Updates from: 07/27/2023 04:54:23
Service Microsoft Docs article Related commit history on GitHub Change details
v1.0 Accesspackage Delete Incompatibleaccesspackage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackage-delete-incompatibleaccesspackage.md
DELETE https://graph.microsoft.com/beta/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/powershell/remove-incompatibleaccesspackage-from-accesspackage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage Delete Incompatiblegroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackage-delete-incompatiblegroup.md
DELETE https://graph.microsoft.com/beta/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/powershell/remove-incompatiblegroup-from-accesspackage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackage-delete.md
DELETE https://graph.microsoft.com/beta/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-accesspackage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackage-filterbycurrentuser.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/php/accesspackage-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Accesspackage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackage-get.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage Getapplicablepolicyrequirements https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackage-getapplicablepolicyrequirements.md
POST https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/a
[!INCLUDE [sample-code](../includes/snippets/powershell/accesspackage-getapplicablepolicyrequirements-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
POST /identityGovernance/entitlementManagement/accessPackages/b15419bb-5ffc-ea11
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] --
+# [Python](#tab/python)
+ #### Response
v1.0 Accesspackage List Accesspackageresourcerolescopes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackage-list-accesspackageresourcerolescopes.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackageresourcerolescopes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage List Accesspackagesincompatiblewith https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackage-list-accesspackagesincompatiblewith.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackagesincompatiblewith-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage List Incompatibleaccesspackages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackage-list-incompatibleaccesspackages.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-incompatibleaccesspackages-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage List Incompatiblegroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackage-list-incompatiblegroups.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-incompatiblegroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage Movetocatalog https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackage-movetocatalog.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/accesspackagethismovetocatalog-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage Post Accesspackageresourcerolescopes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackage-post-accesspackageresourcerolescopes.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageresourcerolescope-from-accesspackage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageresourcerolescope-from-accesspackage2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Accesspackage Post Incompatibleaccesspackage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackage-post-incompatibleaccesspackage.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/add-incompatibleaccesspackage-to-accesspackage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage Post Incompatiblegroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackage-post-incompatiblegroup.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/add-incompatiblegroup-to-accesspackage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackage-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-accesspackage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackageassignment Additionalaccess https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackageassignment-additionalaccess.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/accesspackageassignment-additionalaccess-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackageassignment Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackageassignment-filterbycurrentuser.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/php/accesspackageassignment-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Accesspackageassignmentpolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackageassignmentpolicy-delete.md
DELETE https://graph.microsoft.com/beta/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-accesspackageassignmentpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackageassignmentpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackageassignmentpolicy-get.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackageassignmentpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackageassignmentpolicy-expand-customextensionhandlers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackageassignmentpolicy-expand-customextensionstagesettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Accesspackageassignmentpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackageassignmentpolicy-update.md
The following table shows the properties that are required when you update an [a
|Property|Type|Description| |:|:|:|
-|displayName|String|The display name of the policy.|
-|description|String|The description of the policy.|
-|canExtend|Boolean|Indicates whether a user can extend the access package assignment duration after approval.|
-|durationInDays|Int32|The number of days in which assignments from this policy last until they are expired.|
-|expirationDateTime|DateTimeOffset|The expiration date for assignments created in this policy. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`|
-|requestorSettings|[requestorSettings](../resources/requestorsettings.md)|Who can request this access package from this policy.|
-|requestApprovalSettings|[approvalSettings](../resources/approvalsettings.md)|Who must approve requests for access package in this policy.|
-|accessReviewSettings|[assignmentReviewSettings](../resources/assignmentreviewsettings.md)|Who must review, and how often, the assignments to the access package from this policy. This property is null if reviews are not required.|
+|displayName|String|The display name of the policy. Required.|
+|description|String|The description of the policy. Required.|
+|canExtend|Boolean|Indicates whether a user can extend the access package assignment duration after approval. Required.|
+|durationInDays|Int32|The number of days in which assignments from this policy last until they are expired. Required.|
+|expirationDateTime|DateTimeOffset|The expiration date for assignments created in this policy. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Required.|
+|requestorSettings|[requestorSettings](../resources/requestorsettings.md)|Who can request this access package from this policy. Required.|
+|requestApprovalSettings|[approvalSettings](../resources/approvalsettings.md)|Who must approve requests for access package in this policy. Required.|
+|accessReviewSettings|[assignmentReviewSettings](../resources/assignmentreviewsettings.md)|Who must review, and how often, the assignments to the access package from this policy. This property is null if reviews are not required. Required.|
## Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-accesspackageassignmentpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-accesspackageassignmentpolicy-delete-customextensionhandlers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-accesspackageassignmentpolicy-delete-customextensionstagesettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Accesspackageassignmentrequest Cancel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackageassignmentrequest-cancel.md
POST https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/a
[!INCLUDE [sample-code](../includes/snippets/php/accesspackageassignmentrequest-cancel-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackageassignmentrequest Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackageassignmentrequest-delete.md
DELETE https://graph.microsoft.com/beta/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-accesspackageassignmentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackageassignmentrequest Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackageassignmentrequest-filterbycurrentuser.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/php/accesspackageassignmentrequest-filterbycurrentuser-ontarget-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Accesspackageassignmentrequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackageassignmentrequest-get.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackageassignmentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
"type": "notSpecified" } },
- "customExtensionHandlerInstances": [
+ "customExtensionCalloutInstances": [
{
- "status": "requestReceived",
+ "status": "callbackReceived",
"externalCorrelationId": "08585600902100964604743022906CU13", "customExtensionId": "e59ef33d-7bc4-4b15-8d3c-01153de8a498",
- "stage": "assignmentRequestCreated"
+ "id": "3C49CE50-E02C-4254-81E6-834328DF72DC",
+ "detail": "Request has been allowed"
} ] }
v1.0 Accesspackageassignmentrequest Resume https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackageassignmentrequest-resume.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/accesspackageassignmentrequestthisresume-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Accesspackageassignmentrequestworkflowextension Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackageassignmentrequestworkflowextension-delete.md
DELETE /identityGovernance/entitlementManagement/accessPackageCatalogs/32efb28c-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-accesspackageassignmentrequestworkflowextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] -
+# [Python](#tab/python)
+ ### Response The following is an example of the response
v1.0 Accesspackageassignmentrequestworkflowextension Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackageassignmentrequestworkflowextension-get.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackageassignmentrequestworkflowextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackageassignmentrequestworkflowextension Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackageassignmentrequestworkflowextension-update.md
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/update-accesspackageassignmentrequestworkflowextension-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Accesspackageassignmentresourcerole Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackageassignmentresourcerole-get.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackageassignmentresourcerole-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackageassignmentworkflowextension Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackageassignmentworkflowextension-delete.md
DELETE /identityGovernance/entitlementManagement/accessPackageCatalogs/32efb28c-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-accesspackageassignmentworkflowextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] -
+# [Python](#tab/python)
+ ### Response The following is an example of the response
v1.0 Accesspackageassignmentworkflowextension Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackageassignmentworkflowextension-get.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackageassignmentworkflowextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackageassignmentworkflowextension Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackageassignmentworkflowextension-update.md
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/update-accesspackageassignmentworkflowextension-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Accesspackagecatalog Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackagecatalog-delete.md
DELETE https://graph.microsoft.com/beta/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-accesspackagecatalog-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackagecatalog Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackagecatalog-get.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackagecatalog-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackagecatalog List Accesspackagecustomworkflowextensions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackagecatalog-list-accesspackagecustomworkflowextensions.md
GET /identityGovernance/entitlementManagement/accessPackageCatalogs/32efb28c-9a7
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accesspackagecustomworkflowextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackagecatalog List Accesspackageresourceroles https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackagecatalog-list-accesspackageresourceroles.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackageresourceroles-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackageresourceroles2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Accesspackagecatalog List Accesspackageresources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackagecatalog-list-accesspackageresources.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackageresources-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackagecatalog List Customaccesspackageworkflowextensions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackagecatalog-list-customaccesspackageworkflowextensions.md
GET /identityGovernance/entitlementManagement/accessPackageCatalogs/32efb28c-9a7
[!INCLUDE [sample-code](../includes/snippets/powershell/list-customaccesspackageworkflowextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] -
+# [Python](#tab/python)
+ ### Response >**Note:** The response object shown here might be shortened for readability.
v1.0 Accesspackagecatalog Post Accesspackagecustomworkflowextensions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackagecatalog-post-accesspackagecustomworkflowextensions.md
POST https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/a
Content-Type: application/json {
- "value":{
- "@odata.type":"#microsoft.graph.accessPackageAssignmentRequestWorkflowExtension",
- "displayName":"test_action_0124_email",
- "description":"this is for graph testing only",
- "endpointConfiguration":{
- "@odata.type":"#microsoft.graph.logicAppTriggerEndpointConfiguration",
- "subscriptionId":"38ab2ccc-3747-4567-b36b-9478f5602f0d",
- "resourceGroupName":"test",
- "logicAppWorkflowName":"elm-extension-email"
- },
- "authenticationConfiguration":{
- "@odata.type":"#microsoft.graph.azureAdPopTokenAuthentication"
- },
- "callbackConfiguration":{
- "@odata.type":"microsoft.graph.customExtensionCallbackConfiguration",
- "durationBeforeTimeout":"PT1H"
- }
- }
+ "@odata.type": "#microsoft.graph.accessPackageAssignmentRequestWorkflowExtension",
+ "displayName": "test_action_0124_email",
+ "description": "this is for graph testing only",
+ "endpointConfiguration": {
+ "@odata.type": "#microsoft.graph.logicAppTriggerEndpointConfiguration",
+ "subscriptionId": "38ab2ccc-3747-4567-b36b-9478f5602f0d",
+ "resourceGroupName": "test",
+ "logicAppWorkflowName": "elm-extension-email"
+ },
+ "authenticationConfiguration": {
+ "@odata.type": "#microsoft.graph.azureAdPopTokenAuthentication"
+ },
+ "callbackConfiguration": {
+ "@odata.type": "microsoft.graph.customExtensionCallbackConfiguration",
+ "durationBeforeTimeout": "PT1H"
+ }
} ```
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageassignmentrequestworkflowextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageassignmentworkflowextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Accesspackagecatalog Post Customaccesspackageworkflowextensions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackagecatalog-post-customaccesspackageworkflowextensions.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-customaccesspackageworkflowextension--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackagecatalog Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackagecatalog-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-accesspackagecatalog-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackageresourceenvironment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackageresourceenvironment-get.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackageresourceenvironment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackagesubject Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackagesubject-get.md
+
+ Title: "Get accessPackageSubject"
+description: "Get the properties of an accessPackageSubject object."
+
+ms.localizationpriority: medium
++
+# Get accessPackageSubject
+
+Namespace: microsoft.graph
++
+Get an existing [accessPackageSubject](../resources/accesspackagesubject.md) object properties.
+
+## 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) | EntitlementManagement.ReadWrite.All |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | EntitlementManagement.ReadWrite.All |
+
+## HTTP request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+```http
+GET /identityGovernance/entitlementManagement/subjects(objectId='{objectIdOfUser}')
+```
+
+## Request headers
+
+| Name |Description|
+|:-|:-|
+| Authorization | Bearer \{token\}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and the requested [accessPackageSubject](../resources/accesspackagesubject.md) object in the response body.
+
+## Examples
+
+### Request
+
+<!-- {
+ "blockType": "request",
+ "name": "get_accesspackagesubject"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/subjects(objectId='{objectIdOfUser}')
+```
+
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.accessPackageSubject"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/entitlementManagement/subjects/$entity",
+ "connectedOrganizationId": null,
+ "id": "120fd4a0-95a7-49d2-9389-ed6f3c025c74",
+ "objectId": "a382de66-b7bb-4c30-82b7-306c6ae6a4ae",
+ "altSecId": null,
+ "displayName": "Accessibility Test",
+ "principalName": "accessibility@contosodeb.onmicrosoft.com",
+ "email": "accessibility@contosodeb.onmicrosoft.com",
+ "onPremisesSecurityIdentifier": null,
+ "type": "User",
+ "subjectLifecycle": "governed"
+}
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Get accessPackageSubject",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
v1.0 Accesspackagesubject Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accesspackagesubject-update.md
+
+ Title: "Update accessPackageSubject"
+description: "Update the properties of an accessPackageSubject object."
+
+ms.localizationpriority: medium
++
+# Update accessPackageSubject
+
+Namespace: microsoft.graph
++
+Update an existing [accessPackageSubject](../resources/accesspackagesubject.md) object to change the subject lifecycle.
+
+## 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) | EntitlementManagement.ReadWrite.All |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | EntitlementManagement.ReadWrite.All |
+
+## HTTP request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+```http
+PATCH /identityGovernance/entitlementManagement/subjects(objectId='{objectIdOfUser}')
+```
+
+## Request headers
+
+Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|subjectLifecycle|accessPackageSubjectLifecycle|The lifecycle of the subject user, if a guest. The possible values are: `notDefined`, `notGoverned`, `governed`.|
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+<!-- {
+ "blockType": "request",
+ "name": "update_accesspackagesubject"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/subjects(objectId='{objectIdOfUser}')
+Content-Type: application/json
+
+{
+ "subjectLifecycle":"governed"
+}
+```
+
+### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Update accessPackageSubject",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
v1.0 Accessreview Addreviewer https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreview-addreviewer.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/add-accessreview-reviewer-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Accessreview Apply https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreview-apply.md
POST https://graph.microsoft.com/beta/accessReviews/2975E9B5-44CE-4E71-93D3-30F0
[!INCLUDE [sample-code](../includes/snippets/powershell/apply-accessreview-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreview Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreview-create.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accessreview-from-accessreviews-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreview Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreview-delete.md
DELETE https://graph.microsoft.com/beta/accessReviews/2975E9B5-44CE-4E71-93D3-30
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-accessreview-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Accessreview Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreview-get.md
GET https://graph.microsoft.com/beta/accessReviews/2b83cc42-09db-46f6-8c6e-16fec
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accessreview-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Accessreview List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreview-list.md
GET https://graph.microsoft.com/beta/accessReviews?$filter=businessFlowTemplateI
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accessreviews-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Accessreview Listdecisions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreview-listdecisions.md
GET https://graph.microsoft.com/beta/accessReviews/2b83cc42-09db-46f6-8c6e-16fec
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accessreview-decisions-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Accessreview Listmydecisions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreview-listmydecisions.md
GET https://graph.microsoft.com/beta/accessReviews/2b83cc42-09db-46f6-8c6e-16fec
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accessreview-decisions-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Accessreview Listreviewers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreview-listreviewers.md
GET https://graph.microsoft.com/beta/accessReviews/2b83cc42-09db-46f6-8c6e-16fec
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accessreview-reviewers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Accessreview Removereviewer https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreview-removereviewer.md
DELETE https://graph.microsoft.com/beta/accessReviews/2b83cc42-09db-46f6-8c6e-16
[!INCLUDE [sample-code](../includes/snippets/powershell/remove-accessreview-reviewer-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Accessreview Reset https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreview-reset.md
POST https://graph.microsoft.com/beta/accessReviews/2975E9B5-44CE-4E71-93D3-30F0
[!INCLUDE [sample-code](../includes/snippets/powershell/reset-accessreview-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Accessreview Sendreminder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreview-sendreminder.md
POST https://graph.microsoft.com/beta/accessReviews/2975E9B5-44CE-4E71-93D3-30F0
[!INCLUDE [sample-code](../includes/snippets/powershell/sendreminder-accessreview-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Accessreview Stop https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreview-stop.md
POST https://graph.microsoft.com/beta/accessReviews/2975E9B5-44CE-4E71-93D3-30F0
[!INCLUDE [sample-code](../includes/snippets/powershell/stop-accessreview-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Accessreview Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreview-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-accessreview-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Accessreviewhistorydefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewhistorydefinition-get.md
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/historyDef
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accessreviewhistorydefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewhistorydefinition List Instances https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewhistorydefinition-list-instances.md
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/historyDef
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accessreviewhistoryinstance-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewhistoryinstance Generatedownloaduri https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewhistoryinstance-generatedownloaduri.md
POST https://graph.microsoft.com/beta/identityGovernance/accessReviews/historyDe
[!INCLUDE [sample-code](../includes/snippets/powershell/accessreviewhistoryinstance-generatedownloaduri-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance Acceptrecommendations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewinstance-acceptrecommendations.md
POST https://graph.microsoft.com/beta/me/pendingAccessReviewInstances/70a68410-6
[!INCLUDE [sample-code](../includes/snippets/powershell/acceptrecommendations-accessreviewinstance-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance Applydecisions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewinstance-applydecisions.md
POST https://graph.microsoft.com/beta/identityGovernance/accessReviews/definitio
[!INCLUDE [sample-code](../includes/snippets/powershell/accessreviewinstance-applydecisions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance Batchrecorddecisions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewinstance-batchrecorddecisions.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/accessreviewinstance-batchrecorddecisions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewinstance-filterbycurrentuser.md
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/php/accessreviewinstance-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Accessreviewinstance Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewinstance-get.md
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accessreviewinstance-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance List Contactedreviewers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewinstance-list-contactedreviewers.md
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accessreviewinstance-contactedreviewers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance List Decisions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewinstance-list-decisions.md
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accessreviewinstancedecisionitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/decisions/
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accessreviewinstancedecisionitem-expandinsights-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Accessreviewinstance List Stages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewinstance-list-stages.md
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accessreviewstage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance Pendingaccessreviewinstances https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewinstance-pendingaccessreviewinstances.md
GET https://graph.microsoft.com/beta/me/pendingAccessReviewInstances?$expand=def
[!INCLUDE [sample-code](../includes/snippets/php/list-accessreviewinstance-pendingapproval-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance Resetdecisions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewinstance-resetdecisions.md
POST https://graph.microsoft.com/beta/identityGovernance/accessReviews/definitio
[!INCLUDE [sample-code](../includes/snippets/powershell/accessreviewinstance-resetdecisions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance Sendreminder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewinstance-sendreminder.md
POST https://graph.microsoft.com/beta/identityGovernance/accessReviews/definitio
[!INCLUDE [sample-code](../includes/snippets/powershell/sendreminder-accessreview-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance Stop https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewinstance-stop.md
POST https://graph.microsoft.com/beta/identityGovernance/accessReviews/definitio
[!INCLUDE [sample-code](../includes/snippets/powershell/stop-accessreviewinstance-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewinstance-update.md
Namespace: microsoft.graph
Update the properties of an [accessReviewInstance](../resources/accessreviewinstance.md) object. Only the **reviewers** and **fallbackReviewers** properties can be updated but the **scope** property is also required in the request body. You can only add reviewers to the **fallbackReviewers** property but can't remove existing **fallbackReviewers**.
-To update an **accessReviewInstance**, it's **status** must be `InProgress`.
+To update an **accessReviewInstance**, its **status** must be `InProgress`.
> [!NOTE] >
Attempting to remove existing **fallbackReviewers** returns a `409 Conflict` res
### Request
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "update_accessreviewinstance_e1" } --> ```msgraph-interactive
-PATCH https://graph.microsoft.com/beta/identityGovernance/accessReviews/definitions/5dcfcc88-da88-4252-8629-a0807b4b076d/instances/720b8ee0-cee4-42ac-b164-894c48703acc
+PUT https://graph.microsoft.com/beta/identityGovernance/accessReviews/definitions/5dcfcc88-da88-4252-8629-a0807b4b076d/instances/720b8ee0-cee4-42ac-b164-894c48703acc
Content-Type: application/json {
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
--- ### Response >**Note:** The response object shown here might be shortened for readability. <!-- {
v1.0 Accessreviewinstancedecisionitem Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewinstancedecisionitem-filterbycurrentuser.md
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/php/accessreviewinstancedecisionitem-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/php/accessreviewinstancedecisionitem-filterbycurrentuser-2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Accessreviewinstancedecisionitem Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewinstancedecisionitem-get.md
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accessreviewinstancedecisionitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accessreviewstage-accessreviewinstancedecisionitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Accessreviewinstancedecisionitem Listpendingapproval https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewinstancedecisionitem-listpendingapproval.md
GET https://graph.microsoft.com/beta/me/pendingAccessReviewInstances/70a68410-67
[!INCLUDE [sample-code](../includes/snippets/php/list-accessreviewinstancedecisionitem-pendingapproval-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstancedecisionitem Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewinstancedecisionitem-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-accessreviewdefinitioninstancedecisionsitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-accessreviewdefinitioninstancedecisionsstage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Accessreviewpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewpolicy-get.md
GET https://graph.microsoft.com/beta/policies/accessReviewPolicy
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accessreviewpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/policy
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accessreviewpolicy-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewpolicy-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-accessreviewpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-accessreviewpolicy-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewscheduledefinition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewscheduledefinition-delete.md
DELETE https://graph.microsoft.com/beta/identityGovernance/accessReviews/definit
[!INCLUDE [sample-code](../includes/snippets/php/delete-accessreviewscheduledefinition-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Accessreviewscheduledefinition Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewscheduledefinition-filterbycurrentuser.md
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/php/accessreviewscheduledefinition-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Accessreviewscheduledefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewscheduledefinition-get.md
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accessreviewscheduledefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewscheduledefinition List Instances https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewscheduledefinition-list-instances.md
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accessreviewinstance-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewscheduledefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewscheduledefinition-update.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/update-accessreviewscheduledefinition-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Accessreviewset List Definitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewset-list-definitions.md
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accessreviewscheduledefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accessreviewscheduledefinition-allgroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Accessreviewset List Historydefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewset-list-historydefinitions.md
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/historyDef
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accessreviewhistorydefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewset Post Historydefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewset-post-historydefinitions.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accessreviewhistorydefinition-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewstage Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewstage-filterbycurrentuser.md
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/php/accessreviewstage-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Accessreviewstage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewstage-get.md
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accessreviewstage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewstage List Decisions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewstage-list-decisions.md
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/list-stage-accessreviewinstancedecisionitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewstage Stop https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewstage-stop.md
POST https://graph.microsoft.com/beta/identityGovernance/accessReviews/definitio
[!INCLUDE [sample-code](../includes/snippets/powershell/accessreviewstage-stop-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewstage Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/accessreviewstage-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-accessreviewstage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Activities List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/activities-list.md
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/activities
GET https://graph.microsoft.com/beta/me/drive/activities ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/me/drive/activities
[!INCLUDE [sample-code](../includes/snippets/javascript/list-activities-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Activitybasedtimeoutpolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/activitybasedtimeoutpolicy-delete.md
DELETE https://graph.microsoft.com/beta/policies/activityBasedTimeoutPolicies/{i
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-activitybasedtimeoutpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Activitybasedtimeoutpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/activitybasedtimeoutpolicy-get.md
GET https://graph.microsoft.com/beta/policies/activityBasedTimeoutPolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-activitybasedtimeoutpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Activitybasedtimeoutpolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/activitybasedtimeoutpolicy-list.md
GET https://graph.microsoft.com/beta/policies/activityBasedTimeoutPolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/get-activitybasedtimeoutpolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Activitybasedtimeoutpolicy Post Activitybasedtimeoutpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/activitybasedtimeoutpolicy-post-activitybasedtimeoutpolicies.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-activitybasedtimeoutpolicy-from-activitybasedtimeoutpolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Activitybasedtimeoutpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/activitybasedtimeoutpolicy-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-activitybasedtimeoutpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Activitystatistics List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/activitystatistics-list.md
GET https://graph.microsoft.com/beta/me/analytics/activitystatistics
[!INCLUDE [sample-code](../includes/snippets/powershell/get-activitystatistics-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Addlargegalleryviewoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/addlargegalleryviewoperation-get.md
GET https://graph.microsoft.com/beta/communications/calls/57dab8b1-894c-409a-b24
[!INCLUDE [sample-code](../includes/snippets/powershell/get-addlargegalleryviewoperation-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Adminappsandservices Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminappsandservices-get.md
+
+ Title: "Get adminAppsAndServices"
+description: "Read the properties and relationships of a Microsoft Graph adminAppsAndServices object."
+
+ms.localizationpriority: medium
++
+# Get adminAppsAndServices
+Namespace: microsoft.graph
++
+Read the properties and relationships of a [adminAppsAndServices](../resources/adminappsandservices.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|OrgSettings-AppsAndServices.Read.All, OrgSettings-AppsAndServices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|OrgSettings-AppsAndServices.Read.All, OrgSettings-AppsAndServices.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /admin/appsAndServices
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [adminAppsAndServices](../resources/adminappsandservices.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_adminappsandservices"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/admin/appsAndServices
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.adminAppsAndServices"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.adminAppsAndServices",
+ "id": "c079f617-c04e-c14f-0750-cb2f87064342",
+ "settings": {
+ "@odata.type": "microsoft.graph.appsAndServicesSettings",
+ "isOfficeStoreEnabled": false,
+ "isAppAndServicesTrialEnabled": true
+ }
+ }
+}
+```
+
v1.0 Adminappsandservices Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminappsandservices-update.md
+
+ Title: "Update adminAppsAndServices"
+description: "Update the properties of a Microsoft Graph adminAppsAndServices object."
+
+ms.localizationpriority: medium
++
+# Update adminAppsAndServices
+Namespace: microsoft.graph
++
+Update the properties of a [adminAppsAndServices](../resources/adminappsandservices.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|OrgSettings-AppsAndServices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|OrgSettings-AppsAndServices.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /admin/appsAndServices
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|settings|[appsAndServicesSettings](../resources/appsandservicessettings.md)|Company-wide settings for apps and services. Required.|
+++
+## Response
+
+If successful, this method returns a `200 OK` response code and an updated [adminAppsAndServices](../resources/adminappsandservices.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_adminappsandservices"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/admin/appsAndServices
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.adminAppsAndServices",
+ "settings": {
+ "@odata.type": "microsoft.graph.appsAndServicesSettings",
+ "isOfficeStoreEnabled": false,
+ "isAppAndServicesTrialEnabled": false
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+Content-Type: text/plain
+
+```
+
v1.0 Adminconsentrequestpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminconsentrequestpolicy-get.md
Title: "Get adminConsentRequestPolicy" description: "Read the properties and relationships of an adminConsentRequestPolicy object."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
GET https://graph.microsoft.com/beta/policies/adminConsentRequestPolicy
[!INCLUDE [sample-code](../includes/snippets/powershell/get-adminconsentrequestpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Adminconsentrequestpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminconsentrequestpolicy-update.md
Title: "Update adminConsentRequestPolicy" description: "Update the properties of an adminConsentRequestPolicy object."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/update-adminconsentrequestpolicy-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Admindynamics Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/admindynamics-get.md
+
+ Title: "Get adminDynamics"
+description: "Read the properties and relationships of a Microsoft Graph adminDynamics object."
+
+ms.localizationpriority: medium
++
+# Get adminDynamics
+Namespace: microsoft.graph
++
+Read the properties and relationships of a [adminDynamics](../resources/admindynamics.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|OrgSettings-DynamicsVoice.Read.All, OrgSettings-DynamicsVoice.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|OrgSettings-DynamicsVoice.Read.All, OrgSettings-DynamicsVoice.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /admin/dynamics
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [adminDynamics](../resources/admindynamics.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_admindynamics"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/admin/dynamics
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.adminDynamics"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.adminDynamics",
+ "id": "6099c226-4296-c20b-eb7f-a5f7c648cbed",
+ "customerVoice": {
+ "@odata.type": "microsoft.graph.customerVoiceSettings",
+ "isRestrictedSurveyAccessEnabled": "false",
+ "isRecordIdentityByDefaultEnabled": "true",
+ "isInOrgFormsPhishingScanEnabled": "true"
+ }
+ }
+}
+```
+
v1.0 Admindynamics Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/admindynamics-update.md
+
+ Title: "Update adminDynamics"
+description: "Update the properties of a Microsoft Graph adminDynamics object."
+
+ms.localizationpriority: medium
++
+# Update adminDynamics
+Namespace: microsoft.graph
++
+Update the properties of a [adminDynamics](../resources/admindynamics.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|OrgSettings-DynamicsVoice.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|OrgSettings-DynamicsVoice.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /admin/dynamics
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|customerVoice|[customerVoiceSettings](../resources/customervoicesettings.md)|Company-wide settings for Dynamics customer voice. Required.|
+++
+## Response
+
+If successful, this method returns a `200 OK` response code and an updated [adminDynamics](../resources/admindynamics.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_admindynamics"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/admin/dynamics
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.adminDynamics",
+ "customerVoice": {
+ "@odata.type": "microsoft.graph.customerVoiceSettings",
+ "isRestrictedSurveyAccessEnabled": "false",
+ "isRecordIdentityByDefaultEnabled": "false",
+ "isInOrgFormsPhishingScanEnabled": "false"
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+Content-Type: text/plain
+
+```
+
v1.0 Adminforms Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminforms-get.md
+
+ Title: "Get adminForms"
+description: "Read the properties and relationships of a Microsoft Graph adminForms object."
+
+ms.localizationpriority: medium
++
+# Get adminForms
+Namespace: microsoft.graph
++
+Read the properties and relationships of a [adminForms](../resources/adminforms.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|OrgSettings-Forms.Read.All, OrgSettings-Forms.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|OrgSettings-Forms.Read.All, OrgSettings-Forms.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /admin/forms
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [adminForms](../resources/adminforms.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_adminforms"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/admin/forms
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.adminForms"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.adminForms",
+ "id": "7ef97113-d231-e67c-535d-7c051d9e22be",
+ "settings": {
+ "@odata.type": "microsoft.graph.formsSettings",
+ "isExternalSendFormEnabled": true,
+ "isExternalShareCollaborationEnabled": false,
+ "isExternalShareResultEnabled": false,
+ "isExternalShareTemplateEnabled": true,
+ "isRecordIdentityByDefaultEnabled": true,
+ "isBingImageSearchEnabled": true,
+ "isInOrgFormsPhishingScanEnabled": false
+ }
+ }
+}
+```
+
v1.0 Adminforms Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminforms-update.md
+
+ Title: "Update adminForms"
+description: "Update the properties of a Microsoft Graph adminForms object."
+
+ms.localizationpriority: medium
++
+# Update adminForms
+Namespace: microsoft.graph
++
+Update the properties of a [adminForms](../resources/adminforms.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|OrgSettings-Forms.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|OrgSettings-Forms.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /admin/forms
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|settings|[formsSettings](../resources/formssettings.md)|Company-wide settings for Microsoft Forms. Required.|
+++
+## Response
+
+If successful, this method returns a `200 OK` response code and an updated [adminForms](../resources/adminforms.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_adminforms"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/admin/forms
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.adminForms",
+ "settings": {
+ "@odata.type": "microsoft.graph.formsSettings",
+ "isExternalSendFormEnabled": true,
+ "isExternalShareCollaborationEnabled": false,
+ "isExternalShareResultEnabled": false,
+ "isExternalShareTemplateEnabled": false,
+ "isRecordIdentityByDefaultEnabled": true,
+ "isBingImageSearchEnabled": true,
+ "isInOrgFormsPhishingScanEnabled": false
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+Content-Type: text/plain
+```
+
v1.0 Administrativeunit Delete Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/administrativeunit-delete-members.md
One of the following permissions is required to call this API. To learn more, in
```http DELETE /administrativeUnits/{id}/members/{id}/$ref ```+
+> [!CAUTION]
+> If you don't append `/$ref` to the request and the calling app has permissions to manage the member object, the object will also be deleted from Azure Active Directory (Azure AD); otherwise, a `403 Forbidden` error is returned. You can restore specific objects through the [Restore deleted items API](directory-deleteditems-restore.md).
+ ## Request headers | Name |Description| |:-|:-|
v1.0 Administrativeunit Delete Scopedrolemembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/administrativeunit-delete-scopedrolemembers.md
DELETE https://graph.microsoft.com/beta/administrativeUnits/{id}/scopedRoleMembe
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-scopedrolemember-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Administrativeunit Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/administrativeunit-delete.md
DELETE https://graph.microsoft.com/beta/administrativeUnits/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-administrativeunit-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Administrativeunit Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/administrativeunit-delta.md
GET https://graph.microsoft.com/beta/administrativeUnits/delta
[!INCLUDE [sample-code](../includes/snippets/php/administrativeunit-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Administrativeunit Get Scopedrolemembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/administrativeunit-get-scopedrolemembers.md
GET https://graph.microsoft.com/beta/administrativeUnits/{id}/scopedRoleMembers/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-scopedrolemember-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Administrativeunit Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/administrativeunit-get.md
Do not supply a request body for this method.
## Response If successful, this method returns a `200 OK` response code and [administrativeUnit](../resources/administrativeunit.md) object in the response body.
-## Example
-### Request
-Here is an example of the request.
+
+## Examples
+
+### Example 1: Get an administrative unit
+
+#### Request
# [HTTP](#tab/http) <!-- {
GET https://graph.microsoft.com/beta/administrativeUnits/4d7ea995-bc0f-45c0-8c3e
[!INCLUDE [sample-code](../includes/snippets/powershell/get-administrativeunit-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-### Response
-Here is an example of the response.
+#### Response
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
Content-type: application/json
} ```
+### Example 2: Get a restricted management administrative unit
+
+#### Request
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_administrativeunit_restricted"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/administrativeUnits/2sd35b05-ae71-48ab-9e7d-4r41a28te37d
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.administrativeUnit"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#administrativeUnits/$entity",
+ "id": "2sd35b05-ae71-48ab-9e7d-4r41a28te37d",
+ "deletedDateTime": null,
+ "displayName": "Executive Division",
+ "description": "Executive division administration",
+ "isMemberManagementRestricted": true
+}
+```
+ ## See also - [Add custom data to resources using extensions](/graph/extensibility-overview)
v1.0 Administrativeunit List Scopedrolemembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/administrativeunit-list-scopedrolemembers.md
GET https://graph.microsoft.com/beta/administrativeUnits/{id}/scopedRoleMembers
[!INCLUDE [sample-code](../includes/snippets/powershell/get-scopedrolemember-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Administrativeunit Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/administrativeunit-post-members.md
POST /administrativeUnits/{id}/members
| Content-type | application/json. Required. | ### Adding an existing user or group
-In the request body, provide the `id` of a [user](../resources/user.md), [group](../resources/group.md), [device](../resources/device.md), or [directoryObject](../resources/directoryobject.md) to be added.
+In the request body, provide the `id` of a [user](../resources/user.md), [group](../resources/group.md), [device](../resources/device.md), or [directoryObject](../resources/directoryobject.md) to be added. If the administrative unit is a restricted management administrative unit (`isMemberManagementRestricted`=true), the group type must be an Azure AD security group. Only non-unified groups that are security enabled, not mail enabled, and not on-premises sync enabled are supported.
### Creating a new group The following table shows the properties of the [group](../resources/group.md) resource to specify when you create a group in the administrative unit.
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-administrativeunits-members-ref-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, provide the `id` of the [user](../resources/user.md), [group](../resources/group.md), or [device](../resources/device.md) object you want to add.
Content-type: application/json
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Administrativeunit Post Scopedrolemembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/administrativeunit-post-scopedrolemembers.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-scopedrolemembership-from-administrativeunit-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [scopedRoleMembership](../resources/scopedrolemembership.md) object.
v1.0 Administrativeunit Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/administrativeunit-update.md
Since the **administrativeUnit** resource supports [extensions](/graph/extensibi
If successful, this method returns a `204 No Content` response code.
-## Example
-The following example sets a dynamic membership rule on an existing administrative unit to include all users whose country is United States.
+## Examples
-### Request
+The following example sets a dynamic membership rule on an existing administrative unit to include all users whose country is United States. It also updates the administrative unit display name.
+### Request
# [HTTP](#tab/http) <!-- {
PATCH https://graph.microsoft.com/beta/administrativeUnits/4d7ea995-bc0f-45c0-8c
Content-type: application/json {
+ "displayName": "Executive Division",
"membershipType": "Dynamic", "membershipRule": "(user.country -eq \"United States\")", "membershipRuleProcessingState": "On"
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-administrativeunit-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Adminreportsettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminreportsettings-get.md
GET https://graph.microsoft.com/beta/admin/reportSettings
[!INCLUDE [sample-code](../includes/snippets/php/get-adminreportsettings-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Adminreportsettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminreportsettings-update.md
Content-length: 37
[!INCLUDE [sample-code](../includes/snippets/php/update-adminreportsettings-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Admintodo Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/admintodo-get.md
+
+ Title: "Get adminTodo"
+description: "Read the properties and relationships of a Microsoft Graph adminTodo object."
+
+ms.localizationpriority: medium
++
+# Get adminTodo
+Namespace: microsoft.graph
++
+Read the properties and relationships of a [adminTodo](../resources/admintodo.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|OrgSettings-Todo.Read.All, OrgSettings-Todo.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|OrgSettings-Todo.Read.All, OrgSettings-Todo.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /admin/todo
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [adminTodo](../resources/admintodo.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_admintodo"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/admin/todo
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.adminTodo"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.adminTodo",
+ "id": "9b13e840-31a8-2ed4-57d8-22f42c130334",
+ "settings": {
+ "@odata.type": "microsoft.graph.todoSettings",
+ "isPushNotificationEnabled": true,
+ "isExternalJoinEnabled": true,
+ "isExternalShareEnabled": true
+ }
+ }
+}
+```
+
v1.0 Admintodo Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/admintodo-update.md
+
+ Title: "Update adminTodo"
+description: "Update the properties of a Microsoft Graph adminTodo object."
+
+ms.localizationpriority: medium
++
+# Update adminTodo
+Namespace: microsoft.graph
++
+Update the properties of a [adminTodo](../resources/admintodo.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|OrgSettings-Todo.ReadWrite.All|
+|Delegated (personal Microsoft account)|**Not supported.**|
+|Application|**OrgSettings-Todo.ReadWrite.All**|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /admin/todo
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|settings|[todoSettings](../resources/todosettings.md)|Company-wide settings for Microsoft Todo. Required.|
+++
+## Response
+
+If successful, this method returns a `200 OK` response code and an updated [adminTodo](../resources/admintodo.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_admintodo"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/admin/todo
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.adminTodo",
+ "settings": {
+ "@odata.type": "microsoft.graph.todoSettings",
+ "isPushNotificationEnabled": true,
+ "isExternalJoinEnabled": false,
+ "isExternalShareEnabled": true
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+Content-Type: text/plain
+
+```
+
v1.0 Adminwindowsupdates List Deploymentaudiences https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminwindowsupdates-list-deploymentaudiences.md
GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences
[!INCLUDE [sample-code](../includes/snippets/php/list-deployment-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Adminwindowsupdates List Deployments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminwindowsupdates-list-deployments.md
GET https://graph.microsoft.com/beta/admin/windows/updates/deployments
[!INCLUDE [sample-code](../includes/snippets/powershell/list-deployment-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Adminwindowsupdates List Resourceconnections Operationalinsightsconnection https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminwindowsupdates-list-resourceconnections-operationalinsightsconnection.md
GET https://graph.microsoft.com/beta/admin/windows/updates/resourceConnections/m
[!INCLUDE [sample-code](../includes/snippets/powershell/list-operationalinsightsconnection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Adminwindowsupdates List Resourceconnections https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminwindowsupdates-list-resourceconnections.md
GET https://graph.microsoft.com/beta/admin/windows/updates/resourceConnections
[!INCLUDE [sample-code](../includes/snippets/powershell/list-resourceconnection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Adminwindowsupdates List Updatableassets Azureaddevice https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminwindowsupdates-list-updatableassets-azureaddevice.md
GET https://graph.microsoft.com/beta/admin/windows/updates/updatableAssets/micro
[!INCLUDE [sample-code](../includes/snippets/powershell/list-azureaddevice-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Adminwindowsupdates List Updatableassets Updatableassetgroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminwindowsupdates-list-updatableassets-updatableassetgroup.md
GET https://graph.microsoft.com/beta/admin/windows/updates/updatableAssets/micro
[!INCLUDE [sample-code](../includes/snippets/powershell/list-updatableassetgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Adminwindowsupdates List Updatableassets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminwindowsupdates-list-updatableassets.md
GET https://graph.microsoft.com/beta/admin/windows/updates/updatableAssets
[!INCLUDE [sample-code](../includes/snippets/powershell/list-updatableasset-fromupdates-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Adminwindowsupdates List Updatepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminwindowsupdates-list-updatepolicies.md
GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/list-updatepolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Adminwindowsupdates Post Deploymentaudiences https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminwindowsupdates-post-deploymentaudiences.md
Content-length: 4
[!INCLUDE [sample-code](../includes/snippets/php/create-deploymentaudience-from--php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Adminwindowsupdates Post Deployments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminwindowsupdates-post-deployments.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-deployment-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Adminwindowsupdates Post Resourceconnections Operationalinsightsconnection https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminwindowsupdates-post-resourceconnections-operationalinsightsconnection.md
Content-length: 97
[!INCLUDE [sample-code](../includes/snippets/powershell/create-operationalinsightsconnection-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Adminwindowsupdates Post Updatableassets Updatableassetgroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminwindowsupdates-post-updatableassets-updatableassetgroup.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-updatableassetgroup-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Adminwindowsupdates Post Updatepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/adminwindowsupdates-post-updatepolicies.md
Content-length: 835
[!INCLUDE [sample-code](../includes/snippets/powershell/create-updatepolicy-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Agreement Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/agreement-delete.md
description: "Delete an agreement object."
ms.localizationpriority: medium doc_type: apiPageType ms.prod: "governance"-+ # Delete agreement
DELETE https://graph.microsoft.com/beta/identityGovernance/termsOfUse/agreements
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-agreement-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Agreement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/agreement-get.md
description: "Retrieve the properties and relationships of an agreement object."
ms.localizationpriority: medium doc_type: apiPageType ms.prod: "governance"-+ # Get agreement
GET https://graph.microsoft.com/beta/identityGovernance/termsOfUse/agreements/0e
[!INCLUDE [sample-code](../includes/snippets/powershell/get-agreement-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identityGovernance/termsOfUse/agreements/09
[!INCLUDE [sample-code](../includes/snippets/powershell/get-agreement-files-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Agreement List Acceptances https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/agreement-list-acceptances.md
Title: "List acceptances" description: "Get the details about the acceptance records for a specific agreement."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
GET https://graph.microsoft.com/beta/identityGovernance/termsOfUse/agreements/94
[!INCLUDE [sample-code](../includes/snippets/php/list-agreementacceptance-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Agreement List Files https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/agreement-list-files.md
Title: "List files (localized agreement files)"
+ Title: "List files (terms of use agreement files)"
description: "Retrieve all localized files related to an agreement." ms.localizationpriority: medium doc_type: apiPageType ms.prod: "governance"-+
-# List files (localized agreement files)
+# List files (terms of use agreement files)
Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Retrieve all localized files related to an agreement.
+Retrieve all files related to an agreement. This includes the default file and all localized files.
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
GET https://graph.microsoft.com/beta/identityGovernance/termsOfUse/agreements/94
[!INCLUDE [sample-code](../includes/snippets/powershell/list-agreementfilelocalization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Agreement Post Files https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/agreement-post-files.md
Title: "Create agreementFileLocalization" description: "Create a new localized agreement file."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-agreementfilelocalization-from--php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Agreement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/agreement-update.md
description: "Update the properties of an agreement object."
ms.localizationpriority: medium doc_type: apiPageType ms.prod: "governance"-+ # Update agreement
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-agreement-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Agreementfile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/agreementfile-get.md
Title: "Get agreementFile" description: "Retrieve the details of the default file for an agreement, including the language and version information. "-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Retrieve the details of the default file for an agreement, including the language and version information. The file information is specified through the [agreementFile](../resources/agreementfile.md) object.
+Retrieve the details of an agreement file, including the language and version information. The default file can have multiple versions, each with its own language, that can be retrieved by specifying the **Accept-Language** header.
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
GET /agreements/{agreementsId}/file
``` ## Optional query parameters
-This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+This method does not support any OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
## Request headers |Name|Description|
If successful, this method returns a `200 OK` response code and a collection of
## Examples
-### Request
+### Example 1: Get the default agreement file
+
+#### Request
# [HTTP](#tab/http) <!-- {
GET https://graph.microsoft.com/beta/identityGovernance/termsOfUse/agreements/94
[!INCLUDE [sample-code](../includes/snippets/powershell/get-agreementfile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-### Response
+#### Response
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
Content-Type: application/json
} ``` +
+### Example 2: Get the agreement file for a specific language
+
+#### Request
+
+The following example shows how to get the agreement file for the `fr-FR` language. If no such agreement file exists, the default agreement file is returned.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_agreementfile_fr"
+}
+-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/agreements/94410bbf-3d3e-4683-8149-f034e55c39dd/file
+Accept-Language: fr-FR
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.agreementFile"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#agreements('94410bbf-3d3e-4683-8149-f034e55c39dd')/file/$entity",
+ "@odata.type": "#microsoft.graph.agreementFileLocalization",
+ "id": "90d1723c-52c1-40e3-a51a-da99a82c0327",
+ "fileName": "Contoso ToU for guest users (French)",
+ "displayName": "Contoso ToU for guest users (French)",
+ "language": "fr-FR",
+ "isDefault": false,
+ "isMajorVersion": false,
+ "createdDateTime": "2022-03-04T14:38:22.8292386Z",
+ "fileData": null
+}
+```
+
v1.0 Agreementfile List Localizations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/agreementfile-list-localizations.md
+
+ Title: "List agreementFileLocalizations"
+description: "Get a list of the default and localized agreement files."
+
+ms.localizationpriority: medium
++
+# List agreementFileLocalizations
+Namespace: microsoft.graph
++
+Get a list of the default and localized agreement files.
+
+## 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)|Agreement.Read.All, Agreement.ReadWrite.All |
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /agreements/{agreementsId}/file/localizations
+```
+
+## Optional query parameters
+This method does not support OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [agreementFileLocalization](../resources/agreementfilelocalization.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_agreementfile_localization"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/agreements/94410bbf-3d3e-4683-8149-f034e55c39dd/file/localizations
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.agreementFileLocalization)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#agreements('94410bbf-3d3e-4683-8149-f034e55c39dd')/file/localizations",
+ "value": [
+ {
+ "id": "90d1723c-52c1-40e3-a51a-da99a82c0327",
+ "fileName": "Contoso ToU for guest users (French)",
+ "displayName": "Contoso ToU for guest users (French)",
+ "language": "fr-FR",
+ "isDefault": false,
+ "isMajorVersion": false,
+ "createdDateTime": "2022-03-04T14:38:22.8292386Z",
+ "fileData": null
+ },
+ {
+ "id": "08033369-8972-42a3-8533-90bbd2757a01",
+ "fileName": "TOU.pdf",
+ "displayName": "Contoso ToU for guest users",
+ "language": "en",
+ "isDefault": true,
+ "isMajorVersion": false,
+ "createdDateTime": "2022-03-04T13:14:13.9361722Z",
+ "fileData": null
+ }
+ ]
+}
+```
+
v1.0 Alert Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/alert-get.md
GET https://graph.microsoft.com/beta/security/alerts/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-alert-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Alert List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/alert-list.md
GET https://graph.microsoft.com/beta/security/alerts
[!INCLUDE [sample-code](../includes/snippets/powershell/get-alerts-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Alert Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/alert-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-alert-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
Prefer: return=representation
[!INCLUDE [sample-code](../includes/snippets/powershell/update-alert-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Alert Updatealerts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/alert-updatealerts.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/alert-updatealerts-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Allowedvalue Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/allowedvalue-get.md
doc_type: apiPageType
# Get allowedValue+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Namespace: microsoft.graph
Read the properties and relationships of an [allowedValue](../resources/allowedvalue.md) object. ## Permissions+ One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference). |Permission type|Permissions (from least to most privileged)|
GET /directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefini
``` ## Optional query parameters
-This method supports the `$select` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/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.| ## Request body+ Do not supply a request body for this method. ## Response
If successful, this method returns a `200 OK` response code and an [allowedValue
## Examples
-### Example: Get the properties of a predefined value
+### Request
The following example gets the properties of a predefined value for a custom security attribute definition.
The following example gets the properties of a predefined value for a custom sec
+ Attribute: `Project` + Predefined value: `Alpine`
-#### Request
- # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/directory/customSecurityAttributeDefinition
[!INCLUDE [sample-code](../includes/snippets/powershell/get-allowedvalue-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-#### Response
+### Response
+
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true,
v1.0 Allowedvalue Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/allowedvalue-update.md
doc_type: apiPageType
# Update allowedValue+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Namespace: microsoft.graph
Update the properties of an [allowedValue](../resources/allowedvalue.md) object. ## Permissions+ One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference). |Permission type|Permissions (from least to most privileged)|
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account)|Not supported.| |Application|CustomSecAttributeDefinition.ReadWrite.All|
-The signed-in user must also be assigned the Attribute Definition Administrator [directory role](/azure/active-directory/roles/permissions-reference). By default, Global Administrator and other administrator roles do not have permissions to read, define, or assign custom security attributes.
## HTTP request
The signed-in user must also be assigned the Attribute Definition Administrator
PATCH /directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinitionId}/allowedValues/{allowedValueId} ``` - ## Request headers+ |Name|Description| |:|:| |Authorization|Bearer {token}. Required.| |Content-Type|application/json. Required.| ## Request body
-In the request body, supply *only* the values for properties that should be updated. Existing properties that are not included in the request body will maintain their previous values or be recalculated based on changes to other property values.
-The following table specifies the properties that can be updated.
|Property|Type|Description| |:|:|:|
-|isActive|Boolean|Indicates whether the predefined value is active or deactivated. If set to `false`, this predefined value cannot be assigned to any additional supported directory objects. Optional.|
--
+|isActive|Boolean|Indicates whether the predefined value is active or deactivated. If `false`, this predefined value cannot be assigned to any additional supported directory objects. Optional.|
## Response
If successful, this method returns a `204 No Content` response code.
## Examples
-### Example: Deactivate a predefined value
+### Request
The following example deactivates a predefined value for a custom security attribute definition.
The following example deactivates a predefined value for a custom security attri
+ Attribute: `Project` + Predefined value: `Alpine`
-#### Request
- # [HTTP](#tab/http) <!-- { "blockType": "request",
Content-length: 80
[!INCLUDE [sample-code](../includes/snippets/powershell/update-allowedvalue-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-#### Response
+### Response
+
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true
v1.0 Appmanagementpolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/appManagementPolicy-delete.md
- Title: "Delete appManagementPolicy"
-description: "Delete an application management policy."
-
-doc_type: "apiPageType"
--
-# Delete appManagementPolicy
-
-Namespace: microsoft.graph
--
-Delete an [appManagementPolicy](../resources/appManagementPolicy.md) object.
-
-## Permissions
-
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-| Permission type | Permissions (from least to most privileged) |
-| :- | : |
-| Delegated (work or school account) | Policy.ReadWrite.ApplicationConfiguration |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | Policy.ReadWrite.ApplicationConfiguration |
-
-## HTTP request
-
-<!-- { "blockType": "ignored" } -->
-
-```http
-DELETE /policies/appManagementPolicies/{id}
-```
-
-## Request headers
-
-| Name | Description |
-| : | :-- |
-| Authorization | Bearer {token}. Required. |
-| Content-Type | application/json. Required. |
-
-## Request body
-
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns `204 No Content` response code. It does not return anything in the response body.
-
-## Examples
-
-### Request
-
-The following is an example of the request.
--
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "delete_appManagementPolicy"
-}-->
-
-```http
-DELETE https://graph.microsoft.com/beta/policies/appManagementPolicies/{id}
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-### Response
-
-The following is an example of the response.
-
-<!-- {
- "blockType": "response",
- "truncated": false
-} -->
-
-```http
-HTTP/1.1 204 No Content
-
-```
-
-<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
-2019-02-04 14:57:30 UTC -->
-<!-- {
- "type": "#page.annotation",
- "description": "delete appManagementPolicy",
- "keywords": "",
- "section": "documentation",
- "tocPath": ""
-}-->
v1.0 Appmanagementpolicy List Appliesto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/appManagementPolicy-list-appliesTo.md
- Title: "List appliesTo"
-description: "List resources assigned to an application management policy."
-
-doc_type: "apiPageType"
--
-# List appliesTo
-
-Namespace: microsoft.graph
--
-List application and service principal objects assigned an [appManagementPolicy](../resources/appManagementPolicy.md) policy object.
-
-## Permissions
-
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-| Permission type | Permissions (from least to most privileged) |
-| :- | :-- |
-| Delegated (work or school account) | Application.Read.All and Policy.Read.All, Application.Read.All and Policy.ReadWrite.ApplicationConfiguration |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | Application.Read.All and Policy.Read.All, Application.Read.All and Policy.ReadWrite.ApplicationConfiguration |
-
-## HTTP request
-
-<!-- { "blockType": "ignored" } -->
-
-```http
-GET /policies/appManagementPolicies/{id}/appliesTo
-```
-
-## Optional query parameters
-
-This method supports the `$select`, `$filter`, and `$top` OData query parameters to help customize the response. You can apply `$filter` on properties of [application](../resources/application.md) or [servicePrincipal](../resources/serviceprincipal.md) objects that support `$filter`. For example, the following query retrieves the **appId** and **displayName** of applications or service principals that are assigned the policy.
-
-``` http
-
-https://graph.microsoft.com/beta/policies/appManagementPolicies/{id}/appliesTo?$select=appId,displayName
-```
-
-For general information, see [OData query parameters](/graph/query-parameters).
-
-## Request headers
-
-| Name | Description |
-| : | : |
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns a `200 OK` response code and a collection of [appManagementPolicy](../resources/appManagementPolicy.md) objects in the response body.
-
-## Examples
-
-### Example 1: Get applications and service principal objects applied to an app management policy
-
-#### Request
-
-The following is an example of the request.
--
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "list_appManagementPolicyAppliesTo"
-}-->
-
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/policies/appManagementPolicies/{id}/appliesTo
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-#### Response
-
-The following is an example of the response.
->**Note:** The response object shown here might be shortened for readability.
-
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.appManagementPolicy"
-} -->
-
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#directoryObjects",
- "value": [
- {
- "@odata.type": "#microsoft.graph.application",
- "id": "0d77e011-2fc6-438f-8b93-decb4f926929",
- "appId": "8f527de6-05c9-4032-bca9-b2b56ab2358a",
- "displayName": "TestApp1",
- "createdDateTime": "2018-01-24T05:55:37Z"
- }
- ]
-}
-```
-
-### Example 2: Get specific properties of applications and service principal objects applied to an app management policy using $select query option
-
-#### Request
-
-The following is an example of the request using $select query option.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "list_appManagementPolicyAppliesTo_select"
-}-->
-
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/policies/appManagementPolicies/{id}/appliesTo?$select=id,appId,displayName,createdDateTime
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-#### Response
-
-The following is an example of the response that returns `id`, `appId`, `displayName` and `createdDateTime` of applications and service principals where the policy is applied.
-
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.appManagementPolicy"
-} -->
-
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#directoryObjects(id,appId,displayName,createdDateTime)",
- "value": [
- {
- "@odata.type": "#microsoft.graph.application",
- "id": "0d77e011-2fc6-438f-8b93-decb4f926929",
- "appId": "8f527de6-05c9-4032-bca9-b2b56ab2358a",
- "displayName": "TestApp1",
- "createdDateTime": "2018-01-24T05:55:37Z"
- },
- {
- "@odata.type": "#microsoft.graph.servicePrincipal",
- "id": "0e1fa067-dcc1-4d85-9b4c-e69145dd3efb",
- "appId": "255912cb-e31d-4dee-bee4-3fa5d774d6b9",
- "displayName": "TestApp2",
- "createdDateTime": "2018-01-24T05:55:37Z"
- }
- ]
-}
-```
--
-<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
-2019-02-04 14:57:30 UTC -->
-<!-- {
- "type": "#page.annotation",
- "description": "list resources for appManagementPolicies",
- "keywords": "",
- "section": "documentation",
- "tocPath": ""
-}-->
v1.0 Appmanagementpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/appManagementPolicy-update.md
- Title: "Update appManagementPolicy"
-description: "Update an application management policy."
-
-doc_type: "apiPageType"
--
-# Update appManagementPolicy
-
-Namespace: microsoft.graph
--
-Update an [appManagementPolicy](../resources/appManagementPolicy.md) object.
-
-## Permissions
-
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-| Permission type | Permissions (from least to most privileged) |
-| :- | : |
-| Delegated (work or school account) | Policy.ReadWrite.ApplicationConfiguration |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | Policy.ReadWrite.ApplicationConfiguration |
-
-## HTTP request
-
-<!-- { "blockType": "ignored" } -->
-
-```http
-PATCH /policies/appManagementPolicies/{id}
-```
-
-## Request headers
-
-| Name | Description |
-| : | :-- |
-| Authorization | Bearer {token}. Required. |
-| Content-Type | application/json. Required. |
-
-## Request body
-
-In the request body, supply the values for relevant fields from the [appManagementPolicy](../resources/appManagementPolicy.md) that should be updated.
-Existing properties that are not included in the request body will maintain their previous values or be recalculated based on changes to other property values.
-For best performance, don't include existing values that haven't changed.
-
-| Property | Type | Description |
-| :-- | :-- | : |
-| displayName | String | The display name of the policy. Inherited from [policyBase](../resources/policybase.md). |
-| description | String | The description of the policy. Inherited from [policyBase](../resources/policybase.md). |
-| isEnabled | Boolean | Denotes whether the policy is enabled. |
-| restrictions | [appManagementConfiguration](../resources/appManagementConfiguration.md) | Restrictions that apply to an application or service principal object. |
-
-## Response
-
-If successful, this method returns a `204 No Content` response code.
-
-## Examples
-
-### Request
-
-The following is an example of the request.
--
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "update_appManagementPolicy"
-}-->
-
-```http
-PATCH https://graph.microsoft.com/beta/policies/appManagementPolicies/{id}
-
-{
- "isEnabled": false
-}
-
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
---
-### Response
-
-The following is an example of the response.
-
-<!-- {
- "blockType": "response",
- "truncated": true
-} -->
-
-```http
-HTTP/1.1 204 No Content
-
-```
-
-<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
-2019-02-04 14:57:30 UTC -->
-<!-- {
- "type": "#page.annotation",
- "description": "update appManagementPolicies",
- "keywords": "",
- "section": "documentation",
- "tocPath": ""
-}-->
v1.0 Appcatalogs List Teamsapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/appcatalogs-list-teamsapps.md
Namespace: microsoft.graph
List [apps](../resources/teamsapp.md) from the Microsoft Teams app catalog. This includes apps from the Microsoft Teams store, as well as apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify `organization` as the **distributionMethod** in the request.
-> [!NOTE]
+> [!NOTE]
> In general, the **id** of a **teamsApp** resource is generated by the server. It is not the same as the **id** specified in a Teams app manifest, unless its **distributionMethod** is `store`. For other cases, the **id** provided by the developer as part of the Teams app manifest is stamped as the **externalId** in the **teamsApp** resource. ## Permissions
One of the following permissions is required to call this API. To learn more, in
| Delegated (personal Microsoft account) | Not supported. | | Application | AppCatalog.Read.All, AppCatalog.ReadWrite.All |
-> **Note**:
+> **Note**:
<br><sup>1</sup> These permissions are supported only for backward compatibility. We recommend that you update your solutions to use an alternative permission and avoid using these permissions going forward. ## HTTP request
GET /appCatalogs/teamsApps
This method supports the `$filter`, `$select`, and `$expand` [OData query parameters](/graph/query-parameters) to help customize the response.
-Using `$expand=AppDefinitions` will return more information about the state of the app, such as the **publishingState**, which reflects the app submission review status and returns whether an app has been approved, rejected, or remains under review.
+Using `$expand=AppDefinitions` will return more information about the state of the app, such as the **publishingState**, which reflects the app submission review status and returns whether an app has been approved, rejected, or remains under review.
> **Note:** You can filter on any of the fields of the [teamsApp](../resources/teamsapp.md) object to shorten the list of results. You can use any of the following filter operations: Equal, not-equal, and, or, and not.
GET https://graph.microsoft.com/beta/appCatalogs/teamsApps?$filter=distributionM
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamsapps-filter-distributionmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
GET https://graph.microsoft.com/beta/appCatalogs/teamsApps?$filter=id eq 'b1c535
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamsapp-filter-id-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
] } ```+ ### Example 3: Find application based on the Teams app manifest ID The following example lists applications that match the **id** specified in the Teams app manifest. In the example, the manifest ID of the Teams app is `cf1ba4c7-f94e-4d80-ba90-5594b641a8ee`.
GET https://graph.microsoft.com/beta/appCatalogs/teamsApps?$filter=externalId e
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamsapp-filter-externalid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/appCatalogs/teamsApps?$filter=id eq '876df
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamsapp-with-filter-expand-appdefinitions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/appCatalogs/teamsApps?$expand=appDefinitio
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamsapp-with-bots-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/appCatalogs/teamsApps?$expand=appDefinitio
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamsapp-in-personal-scope-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
] } ```+ ### Example 7: List applications with a given ID and return only the resource specific permissions required by the app The following example lists the apps with a given ID and returns the resource-specific permissions that are associated with it.
GET https://graph.microsoft.com/beta/appCatalogs/teamsApps?$filter=id+eq+'a5228
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamsapp-with-rsc-permissions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
- [List apps installed in a chat](chat-list-installedapps.md) - [List apps installed in the personal scope of a user](userteamwork-list-installedapps.md) - [Request resource-specific consent for apps](/microsoftteams/platform/graph-api/rsc/resource-specific-consent)----
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Appconsentapprovalroute List Appconsentrequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/appconsentapprovalroute-list-appconsentrequests.md
Title: "List appConsentRequests" description: "Retrieve appConsentRequest objects and their properties."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
GET https://graph.microsoft.com/beta/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/powershell/list-appconsentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/powershell/list-appconsentrequest-userconsentrequest-inprogress-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Appconsentrequest Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/appconsentrequest-filterByCurrentUser.md
Title: "appConsentRequest: filterByCurrentUser" description: "Retrieve appConsentRequest objects for which the current user is the reviewer."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
GET https://graph.microsoft.com/beta/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/php/appconsentrequest-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Appconsentrequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/appconsentrequest-get.md
Title: "Get appConsentRequest" description: "Read the properties and relationships of an appConsentRequest object."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
GET https://graph.microsoft.com/beta/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/powershell/get-appconsentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Appconsentrequest List Userconsentrequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/appconsentrequest-list-userconsentrequests.md
Title: "List userConsentRequests" description: "Retrieve userConsentRequest objects and their properties."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
GET https://graph.microsoft.com/beta/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/powershell/list-userconsentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Appcredentialsigninactivity Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/appcredentialsigninactivity-get.md
+
+ Title: "Get appCredentialSignInActivity"
+description: "Get an appCredentialSignInActivity object that contains recent activity of an application credential."
+ms.localizationpriority: medium
+++
+# Get appCredentialSignInActivity
+
+Namespace: microsoft.graph
++
+Get an [appCredentialSignInActivity](../resources/appcredentialsigninactivity.md) object that contains recent activity of an application credential.
+
+## 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) | AuditLog.Read.All, Directory.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | AuditLog.Read.All, Directory.Read.All |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+```http
+GET /reports/appCredentialSignInActivities/{appCredentialSignInActivityId}
+```
+
+## Optional query parameters
+
+This method does not support OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and an [appCredentialSignInActivity](../resources/appcredentialsigninactivity.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request that shows how to get an **appCredentialSignInActivity** object based on its ID.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_appcredentialsigninactivity_1",
+ "sampleKeys": ["ODNmNDUyOTYtZmI4Zi00YWFhLWEzOTktYWM1MTA4NGUwMmI3fGFwcGxpY2F0aW9u"]
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/reports/appCredentialSignInActivities/ODNmNDUyOTYtZmI4Zi00YWFhLWEzOTktYWM1MTA4NGUwMmI3fGFwcGxpY2F0aW9u
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.appCredentialSignInActivity"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+Content-length: 211
+
+{
+ "@odata.type": "#microsoft.graph.appCredentialSignInActivity",
+ "appId": "f4d9654f-0305-4072-878c-8bf266dfe146",
+ "appObjectId": "6920caa5-1cae-4bc8-bf59-9c0b8495d240",
+ "credentialOrigin": "application",
+ "expirationDate": "2021-04-01T21:36:48-8:00",
+ "id": "ODNmNDUyOTYtZmI4Zi00YWFhLWEzOTktYWM1MTA4NGUwMmI3fGFwcGxpY2F0aW9u",
+ "keyId": "83f45296-fb8f-4aaa-a399-ac51084e02b7",
+ "keyType":"certificate",
+ "keyUsage": "sign",
+ "resourceId": "a89dc091-a671-4da4-9fcf-3ef06bdf3ac3",
+ "servicePrincipalObjectId": "cf533854-9fb7-4c01-9c0e-f68922ada8b6",
+ "signInActivity": {
+ "lastSignInDateTime": "2021-04-01T00:00:00-8:00",
+ "lastSignInRequestId": "b0a282a3-68ec-4ec8-aef0-290ed4350271"
+ }
+}
+```
v1.0 Application Addkey https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-addkey.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/application-addkey-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/application-addkey-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Application Addpassword https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-addpassword.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/application-addpassword-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Delete Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-delete-owners.md
DELETE https://graph.microsoft.com/beta/applications/{id}/owners/{id}/$ref
[!INCLUDE [sample-code](../includes/snippets/powershell/application-delete-owners-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Delete Tokenissuancepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-delete-tokenissuancepolicies.md
Remove a [tokenIssuancePolicy](../resources/tokenissuancepolicy.md) from an [app
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
DELETE https://graph.microsoft.com/beta/applications/{id}/tokenIssuancePolicies/
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-tokenissuancepolicy-from-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Delete Tokenlifetimepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-delete-tokenlifetimepolicies.md
Remove a [tokenLifetimePolicy](../resources/tokenlifetimepolicy.md) from an [app
One of the following sets of permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
You can address the application using either its **id** or **appId**. **id** and
<!-- { "blockType": "ignored" } --> ```http
-DELETE /applications/{id}/tokenLifetimePolicies/$ref
+DELETE /applications/{applicationObjectId}/tokenLifetimePolicies/{tokenLifetimePolicyId}/$ref
-DELETE /applications(appId='{appId}')/tokenLifetimePolicies/$ref
+DELETE /applications(appId='{appId}')/tokenLifetimePolicies/{tokenLifetimePolicyId}/$ref
-DELETE /servicePrincipals/{id}/tokenLifetimePolicies/$ref
+DELETE /servicePrincipals/{servicePrincipalObjectId}/tokenLifetimePolicies/{tokenLifetimePolicyId}/$ref
-DELETE /servicePrincipals(appId='{appId}')/tokenLifetimePolicies/$ref
+DELETE /servicePrincipals(appId='{appId}')/tokenLifetimePolicies/{tokenLifetimePolicyId}/$ref
``` ## Request headers
DELETE https://graph.microsoft.com/beta/applications/3ccc9971-9ae7-45d6-8de8-263
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-tokenlifetimepolicy-from-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-delete.md
DELETE https://graph.microsoft.com/beta/applications/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Application Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-delta.md
GET https://graph.microsoft.com/beta/applications/delta
[!INCLUDE [sample-code](../includes/snippets/php/application-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
v1.0 Application Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-get.md
GET https://graph.microsoft.com/beta/applications/03ef14b0-ca33-4840-8f4f-d6e919
[!INCLUDE [sample-code](../includes/snippets/powershell/get-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Application List Extensionproperty https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-list-extensionproperty.md
One of the following permissions is required to call this API. To learn more, in
```http GET /applications/{application ObjectId}/extensionProperties
+GET /applications(appId='{appId}')/extensionProperties
``` ## Optional query parameters
GET https://graph.microsoft.com/beta/applications/fd918e4b-c821-4efb-b50a-5eddd2
[!INCLUDE [sample-code](../includes/snippets/powershell/get-extensionproperties-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
"name": "extension_25883231668a43a780b25685c3f874bc_jobGroup", "dataType": "String", "isSyncedFromOnPremises": false,
+ "isMultiValued": true,
"targetObjects": [ "User" ]
Content-type: application/json
"name": "extension_25883231668a43a780b25685c3f874bc_cpiminternal_useAccountEnabledForPhone", "dataType": "String", "isSyncedFromOnPremises": false,
+ "isMultiValued": true,
"targetObjects": [ "User" ]
v1.0 Application List Federatedidentitycredentials https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-list-federatedidentitycredentials.md
GET https://graph.microsoft.com/beta/applications/bcd7c908-1c4d-4d48-93ee-ff3834
[!INCLUDE [sample-code](../includes/snippets/powershell/list-federatedidentitycredential-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application List Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-list-owners.md
GET https://graph.microsoft.com/beta/applications/{id}/owners
[!INCLUDE [sample-code](../includes/snippets/powershell/application-get-owners-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Application List Tokenissuancepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-list-tokenissuancepolicies.md
List the [tokenIssuancePolicy](../resources/tokenissuancepolicy.md) objects that
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
GET https://graph.microsoft.com/beta/applications/{id}/tokenIssuancePolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/list-tokenissuancepolicies-on-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application List Tokenlifetimepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-list-tokenlifetimepolicies.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-List the [tokenLifetimePolicy](../resources/tokenlifetimepolicy.md) objects that are assigned to an [application](../resources/application.md) or [servicePrincipal](../resources/servicePrincipal.md)..
+List the [tokenLifetimePolicy](../resources/tokenlifetimepolicy.md) objects that are assigned to an [application](../resources/application.md) or [servicePrincipal](../resources/servicePrincipal.md). Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to an application.
## 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).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
GET https://graph.microsoft.com/beta/applications/3ccc9971-9ae7-45d6-8de8-263fd2
[!INCLUDE [sample-code](../includes/snippets/powershell/list-tokenlifetimepolicies-on-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-list.md
Get the list of [applications](../resources/application.md) in this organization
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |: |:- | | Delegated (work or school account) | Application.Read.All, Application.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All |
GET https://graph.microsoft.com/beta/applications
[!INCLUDE [sample-code](../includes/snippets/powershell/list-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/list-applications-startswith-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/list-applications-search-count-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/list-application-lessthan2owners-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Application Post Applications https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-post-applications.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-application-from-applications-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Post Calls https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-post-calls.md
One of the following permissions is required to call this API. To learn more, in
| Delegated (personal Microsoft account) | Not supported. | | Application | Calls.JoinGroupCalls.Chat*, Calls.JoinGroupCallAsGuest.All, Calls.JoinGroupCall.All, Calls.Initiate.All, Calls.InitiateGroupCall.All |
-> **Notes:** For a call with app-hosted media, you need the Calls.AccessMedia.All or the Calls.AccessMedia.Chat* permission in addition to one of the permissions listed.
->
-> Permissions marked with * use [resource-specific consent](/microsoftteams/platform/graph-api/rsc/resource-specific-consent).
+> **Notes:**
+> - For a call with app-hosted media, you need the Calls.AccessMedia.All permission in addition to one of the permissions listed in the previous table.
+> - Cloud Video Interop solutions that are [Certified for Microsoft Teams](/MicrosoftTeams/cloud-video-interop) have permission to call this API to join meetings for which they have meeting join links, similar to external users joining through a browser.
+> - Permissions marked with * use [resource-specific consent](/microsoftteams/platform/graph-api/rsc/resource-specific-consent).
## HTTP request <!-- { "blockType": "ignored" } -->
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-call-service-hosted-media-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-call-app-hosted-media-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ `<Media Session Configuration>` is the serialized media session configuration which contains the session information of the media stack. Specific information about audio, video, VBSS session information should be passed here.
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-group-call-service-hosted-media-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-group-call-app-hosted-media-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/join-meeting-service-hosted-media-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
POST https://bot.contoso.com/callback
Content-Type: application/json ```
+##### Delta roster disabled (default)
+ <!-- { "blockType": "example", "@odata.type": "microsoft.graph.commsNotifications",
Content-Type: application/json
} ```
+##### Delta roster enabled
+
+<!-- {
+ "blockType": "example",
+ "@odata.type": "microsoft.graph.commsNotifications",
+ "truncated": true
+}-->
+```json
+{
+ "@odata.type": "#microsoft.graph.commsNotifications",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.commsNotification",
+ "changeType": "updated",
+ "resource": "/app/calls/421f7700-f4ad-4ea9-a3fc-c1d2195675ad/participants",
+ "resourceUrl": "/communications/calls/421f7700-f4ad-4ea9-a3fc-c1d2195675ad/participants",
+ "resourceData": [
+ {
+ "@odata.type": "#microsoft.graph.deltaParticipants",
+ "participants": [
+ {
+ "@odata.type": "#microsoft.graph.participant",
+ "info": {
+ "@odata.type": "#microsoft.graph.participantInfo",
+ "identity": {
+ "@odata.type": "#microsoft.graph.identitySet",
+ "user": {
+ "@odata.type": "#microsoft.graph.identity",
+ "displayName": "John",
+ "id": "112f7296-5fa4-42ca-bae8-6a692b15d4b8"
+ }
+ },
+ "languageId": "en-US"
+ },
+ "mediaStreams": [
+ {
+ "@odata.type": "#microsoft.graph.mediaStream",
+ "mediaType": "audio",
+ "sourceId": "1",
+ "direction": "sendReceive",
+ "serverMuted": false
+ },
+ {
+ "@odata.type": "#microsoft.graph.mediaStream",
+ "mediaType": "video",
+ "sourceId": "2",
+ "direction": "receiveOnly",
+ "serverMuted": false
+ },
+ {
+ "@odata.type": "#microsoft.graph.mediaStream",
+ "mediaType": "videoBasedScreenSharing",
+ "sourceId": "8",
+ "direction": "receiveOnly",
+ "serverMuted": false
+ }
+ ],
+ "isMuted": true,
+ "isInLobby": false,
+ "id": "0d7664b6-6432-43ed-8d27-d9e7adec188c",
+ "rosterSequenceNumber": 1
+ },
+ {
+ "@odata.type": "#microsoft.graph.participant",
+ "info": {
+ "@odata.type": "#microsoft.graph.participantInfo",
+ "identity": {
+ "@odata.type": "#microsoft.graph.identitySet",
+ "application": {
+ "@odata.type": "#microsoft.graph.identity",
+ "displayName": "Calling Bot",
+ "id": "2891555a-92ff-42e6-80fa-6e1300c6b5c6"
+ }
+ }
+ },
+ "mediaStreams": [
+ {
+ "@odata.type": "#microsoft.graph.mediaStream",
+ "mediaType": "audio",
+ "sourceId": "10",
+ "direction": "sendReceive",
+ "serverMuted": false
+ }
+ ],
+ "isMuted": false,
+ "isInLobby": false,
+ "id": "05491616-385f-44a8-9974-18cc5f9933c1",
+ "rosterSequenceNumber": 1,
+ "removedState": {
+ "reason": "Removed from roster"
+ }
+ }
+ ],
+ "sequenceNumber": 1
+ }
+ ]
+ }
+ ]
+}
+```
+ >**Note:** For join meeting scenarios apart from call state notifications, we receive roster notifications. ### Example 6: Join a scheduled meeting with joinMeetingId and passcode
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/join-meeting-with-join-meeting-id-and-passcode-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/join-meeting-with-join-meeting-id-and-without-passcode-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/join-meeting-app-hosted-media-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/join-channel-meeting-service-hosted-media-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/join-channel-meeting-as-guest-service-hosted-media-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ > **Note:** The guest join depends on the tenant settings for meeting. The application might be put in lobby waiting to be admitted by a user. This is defined by the `isInLobby` property
POST https://bot.contoso.com/callback
Content-Type: application/json ```
+##### Delta roster disabled (default)
<!-- { "blockType": "example", "@odata.type": "microsoft.graph.commsNotifications",
Content-Type: application/json
} ```
-> **Note:** The application will not receive the roster for participants in the meeting until its admitted from lobby
+##### Delta roster enabled
+
+<!-- {
+ "blockType": "example",
+ "@odata.type": "microsoft.graph.commsNotifications",
+ "truncated": true
+}-->
+```json
+{
+ "@odata.type": "#microsoft.graph.commsNotifications",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.commsNotification",
+ "changeType": "updated",
+ "resource": "/app/calls/421f7700-f4ad-4ea9-a3fc-c1d2195675ad/participants",
+ "resourceUrl": "/communications/calls/421f7700-f4ad-4ea9-a3fc-c1d2195675ad/participants",
+ "resourceData": [
+ {
+ "@odata.type": "#microsoft.graph.deltaParticipants",
+ "participants": [
+ {
+ "@odata.type": "#microsoft.graph.participant",
+ "info": {
+ "@odata.type": "#microsoft.graph.participantInfo",
+ "identity": {
+ "@odata.type": "#microsoft.graph.identitySet",
+ "guest": {
+ "@odata.type": "#microsoft.graph.identity",
+ "displayName": "Guest User",
+ "id": "d7a3b999-17ac-4bca-9e77-e6a730d2ec2e"
+ }
+ }
+ },
+ "mediaStreams": [
+ {
+ "@odata.type": "#microsoft.graph.mediaStream",
+ "mediaType": "audio",
+ "sourceId": "10",
+ "direction": "sendReceive",
+ "serverMuted": false
+ }
+ ],
+ "isMuted": false,
+ "isInLobby": true,
+ "id": "05491616-385f-44a8-9974-18cc5f9933c1"
+ }
+ ],
+ "sequenceNumber": 2
+ }
+ ]
+ }
+ ]
+}
+```
+
+> **Note:** The application will not receive the roster for participants in the meeting until its admitted from lobby.
### Example 11: Create peer-to-peer PSTN call with service hosted media
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-call-service-hosted-media-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-call-service-hosted-media-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Application Post Extensionproperty https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-post-extensionproperty.md
One of the following permissions is required to call this API. To learn more, in
```http POST /applications/{application ObjectId}/extensionProperties
+POST /applications(appId='{appId}')/extensionProperties
``` ## Request headers
In the request body, provide an [extensionProperty](../resources/extensionproper
|:-|:|:| |dataType|String| Specifies the data type of the value the extension property can hold. Following values are supported. Not nullable. <ul><li>`Binary` - 256 bytes maximum</li><li>`Boolean`</li><li>`DateTime` - Must be specified in ISO 8601 format. Will be stored in UTC.</li><li>`Integer` - 32-bit value.</li><li>`LargeInteger` - 64-bit value.</li><li>`String` - 256 characters maximum</li></ul>| |name|String| Name of the extension property. Not nullable. |
+|isMultiValued|Boolean| Defines the directory extension as a multi-valued property. When `true`, the directory extension property can store a collection of objects of the **dataType**; for example, a collection of integers. The default value is `false`.|
|targetObjects|String collection| The Microsoft Graph resources that can use the extension property. All values must be in PascalCase. The following values are supported. Not nullable. <ul><li>`User`</li><li>`Group`</li><li>`AdministrativeUnit`</li><li>`Application`</li><li>`Device`</li><li>`Organization`</li></ul>|
Content-type: application/json
{ "name": "jobGroup", "dataType": "String",
+ "isMultiValued": true,
"targetObjects": [ "User" ]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-extensionproperty-from-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
"deletedDateTime": null, "appDisplayName": "b2c-extensions-app. Do not modify. Used by AADB2C for storing user data.", "dataType": "String",
+ "isMultiValued": true,
"isSyncedFromOnPremises": false, "name": "extension_25883231668a43a780b25685c3f874bc_jobGroup", "targetObjects": [
v1.0 Application Post Federatedidentitycredentials https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-post-federatedidentitycredentials.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-federatedidentitycredential-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Post Onlinemeetings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-post-onlinemeetings.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-onlinemeeting-user-token-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-online-meeting-with-passcode-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-online-meeting-without-passcode-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ or
v1.0 Application Post Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-post-owners.md
Use this API to add an owner to an application by posting to the owners collecti
## 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).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | Application.ReadWrite.All and Directory.Read.All, Directory.ReadWrite.All |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-directoryobject-from-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Post Tokenissuancepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-post-tokenissuancepolicies.md
Assign a [tokenIssuancePolicy](../resources/tokenissuancepolicy.md) to an [appli
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-tokenissuancepolicy-from-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Post Tokenlifetimepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-post-tokenlifetimepolicies.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Assign a [tokenLifetimePolicy](../resources/tokenlifetimepolicy.md) to an [application](../resources/application.md) or [servicePrincipal](../resources/servicePrincipal.md).
+Assign a [tokenLifetimePolicy](../resources/tokenlifetimepolicy.md) to an [application](../resources/application.md) or [servicePrincipal](../resources/servicePrincipal.md). You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per application.
## 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).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-tokenlifetimepolicy-from-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Setverifiedpublisher https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-setverifiedpublisher.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/application-setverifiedpublisher-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Unsetverifiedpublisher https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-unsetverifiedpublisher.md
POST https://graph.microsoft.com/beta/applications/{id}/unsetVerifiedPublisher
[!INCLUDE [sample-code](../includes/snippets/powershell/application-unsetverifiedpublisher-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/application-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Applicationsignindetailedsummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/applicationsignindetailedsummary-get.md
Title: "Get applicationSignInDetailedSummary"
-description: "Retrieve the properties and relationships of an applicationSignInDetailSummary object."
+description: "Retrieve the properties and relationships of an applicationSignInDetailedSummary object."
ms.localizationpriority: medium ms.prod: "identity-and-access-reports"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Retrieve the properties and relationships of an [applicationSignInDetailSummary](../resources/applicationsignindetailedsummary.md) object.
+Retrieve the properties and relationships of an [applicationSignInDetailedSummary](../resources/applicationsignindetailedsummary.md) object.
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
GET https://graph.microsoft.com/beta/reports/applicationSignInDetailedSummary/{i
[!INCLUDE [sample-code](../includes/snippets/powershell/get-applicationsignindetailedsummary-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Applicationtemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/applicationtemplate-get.md
GET https://graph.microsoft.com/beta/applicationTemplates/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-applicationtemplate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Applicationtemplate Instantiate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/applicationtemplate-instantiate.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/applicationtemplate-instantiate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Applicationtemplate List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/applicationtemplate-list.md
GET https://graph.microsoft.com/beta/applicationTemplates
[!INCLUDE [sample-code](../includes/snippets/powershell/get-applicationtemplates-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Appmanagementpolicy Delete Appliesto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/appmanagementpolicy-delete-appliesto.md
Remove an [appManagementPolicy](../resources/appManagementPolicy.md) policy obje
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | | :- | :-- | | Delegated (work or school account) | Application.Read.All and Policy.ReadWrite.ApplicationConfiguration |
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http
-DELETE /applications/{id}/appManagementPolicies/$ref
+DELETE /applications/{applicationObjectId}/appManagementPolicies/{appManagementPolicyId}/$ref
+DELETE /servicePrincipals/{servicePrincipalObjectId}/appManagementPolicies/{appManagementPolicyId}/$ref
``` ## Request headers
DELETE /applications/{id}/appManagementPolicies/$ref
## Request body
-In the request body, provide a reference to a single policy object from the [appManagementPolicies](../resources/appmanagementpolicy.md) collection.
+Do not supply a request body for this method.
## Response
The following is an example of the request to remove an appManagementPolicy from
}--> ```http
-DELETE https://graph.microsoft.com/beta/applications/{id}/appManagementPolicies/$ref
-Content-type: application/json
-
-{
- "@odata.id":"https://graph.microsoft.com/beta/policies/appManagementPolicies/{id}"
-}
+DELETE https://graph.microsoft.com/beta/applications/3ccc9971-9ae7-45d6-8de8-263fd25fe116/appManagementPolicies/15942288-d19b-458c-9be4-20377d0a2435/$ref
``` # [C#](#tab/csharp)
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/remove-appliesto-e1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
The following is an example of the request to remove an appManagementPolicy from
}--> ``` http
-DELETE https://graph.microsoft.com/beta/servicePrincipals/{id}/appManagementPolicies/$ref
-
-{
- "@odata.id":"https://graph.microsoft.com/beta/policies/appManagementPolicies/{id}"
-}
+DELETE https://graph.microsoft.com/beta/servicePrincipals/f284860e-368c-4a1f-8894-77f0a9676fb3/appManagementPolicies/15942288-d19b-458c-9be4-20377d0a2435/$ref
``` # [C#](#tab/csharp) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java)
DELETE https://graph.microsoft.com/beta/servicePrincipals/{id}/appManagementPoli
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php)+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Appmanagementpolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/appmanagementpolicy-delete.md
+
+ Title: "Delete appManagementPolicy"
+description: "Delete an application management policy."
+ms.localizationpriority: medium
+++
+# Delete appManagementPolicy
+
+Namespace: microsoft.graph
++
+Delete an [appManagementPolicy](../resources/appmanagementpolicy.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | Policy.ReadWrite.ApplicationConfiguration |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Policy.ReadWrite.ApplicationConfiguration |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+DELETE /policies/appManagementPolicies/{id}
+```
+
+## Request headers
+
+| Name | Description |
+| : | :-- |
+| Authorization | Bearer {token}. Required. |
+| Content-Type | application/json. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code. It does not return anything in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of the request.
++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_appManagementPolicy"
+}-->
+
+```http
+DELETE https://graph.microsoft.com/beta/policies/appManagementPolicies/{id}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": false
+} -->
+
+```http
+HTTP/1.1 204 No Content
+```
+
+<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
+2019-02-04 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "delete appManagementPolicy",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
v1.0 Appmanagementpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/appmanagementpolicy-get.md
GET https://graph.microsoft.com/beta/policies/appManagementPolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-appmanagementpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Appmanagementpolicy List Appliesto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/appmanagementpolicy-list-appliesto.md
+
+ Title: "List appliesTo"
+description: "List resources assigned to an application management policy."
+ms.localizationpriority: medium
+++
+# List appliesTo
+
+Namespace: microsoft.graph
++
+List application and service principal objects assigned an [appManagementPolicy](../resources/appManagementPolicy.md) policy object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
+| Permission type | Permissions (from least to most privileged) |
+| :- | :-- |
+| Delegated (work or school account) | Application.Read.All and Policy.Read.All, Application.Read.All and Policy.ReadWrite.ApplicationConfiguration |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Application.Read.All and Policy.Read.All, Application.Read.All and Policy.ReadWrite.ApplicationConfiguration |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /policies/appManagementPolicies/{id}/appliesTo
+```
+
+## Optional query parameters
+
+This method supports the `$select`, `$filter`, and `$top` OData query parameters to help customize the response. You can apply `$filter` on properties of [application](../resources/application.md) or [servicePrincipal](../resources/serviceprincipal.md) objects that support `$filter`. For example, the following query retrieves the **appId** and **displayName** of applications or service principals that are assigned the policy.
+
+``` http
+
+https://graph.microsoft.com/beta/policies/appManagementPolicies/{id}/appliesTo?$select=appId,displayName
+```
+
+For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [application](../resources/application.md) or [servicePrincipal](../resources/serviceprincipal.md) objects in the response body.
+
+## Examples
+
+### Example 1: Get applications and service principal objects applied to an app management policy
+
+#### Request
+
+The following is an example of the request.
++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_appManagementPolicyAppliesTo"
+}-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/policies/appManagementPolicies/{id}/appliesTo
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.appManagementPolicy"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#directoryObjects",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.application",
+ "id": "0d77e011-2fc6-438f-8b93-decb4f926929",
+ "appId": "8f527de6-05c9-4032-bca9-b2b56ab2358a",
+ "displayName": "TestApp1",
+ "createdDateTime": "2018-01-24T05:55:37Z"
+ }
+ ]
+}
+```
+
+### Example 2: Get specific properties of applications and service principal objects applied to an app management policy using $select query option
+
+#### Request
+
+The following is an example of the request using $select query option.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_appManagementPolicyAppliesTo_select"
+}-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/policies/appManagementPolicies/{id}/appliesTo?$select=id,appId,displayName,createdDateTime
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response that returns `id`, `appId`, `displayName` and `createdDateTime` of applications and service principals where the policy is applied.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.appManagementPolicy"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#directoryObjects(id,appId,displayName,createdDateTime)",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.application",
+ "id": "0d77e011-2fc6-438f-8b93-decb4f926929",
+ "appId": "8f527de6-05c9-4032-bca9-b2b56ab2358a",
+ "displayName": "TestApp1",
+ "createdDateTime": "2018-01-24T05:55:37Z"
+ },
+ {
+ "@odata.type": "#microsoft.graph.servicePrincipal",
+ "id": "0e1fa067-dcc1-4d85-9b4c-e69145dd3efb",
+ "appId": "255912cb-e31d-4dee-bee4-3fa5d774d6b9",
+ "displayName": "TestApp2",
+ "createdDateTime": "2018-01-24T05:55:37Z"
+ }
+ ]
+}
+```
++
+<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
+2019-02-04 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "list resources for appManagementPolicies",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
v1.0 Appmanagementpolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/appmanagementpolicy-list.md
GET https://graph.microsoft.com/beta/policies/appManagementPolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/list-appmanagementpolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Appmanagementpolicy Post Appliesto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/appmanagementpolicy-post-appliesto.md
Assign an [appManagementPolicy](../resources/appManagementPolicy.md) policy obje
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | | :- | :-- | | Delegated (work or school account) | Application.Read.All and Policy.ReadWrite.ApplicationConfiguration |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/applicationsappmanagementpolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/beta/servicePrincipals/{id}/appManagementPolici
``` # [C#](#tab/csharp) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java)
POST https://graph.microsoft.com/beta/servicePrincipals/{id}/appManagementPolici
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell) [!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Appmanagementpolicy Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/appmanagementpolicy-post.md
POST https://graph.microsoft.com/beta/policies/appManagementPolicies
[!INCLUDE [sample-code](../includes/snippets/php/create-appmanagementpolicy-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Appmanagementpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/appmanagementpolicy-update.md
+
+ Title: "Update appManagementPolicy"
+description: "Update an application management policy."
+ms.localizationpriority: medium
+++
+# Update appManagementPolicy
+
+Namespace: microsoft.graph
++
+Update an [appManagementPolicy](../resources/appmanagementpolicy.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | Policy.ReadWrite.ApplicationConfiguration |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Policy.ReadWrite.ApplicationConfiguration |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+PATCH /policies/appManagementPolicies/{id}
+```
+
+## Request headers
+
+| Name | Description |
+| : | :-- |
+| Authorization | Bearer {token}. Required. |
+| Content-Type | application/json. Required. |
+
+## Request body
++
+| Property | Type | Description |
+| :-- | :-- | : |
+| description | String | The description of the policy. Inherited from [policyBase](../resources/policybase.md). |
+| displayName | String | The display name of the policy. Inherited from [policyBase](../resources/policybase.md). |
+| isEnabled | Boolean | Denotes whether the policy is enabled. |
+| restrictions | [appManagementConfiguration](../resources/appmanagementconfiguration.md) | Restrictions that apply to an application or service principal object. |
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following is an example of the request.
++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_appManagementPolicy"
+}-->
+
+```http
+PATCH https://graph.microsoft.com/beta/policies/appManagementPolicies/{id}
+
+{
+ "isEnabled": false
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+} -->
+
+```http
+HTTP/1.1 204 No Content
+```
+
+<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
+2019-02-04 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "update appManagementPolicies",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
v1.0 Approleassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/approleassignment-get.md
+
+ Title: "Get appRoleAssignment"
+description: "Read the properties and relationships of an appRoleAssignment object."
+
+ms.localizationpriority: medium
++
+# Get appRoleAssignment
+Namespace: microsoft.graph
++
+Read the properties and relationships of an [appRoleAssignment](../resources/approleassignment.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+### For client service principals
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account) | Application.Read.All, Directory.Read.All, Application.ReadWrite.All, Directory.ReadWrite.All |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Application.Read.All, Directory.Read.All, Application.ReadWrite.OwnedBy, Application.ReadWrite.All, Directory.ReadWrite.All |
+
+### For resource service principals
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account) | Application.Read.All, Directory.Read.All, Application.ReadWrite.All, Directory.ReadWrite.All |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Application.Read.All, Directory.Read.All, Application.ReadWrite.OwnedBy, Application.ReadWrite.All, Directory.ReadWrite.All |
+
+### For groups
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account) | Group.Read.All, Directory.Read.All, AppRoleAssignment.ReadWrite.All, Directory.ReadWrite.All |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Group.Read.All, Directory.Read.All, AppRoleAssignment.ReadWrite.All, Directory.ReadWrite.All |
+
+### For users
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account) | User.Read, User.ReadBasic.All, Directory.Read.All, AppRoleAssignment.ReadWrite.All |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Directory.Read.All, AppRoleAssignment.ReadWrite.All |
+
+## HTTP request
+
+To get details of an appRole granted to a service principal:
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /servicePrincipals/{client-serviceprincipal-id}/appRoleAssignments/{appRoleAssignment-id}
+GET /servicePrincipals(appId='{client-servicePrincipal-appId}')/appRoleAssignments/{appRoleAssignment-id}
+```
+
+To get details of an appRole granted to a user, group, or client service principal for the given resource service principal:
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /servicePrincipals(appId='{resource-servicePrincipal-appId}')/appRoleAssignedTo/{appRoleAssignment-id}
+GET /servicePrincipals/{resource-serviceprincipal-id}/appRoleAssignedTo/{appRoleAssignment-id}
+```
+
+To get details of an appRole granted to a group:
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /groups/{group-id}/appRoleAssignments/{appRoleAssignment-id}
+```
+
+To get details of an appRole granted to a user:
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /users/{user-id}/appRoleAssignments/{appRoleAssignment-id}
+GET /me/appRoleAssignments/{appRoleAssignment-id}
+```
+
+## 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.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and an [appRoleAssignment](../resources/approleassignment.md) object in the response body.
+
+## Examples
+
+### Example 1: Get details of an app role granted to a user, group, or client service principal for the given resource service principal
+
+#### Request
+The following request queries the resource service principal to get details of an app role it has granted to a client that can be a user, group, or client service principal in the tenant.
+<!-- {
+ "blockType": "request",
+ "name": "get_approleassignment_beta_e1",
+ "sampleKeys": ["00000003-0000-0000-c000-000000000000", "ep6PKgGvOkGVksMuwOXBpxV3dkHvwM1ElSjMUzZtaIA"]
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/servicePrincipals(appId='00000003-0000-0000-c000-000000000000')/appRoleAssignedTo/ep6PKgGvOkGVksMuwOXBpxV3dkHvwM1ElSjMUzZtaIA
+```
++
+#### Response
+The following is an example of the response. It shows a client service principal named **Postman** has been granted an app role with the ID **df021288-bdef-4463-88db-98f22de89214** which is the *User.Read.All* application permission, for the resource service principal named **Microsoft Graph**.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.appRoleAssignment"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#servicePrincipals('00000003-0000-0000-c000-000000000000')/appRoleAssignedTo/$entity",
+ "id": "ep6PKgGvOkGVksMuwOXBpxV3dkHvwM1ElSjMUzZtaIA",
+ "deletedDateTime": null,
+ "appRoleId": "df021288-bdef-4463-88db-98f22de89214",
+ "createdDateTime": "2023-02-24T17:01:47.0988029Z",
+ "principalDisplayName": "Postman",
+ "principalId": "2a8f9e7a-af01-413a-9592-c32ec0e5c1a7",
+ "principalType": "ServicePrincipal",
+ "resourceDisplayName": "Microsoft Graph",
+ "resourceId": "7408235b-7540-4850-82fe-a5f15ed019e2"
+}
+```
+
+### Example 2: Get details of an app role granted to a service principal
+
+#### Request
+The following request queries the client service principal to get details of an app role granted to it. In this instance, the app role represents the application permission.
+<!-- {
+ "blockType": "request",
+ "name": "get_approleassignment_serviceprincipal_beta_e2",
+ "sampleKeys": ["ceb96a54-de95-49a0-b38c-c55263fcf421", "ep6PKgGvOkGVksMuwOXBpxV3dkHvwM1ElSjMUzZtaIA"]
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/servicePrincipals(appId='ceb96a54-de95-49a0-b38c-c55263fcf421')/appRoleAssignments/ep6PKgGvOkGVksMuwOXBpxV3dkHvwM1ElSjMUzZtaIA
+```
++
+#### Response
+The following is an example of the response. It shows a client service principal named **Postman** has been granted an app role with the ID **df021288-bdef-4463-88db-98f22de89214** which is the *User.Read.All* application permission, for the resource service principal named **Microsoft Graph**.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.appRoleAssignment"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#servicePrincipals('ceb96a54-de95-49a0-b38c-c55263fcf421')/appRoleAssignments/$entity",
+ "id": "ep6PKgGvOkGVksMuwOXBpxV3dkHvwM1ElSjMUzZtaIA",
+ "deletedDateTime": null,
+ "appRoleId": "df021288-bdef-4463-88db-98f22de89214",
+ "createdDateTime": "2023-02-24T17:01:47.0988029Z",
+ "principalDisplayName": "Postman",
+ "principalId": "2a8f9e7a-af01-413a-9592-c32ec0e5c1a7",
+ "principalType": "ServicePrincipal",
+ "resourceDisplayName": "Microsoft Graph",
+ "resourceId": "7408235b-7540-4850-82fe-a5f15ed019e2"
+}
+```
+
+### Example 3: Get details of an app role granted to the signed-in user
+
+#### Request
+The following request queries the signed-in user's appRoleAssignments.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_approleassignment"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/me/appRoleAssignments/Lo6gEKI-4EyAy9X91LBepo6Aq0Rt6QxBjWRl76txk8I
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response. It shows the signed-in user has the default app role for a resource service principal named *Postman*.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.appRoleAssignment"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#users('10a08e2e-3ea2-4ce0-80cb-d5fdd4b05ea6')/appRoleAssignments/$entity",
+ "id": "Lo6gEKI-4EyAy9X91LBepo6Aq0Rt6QxBjWRl76txk8I",
+ "deletedDateTime": null,
+ "appRoleId": "00000000-0000-0000-0000-000000000000",
+ "createdDateTime": "2022-09-08T17:43:57.8423817Z",
+ "principalDisplayName": "MOD Administrator",
+ "principalId": "10a08e2e-3ea2-4ce0-80cb-d5fdd4b05ea6",
+ "principalType": "User",
+ "resourceDisplayName": "Postman",
+ "resourceId": "2a8f9e7a-af01-413a-9592-c32ec0e5c1a7"
+}
+```
v1.0 Approval Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/approval-get.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-In [Azure AD entitlement management](../resources/entitlementmanagement-overview.md), retrieves the properties of an [approval](../resources/approval.md) object. This call can be made by an approver, providing the identifier of the [access package assignment request](../resources/accesspackageassignmentrequest.md).
+Retrieve the properties of an [approval](../resources/approval.md) object. This API request is made by an approver in the following scenarios:
+
+- In [entitlement management](../resources/entitlementmanagement-overview.md), providing the identifier of the [access package assignment request](../resources/accesspackageassignmentrequest.md).
+- In [PIM for groups](../resources/privilegedidentitymanagement-for-groups-api-overview.md), providing the identifier of the [assignment schedule request](../resources/privilegedaccessgroupassignmentschedulerequest.md).
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+### For entitlement management
+ | Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | EntitlementManagement.Read.All, EntitlementManagement.ReadWrite.All | | Delegated (personal Microsoft account) | Not supported. | | Application | Not supported. |
+### For PIM for groups
+
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | PrivilegedAssignmentSchedule.Read.AzureADGroup, PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Not supported. |
+ ## HTTP request
-<!-- { "blockType": "ignored" } -->
+To get approval objects in entitlement management:
+<!-- { "blockType": "ignored" } -->
```http GET /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{id} ```
+To get approval objects in PIM for groups:
+
+<!-- { "blockType": "ignored" } -->
+```http
+GET /identityGovernance/privilegedAccess/group/assignmentApprovals/{id}
+```
+ ## Request headers | Name |Description|
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/php/get-approval-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
"section": "documentation", "tocPath": "" }-->--
v1.0 Approval List Steps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/approval-list-steps.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-In [Azure AD entitlement management](../resources/entitlementmanagement-overview.md), lists the [approvalStep](../resources/approvalstep.md) objects associated with an [approval](../resources/approval.md) object. This call can be made by an approver, providing the identifier of the [access package assignment request](../resources/accesspackageassignmentrequest.md).
+List the [approvalStep](../resources/approvalstep.md) objects associated with an [approval](../resources/approval.md). This API request is made by an approver in the following scenarios:
+
+- In [entitlement management](../resources/entitlementmanagement-overview.md), providing the identifier of the [access package assignment request](../resources/accesspackageassignmentrequest.md).
+- In [PIM for groups](../resources/privilegedidentitymanagement-for-groups-api-overview.md), providing the identifier of the [assignment schedule request](../resources/privilegedaccessgroupassignmentschedulerequest.md).
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+### For entitlement management
+ | Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | EntitlementManagement.Read.All, EntitlementManagement.ReadWrite.All | | Delegated (personal Microsoft account) | Not supported. | | Application | Not supported. |
+### For PIM for groups
+
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | PrivilegedAssignmentSchedule.Read.AzureADGroup, PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Not supported. |
+ ## HTTP request
-<!-- { "blockType": "ignored" } -->
+To list the approval steps in entitlement management:
+<!-- { "blockType": "ignored" } -->
```http GET /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{id}/steps ```
+To list the approval steps in PIM for groups:
+
+<!-- { "blockType": "ignored" } -->
+```http
+GET /identityGovernance/privilegedAccess/group/assignmentApprovals/{id}/steps
+```
+ ## Request headers | Name |Description|
If successful, this method returns a `200 OK` response code and a collection of
The following is an example of the request. - # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/php/get-approvalstep-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
"section": "documentation", "tocPath": "" }-->--
v1.0 Approvalstep Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/approvalstep-get.md
Retrieve the properties of an [approvalStep](../resources/approvalstep.md) objec
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+### Permissions required for calling this API for entitlement management
+ | Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | EntitlementManagement.Read.All, EntitlementManagement.ReadWrite.All | | Delegated (personal Microsoft account) | Not supported. | | Application | Not supported. |
+### Permissions required for calling this API for PIM for groups
+
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | PrivilegedAssignmentSchedule.Read.AzureADGroup, PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Not supported. |
+ ## HTTP request
-<!-- { "blockType": "ignored" } -->
+To get an approval step in entitlement management:
+<!-- { "blockType": "ignored" } -->
```http GET /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{id}/steps/{id} ```
+To get an approval step in PIM for groups:
+
+<!-- { "blockType": "ignored" } -->
+```http
+GET /identityGovernance/privilegedAccess/group/assignmentApprovals/{id}/steps/{id}
+```
+ ## Request headers | Name |Description|
If successful, this method returns a `200 OK` response code and the [approvalSte
The following is an example of the request. -- # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/php/get-approvalstep-2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
"section": "documentation", "tocPath": "" }-->--
v1.0 Approvalstep Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/approvalstep-update.md
Apply approve or deny decision on an [approvalStep](../resources/approvalStep.md
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+### Permissions required for calling this API for entitlement management
+ | Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | EntitlementManagement.ReadWrite.All | | Delegated (personal Microsoft account) | Not supported. | | Application | Not supported. |
+### Permissions required for calling this API for PIM for groups
+
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Not supported. |
+ ## HTTP request
-<!-- { "blockType": "ignored" } -->
+To update an approval decision in entitlement management:
+<!-- { "blockType": "ignored" } -->
```http PATCH /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{id}/steps/{id} ```
+To update an approval decision in PIM for groups:
+
+<!-- { "blockType": "ignored" } -->
+```http
+PATCH /identityGovernance/privilegedAccess/group/assignmentApprovals/{id}/steps/{id}
+```
+ ## Request headers | Name |Description|
If successful, this method returns a `204 No Content` response code in the respo
The following is an example of the request. - # [HTTP](#tab/http) <!-- { "blockType": "request",
PATCH https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/
[!INCLUDE [sample-code](../includes/snippets/powershell/patch-approvalstep-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Associatedteaminfo List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/associatedteaminfo-list.md
GET https://graph.microsoft.com/beta/me/teamwork/associatedTeams
[!INCLUDE [sample-code](../includes/snippets/powershell/list-associatedteaminfo-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Attachment Createuploadsession https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/attachment-createuploadsession.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/attachment-createuploadsession-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/attachment-createuploadsession-inline-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Attachment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/attachment-delete.md
DELETE https://graph.microsoft.com/beta/me/events/{id}/attachments/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-attachment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Attachment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/attachment-get.md
For an item attachment that is a [contact](../resources/contact.md), [event](../
Attempting to get the `$value` of a reference attachment returns HTTP 405.
+> [!NOTE]
+> When certain files are requested, MIME can encode the byte stream output in the response and provide a link to download the file as an email attachment.
+>
## Permissions Depending on the resource (**event**, **message**, **outlookTask**, or **post**) that the attachment is attached to and the permission type (delegated or application) requested, the permission specified in the following table is the least privileged required to call this API. To learn more, including [taking caution](/graph/auth/auth-concepts#best-practices-for-requesting-permissions) before choosing more privileged permissions, search for the following permissions in [Permissions](/graph/permissions-reference).
GET https://graph.microsoft.com/beta/me/messages/AAMkAGUzY5QKjAAA=/attachments/A
[!INCLUDE [sample-code](../includes/snippets/powershell/get-file-attachment-beta-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/me/messages/AAMkADA1M-zAAA=/attachments/AAM
[!INCLUDE [sample-code](../includes/snippets/powershell/get-item-attachment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/me/messages/AAMkADA1M-zAAA=/attachments/AAM
[!INCLUDE [sample-code](../includes/snippets/powershell/get-and-expand-item-attachment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] -
+# [Python](#tab/python)
+ #### Response Here is an example of the response. Note: The response object shown here might be shortened for readability.
GET https://graph.microsoft.com/beta/me/messages/AAMkADA1M-zAAA=/attachments/AAM
[!INCLUDE [sample-code](../includes/snippets/powershell/get-and-expand-nested-item-attachment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/me/events/AAMkAGE1M88AADUv0uAAAG=/attachmen
[!INCLUDE [sample-code](../includes/snippets/powershell/get-reference-attachment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Attacksimulationoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/attacksimulationoperation-get.md
GET https://graph.microsoft.com/beta/security/attackSimulation/operations/f1b138
[!INCLUDE [sample-code](../includes/snippets/powershell/get-attacksimulationoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Attacksimulationroot List Payloads https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/attacksimulationroot-list-payloads.md
GET https://graph.microsoft.com/beta/security/attackSimulation/payloads?$filter=
[!INCLUDE [sample-code](../includes/snippets/powershell/list-payload-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Attacksimulationroot List Simulationautomations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/attacksimulationroot-list-simulationautomations.md
GET https://graph.microsoft.com/beta/security/attackSimulation/simulationAutomat
[!INCLUDE [sample-code](../includes/snippets/powershell/list-simulationautomation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Attacksimulationroot List Simulations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/attacksimulationroot-list-simulations.md
GET https://graph.microsoft.com/beta/security/attackSimulation/simulations
[!INCLUDE [sample-code](../includes/snippets/powershell/list-simulation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Attacksimulationroot Post Simulation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/attacksimulationroot-post-simulation.md
Content-type: application/json
"durationInDays": 7, "attackTechnique": "credentialHarvesting", "status": "scheduled",
- "durationInDays": "3",
"includedAccountTarget": { "@odata.type": "#microsoft.graph.addressBookAccountTargetContent", "type" : "addressBook",
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-simulation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Attendancerecord List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/attendancerecord-list.md
GET /me/onlineMeetings/{meetingId}/attendanceReports/{reportId}/attendanceRecord
GET /users/{userId}/onlineMeetings/{meetingId}/attendanceReports/{reportId}/attendanceRecords ```
+To get attendance records of a virtual event session's attendance report:
+<!-- {"blockType": "ignored"}-->
+``` http
+GET /solutions/virtualEvents/webinars/{webinarId}/sessions/{sessionId}/attendanceReports/{reportId}/attendanceRecords
+```
+ >- `userId` is the object ID of a user in [Azure user management portal](https://portal.azure.com/#blade/Microsoft_AAD_IAM/UsersManagementMenuBlade). For more details, see [Allow applications to access online meetings on behalf of a user](/graph/cloud-communication-online-meeting-application-access-policy). >- `meetingId` is the **id** of an [onlineMeeting](../resources/onlinemeeting.md) object. >- `reportId` is the **id** of an [meetingAttendanceReport](../resources/meetingAttendanceReport.md) object.
+>- `webinarId` is the **id** of an [virtualEventWebinar](../resources/virtualEventWebinar.md) object.
+>- `sessionId` is the **id** of an [virtualEventSession](../resources/virtualEventSession.md) object.
## Optional query parameters
GET https://graph.microsoft.com/beta/me/onlineMeetings/{meetingId}/attendanceRep
[!INCLUDE [sample-code](../includes/snippets/powershell/list-attendancerecord-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/me/onlineMeetings/{meetingId}/attendanceRep
[!INCLUDE [sample-code](../includes/snippets/powershell/list-attendancerecord-acsuser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
] } ```+
+### Example 3: List attendance records of a virtual event session's attendance report
+
+#### Request
+
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_virtualeventsession_record"
+}
+-->
+``` http
+GET /solutions/virtualEvents/webinars/{webinarId}/sessions/{sessionId}/attendanceReports/{reportId}/attendancerecords
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.attendanceRecord)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#solutions/virtualEvents/webinars('336f94f4-3a81-5130-43e9-88f3-fcb3582cde37')/sessions('a0f934c324b7785c')/attendanceReports('2c2454-7613-4d6e-9c7c-4c8')/attendancerecords",
+ "value": [
+ {
+ "emailAddress": "frederick.cormier@contoso.com",
+ "totalAttendanceInSeconds": 322,
+ "role": "Organizer",
+ "registrantId": null,
+ "identity": {
+ "id": "dc17674c-81d9-4adb-bfb2-8f6a442e4623",
+ "displayName": "Frederick Cormier",
+ "tenantId": null
+ },
+ "attendanceIntervals": [
+ {
+ "joinDateTime": "2021-10-05T04:38:27.6027225Z",
+ "leaveDateTime": "2021-10-05T04:43:49.7702391Z",
+ "durationInSeconds": 322
+ }
+ ]
+ },
+ {
+ "emailAddress": "lisa.adkins@contoso.com",
+ "totalAttendanceInSeconds": 314,
+ "role": "Presenter",
+ "registrantId": null,
+ "identity": {
+ "id": "57caaef9-5ed0-48d5-8862-e5abfa71b3e9",
+ "displayName": "Lisa Adkins",
+ "tenantId": null
+ },
+ "attendanceIntervals": [
+ {
+ "joinDateTime": "2021-10-04T23:13:43.3776519Z",
+ "leaveDateTime": "2021-10-04T23:18:57.5639338Z",
+ "durationInSeconds": 314
+ }
+ ]
+ }
+ ]
+}
+```
v1.0 Attributeset Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/attributeset-get.md
doc_type: apiPageType
# Get attributeSet+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Namespace: microsoft.graph
Read the properties and relationships of an [attributeSet](../resources/attributeset.md) object. ## Permissions+ One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference). |Permission type|Permissions (from least to most privileged)|
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account)|Not supported.| |Application|CustomSecAttributeDefinition.Read.All, CustomSecAttributeDefinition.ReadWrite.All|
-The signed-in user must also be assigned one of the following [directory roles](/azure/active-directory/roles/permissions-reference):
-
-+ Attribute Assignment Reader
-+ Attribute Definition Reader
-+ Attribute Assignment Administrator
-+ Attribute Definition Administrator
-
-By default, Global Administrator and other administrator roles do not have permissions to define, read, or assign custom security attributes.
## HTTP request
GET /directory/attributeSets/{attributeSetId}
``` ## Optional query parameters
-This method supports the `$select` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/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.| ## Request body+ Do not supply a request body for this method. ## Response
If successful, this method returns a `200 OK` response code and an [attributeSet
## Examples
-### Example: Get an attribute set
+### Request
The following example gets a single attribute set named `Engineering`.
-#### Request
- # [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "get_attributeset_single"
+ "name": "get_attributeset_single",
+ "sampleKeys": ["Engineering"]
} --> ``` http
GET https://graph.microsoft.com/beta/directory/attributeSets/Engineering
[!INCLUDE [sample-code](../includes/snippets/powershell/get-attributeset-single-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-#### Response
+### Response
+
+The following is an example of the response.
<!-- { "blockType": "response",
v1.0 Attributeset Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/attributeset-update.md
doc_type: apiPageType
# Update attributeSet+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Namespace: microsoft.graph
Update the properties of an [attributeSet](../resources/attributeset.md) object. ## Permissions+ One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference). |Permission type|Permissions (from least to most privileged)|
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account)|Not supported.| |Application|CustomSecAttributeDefinition.ReadWrite.All|
-The signed-in user must also be assigned the Attribute Definition Administrator [directory role](/azure/active-directory/roles/permissions-reference). By default, Global Administrator and other administrator roles do not have permissions to read, define, or assign custom security attributes.
## HTTP request
PATCH /directory/attributeSets/{attributeSetId}
``` ## Request headers+ |Name|Description| |:|:| |Authorization|Bearer {token}. Required.| |Content-Type|application/json. Required.| ## Request body
-In the request body, supply *only* the values for properties that should be updated. Existing properties that are not included in the request body will maintain their previous values or be recalculated based on changes to other property values.
-The following table specifies the properties that can be updated.
|Property|Type|Description| |:|:|:| |description|String|Description of the attribute set. Can be up to 128 characters long and include Unicode characters. Optional.| |maxAttributesPerSet|Int32|Maximum number of custom security attributes that can be defined in this attribute set. Default value is `null`. If not specified, the administrator can add up to the maximum of 500 active attributes per tenant. Optional.| -- ## Response If successful, this method returns a `204 No Content` response code. ## Examples
-### Example: Update an attribute set
+### Request
The following example updates the description and the maximum number of attributes for an attribute set named `Engineering`.
-#### Request
- # [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "update_attributeset"
+ "name": "update_attributeset",
+ "sampleKeys": ["Engineering"]
} --> ``` http
Content-length: 119
[!INCLUDE [sample-code](../includes/snippets/powershell/update-attributeset-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-#### Response
+### Response
+
+The following is an example of the response.
<!-- { "blockType": "response",
v1.0 Audioroutinggroup Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/audioroutinggroup-delete.md
DELETE https://graph.microsoft.com/beta/communications/calls/{id}/audioRoutingGr
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-audioroutinggroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Audioroutinggroup Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/audioroutinggroup-get.md
GET https://graph.microsoft.com/beta/communications/calls/{id}/audioRoutingGroup
[!INCLUDE [sample-code](../includes/snippets/powershell/get-audioroutinggroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Audioroutinggroup Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/audioroutinggroup-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-audioroutinggroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Authentication Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authentication-get.md
+
+ Title: "Get authentication signInPreferences"
+description: "Read the properties of a user's authentication sign in preferences."
+
+ms.localizationpriority: medium
++
+# Get authentication signInPreferences
+Namespace: microsoft.graph
++
+Read the properties and relationships of a [signInPreferences](../resources/signInPreferences.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|UserAuthenticationMethod.Read, UserAuthenticationMethod.ReadWrite|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|UserAuthenticationMethod.Read, UserAuthenticationMethod.ReadWrite|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /users/{id | userPrincipalName}/authentication/signInPreferences
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [signInPreferences](../resources/signInPreferences.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_authentication"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/users/071cc716-8147-4397-a5ba-b2105951cc0b/authentication/signInPreferences
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.signInPreferences"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "isSystemPreferredAuthenticationMethodEnabled": false,
+ "userPreferredMethodForSecondaryAuthentication": "push"
+}
+```
+
v1.0 Authentication List Emailmethods https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authentication-list-emailmethods.md
GET https://graph.microsoft.com/beta/me/authentication/emailMethods
[!INCLUDE [sample-code](../includes/snippets/powershell/get-emailauthenticationmethod-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authentication List Methods https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authentication-list-methods.md
GET https://graph.microsoft.com/beta/me/authentication/methods
[!INCLUDE [sample-code](../includes/snippets/powershell/get-methods-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authentication List Passwordmethods https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authentication-list-passwordmethods.md
GET https://graph.microsoft.com/beta/me/authentication/passwordMethods
[!INCLUDE [sample-code](../includes/snippets/powershell/get-passwordmethods-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authentication List Phonemethods https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authentication-list-phonemethods.md
GET https://graph.microsoft.com/beta/me/authentication/phoneMethods
[!INCLUDE [sample-code](../includes/snippets/powershell/get-phonemethods-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authentication List Softwareoathmethods https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authentication-list-softwareoathmethods.md
GET https://graph.microsoft.com/beta/me/authentication/softwareOathMethods
[!INCLUDE [sample-code](../includes/snippets/powershell/list-softwareoathauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authentication List Temporaryaccesspassmethods https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authentication-list-temporaryaccesspassmethods.md
GET https://graph.microsoft.com/beta/users/071cc716-8147-4397-a5ba-b2105951cc0b/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-temporaryaccesspassauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authentication Post Emailmethods https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authentication-post-emailmethods.md
Title: "Create emailAuthenticationMethod" description: "Create a new emailAuthenticationMethod object."-+ ms.localizationpriority: medium ms.prod: "identity-and-sign-in" doc_type: "apiPageType"
Set a user's [emailAuthenticationMethod](../resources/emailauthenticationmethod.
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-### Permissions acting on self
-
-|Permission type | Permissions (from least to most privileged) |
-|:|:-|
-| Delegated (work or school account) | UserAuthenticationMethod.ReadWrite |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | Not supported. |
-
-### Permissions acting on other users
- |Permission type | Permissions (from least to most privileged) | |:|:-| | Delegated (work or school account) | UserAuthenticationMethod.ReadWrite.All |
One of the following permissions is required to call this API. To learn more, in
[!INCLUDE [rbac-authentication-methods-apis-write-others](../includes/rbac-for-apis/rbac-authentication-methods-apis-write-others.md)]
-## HTTP request
+Users cannot add an email authentication method to their own account.
-Add an email method to your own account. For a signed-in user to update their own authentication method, they must have satisfied a multi-factor authentication requirement during sign in.
-<!-- { "blockType": "ignored" } -->
-``` http
-POST /me/authentication/emailMethods
-```
+## HTTP request
Add an email authentication method to another user's account. <!-- { "blockType": "ignored" } -->
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-emailauthenticationmethod-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authentication Post Phonemethods https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authentication-post-phonemethods.md
Title: "Create phoneAuthenticationMethod" description: "Add a new phone authentication method." ms.localizationpriority: medium-+ ms.prod: "identity-and-sign-in" doc_type: "apiPageType"
Additionally, if a user is enabled by policy to use SMS sign-in and a `mobile` n
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-### Permissions acting on self
-
-|Permission type | Permissions (from least to most privileged) |
-|:|:-|
-| Delegated (work or school account) | UserAuthenticationMethod.ReadWrite |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | Not supported. |
-
-### Permissions acting on other users
- |Permission type | Permissions (from least to most privileged) | |:|:-| | Delegated (work or school account) | UserAuthenticationMethod.ReadWrite.All |
One of the following permissions is required to call this API. To learn more, in
[!INCLUDE [rbac-authentication-methods-apis-write](../includes/rbac-for-apis/rbac-authentication-methods-apis-write.md)]
-## HTTP request
+Users cannot add a phone authentication method to their own account.
-Add a phone authentication method to your own account. For a signed-in user to update their own authentication method, they must have satisfied a multi-factor authentication requirement during sign in.
-<!-- { "blockType": "ignored" } -->
-```http
-POST /me/authentication/phoneMethods
-```
+## HTTP request
Add a phone authentication method to another user's account. <!-- { "blockType": "ignored" } -->
The following is an example of the request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
+ "sampleKeys": ["kim@contoso.com"],
"name": "create_phoneauthenticationmethod_from_authentication" }--> ```http
-POST https://graph.microsoft.com/beta/me/authentication/phoneMethods
+POST https://graph.microsoft.com/beta/users/kim@contoso.com/authentication/phoneMethods
Content-type: application/json {
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-phoneauthenticationmethod-from-authentication-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authentication Post Temporaryaccesspassmethods https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authentication-post-temporaryaccesspassmethods.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-temporaryaccesspassauthenticationmethod-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authentication Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authentication-update.md
+
+ Title: "Update authentication signInPreferences"
+description: "Update the properties of a user's authentication sign in preferences."
+
+ms.localizationpriority: medium
++
+# Update authentication signInPreferences
+Namespace: microsoft.graph
++
+Update the properties of a [signInPreferences](../resources/signInPreferences.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|UserAuthenticationMethod.ReadWrite|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|UserAuthenticationMethod.ReadWrite|
+++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /users/{id | userPrincipalName}/authentication/signInPreferences
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|isSystemPreferredAuthenticationMethodEnabled|Boolean|Indicates whether the credential preferences of the system are enabled.|
+|userPreferredMethodForSecondaryAuthentication|userDefaultAuthenticationMethodType|The default second-factor method used by the user when signing in. If a user is enabled for system-preferred authentication, then this value is ignored except for a few scenarios where a user is authenticating via NPS extension or ADFS adapter. Possible values are `push`, `oath`, `voiceMobile`, `voiceAlternateMobile`, `voiceOffice`, `sms`, and `unknownFutureValue`|
+++
+## Response
+
+If successful, this method returns a `204 No Content` response code. It does not return anything in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_authentication"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/users/071cc716-8147-4397-a5ba-b2105951cc0b/authentication/signInPreferences
+Content-Type: application/json
+
+{
+ "userPreferredMethodForSecondaryAuthentication": "oath"
+}
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+```http
+HTTP/1.1 204 No Content
+```
++
v1.0 Authenticationcombinationconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationcombinationconfiguration-get.md
GET https://graph.microsoft.com/beta/identity/conditionalAccess/authenticationSt
[!INCLUDE [sample-code](../includes/snippets/php/get-authenticationcombinationconfiguration-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Authenticationcombinationconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationcombinationconfiguration-update.md
Content-length: 130
[!INCLUDE [sample-code](../includes/snippets/php/update-authenticationcombinationconfiguration-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Authenticationconditionapplication Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationconditionapplication-delete.md
+
+ Title: "Delete authenticationConditionApplication (from a user flow)"
+description: "Remove an application from an externalUsersSelfServiceSignupEventsFlow."
+
+ms.localizationpriority: medium
++
+# Delete authenticationConditionApplication (from a user flow)
+Namespace: microsoft.graph
++
+Remove or unlink [an application](../resources/authenticationconditionapplication.md) from an external identities self-service sign up user flow that's represented by an [externalUsersSelfServiceSignupEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) object. This disables the authentication experience that's defined by the user flow for the application.
+
+## 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)|EventListener.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|EventListener.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions/applications/includeApplications/{appId}
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+Do not supply a request body for this method.
++
+## Response
+
+If successful, this method returns a `204 No Content` response code. If unsuccessful, a `4xx` error will be returned with specific details.
+
+## Examples
+
+#### Request
+The following is an example of a request. `63856651-13d9-4784-9abf-20758d509e19` representes the **appId** of the application, also known as the client ID, not the object ID.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_includeApplications"
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/beta/identity/authenticationEventsFlows/0313cc37-d421-421d-857b-87804d61e33e/conditions/applications/includeApplications/63856651-13d9-4784-9abf-20758d509e19
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+#### Response
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Authenticationconditionsapplications List Includeapplications https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationconditionsapplications-list-includeapplications.md
+
+ Title: "List includeApplications (for a user flow)"
+description: "List applications for an externalusersselfservicesignupeventsflow."
+
+ms.localizationpriority: medium
++
+# List includeApplications (for a user flow)
+Namespace: microsoft.graph
++
+List the applications linked to an external identities self-service sign up user flow that's represented by an [externalUsersSelfServiceSignupEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) object. These are the applications for which the authentication experience that's defined by the user flow is enabled.
+
+## 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)|EventListener.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|EventListener.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions/applications/includeApplications/
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` and a collection of [identityUserFlowAttribute](../resources/identityuserflowattribute.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request to retrieve the list of applications associated with a user flow.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_includeApplications"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identity/authenticationEventsFlows/0313cc37-d421-421d-857b-87804d61e33e/conditions/applications/includeApplications/
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.authenticationConditionApplication"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/authenticationEventsFlows('0313cc37-d421-421d-857b-87804d61e33e')/conditions/applications/includeApplications",
+ "value": [
+ {
+ "appId": "63856651-13d9-4784-9abf-20758d509e19"
+ }
+ ]
+}
+```
v1.0 Authenticationconditionsapplications Post Includeapplications https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationconditionsapplications-post-includeapplications.md
+
+ Title: "Add includeApplication (to a user flow)"
+description: "Add application to an externalusersselfservicesignupeventsflow."
+
+ms.localizationpriority: medium
++
+# Add includeApplication (to a user flow)
+Namespace: microsoft.graph
++
+Add or link an application to an external identities self-service sign up user flow that's represented by an [externalUsersSelfServiceSignupEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) object. This enables the authentication experience that's defined by the user flow to be enabled for the application. An application can only be linked to one user flow.
++
+## 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)|EventListener.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|EventListener.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions/applications/includeApplications
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+In the request body, provide a JSON representation of the **appId** of the application to associate with the user flow.
+
+## Response
+
+If successful, this method returns a `201 Created` response code and a new [authenticationConditionApplication](../resources/authenticationconditionapplication.md) object in the response body. If unsuccessful, a `4xx` error will be returned with specific details.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "post_includeapplications"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/identity/authenticationEventsFlows/0313cc37-d421-421d-857b-87804d61e33e/conditions/applications/includeApplications
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.authenticationConditionApplication",
+ "appId": "63856651-13d9-4784-9abf-20758d509e19"
+}
+
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "@odata.type": "microsoft.graph.authenticationConditionApplication",
+ "truncated": true,
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/authenticationEventsFlows('0313cc37-d421-421d-857b-87804d61e33e')/conditions/applications/includeApplications/$entity",
+ "appId": "63856651-13d9-4784-9abf-20758d509e19"
+}
+```
v1.0 Authenticationcontextclassreference Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationcontextclassreference-delete.md
The following is an example of a request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "delete_authenticationcontextclassreference"
+ "name": "delete_authenticationcontextclassreference",
+ "sampleKeys": ["c1"]
} --> ``` http
DELETE https://graph.microsoft.com/beta/identity/conditionalAccess/authenticatio
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-authenticationcontextclassreference-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authenticationcontextclassreference Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationcontextclassreference-get.md
GET https://graph.microsoft.com/beta/identity/conditionalAccess/authenticationCo
[!INCLUDE [sample-code](../includes/snippets/powershell/get-identity-conditionalaccess-authenticationcontextclassreferences-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authenticationcontextclassreference Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationcontextclassreference-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-authenticationcontextclassreference-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authenticationeventlistener Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationeventlistener-delete.md
+
+ Title: "Delete authenticationEventListener"
+description: "Deletes an authenticationEventListener object."
+
+ms.localizationpriority: medium
++
+# Delete authenticationEventListener
+Namespace: microsoft.graph
++
+Deletes an [authenticationEventListener](../resources/authenticationeventlistener.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|EventListener.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|EventListener.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /identity/authenticationEventListeners/{authenticationEventListenerId}
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_authenticationeventlistener"
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/beta/identity/authenticationEventListeners/c7a1f2c5-3d36-4b3f-b75c-143af30a5246
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
v1.0 Authenticationeventlistener Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationeventlistener-get.md
+
+ Title: "Get authenticationEventListener"
+description: "Read the properties and relationships of an authenticationEventListener object."
+
+ms.localizationpriority: medium
++
+# Get authenticationEventListener
+Namespace: microsoft.graph
++
+Read the properties and relationships of an [authenticationEventListener](../resources/authenticationeventlistener.md) object. The **@odata.type** property in the response object indicates the type of the authenticationEventListener object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|EventListener.Read.All, EventListener.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported|
+|Application|EventListener.Read.All, EventListener.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identity/authenticationEventListeners/{authenticationEventListenerId}
+```
+
+## 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.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and an [authenticationEventListener](../resources/authenticationeventlistener.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_authenticationeventlistener"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identity/customAuthenticationExtensions/6fc5012e-7665-43d6-9708-4370863f4e6e
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.authenticationEventListener"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/customAuthenticationExtensions/$entity",
+ "@odata.type": "#microsoft.graph.onTokenIssuanceStartCustomExtension",
+ "id": "6fc5012e-7665-43d6-9708-4370863f4e6e",
+ "displayName": "onTokenIssuanceStartCustomExtension",
+ "description": "Fetch additional claims from custom user store",
+ "clientConfiguration": null,
+ "behaviorOnError": null,
+ "authenticationConfiguration": {
+ "@odata.type": "#microsoft.graph.azureAdTokenAuthentication",
+ "resourceId": "api://authenticationeventsAPI.contoso.com/a13d0fc1-04ab-4ede-b215-63de0174cbb4"
+ },
+ "endpointConfiguration": {
+ "@odata.type": "#microsoft.graph.httpRequestEndpoint",
+ "targetUrl": "https://authenticationeventsAPI.contoso.com"
+ },
+ "claimsForTokenConfiguration": [
+ {
+ "claimIdInApiResponse": "DateOfBirth"
+ },
+ {
+ "claimIdInApiResponse": "CustomRoles"
+ }
+ ]
+}
+```
+
v1.0 Authenticationeventlistener Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationeventlistener-update.md
+
+ Title: "Update authenticationEventListener"
+description: "Update the properties of an authenticationEventListener object."
+
+ms.localizationpriority: medium
++
+# Update authenticationEventListener
+Namespace: microsoft.graph
++
+Update the properties of an [authenticationEventListener](../resources/authenticationeventlistener.md) object. You must specify the **@odata.type** property and the value of the [authenticationEventListener](../resources/authenticationeventlistener.md) object type to update.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|EventListener.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|EventListener.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /identity/authenticationEventListeners/{authenticationEventListenerId}
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+
+You must specify the **@odata.type** property and the value of the [authenticationEventListener](../resources/authenticationeventlistener.md) object type to update. For example, `"@odata.type": "#microsoft.graph.onTokenIssuanceStartListener"`.
+
+|Property|Type|Description|
+|:|:|:|
+|authenticationEventsFlowId|String|The identifier of the authentication events flow. Optional.|
+|conditions|[authenticationConditions](../resources/authenticationconditions.md)|The conditions on which this authenticationEventListener should trigger. Optional.|
+|handler|[onAttributeCollectionHandler](../resources/ontokenissuancestarthandler.md)|The handler to invoke when conditions are met. Can be updated for the **onAttributeCollectionListener** listener type.|
+|handler|[onAuthenticationMethodLoadStartHandler](../resources/ontokenissuancestarthandler.md)|The handler to invoke when conditions are met. Can be updated for the **onAuthenticationMethodLoadStartListener** listener type.|
+|handler|[onInteractiveAuthFlowStartHandler](../resources/ontokenissuancestarthandler.md)|The handler to invoke when conditions are met. Can be updated for the **onInteractiveAuthFlowStartListener** listener type.|
+|handler|[onTokenIssuanceStartHandler](../resources/ontokenissuancestarthandler.md)|The handler to invoke when conditions are met. Can be updated for the **onTokenIssuanceStartListener** listener type.|
+|handler|[onUserCreateStartHandler](../resources/ontokenissuancestarthandler.md)|The handler to invoke when conditions are met. Can be updated for the **onUserCreateStartListener** listener type.|
+|priority|Int32|The priority of this handler. Between 0 (lower priority) and 1000 (higher priority). Required.|
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request to update an authentication event listener's trigger conditions or priority:
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_authenticationeventlistener"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/identity/authenticationEventListeners/990d94e5-cc8f-4c4b-97b4-27e2678aac28
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.onTokenIssuanceStartListener",
+ "conditions": {
+ "applications": {
+ "includeAllApplications": false
+ }
+ },
+ "priority": 500
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
v1.0 Authenticationeventsflow Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationeventsflow-delete.md
+
+ Title: "Delete authenticationEventsFlow"
+description: "Delete an authenticationEventsFlow object."
+
+ms.localizationpriority: medium
++
+# Delete authenticationEventsFlow
+Namespace: microsoft.graph
++
+Delete a specific [authenticationEventsFlow](../resources/authenticationeventsflow.md) resource by ID. Only [externalUsersSelfServiceSignupEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) object types are available.
+
+## 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)|EventListener.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|EventListener.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_authenticationeventsflow"
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/beta/identity/authenticationEventsFlows/0313cc37-d421-421d-857b-87804d61e33e
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Authenticationeventsflow Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationeventsflow-get.md
+
+ Title: "Get authenticationEventsFlow"
+description: "Read the properties and relationships of an authenticationEventsFlow object."
+
+ms.localizationpriority: medium
++
+# Get authenticationEventsFlow
+Namespace: microsoft.graph
++
+Retrieve the properties and relationships of a specific [authenticationEventsFlow](../resources/authenticationeventsflow.md) object by ID. Only [externalUsersSelfServiceSignupEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) object types are available.
+
+## 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)|EventListener.Read.All, EventListener.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|EventListener.Read.All, EventListener.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and an [authenticationEventsFlow](../resources/authenticationeventsflow.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request to retrieve a specific External Identities user flow.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_authenticationeventsflow"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identity/authenticationEventsFlows/0313cc37-d421-421d-857b-87804d61e33e
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response. In this example, the user flow retrieved is named "Woodgrove Drive Users Flow" and is set up to:
+
+- Allow users to create a local email with password account, or sign up with their Google or Facebook identity
+- Collect **Display Name** and **Favorite Color**
+- Create a "Member" user type.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.authenticationEventsFlow"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow",
+ "id": "0313cc37-d421-421d-857b-87804d61e33e",
+ "displayName": "Woodgrove Drive User Flow",
+ "description": "For onboarding consumers to the Woodgrove Drive application",
+ "priority": 50,
+ "onAttributeCollectionStart": null,
+ "onAttributeCollectionSubmit": null,
+ "conditions": {
+ "applications": {
+ "includeAllApplications": false,
+ "includeApplications@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/authenticationEventsFlows('0313cc37-d421-421d-857b-87804d61e33e')/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications",
+ "includeApplications": []
+ }
+ },
+ "onInteractiveAuthFlowStart": {
+ "@odata.type": "#microsoft.graph.onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp",
+ "isSignUpAllowed": true
+ },
+ "onAuthenticationMethodLoadStart": {
+ "@odata.type": "#microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp",
+ "identityProviders": [
+ {
+ "@odata.type": "#microsoft.graph.builtInIdentityProvider",
+ "id": "EmailPassword-OAUTH",
+ "displayName": "Email with password",
+ "identityProviderType": "EmailPassword",
+ "state": null
+ },
+ {
+ "@odata.type": "#microsoft.graph.socialIdentityProvider",
+ "id": "Google-OAUTH",
+ "displayName": "Google",
+ "identityProviderType": "Google",
+ "clientId": "137004260525-q8j2cp9hqceqa6hpvaa346e04g92tn8m.apps.googleusercontent.com",
+ "clientSecret": "******"
+ },
+ {
+ "@odata.type": "#microsoft.graph.socialIdentityProvider",
+ "id": "Facebook-OAUTH",
+ "displayName": "Facebook",
+ "identityProviderType": "Facebook",
+ "clientId": "236028191057849",
+ "clientSecret": "******"
+ }
+ ]
+ },
+ "onAttributeCollection": {
+ "@odata.type": "#microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp",
+ "accessPackages": [],
+ "attributeCollectionPage": {
+ "customStringsFileId": null,
+ "views": [
+ {
+ "title": null,
+ "description": null,
+ "inputs": [
+ {
+ "attribute": "email",
+ "label": "Email Address",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": true,
+ "editable": false,
+ "writeToDirectory": true,
+ "required": true,
+ "validationRegEx": "^[a-zA-Z0-9.!#$%&amp;&#8217;'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$",
+ "options": []
+ },
+ {
+ "attribute": "displayName",
+ "label": "Display Name",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^[a-zA-Z_][0-9a-zA-Z_ ]*[0-9a-zA-Z_]+$",
+ "options": []
+ },
+ {
+ "attribute": "extension_6ea3bc85aec24b1c92ff4a117afb6621_Favoritecolor",
+ "label": "Favorite color",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^.*",
+ "options": []
+ }
+ ]
+ }
+ ]
+ },
+ "attributes": [
+ {
+ "id": "email",
+ "displayName": "Email Address",
+ "description": "Email address of the user",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ },
+ {
+ "id": "displayName",
+ "displayName": "Display Name",
+ "description": "Display Name of the User.",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ },
+ {
+ "id": "extension_6ea3bc85aec24b1c92ff4a117afb6621_Favoritecolor",
+ "displayName": "Favorite color",
+ "description": "what is your favorite color",
+ "userFlowAttributeType": "custom",
+ "dataType": "string"
+ }
+ ]
+ },
+ "onUserCreateStart": {
+ "@odata.type": "#microsoft.graph.onUserCreateStartExternalUsersSelfServiceSignUp",
+ "userTypeToCreate": "member",
+ "accessPackages": []
+ }
+ }
+}
+```
+
v1.0 Authenticationeventsflow Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationeventsflow-update.md
+
+ Title: "Update authenticationEventsFlow"
+description: "Update the properties of an authenticationEventsFlow object."
+
+ms.localizationpriority: medium
++
+# Update authenticationEventsFlow
+Namespace: microsoft.graph
++
+Update the properties of an [authenticationEventsFlow](../resources/authenticationeventsflow.md) object. Only the [externalUsersSelfServiceSignupEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) object type is supported.
+
+## 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)|EventListener.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|EventListener.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /identity/authenticationEventsFlows/{authenticationEventsFlow-id}
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+You must include the **@odata.type** property with a value of the specific user flow type in the body. For example, `"@odata.type": "#microsoft.graph.externalUsersSelfServiceSignupEventsFlow"`.
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier for the entity. Read-only. |
+|displayName|String|The display name for the events policy. |
+|description|String|The description of the events policy.|
+|conditions|[authenticationConditions](../resources/authenticationconditions.md)|The conditions representing the context of the authentication request which is used to decide whether the events policy is invoked. |
+|priority|Int32|The priority to use for each individual event of the events policy. If multiple competing listeners for an event have the same priority, one is chosen and an error is silently logged. |
+|onInteractiveAuthFlowStart|[onInteractiveAuthFlowStartHandler](../resources/oninteractiveauthflowstarthandler.md)|The configuration for what to invoke for the onInteractiveAuthFlowStart event. |
+|onAuthenticationMethodLoadStart|[onAuthenticationMethodLoadStartHandler](../resources/onauthenticationmethodloadstarthandler.md)|The configuration for what to invoke for the onAuthenticationMethodLoadStart event. Must have at least one identity provider linked.|
+|onAttributeCollection|[onAttributeCollectionHandler](../resources/onattributecollectionhandler.md)|The configuration for what to invoke for the onAttributeCollection event.|
+|onUserCreateStart|[onUserCreateStartHandler](../resources/onusercreatestarthandler.md)|The configuration for what to invoke for the onUserCreateStart event.|
+
+## Response
+
+If successful, this method returns a `204 No Content` response code. If unsuccessful, a `4xx` error will be returned with specific details.
+
+## Examples
+
+### Example 1: Update the display name and priority of an authenticationEventsFlow
+
+#### Request
+The following is an example of a request that updates the display name of a specific external identities user flow ( an authentication event type), as well as the priority for all the listeners associated with the policy.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "authenticationeventsflow_update_beta_e1"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/identity/authenticationEventsFlows/0313cc37-d421-421d-857b-87804d61e33e
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow",
+ "displayName": "New user flow description",
+ "priority": 200
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
+### Example 2: Update the onAttributeCollection event of a self-service sign up user flow
+
+Add city (built-in attribute) as an attribute to be collected during the attribute collection step of a self-service sign up user flow. You must specify in the **inputs** object all attributes that you want to retain, otherwise they are removed from the user flow.
+
+#### Request
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_authenticationeventsflow_onattributecollection_beta_e2"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/identity/authenticationEventsFlows/0313cc37-d421-421d-857b-87804d61e33e
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow",
+ "onAttributeCollection": {
+ "@odata.type": "#microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp",
+ "attributeCollectionPage": {
+ "customStringsFileId": null,
+ "views": [
+ {
+ "title": null,
+ "description": null,
+ "inputs": [
+ {
+ "attribute": "email",
+ "label": "Email Address",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": true,
+ "editable": false,
+ "writeToDirectory": true,
+ "required": true,
+ "validationRegEx": "^[a-zA-Z0-9.!#$%&amp;&#8217;'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$",
+ "options": []
+ },
+ {
+ "attribute": "displayName",
+ "label": "Display Name",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^[a-zA-Z_][0-9a-zA-Z_ ]*[0-9a-zA-Z_]+$",
+ "options": []
+ },
+ {
+ "attribute": "city",
+ "label": "City",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^[a-zA-Z_][0-9a-zA-Z_ ]*[0-9a-zA-Z_]+$",
+ "options": []
+ },
+ {
+ "attribute": "extension_6ea3bc85aec24b1c92ff4a117afb6621_Favoritecolor",
+ "label": "Favorite color",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^.*",
+ "options": []
+ }
+ ]
+ }
+ ]
+ }
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
+### Example 3: Remove an attribute collected during a self-service sign up user flow
+
+Remove city as an attribute to be collected during the attribute collection step of a self-service sign up user flow. By excluding the city attribute from the request body, the attribute will be removed from the user flow.
+
+#### Request
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_authenticationeventsflow_onattributecollection_beta_e3"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/identity/authenticationEventsFlows/0313cc37-d421-421d-857b-87804d61e33e
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow",
+ "onAttributeCollection": {
+ "@odata.type": "#microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp",
+ "attributeCollectionPage": {
+ "customStringsFileId": null,
+ "views": [
+ {
+ "title": null,
+ "description": null,
+ "inputs": [
+ {
+ "attribute": "email",
+ "label": "Email Address",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": true,
+ "editable": false,
+ "writeToDirectory": true,
+ "required": true,
+ "validationRegEx": "^[a-zA-Z0-9.!#$%&amp;&#8217;'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$",
+ "options": []
+ },
+ {
+ "attribute": "displayName",
+ "label": "Display Name",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^[a-zA-Z_][0-9a-zA-Z_ ]*[0-9a-zA-Z_]+$",
+ "options": []
+ },
+ {
+ "attribute": "extension_6ea3bc85aec24b1c92ff4a117afb6621_Favoritecolor",
+ "label": "Favorite color",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^.*",
+ "options": []
+ }
+ ]
+ }
+ ]
+ }
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
v1.0 Authenticationflowspolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationflowspolicy-get.md
GET https://graph.microsoft.com/beta/policies/authenticationFlowsPolicy
[!INCLUDE [sample-code](../includes/snippets/powershell/get-authenticationflowspolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authenticationflowspolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationflowspolicy-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-authenticationflowspolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationmethod-get.md
GET https://graph.microsoft.com/beta/me/authentication/methods/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-authenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authenticationmethodmodedetail Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationmethodmodedetail-get.md
GET https://graph.microsoft.com/beta/identity/conditionalAccess/authenticationSt
[!INCLUDE [sample-code](../includes/snippets/php/get-authenticationmethodmodedetail-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Authenticationmethodspolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationmethodspolicy-get.md
GET https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy
[!INCLUDE [sample-code](../includes/snippets/powershell/get-authenticationmethodspolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
] } },
+ "reportSuspiciousActivitySettings": {
+ "@odata.type": "#microsoft.graph.reportSuspiciousActivitySettings",
+ "state": "enabled",
+ "includeTarget": {
+ "targetType": "group",
+ "id": "all_users",
+ },
+ "voiceReportingCode": 0,
+ },
"authenticationMethodConfigurations": [ { "@odata.type": "#microsoft.graph.fido2AuthenticationMethodConfiguration",
Content-Type: application/json
"excludeTargets": [] } ]
+
} ```
v1.0 Authenticationmethodspolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationmethodspolicy-update.md
In the request body, supply a JSON representation of the [registrationEnforcemen
|Property|Type|Description| |:|:|:| |registrationEnforcement|[registrationEnforcement](../resources/registrationenforcement.md)|Enforce registration at sign-in time. This property can be used to prompt users to set up targeted authentication methods.|
+|reportSuspiciousActivitySettings|[reportSuspiciousActivitySettings](../resources/reportsuspiciousactivitysettings.md)|Enable users to report voice or phone app multi-factor authentication notifications as suspicious.|
|systemCredentialPreferences|[systemCredentialPreferences](../resources/systemcredentialpreferences.md)|Prompt users with their most-preferred credential for multifactor authentication.| ## Response
Content-Type: application/json
} ] }
+ },
+ "reportSuspiciousActivitySettings": {
+ "state": "enabled",
+ "includeTarget": {
+ "targetType": "group",
+ "id": "all_users"
+ },
+ "voiceReportingCode": 0
} } ```
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-authenticationmethodspolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
} ] }
+ },
+ "reportSuspiciousActivitySettings": {
+ "state": "enabled",
+ "includeTarget": {
+ "targetType": "group",
+ "id": "all_users"
+ },
+ "voiceReportingCode": 0
}, "systemCredentialPreferences": { "@odata.type": "#microsoft.graph.systemCredentialPreferences",
v1.0 Authenticationmethodsroot List Userregistrationdetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationmethodsroot-list-userregistrationdetails.md
Title: "List userRegistrationDetails"
-description: "Get a list of the authentication methods registered for the user as defined in the userRegistrationDetails object."
+description: "Get a list of the authentication methods registered for a user as defined in the userRegistrationDetails object."
ms.localizationpriority: medium ms.prod: "identity-and-access-reports"
doc_type: apiPageType
# List userRegistrationDetails+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Get a list of the authentication methods registered for the user as defined in the [userRegistrationDetails](../resources/userregistrationdetails.md) object.
+Get a list of the authentication methods registered for a user as defined in the [userRegistrationDetails](../resources/userregistrationdetails.md) object.
## Permissions+ One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|UserAuthenticationMethod.Read.All and AuditLog.Read.All|
+|Delegated (work or school account)|AuditLog.Read.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|UserAuthenticationMethod.Read.All and AuditLog.Read.All|
+|Application|AuditLog.Read.All|
## HTTP request
GET /reports/authenticationMethods/userRegistrationDetails
``` ## Optional query parameters+ This method supports only the `$filter` and `$orderBy` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters). ## Request headers+ |Name|Description| |:|:| |Authorization|Bearer {token}. Required.| ## Request body+ Do not supply a request body for this method. ## Response
If successful, this method returns a `200 OK` response code and a collection of
### Request
+The following is an example of the request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/reports/authenticationMethods/userRegistrat
[!INCLUDE [sample-code](../includes/snippets/powershell/list-userregistrationdetails-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response+
+The following is an example of the response.
+ >**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
HTTP/1.1 200 OK
Content-Type: application/json {
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#reports/authenticationMethods/userRegistrationDetails",
- "value": [
- {
- "id": "86462606-fde0-4fc4-9e0c-a20eb73e54c6",
- "userPrincipalName": "AlexW@Contoso.com",
- "userDisplayName": "Alex Wilber",
- "isAdmin": false,
- "isSsprRegistered": false,
- "isSsprEnabled": false,
- "isSsprCapable": false,
- "isMfaRegistered": true,
- "isMfaCapable": true,
- "isPasswordlessCapable": false,
- "methodsRegistered": [
- "microsoftAuthenticatorPush",
- "softwareOneTimePasscode"
- ],
- "defaultMethod": "microsoftAuthenticatorPush",
- "userType": "member"
- },
- {
- "id": "c6ad1942-4afa-47f8-8d48-afb5d8d69d2f",
- "userPrincipalName": "AllanD@Contoso.com",
- "userDisplayName": "Allan Deyoung",
- "isAdmin": false,
- "isSsprRegistered": false,
- "isSsprEnabled": false,
- "isSsprCapable": false,
- "isMfaRegistered": false,
- "isMfaCapable": false,
- "isPasswordlessCapable": false,
- "methodsRegistered": [],
- "defaultMethod": "",
- "userType": "guest"
- },
- {
- "id": "c8096958-797c-44fa-8fde-a6fb62567cf0",
- "userPrincipalName": "BiancaP@Contoso.com",
- "userDisplayName": "Bianca Pisani",
- "isAdmin": false,
- "isSsprRegistered": true,
- "isSsprEnabled": false,
- "isSsprCapable": false,
- "isMfaRegistered": true,
- "isMfaCapable": true,
- "isPasswordlessCapable": false,
- "methodsRegistered": [
- "mobilePhone",
- "microsoftAuthenticatorPush",
- "softwareOneTimePasscode"
- ],
- "defaultMethod": "mobilePhone",
- "userType": "member"
- }
- ]
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#reports/authenticationMethods/userRegistrationDetails",
+ "value": [
+ {
+ "id": "86462606-fde0-4fc4-9e0c-a20eb73e54c6",
+ "userPrincipalName": "AlexW@Contoso.com",
+ "userDisplayName": "Alex Wilber",
+ "isAdmin": false,
+ "isSsprRegistered": false,
+ "isSsprEnabled": false,
+ "isSsprCapable": false,
+ "isMfaRegistered": true,
+ "isMfaCapable": true,
+ "isPasswordlessCapable": false,
+ "lastUpdatedDateTime": "2023-03-13T19:15:41.6195833Z",
+ "methodsRegistered": [
+ "microsoftAuthenticatorPush",
+ "softwareOneTimePasscode"
+ ],
+ "defaultMfaMethod": "microsoftAuthenticatorPush",
+ "isSystemPreferredAuthenticationMethodEnabled": true,
+ "systemPreferredAuthenticationMethods": [
+ "push"
+ ],
+ "userPreferredMethodForSecondaryAuthentication": "push",
+ "userType": "member"
+ },
+ {
+ "id": "c6ad1942-4afa-47f8-8d48-afb5d8d69d2f",
+ "userPrincipalName": "AllanD@Contoso.com",
+ "userDisplayName": "Allan Deyoung",
+ "isAdmin": false,
+ "isSsprRegistered": false,
+ "isSsprEnabled": false,
+ "isSsprCapable": false,
+ "isMfaRegistered": false,
+ "isMfaCapable": false,
+ "isPasswordlessCapable": false,
+ "lastUpdatedDateTime": "2023-03-13T19:15:41.6195833Z",
+ "methodsRegistered": [],
+ "defaultMfaMethod": "",
+ "isSystemPreferredAuthenticationMethodEnabled": true,
+ "systemPreferredAuthenticationMethods": [],
+ "userPreferredMethodForSecondaryAuthentication": "",
+ "userType": "guest"
+ },
+ {
+ "id": "c8096958-797c-44fa-8fde-a6fb62567cf0",
+ "userPrincipalName": "BiancaP@Contoso.com",
+ "userDisplayName": "Bianca Pisani",
+ "isAdmin": false,
+ "isSsprRegistered": true,
+ "isSsprEnabled": false,
+ "isSsprCapable": false,
+ "isMfaRegistered": true,
+ "isMfaCapable": true,
+ "isPasswordlessCapable": false,
+ "lastUpdatedDateTime": "2023-03-13T19:15:41.6195833Z",
+ "methodsRegistered": [
+ "mobilePhone",
+ "microsoftAuthenticatorPush",
+ "softwareOneTimePasscode"
+ ],
+ "defaultMfaMethod": "mobilePhone",
+ "isSystemPreferredAuthenticationMethodEnabled": true,
+ "systemPreferredAuthenticationMethods": [
+ "push"
+ ],
+ "userPreferredMethodForSecondaryAuthentication": "voiceMobile",
+ "userType": "member"
+ }
+ ]
} ```-
v1.0 Authenticationmethodsroot Usersregisteredbyfeature https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationmethodsroot-usersregisteredbyfeature.md
doc_type: apiPageType
# authenticationMethodsRoot: usersRegisteredByFeature+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Namespace: microsoft.graph
Get the number of users capable of multi-factor authentication, self-service password reset, and passwordless authentication. ## Permissions+ The following permissions are 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)|
The following permissions are required to call this API. To learn more, includin
|Delegated (personal Microsoft account)|Not supported.| |Application|Not supported.|
-In order to access the API, [one of the following roles](/azure/active-directory/users-groups-roles/directory-assign-admin-roles#available-roles) is required:
+To access the API, [one of the following roles](/azure/active-directory/users-groups-roles/directory-assign-admin-roles#available-roles) is required:
-* Reports reader
-* Security reader
-* Security admin
-* Global reader
-* Global admin
+* Reports Reader
+* Security Reader
+* Security Administrator
+* Global Reader
+* Global Administrator
## HTTP request
GET /reports/authenticationMethods/usersRegisteredByFeature
``` ## Function parameters+ The following table shows the parameters that can be used with this function. |Parameter|Type|Description| |:|:|:|
+|includedUserRoles|includedUserRoles|The role type for the user. Possible values are: `all`, `privilegedAdmin`, `admin`, `user`.|
|includedUserTypes|includedUserTypes|User type. Possible values are: `all`, `member`, `guest`.|
-|includedUserRoles|includedUserRoles|User role type. Possible values are: `all`, `privilegedAdmin`, `admin`, `user`.|
The value `privilegedAdmin` consists of the following privileged admin roles:
-* Global admin
-* Security admin
-* Conditional Access admin
-* Exchange admin
-* SharePoint admin
-* Helpdesk admin
-* Billing admin
-* User admin
-* Authentication admin
+* Global Administrator
+* Security Administrator
+* Conditional Access Administrator
+* Exchange Administrator
+* SharePoint Administrator
+* Helpdesk Administrator
+* Billing Administrator
+* User Administrator
+* Authentication Administrator
-The value `admin` includes all Azure AD admin roles.
+The value `admin` includes all Azure Active Director admin roles.
## Request headers+ |Name|Description| |:|:| |Authorization|Bearer {token}. Required.| ## Request body+ Do not supply a request body for this method. ## Response
If successful, this function returns a `200 OK` response code and a [userRegistr
### Request
+The following is an example of the request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
If successful, this function returns a `200 OK` response code and a [userRegistr
GET https://graph.microsoft.com/beta/reports/authenticationMethods/usersRegisteredByFeature(includedUserTypes='all',includedUserRoles='all') ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/reports/authenticationMethods/usersRegister
[!INCLUDE [sample-code](../includes/snippets/javascript/authenticationmethodsroot-usersregisteredbyfeature-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
+# [PowerShell](#tab/powershell)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] ### Response
-**Note:** The response object shown here might be shortened for readability.
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
HTTP/1.1 200 OK
Content-Type: application/json {
- "@odata.type": "#microsoft.graph.userRegistrationFeatureSummary",
- "totalUserCount": 23123,
- "userTypes": "all",
- "userRoles": "all",
- "userRegistrationFeatureCounts": [{
- "feature": "ssprRegistered",
- "userCount": 23423
- },
- {
- "feature": "ssprEnabled",
- "userCount": 4234
- },
- {
- "feature": "ssprCapable",
- "userCount": 4234
- }, {
- "feature": "passwordlessCapable",
- "userCount": 323
- },
- {
- "feature": "mfaCapable",
- "userCount": 3345
- }
- ]
+ "@odata.type": "#microsoft.graph.userRegistrationFeatureSummary",
+ "totalUserCount": 23123,
+ "userTypes": "all",
+ "userRoles": "all",
+ "userRegistrationFeatureCounts": [
+ {
+ "feature": "ssprRegistered",
+ "userCount": 23423
+ },
+ {
+ "feature": "ssprEnabled",
+ "userCount": 4234
+ },
+ {
+ "feature": "ssprCapable",
+ "userCount": 4234
+ },
+ {
+ "feature": "passwordlessCapable",
+ "userCount": 323
+ },
+ {
+ "feature": "mfaCapable",
+ "userCount": 3345
+ }
+ ]
} ```
v1.0 Authenticationmethodsroot Usersregisteredbymethod https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationmethodsroot-usersregisteredbymethod.md
doc_type: apiPageType
# authenticationMethodsRoot: usersRegisteredByMethod+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Namespace: microsoft.graph
Get the number of users registered for each authentication method. ## Permissions+ One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference). |Permission type|Permissions (from least to most privileged)|
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account)|Not supported.| |Application|Not supported.|
-In order to access the API, [one of the following roles](/azure/active-directory/users-groups-roles/directory-assign-admin-roles#available-roles) is required:
+To access the API, [one of the following roles](/azure/active-directory/users-groups-roles/directory-assign-admin-roles#available-roles) is required:
-* Reports reader
-* Security reader
-* Security admin
-* Global reader
-* Global admin
+* Reports Reader
+* Security Reader
+* Security Administrator
+* Global Reader
+* Global Administrator
## HTTP request
GET /reports/authenticationMethods/usersRegisteredByMethod
``` ## Function parameters+ The following table shows the parameters that can be used with this function. |Parameter|Type|Description| |:|:|:|
+|includedUserRoles|includedUserRoles|The role type for the user. Possible values are: `all`, `privilegedAdmin`, `admin`, `user`.|
|includedUserTypes|includedUserTypes|User type. Possible values are: `all`, `member`, `guest`.|
-|includedUserRoles|includedUserRoles|User role type. Possible values are: `all`, `privilegedAdmin`, `admin`, `user`.|
The value `privilegedAdmin` consists of the following privileged admin roles:
-* Global admin
-* Security admin
-* Conditional Access admin
-* Exchange admin
-* SharePoint admin
-* Helpdesk admin
-* Billing admin
-* User admin
-* Authentication admin
+* Global Administrator
+* Security Administrator
+* Conditional Access Administrator
+* Exchange Administrator
+* SharePoint Administrator
+* Helpdesk Administrator
+* Billing Administrator
+* User Administrator
+* Authentication Administrator
-The value `admin` includes all Azure AD admin roles.
+The value `admin` includes all Azure Active Directory admin roles.
## Request headers+ |Name|Description| |:|:| |Authorization|Bearer {token}. Required.| ## Request body+ Do not supply a request body for this method. ## Response
If successful, this function returns a `200 OK` response code and a [userRegistr
### Request
+The following is an example of the request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
If successful, this function returns a `200 OK` response code and a [userRegistr
GET https://graph.microsoft.com/beta/reports/authenticationMethods/usersRegisteredByMethod(includedUserTypes='all',includedUserRoles='all') ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/reports/authenticationMethods/usersRegister
[!INCLUDE [sample-code](../includes/snippets/javascript/authenticationmethodsroot-usersregisteredbymethod-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
-**Note:** The response object shown here might be shortened for readability.
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
HTTP/1.1 200 OK
Content-Type: application/json {
- "@odata.type": "#microsoft.graph.userRegistrationMethodSummary",
- "userTypes": "all",
- "userRoles": "all",
- "userRegistrationMethodCounts": [{
- "authenticationMethod": "password",
- "userCount": 12209
- },
- {
- "authenticationMethod": "windowsHelloForBusiness",
- "userCount": 223
- },
- {
- "authenticationMethod": "mobilePhone",
- "userCount": 4234
- }
- ]
+ "@odata.type": "#microsoft.graph.userRegistrationMethodSummary",
+ "userTypes": "all",
+ "userRoles": "all",
+ "userRegistrationMethodCounts": [
+ {
+ "authenticationMethod": "password",
+ "userCount": 12209
+ },
+ {
+ "authenticationMethod": "windowsHelloForBusiness",
+ "userCount": 223
+ },
+ {
+ "authenticationMethod": "mobilePhone",
+ "userCount": 4234
+ }
+ ]
} ```
v1.0 Authenticationoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationoperation-get.md
GET /users/{id | userPrincipalName}/authentication/operations/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-operation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authenticationstrengthpolicy Delete Combinationconfigurations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationstrengthpolicy-delete-combinationconfigurations.md
The following is an example of a request.
DELETE https://graph.microsoft.com/beta/identity/conditionalAccess/authenticationStrength/policies/0e371351-6419-4c8a-8047-61eef0212ffb/combinationConfigurations/6cbbcfd0-5054-4a59-a10e-2d21fe09305d/$ref ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/beta/identity/conditionalAccess/authenticatio
[!INCLUDE [sample-code](../includes/snippets/javascript/delete-authenticationcombinationconfiguration-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
- ### Response
v1.0 Authenticationstrengthpolicy Findbymethodmode https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationstrengthpolicy-findbymethodmode.md
GET https://graph.microsoft.com/beta/policies/authenticationStrengthPolicies/fin
[!INCLUDE [sample-code](../includes/snippets/powershell/authenticationstrengthpolicythisfindbymethodmode-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authenticationstrengthpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationstrengthpolicy-get.md
GET https://graph.microsoft.com/beta/policies/authenticationStrengthPolicies/000
[!INCLUDE [sample-code](../includes/snippets/powershell/get-authenticationstrengthpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authenticationstrengthpolicy List Combinationconfigurations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationstrengthpolicy-list-combinationconfigurations.md
GET https://graph.microsoft.com/beta/identity/conditionalAccess/authenticationSt
[!INCLUDE [sample-code](../includes/snippets/php/list-authenticationcombinationconfiguration-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Authenticationstrengthpolicy Post Combinationconfigurations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationstrengthpolicy-post-combinationconfigurations.md
Content-length: 130
[!INCLUDE [sample-code](../includes/snippets/php/create-authenticationcombinationconfiguration-from--php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Authenticationstrengthpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationstrengthpolicy-update.md
Content-length: 239
[!INCLUDE [sample-code](../includes/snippets/powershell/update-authenticationstrengthpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authenticationstrengthpolicy Updateallowedcombinations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationstrengthpolicy-updateallowedcombinations.md
Content-length: 51
[!INCLUDE [sample-code](../includes/snippets/powershell/authenticationstrengthpolicythisupdateallowedcombinations-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authenticationstrengthpolicy Usage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationstrengthpolicy-usage.md
GET https://graph.microsoft.com/beta/policies/authenticationStrengthPolicies/{au
[!INCLUDE [sample-code](../includes/snippets/php/authenticationstrengthpolicythisusage-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Authenticationstrengthroot List Authenticationmethodmodes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationstrengthroot-list-authenticationmethodmodes.md
GET https://graph.microsoft.com/beta/identity/conditionalAccess/authenticationSt
[!INCLUDE [sample-code](../includes/snippets/php/list-authenticationmethodmodedetail-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/identity/conditionalAccess/authenticationSt
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Authenticationstrengthroot List Policies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationstrengthroot-list-policies.md
GET https://graph.microsoft.com/beta/policies/authenticationStrengthPolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/list-authenticationstrengthpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
The following is an example of a request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "list_authenticationstrengthpolicy_filter_allowedCombinations"
The following is an example of a request.
GET https://graph.microsoft.com/beta/policies/authenticationStrengthPolicies?$filter=allowedCombinations/any(x:x has 'sms, password') ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ #### Response The following is an example of the response
Content-Type: application/json
} ] }
-```
+```
v1.0 Authenticationstrengthroot Post Policies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authenticationstrengthroot-post-policies.md
Content-length: 239
[!INCLUDE [sample-code](../includes/snippets/powershell/create-authenticationstrengthpolicy-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authorizationpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/authorizationpolicy-update.md
One of the following permissions is required to call this API. To learn more, in
| Delegated (personal Microsoft account) | Not supported. | | Application | Policy.ReadWrite.Authorization|
+When calling on behalf of a user, the user needs to have the *Privileged Role Administrator* [Azure AD role](/azure/active-directory/roles/permissions-reference).
+ ## HTTP request <!-- { "blockType": "ignored" } -->
In the request body, supply the values for relevant fields that should be update
| Property | Type | Description | |:-|:|:|
-|allowedToSignUpEmailBasedSubscriptions|Boolean| Indicates whether users can sign up for email based subscriptions. |
-|allowedToUseSSPR|Boolean| Indicates whether the Self-Serve Password Reset feature can be used by users on the tenant. |
|allowEmailVerifiedUsersToJoinOrganization|Boolean| Indicates whether a user can join the tenant by email validation. |
-|allowUserConsentForRiskyApps|Boolean| Indicates whether [user consent for risky apps](/azure/active-directory/manage-apps/configure-risk-based-step-up-consent) is allowed. It is recommended to keep this as `false`. |
-|blockMsolPowerShell|Boolean| To disable the use of MSOL PowerShell, set this property to `true`. This will also disable user-based access to the legacy service endpoint used by MSOL PowerShell. This does not affect Azure AD Connect or Microsoft Graph. |
+|allowUserConsentForRiskyApps|Boolean| Indicates whether [user consent for risky apps](/azure/active-directory/manage-apps/configure-risk-based-step-up-consent) is allowed. Default value is `false`. We recommend that you keep the value set to `false`.|
+|allowedToSignUpEmailBasedSubscriptions|Boolean| Indicates whether users can sign up for email-based subscriptions. |
+|allowedToUseSSPR|Boolean| Indicates whether users can use the Self-Serve Password Reset feature on the tenant. |
+|blockMsolPowerShell|Boolean| To disable the use of MSOL PowerShell, set this property to `true`. This also disables user-based access to the legacy service endpoint used by MSOL PowerShell. This does not affect Azure Active Directory Connect or Microsoft Graph. |
|defaultUserRolePermissions|[defaultUserRolePermissions](../resources/defaultUserRolePermissions.md)| Specifies certain customizable permissions for default user role. | |description|String| Description of this policy. | |displayName|String| Display name for this policy. |
-|enabledPreviewFeatures|Collection(string)| List of features enabled for private preview on the tenant. |
+|enabledPreviewFeatures|String collection| List of features enabled for private preview on the tenant. |
|guestUserRoleId|Guid| Represents role templateId for the role that should be granted to guest user. Refer to [List unifiedRoleDefinitions](./rbacapplication-list-roledefinitions.md) to find the list of available role templates. Only supported roles today are User (`a0b1b346-4d3e-4e8b-98f8-753987be4970`), Guest User (`10dae51f-b6af-4016-8d66-8c2a99b929b3`), and Restricted Guest User (`2af84b1e-32c8-42b7-82bc-daa82404023b`). | |permissionGrantPolicyIdsAssignedToDefaultUserRole | String collection | Indicates whether user consent to apps is allowed, and if it is, which [app consent policy](/azure/active-directory/manage-apps/manage-app-consent-policies) governs the permission for users to grant consent. Values should be in the format `managePermissionGrantsForSelf.{id}`, where `{id}` is the **id** of a built-in or custom [app consent policy](/azure/active-directory/manage-apps/manage-app-consent-policies). An empty list indicates user consent to apps is disabled. |
PATCH https://graph.microsoft.com/beta/policies/authorizationPolicy/authorizatio
[!INCLUDE [sample-code](../includes/snippets/php/update-authzpolicy-guestuserlevel-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
PATCH https://graph.microsoft.com/beta/policies/authorizationPolicy/authorizatio
[!INCLUDE [sample-code](../includes/snippets/php/update-authzpolicy-preview-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
PATCH https://graph.microsoft.com/beta/policies/authorizationPolicy/authorizatio
[!INCLUDE [sample-code](../includes/snippets/php/update-authzpolicy-blockmsolpowershell-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
PATCH https://graph.microsoft.com/beta/policies/authorizationPolicy/authorizatio
[!INCLUDE [sample-code](../includes/snippets/php/update-authzpolicy-applications-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
PATCH https://graph.microsoft.com/beta/policies/authorizationPolicy/authorizatio
[!INCLUDE [sample-code](../includes/snippets/php/update-authzpolicy-sspr-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
PATCH https://graph.microsoft.com/beta/policies/authorizationPolicy/authorizatio
[!INCLUDE [sample-code](../includes/snippets/php/update-authzpolicy-disableuserconsent-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
PATCH https://graph.microsoft.com/beta/policies/authorizationPolicy/authorizatio
[!INCLUDE [sample-code](../includes/snippets/php/update-authzpolicy-enableuserconsentlow-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Azureadauthentication Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/azureadauthentication-get.md
+
+ Title: "Get azureADAuthentication"
+description: "Read the properties and relationships of an azureADAuthentication object to find Azure AD SLA attainment for your tenant."
+
+ms.localizationpriority: medium
++
+# Get azureADAuthentication
+Namespace: microsoft.graph
++
+Read the properties and relationships of an [azureADAuthentication](../resources/azureadauthentication.md) object to find the level of Azure AD authentication availability for your tenant. The Azure AD Service Level Agreement (SLA) commits to at least 99.99% authentication availability, as described in [Azure Active Directory SLA performance](/azure/active-directory/reports-monitoring/reference-azure-ad-sla-performance). This object provides you with your tenantΓÇÖs actual performance against this commitment.
+
+## 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) | Reports.Read.All |
+| Application | Reports.Read.All |
+
+In addition to the delegated permissions, the signed-in user needs to belong to one of the following directory roles that allow them to read sign-in reports. To learn more about directory roles, see [Azure AD built-in roles](/azure/active-directory/roles/permissions-reference):
++ Global Administrator++ Global Reader++ Reports Reader++ Security Administrator++ Security Operator++ Security Reader+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /reports/sla/azureADAuthentication
+```
+
+## Optional query parameters
+This method doesn't take any parameters.
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and an [azureADAuthentication](../resources/azureadauthentication.md) object in the response body. Each returned value includes a score indicating the availability percentage of the tenantΓÇÖs authentications for the month, along with a startDate and endDate indicating the month that the availability percentage is assigned to.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_azureadauthentication"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/reports/sla/azureADAuthentication
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here is shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.azureADAuthentication"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#reports/sla/azureADAuthentication/$entity",
+ "attainments": [
+ {
+ "startDate": "2023-05-01",
+ "endDate": "2023-05-31",
+ "score": 99.999
+ },
+ {
+ "startDate": "2023-04-01",
+ "endDate": "2023-04-30",
+ "score": 99.999
+ },
+ {
+ "startDate": "2023-03-01",
+ "endDate": "2023-03-31",
+ "score": 99.999
+ },
+ {
+ "startDate": "2023-02-01",
+ "endDate": "2023-02-28",
+ "score": 99.999
+ },
+ {
+ "startDate": "2023-01-01",
+ "endDate": "2023-01-31",
+ "score": 99.998
+ },
+ {
+ "startDate": "2022-12-01",
+ "endDate": "2022-12-31",
+ "score": 99.999
+ },
+ ]
+}
+```
v1.0 B2cauthenticationmethodspolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2cauthenticationmethodspolicy-get.md
GET https://graph.microsoft.com/beta/policies/b2cAuthenticationMethodsPolicy
[!INCLUDE [sample-code](../includes/snippets/powershell/get-b2cauthenticationmethodspolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2cauthenticationmethodspolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2cauthenticationmethodspolicy-update.md
PATCH https://graph.microsoft.com/beta/policies/b2cAuthenticationMethodsPolicy
[!INCLUDE [sample-code](../includes/snippets/php/patch-b2cauthenticationmethodspolicy-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2cidentityuserflow Delete Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2cidentityuserflow-delete-identityproviders.md
DELETE https://graph.microsoft.com/beta/identity/b2cUserFlows/B2C_1_CustomerSign
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-b2xuserflows-identityproviders-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2cidentityuserflow Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2cidentityuserflow-delete.md
DELETE https://graph.microsoft.com/beta/identity/b2cUserFlows/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-b2cuserflows-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2cidentityuserflow Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2cidentityuserflow-get.md
Do not supply a request body for this method.
## Response
-If successful, this method returns a `200 OK` response code and a JSON representation of the [b2cIdentityUserFlow](../resources/b2cidentityuserflow.md) in the response body.
+If successful, this method returns a `200 OK` response code and a [b2cIdentityUserFlow](../resources/b2cidentityuserflow.md) object in the response body.
## Example
GET https://graph.microsoft.com/beta/identity/b2cUserFlows/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-b2cuserflows-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2cidentityuserflow List Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2cidentityuserflow-list-identityproviders.md
Do not supply a request body for this method.
## Response
-If successful, this method returns a `200 OK` response code and a JSON representation of the [identityProviders](../resources/identityprovider.md) in the response body.
+If successful, this method returns a `200 OK` response code and a collection of [identityProvider](../resources/identityprovider.md) objects in the response body.
## Example
GET https://graph.microsoft.com/beta/identity/b2cUserFlows/{id}/identityProvider
[!INCLUDE [sample-code](../includes/snippets/powershell/get-b2cuserflow-list-identityproviders-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2cidentityuserflow List Languages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2cidentityuserflow-list-languages.md
GET https://graph.microsoft.com/beta/identity/b2cUserFlows/B2C_1_CustomerSignUp/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-userflowlanguageconfiguration-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identity/b2cUserFlows/B2C_1_CustomerSignUp/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-userflowlanguageconfiguration-filter-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 B2cidentityuserflow List Userattributeassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2cidentityuserflow-list-userattributeassignments.md
GET https://graph.microsoft.com/beta/identity/b2cUserFlows/{id}/userAttributeAss
[!INCLUDE [sample-code](../includes/snippets/powershell/get-identityuserflowattributeassignment-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identity/b2cUserFlows/{id}/userAttributeAss
[!INCLUDE [sample-code](../includes/snippets/powershell/get-identityuserflowattributeassignment-expand-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 B2cidentityuserflow List Userflowidentityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2cidentityuserflow-list-userflowidentityproviders.md
Do not supply a request body for this method.
## Response
-If successful, this method returns a `200 OK` response code and a JSON representation of the [identityProviders](../resources/identityproviderbase.md) in the response body.
+If successful, this method returns a `200 OK` response code and a collection of [identityProviderBase](../resources/identityproviderbase.md) objects in the response body.
## Example
GET https://graph.microsoft.com/beta/identity/b2cUserFlows/B2C_test_signin_signu
[!INCLUDE [sample-code](../includes/snippets/php/get-b2cuserflow-list-userflowidentityproviders-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2cidentityuserflow Post Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2cidentityuserflow-post-identityproviders.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-b2cuserflows-identityprovider-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2cidentityuserflow Post Userattributeassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2cidentityuserflow-post-userattributeassignments.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-identityuserflowattributeassignment-from--1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2cidentityuserflow Put Languages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2cidentityuserflow-put-languages.md
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/create-userflowlanguageconfiguration-from--1-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- #### Response
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/create-userflowlanguageconfiguration-from--2-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- #### Response
v1.0 B2cidentityuserflow Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2cidentityuserflow-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-b2cidentityuserflow-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2cidentityuserflow Userflowidentityproviders Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2cidentityuserflow-userflowidentityproviders-update.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/update-b2cuserflows-userflowidentityproviders-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 B2xidentityuserflow Delete Userflowidentityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2xidentityuserflow-delete-userflowidentityproviders.md
The work or school account needs to belong to one of the following roles:
<!-- { "blockType": "ignored" } --> ```http
-DELETE/identity/b2xUserFlows/{userflow-id}/userflowIdentityProviders/{id}/$ref
+DELETE /identity/b2xUserFlows/{userflow-id}/userflowIdentityProviders/{id}/$ref
``` ## Request headers
DELETE https://graph.microsoft.com/beta/identity/b2xUserFlows/{userflow-id}/user
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-identity-b2xuserflows-userflow-userflowidentityproviders-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2xidentityuserflow Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2xidentityuserflow-delete.md
DELETE https://graph.microsoft.com/beta/identity/b2xUserFlows/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-b2xuserflows-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2xidentityuserflow Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2xidentityuserflow-get.md
Do not supply a request body for this method.
## Response
-If successful, this method returns a `200 OK` response code and a JSON representation of the [b2xIdentityUserFlow](../resources/b2xidentityuserflow.md) in the response body.
+If successful, this method returns a `200 OK` response code and a [b2xIdentityUserFlow](../resources/b2xidentityuserflow.md) object in the response body.
## Example
GET https://graph.microsoft.com/beta/identity/b2xUserFlows/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-b2xuserflows-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2xidentityuserflow List Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2xidentityuserflow-list-identityproviders.md
Do not supply a request body for this method.
## Response
-If successful, this method returns a `200 OK` response code and a JSON representation of the [identityProviders](../resources/identityprovider.md) in the response body.
+If successful, this method returns a `200 OK` response code and a collection of [identityProvider](../resources/identityprovider.md) objects in the response body.
## Example
GET https://graph.microsoft.com/beta/identity/b2xUserFlows/{id}/identityProvider
[!INCLUDE [sample-code](../includes/snippets/powershell/get-b2xuserflow-list-identityproviders-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2xidentityuserflow List Languages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2xidentityuserflow-list-languages.md
GET https://graph.microsoft.com/beta/identity/b2xUserFlows/B2X_1_PartnerSignUp/l
[!INCLUDE [sample-code](../includes/snippets/powershell/get-userflowlanguageconfiguration-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2xidentityuserflow List Userattributeassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2xidentityuserflow-list-userattributeassignments.md
GET https://graph.microsoft.com/beta/identity/b2xUserFlows/{id}/userAttributeAss
[!INCLUDE [sample-code](../includes/snippets/powershell/get-identityuserflowattributeassignment-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identity/b2xUserFlows/{id}/userAttributeAss
[!INCLUDE [sample-code](../includes/snippets/powershell/get-identityuserflowattributeassignment-expand-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 B2xidentityuserflow List Userflowidentityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2xidentityuserflow-list-userflowidentityproviders.md
Do not supply a request body for this method.
## Response
-If successful, this method returns a `200 OK` response code and a JSON representation of the [identityProviders](../resources/identityproviderbase.md) in the response body.
+If successful, this method returns a `200 OK` response code and a collection of [identityProviderBase](../resources/identityproviderbase.md) objects in the response body.
## Example
GET https://graph.microsoft.com/beta/identity/b2xUserFlows/B2X_1_Test/userflowId
[!INCLUDE [sample-code](../includes/snippets/php/get-b2xuserflow-list-userflowidentityproviders-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2xidentityuserflow Post Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2xidentityuserflow-post-identityproviders.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/update-b2xuserflows-identityprovider-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 B2xidentityuserflow Post Userattributeassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2xidentityuserflow-post-userattributeassignments.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-identityuserflowattributeassignment-from--2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2xidentityuserflow Userflowidentityproviders Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/b2xidentityuserflow-userflowidentityproviders-update.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/update-b2xuserflows-userflowidentityprovider-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Basesitepage Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/basesitepage-delete.md
++
+description: "Delete a sitePage from the site pages list in a site."
+ Title: "Delete baseSitePage"
+ms.localizationpriority: medium
+
+# Delete baseSitePage
+
+Namespace: microsoft.graph
++
+Delete a [baseSitePage][] from the site pages [list][] in a [site][].
+
+[baseSitePage]: ../resources/basesitepage.md
+[list]: ../resources/list.md
+[site]: ../resources/site.md
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+>**Note:** To delete an item, the user must have granted the application write access to the item to be deleted.
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account) | Sites.ReadWrite.All |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Sites.ReadWrite.All |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+DELETE /sites/{site-id}/pages/{page-id}
+```
+
+## Request headers
+
+| Name | Value | Description
+|:--|:|:--
+|Authorization|Bearer {token}.| Required|
+| _if-match_ | etag | If this request header is included and the eTag provided does not match the current tag on the item, a `412 Precondition Failed` response is returned and the item will not be deleted.
+
+## Request body
+
+Do not supply a request body with this method.
+
+## Response
+
+If successful, this method returns a `204 No Content`. It does not return anything in the response body.
+
+## Example
+
+<!-- { "blockType": "request", "name": "delete-page", "scopes": "files.readwrite sites.readwrite.all" } -->
+
+### Request
+
+The following is an example of the request.
+
+```http
+DELETE /sites/{site-id}/pages/{page-id}
+```
+### Response
+
+The following is an example of the response.
+
+<!-- { "blockType": "response" } -->
+
+```http
+HTTP/1.1 204 No Content
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Delete a page in the SitePages list in a site.",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "Pages/Delete",
+ "suppressions": []
+}
+-->
v1.0 Basesitepage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/basesitepage-get.md
++
+description: "Read the properties and relationships of a baseSitePage object."
Last updated : 03/15/2018
+ Title: Get baseSitePage
+ms.localizationpriority: medium
++
+# Get baseSitePage
+
+Namespace: microsoft.graph
++
+Get the metadata for a [baseSitePage][] in the site pages [list][] in a [site][].
+
+[baseSitePage]: ../resources/baseSitePage.md
+[list]: ../resources/list.md
+[site]: ../resources/site.md
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | Sites.Read.All, Sites.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Sites.Read.All, Sites.ReadWrite.All |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /sites/{site-id}/pages/{page-id}
+```
+
+## Optional query parameters
+
+This method supports the `$count`, `$expand`, `$filter`, `$orderBy`, `$select`, and `$top` [OData query parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+
+| Name | Description |
+| : | :-- |
+| Authorization | Bearer {token}. Required. |
+| Content-Type | application/json. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200` and a [baseSitePage](../resources/baseSitePage.md) object in the response body.
+
+## Example
+
+### Request
+
+# [HTTP](#tab/http)
+
+<!--{
+ "blockType": "request",
+ "name": "get-basesitepage",
+ "scopes": "sites.read.all",
+ "tags": "service.sharepoint"
+}
+-->
+
+```msgraph-interactive
+GET /sites/{site-id}/pages/{page-id}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!--
+{
+ "blockType": "response",
+ "@odata.type": "microsoft.graph.baseSitePage",
+ "truncated": true,
+ "isCollection":false
+}
+-->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.sitePage",
+ "@odata.etag": "\"{F45354CB-D634-45DF-8B88-2B4E96A1DC45},8\"",
+ "description": "Reiciendis placeat dolores.Mollitia veniam tempora tempora quidem voluptatum.Quos animi maiores facilis.Dolores officiis consequatur provident beatae deleniti accusamus magni quam tenetur.",
+ "eTag": "\"{F45354CB-D634-45DF-8B88-2B4E96A1DC45},8\"",
+ "id": "f45354cb-d634-45df-8b88-2b4e96a1dc45",
+ "lastModifiedDateTime": "2023-04-16T10:01:41Z",
+ "name": "Electronic Convertible.aspx",
+ "webUrl": "SitePages/Electronic Convertible.aspx",
+ "title": "Electronic Convertible",
+ "pageLayout": "article",
+ "thumbnailWebUrl": "https://media.akamai.odsp.cdn.office.net/_layouts/15/images/sitepagethumbnail.png",
+ "promotionKind": "page",
+ "showComments": false,
+ "showRecommendedPages": true,
+ "contentType": {
+ "id": "0x0101009D1CB255DA76424F860D91F20E6C4118009E6554A5E299E84FB2E07731DD6C6D4A",
+ "name": "Site Page"
+ },
+ "createdBy": {
+ "user": {
+ "displayName": "admin_contoso",
+ "email": "admin@contoso.onmicrosoft.com"
+ }
+ },
+ "lastModifiedBy": {
+ "user": {
+ "displayName": "admin_contoso",
+ "email": "admin@contoso.onmicrosoft.com"
+ }
+ },
+ "parentReference": {
+ "siteId": "45bb2a3b-0a4e-46f4-8c68-749c3fea75d3"
+ },
+ "publishingState": {
+ "level": "draft",
+ "versionId": "0.4"
+ },
+ "reactions": {}
+}
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Get a page in a site",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "Pages/Get",
+ "suppressions": [
+ ]
+}
+-->
v1.0 Basesitepage List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/basesitepage-list.md
++
+description: 'Get the collection of baseSitePage objects from the site pages [list] in a site. All pages in the site are returned (with pagination).'
Last updated : 03/15/2018
+ Title: List baseSitePage
+ms.localizationpriority: medium
++
+# List baseSitePage
+
+Namespace: microsoft.graph
++
+Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by `name` in ascending order.
+
+> **Note:** The [baseSitePage][] specified is a parent type and does not have any instance. As a result, the returned data will only consist of available subtypes, which will be provided as a list.
+
+**The following table lists the available subtypes.**
+
+| Entity name | Description |
+| :-- | : |
+| [sitePage][] | Represents a regular page |
+
+[basesitepage]: ../resources/baseSitePage.md
+[sitepage]: ../resources/sitePage.md
+[list]: ../resources/list.md
+[site]: ../resources/site.md
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | Sites.Read.All, Sites.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Sites.Read.All, Sites.ReadWrite.All |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /sites/{site-id}/pages
+```
+
+## Optional query parameters
+
+This method supports the `$count`, `$expand`, `$filter`, `$orderBy`, `$select`, and `$top` [OData query parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+
+| Name | Description |
+| : | :-- |
+| Authorization | Bearer {token}. Required. |
+| Content-Type | application/json. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200` and a list of [baseSitePage](../resources/baseSitePage.md) object in the response body.
+
+## Example
+
+### Request
+
+# [HTTP](#tab/http)
+<!--{
+ "blockType": "request",
+ "name": "get-basesitepages",
+ "scopes": "sites.read.all",
+ "tags": "service.sharepoint"
+}
+-->
+
+```msgraph-interactive
+GET /sites/{site-id}/pages
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+<!--
+{
+ "blockType": "response",
+ "@odata.type": "microsoft.graph.baseSitePage",
+ "truncated": true,
+ "isCollection":true
+}
+-->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.sitePage",
+ "@odata.etag": "\"{5FA48F95-2FDF-40E8-A28C-6D0D8345BCD2},8\"",
+ "description": "Placeat porro perspiciatis maxime esse nobis illo.Voluptate vitae maxime totam consectetur fugit sit quos.Saepe ea veniam voluptate tempore quod deleniti necessitatibus repellat.",
+ "eTag": "\"{5FA48F95-2FDF-40E8-A28C-6D0D8345BCD2},8\"",
+ "id": "5fa48f95-2fdf-40e8-a28c-6d0d8345bcd2",
+ "lastModifiedDateTime": "2023-04-16T08:37:51Z",
+ "name": "Account holistic.aspx",
+ "webUrl": "SitePages/Account holistic.aspx",
+ "title": "CSS Global Lithuanian meter",
+ "pageLayout": "article",
+ "thumbnailWebUrl": "https://media.akamai.odsp.cdn.office.net/a830edad9050849vanaukyisx52.spgrid.com/_layouts/15/images/sitepagethumbnail.png",
+ "promotionKind": "page",
+ "showComments": false,
+ "showRecommendedPages": false,
+ "contentType": {
+ "id": "0x0101009D1CB255DA76424F860D91F20E6C4118009E6554A5E299E84FB2E07731DD6C6D4A",
+ "name": "Site Page"
+ },
+ "createdBy": {
+ "user": {
+ "displayName": "admin_contoso",
+ "email": "admin@contoso.onmicrosoft.com"
+ }
+ },
+ "lastModifiedBy": {
+ "user": {
+ "displayName": "admin_contoso",
+ "email": "admin@contoso.onmicrosoft.com"
+ }
+ },
+ "parentReference": {
+ "siteId": "45bb2a3b-0a4e-46f4-8c68-749c3fea75d3"
+ },
+ "publishingState": {
+ "level": "draft",
+ "versionId": "0.4"
+ },
+ "reactions": {}
+ },
+ {
+ "@odata.type": "#microsoft.graph.sitePage",
+ "@odata.etag": "\"{DA0F67BE-977E-4D09-88AC-506A1002E678},5\"",
+ "eTag": "\"{DA0F67BE-977E-4D09-88AC-506A1002E678},5\"",
+ "id": "da0f67be-977e-4d09-88ac-506a1002e678",
+ "lastModifiedDateTime": "2023-04-16T06:39:30Z",
+ "name": "Analyst Fresh.aspx",
+ "webUrl": "SitePages/Analyst Fresh.aspx",
+ "title": "Lesotho Account Metal Analyst du",
+ "pageLayout": "article",
+ "thumbnailWebUrl": "https://media.akamai.odsp.cdn.office.net/a830edad9050849vanaukyisx52.spgrid.com/_layouts/15/images/sitepagethumbnail.png",
+ "promotionKind": "page",
+ "showComments": false,
+ "showRecommendedPages": false,
+ "contentType": {
+ "id": "0x0101009D1CB255DA76424F860D91F20E6C4118009E6554A5E299E84FB2E07731DD6C6D4A",
+ "name": "Site Page"
+ },
+ "createdBy": {
+ "user": {
+ "displayName": "admin_contoso",
+ "email": "admin@contoso.onmicrosoft.com"
+ }
+ },
+ "lastModifiedBy": {
+ "user": {
+ "displayName": "admin_contoso",
+ "email": "admin@contoso.onmicrosoft.com"
+ }
+ },
+ "parentReference": {
+ "siteId": "45bb2a3b-0a4e-46f4-8c68-749c3fea75d3"
+ },
+ "publishingState": {
+ "level": "draft",
+ "versionId": "0.1"
+ },
+ "reactions": {},
+ "titleArea": {
+ "enableGradientEffect": false,
+ "imageWebUrl": "https://loremflickr.com/640/480",
+ "layout": "plain",
+ "showAuthor": false,
+ "showPublishedDate": false,
+ "showTextBlockAboveTitle": false,
+ "textAboveTitle": "generating ADP",
+ "textAlignment": "center",
+ "title": "strategic underneath protocol Buckinghamshire forecast",
+ "authors@odata.type": "#Collection(String)",
+ "authors": [],
+ "authorByline@odata.type": "#Collection(String)",
+ "authorByline": [],
+ "imageSourceType": 4,
+ "serverProcessedContent": {
+ "htmlStrings": [],
+ "searchablePlainTexts": [],
+ "links": [],
+ "imageSources": []
+ }
+ }
+ }
+ ]
+}
+
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Enumerate the list of pages in a site",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "Pages/Enumerate",
+ "suppressions": [
+ ]
+}
+-->
v1.0 Basetask Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/basetask-delete.md
DELETE /me/tasks/lists/AAMkAGVjMzJmMWZjLTgyYjgtNGIyNi1hOGQ0LWRjMjNmMGRmOWNiYQAu/
- ### Response **Note:** The response object shown here might be shortened for readability. <!-- {
DELETE /me/tasks/lists/AAMkAGVjMzJmMWZjLTgyYjgtNGIyNi1hOGQ0LWRjMjNmMGRmOWNiYQAu/
HTTP/1.1 204 No Content ```
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Delete baseTask",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/tasks/lists/{var}/tasks/{var}
+ Uri path requires navigating into unknown object hierarchy: missing property 'tasks' on 'user'. Possible issues:
+ 1) Doc bug where 'tasks' isn't defined on the resource.
+ 2) Doc bug where 'tasks' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'user' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 Basetask Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/basetask-delta.md
Content-Type: application/json
} ```
+<!-- {
+ "type": "#page.annotation",
+ "description": "baseTask: delta",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/tasks/lists/{var}/tasks/delta
+ Uri path requires navigating into unknown object hierarchy: missing property 'tasks' on 'user'. Possible issues:
+ 1) Doc bug where 'tasks' isn't defined on the resource.
+ 2) Doc bug where 'tasks' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'user' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}-->
v1.0 Basetask Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/basetask-get.md
Content-Type: application/json
} ```
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Get baseTask",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/tasks/lists/{var}/tasks/{var}
+ Uri path requires navigating into unknown object hierarchy: missing property 'tasks' on 'user'. Possible issues:
+ 1) Doc bug where 'tasks' isn't defined on the resource.
+ 2) Doc bug where 'tasks' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'user' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 Basetask List Linkedresources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/basetask-list-linkedresources.md
Content-Type: application/json
} ```
+<!--
+{
+ "type": "#page.annotation",
+ "description": "List linkedResources",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/tasks/lists/{var}/tasks/{var}/linkedResources
+ Uri path requires navigating into unknown object hierarchy: missing property 'tasks' on 'user'. Possible issues:
+ 1) Doc bug where 'tasks' isn't defined on the resource.
+ 2) Doc bug where 'tasks' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'user' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 Basetask Move https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/basetask-move.md
Content-Type: application/json
} ```
+<!-- {
+ "type": "#page.annotation",
+ "description": "baseTask: move",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/tasks/lists/{var}/tasks/{var}/move
+ Uri path requires navigating into unknown object hierarchy: missing property 'tasks' on 'user'. Possible issues:
+ 1) Doc bug where 'tasks' isn't defined on the resource.
+ 2) Doc bug where 'tasks' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'user' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}-->
v1.0 Basetask Post Checklistitems https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/basetask-post-checklistitems.md
Content-Type: application/json
} ```
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Create checklistItem",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/tasks/lists/{var}/tasks/{var}/checklistItems
+ Uri path requires navigating into unknown object hierarchy: missing property 'tasks' on 'user'. Possible issues:
+ 1) Doc bug where 'tasks' isn't defined on the resource.
+ 2) Doc bug where 'tasks' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'user' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 Basetask Post Linkedresources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/basetask-post-linkedresources.md
Content-Type: application/json
} ```
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Create linkedResource_v2",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/tasks/lists/{var}/tasks/{var}/linkedResources
+ Uri path requires navigating into unknown object hierarchy: missing property 'tasks' on 'user'. Possible issues:
+ 1) Doc bug where 'tasks' isn't defined on the resource.
+ 2) Doc bug where 'tasks' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'user' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 Basetask Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/basetask-update.md
Content-Type: application/json
} ```
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Update baseTask",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/tasks/lists/{var}/tasks/{var}
+ Uri path requires navigating into unknown object hierarchy: missing property 'tasks' on 'user'. Possible issues:
+ 1) Doc bug where 'tasks' isn't defined on the resource.
+ 2) Doc bug where 'tasks' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'user' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 Basetasklist Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/basetasklist-delta.md
Content-Type: application/json
} ```
+<!-- {
+ "type": "#page.annotation",
+ "description": "baseTaskList: delta",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/tasks/lists/delta
+ Uri path requires navigating into unknown object hierarchy: missing property 'tasks' on 'user'. Possible issues:
+ 1) Doc bug where 'tasks' isn't defined on the resource.
+ 2) Doc bug where 'tasks' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'user' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}-->
v1.0 Basetasklist List Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/basetasklist-list-tasks.md
Content-Type: application/json
} ``` +
+<!--
+{
+ "type": "#page.annotation",
+ "description": "List baseTasks",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/tasks/lists/{var}/tasks
+ Uri path requires navigating into unknown object hierarchy: missing property 'tasks' on 'user'. Possible issues:
+ 1) Doc bug where 'tasks' isn't defined on the resource.
+ 2) Doc bug where 'tasks' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'user' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 Basetasklist Post Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/basetasklist-post-tasks.md
Content-Type: application/json
} ``` +
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Create baseTask",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/tasks/lists/{var}/tasks
+ Uri path requires navigating into unknown object hierarchy: missing property 'tasks' on 'user'. Possible issues:
+ 1) Doc bug where 'tasks' isn't defined on the resource.
+ 2) Doc bug where 'tasks' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'user' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 Bookingappointment Cancel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingappointment-cancel.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/bookingappointment-cancel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingappointment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingappointment-delete.md
DELETE https://graph.microsoft.com/beta/bookingBusinesses/contosolunchdelivery@c
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-bookingappointment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingappointment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingappointment-get.md
GET https://graph.microsoft.com/beta/bookingBusinesses/contosolunchdelivery@cont
[!INCLUDE [sample-code](../includes/snippets/powershell/get-bookingappointment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingappointment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingappointment-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-bookingappointment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingbusiness Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-delete.md
DELETE https://graph.microsoft.com/beta/bookingBusinesses/fabrikam@contoso.onmic
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-bookingbusiness-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Bookingbusiness Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-get.md
GET https://graph.microsoft.com/beta/bookingBusinesses/fabrikam@contoso.onmicros
[!INCLUDE [sample-code](../includes/snippets/powershell/get-bookingbusiness-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingbusiness Getstaffavailability https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-getstaffavailability.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/bookingbusiness-getstaffavailability-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingbusiness List Appointments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-list-appointments.md
GET https://graph.microsoft.com/beta/bookingBusinesses/contosolunchdelivery@cont
[!INCLUDE [sample-code](../includes/snippets/powershell/get-appointments-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingbusiness List Calendarview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-list-calendarview.md
GET https://graph.microsoft.com/beta/bookingBusinesses/contosolunchdelivery@cont
[!INCLUDE [sample-code](../includes/snippets/powershell/bookingbusiness-getcalendarview-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingbusiness List Customers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-list-customers.md
GET https://graph.microsoft.com/beta/bookingBusinesses/contosolunchdelivery@cont
[!INCLUDE [sample-code](../includes/snippets/powershell/get-customers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingbusiness List Customquestions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-list-customquestions.md
GET https://graph.microsoft.com/beta/bookingBusinesses/contosolunchdelivery@cont
[!INCLUDE [sample-code](../includes/snippets/powershell/list-bookingcustomquestion-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingbusiness List Services https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-list-services.md
GET https://graph.microsoft.com/beta/bookingBusinesses/contosolunchdelivery@cont
[!INCLUDE [sample-code](../includes/snippets/powershell/get-services-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingbusiness List Staffmembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-list-staffmembers.md
GET https://graph.microsoft.com/beta/bookingBusinesses/contosolunchdelivery@cont
[!INCLUDE [sample-code](../includes/snippets/powershell/get-staffmembers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingbusiness List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-list.md
Get a collection of [bookingBusiness](../resources/bookingbusiness.md) objects t
This operation returns only the **id** and **displayName** of each Microsoft Bookings business in the collection. For performance considerations, it does not return other properties. You can get the other properties of a Bookings business by specifying its **id** in a [GET](bookingbusiness-get.md) operation.
-You can also query for Bookings businesses by specifying a string in a `query` parameter to do substring matching among the businesses of a tenant. See an [example](#request-2) below.
+You can also query for Bookings businesses by specifying a string in a `query` parameter to do substring matching among the businesses of a tenant. For details, see [Example 2](#example-2-query-parameter).
+
+> **Note:** Results are limited to 500 mailboxes. Pagination of the results is not currently supported.
## Permissions
GET /bookingBusinesses
``` ## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-This method also supports the `query` parameter which accepts a string value. This parameter limits the GET results to businesses that match the specified string. You can see an [example](#request-2) below.
+This method supports some of the [OData query parameters](/graph/query-parameters) to help customize the response.
+This method also supports the `query` parameter which accepts a string value. This parameter limits the GET results to businesses that match the specified string.
## Request headers | Name |Description|
This method also supports the `query` parameter which accepts a string value. Th
Do not supply a request body for this method. ## Response If successful, this method returns a `200 OK` response code and collection of [bookingBusiness](../resources/bookingbusiness.md) objects in the response body.
-## Example
-##### Request 1
+
+## Examples
+
+### Example 1: Get the Bookings buinsesses in a tenant
+
+#### Request
The following example gets the Bookings businesses in a tenant. # [HTTP](#tab/http)
GET https://graph.microsoft.com/beta/bookingBusinesses
[!INCLUDE [sample-code](../includes/snippets/powershell/get-bookingbusinesses-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-##### Response 1
+#### Response
The following is an example of the response. <!-- { "blockType": "response",
Content-type: application/json
} ```
-##### Request 2
+### Example 2: Query parameter
+
+#### Request
The following example shows how to use the `query` parameter to get one or more matching Bookings businesses in the tenant.
GET https://graph.microsoft.com/beta/bookingBusinesses?query=Adventure
[!INCLUDE [sample-code](../includes/snippets/powershell/query-bookingbusinesses-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-##### Response 2
+#### Response
The following is an example of the response. <!-- { "blockType": "response",
v1.0 Bookingbusiness Post Appointments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-post-appointments.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-bookingappointment-from-bookingbusiness-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingbusiness Post Bookingbusinesses https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-post-bookingbusinesses.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-bookingbusiness-from-bookingbusinesses-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [bookingBusiness](../resources/bookingbusiness.md) object.
v1.0 Bookingbusiness Post Customers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-post-customers.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-bookingcustomer-from-bookingbusiness-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingbusiness Post Customquestions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-post-customquestions.md
Content-length: 165
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/create-bookingcustomquestion-from--javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Bookingbusiness Post Services https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-post-services.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-bookingservice-from-bookingbusiness-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingbusiness Publish https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-publish.md
POST https://graph.microsoft.com/beta/bookingBusinesses/contosolunchdelivery@con
[!INCLUDE [sample-code](../includes/snippets/powershell/bookingbusiness-publish-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingbusiness Unpublish https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-unpublish.md
POST https://graph.microsoft.com/beta/bookingBusinesses/contosolunchdelivery@con
[!INCLUDE [sample-code](../includes/snippets/powershell/bookingbusiness-unpublish-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Bookingbusiness Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingbusiness-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-bookingbusiness-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Bookingcurrency Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingcurrency-get.md
GET https://graph.microsoft.com/beta/bookingCurrencies/USD
[!INCLUDE [sample-code](../includes/snippets/powershell/get-bookingcurrency-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Bookingcurrency List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingcurrency-list.md
GET https://graph.microsoft.com/beta/bookingCurrencies
[!INCLUDE [sample-code](../includes/snippets/powershell/get-bookingcurrencies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Bookingcustomer Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingcustomer-delete.md
DELETE https://graph.microsoft.com/beta/bookingBusinesses/contosolunchdelivery@c
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-bookingcustomer-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingcustomer Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingcustomer-get.md
GET https://graph.microsoft.com/beta/bookingBusinesses/contosolunchdelivery@cont
[!INCLUDE [sample-code](../includes/snippets/powershell/get-bookingcustomer-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingcustomer Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingcustomer-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-bookingcustomer-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Bookingcustomquestion Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingcustomquestion-delete.md
DELETE https://graph.microsoft.com/beta/bookingBusinesses/contosolunchdelivery@c
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-bookingcustomquestions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingcustomquestion Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingcustomquestion-get.md
GET https://graph.microsoft.com/beta/bookingBusinesses/contosolunchdelivery@cont
[!INCLUDE [sample-code](../includes/snippets/powershell/get-bookingcustomquestion-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingcustomquestion Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingcustomquestion-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-bookingcustomquestion-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingservice Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingservice-delete.md
DELETE https://graph.microsoft.com/beta/bookingBusinesses/contosolunchdelivery@c
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-bookingservice-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingservice Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingservice-get.md
GET https://graph.microsoft.com/beta/bookingBusinesses/contosolunchdelivery@cont
[!INCLUDE [sample-code](../includes/snippets/powershell/get-bookingservice-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingservice Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingservice-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-bookingservice-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingstaffmember Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingstaffmember-delete.md
DELETE https://graph.microsoft.com/beta/bookingBusinesses/contosolunchdelivery@c
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-bookingstaffmember-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Bookingstaffmember Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bookingstaffmember-get.md
GET https://graph.microsoft.com/beta/bookingBusinesses/contosolunchdelivery@cont
[!INCLUDE [sample-code](../includes/snippets/powershell/get-bookingstaffmember-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Browsersharedcookie Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/browsersharedcookie-get.md
GET https://graph.microsoft.com/beta/admin/edge/internetExplorerMode/siteLists/1
[!INCLUDE [sample-code](../includes/snippets/php/get-browsersharedcookie-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Browsersharedcookie Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/browsersharedcookie-update.md
Content-length: 349
[!INCLUDE [sample-code](../includes/snippets/php/update-browsersharedcookie-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Browsersite Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/browsersite-get.md
GET https://graph.microsoft.com/beta/admin/edge/internetExplorerMode/siteLists/2
[!INCLUDE [sample-code](../includes/snippets/php/get-browsersite-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Browsersite Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/browsersite-update.md
Content-length: 387
[!INCLUDE [sample-code](../includes/snippets/php/update-browsersite-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Browsersitelist Delete Sharedcookies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/browsersitelist-delete-sharedcookies.md
DELETE https://graph.microsoft.com/beta/admin/edge/internetExplorerMode/siteList
[!INCLUDE [sample-code](../includes/snippets/php/delete-browsersharedcookie-e1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
DELETE https://graph.microsoft.com/beta/admin/edge/internetExplorerMode/siteList
[!INCLUDE [sample-code](../includes/snippets/php/delete-browsersharedcookie-e2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Browsersitelist Delete Sites https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/browsersitelist-delete-sites.md
DELETE https://graph.microsoft.com/beta/admin/edge/internetExplorerMode/siteList
[!INCLUDE [sample-code](../includes/snippets/php/delete-browsersite-e1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
DELETE https://graph.microsoft.com/beta/admin/edge/internetExplorerMode/siteList
[!INCLUDE [sample-code](../includes/snippets/php/delete-browsersite-e2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Browsersitelist Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/browsersitelist-get.md
GET https://graph.microsoft.com/beta/admin/edge/internetExplorerMode/siteLists/e
[!INCLUDE [sample-code](../includes/snippets/php/get-browsersitelist-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Browsersitelist List Sharedcookies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/browsersitelist-list-sharedcookies.md
GET https://graph.microsoft.com/beta/admin/edge/internetExplorerMode/siteLists/e
[!INCLUDE [sample-code](../includes/snippets/php/list-browsersharedcookie-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Browsersitelist List Sites https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/browsersitelist-list-sites.md
GET https://graph.microsoft.com/beta/admin/edge/internetExplorerMode/siteLists/e
[!INCLUDE [sample-code](../includes/snippets/php/list-browsersite-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Browsersitelist Post Sharedcookies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/browsersitelist-post-sharedcookies.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-browsersharedcookie-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Browsersitelist Post Sites https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/browsersitelist-post-sites.md
Content-length: 387
[!INCLUDE [sample-code](../includes/snippets/php/create-browsersite-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Browsersitelist Publish https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/browsersitelist-publish.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/browsersitelist-publish-e1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/browsersitelist-publish-e2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Browsersitelist Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/browsersitelist-update.md
Content-length: 283
[!INCLUDE [sample-code](../includes/snippets/php/update-browsersitelist-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Bundle Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bundle-delete.md
DELETE https://graph.microsoft.com/beta/drive/items/{bundle-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-bundle-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bundle Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bundle-get.md
GET https://graph.microsoft.com/v1.0/drive/bundles/{bundle-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-bundle-metadata-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-bundle-metadata-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/drive/bundles/{bundle-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-bundle-metadata-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/drive/items/{bundle-id}?expand=children
[!INCLUDE [sample-code](../includes/snippets/csharp/get-bundle-and-children-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-bundle-and-children-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/drive/items/{bundle-id}?expand=children
[!INCLUDE [sample-code](../includes/snippets/powershell/get-bundle-and-children-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Bundle List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bundle-list.md
GET https://graph.microsoft.com/beta/drive/bundles
[!INCLUDE [sample-code](../includes/snippets/powershell/list-all-bundles-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/drive/bundles?filter=bundle/album%20ne%20nu
[!INCLUDE [sample-code](../includes/snippets/powershell/list-album-bundles-e2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Bundle Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/bundle-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/rename-bundle-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Businessflowtemplate List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/businessflowtemplate-list.md
GET https://graph.microsoft.com/beta/businessFlowTemplates
[!INCLUDE [sample-code](../includes/snippets/powershell/get-businessflowtemplate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Businessscenario Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/businessscenario-delete.md
DELETE https://graph.microsoft.com/beta/solutions/businessScenarios/c5d514e6c686
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-businessscenario-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Businessscenario Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/businessscenario-get.md
GET https://graph.microsoft.com/beta/solutions/businessScenarios/c5d514e6c686491
[!INCLUDE [sample-code](../includes/snippets/powershell/get-businessscenario-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Businessscenario Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/businessscenario-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-businessscenario-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Businessscenarioplanner Delete Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/businessscenarioplanner-delete-tasks.md
DELETE https://graph.microsoft.com/beta/solutions/businessScenarios/c5d514e6c686
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-businessscenariotask-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Businessscenarioplanner Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/businessscenarioplanner-get.md
GET https://graph.microsoft.com/beta/solutions/businessScenarios/c5d514e6c686491
[!INCLUDE [sample-code](../includes/snippets/powershell/get-businessscenarioplanner-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Businessscenarioplanner Getplan https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/businessscenarioplanner-getplan.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/businessscenarioplannerthisgetplan-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Businessscenarioplanner List Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/businessscenarioplanner-list-tasks.md
GET https://graph.microsoft.com/beta/solutions/businessScenarios/c5d514e6c686491
[!INCLUDE [sample-code](../includes/snippets/powershell/list-businessscenariotask-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/solutions/businessScenarios/c5d514e6c686491
[!INCLUDE [sample-code](../includes/snippets/powershell/list-businessscenariotask-e2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/solutions/businessScenarios/c5d514e6c686491
[!INCLUDE [sample-code](../includes/snippets/powershell/list-businessscenariotask-e3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Businessscenarioplanner Post Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/businessscenarioplanner-post-tasks.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-businessscenariotask-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Businessscenariotask Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/businessscenariotask-get.md
GET https://graph.microsoft.com/beta/solutions/businessScenarios/c5d514e6c686491
[!INCLUDE [sample-code](../includes/snippets/powershell/get-businessscenariotask-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Businessscenariotask Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/businessscenariotask-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-businessscenariotask-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Calendar Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/calendar-delete.md
Here is an example of the request.
DELETE https://graph.microsoft.com/beta/me/calendar ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/beta/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)
- ##### Response
v1.0 Calendar Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/calendar-get.md
GET https://graph.microsoft.com/beta/me/calendar
[!INCLUDE [sample-code](../includes/snippets/powershell/get-calendar-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Calendar Getschedule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/calendar-getschedule.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/calendar-getschedule-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Calendar List Calendarview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/calendar-list-calendarview.md
GET https://graph.microsoft.com/beta/me/calendar/calendarView?startDateTime=2017
[!INCLUDE [sample-code](../includes/snippets/powershell/get-calendarview-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Calendar List Events https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/calendar-list-events.md
GET https://graph.microsoft.com/beta/me/calendar/events
[!INCLUDE [sample-code](../includes/snippets/php/calendar-list-events-for-me-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
GET https://graph.microsoft.com/beta/me/calendar/events?$filter=startsWith(subje
[!INCLUDE [sample-code](../includes/snippets/php/calendar-list-events-for-me-by-subject-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Calendar Post Calendarpermissions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/calendar-post-calendarpermissions.md
POST https://graph.microsoft.com/beta/users/458d4c95-124e-49da-ba9d-1dd0387e682e
[!INCLUDE [sample-code](../includes/snippets/php/create-calendarpermission-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Calendar Post Events https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/calendar-post-events.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-event-from-calendar-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-event-from-calendar-with-online-meeting-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Calendar Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/calendar-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-calendar-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Calendargroup Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/calendargroup-delete.md
DELETE https://graph.microsoft.com/beta/me/calendarGroups/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-calendargroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Calendargroup Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/calendargroup-get.md
GET https://graph.microsoft.com/beta/me/calendarGroups/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-calendargroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Calendargroup List Calendars https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/calendargroup-list-calendars.md
GET https://graph.microsoft.com/beta/me/calendarGroups/{id}/calendars
[!INCLUDE [sample-code](../includes/snippets/powershell/calendargroup-get-calendars-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Calendargroup Post Calendars https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/calendargroup-post-calendars.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-calendar-from-calendargroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [calendar](../resources/calendar.md) object.
v1.0 Calendargroup Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/calendargroup-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-calendargroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Calendarpermission Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/calendarpermission-delete.md
DELETE https://graph.microsoft.com/beta/users/{id}/calendar/calendarPermissions/
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-calendarpermission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Calendarpermission Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/calendarpermission-get.md
GET https://graph.microsoft.com/beta/users/{id}/calendar/calendarPermissions/{id
[!INCLUDE [sample-code](../includes/snippets/powershell/get-calendarpermission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Calendarpermission Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/calendarpermission-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-calendarpermission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Call Addlargegalleryview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/call-addlargegalleryview.md
Content-Length: 46
[!INCLUDE [sample-code](../includes/snippets/powershell/addlargegalleryview-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Call Answer https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/call-answer.md
Content-Length: 211
[!INCLUDE [sample-code](../includes/snippets/powershell/call-answer-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/call-answer-app-hosted-media-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Call Cancelmediaprocessing https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/call-cancelmediaprocessing.md
Content-Length: 62
[!INCLUDE [sample-code](../includes/snippets/powershell/call-cancelmediaprocessing-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Call Changescreensharingrole https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/call-changescreensharingrole.md
Content-Length: 24
[!INCLUDE [sample-code](../includes/snippets/powershell/call-changescreensharingrole-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Call Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/call-delete.md
DELETE https://graph.microsoft.com/beta/communications/calls/57dab8b1-894c-409a-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-call-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Call Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/call-get.md
GET https://graph.microsoft.com/beta/communications/calls/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-call-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
GET https://graph.microsoft.com/beta/communications/calls/2f1a1100-b174-40a0-aba
[!INCLUDE [sample-code](../includes/snippets/powershell/get-call-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Call Keepalive https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/call-keepalive.md
POST https://graph.microsoft.com/beta/communications/calls/2e1a0b00-2db4-4022-95
[!INCLUDE [sample-code](../includes/snippets/powershell/keep-alive-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Call List Audioroutinggroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/call-list-audioroutinggroups.md
GET https://graph.microsoft.com/beta/communications/calls/{id}/audioRoutingGroup
[!INCLUDE [sample-code](../includes/snippets/powershell/get-audioroutinggroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Call List Contentsharingsessions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/call-list-contentsharingsessions.md
GET https://graph.microsoft.com/beta/communications/calls/7531d31f-d10d-44de-802
[!INCLUDE [sample-code](../includes/snippets/powershell/get-contentsharingsessions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Call List Participants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/call-list-participants.md
GET https://graph.microsoft.com/beta/communications/calls/7531d31f-d10d-44de-802
[!INCLUDE [sample-code](../includes/snippets/powershell/get-participants-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Call Mute https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/call-mute.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/call-mute-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Call Playprompt https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/call-playprompt.md
Content-Length: 166
[!INCLUDE [sample-code](../includes/snippets/powershell/call-playprompt-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Call Post Audioroutinggroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/call-post-audioroutinggroups.md
Content-Length: 233
[!INCLUDE [sample-code](../includes/snippets/powershell/create-audioroutinggroup-from-call-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [audioRoutingGroup](../resources/audioroutinggroup.md) object.
v1.0 Call Record https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/call-record.md
Content-Length: 394
[!INCLUDE [sample-code](../includes/snippets/powershell/call-recordresponse-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Call Redirect https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/call-redirect.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/call-redirect-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Call Reject https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/call-reject.md
Content-Length: 24
[!INCLUDE [sample-code](../includes/snippets/powershell/call-reject-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
Content-Length: 24
[!INCLUDE [sample-code](../includes/snippets/powershell/call-reject-none-reason-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Call Subscribetotone https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/call-subscribetotone.md
Content-Length: 46
[!INCLUDE [sample-code](../includes/snippets/powershell/call-subscribetotone-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Call Transfer https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/call-transfer.md
Content-Length: 430
[!INCLUDE [sample-code](../includes/snippets/powershell/call-transfer-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/call-transfer-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Length: 430
[!INCLUDE [sample-code](../includes/snippets/powershell/call-transfer-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/call-transfer-4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Length: 430
[!INCLUDE [sample-code](../includes/snippets/powershell/call-transfer-5-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Call Unmute https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/call-unmute.md
Content-Length: 46
[!INCLUDE [sample-code](../includes/snippets/powershell/call-unmute-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Call Updaterecordingstatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/call-updaterecordingstatus.md
Content-Length: 79
[!INCLUDE [sample-code](../includes/snippets/powershell/call-updaterecordingstatus-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Callrecords Callrecord Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/callrecords-callrecord-get.md
GET https://graph.microsoft.com/beta/communications/callRecords/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-callrecord-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/communications/callRecords/{id}?$expand=ses
[!INCLUDE [sample-code](../includes/snippets/powershell/get-callrecord-expanded-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
"startDateTime": "2020-02-25T18:52:21.2169889Z", "endDateTime": "2020-02-25T18:52:46.7640013Z", "id": "e523d2ed-2966-4b6b-925b-754a88034cc5",
+ "isTest": false,
"caller": { "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "name": "machineName_2",
+ "cpuName": "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz",
+ "cpuCoresCount": 2,
+ "cpuProcessorSpeedInMhz": 2594,
"userAgent": { "@odata.type": "#microsoft.graph.callRecords.clientUserAgent", "headerValue": "RTCC/7.0.0.0 UCWA/7.0.0.0 AndroidLync/6.25.0.27 (SM-G930U Android 8.0.0)",
Content-type: application/json
}, "callee": { "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "name": "machineName_4",
+ "cpuName": "Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz",
+ "cpuCoresCount": 8,
+ "cpuProcessorSpeedInMhz": 2295,
"userAgent": { "@odata.type": "#microsoft.graph.callRecords.clientUserAgent", "headerValue": "UCCAPI/16.0.12527.20122 OC/16.0.12527.20194 (Skype for Business)",
Content-type: application/json
"id": "e523d2ed-2966-4b6b-925b-754a88034cc5", "caller": { "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "name": "machineName_4",
+ "cpuName": "Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz",
+ "cpuCoresCount": 8,
+ "cpuProcessorSpeedInMhz": 2295,
"userAgent": { "@odata.type": "#microsoft.graph.callRecords.clientUserAgent", "headerValue": "RTCC/7.0.0.0 UCWA/7.0.0.0 AndroidLync/6.25.0.27 (SM-G930U Android 8.0.0)",
Content-type: application/json
}, "callee": { "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "name": "machineName_6",
+ "cpuName": "Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz",
+ "cpuCoresCount": 8,
+ "cpuProcessorSpeedInMhz": 2295,
"userAgent": { "@odata.type": "#microsoft.graph.callRecords.clientUserAgent", "headerValue": "UCCAPI/16.0.12527.20122 OC/16.0.12527.20194 (Skype for Business)",
Content-type: application/json
"averageBandwidthEstimate": 9965083, "wasMediaBypassed": false, "averageAudioNetworkJitter": "PT0.043S",
- "maxAudioNetworkJitter": "PT0.046S"
+ "maxAudioNetworkJitter": "PT0.046S",
+ "rmsFreezeDuration": null,
+ "averageFreezeDuration": null,
+ "isAudioForwardErrorCorrectionUsed": false
}, { "streamId": "1785122252",
Content-type: application/json
"averageBandwidthEstimate": 15644878, "wasMediaBypassed": false, "averageAudioNetworkJitter": "PT0.266S",
- "maxAudioNetworkJitter": "PT0.474S"
+ "maxAudioNetworkJitter": "PT0.474S",
+ "rmsFreezeDuration": null,
+ "averageFreezeDuration": null,
+ "isAudioForwardErrorCorrectionUsed": null
} ] }
v1.0 Callrecords Callrecord Getdirectroutingcalls https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/callrecords-callrecord-getdirectroutingcalls.md
GET https://graph.microsoft.com/beta/communications/callRecords/getDirectRouting
[!INCLUDE [sample-code](../includes/snippets/php/callrecord-getdirectroutingcalls-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Callrecords Callrecord Getpstnblockeduserslog https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/callrecords-callrecord-getpstnblockeduserslog.md
GET https://graph.microsoft.com/beta/communications/callRecords/getPstnBlockedUs
[!INCLUDE [sample-code](../includes/snippets/powershell/callrecordthisgetpstnblockeduserslog-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Callrecords Callrecord Getpstncalls https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/callrecords-callrecord-getpstncalls.md
GET https://graph.microsoft.com/beta/communications/callRecords/getPstnCalls(fro
[!INCLUDE [sample-code](../includes/snippets/php/callrecord-getpstncalls-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
HTTP/1.1 200 OK
"inventoryType": "Subscriber", "operator": "Microsoft", "callDurationSource": "microsoft",
- "otherPartyCountryCode": "US"
+ "otherPartyCountryCode": "US",
+ "clientPublicIpV4Address": "99.76.33.16",
+ "clientPublicIpV6Address": "1234:fd2:5621:1:89::4500",
+ "clientLocalIpV4Address": "192.168.1.165",
+ "clientLocalIpV6Address": "2600:1700:1dca:8110::40"
} ] }
v1.0 Callrecords Callrecord Getpstnonlinemeetingdialoutreport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/callrecords-callrecord-getpstnonlinemeetingdialoutreport.md
GET https://graph.microsoft.com/beta/communications/callRecords/getPstnOnlineMee
[!INCLUDE [sample-code](../includes/snippets/powershell/callrecordthisgetpstnonlinemeetingdialoutreport-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Callrecords Callrecord Getsmslog https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/callrecords-callrecord-getsmslog.md
GET https://graph.microsoft.com/beta
[!INCLUDE [sample-code](../includes/snippets/powershell/callrecordthisgetsmslog-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Callrecords Session List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/callrecords-session-list.md
GET https://graph.microsoft.com/beta/communications/callRecords/{id}/sessions
[!INCLUDE [sample-code](../includes/snippets/powershell/get-callrecord-sessions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
], "startDateTime": "2020-02-25T18:52:21.2169889Z", "endDateTime": "2020-02-25T18:52:46.7640013Z",
+ "isTest": false,
"caller": { "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "name": "machineName_1",
+ "cpuName": "AMD EPYC 7452 32-Core Processor",
+ "cpuCoresCount": 8,
+ "cpuProcessorSpeedInMhz": 2346,
"userAgent": { "@odata.type": "#microsoft.graph.callRecords.clientUserAgent", "headerValue": "RTCC/7.0.0.0 UCWA/7.0.0.0 AndroidLync/6.25.0.27 (SM-G930U Android 8.0.0)",
Content-type: application/json
}, "callee": { "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "name": "machineName_2",
+ "cpuName": "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz",
+ "cpuCoresCount": 2,
+ "cpuProcessorSpeedInMhz": 2594,
"userAgent": { "@odata.type": "#microsoft.graph.callRecords.clientUserAgent", "headerValue": "UCCAPI/16.0.12527.20122 OC/16.0.12527.20194 (Skype for Business)",
GET https://graph.microsoft.com/beta/communications/callRecords/{id}/sessions?$e
[!INCLUDE [sample-code](../includes/snippets/powershell/get-callrecord-sessions-expanded-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
], "startDateTime": "2020-02-25T18:52:21.2169889Z", "endDateTime": "2020-02-25T18:52:46.7640013Z",
+ "isTest": false,
"caller": { "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "name": "machineName_1",
+ "cpuName": "AMD EPYC 7452 32-Core Processor",
+ "cpuCoresCount": 8,
+ "cpuProcessorSpeedInMhz": 2346,
"userAgent": { "@odata.type": "#microsoft.graph.callRecords.clientUserAgent", "headerValue": "RTCC/7.0.0.0 UCWA/7.0.0.0 AndroidLync/6.25.0.27 (SM-G930U Android 8.0.0)",
Content-type: application/json
}, "callee": { "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "name": "machineName_2",
+ "cpuName": "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz",
+ "cpuCoresCount": 2,
+ "cpuProcessorSpeedInMhz": 2594,
"userAgent": { "@odata.type": "#microsoft.graph.callRecords.clientUserAgent", "headerValue": "UCCAPI/16.0.12527.20122 OC/16.0.12527.20194 (Skype for Business)",
Content-type: application/json
"id": "e523d2ed-2966-4b6b-925b-754a88034cc5", "caller": { "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "name": "machineName_1",
+ "cpuName": "AMD EPYC 7452 32-Core Processor",
+ "cpuCoresCount": 8,
+ "cpuProcessorSpeedInMhz": 2346,
"userAgent": { "@odata.type": "#microsoft.graph.callRecords.clientUserAgent", "headerValue": "RTCC/7.0.0.0 UCWA/7.0.0.0 AndroidLync/6.25.0.27 (SM-G930U Android 8.0.0)",
Content-type: application/json
}, "callee": { "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "name": "machineName_2",
+ "cpuName": "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz",
+ "cpuCoresCount": 2,
"userAgent": { "@odata.type": "#microsoft.graph.callRecords.clientUserAgent", "headerValue": "UCCAPI/16.0.12527.20122 OC/16.0.12527.20194 (Skype for Business)",
Content-type: application/json
"averageBandwidthEstimate": 9965083, "wasMediaBypassed": false, "averageAudioNetworkJitter": "PT0.043S",
- "maxAudioNetworkJitter": "PT0.046S"
+ "maxAudioNetworkJitter": "PT0.046S",
+ "rmsFreezeDuration": null,
+ "averageFreezeDuration": null,
+ "isAudioForwardErrorCorrectionUsed": true
}, { "streamId": "1785122252",
Content-type: application/json
"averageBandwidthEstimate": 15644878, "wasMediaBypassed": false, "averageAudioNetworkJitter": "PT0.266S",
- "maxAudioNetworkJitter": "PT0.474S"
+ "maxAudioNetworkJitter": "PT0.474S",
+ "rmsFreezeDuration": null,
+ "averageFreezeDuration": null,
+ "isAudioForwardErrorCorrectionUsed": false
} ] }
v1.0 Calltranscript Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/calltranscript-get.md
If successful, this method returns a `200 OK` response code and a [callTranscrip
## Examples > [!NOTE]
-> The docx format for transcripts will be deprecated starting May 31, 2023.
+> The docx format for transcripts is deprecated as of May 31, 2023.
### Example 1: Get a callTranscript #### Request
GET https://graph.microsoft.com/beta/users/ba321e0d-79ee-478d-8e28-85a19507f456/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-calltranscript-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/users/ba321e0d-79ee-478d-8e28-85a19507f456/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-calltranscript-content-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/users/ba321e0d-79ee-478d-8e28-85a19507f456/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-calltranscript-content-format-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] --
-#### Response
-
-Response contains bytes for the transcript in the body. `content-type` header specifies type of the transcript content.
->**Note:** The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "stream"
-}
>
-```http
-HTTP/1.1 200 OK
-Content-type: text/vtt
-
-WEBVTT
-
-0:0:0.0 --> 0:0:5.320
-<v User Name>This is a transcript test.</v>
-```
-
-### Example 4: Get a callTranscript content specifying Accept header
-
->**Note:** The docx format and `Accept` header will be deprecated starting May 31, 2023.
-
-#### Request
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_callTranscript_content_Accept",
- "sampleKeys": ["ba321e0d-79ee-478d-8e28-85a19507f456", "MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ", "MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4"]
-}
>
-``` http
-GET https://graph.microsoft.com/bethkLWFkNDItOTE2ZDNmZjkwZGY4/content
-Accept: application/vnd.openxmlformats-officedocument.wordprocessingml.document
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-#### Response
-
-Response contains bytes for the transcript in the body. `Content-Type` header specifies type of the transcript content.
->**Note:** The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "stream"
-}
>
-```http
-HTTP/1.1 200 OK
-Content-type: application/vnd.openxmlformats-officedocument.wordprocessingml.document
-
-0:0:0.0 --> 0:0:5.320
-User Name
-This is a transcript test.
-```
-### Example 5: Get a callTranscript content with $format getting precedence over the Accept header
-
->**Note:** The docx format and `$format` query parameter will be deprecated starting May 31, 2023.
-
-#### Request
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_callTranscript_content_format_precedence",
- "sampleKeys": ["ba321e0d-79ee-478d-8e28-85a19507f456", "MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ", "MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4"]
-}
>
-``` http
-GET https://graph.microsoft.com/bethkLWFkNDItOTE2ZDNmZjkwZGY4/content?$format=text/vtt
-Accept: application/vnd.openxmlformats-officedocument.wordprocessingml.document
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] #### Response
-Response contains bytes for the transcript in the body. `Content-Type` header specifies type of the transcript content.
+Response contains bytes for the transcript in the body. `content-type` header specifies type of the transcript content.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
WEBVTT
<v User Name>This is a transcript test.</v> ```
-### Example 6: Get a callTranscript metadataContent
+### Example 4: Get a callTranscript metadataContent
#### Request # [HTTP](#tab/http) <!-- {   "blockType": "request",
-  "name": "get_callTranscript_metadatacontent"
+  "name": "get_callTranscript_metadatacontent",
+ "sampleKeys": ["ba321e0d-79ee-478d-8e28-85a19507f456", "MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ", "MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4"]
} --> ``` http
GET https://graph.microsoft.com/beta/users/ba321e0d-79ee-478d-8e28-85a19507f456/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-calltranscript-metadatacontent-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Certificatebasedauthconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/certificatebasedauthconfiguration-delete.md
DELETE https://graph.microsoft.com/beta/organization/{id}/certificateBasedAuthCo
[!INCLUDE [sample-code](../includes/snippets/php/delete-certificatebasedauthconfiguration-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Certificatebasedauthconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/certificatebasedauthconfiguration-get.md
GET https://graph.microsoft.com/beta/organization/{id}/certificateBasedAuthConfi
[!INCLUDE [sample-code](../includes/snippets/powershell/get-certificatebasedauthconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Certificatebasedauthconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/certificatebasedauthconfiguration-list.md
GET https://graph.microsoft.com/beta/organization/{id}/certificateBasedAuthConfi
[!INCLUDE [sample-code](../includes/snippets/powershell/get-certificatebasedauthconfigurations-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Certificatebasedauthconfiguration Post Certificatebasedauthconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/certificatebasedauthconfiguration-post-certificatebasedauthconfiguration.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-certificatebasedauthconfiguration-from-certificatebasedauthconfiguration-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Channel Completemigration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-completemigration.md
POST https://graph.microsoft.com/beta/teams/57fb72d0-d811-46f4-8947-305e6072eaa5
[!INCLUDE [sample-code](../includes/snippets/powershell/completemigration-channel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD001 -->
v1.0 Channel Delete Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-delete-members.md
DELETE https://graph.microsoft.com/beta/teams/ece6f0a1-7ca4-498b-be79-edf6c8fc4d
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-channel-member-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Channel Delete Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-delete-tabs.md
HTTP/1.1 204 No Content
} -->
+## See also
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Channel Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-delete.md
DELETE https://graph.microsoft.com/beta/teams/{id}/channels/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-channel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 204 No Content
] } -->+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Channel Get Filesfolder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-get-filesfolder.md
GET https://graph.microsoft.com/beta/teams/{id}/channels/{id}/filesFolder
[!INCLUDE [sample-code](../includes/snippets/powershell/get-filesfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Channel Get Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-get-members.md
GET https://graph.microsoft.com/beta/teams/ece6f0a1-7ca4-498b-be79-edf6c8fc4d82/
[!INCLUDE [sample-code](../includes/snippets/powershell/channel-get-member-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
## See also - [Get member of team](team-get-members.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Channel Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-get.md
GET /teams/{team-id}/channels/{channel-id}
This method supports the `$filter` and `$select` [OData query parameters](/graph/query-parameters) to help customize the response.
+>**Note:** The summary property can only be retrieved via the `select` parameter, as shown in Example 2 in this topic.
+ ## Request headers | Header | Value |
Do not supply a request body for this method.
If successful, this method returns a `200 OK` response code and a [channel](../resources/channel.md) object in the response body.
-## Example
+## Examples
+
+### Example 1: Get a channel
-### Request
+#### Request
-Here is an example of the request.
+The following example shows a request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "get_channel",
+ "name": "get_channel_beta_e1",
"sampleKeys": ["893075dd-2487-4122-925f-022c42e20265", "19:561fbdbbfca848a484f0a6f00ce9dbbd@thread.tacv2"] }--> ```msgraph-interactive
GET https://graph.microsoft.com/beta/teams/893075dd-2487-4122-925f-022c42e20265/
``` # [C#](#tab/csharp) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-### Response
+#### Response
-Here is an example of the response.
+The following example shows the response.
>**Note:** The response object shown here might be shortened for readability.
Content-type: application/json
} ```
+The following example shows the response for a standard channel with channel moderation off.
-Here is an example of the response for a standard channel with channel moderation off.
-
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.channel"
+} -->
```http HTTP/1.1 200 OK
HTTP/1.1 200 OK
} ```
-Here is an example of the response for a standard channel with channel moderation on.
+The following example shows the response for a standard channel with channel moderation on.
>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.channel"
+} -->
```http HTTP/1.1 200 OK Content-type: application/json
Content-type: application/json
} ```
-Here is an example of the response for a private channel.
+The following example shows the response for a private channel.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.channel"
+} -->
```http HTTP/1.1 200 OK Content-type: application/json
Content-type: application/json
} ```
+### Example 2: Get a channelSummary property
+
+#### Request
+
+The following example shows a request to get the **channelSummary** property.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_channelsummary_beta_e2",
+ "sampleKeys": ["893075dd-2487-4122-925f-022c42e20265", "19:561fbdbbfca848a484f0a6f00ce9dbbd@thread.tacv2"]
+}-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/teams/893075dd-2487-4122-925f-022c42e20265/channels/19:561fbdbbfca848a484f0a6f00ce9dbbd@thread.tacv2?$select=summary
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following example shows the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.channelSummary"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#teams('8bb12236-b929-42e0-94a0-1c417466ebf8')/channels(summary)/$entity",
+ "summary":{
+ "hasMembersFromOtherTenants":false,
+ "guestsCount":1,
+ "membersCount":3,
+ "ownersCount":2
+ }
+}
+```
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!--
Content-type: application/json
} -->
+## See also
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Channel Getallmessages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-getallmessages.md
The following permissions are required to call this API. To learn more, includin
|Delegated (personal Microsoft account) | Not supported | |Application | ChannelMessage.Read.All |
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request <!-- { "blockType": "ignored" } -->
GET https://graph.microsoft.com/beta/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/php/get-allchannelmessages-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 200 OK
"suppressions": [] } -->+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Channel List Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-list-members.md
GET https://graph.microsoft.com/beta/teams/2ab9c796-2902-45f8-b712-7c5a63cf41c4/
[!INCLUDE [sample-code](../includes/snippets/powershell/channel-list-member-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Channel List Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-list-messages.md
One of the following permissions is required to call this API. To learn more, in
[!INCLUDE [teamwork-permissions-note](../../../includes/teamwork-permissions-note.md)]
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request <!-- { "blockType": "ignored" } -->
GET https://graph.microsoft.com/beta/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-listchannelmessages-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Prefer: include-unknown-enum-members
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-listchannelmessages-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Channel List Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-list-tabs.md
Namespace: microsoft.graph
Retrieve the list of [tabs](../resources/teamstab.md) in the specified [channel](../resources/channel.md) within a [team](../resources/team.md).
-> **Note**: The Files tab is native to a channel or chat and is not returned by this API.
+> **Note**: The Files tab is native to a channel or chat and isn't returned by this API.
## 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).
Do not supply a request body for this method.
## Response If successful, this method returns a `200 OK` response code and collection of [tabs](../resources/teamstab.md) objects in the response body.
+> **Note**: The Files tab is native to a channel or chat and isn't returned by this API.
+ ## Examples ### Example 1: List all the tabs in the channel along with associated Teams app
GET https://graph.microsoft.com/beta/teams/6903fa93-605b-43ef-920e-77c4729f8258/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-tabs-in-channel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response The following is an example of the response.
->**Note:** The response object shown here might be shortened for readability.
+> **Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response",
GET https://graph.microsoft.com/beta/teams/6903fa93-605b-43ef-920e-77c4729f8258/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-tabs-in-channel-app-filter-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response The following is an example of the response.
->**Note:** The response object shown here might be shortened for readability.
+> **Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response",
Content-type: application/json
} -->
+## See also
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Channel List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-list.md
GET https://graph.microsoft.com/beta/teams/893075dd-2487-4122-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/php/list-channels-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/teams/64c323f2-226a-4e64-8ba4-3e6e3f7b9330/
[!INCLUDE [sample-code](../includes/snippets/php/list-private-channels-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/teams/6a720ba5-7373-463b-bc9f-4cd04b5c6742/
[!INCLUDE [sample-code](../includes/snippets/php/list-shared-channels-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-length: 262
] } -->+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Channel Patch Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-patch-tabs.md
Content-type: application/json
## See also
-[Configuring the built-in tab types](/graph/teams-configuring-builtin-tabs)
+- [Configuring the built-in tab types](/graph/teams-configuring-builtin-tabs)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Channel Patch https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-patch.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/patch-channel-with-moderationsettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 204 No Content
} -->
+## See also
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Channel Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-post-members.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/channel-add-member-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/channel-add-member-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
{ "@odata.context": "https://graph.microsoft.com/beta/$metadata#teams('ece6f0a1-7ca4-498b-be79-edf6c8fc4d82')/channels('19%3A56eb04e133944cf69e603c5dac2d292e%40thread.skype')/members/microsoft.graph.aadUserConversationMember/$entity", "@odata.type": "#microsoft.graph.aadUserConversationMember",
- "id": "8b081ef6-4792-4def-b2c9-c363a1bf41d5",
+ "id": "ZWUwZjVhZTItOGJjNi00YWU1LTg0NjYtN2RhZWViYmZhMDYyIyM3Mzc2MWYwNi0yYWM5LTQ2OWMtOWYxMC0yNzlhOGNjMjY3Zjk=",
"roles": ["owner"], "displayName": "John Doe", "userId": "8b081ef6-4792-4def-b2c9-c363a1bf41d5",
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/channel-add-member-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/shared-channel-add-x-tenant-member-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/channel-add-member-e6-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Channel Post Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-post-messages.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-channelmessage-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
POST https://graph.microsoft.com/beta/teams/57fb72d0-d811-46f4-8947-305e6072eaa5
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
POST https://graph.microsoft.com/beta/teams/57fb72d0-d811-46f4-8947-305e6072eaa5
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 200 OK
* [Import third-party platform messages to Teams using Microsoft Graph](/microsoftteams/platform/graph-api/import-messages/import-external-messages-to-teams) * [Create channel](channel-post.md)
+* [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Channel Post Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-post-tabs.md
Content-type: application/json
- [Configuring the buit-in tab types](/graph/teams-configuring-builtin-tabs) - [Add app to team](team-post-installedapps.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
Content-type: application/json
} --> -
v1.0 Channel Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-post.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-channel-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-private-channel-with-member-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-channel-for-migration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-channel-with-moderation-settings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-private-channel-upn-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-shared-channel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Length: 0
* [Complete migration for a channel](channel-completemigration.md) * [Import third-party platform messages to Teams using Microsoft Graph](/microsoftteams/platform/graph-api/import-messages/import-external-messages-to-teams) * [Create team](team-post.md)
+* [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
+ <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Channel Provisionemail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-provisionemail.md
Microsoft Teams doesn't automatically provision an email address for a **channel
To remove the email address of a **channel**, use the [removeEmail](channel-removeemail.md) method.
+> **Notes**:
+> This API works differently in one or more national clouds. For details, see [Implementation differences in national clouds](/graph/teamwork-national-cloud-differences).
+ ## 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).
POST https://graph.microsoft.com/beta/teams/893075dd-2487-4122-925f-022c42e20265
[!INCLUDE [sample-code](../includes/snippets/powershell/channel-provisionemail-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Channel Removeemail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-removeemail.md
POST https://graph.microsoft.com/beta/teams/893075dd-2487-4122-925f-022c42e20265
[!INCLUDE [sample-code](../includes/snippets/powershell/channel-removeemail-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Channel Update Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/channel-update-members.md
content-length: 26
[!INCLUDE [sample-code](../includes/snippets/powershell/update-member-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chart Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chart-delete.md
DELETE https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/
[!INCLUDE [sample-code](../includes/snippets/php/chart-delete-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chart Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chart-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chart-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chart List Series https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chart-list-series.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-series-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chart List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chart-list.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartcollection-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chart Post Series https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chart-post-series.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-chartseries-from-chart-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [workbookChartSeries](../resources/workbookchartseries.md) object.
v1.0 Chart Setdata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chart-setdata.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/chart-setdata-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chart Setposition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chart-setposition.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/chart-setposition-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chart Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chart-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-chart-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartaxis Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartaxis-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartaxis-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartaxis Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartaxis-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-chartaxis-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartaxistitle Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartaxistitle-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartaxistitle-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartaxistitle Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartaxistitle-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-chartaxistitle-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartcollection Add https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartcollection-add.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/chartcollection-add-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartcollection Itemat https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartcollection-itemat.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/chartcollection-itemat-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ##### Response
v1.0 Chartdatalabels Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartdatalabels-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartdatalabels-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartdatalabels Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartdatalabels-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-chartdatalabels-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartfill Clear https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartfill-clear.md
POST https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{i
[!INCLUDE [sample-code](../includes/snippets/php/chartfill-clear-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartfill Setsolidcolor https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartfill-setsolidcolor.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/chartfill-setsolidcolor-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartfont Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartfont-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartfont-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartfont Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartfont-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-chartfont-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartgridlines Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartgridlines-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartgridlines-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartgridlines Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartgridlines-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-chartgridlines-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartlegend Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartlegend-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartlegend-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartlegend Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartlegend-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-chartlegend-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartlineformat Clear https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartlineformat-clear.md
POST https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{i
[!INCLUDE [sample-code](../includes/snippets/php/chartlineformat-clear-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartlineformat Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartlineformat-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartlineformat-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartlineformat Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartlineformat-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-chartlineformat-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartpoint Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartpoint-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartpoint-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartpoint List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartpoint-list.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartpointscollection-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartpointscollection Itemat https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartpointscollection-itemat.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/chartpointscollection-itemat-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ##### Response
v1.0 Chartseries Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartseries-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartseries-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartseries List Points https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartseries-list-points.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-points-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartseries List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartseries-list.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartseriescollection-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartseries Post Points https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartseries-post-points.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-chartpoints-from-chartseries-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [workbookChartPoint](../resources/workbookchartpoint.md) object.
v1.0 Chartseries Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartseries-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-chartseries-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartseriescollection Itemat https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chartseriescollection-itemat.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/chartseriescollection-itemat-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ##### Response
v1.0 Charttitle Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/charttitle-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-charttitle-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Charttitle Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/charttitle-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-charttitle-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chat Delete Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-delete-installedapps.md
DELETE https://graph.microsoft.com/beta/chats/19:ea28e88c00e94c7786b065394a61f29
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-installedapps-in-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 204 No Content
"section": "documentation", "tocPath": "" }-->+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Chat Delete Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-delete-members.md
DELETE https://graph.microsoft.com/beta/chats/19:cf66807577b149cca1b7af0c32eec12
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-members-from-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chat Delete Pinnedmessages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-delete-pinnedmessages.md
DELETE https://graph.microsoft.com/beta/chats/19:cf66807577b149cca1b7af0c32eec12
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-pinnedchatmessageinfo-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chat Delete Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-delete-tabs.md
DELETE https://graph.microsoft.com/beta/chats/19:ea28e88c00e94c7786b065394a61f29
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-tab-in-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
The following is an example of the response.
```http HTTP/1.1 204 No Content ```+ ## See also - [Delete tab from channel](channel-delete-tabs.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Chat Get Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-get-installedapps.md
GET https://graph.microsoft.com/beta/chats/19:d65713bc498c4a428c71ef9353e6ce20@t
[!INCLUDE [sample-code](../includes/snippets/powershell/get-installedapps-in-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
The following example gets the list of any [resource-specific permissions that w
<!-- { "blockType": "request", "name": "get_installedApps_in_chat_select_consentedPermissionSet",
- "sampleKeys": ["19%5bd86ec7f6b247d3b9e519b0bfef5d03%40thread.v2"]
+ "sampleKeys": ["19%5bd86ec7f6b247d3b9e519b0bfef5d03%40thread.v2", "MTk6NWJkODZlYzdmNmIyNDdkM2I5ZTUxOWIwYmZlZjVkMDNAdGhyZWFkLnYyIyMyYjUyNGUyOC05NWNlLTRjOWItOTc3My00YTViZDZlYzE3NzA="]
} -->
GET https://graph.microsoft.com/beta/chats/19%5bd86ec7f6b247d3b9e519b0bfef5d03%4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-installedapps-in-chat-select-consentedpermissionset-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
## See also - [List apps in catalog](appcatalogs-list-teamsapps.md) - [Request resource-specific consent for apps](/microsoftteams/platform/graph-api/rsc/resource-specific-consent)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
+ <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Chat Get Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-get-members.md
One of the following permissions is required to call this API. To learn more, in
> **Note**: Permissions marked with * use [resource-specific consent](/microsoftteams/platform/graph-api/rsc/resource-specific-consent).
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request <!-- { "blockType": "ignored" } --> ```http
GET https://graph.microsoft.com/beta/chats/19:b8577894a63548969c5c92bb9c80c5e1@t
[!INCLUDE [sample-code](../includes/snippets/powershell/get-conversation-member-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chat Get Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-get-tabs.md
GET https://graph.microsoft.com/beta/chats/19:ea28e88c00e94c7786b065394a61f296@t
[!INCLUDE [sample-code](../includes/snippets/powershell/get-tab-in-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
## See also - [Get tab in channel](channel-get-tabs.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
+ <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Chat Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-get.md
GET https://graph.microsoft.com/beta/chats/19:b8577894a63548969c5c92bb9c80c5e1@t
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-chat-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/users/8b081ef6-4792-4def-b2c9-c363a1bf41d5/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-chat-e2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/chats/19:b8577894a63548969c5c92bb9c80c5e1@t
[!INCLUDE [sample-code](../includes/snippets/powershell/get-chat-withmembers-e3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/chats/19:meeting_ZDZlYTYxOWUtYzdlMi00ZmMxLW
[!INCLUDE [sample-code](../includes/snippets/powershell/get-meeting-chat-e4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/chats/19:ebe3857aa388434bab0cad9d2e09f4de@t
[!INCLUDE [sample-code](../includes/snippets/powershell/get-meeting-chat-e5-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} } ```+
+## See also
+
+* [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Chat Hideforuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-hideforuser.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/chat-hideforuser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chat List Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-list-installedapps.md
GET https://graph.microsoft.com/beta/chats/19%3Ad65713bc498c4a428c71ef9353e6ce20
[!INCLUDE [sample-code](../includes/snippets/powershell/list-installed-apps-in-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/chats/19%3Ad65713bc498c4a428c71ef9353e6ce20
[!INCLUDE [sample-code](../includes/snippets/powershell/list-installed-apps-in-chat-expand-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/chats/19%3Ad65713bc498c4a428c71ef9353e6ce20
[!INCLUDE [sample-code](../includes/snippets/powershell/list-installed-apps-in-chat-expand-filter-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/chats/19%5bd86ec7f6b247d3b9e519b0bfef5d03%4
[!INCLUDE [sample-code](../includes/snippets/powershell/list-installed-apps-in-chat-select-consentedpermissionset-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} ``` - ## See also+ - [List apps in catalog](appcatalogs-list-teamsapps.md) - [Request resource-specific consent for apps](/microsoftteams/platform/graph-api/rsc/resource-specific-consent)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!-- {
Content-type: application/json
"section": "documentation", "tocPath": "" }-->++
v1.0 Chat List Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-list-members.md
One of the following permissions is required to call this API. To learn more, in
> **Note**: Permissions marked with * use [resource-specific consent](/microsoftteams/platform/graph-api/rsc/resource-specific-consent).
-> [!NOTE]
-> Before you can call this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request <!-- { "blockType": "ignored" } --> ```http
GET https://graph.microsoft.com/beta/me/chats/19:8b081ef6-4792-4def-b2c9-c363a1b
[!INCLUDE [sample-code](../includes/snippets/powershell/list-conversation-members-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chat List Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-list-messages.md
One of the following permissions is required to call this API. To learn more, in
> **Note**: Permissions marked with * use [resource-specific consent](/microsoftteams/platform/graph-api/rsc/resource-specific-consent).
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request <!-- { "blockType": "ignored" } -->
GET https://graph.microsoft.com/beta/chats/19:2da4c29f6d7041eca70b638b43d45437@t
[!INCLUDE [sample-code](../includes/snippets/powershell/get-allchatmessages-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/chats/19:2da4c29f6d7041eca70b638b43d45437@t
[!INCLUDE [sample-code](../includes/snippets/powershell/list-chat-messages-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Chat List Operations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-list-operations.md
GET https://graph.microsoft.com/beta/chats/19:c253a29b5f694b55a6baad8e83510af7@t
[!INCLUDE [sample-code](../includes/snippets/powershell/list-chat-operations-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chat List Permissiongrants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-list-permissiongrants.md
GET https://graph.microsoft.com/beta/chats/19:089ac694c48647c68035aae675cf78ab@t
[!INCLUDE [sample-code](../includes/snippets/powershell/chat-list-permission-grants-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chat List Pinnedmessages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-list-pinnedmessages.md
GET https://graph.microsoft.com/beta/chats/19:d65713bc498c4a428c71ef9353e6ce20@t
[!INCLUDE [sample-code](../includes/snippets/powershell/list-pinnedmessage-for-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/chats/19:d65713bc498c4a428c71ef9353e6ce20@t
[!INCLUDE [sample-code](../includes/snippets/powershell/list-pinnedmessage-for-chat-expand-message-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Chat List Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-list-tabs.md
GET https://graph.microsoft.com/beta/chats/19:d65713bc498c4a428c71ef9353e6ce20@t
[!INCLUDE [sample-code](../includes/snippets/powershell/list-tabs-in-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/chats/19:d65713bc498c4a428c71ef9353e6ce20@t
[!INCLUDE [sample-code](../includes/snippets/powershell/list-tabs-in-chat-app-filter-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
## See also - [List tabs in channel](channel-list-tabs.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
Content-type: application/json
} --> -
v1.0 Chat List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-list.md
GET https://graph.microsoft.com/beta/users/8b081ef6-4792-4def-b2c9-c363a1bf41d5/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-chats-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/users/8b081ef6-4792-4def-b2c9-c363a1bf41d5/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-chats-expand-members-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/chats?$expand=lastMessagePreview
[!INCLUDE [sample-code](../includes/snippets/powershell/list-chats-expand-lastmessagepreview-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/users/8b081ef6-4792-4def-b2c9-c363a1bf41d5/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-chats-expand-members-and-filter-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/chats?$orderBy=lastMessagePreview/createdDa
[!INCLUDE [sample-code](../includes/snippets/powershell/list-chats-orderby-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Chat Markchatreadforuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-markchatreadforuser.md
Content-length: 106
[!INCLUDE [sample-code](../includes/snippets/powershell/chat-markchatreadforuser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chat Markchatunreadforuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-markchatunreadforuser.md
Content-length: 158
[!INCLUDE [sample-code](../includes/snippets/powershell/chat-markchatunreadforuser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chat Patch Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-patch-tabs.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-tabs-in-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
- [Configuring the built-in tab types](/graph/teams-configuring-builtin-tabs) - [Update tab in channel](channel-patch-tabs.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Chat Patch https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-patch.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chat Post Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-post-installedapps.md
Install a [teamsApp](../resources/teamsapp.md) to the specified [chat](../resour
> **Notes**: > - If the chat is associated with an [onlineMeeting](../resources/onlinemeeting.md) instance, then, effectively, the **teamsApp** will get installed to the meeting.
-> - Currently, installing an app that requires resource-specific consent permissions is not supported in application context.
## Permissions
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/add-app-in-chat-beta-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/add-app-in-chat-beta-e2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 201 Created
## See also - [List apps in catalog](appcatalogs-list-teamsapps.md) - [Request resource-specific consent for apps](/microsoftteams/platform/graph-api/rsc/resource-specific-consent)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
HTTP/1.1 201 Created
"section": "documentation", "tocPath": "" }-->+
v1.0 Chat Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-post-members.md
If successful, this method returns a `201 Created` response code and a Location
#### Request
-Here is an example of the request.
+The following is an example of the request.
# [HTTP](#tab/http)
content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-conversation-member-with-specific-visiblehistorystartdatetime-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-Here is an example of the response.
+The following is an example of the response.
<!-- {
HTTP/1.1 201 Created
Location: /chats/19:cf66807577b149cca1b7af0c32eec122@thread.v2/members/MCMjMjQzMmI1N2ItMGFiZC00M2RiLWFhN2ItMTZlYWRkMTE1ZDM0IyMxOTpiZDlkYTQ2MzIzYWY0MjUzOTZkMGZhNjcyMDAyODk4NEB0aHJlYWQudjIjIzQ4YmY5ZDUyLWRjYTctNGE1Zi04Mzk4LTM3Yjk1Y2M3YmQ4Mw== ```
-### Example 2: Adding a single member to a Microsoft Teams chat, sharing no chat history
+### Example 2: Add a single member to a Microsoft Teams chat, sharing no chat history
#### Request
-Here is an example of the request.
+The following is an example of the request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "create_conversation_member_with_no_visibleHistoryStartDateTime",
+ "name": "create_conversation_member_with_no_visibleHistoryStartDateTime_2",
"sampleKeys": ["19:cf66807577b149cca1b7af0c32eec122@thread.v2"] } --> ```msgraph-interactive
Content-type: application/json
``` # [C#](#tab/csharp) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] #### Response
-Here is an example of the response.
+The following is an example of the response.
<!-- { "blockType": "response", "truncated": true,
- "name": "create_conversation_member_with_no_visibleHistoryStartDateTime"
+ "name": "create_conversation_member_with_no_visibleHistoryStartDateTime_2"
} --> ```http
HTTP/1.1 201 Created
Location: /chats/19:cf66807577b149cca1b7af0c32eec122@thread.v2/members/MCMjMjQzMmI1N2ItMGFiZC00M2RiLWFhN2ItMTZlYWRkMTE1ZDM0IyMxOTpiZDlkYTQ2MzIzYWY0MjUzOTZkMGZhNjcyMDAyODk4NEB0aHJlYWQudjIjIzQ4YmY5ZDUyLWRjYTctNGE1Zi04Mzk4LTM3Yjk1Y2M3YmQ4Mw== ```
-### Example 3: Adding a single member to a Microsoft Teams chat, sharing the whole history of the chat
+### Example 3: Add a single member to a Microsoft Teams chat, sharing the whole history of the chat
#### Request
-Here is an example of the request.
+The following is an example of the request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "create_conversation_member_with_all_visibleHistoryStartDateTime",
+ "name": "create_conversation_member_with_all_visibleHistoryStartDateTime_3",
"sampleKeys": ["19:cf66807577b149cca1b7af0c32eec122@thread.v2"] } --> ```msgraph-interactive
content-type: application/json
``` # [C#](#tab/csharp) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] #### Response
-Here is an example of the response.
+The following is an example of the response.
<!-- { "blockType": "response", "truncated": true,
- "name": "create_conversation_member_with_all_visibleHistoryStartDateTime"
+ "name": "create_conversation_member_with_all_visibleHistoryStartDateTime_3"
} --> ```http
Location: /chats/19:cf66807577b149cca1b7af0c32eec122@thread.v2/members/MCMjMjQzM
#### Request
-Here is an example of the request.
+The following is an example of the request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "create_conversation_member_upn",
+ "name": "create_conversation_member_upn_5",
"sampleKeys": ["19:cf66807577b149cca1b7af0c32eec122@thread.v2"] } --> ```msgraph-interactive
content-type: application/json
``` # [C#](#tab/csharp)+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!--
+{
+ "blockType": "response",
+ "truncated": true,
+ "name": "create_conversation_member_upn_5"
+}
+-->
+```http
+HTTP/1.1 201 Created
+Location: /chats/19:cf66807577b149cca1b7af0c32eec122@thread.v2/members/MCMjMjQzMmI1N2ItMGFiZC00M2RiLWFhN2ItMTZlYWRkMTE1ZDM0IyMxOTpiZDlkYTQ2MzIzYWY0MjUzOTZkMGZhNjcyMDAyODk4NEB0aHJlYWQudjIjIzQ4YmY5ZDUyLWRjYTctNGE1Zi04Mzk4LTM3Yjk1Y2M3YmQ4Mw==
+```
+
+### Example 5: Add an in-tenant guest user to a chat, sharing no chat history
+
+#### Request
+
+The following is an example of the request.
++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_conversation_member_with_no_visibleHistoryStartDateTime_5",
+ "sampleKeys": ["19:cf66807577b149cca1b7af0c32eec122@thread.v2"]
+} -->
+```msgraph-interactive
+POST https://graph.microsoft.com/beta/chats/19:cf66807577b149cca1b7af0c32eec122@thread.v2/members
+Content-type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.aadUserConversationMember",
+ "user@odata.bind": "https://graph.microsoft.com/beta/users/8ba98gf6-7fc2-4eb2-c7f2-aef9f21fd98g",
+ "roles": ["guest"]
+}
+```
+
+# [C#](#tab/csharp)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+++++
+#### Response
+
+The following is an example of the response.
+
+<!--
+{
+ "blockType": "response",
+ "truncated": true,
+ "name": "create_conversation_member_with_no_visibleHistoryStartDateTime_5"
+}
+-->
+```http
+HTTP/1.1 201 Created
+Location: /chats/19:cf66807577b149cca1b7af0c32eec122@thread.v2/members/MCMjMjQzMmI1N2ItMGFiZC00M2RiLWFhN2ItMTZlYWRkMTE1ZDM0IyMxOTpiZDlkYTQ2MzIzYWY0MjUzOTZkMGZhNjcyMDAyODk4NEB0aHJlYWQudjIjIzQ4YmY5ZDUyLWRjYTctNGE1Zi04Mzk4LTM3Yjk1Y2M3YmQ4Mw==
+```
+
+### Example 6: Add a out-of-tenant external user to a chat, sharing no chat history
+
+#### Request
+
+The following is an example of the request.
+++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_conversation_member_with_no_visibleHistoryStartDateTime_6",
+ "sampleKeys": ["19:cf66807577b149cca1b7af0c32eec122@thread.v2"]
+} -->
+```msgraph-interactive
+POST https://graph.microsoft.com/beta/chats/19:cf66807577b149cca1b7af0c32eec122@thread.v2/members
+Content-type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.aadUserConversationMember",
+ "user@odata.bind": "https://graph.microsoft.com/beta/users/82af01c5-f7cc-4a2e-a728-3a5df21afd9d",
+ "roles": ["owner"],
+ "tenantId": "4dc1fe35-8ac6-4f0d-904a-7ebcd364bea1"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ #### Response
-Here is an example of the response.
+The following is an example of the response.
<!-- { "blockType": "response", "truncated": true,
- "name": "create_conversation_member_upn"
+ "name": "create_conversation_member_with_no_visibleHistoryStartDateTime_6"
} --> ```http
v1.0 Chat Post Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-post-messages.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessages-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chat Post Pinnedmessages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-post-pinnedmessages.md
Content-length: 63
[!INCLUDE [sample-code](../includes/snippets/powershell/create-pinnedchatmessageinfo-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chat Post Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-post-tabs.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/add-tab-to-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
- [Configuring the built-in tab types](/graph/teams-configuring-builtin-tabs) - [Add tab to channel](channel-post-tabs.md) - [Add app to chat](chat-post-installedapps.md)-
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
Content-type: application/json
"suppressions": [] } -->+
v1.0 Chat Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-post.md
The following table lists the properties that are required to create a chat obje
|:|:|:| |topic|(Optional) String|The title of the chat. The chat title can be provided only if the chat is of `group` type.| |chatType|[chatType](../resources/chat.md#chattype-values)| Specifies the type of chat. Possible values are: `group` and `oneOnOne`. |
-|members|[conversationMember](../resources/conversationmember.md) collection|List of conversation members that should be added. Every user who will participate in the chat, including the user who initiates the create request, must be specified in this list. Each member must be assigned a role of `owner` or `guest`. Guest tenant users must be assigned the `guest` role.|
+|members|[conversationMember](../resources/conversationmember.md) collection|List of conversation members that should be added. Every user who will participate in the chat, including the user who initiates the create request, must be specified in this list. Each member must be assigned a role of `owner` or `guest`. In-tenant guest users must be assigned the `guest` role. Out-of-tenant external users must be assigned with `owner` role.|
|installedApps| [teamsApp](../resources/teamsapp.md) collection|List of apps that should be installed in the chat.| > **Note:** Currently, only one app installation is supported. If multiple app installations are listed in the request, the response will be a `Bad Request` error.
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-chat-oneonone-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-chat-oneonone-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-chat-oneonone-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-a-group-chat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-a-group-chat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-a-group-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-chat-oneonone-with-installed-apps-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-chat-oneonone-with-installed-apps-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-chat-oneonone-with-installed-apps-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-chat-oneonone-upn-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-chat-oneonone-upn-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-chat-oneonone-upn-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
} ```
-### Example 5: Create a group chat with tenant guest user
+### Example 5: Create a group chat with in-tenant guest user
#### Request
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-chat-group-with-tenant-guest-user-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-chat-group-with-tenant-guest-user-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-chat-group-with-tenant-guest-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-chat-oneonone-federated-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-chat-oneonone-federated-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-chat-oneonone-federated-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
``` ## See also+ - [Get teamsAsyncOperation](teamsasyncoperation-get.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Chat Sendactivitynotification https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-sendactivitynotification.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/chat-sendactivitynotification-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/chat-sendactivitynotification-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/chat-sendactivitynotification-upn-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/chat-sendactivitynotification-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/chat-sendactivitynotification-5-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 204 No Content
- [Activity feed notification C# sample](https://github.com/OfficeDev/Microsoft-Teams-Samples/blob/main/samples/graph-activity-feed/csharp) - [Activity feed notification Node.js sample](https://github.com/OfficeDev/Microsoft-Teams-Samples/blob/main/samples/graph-activity-feed/nodejs)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Chat Teamsappinstallation Upgrade https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-teamsappinstallation-upgrade.md
Upgrade an [app installation](../resources/teamsappinstallation.md) within a [ch
> **Notes**: > - If the chat is associated with an [onlineMeeting](../resources/onlinemeeting.md) instance, then effectively, the **teamsApp** installed in the meeting will get upgraded.
-> - Currently, upgrading an app that requires resource-specific consent permissions is not supported in application context.
## Permissions
POST https://graph.microsoft.com/beta/chats/19:ea28e88c00e94c7786b065394a61f296@
[!INCLUDE [sample-code](../includes/snippets/powershell/upgrade-installedapps-in-chat-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/upgrade-installedapps-in-chat-e2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Chat Unhideforuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chat-unhideforuser.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/chat-unhideforuser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chatmessage Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chatmessage-delta.md
One of the following permissions is required to call this API. To learn more, in
[!INCLUDE [teamwork-permissions-note](../../../includes/teamwork-permissions-note.md)]
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request <!-- { "blockType": "ignored" } --> ```http
GET https://graph.microsoft.com/beta/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/php/get-chatmessagedeltachannel-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Initial request response
GET https://graph.microsoft.com/beta/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/php/get-chatmessagedeltachannel-2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Second request response
GET https://graph.microsoft.com/beta/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/php/get-chatmessagedeltachannel-3-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Third request response
GET https://graph.microsoft.com/beta/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/php/get-chatmessagedeltachannel-4-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Chatmessage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chatmessage-get.md
One of the following permissions is required to call this API. To learn more, in
> **Note**: The _ChannelMessage.Read.Group_ and _ChatMessage.Read.Chat_ permissions use [resource-specific consent]( https://aka.ms/teams-rsc).
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request **Get message in a channel**
GET https://graph.microsoft.com/beta/chats/19:8ea0e38b-efb3-4757-924a-5f94061cf8
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-chatmessagechannel-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-chatmessagechannel-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
- [List messages in a channel](channel-list-messages.md) - [List messages in a chat](chat-list-messages.md) - [Send message in a channel or a chat](chatmessage-post.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Chatmessage List Hostedcontents https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chatmessage-list-hostedcontents.md
Retrieve the list of [chatMessageHostedContent](../resources/chatmessagehostedco
> **Note**: The _ChannelMessage.Read.Group_ and _ChatMessage.Read.Chat_ permissions use [resource-specific consent]( https://aka.ms/teams-rsc).
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request **Get hostedContents in a channel message**
GET https://graph.microsoft.com/beta/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-hostedcontentschannelmessage-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-hostedcontentschannelmessage-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/chats/19:2da4c29f6d7041eca70b638b43d45437@t
[!INCLUDE [sample-code](../includes/snippets/powershell/get-hostedcontentschatmessage-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Chatmessage List Replies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chatmessage-list-replies.md
One of the following permissions is required to call this API. To learn more, in
> **Note**: Permissions marked with * use [resource-specific consent](/microsoftteams/platform/graph-api/rsc/resource-specific-consent).
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request <!-- { "blockType": "ignored" } --> ```http
GET https://graph.microsoft.com/beta/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-listmessagereplies-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chatmessage Post Replies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chatmessage-post-replies.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessagereply-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/beta/teams/57fb72d0-d811-46f4-8947-305e6072eaa5
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Chatmessage Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chatmessage-post.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-5-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-6-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-atmentionchannel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-atmentionteam-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-atmentiontag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-e10-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-11-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-12-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Chatmessage Setreaction https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chatmessage-setreaction.md
To set a reaction to a **chatMessage** in a **chat**:
} --> ``` http
-POST /users/{userId}/chats/{chatsId}/messages/{chatMessageId}/setReaction
+POST /chats/{chatId}/messages/{chatMessageId}/setReaction
``` ## Request headers
v1.0 Chatmessage Softdelete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chatmessage-softdelete.md
POST https://graph.microsoft.com/beta/users/8f98f01d-1a73-401a-b9e9-9fd1e6f5e5ar
[!INCLUDE [sample-code](../includes/snippets/powershell/chatmessagethis-softdelete1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/beta/teams/172b0cce-e65d-44ce-9a49-91d9f2e8593a
[!INCLUDE [sample-code](../includes/snippets/powershell/chatmessagethis-softdelete2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/beta/teams/172b0cce-e65d-44ce-9a49-91d9f2e8593a
[!INCLUDE [sample-code](../includes/snippets/powershell/chatmessagethis-softdelete3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Chatmessage Undosoftdelete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chatmessage-undosoftdelete.md
POST https://graph.microsoft.com/beta/users/8f98f01d-1a73-401a-b9e9-9fd1e6f5e5ap
[!INCLUDE [sample-code](../includes/snippets/powershell/chatmessagethis-undosoftdelete1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/beta/teams/172b0cce-e65d-44ce-9a49-91d9f2e8593a
[!INCLUDE [sample-code](../includes/snippets/powershell/chatmessagethis2undosoftdelete2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/beta/teams/172b0cce-e65d-44ce-9a49-91d9f2e8593a
[!INCLUDE [sample-code](../includes/snippets/powershell/chatmessagethis-undosoftdelete3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Chatmessage Unsetreaction https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chatmessage-unsetreaction.md
To unset a reaction to a **chatMessage** in a **chat**:
} --> ``` http
-POST /users/{userId}/chats/{chatId}/messages/{chatMessageId}/unsetReaction
+POST /chats/{chatId}/messages/{chatMessageId}/unsetReaction
``` ## Request headers
v1.0 Chatmessage Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chatmessage-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/chatmessagepatchpolicyviolationall-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/patch-chatmessage-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/patch-chatmessage-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/patch-chatmessage-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/patch-chatmessage-4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Chatmessagehostedcontent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chatmessagehostedcontent-get.md
One of the following permissions is required to call this API. To learn more, in
> **Note**: The _ChannelMessage.Read.Group_ and _ChatMessage.Read.Chat_ permissions use [resource-specific consent]( https://aka.ms/teams-rsc).
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request **Get hosted content in a channel message**
GET https://graph.microsoft.com/beta/chats/19:2da4c29f6d7041eca70b638b43d45437@t
[!INCLUDE [sample-code](../includes/snippets/powershell/get-hostedcontentchatmessage-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/chats/19:2da4c29f6d7041eca70b638b43d45437@t
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Chats Getallmessages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/chats-getallmessages.md
The following permissions are required to call this API. To learn more, includin
|Delegated (personal Microsoft account) | Not supported | |Application | Chat.Read.All, Chat.ReadWrite.All |
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request <!-- { "blockType": "ignored" } -->
Content-type: application/json
"suppressions": [] } -->+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Checklistitem Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/checklistitem-delete.md
DELETE https://graph.microsoft.com/beta/me/todo/lists/AAMkADliMmU5YjJlLTVmMmQtNG
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-checklistitem-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
DELETE https://graph.microsoft.com/beta/me/tasks/lists/AAMkADliMmU5YjJlLTVmMmQtN
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Checklistitem Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/checklistitem-get.md
GET https://graph.microsoft.com/beta/me/todo/lists/AAMkADliMmU5YjJlLTVmMmQtNGQzN
[!INCLUDE [sample-code](../includes/snippets/powershell/get-checklistitem-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
GET https://graph.microsoft.com/beta/me/tasks/lists/AAMkADliMmU5YjJlLTVmMmQtNGQz
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Checklistitem Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/checklistitem-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-checklistitem-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
"id": "e3a26c2e-7c6f-4317-9d71-c27267008202" } ```+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Update checklistItem",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/tasks/lists/{var}/tasks/{var}/checklistItems/{var}
+ Uri path requires navigating into unknown object hierarchy: missing property 'tasks' on 'user'. Possible issues:
+ 1) Doc bug where 'tasks' isn't defined on the resource.
+ 2) Doc bug where 'tasks' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'user' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 Claimsmappingpolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/claimsmappingpolicy-delete.md
DELETE https://graph.microsoft.com/beta/policies/claimsMappingPolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-claimsmappingpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Claimsmappingpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/claimsmappingpolicy-get.md
GET https://graph.microsoft.com/beta/policies/claimsMappingPolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-claimsmappingpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Claimsmappingpolicy List Appliesto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/claimsmappingpolicy-list-appliesto.md
Get a list of [directoryObject](../resources/directoryObject.md) objects that a
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Application.Read.All, Policy.ReadWrite.ApplicationConfiguration and Application.Read.All, Directory.Read.All |
The following is an example of the request.
GET https://graph.microsoft.com/beta/policies/claimsMappingPolicies/{id}/appliesTo ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/policies/claimsMappingPolicies/{id}/applies
[!INCLUDE [sample-code](../includes/snippets/javascript/get-appliesto-1-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Claimsmappingpolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/claimsmappingpolicy-list.md
GET https://graph.microsoft.com/beta/policies/claimsMappingPolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/get-claimsmappingpolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Claimsmappingpolicy Post Claimsmappingpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/claimsmappingpolicy-post-claimsmappingpolicies.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-claimsmappingpolicy-from-claimsmappingpolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Claimsmappingpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/claimsmappingpolicy-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-claimsmappingpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudcommunications Getpresencesbyuserid https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudcommunications-getpresencesbyuserid.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/get-presence-multiple-users-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpc Bulkresize https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpc-bulkresize.md
+
+ Title: "cloudPC: bulkResize"
+description: "Bulk resize a set of Cloud PC devices."
+
+ms.localizationpriority: medium
++
+# cloudPC: bulkResize
+
+Namespace: microsoft.graph
++
+Perform a bulk resize action to resize a group of [cloudPCs](../resources/cloudpc.md) that have successfully passed [validation](cloudpc-validatebulkresize.md). If any devices cannot be resized, those devices will indicate "resize failed". The remaining devices will be `provisioned` for the resize process.
+
+## 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.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CloudPC.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+``` http
+POST /deviceManagement/virtualEndpoint/cloudPCs/bulkResize
+```
+
+## 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.
+
+|Property|Type|Description|
+|:|:|:|
+|cloudPcIds|String collection|A list of the IDs for the Cloud PC devices that are to be resized.|
+|targetServicePlanId|String|The configuration for resizing, including the desired number of virtual CPUs (vCPU) and storage size.|
+
+## Response
+
+If successful, this method returns a `200 OK` response code and the requested [cloudPcRemoteActionResult](../resources/cloudpcremoteactionresult.md) object collection in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "cloudpc.bulkResize"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/cloudPCs/bulkResize
+Content-Type: application/json
+
+{
+ "cloudPcIds": [
+ "30d0e128-de93-41dc-89ec-33d84bb662a0",
+ "7c82a3e3-9459-44e4-94d9-b92f93bf78dd"
+ ],
+ "targetServicePlanId": "662009bc-7732-4f6f-8726-25883518b33e"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "@odata.type": "Collection(microsoft.graph.cloudPcRemoteActionResult)",
+ "name": "cloudpc.bulkResize"
+}
+-->
+
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type":"https://graph.microsoft.com/beta/$metadata#microsoft.graph.cloudPcRemoteActionResult",
+ "actionName": "Resize",
+ "actionState": "pending",
+ "startDateTime": "2021-06-23T09:28:32.8260335Z",
+ "lastUpdatedDateTime": "2021-06-23T09:28:32.8260338Z",
+ "cloudPcId": "30d0e128-de93-41dc-89ec-33d84bb662a0",
+ "managedDeviceId": "bdc8e6dd-0455-4412-83d9-c818664fe1f1",
+ "statusDetails": null
+ },
+ {
+ "@odata.type":"https://graph.microsoft.com/beta/$metadata#microsoft.graph.cloudPcRemoteActionResult",
+ "actionName": "Resize",
+ "actionState": "failed",
+ "startDateTime": "2021-06-23T09:28:32.8260335Z",
+ "lastUpdatedDateTime": "2021-06-23T09:28:32.8260338Z",
+ "cloudPcId": "7c82a3e3-9459-44e4-94d9-b92f93bf78dd",
+ "managedDeviceId": "e87f50c7-fa7f-4687-aade-dd45f3d65970",
+ "statusDetails": null
+ }
+ ]
+}
+```
v1.0 Cloudpc Changeuseraccounttype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpc-changeuseraccounttype.md
Content-length: 35
[!INCLUDE [sample-code](../includes/snippets/powershell/cloudpc-changeuseraccounttype-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpc Endgraceperiod https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpc-endgraceperiod.md
POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/cloudPCs/
[!INCLUDE [sample-code](../includes/snippets/powershell/endgraceperiod-cloudpc-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpc Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpc-get.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/cloudPCs/9
[!INCLUDE [sample-code](../includes/snippets/powershell/get-cloudpc-default-properties-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/cloudPCs/4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-cloudpc-selected-properties-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/me/cloudPCs/36bd4942-0ca8-11ed-861d-0242ac1
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Cloudpc Getcloudpcconnectivityhistory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpc-getcloudpcconnectivityhistory.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/cloudPCs/{
[!INCLUDE [sample-code](../includes/snippets/php/cloudpcgetcloudpcconnectivityhistory-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpc Getcloudpclaunchinfo https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpc-getcloudpclaunchinfo.md
GET https://graph.microsoft.com/beta/me/cloudPCs/{cloudPCId}/getCloudPcLaunchInf
[!INCLUDE [sample-code](../includes/snippets/php/cloudpcgetcloudpclaunchinfo-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpc Getprovisionedcloudpcs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpc-getprovisionedcloudpcs.md
+
+ Title: "cloudPC: getProvisionedCloudPCs"
+description: "Get all provisioned Cloud PCs of a specific service plan for users under an Azure Active Directory (Azure AD) user group."
+
+ms.localizationpriority: medium
++
+# cloudPC: getProvisionedCloudPCs
+
+Namespace: microsoft.graph
++
+Get all provisioned Cloud PCs of a specific service plan for users under an Azure Active Directory (Azure AD) user group.
+
+## 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
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+``` http
+GET /deviceManagement/virtualEndpoint/cloudPCs/getProvisionedCloudPCs(groupId='{groupId}',servicePlanId='{servicePlanId}')
+```
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request parameter
+
+|Parameter|Type|Description|
+|:|:|:|
+|groupId|String|The unique identifier for Azure AD user group.|
+|servicePlanId|String|The unique identifier of the service plan.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [cloudPC](../resources/cloudPC.md) collection in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "cloudpc.getProvisionedCloudPCs"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/cloudPCs/getProvisionedCloudPCs(groupId='30d0e128-de93-41dc-89ec-33d84bb662a0',servicePlanId='9ecf691d-8b82-46cb-b254-cd061b2c02fb')
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "@odata.type": "Collection(microsoft.graph.cloudPC)",
+ "name": "cloudpc.getProvisionedCloudPCs"
+}
+-->
+
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.cloudPC",
+ "id": "662009bc-7732-4f6f-8726-25883518b33e",
+ "displayName": "Demo-0",
+ "imageDisplayName": "Windows-10 19h1-evd",
+ "aadDeviceId": "f5ff445f-7488-40f8-8ab9-ee784a9c1f33",
+ "diskEncryptionState": "encryptedUsingCustomerManagedKey",
+ "managedDeviceId": "bdc8e6dd-0455-4412-83d9-c818664fe1f1",
+ "managedDeviceName": "CPC-ps1-SHYL-46",
+ "provisioningPolicyId": "7ed725ad-0a00-4117-b557-d965c3732450",
+ "servicePlanId": "9ecf691d-8b82-46cb-b254-cd061b2c02fb",
+ "servicePlanName": "Cloud PC Enterprise 4vCPU/16GB/256GB",
+ "servicePlanType": "enterprise",
+ "status": "provisioned",
+ "powerState": "running",
+ "userPrincipalName": "pmitchell@cpccustomer001.onmicrosoft.com",
+ "lastModifiedDateTime": "2020-07-23T10:29:57Z",
+ "statusDetails": null,
+ "provisioningType": "dedicated",
+ "connectivityResult": "",
+ "gracePeriodEndDateTime": null,
+ "lastLoginResult": "2020-07-23T10:29:57Z",
+ "lastRemoteActionResult": "Succeed",
+ "onPremisesConnectionName": "Test-OPNC",
+ "osVersion": null,
+ "partnerAgentInstallResults": null,
+ "provisioningPolicyName": "Test-Policy",
+ "userAccountType": null
+ },
+ {
+ "@odata.type": "#microsoft.graph.cloudPC",
+ "id": "ac74ae8b-85f7-4272-88cc-5419267403ed",
+ "displayName": "Demo-1",
+ "imageDisplayName": "Custom image name",
+ "aadDeviceId": "61289490-ef06-4962-8f49-455329c8893c",
+ "diskEncryptionState": "encryptedUsingCustomerManagedKey",
+ "managedDeviceId": "e87f50c7-fa7f-4687-aade-dd45f3d65970",
+ "managedDeviceName": "CPC-ps2-7ERZ-QE",
+ "provisioningPolicyId": "13fa0778-ba00-438a-96d3-488c86029dff",
+ "servicePlanId": "9ecf691d-8b82-46cb-b254-cd061b2c02fb",
+ "servicePlanName": "Cloud PC Enterprise 4vCPU/16GB/256GB",
+ "servicePlanType": "enterprise",
+ "status": "provisioned",
+ "powerState": "running",
+ "userPrincipalName": "pmitchell@cpccustomer001.onmicrosoft.com",
+ "lastModifiedDateTime": "2020-07-28T18:14:34Z",
+ "statusDetails": null,
+ "provisioningType": "dedicated",
+ "connectivityResult": "",
+ "gracePeriodEndDateTime": null,
+ "lastLoginResult": "2020-07-23T10:29:57Z",
+ "lastRemoteActionResult": "Succeed",
+ "onPremisesConnectionName": "Test-OPNC",
+ "osVersion": null,
+ "partnerAgentInstallResults": null,
+ "provisioningPolicyName": "Test-Policy",
+ "userAccountType": null
+ }
+ ]
+}
+```
v1.0 Cloudpc Getshiftworkcloudpcaccessstate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpc-getshiftworkcloudpcaccessstate.md
Get the [shiftWorkCloudPcAccessState](../resources/cloudpc.md#shiftworkcloudpcac
This API only supports shared-use licenses. For more information, see [cloudPcProvisioningPolicy](../resources/cloudpcprovisioningpolicy.md#cloudpcprovisioningtype-values). Shared-use licenses allow three users per license, with one user signed in at a time. Callers can get the latest shift work Cloud PC **accessState** and determine whether the shift work Cloud PC is accessible to the user.
-If a web client needs to connect to a shift work Cloud PC, the **sharedCloudPcAccessState** validates the bookmark scenario. If **sharedCloudPcAccessState** is not active/activating/hibernated, the web client shows a "bad bookmark".
+If a web client needs to connect to a shift work Cloud PC, the **sharedCloudPcAccessState** validates the bookmark scenario. If **sharedCloudPcAccessState** is not active/activating/standbyMode, the web client shows a "bad bookmark".
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
GET https://graph.microsoft.com/beta/me/cloudPCs/{cloudPCId}/getShiftWorkCloudPc
[!INCLUDE [sample-code](../includes/snippets/php/cloudpcgetshiftworkcloudpcaccessstate-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpc Getsupportedcloudpcremoteactions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpc-getsupportedcloudpcremoteactions.md
One of the following permissions is required to call this API. To learn more, in
| Permission type | Permissions (from least to most privileged) | |:|:--|
-| Delegated (work or school account) | CloudPC.Read.All |
+| Delegated (work or school account) | CloudPC.Read.All, CloudPC.ReadWrite.All |
| Delegated (personal Microsoft account) | Not supported. |
-| Application | CloudPC.ReadWrite.All |
+| Application | CloudPC.Read.All, CloudPC.ReadWrite.All |
## HTTP request
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/cloudPCs/8
[!INCLUDE [sample-code](../includes/snippets/php/cloudpc-getsupportedcloudpcremoteactions-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpc Poweroff https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpc-poweroff.md
POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/cloudPCs/
[!INCLUDE [sample-code](../includes/snippets/powershell/poweroff-cloudpc-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpc Poweron https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpc-poweron.md
POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/cloudPCs/
[!INCLUDE [sample-code](../includes/snippets/powershell/poweron-cloudpc-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpc Reboot https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpc-reboot.md
POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/cloudPCs/
[!INCLUDE [sample-code](../includes/snippets/powershell/reboot-cloudpc-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/beta/me/cloudPCs/36bd4942-0ca8-11ed-861d-0242ac
[!INCLUDE [sample-code](../includes/snippets/powershell/user-reboot-cloudpc-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Cloudpc Rename https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpc-rename.md
Content-Type: application/json
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/beta/me/cloudPCs/36bd4942-0ca8-11ed-861d-0242ac
[!INCLUDE [sample-code](../includes/snippets/powershell/user-rename-cloudpc-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Cloudpc Reprovision https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpc-reprovision.md
Content-length: 61
[!INCLUDE [sample-code](../includes/snippets/powershell/cloudpc-reprovision-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/beta/me/cloudPCs/36bd4942-0ca8-11ed-861d-0242ac
[!INCLUDE [sample-code](../includes/snippets/powershell/user-cloudpc-reprovision-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Cloudpc Restore https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpc-restore.md
Content-length: 37
[!INCLUDE [sample-code](../includes/snippets/powershell/cloudpc-restore-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpc Retrypartneragentinstallation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpc-retrypartneragentinstallation.md
POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/cloudPCs/
[!INCLUDE [sample-code](../includes/snippets/powershell/cloudpc-retrypartneragentinstallation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Cloudpc Start https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpc-start.md
POST https://graph.microsoft.com/beta/me/cloudPCs/36bd4942-0ca8-11ed-861d-0242ac
[!INCLUDE [sample-code](../includes/snippets/php/user-start-cloudpc-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Cloudpc Stop https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpc-stop.md
POST https://graph.microsoft.com/beta/me/cloudPCs/36bd4942-0ca8-11ed-861d-0242ac
[!INCLUDE [sample-code](../includes/snippets/php/user-stop-cloudpc-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Cloudpc Troubleshoot https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpc-troubleshoot.md
POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/cloudPCs/
[!INCLUDE [sample-code](../includes/snippets/powershell/troubleshoot-cloudpc-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
POST https://graph.microsoft.com/beta/me/cloudPCs/36bd4942-0ca8-11ed-861d-0242ac
[!INCLUDE [sample-code](../includes/snippets/powershell/user-troubleshoot-cloudpc-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Cloudpc Validatebulkresize https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpc-validatebulkresize.md
+
+ Title: "cloudPC: validateBulkResize"
+description: "Validate that a set of Cloud PC devices meet the requirements to be bulk resized."
+
+ms.localizationpriority: medium
++
+# cloudPC: validateBulkResize
+
+Namespace: microsoft.graph
++
+Validate that a set of [cloudPC](../resources/cloudpc.md) devices meet the requirements to be bulk resized.
+
+## 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.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CloudPC.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+``` http
+POST /deviceManagement/virtualEndpoint/cloudPCs/validateBulkResize
+```
+
+## 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.
+
+|Property|Type|Description|
+|:|:|:|
+|cloudPcIds|String collection|The selected Cloud PC id list to be validated. The max count is 2000.|
+|targetServicePlanId|String|The target service plan id of the resize configuration with the new vCPU and storage size.|
+
+## Response
+
+If successful, this method returns a `200 OK` response code and the requested [cloudPcResizeValidateResult](../resources/cloudpcresizevalidationresult.md) object collection in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "cloudpc.validatebulkresize"
+}
+-->
+
+``` http
+POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/cloudPCs/validateBulkResize
+Content-Type: application/json
+
+{
+ "cloudPcIds": [
+ "30d0e128-de93-41dc-89ec-33d84bb662a0",
+ "7c82a3e3-9459-44e4-94d9-b92f93bf78dd"
+ ],
+ "targetServicePlanId": "662009bc-7732-4f6f-8726-25883518b33e"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "@odata.type": "Collection(microsoft.graph.cloudPcResizeValidationResult)",
+ "truncated": true
+}
+-->
+
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.cloudPcResizeValidationResult",
+ "cloudPcId": "30d0e128-de93-41dc-89ec-33d84bb662a0",
+ "validationResult": "success"
+ },
+ {
+ "@odata.type": "#microsoft.graph.cloudPcResizeValidationResult",
+ "cloudPcId": "7c82a3e3-9459-44e4-94d9-b92f93bf78dd",
+ "validationResult": "operationNotSupported"
+ }
+ ]
+}
+```
v1.0 Cloudpcauditevent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcauditevent-get.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/auditEvent
[!INCLUDE [sample-code](../includes/snippets/powershell/get-cloudpcauditevent-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcauditevent Getauditactivitytypes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcauditevent-getauditactivitytypes.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/auditEvent
[!INCLUDE [sample-code](../includes/snippets/php/cloudpcauditevent-getauditactivitytypes-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpccrosscloudgovernmentorganizationmapping Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpccrosscloudgovernmentorganizationmapping-get.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/crossCloud
[!INCLUDE [sample-code](../includes/snippets/powershell/get-cloudpccrosscloudgovernmentorganizationmapping-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcdeviceimage Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcdeviceimage-delete.md
DELETE https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/deviceI
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-deviceimages-from-virtualendpoint-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcdeviceimage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcdeviceimage-get.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/deviceImag
[!INCLUDE [sample-code](../includes/snippets/powershell/get-cloudpcdeviceimage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcdeviceimage Getsourceimages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcdeviceimage-getsourceimages.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/deviceImag
[!INCLUDE [sample-code](../includes/snippets/php/cloudpcdeviceimage-getsourceimages-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcdeviceimage Reupload https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcdeviceimage-reupload.md
POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/deviceIma
[!INCLUDE [sample-code](../includes/snippets/powershell/reupload-deviceimages-from-virtualendpoint-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcexportjob Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcexportjob-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|CloudPC.ReadWrite.All|
+|Delegated (work or school account)|CloudPC.Read.All, CloudPC.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|CloudPC.ReadWrite.All|
+|Application|CloudPC.Read.All, CloudPC.ReadWrite.All|
## HTTP request
The following is an example of a request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "get_cloudpcexportjob"
+ "name": "get_cloudpcexportjob",
+ "sampleKeys": ["TotalAggregatedRemoteConnectionReports__d39979c9-a0a2-4916-a158-1b984742ffff"]
} --> ``` http
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/reports/ex
[!INCLUDE [sample-code](../includes/snippets/powershell/get-cloudpcexportjob-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcexternalpartnersetting Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcexternalpartnersetting-get.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/externalPa
[!INCLUDE [sample-code](../includes/snippets/powershell/get-cloudpcexternalpartnersetting-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcexternalpartnersetting Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcexternalpartnersetting-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-cloudpcexternalpartnersetting-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcgalleryimage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcgalleryimage-get.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/galleryIma
[!INCLUDE [sample-code](../includes/snippets/php/get-cloudpcgalleryimage-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpconpremisesconnection Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpconpremisesconnection-delete.md
DELETE https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/onPremi
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-onpremisesconnections-from-virtualendpoint-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpconpremisesconnection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpconpremisesconnection-get.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/onPremises
[!INCLUDE [sample-code](../includes/snippets/powershell/get-cloudpconpremisesconnection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/onPremises
[!INCLUDE [sample-code](../includes/snippets/powershell/get-cloudpconpremisesconnection-withdetails-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
"endDateTime": "2020-11-03T12:43:15Z", "errorType": "dnsCheckFqdnNotFound", "recommendedAction": "We did not find the provided domain name; please re-enter",
- "additionalDdetails": null
+ "additionalDdetails": null,
+ "correlationId": "992e64f0-231c-46b0-8918-c5aed0585f53"
}, { "@odata.type": "microsoft.graph.cloudPcOnPremisesConnectionHealthCheck",
Content-Type: application/json
"endDateTime": "2020-11-03T12:43:26Z", "errorType": null, "recommendedAction": null,
- "additionalDetails": null
+ "additionalDetails": null,
+ "correlationId": null
}, { "@odata.type": "microsoft.graph.cloudPcOnPremisesConnectionHealthCheck",
Content-Type: application/json
"endDateTime": "2020-11-03T12:43:32Z", "errorType": "endpointConnectivityCheckUrlNotWhitelisted", "recommendedAction": "Recommended Action value",
- "additionaldDetails": "Additional Details value"
+ "additionaldDetails": "Additional Details value",
+ "correlationId": "119f8363-ace2-412b-a79a-867dc0737db0"
}, { "@odata.type": "microsoft.graph.cloudPcOnPremisesConnectionHealthCheck",
Content-Type: application/json
"endDateTime": null, "errorType": null, "recommendedAction": null,
- "additionaldDetails": null
+ "additionaldDetails": null,
+ "correlationId": "119f8363-ace2-412b-a79a-867dc0737db0"
} ] },
v1.0 Cloudpconpremisesconnection Runhealthcheck https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpconpremisesconnection-runhealthcheck.md
POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/onPremise
[!INCLUDE [sample-code](../includes/snippets/powershell/cloudpconpremisesconnection-runhealthcheck-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpconpremisesconnection Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpconpremisesconnection-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-onpremisesconnections-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpconpremisesconnection Updateaddomainpassword https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpconpremisesconnection-updateaddomainpassword.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/cloudpconpremisesconnection-updateaddomainpassword-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcorganizationsettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcorganizationsettings-get.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/organizati
[!INCLUDE [sample-code](../includes/snippets/powershell/get-cloudpcorganizationsettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcorganizationsettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcorganizationsettings-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|CloudPC.Read.All, CloudPC.ReadWrite.All|
+|Delegated (work or school account)|CloudPC.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|CloudPC.Read.All, CloudPC.ReadWrite.All|
+|Application|CloudPC.ReadWrite.All|
## HTTP request
Content-length: 127
[!INCLUDE [sample-code](../includes/snippets/powershell/update-cloudpcorganizationsettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcprovisioningpolicy Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcprovisioningpolicy-assign.md
POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/provision
Content-Type: application/json {
- "@odata.type": "#microsoft.graph.cloudPcProvisioningPolicyAssignment",
"assignments": [ { "id": "b0c2d35f-3385-46c8-a6f5-6c3dfad7708b_64ff06de-9c00-4a5a-98b5-7f5abe26ffff",
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/go/assign-cloudpcprovisioningpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Java](#tab/java)
+ # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/assign-cloudpcprovisioningpolicy-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/assign-cloudpcprovisioningpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcprovisioningpolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcprovisioningpolicy-delete.md
DELETE https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/provisi
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-provisioningpolicies-from-virtualendpoint-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcprovisioningpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcprovisioningpolicy-get.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/provisioni
[!INCLUDE [sample-code](../includes/snippets/powershell/get-cloudpcprovisioningpolicy-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
"domainJoinType": "hybridAzureADJoin", "onPremisesConnectionId": "16ee6c71-fc10-438b-88ac-daa1ccafffff" },
+ "domainJoinConfigurations": [
+ {
+ "onPremisesConnectionId": "16ee6c71-fc10-438b-88ac-daa1ccafffff",
+ "type": "hybridAzureADJoin"
+ },
+ {
+ "onPremisesConnectionId": "26e16c71-f210-438b-88ac-d481ccafffff",
+ "type": "hybridAzureADJoin"
+ }
+ ],
"enableSingleSignOn": true, "id": "1d164206-bf41-4fd2-8424-a3192d39ffff", "imageDisplayName": "Image Display Name value",
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/provisioni
[!INCLUDE [sample-code](../includes/snippets/powershell/get-cloudpcprovisioningpolicy-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
"regionName": null, "type": "hybridAzureADJoin" },
+ "domainJoinConfigurations": [
+ {
+ "onPremisesConnectionId": "16ee6c71-fc10-438b-88ac-daa1ccafffff",
+ "type": "hybridAzureADJoin"
+ },
+ {
+ "onPremisesConnectionId": "26e16c71-f210-438b-88ac-d481ccafffff",
+ "type": "hybridAzureADJoin"
+ }
+ ],
"enableSingleSignOn": true, "id": "1d164206-bf41-4fd2-8424-a3192d39ffff", "imageDisplayName": "Image Display Name value",
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/provisioni
[!INCLUDE [sample-code](../includes/snippets/powershell/get-cloudpcprovisioningpolicy-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
"regionName": null, "type": "hybridAzureADJoin" },
+ "domainJoinConfigurations": [
+ {
+ "onPremisesConnectionId": "16ee6c71-fc10-438b-88ac-daa1ccafffff",
+ "type": "hybridAzureADJoin"
+ },
+ {
+ "onPremisesConnectionId": "26e16c71-f210-438b-88ac-d481ccafffff",
+ "type": "hybridAzureADJoin"
+ }
+ ],
"enableSingleSignOn": true, "gracePeriodInHours": 2, "id": "1d164206-bf41-4fd2-8424-a3192d39ffff",
v1.0 Cloudpcprovisioningpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcprovisioningpolicy-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-provisioningpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcreports Getdailyaggregatedremoteconnectionreports https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcreports-getdailyaggregatedremoteconnectionreports.md
Content-length: 199
[!INCLUDE [sample-code](../includes/snippets/powershell/cloudpcreportsthisgetdailyaggregatedremoteconnectionreports-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcreports Getrealtimeremoteconnectionlatency https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcreports-getrealtimeremoteconnectionlatency.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/reports/ge
[!INCLUDE [sample-code](../includes/snippets/php/cloudpcreportsthisgetrealtimeremoteconnectionlatency-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Cloudpcreports Getrealtimeremoteconnectionstatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcreports-getrealtimeremoteconnectionstatus.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/reports/ge
[!INCLUDE [sample-code](../includes/snippets/php/cloudpcreportsthisgetrealtimeremoteconnectionstatus-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Cloudpcreports Getremoteconnectionhistoricalreports https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcreports-getremoteconnectionhistoricalreports.md
Content-length: 199
[!INCLUDE [sample-code](../includes/snippets/powershell/cloudpcreportsthisgetremoteconnectionhistoricalreports-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcreports Getshareduselicenseusagereport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcreports-getshareduselicenseusagereport.md
Content-length: 199
[!INCLUDE [sample-code](../includes/snippets/powershell/cloudpcreportsthisgetshareduselicenseusagereport-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcreports Gettotalaggregatedremoteconnectionreports https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcreports-gettotalaggregatedremoteconnectionreports.md
Content-length: 199
[!INCLUDE [sample-code](../includes/snippets/powershell/cloudpcreportsthisgettotalaggregatedremoteconnectionreports-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcreports Post Exportjobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcreports-post-exportjobs.md
Namespace: microsoft.graph
Create a new [cloudPcExportJob](../resources/cloudpcexportjob.md) resource to initiate downloading the entire or specified portion of a report.
-Use the [GET cloudPcExportJob](cloudpcexportjob-get.md) operation to verify the **exportJobStatus** property of the **cloudPcExportJob** resource. When the property becomes `completed`, the report has finished downloading in the location specified by the **exportUrl** property.
+Use the [GET cloudPcExportJob](cloudpcexportjob-get.md) operation to verify the **exportJobStatus** property of the **cloudPcExportJob** resource. When the property result is `completed`, the report has finished downloading to the location specified by the **exportUrl** property.
## 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.ReadWrite.All|
+|Delegated (work or school account)|CloudPC.Read.All, CloudPC.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|CloudPC.ReadWrite.All|
+|Application|CloudPC.Read.All, CloudPC.ReadWrite.All|
## HTTP request
You can specify the following properties when creating a **cloudPcExportJob**.
|Property|Type|Description| |:|:|:|
-|reportName|cloudPcReportName|The report name. The possible values are: `remoteConnectionHistoricalReports`, `dailyAggregatedRemoteConnectionReports`, `totalAggregatedRemoteConnectionReports`, `sharedUseLicenseUsageReport`, `sharedUseLicenseUsageRealTimeReport`,`unknownFutureValue`. Optional.|
+|reportName|cloudPcReportName|The report name. The possible values are: `remoteConnectionHistoricalReports`, `dailyAggregatedRemoteConnectionReports`, `totalAggregatedRemoteConnectionReports`, `sharedUseLicenseUsageReport`, `sharedUseLicenseUsageRealTimeReport`, `noLicenseAvailableConnectivityFailureReport`, `unknownFutureValue`. Optional.|
|filter|String|The filter applied on the report. Optional.| |select|String collection|The selected columns of the report. Optional.| |format|String|The format of the exported report. Optional.|
Content-length: 315
[!INCLUDE [sample-code](../includes/snippets/powershell/create-cloudpcexportjob-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcshareduseserviceplan Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcshareduseserviceplan-get.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/sharedUseS
[!INCLUDE [sample-code](../includes/snippets/powershell/get-cloudpcshareduseserviceplan-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcsnapshot Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcsnapshot-get.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/snapshots/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-cloudpcsnapshot-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcsnapshot Getstorageaccounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcsnapshot-getstorageaccounts.md
GET /deviceManagement/virtualEndpoint/snapshots/getStorageAccounts(subscriptionI
[!INCLUDE [sample-code](../includes/snippets/php/get-cloudpcforensicstorageaccount-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Cloudpcsnapshot Getsubscriptions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcsnapshot-getsubscriptions.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/snapshots/
[!INCLUDE [sample-code](../includes/snippets/php/get-cloudpcsubscription-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcusersetting Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcusersetting-assign.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/cloudpcusersetting-assign-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcusersetting Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcusersetting-delete.md
DELETE https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/userSet
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-cloudpcusersetting-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudpcusersetting Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcusersetting-get.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/userSettin
[!INCLUDE [sample-code](../includes/snippets/powershell/get-cloudpcusersetting-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/usersettin
[!INCLUDE [sample-code](../includes/snippets/powershell/get-cloudpcusersetting-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Cloudpcusersetting Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/cloudpcusersetting-update.md
One of the following permissions is required to call this API. To learn more, in
--> ``` http
-PATCH /deviceManagement/virtualEndpoint/provisioningPolicies/{id}
+PATCH /deviceManagement/virtualEndpoint/userSettings/{id}
``` ## Request headers
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-cloudpcusersetting-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Columndefinition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/columndefinition-delete.md
DELETE https://graph.microsoft.com/beta/sites/{site-id}/contentTypes/{contentTyp
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-columns-from-contenttype-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Columndefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/columndefinition-get.md
GET /sites/{site-id}/contentTypes/{contentType-id}/columns/{column-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-column-from-contenttype-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Columndefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/columndefinition-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-contenttype-column-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Companysubscription Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/companysubscription-get.md
+
+ Title: "Get companySubscription"
+description: "Get a specific commercial subscription that an organization has acquired."
+ms.localizationpriority: medium
+++
+# Get companySubscription
+
+Namespace: microsoft.graph
++
+Get a specific commercial subscription that an organization has acquired.
+
+## 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) | Organization.Read.All, Directory.Read.All|
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Organization.Read.All, Directory.Read.All, Organization.ReadWrite.All |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /directory/subscriptions/{id}
+GET /directory/subscriptions(commerceSubscriptionId='{commerceSubscriptionId}')
+```
+
+## Optional query parameters
+
+This method supports the `$select` [OData query parameter](/graph/query-parameters) to help customize the response.
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [companySubscription](../resources/companysubscription.md) object in the response body.
+
+## Example
+
+### Request
+
+The following is an example of the request.
+
+<!-- {
+ "blockType": "request",
+ "name": "get_companySubscription"
+}-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/directory/subscriptions/f9c1ea2d-2c6e-4717-8c3b-7130812d70ba
+```
+
+### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.companySubscription"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+Content-length: 450
+
+{
+ "createdDateTime": "2023-01-01T00:00:00Z",
+ "commerceSubscriptionId": "f9c1ea2d-2c6e-4717-8c3b-7130812d70ba",
+ "id": "860697e3-b0aa-4196-a6c6-7ec361ed58f7",
+ "isTrial": false,
+ "nextLifecycleDateTime": "2023-02-01T00:00:00Z",
+ "serviceStatus": [
+ {
+ "appliesTo": "User",
+ "provisioningStatus": "Success",
+ "servicePlanId": "8b8269e5-f841-416c-ab3a-f5dfb9737986",
+ "servicePlanName": "MyPlanName",
+ "serviceType": "YammerEnterprise"
+ }
+ ],
+ "skuId": "0816ccb9-3785-4d19-bf78-6c53e2106509",
+ "skuPartNumber": "MyPartNumber",
+ "status": "Enabled",
+ "totalLicenses": 25,
+ "ownerId": "fe04f19f-d924-42b7-9dee-edf4e3fab7f6",
+ "ownerTenantId": "331af819-4e0b-49f7-a6bf-14e1165ad3a0",
+ "ownerType": "User"
+}
+```
v1.0 Conditionalaccesspolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conditionalaccesspolicy-delete.md
Delete a [conditionalAccessPolicy](../resources/conditionalaccesspolicy.md) obje
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | Policy.Read.All and Policy.ReadWrite.ConditionalAccess |
DELETE https://graph.microsoft.com/beta/identity/conditionalAccess/policies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-conditionalaccesspolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Conditionalaccesspolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conditionalaccesspolicy-get.md
GET https://graph.microsoft.com/beta/identity/conditionalAccess/policies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-conditionalaccesspolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Conditionalaccesspolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conditionalaccesspolicy-update.md
Update the properties of a [conditionalAccessPolicy](../resources/conditionalacc
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | Policy.Read.All, Policy.ReadWrite.ConditionalAccess and Application.Read.All |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-conditionalaccesspolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Conditionalaccessroot List Authenticationcontextclassreferences https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conditionalaccessroot-list-authenticationcontextclassreferences.md
GET https://graph.microsoft.com/beta/identity/conditionalAccess/authenticationCo
[!INCLUDE [sample-code](../includes/snippets/powershell/get-conditionalaccess-authenticationcontextclassreference-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Conditionalaccessroot List Namedlocations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conditionalaccessroot-list-namedlocations.md
GET https://graph.microsoft.com/beta/identity/conditionalAccess/namedLocations
[!INCLUDE [sample-code](../includes/snippets/powershell/get-namedlocations-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identity/conditionalAccess/namedLocations?$
[!INCLUDE [sample-code](../includes/snippets/powershell/get-namedlocations-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identity/conditionalAccess/namedLocations?$
[!INCLUDE [sample-code](../includes/snippets/powershell/get-namedlocations-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identity/conditionalAccess/namedLocations?$
[!INCLUDE [sample-code](../includes/snippets/powershell/get-namedlocations-4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Conditionalaccessroot List Policies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conditionalaccessroot-list-policies.md
GET https://graph.microsoft.com/beta/identity/conditionalAccess/policies?$filter
[!INCLUDE [sample-code](../includes/snippets/powershell/get-policies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Conditionalaccessroot List Templates https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conditionalaccessroot-list-templates.md
GET https://graph.microsoft.com/beta/identity/conditionalAccess/templates
[!INCLUDE [sample-code](../includes/snippets/powershell/list-conditionalaccesstemplate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identity/conditionalAccess/templates?$selec
[!INCLUDE [sample-code](../includes/snippets/powershell/list-conditionalaccesstemplate-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Conditionalaccessroot Post Authenticationcontextclassreferences https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conditionalaccessroot-post-authenticationcontextclassreferences.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-authenticationcontextclassreference-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Conditionalaccessroot Post Namedlocations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conditionalaccessroot-post-namedlocations.md
Create a new [namedLocation](../resources/namedlocation.md) object. Named locati
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Policy.ReadWrite.ConditionalAccess |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-namedlocation-from-conditionalaccessroot-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-namedlocation-from-conditionalaccessroot-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Conditionalaccessroot Post Policies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conditionalaccessroot-post-policies.md
Create a new [conditionalAccessPolicy](../resources/conditionalaccesspolicy.md).
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | Policy.Read.All, Policy.ReadWrite.ConditionalAccess and Application.Read.All |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-conditionalaccesspolicy-from-conditionalaccessroot-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-conditionalaccesspolicy-from-conditionalaccessroot-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-conditionalaccesspolicy-from-conditionalaccessroot-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-conditionalaccesspolicy-from-conditionalaccessroot-4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Conditionalaccesstemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conditionalaccesstemplate-get.md
GET https://graph.microsoft.com/beta/identity/conditionalAccess/templates/c75034
[!INCLUDE [sample-code](../includes/snippets/powershell/get-conditionalaccesstemplate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identity/conditionalAccess/templates/c75034
[!INCLUDE [sample-code](../includes/snippets/powershell/get-conditionalaccesstemplate-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Connectedorganization Delete Externalsponsors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connectedorganization-delete-externalsponsors.md
DELETE https://graph.microsoft.com/beta/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-externalsponsor-from-connectedorganization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Connectedorganization Delete Internalsponsors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connectedorganization-delete-internalsponsors.md
DELETE https://graph.microsoft.com/beta/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-internalsponsor-from-connectedorganization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Connectedorganization Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connectedorganization-delete.md
DELETE https://graph.microsoft.com/beta/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-connectedorganization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Connectedorganization Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connectedorganization-get.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/co
[!INCLUDE [sample-code](../includes/snippets/powershell/get-connectedorganization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Connectedorganization List Externalsponsors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connectedorganization-list-externalsponsors.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/co
[!INCLUDE [sample-code](../includes/snippets/powershell/connectedorganization-get-externalsponsors-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Connectedorganization List Internalsponsors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connectedorganization-list-internalsponsors.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/co
[!INCLUDE [sample-code](../includes/snippets/powershell/connectedorganization-get-internalsponsors-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Connectedorganization Post Externalsponsors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connectedorganization-post-externalsponsors.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-externalsponsor-from-connectedorganization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Connectedorganization Post Internalsponsors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connectedorganization-post-internalsponsors.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-internalsponsor-from-connectedorganization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Connectedorganization Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connectedorganization-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-connectedorganization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Connector Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connector-get.md
GET https://graph.microsoft.com/beta/onPremisesPublishingProfiles/applicationPro
[!INCLUDE [sample-code](../includes/snippets/powershell/get-connector-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Connector List Memberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connector-list-memberof.md
GET https://graph.microsoft.com/beta/onPremisesPublishingProfiles/applicationPro
[!INCLUDE [sample-code](../includes/snippets/powershell/connector-get-memberof-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Connector List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connector-list.md
GET https://graph.microsoft.com/beta/onPremisesPublishingProfiles/applicationPro
[!INCLUDE [sample-code](../includes/snippets/powershell/get-connectors-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Connector Post Memberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connector-post-memberof.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-connectorgroup-from-connector-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [connectorGroup](../resources/connectorgroup.md) object.
v1.0 Connectorgroup Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connectorgroup-delete.md
DELETE https://graph.microsoft.com/beta/onPremisesPublishingProfiles/application
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-connectorgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Connectorgroup Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connectorgroup-get.md
GET https://graph.microsoft.com/beta/onPremisesPublishingProfiles/applicationPro
[!INCLUDE [sample-code](../includes/snippets/powershell/get-connectorgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Connectorgroup List Applications https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connectorgroup-list-applications.md
GET https://graph.microsoft.com/beta/onPremisesPublishingProfiles/applicationPro
[!INCLUDE [sample-code](../includes/snippets/powershell/get-applications-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Connectorgroup List Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connectorgroup-list-members.md
GET https://graph.microsoft.com/beta/onPremisesPublishingProfiles/applicationPro
[!INCLUDE [sample-code](../includes/snippets/powershell/get-connectorgroup-members-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Connectorgroup List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connectorgroup-list.md
GET https://graph.microsoft.com/beta/onPremisesPublishingProfiles/applicationPro
[!INCLUDE [sample-code](../includes/snippets/powershell/get-connectorgroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Connectorgroup Post Applications https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connectorgroup-post-applications.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-application-from-connectorgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Connectorgroup Post Connectorgroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connectorgroup-post-connectorgroups.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-connectorgroup-from-connectorgroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [connectorGroup](../resources/connectorgroup.md) object.
v1.0 Connectorgroup Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connectorgroup-post-members.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-connector-from-connectorgroup-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Connectorgroup Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connectorgroup-post.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-connectorgroup-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Connectorgroup Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/connectorgroup-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-connectorgroup-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Contact Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contact-delete.md
DELETE https://graph.microsoft.com/beta/me/contacts/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-contact-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Contact Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contact-get.md
GET https://graph.microsoft.com/beta/me/contacts/AAMkAGI2THk0AAA=
[!INCLUDE [sample-code](../includes/snippets/powershell/get-contact-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Contact Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contact-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-contact-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Contactfolder Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contactfolder-delete.md
DELETE https://graph.microsoft.com/beta/me/contactFolders/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-contactfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Contactfolder Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contactfolder-get.md
GET https://graph.microsoft.com/beta/me/contactFolders/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-contactfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Contactfolder List Childfolders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contactfolder-list-childfolders.md
GET https://graph.microsoft.com/beta/me/contactFolders/{id}/childFolders
[!INCLUDE [sample-code](../includes/snippets/powershell/contactfolder-get-childfolders-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Contactfolder List Contacts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contactfolder-list-contacts.md
GET https://graph.microsoft.com/beta/me/contactFolders/{id}/contacts
[!INCLUDE [sample-code](../includes/snippets/powershell/contactfolder-get-contacts-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Contactfolder Post Childfolders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contactfolder-post-childfolders.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-contactfolder-from-contactfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [contactFolder](../resources/contactfolder.md) object.
v1.0 Contactfolder Post Contacts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contactfolder-post-contacts.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-contact-from-contactfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [contact](../resources/contact.md) object.
v1.0 Contactfolder Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contactfolder-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-contactfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Contactmergesuggestions Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contactmergesuggestions-get.md
GET https://graph.microsoft.com/beta/me/settings/contactMergeSuggestions
[!INCLUDE [sample-code](../includes/snippets/powershell/get-contactmergesuggestions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contactmergesuggestions Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contactmergesuggestions-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-contactmergesuggestions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contentsharingsession Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contentsharingsession-get.md
GET https://graph.microsoft.com/beta/communications/calls/7531d31f-d10d-44de-802
[!INCLUDE [sample-code](../includes/snippets/powershell/get-contentsharingsession-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype Addcopy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contenttype-addcopy.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/contenttype-addcopy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype Addcopyfromcontenttypehub https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contenttype-addcopyfromcontenttypehub.md
Content-length: 33
[!INCLUDE [sample-code](../includes/snippets/powershell/contenttype-addcopyfromcontenttypehub-sync-pull-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-length: 33
[!INCLUDE [sample-code](../includes/snippets/powershell/contenttype-addcopyfromcontenttypehub-async-pull-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Contenttype Associatewithhubsites https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contenttype-associatewithhubsites.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/contenttype-associatewithhubsites-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype Copytodefaultcontentlocation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contenttype-copytodefaultcontentlocation.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/contenttype-copytodefaultcontentlocation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contenttype-delete.md
DELETE https://graph.microsoft.com/beta/sites/{site-id}/contentTypes/{contentTyp
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-contenttype-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contenttype-get.md
GET https://graph.microsoft.com/beta/sites/{site-id}/contentTypes/{contentType-i
[!INCLUDE [sample-code](../includes/snippets/powershell/get-contenttype-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype Getcompatiblehubcontenttypes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contenttype-getcompatiblehubcontenttypes.md
GET https://graph.microsoft.com/beta/sites/{siteId}/lists/{listId}/contentTypes/
[!INCLUDE [sample-code](../includes/snippets/php/contenttype-getcompatiblehubcontenttypes-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype Ispublished https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contenttype-ispublished.md
GET https://graph.microsoft.com/beta/sites/{siteId}/contentTypes/{contentTypeId}
[!INCLUDE [sample-code](../includes/snippets/php/contenttype-ispublished-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype List Columns https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contenttype-list-columns.md
GET https://graph.microsoft.com/beta/sites/{site-id}/contentTypes/{contentType-i
[!INCLUDE [sample-code](../includes/snippets/powershell/get-columns-from-contenttype-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype Publish https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contenttype-publish.md
POST https://graph.microsoft.com/beta/sites/{siteId}/contentTypes/{contentTypeId
[!INCLUDE [sample-code](../includes/snippets/powershell/contenttype-publish-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype Unpublish https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contenttype-unpublish.md
POST https://graph.microsoft.com/beta/sites/{siteId}/contentTypes/{contentTypeId
[!INCLUDE [sample-code](../includes/snippets/powershell/contenttype-unpublish-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contenttype-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-contenttype-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Continuousaccessevaluationpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/continuousaccessevaluationpolicy-get.md
GET https://graph.microsoft.com/beta/identity/continuousAccessEvaluationPolicy
[!INCLUDE [sample-code](../includes/snippets/powershell/get-continuousaccessevaluationpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Continuousaccessevaluationpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/continuousaccessevaluationpolicy-update.md
Update the properties of a [continuousAccessEvaluationPolicy](../resources/conti
## 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).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | Policy.Read.All, Policy.ReadWrite.ConditionalAccess and Application.Read.All |
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-continuousaccessevaluationpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contract Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contract-get.md
GET https://graph.microsoft.com/beta/contracts/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-contract-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Contract List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/contract-list.md
GET https://graph.microsoft.com/beta/contracts
[!INCLUDE [sample-code](../includes/snippets/powershell/get-contract-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Conversation Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conversation-delete.md
Title: "Delete conversation" description: "Delete conversation."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
DELETE https://graph.microsoft.com/beta/groups/{id}/conversations/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-conversation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Conversation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conversation-get.md
Title: "Get conversation" description: "Retrieve the properties and relationships of conversation object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/4d81ce71-486c-41e9-afc5-e41bf2d0722a
[!INCLUDE [sample-code](../includes/snippets/powershell/get-conversation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Conversation List Threads https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conversation-list-threads.md
Title: "List threads" description: "Get all the threads in a group conversation."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/4d81ce71-486c-41e9-afc5-e41bf2d0722a
[!INCLUDE [sample-code](../includes/snippets/powershell/get-threads-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Conversation Post Threads https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conversation-post-threads.md
Title: "Create thread" description: "Create a new thread in the specified conversation."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
The following is an example of the request.
"name": "create_conversationthread_from_conversation", "sampleKeys": ["4d81ce71-486c-41e9-afc5-e41bf2d0722a", "AAQkAGRhZmRhMWM3LTYwZTktNDZmYy1hNWU1LThhZWU4NzI2YTEyZgAQABKPPJ682apIiV1UFlj7XxY="] }-->
-```msgraph-interactive
-}-->
+ ```http POST https://graph.microsoft.com/beta/groups/4d81ce71-486c-41e9-afc5-e41bf2d0722a/conversations/AAQkAGRhZmRhMWM3LTYwZTktNDZmYy1hNWU1LThhZWU4NzI2YTEyZgAQABKPPJ682apIiV1UFlj7XxY=/threads Content-type: application/json
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-conversationthread-from-conversation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [JavaScript](#tab/javascript)
+# [Go](#tab/go)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [Go](#tab/go)
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell) [!INCLUDE [sample-code](../includes/snippets/powershell/create-conversationthread-from-conversation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Conversationmember Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conversationmember-update.md
content-length: 26
[!INCLUDE [sample-code](../includes/snippets/powershell/update-conversation-member-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Conversationmembers Add https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conversationmembers-add.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/bulkaddmembers-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/bulkaddmembers-team-partial-failure-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/bulkaddmembers-team-upn-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Conversationthread Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conversationthread-delete.md
Title: "Delete conversationThread" description: "Delete conversationThread."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
DELETE https://graph.microsoft.com/beta/groups/{id}/threads/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-conversationthread-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Conversationthread Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conversationthread-get.md
Title: "Get conversationThread" description: "Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, " ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/{id}/threads/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-conversationthread-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Conversationthread List Posts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conversationthread-list-posts.md
Title: "List posts" description: "Get the posts of the specified thread. You can specify both the parent conversation and the thread, or, " ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/0d75b8dc-c42d-44dd-890a-751a99c0589f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-posts-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Conversationthread Reply https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conversationthread-reply.md
Title: "conversationThread: reply" description: "Reply to a thread in a group conversation and add a new post to it. You can specify the parent conversation "-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
POST /groups/{id}/conversations/{id}/threads/{id}/reply
## Request body In the request body, provide a JSON object with the following parameters.
-| Parameter | Type |Description|
+| Parameter | Type |Description|
|:|:--|:-| |post|[post](../resources/post.md)|The new post that is being replied with.|
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/conversationthread-reply-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Conversationthread Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/conversationthread-update.md
Title: "Update conversationthread" description: "Lock or unlock a thread, to allow or avoid further posting to the thread." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
PATCH /groups/{group id}/conversations/{conversation id}/threads/{thread id}
## Request body In the request body, supply the values for relevant fields that should be updated. Existing properties that are not included in the request body will maintain their previous values or be recalculated based on changes to other property values. For best performance you shouldn't include existing values that haven't changed.
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |isLocked|Boolean|Indicates if the thread is locked. Set to `true` to disallow posting.|
Here is an example of the request.
# [HTTP](#tab/http) <!-- {
- "blockType": "ignored",
+ "blockType": "request",
"name": "update_conversationthread" }--> ```http
Content-type: application/json
"isLocked": true } ```+ # [C#](#tab/csharp) [!INCLUDE [sample-code](../includes/snippets/csharp/update-conversationthread-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [JavaScript](#tab/javascript)
+# [Go](#tab/go)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response The following is an example of the response. <!-- { "blockType": "response",
- "truncated": true
+ "truncated": true,
+ "@odata.type": "microsoft.graph.conversationThread"
} --> ```http HTTP/1.1 200 OK
v1.0 Countrynamedlocation Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/countrynamedlocation-delete.md
Delete a [countryNamedLocation](../resources/countryNamedLocation.md) object.
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Policy.ReadWrite.ConditionalAccess |
DELETE https://graph.microsoft.com/beta/identity/conditionalAccess/namedLocation
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-countrynamedlocation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Countrynamedlocation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/countrynamedlocation-get.md
GET https://graph.microsoft.com/beta/identity/conditionalAccess/namedLocations/1
[!INCLUDE [sample-code](../includes/snippets/powershell/get-countrynamedlocation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Countrynamedlocation Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/countrynamedlocation-update.md
Title: "Update countryNamedlocation" description: "Update the properties of a countryNamedLocation object." ms.localizationpriority: medium-+ ms.prod: "identity-and-sign-in" doc_type: apiPageType
Update the properties of a [countryNamedLocation](../resources/countryNamedLocat
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Policy.ReadWrite.ConditionalAccess |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-countrynamedlocation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Crosstenantaccesspolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/crosstenantaccesspolicy-get.md
If successful, this method returns a `200 OK` response code and a [crossTenantAc
### Request - # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy
[!INCLUDE [sample-code](../includes/snippets/powershell/get-crosstenantaccesspolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Crosstenantaccesspolicy List Partners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/crosstenantaccesspolicy-list-partners.md
Title: "List partners"
-description: "Get a list of all partner configurations within a cross-tenant access policy. You can also use the $expand parameter to list the user synchronization policy for all partner configurations."
+description: "Get a list of all partner configurations within a cross-tenant access policy."
ms.localizationpriority: medium ms.prod: "identity-and-sign-in"
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:| |Delegated (work or school account)|Policy.Read.All, Policy.ReadWrite.CrossTenantAccess|
-|Delegated (personal Microsoft account)|Not applicable|
+|Delegated (personal Microsoft account)|Not supported.|
|Application|Policy.Read.All, Policy.ReadWrite.CrossTenantAccess| ## HTTP request
GET /policies/crossTenantAccessPolicy/partners
``` ## Optional query parameters+ This method supports the `$select` and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters). ## Request headers
If successful, this method returns a `200 OK` response code and a collection of
### Example 1: List all partner configurations within a cross-tenant access policy
+The following example shows how to list all partner configurations within a cross-tenant access policy.
+ #### Request
+The following is an example of the request.
# [HTTP](#tab/http) <!-- {
GET https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/partners
[!INCLUDE [sample-code](../includes/snippets/powershell/list-crosstenantaccesspolicyconfigurationpartner-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
+The following is an example of the response.
+ >**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
Content-Type: application/json
{ "tenantId": "123f4846-ba00-4fd7-ba43-dac1f8f63013", "inboundTrust": null,
- "automaticUserConsentSettings":
- {
+ "automaticUserConsentSettings": {
"inboundAllowed": null, "outboundAllowed": null }, "b2bCollaborationInbound": null, "b2bCollaborationOutbound": null, "b2bDirectConnectOutbound": null,
- "b2bDirectConnectInbound":
+ "b2bDirectConnectInbound": {
+ "usersAndGroups": {
+ "accessType": "allowed",
+ "targets": [
+ {
+ "target": "AllUsers",
+ "targetType": "user"
+ }
+ ]
+ },
+ "applications": {
+ "accessType": "allowed",
+ "targets": [
+ {
+ "target": "Office365",
+ "targetType": "application"
+ }
+ ]
+ }
+ },
+ "tenantRestrictions":
{ "usersAndGroups": {
- "accessType": "allowed",
+ "accessType": "blocked",
"targets": [ { "target": "AllUsers",
Content-Type: application/json
} ] },
- "applications":
+ "applications":
{
- "accessType": "allowed",
+ "accessType": "blocked",
"targets": [ {
- "target": "Office365",
+ "target": "AllApplications",
"targetType": "application" } ]
Content-Type: application/json
### Example 2: List the user synchronization policy for all partner configurations
+The following example uses the `$expand` parameter to list the user synchronization policy for all partner configurations.
+ #### Request
+The following is an example of the request.
# [HTTP](#tab/http) <!-- {
GET https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/partners?$
[!INCLUDE [sample-code](../includes/snippets/powershell/list-crosstenantidentitysyncpolicypartner-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
+The following is an example of the response.
+ >**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
HTTP/1.1 200 OK
Content-Type: application/json {
- "value":
- [
+ "value": [
{ "tenantId": "9c5d131d-b1c3-4fc4-9e3f-c6557947d551",
- "identitySynchronization":
- {
+ "identitySynchronization": {
"tenantId": "9c5d131d-b1c3-4fc4-9e3f-c6557947d551", "displayName": "Fabrikam",
- "userSyncInbound":
- {
+ "userSyncInbound": {
"isSyncAllowed": true } }
v1.0 Crosstenantaccesspolicy Post Partners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/crosstenantaccesspolicy-post-partners.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:| |Delegated (work or school account)|Policy.ReadWrite.CrossTenantAccess|
-|Delegated (personal Microsoft account)|Not applicable|
+|Delegated (personal Microsoft account)|Not supported.|
|Application|Policy.ReadWrite.CrossTenantAccess| ## HTTP request
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:|
-| automaticUserConsentSettings | [inboundOutboundPolicyConfiguration](../resources/inboundoutboundpolicyconfiguration.md) | Determines the partner-specific configuration for automatic user consent settings. Unless specifically configured, the `inboundAllowed` and `outboundAllowed` properties will be **null** and inherit from the default settings, which is always `false`. |
+| automaticUserConsentSettings | [inboundOutboundPolicyConfiguration](../resources/inboundoutboundpolicyconfiguration.md) | Determines the partner-specific configuration for automatic user consent settings. Unless specifically configured, the **inboundAllowed** and **outboundAllowed** properties are `null` and inherit from the default settings, which is always `false`. |
| b2bCollaborationInbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your partner-specific configuration for users from other organizations accessing your resources via Azure AD B2B collaboration. | | b2bCollaborationOutbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your partner-specific configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B collaboration. | | b2bDirectConnectInbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your partner-specific configuration for users from other organizations accessing your resources via Azure B2B direct connect. | | b2bDirectConnectOutbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your partner-specific configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B direct connect. | | inboundTrust | [crossTenantAccessPolicyInboundTrust](../resources/crosstenantaccesspolicyinboundtrust.md) | Determines the partner-specific configuration for trusting other Conditional Access claims from external Azure AD organizations. |
-| isServiceProvider | Boolean | Identifies whether the partner-specific configuration is a Cloud Service Provider for your organization. |
+| isServiceProvider | Boolean | Identifies whether the partner-specific configuration is a cloud service provider for your organization. |
| tenantId | String | The tenant identifier for the partner Azure AD organization. Read-only. Key.| ## Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-crosstenantaccesspolicyconfigurationpartner-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Crosstenantaccesspolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/crosstenantaccesspolicy-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-crosstenantaccesspolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Crosstenantaccesspolicyconfigurationdefault Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/crosstenantaccesspolicyconfigurationdefault-get.md
If successful, this method returns a `200 OK` response code and a [crossTenantAc
### Request - # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/default
[!INCLUDE [sample-code](../includes/snippets/powershell/get-crosstenantaccesspolicyconfigurationdefault-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response The following response object shows a default cross-tenant policy inherited from Azure AD, as identified by **isServiceDefault** set to `true`.+ >**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
Content-Type: application/json
} }, "b2bDirectConnectInbound":
+ {
+ "usersAndGroups":
+ {
+ "accessType": "blocked",
+ "targets": [
+ {
+ "target": "AllUsers",
+ "targetType": "user"
+ }
+ ]
+ },
+ "applications":
+ {
+ "accessType": "blocked",
+ "targets": [
+ {
+ "target": "AllApplications",
+ "targetType": "application"
+ }
+ ]
+ }
+ },
+ "tenantRestrictions":
{ "usersAndGroups": {
v1.0 Crosstenantaccesspolicyconfigurationdefault Resettosystemdefault https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/crosstenantaccesspolicyconfigurationdefault-resettosystemdefault.md
If successful, this action returns a `204 No Content` response code. To confirm
### Request - # [HTTP](#tab/http) <!-- { "blockType": "request",
POST https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/default/r
[!INCLUDE [sample-code](../includes/snippets/powershell/crosstenantaccesspolicyconfigurationdefault-resettosystemdefault-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Crosstenantaccesspolicyconfigurationdefault Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/crosstenantaccesspolicyconfigurationdefault-update.md
PATCH /policies/crossTenantAccessPolicy/default
| b2bDirectConnectInbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your default configuration for users from other organizations accessing your resources via Azure AD B2B direct connect. | | b2bDirectConnectOutbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your default configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B direct connect. | | inboundTrust | [crossTenantAccessPolicyInboundTrust](../resources/crosstenantaccesspolicyinboundtrust.md) | Determines the default configuration for trusting other Conditional Access claims from external Azure AD organizations. |
+| tenantRestrictions |[crossTenantAccessPolicyTenantRestrictions](../resources/crosstenantaccesspolicytenantrestrictions.md) | Defines the default tenant restrictions configuration for your organization users accessing an external organization on your network or devices. |
## Response
If successful, this method returns a `204 No Content` response code.
### Request - # [HTTP](#tab/http) <!-- { "blockType": "request",
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-crosstenantaccesspolicyconfigurationdefault-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Crosstenantaccesspolicyconfigurationpartner Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/crosstenantaccesspolicyconfigurationpartner-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:| |Delegated (work or school account)|Policy.ReadWrite.CrossTenantAccess|
-|Delegated (personal Microsoft account)|Not applicable|
+|Delegated (personal Microsoft account)|Not supported.|
|Application|Policy.ReadWrite.CrossTenantAccess| ## HTTP request
If successful, this method returns a `204 No Content` response code.
## Examples
-If a configuration includes a [user synchronization policy](../resources/crosstenantidentitysyncpolicypartner.md), you must first [delete the user synchronization policy](./crosstenantidentitysyncpolicypartner-delete.md) before you can delete the partner-specific configuration.
- ### Request
+The following is an example of the request. If a configuration includes a [user synchronization policy](../resources/crosstenantidentitysyncpolicypartner.md), you must first [delete the user synchronization policy](./crosstenantidentitysyncpolicypartner-delete.md) before you can delete the partner-specific configuration.
# [HTTP](#tab/http) <!-- {
DELETE https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/partner
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-crosstenantaccesspolicyconfigurationpartner-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true
v1.0 Crosstenantaccesspolicyconfigurationpartner Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/crosstenantaccesspolicyconfigurationpartner-get.md
If successful, this method returns a `200 OK` response code and a [crossTenantAc
### Request - # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/partners/9
[!INCLUDE [sample-code](../includes/snippets/powershell/get-crosstenantaccesspolicyconfigurationpartner-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
} ] }
+ },
+ "tenantRestrictions":
+ {
+ "usersAndGroups":
+ {
+ "accessType": "blocked",
+ "targets": [
+ {
+ "target": "AllUsers",
+ "targetType": "user"
+ }
+ ]
+ },
+ "applications":
+ {
+ "accessType": "blocked",
+ "targets": [
+ {
+ "target": "AllApplications",
+ "targetType": "application"
+ }
+ ]
+ }
} } ```
v1.0 Crosstenantaccesspolicyconfigurationpartner Put Identitysynchronization https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization.md
doc_type: apiPageType
# Create identitySynchronization+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Namespace: microsoft.graph
Create a cross-tenant user synchronization policy for a partner-specific configuration. ## Permissions+ One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference). |Permission type|Permissions (from least to most privileged)| |:|:| |Delegated (work or school account)|Policy.ReadWrite.CrossTenantAccess|
-|Delegated (personal Microsoft account)|Not applicable|
+|Delegated (personal Microsoft account)|Not supported.|
|Application|Policy.ReadWrite.CrossTenantAccess| The signed-in user must also be assigned the following minimum [directory role](/azure/active-directory/roles/permissions-reference):
-+ Hybrid Identity Administrator
+* Security Administrator
## HTTP request
PUT /policies/crossTenantAccessPolicy/partners/{id}/identitySynchronization
``` ## 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 [crossTenantIdentitySyncPolicyPartner](../resources/crosstenantidentitysyncpolicypartner.md) object.
-You can specify the following properties when creating a **crossTenantIdentitySyncPolicyPartner**.
+You can specify the following properties when you create a **crossTenantIdentitySyncPolicyPartner**.
|Property|Type|Description| |:|:|:|
-|displayName|String|Display name for the cross-tenant user synchronization policy. Use the name of the partner Azure AD tenant to easily identify the policy. Optional.|
+|displayName|String|Display name for the cross-tenant user synchronization policy. Use the name of the partner Azure Active Directory tenant to easily identify the policy. Optional.|
|userSyncInbound|[crossTenantUserSyncInbound](../resources/crosstenantusersyncinbound.md)|Determines whether users are synchronized from the partner tenant.| -- ## Response If successful, this method returns a `204 No Content` response code.
If successful, this method returns a `204 No Content` response code.
## Examples ### Request+ The following is an example of a request. # [HTTP](#tab/http)
Content-Type: application/json
{ "displayName": "Fabrikam",
- "userSyncInbound":
- {
+ "userSyncInbound": {
"isSyncAllowed": true } } ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/create-crosstenantidentitysyncpolicypartner-from--javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true
Content-Type: application/json
``` http HTTP/1.1 204 No Content ```-
v1.0 Crosstenantaccesspolicyconfigurationpartner Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/crosstenantaccesspolicyconfigurationpartner-update.md
The following example configures the partner-specific policy by setting the inbo
#### Request
+The following is an example of a request.
# [HTTP](#tab/http) <!-- {
PATCH https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/partners
Content-Type: application/json {
- "inboundTrust":
- {
+ "inboundTrust": {
"isMfaAccepted": true, "isCompliantDeviceAccepted": true,
- "isHybridAzureADJoinedDeviceAccepted" : true
+ "isHybridAzureADJoinedDeviceAccepted": true
} } ```
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-crosstenantaccesspolicyconfigurationpartner-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true
Content-Type: application/json
HTTP/1.1 204 No Content ```
-### Example 2: Configure automaticUserConsent settings
+### Example 2: Configure automaticUserConsent settings
-The following example configures the partner-specific policy by consenting for B2B collaboration on behalf of your users and accepting admin consent for the partner's users.
+The following example configures the partner-specific policy by consenting for B2B collaboration on behalf of your users and accepting admin consent for the users of the partner.
#### Request
+The following is an example of a request.
# [HTTP](#tab/http) <!-- {
PATCH https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/partners
Content-Type: application/json {
- "automaticUserConsentSettings":
- {
+ "automaticUserConsentSettings": {
"inboundAllowed": true, "outboundAllowed": true }
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-crosstenantaccesspolicyconfigurationpartner-automaticuserconsentsettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+
+``` http
+HTTP/1.1 204 No Content
+```
+
+### Example 3: Configure tenant restrictions settings
+
+#### Request
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_crosstenantaccesspolicyconfigurationpartner_tenantrestriction"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/partners/90e29127-71ad-49c7-9ce8-db3f41ea06f1
+Content-Type: application/json
+
+{
+"tenantRestrictions": {
+ "usersAndGroups": {
+ "accessType": "allowed",
+ "targets": [
+ {
+ "target": "AllUsers",
+ "targetType": "user"
+ }
+ ]
+ },
+ "applications": {
+ "accessType": "allowed",
+ "targets": [
+ {
+ "target": "Office365",
+ "targetType": "application"
+ }
+ ]
+ }
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true
v1.0 Crosstenantidentitysyncpolicypartner Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/crosstenantidentitysyncpolicypartner-delete.md
doc_type: apiPageType
# Delete crossTenantIdentitySyncPolicyPartner+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Namespace: microsoft.graph
Delete the user synchronization policy for a partner-specific configuration. ## Permissions+ One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference). |Permission type|Permissions (from least to most privileged)| |:|:| |Delegated (work or school account)|Policy.ReadWrite.CrossTenantAccess|
-|Delegated (personal Microsoft account)|Not applicable|
+|Delegated (personal Microsoft account)|Not supported.|
|Application|Policy.ReadWrite.CrossTenantAccess| The signed-in user must also be assigned the following minimum [directory role](/azure/active-directory/roles/permissions-reference):
-+ Hybrid Identity Administrator
+* Security Administrator
## HTTP request
DELETE /policies/crossTenantAccessPolicy/partners/{id}/identitySynchronization
``` ## Request headers+ |Name|Description| |:|:| |Authorization|Bearer {token}. Required.| ## Request body+ Do not supply a request body for this method. ## Response
If successful, this method returns a `204 No Content` response code.
## Examples ### Request+ The following is an example of a request. # [HTTP](#tab/http)
DELETE https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/partner
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-crosstenantidentitysyncpolicypartner-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true
DELETE https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/partner
``` http HTTP/1.1 204 No Content ```-
v1.0 Crosstenantidentitysyncpolicypartner Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/crosstenantidentitysyncpolicypartner-get.md
Title: "Get crossTenantIdentitySyncPolicyPartner"
-description: "Read the user synchronization policy of a partner-specific configuration."
+description: "Get the user synchronization policy of a partner-specific configuration."
ms.localizationpriority: medium ms.prod: "identity-and-sign-in"
doc_type: apiPageType
# Get crossTenantIdentitySyncPolicyPartner+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Read the user synchronization policy of a partner-specific configuration.
+Get the user synchronization policy of a partner-specific configuration.
## 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, Policy.ReadWrite.CrossTenantAccess|
-|Delegated (personal Microsoft account)|Not applicable|
+|Delegated (personal Microsoft account)|Not supported.|
|Application|Policy.Read.All, Policy.ReadWrite.CrossTenantAccess| The signed-in user must also be assigned the following minimum [directory role](/azure/active-directory/roles/permissions-reference):
-+ Hybrid Identity Administrator
+* Security Administrator
## HTTP request
The signed-in user must also be assigned the following minimum [directory role](
GET /policies/crossTenantAccessPolicy/partners/{id}/identitySynchronization ```
+## 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.| ## Request body+ Do not supply a request body for this method. ## Response
If successful, this method returns a `200 OK` response code and a [crossTenantId
## Examples ### Request+ The following is an example of a request. # [HTTP](#tab/http)
GET https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/partners/9
[!INCLUDE [sample-code](../includes/snippets/powershell/get-crosstenantidentitysyncpolicypartner-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-The following is an example of the response
+
+The following is an example of the response.
+ >**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
Content-Type: application/json
{ "tenantId": "9c5d131d-b1c3-4fc4-9e3f-c6557947d551", "displayName": "Fabrikam",
- "userSyncInbound":
- {
+ "userSyncInbound": {
"isSyncAllowed": true } } ```-
v1.0 Crosstenantidentitysyncpolicypartner Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/crosstenantidentitysyncpolicypartner-update.md
doc_type: apiPageType
# Update crossTenantIdentitySyncPolicyPartner+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Namespace: microsoft.graph
Update the user synchronization policy of a partner-specific configuration. ## Permissions+ One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference). |Permission type|Permissions (from least to most privileged)| |:|:| |Delegated (work or school account)|Policy.ReadWrite.CrossTenantAccess|
-|Delegated (personal Microsoft account)|Not applicable|
+|Delegated (personal Microsoft account)|Not supported.|
|Application|Policy.ReadWrite.CrossTenantAccess| The signed-in user must also be assigned the following minimum [directory role](/azure/active-directory/roles/permissions-reference):
-+ Hybrid Identity Administrator
+* Security Administrator
## HTTP request
PATCH /policies/crossTenantAccessPolicy/partners/{id}/identitySynchronization
``` ## Request headers+ |Name|Description| |:|:| |Authorization|Bearer {token}. Required.| |Content-Type|application/json. Required.| ## Request body+ [!INCLUDE [table-intro](../../includes/update-property-table-intro.md)] |Property|Type|Description| |:|:|:|
-|displayName|String|Display name for the cross-tenant user synchronization policy. Generally, this should be the tenant name of the partner Azure AD organization. Optional.|
-|userSyncInbound|[crossTenantUserSyncInbound](../resources/crosstenantusersyncinbound.md)|Determines whether users can be synchronized from the partner tenant. If set to `false`, any current user synchronization from the source tenant to the target tenant will stop. There is no impact to existing users that have already been synchronized.|
--
+|displayName|String|Display name for the cross-tenant user synchronization policy. Generally, this should be the tenant name of the partner Azure Active Directory organization. Optional.|
+|userSyncInbound|[crossTenantUserSyncInbound](../resources/crosstenantusersyncinbound.md)|Determines whether users can be synchronized from the partner tenant. `false` causes any current user synchronization from the source tenant to the target tenant to stop. This property has no impact on existing users who have already been synchronized.|
## Response
If successful, this method returns a `204 No Content` response code.
## Examples - ### Request+ The following is an example of a request. # [HTTP](#tab/http)
PATCH https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/partners
Content-Type: application/json {
- "userSyncInbound":
- {
+ "userSyncInbound": {
"isSyncAllowed": true } }
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-crosstenantidentitysyncpolicypartner-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true
Content-Type: application/json
``` http HTTP/1.1 204 No Content ```-
v1.0 Customaccesspackageworkflowextension Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/customaccesspackageworkflowextension-delete.md
DELETE /identityGovernance/entitlementManagement/accessPackageCatalogs/32efb28c-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-customaccesspackageworkflowextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] -
+# [Python](#tab/python)
+ ### Response <!-- {
v1.0 Customaccesspackageworkflowextension Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/customaccesspackageworkflowextension-get.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-customaccesspackageworkflowextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Customaccesspackageworkflowextension Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/customaccesspackageworkflowextension-update.md
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/update-customaccesspackageworkflowextension-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Customappscope Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/customappscope-delete.md
+
+ Title: "Delete customAppScope"
+description: "Delete a customAppScope object of an RBAC provider."
+ms.localizationpriority: medium
+++
+# Delete customAppScope
+
+Namespace: microsoft.graph
++
+Delete a [customAppScope](../resources/customappscope.md) object of an RBAC provider.
+
+Currently only the Exchange Online RBAC provider is supported.
+
+## Permissions
+
+Depending on the RBAC provider and the permission type (delegated or application) that is needed, choose from the following table the least privileged permission required to call this API. To learn more, including [taking caution](/graph/auth/auth-concepts#best-practices-for-requesting-permissions) before choosing more privileged permissions, see [Permissions](/graph/permissions-reference).
+
+<!--### For an Exchange Online provider-->
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account) | RoleManagement.Read.Exchange, RoleManagement.Read.All, RoleManagement.ReadWrite.Exchange |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Not supported. |
+
+## HTTP request
+
+For an Exchange Online provider:
+<!-- { "blockType": "ignored" } -->
+```http
+DELETE /roleManagement/exchange/customAppScopes/{id}
+```
+
+## Request headers
+
+| Name | Description |
+|:- |:-- |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code. It does not return anything in the response body.
+
+## Example
+
+<!--### Example 1: Delete a customAppScope object in an Exchange Online provider-->
+
+### Request
+
+The following example shows how to delete a **customAppScope** object in an Exchange Online provider.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_customAppScope_ExchangeOnlineProvider",
+ "sampleKeys": ["d101e64d-4684-4970-ba7b-735b6b27628f"]
+}
+-->
+```http
+DELETE https://graph.microsoft.com/beta/roleManagement/exchange/customAppScopes/d101e64d-4684-4970-ba7b-735b6b27628f
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+```http
+HTTP/1.1 204 No Content
+```
v1.0 Customappscope Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/customappscope-get.md
+
+ Title: "Get customAppScope"
+description: "Get the properties of a customAppScope object for an RBAC provider."
+ms.localizationpriority: medium
+++
+# Get customAppScope
+
+Namespace: microsoft.graph
++
+Get the properties of a [customAppScope](../resources/customappscope.md) object for an RBAC provider.
+
+Currently only the Exchange Online RBAC provider is supported.
+
+## Permissions
+
+Depending on the RBAC provider and the permission type (delegated or application) that is needed, choose from the following table the least privileged permission required to call this API. To learn more, including [taking caution](/graph/auth/auth-concepts#best-practices-for-requesting-permissions) before choosing more privileged permissions, search for the following permissions in [Permissions](/graph/permissions-reference).
+
+<!--### For an Exchange Online provider-->
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account) | RoleManagement.Read.Exchange, RoleManagement.Read.All, RoleManagement.ReadWrite.Exchange |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Not supported. |
+
+## HTTP request
+
+For an Exchange Online provider:
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /roleManagement/exchange/customAppScopes/{id}
+```
+
+## Optional query parameters
+
+This method does not support [OData query parameters](/graph/query-parameters) to customize the response.
+
+## Request headers
+
+| Name |Description|
+|:-|:-|
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and the requested [customAppScope](../resources/customappscope.md) object in the response body.
+
+## Examples
+
+<!-- ### Example 1 : Get details of a custom app scope object for Exchange Online Provider -->
+
+### Request
+
+The following example shows how to get details of a **customAppScope** object for an Exchange Online provider.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_customAppScope_ExchangeOnlineProvider",
+ "sampleKeys": ["a6a7ef59-ff39-46b1-ae6b-2d9c4d6380cd"]
+}
+-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/roleManagement/exchange/customAppScopes/a6a7ef59-ff39-46b1-ae6b-2d9c4d6380cd
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.customAppScope"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#roleManagement/exchange/customAppScopes/$entity",
+ "id": "a6a7ef59-ff39-46b1-ae6b-2d9c4d6380cd",
+ "type": "RecipientScope",
+ "displayName": "test1",
+ "customAttributes": {
+ "Exclusive": false,
+ "RecipientFilter": "City -eq 'Seattle'"
+ }
+}
+```
v1.0 Customappscope Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/customappscope-update.md
+
+ Title: "Update customAppScope"
+description: "Update an existing customAppScope object of an RBAC provider."
+ms.localizationpriority: medium
+++
+# Update customAppScope
+
+Namespace: microsoft.graph
++
+Update an existing [customAppScope](../resources/customappscope.md) object of an RBAC provider.
+
+Currently only the Exchange Online RBAC provider is supported.
+
+## Permissions
+
+Depending on the RBAC provider and the permission type (delegated or application) that is needed, choose from the following table the least privileged permission required to call this API. To learn more, including [taking caution](/graph/auth/auth-concepts#best-practices-for-requesting-permissions) before choosing more privileged permissions, search for the following permissions in [Permissions](/graph/permissions-reference).
+
+<!--### For an Exchange Online provider-->
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account) | RoleManagement.ReadWrite.Exchange |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Not supported. |
+
+## HTTP request
+
+For an Exchange Online provider:
+
+<!-- { "blockType": "ignored" } -->
+```http
+PATCH /roleManagement/exchange/customAppScopes/{id}
+```
+
+## Request headers
+
+| Name | Description |
+|:- |:-- |
+| Authorization | Bearer {token}. Required. |
+| Content-Type | application/json. Required. |
+
+## Request body
+
+In the request body, supply the values for relevant fields that should be updated. Existing properties that are not included in the request body will maintain their previous values or be recalculated based on changes to other property values. For best performance, don't include existing values that haven't changed.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code. It does not return anything in the response body.
+
+## Examples
+
+<!--### Example 1: Update an existing custom app scope object for Exchange Online Provider-->
+
+### Request
+
+The following example shows how to update an existing **customAppScope** of an Exchange Online provider.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_customAppScope_ExchangeOnlineProvider",
+ "sampleKeys": ["d101e64d-4684-4970-ba7b-735b6b27628f"]
+}
+-->
+```http
+PATCH https://graph.microsoft.com/beta/roleManagement/exchange/customAppScopes/d101e64d-4684-4970-ba7b-735b6b27628f
+Content-type: application/json
+
+{
+ "customAttributes": {
+ "RecipientFilter": "City -eq 'Seattle'"
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+```http
+HTTP/1.1 204 No Content
+```
v1.0 Customauthenticationextension Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/customauthenticationextension-delete.md
+
+ Title: "Delete customAuthenticationExtension"
+description: "Delete a customAuthenticationExtension object."
+
+ms.localizationpriority: medium
++
+# Delete customAuthenticationExtension
+Namespace: microsoft.graph
++
+Delete a [customAuthenticationExtension](../resources/customauthenticationextension.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|CustomAuthenticationExtension.ReadWrite.All, Policy.ReadWrite.AuthenticationFlows, Application.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CustomAuthenticationExtension.ReadWrite.All, Policy.ReadWrite.AuthenticationFlows, Application.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /identity/customAuthenticationExtensions/{customAuthenticationExtensionId}
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_customauthenticationextension"
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/beta/identity/customAuthenticationExtensions/5c82815a-ee61-4c9b-9f4b-914a708a0c68
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
v1.0 Customauthenticationextension Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/customauthenticationextension-get.md
+
+ Title: "Get customAuthenticationExtension"
+description: "Read the properties and relationships of a customAuthenticationExtension object."
+
+ms.localizationpriority: medium
++
+# Get customAuthenticationExtension
+Namespace: microsoft.graph
++
+Read the properties and relationships of a [customAuthenticationExtension](../resources/customauthenticationextension.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|CustomAuthenticationExtension.Read.All, Application.Read.All, CustomAuthenticationExtension.ReadWrite.All, Policy.ReadWrite.AuthenticationFlows, Application.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CustomAuthenticationExtension.Read.All, Application.Read.All, CustomAuthenticationExtension.ReadWrite.All, Policy.ReadWrite.AuthenticationFlows, Application.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identity/customAuthenticationExtensions/{customAuthenticationExtensionId}
+```
+
+## 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.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [customAuthenticationExtension](../resources/customauthenticationextension.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_customauthenticationextension"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identity/customAuthenticationExtensions/6fc5012e-7665-43d6-9708-4370863f4e6e
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.customAuthenticationExtension"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/customAuthenticationExtensions/$entity",
+ "@odata.type": "#microsoft.graph.onTokenIssuanceStartCustomExtension",
+ "id": "6fc5012e-7665-43d6-9708-4370863f4e6e",
+ "displayName": "onTokenIssuanceStartCustomExtension",
+ "description": "Fetch additional claims from custom user store",
+ "clientConfiguration": null,
+ "behaviorOnError": null,
+ "authenticationConfiguration": {
+ "@odata.type": "#microsoft.graph.azureAdTokenAuthentication",
+ "resourceId": "api://authenticationeventsAPI.contoso.com/a13d0fc1-04ab-4ede-b215-63de0174cbb4"
+ },
+ "endpointConfiguration": {
+ "@odata.type": "#microsoft.graph.httpRequestEndpoint",
+ "targetUrl": "https://authenticationeventsAPI.contoso.com"
+ },
+ "claimsForTokenConfiguration": [
+ {
+ "claimIdInApiResponse": "DateOfBirth"
+ },
+ {
+ "claimIdInApiResponse": "CustomRoles"
+ }
+ ]
+}
+```
+
v1.0 Customauthenticationextension Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/customauthenticationextension-update.md
+
+ Title: "Update customAuthenticationExtension"
+description: "Update the properties of a customAuthenticationExtension object."
+
+ms.localizationpriority: medium
++
+# Update customAuthenticationExtension
+Namespace: microsoft.graph
++
+Update the properties of a [customAuthenticationExtension](../resources/customauthenticationextension.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|CustomAuthenticationExtension.ReadWrite.All, Policy.ReadWrite.AuthenticationFlows, Application.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CustomAuthenticationExtension.ReadWrite.All, Policy.ReadWrite.AuthenticationFlows, Application.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /identity/customAuthenticationExtensions/{customAuthenticationExtensionId}
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+
+You must specify the `@odata.type` property when updating a [customAuthenticationExtension](../resources/customauthenticationextension.md) object. For example, to update an [onTokenIssuanceStartCustomExtension](../resources/ontokenissuancestartcustomextension.md) object type, set the `@odata.type` property to `#microsoft.graph.onTokenIssuanceStartCustomExtension`.
+
+|Property|Type|Description|
+|:|:|:|
+|authenticationConfiguration|[customExtensionAuthenticationConfiguration](../resources/customextensionauthenticationconfiguration.md)|The authentication configuration for this custom extension. Inherited from [customCalloutExtension](../resources/customcalloutextension.md). Optional.|
+|description|String|Description for the custom extension. Inherited from [customCalloutExtension](../resources/customcalloutextension.md). Optional.|
+|displayName|String|Display name for the custom extension. Inherited from [customCalloutExtension](../resources/customcalloutextension.md). Optional.|
+|endpointConfiguration|[customExtensionEndpointConfiguration](../resources/customextensionendpointconfiguration.md)|Configuration for the API endpoint that the custom extension will call. Inherited from [customCalloutExtension](../resources/customcalloutextension.md). Optional.|
++
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_customauthenticationextension"
+}
+-->
+``` http
+PATCH hhttps://graph.microsoft.com/beta/identity/customAuthenticationExtensions/6fc5012e-7665-43d6-9708-4370863f4e6e
+Content-Type: application/json
+Content-length: 468
+
+{
+ "@odata.type": "#microsoft.graph.onTokenIssuanceStartCustomExtension",
+ "displayName": "onTokenIssuanceStartCustomExtension",
+ "description": "Fetch additional claims from custom user store",
+ "endpointConfiguration": {
+ "@odata.type": "#microsoft.graph.httpRequestEndpoint",
+ "targetUrl": "https://authenticationeventsAPI.contoso.com"
+ },
+ "authenticationConfiguration": {
+ "@odata.type": "#microsoft.graph.azureAdTokenAuthentication",
+ "resourceId": "api://authenticationeventsAPI.contoso.com/a13d0fc1-04ab-4ede-b215-63de0174cbb4"
+ },
+ "claimsForTokenConfiguration": [
+ {
+ "claimIdInApiResponse": "DateOfBirth"
+ },
+ {
+ "claimIdInApiResponse": "CustomRoles"
+ }
+ ]
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
v1.0 Customauthenticationextension Validateauthenticationconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/customauthenticationextension-validateauthenticationconfiguration.md
+
+ Title: "customAuthenticationExtension: validateAuthenticationConfiguration"
+description: "An API to check validity of the endpoint and authentication configuration for a customAuthenticationExtension."
+
+ms.localizationpriority: medium
++
+# customAuthenticationExtension: validateAuthenticationConfiguration
+Namespace: microsoft.graph
++
+An API to check validity of the endpoint and and authentication configuration for a customAuthenticationExtension.
+
+## 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)|CustomAuthenticationExtension.ReadWrite.All, Policy.ReadWrite.AuthenticationFlows, Application.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CustomAuthenticationExtension.ReadWrite.All, Policy.ReadWrite.AuthenticationFlows, Application.ReadWrite.All|
+
+## HTTP request
+
+To validate the endpoint and authentication configuration for a customAuthenticationExtension by its ID.
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identity/customAuthenticationExtensions/{customAuthenticationExtensionId}/validateAuthenticationConfiguration
+```
+
+To validate the endpoint and authentication configuration that's specified in the request body for a customAuthenticationExtension. The custom authentication extension object may not exist yet and you can use this endpoint to validate the configuration before creating the custom authentication extension.
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identity/customAuthenticationExtensions/validateAuthenticationConfiguration
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+In the request body, supply JSON representation of the parameters.
+
+The following table shows the parameters that can be used with this action. Supply a endpointConfiguration and authenticationConfiguration if querying at the root level. Otherwise, for a specific custom extension, do not supply a request body for this method.
+
+|Parameter|Type|Description|
+|:|:|:|
+|endpointConfiguration|[customExtensionEndpointConfiguration](../resources/customextensionendpointconfiguration.md)|The HTTP endpoint for the custom authentication extension to be validated.|
+|authenticationConfiguration|[customExtensionEndpointConfiguration](../resources/customextensionendpointconfiguration.md)|The authentication configuration for the custom authenticaion extension to validate.|
+
+## Response
+
+If successful, this action returns a `200 OK` response code and a [authenticationConfigurationValidation](../resources/authenticationconfigurationvalidation.md) in the response body.
+
+## Examples
+
+### Example 1: Supply and validate a potential custom authentication extension configuration
+
+#### Request
+The following is an example of a request.
+<!-- {
+ "blockType": "request",
+ "name": "customauthenticationextensionthis.validateauthenticationconfiguration"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/customAuthenticationExtensions/validateAuthenticationConfiguration
+Content-Type: application/json
+
+{
+ "endpointConfiguration": {
+ "@odata.type": "#microsoft.graph.httpRequestEndpoint",
+ "targetUrl": "https://australia.contoso.com/users"
+ },
+ "authenticationConfiguration": {
+ "@odata.type": "#microsoft.graph.azureAdTokenAuthentication",
+ "resourceId": "api://extensibilityapi.azurwebsites.net/f9c5dc6b-d72b-4226-8ccd-801f7a290428"
+ }
+}
+```
++
+#### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.authenticationConfigurationValidation"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#microsoft.graph.authenticationConfigurationValidation",
+ "errors": [
+ {
+ "code": "IncorrectResourceIdFormat",
+ "message": "ResourceId should be in the format of 'api://{fully qualified domain name}/{appid}'"
+ },
+ {
+ "code": "DomainNameDoesNotMatch",
+ "message": "The fully qualified domain name in resourceId should match that of the targetUrl"
+ },
+ {
+ "code": "ServicePrincipalNotFound",
+ "message": "The appId of the resourceId should correspond to a real service principal in the tenant"
+ }
+ ],
+ "warnings": [
+ {
+ "code": "PermissionNotGrantedToServicePrincipal",
+ "message": "The permission CustomAuthenticationExtensions.Receive.Payload is not granted to the service principal of the resource app"
+ },
+ ]
+}
+```
++
+### Example 2: Validate the configuration of a specific existing custom authentication extension
+
+#### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "customauthenticationextensionthis.validateauthenticationconfiguration_byId"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/identity/customAuthenticationExtensions/9f39f3bb-457c-4a2a-8099-0e480e7ea142/validateAuthenticationConfiguration
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.authenticationConfigurationValidation"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#microsoft.graph.authenticationConfigurationValidation",
+ "errors": [
+ {
+ "code": "IncorrectResourceIdFormat",
+ "message": "ResourceId should be in the format of 'api://{fully qualified domain name}/{appid}'"
+ },
+ {
+ "code": "DomainNameDoesNotMatch",
+ "message": "The fully qualified domain name in resourceId should match that of the targetUrl"
+ },
+ {
+ "code": "ServicePrincipalNotFound",
+ "message": "The appId of the resourceId should correspond to a real service principal in the tenant"
+ }
+ ],
+ "warnings": [
+ {
+ "code": "PermissionNotGrantedToServicePrincipal",
+ "message": "The permission CustomAuthenticationExtensions.Receive.Payload is not granted to the service principal of the resource app"
+ },
+ ]
+}
+```
++
v1.0 Customsecurityattributedefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/customsecurityattributedefinition-get.md
doc_type: apiPageType
# Get customSecurityAttributeDefinition+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Namespace: microsoft.graph
Read the properties and relationships of a [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) object. ## Permissions+ One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference). |Permission type|Permissions (from least to most privileged)|
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account)|Not supported.| |Application|CustomSecAttributeDefinition.Read.All, CustomSecAttributeDefinition.ReadWrite.All|
-The signed-in user must also be assigned one of the following [directory roles](/azure/active-directory/roles/permissions-reference):
-
-+ Attribute Assignment Reader
-+ Attribute Definition Reader
-+ Attribute Assignment Administrator
-+ Attribute Definition Administrator
-
-By default, Global Administrator and other administrator roles do not have permissions to read, define, or assign custom security attributes.
## HTTP request
GET /directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefini
``` ## Optional query parameters
-This method supports the `$select` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/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.| ## Request body+ Do not supply a request body for this method. ## Response
If successful, this method returns a `200 OK` response code and a [customSecurit
## Examples
-### Example: Get a custom security attribute
+### Request
The following example gets a single custom security attribute definition. + Attribute set: `Engineering` + Attribute: `ProjectDate`
-#### Request
- # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/directory/customSecurityAttributeDefinition
[!INCLUDE [sample-code](../includes/snippets/powershell/get-customsecurityattributedefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-#### Response
+### Response
+
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true,
v1.0 Customsecurityattributedefinition List Allowedvalues https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/customsecurityattributedefinition-list-allowedvalues.md
doc_type: apiPageType
# List allowedValues+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Namespace: microsoft.graph
Get a list of the [allowedValue](../resources/allowedvalue.md) objects and their properties. ## 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)|
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account)|Not supported.| |Application|CustomSecAttributeDefinition.Read.All, CustomSecAttributeDefinition.ReadWrite.All|
-The signed-in user must also be assigned one of the following [directory roles](/azure/active-directory/roles/permissions-reference):
-
-+ Attribute Assignment Reader
-+ Attribute Definition Reader
-+ Attribute Assignment Administrator
-+ Attribute Definition Administrator
-
-By default, Global Administrator and other administrator roles do not have permissions to read, define, or assign custom security attributes.
## HTTP request
By default, Global Administrator and other administrator roles do not have permi
GET /directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinitionId}/allowedValues ``` - ## Optional query parameters
-This method supports the `$select` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/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.| ## Request body+ Do not supply a request body for this method. ## Response
If successful, this method returns a `200 OK` response code and a collection of
## Examples
-### Example: Get all predefined values
+### Request
The following example gets all predefined values for a custom security attribute definition. + Attribute set: `Engineering` + Attribute: `Project`
-#### Request
- # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/directory/customSecurityAttributeDefinition
[!INCLUDE [sample-code](../includes/snippets/powershell/list-allowedvalue-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-#### Response
+### Response
+
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true,
v1.0 Customsecurityattributedefinition Post Allowedvalues https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/customsecurityattributedefinition-post-allowedvalues.md
doc_type: apiPageType
# Create allowedValue+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Namespace: microsoft.graph
Create a new [allowedValue](../resources/allowedvalue.md) object. ## Permissions+ One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference). |Permission type|Permissions (from least to most privileged)|
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account)|Not supported.| |Application|CustomSecAttributeDefinition.ReadWrite.All|
-The signed-in user must also be assigned the Attribute Definition Administrator [directory role](/azure/active-directory/roles/permissions-reference). By default, Global Administrator and other administrator roles do not have permissions to read, define, or assign custom security attributes.
## HTTP request
The signed-in user must also be assigned the Attribute Definition Administrator
POST /directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinitionId}/allowedValues ``` - ## 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 [allowedValue](../resources/allowedvalue.md) object.
-The following table shows the properties that are required when you create the [allowedValue](../resources/allowedvalue.md).
+The following table shows the properties that are required when you create an [allowedValue](../resources/allowedvalue.md).
|Property|Type|Description| |:|:|:| |id|String|Identifier for the predefined value. Can be up to 64 characters long and include Unicode characters. Can include spaces, but some special characters are not allowed. Cannot be changed later. Case sensitive. Required.| |isActive|Boolean|Indicates whether the predefined value is active or deactivated. If set to `false`, this predefined value cannot be assigned to any additional supported directory objects. Required.| -- ## Response If successful, this method returns a `201 Created` response code and an [allowedValue](../resources/allowedvalue.md) object in the response body. ## Examples
-### Example: Add a predefined value
+### Request
The following example adds a predefined value to a custom security attribute definition.
The following example adds a predefined value to a custom security attribute def
+ Attribute: `Project` + Predefined value: `Alpine`
-#### Request
- # [HTTP](#tab/http) <!-- { "blockType": "request",
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-allowedvalue-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-#### Response
+### Response
+
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true,
v1.0 Customsecurityattributedefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/customsecurityattributedefinition-update.md
doc_type: apiPageType
# Update customSecurityAttributeDefinition+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Namespace: microsoft.graph
Update the properties of a [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) object. ## Permissions+ One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference). |Permission type|Permissions (from least to most privileged)|
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account)|Not supported.| |Application|CustomSecAttributeDefinition.ReadWrite.All|
-The signed-in user must also be assigned the Attribute Definition Administrator [directory role](/azure/active-directory/roles/permissions-reference). By default, Global Administrator and other administrator roles do not have permissions to read, define, or assign custom security attributes.
## HTTP request
PATCH /directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefi
``` ## Request headers+ |Name|Description| |:|:| |Authorization|Bearer {token}. Required.|
PATCH /directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefi
> To update the predefined values for a custom security attribute, you must add the **OData-Version** header and assign it the value `4.01`. ## Request body
-In the request body, supply *only* the values for properties that should be updated. Existing properties that are not included in the request body will maintain their previous values or be recalculated based on changes to other property values.
-The following table specifies the properties that can be updated.
|Property|Type|Description| |:|:|:| |description|String|Description of the custom security attribute. Can be up to 128 characters long and include Unicode characters. Optional.| |status|String|Specifies whether the custom security attribute is active or deactivated. Acceptable values are `Available` and `Deprecated`. Optional.|
-|usePreDefinedValuesOnly|Boolean|Indicates whether only predefined values can be assigned to the custom security attribute. If set to false, free-form values are allowed. Can be changed from true to false, but cannot be changed from false to true. If `type` is set to Boolean, `usePreDefinedValuesOnly` cannot be set to true. Optional.|
--
+|usePreDefinedValuesOnly|Boolean|Indicates whether only predefined values can be assigned to the custom security attribute. If set to `false`, free-form values are allowed. Can be changed from `true` to `false`, but cannot be changed from `false` to `true`. If **type** is set to `Boolean`, **usePreDefinedValuesOnly** cannot be set to `true`. Optional.|
## Response
The following example updates the description for a custom security attribute de
#### Request
+The following is an example of a request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-customsecurityattributedefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response+
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true
The following example updates the status of an existing predefined value and add
#### Request
+The following is an example of a request.
# [HTTP](#tab/http) <!-- {
OData-Version: 4.01
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java)
OData-Version: 4.01
[!INCLUDE [sample-code](../includes/snippets/powershell/update-customsecurityattributedefinition-allowedvalues-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response+
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true
The following example deactivates a custom security attribute definition.
#### Request
+The following is an example of a request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-customsecurityattributedefinition-deactivate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response+
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true
v1.0 Datapolicyoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/datapolicyoperation-get.md
Retrieve the properties of the dataPolicyOperation object.
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | User.Export.All and User.Read.All |
GET https://graph.microsoft.com/beta/dataPolicyOperations/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-datapolicyoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Delegatedadminaccessassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/delegatedadminaccessassignment-delete.md
If-Match: W/"JyI0NzAwNjg0NS0wMDAwLTE5MDAtMDAwMC02MGY0Yjg4MzAwMDAiJw=="
[!INCLUDE [sample-code](../includes/snippets/php/delete-delegatedadminaccessassignment-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminaccessassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/delegatedadminaccessassignment-get.md
If successful, this method returns a `200 OK` response code and a [delegatedAdmi
<!-- { "blockType": "request", "name": "get_delegatedadminaccessassignment",
- "sampleKeys": ["72a7ae7e-4887-4e34-9755-2e1e9b26b943-63f017cb-9e0d-4f14-94bd-4871902b3409", "a9d6cf90-083a-47dc-ace2-1da98be3f344"]
+ "sampleKeys": ["72a7ae7e-4887-4e34-9755-2e1e9b26b943-63f017cb-9e0d-4f14-94bd-4871902b3409", "da9d6cf90-083a-47dc-ace2-1da98be3f344"]
} --> ``` http
GET https://graph.microsoft.com/beta/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/php/get-delegatedadminaccessassignment-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminaccessassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/delegatedadminaccessassignment-update.md
This method typically returns a `202 Accepted` response code with a URL to a lon
"blockType": "request", "name": "update_delegatedadminaccessassignment", "@odata.type": "microsoft.graph.delegatedAdminAccessAssignment",
- "sampleKeys": ["5e5594d3-6f82-458b-b567-77db4811f0cd-00000000-0000-0000-0000-000000001234", "a9d6cf90-083a-47dc-ace2-1da98be3f344"]
+ "sampleKeys": ["5e5594d3-6f82-458b-b567-77db4811f0cd-00000000-0000-0000-0000-000000001234", "da9d6cf90-083a-47dc-ace2-1da98be3f344"]
} --> ``` http
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-delegatedadminaccessassignment-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadmincustomer Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/delegatedadmincustomer-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/delegatedAdminCustomers
[!INCLUDE [sample-code](../includes/snippets/php/get-delegatedadmincustomer-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadmincustomer List Servicemanagementdetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/delegatedadmincustomer-list-servicemanagementdetails.md
GET https://graph.microsoft.com/beta/tenantRelationships/delegatedAdminCustomers
[!INCLUDE [sample-code](../includes/snippets/php/list-delegatedadminservicemanagementdetails-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminrelationship Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/delegatedadminrelationship-delete.md
If-Match: W/"JyI0NzAwNjg0NS0wMDAwLTE5MDAtMDAwMC02MGY0Yjg4MzAwMDAiJw=="
[!INCLUDE [sample-code](../includes/snippets/php/delete-delegatedadminrelationship-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminrelationship Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/delegatedadminrelationship-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/php/get-delegatedadminrelationship-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminrelationship List Accessassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/delegatedadminrelationship-list-accessassignments.md
GET https://graph.microsoft.com/beta/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/php/list-delegatedadminaccessassignment-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminrelationship List Operations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/delegatedadminrelationship-list-operations.md
GET https://graph.microsoft.com/beta/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/php/list-delegatedadminrelationshipoperation-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminrelationship List Requests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/delegatedadminrelationship-list-requests.md
GET https://graph.microsoft.com/beta/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/php/list-delegatedadminrelationshiprequest-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminrelationship Post Accessassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/delegatedadminrelationship-post-accessassignments.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-delegatedadminaccessassignment-from--php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminrelationship Post Requests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/delegatedadminrelationship-post-requests.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-delegatedadminrelationshiprequest-from--php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminrelationship Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/delegatedadminrelationship-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-delegatedadminrelationship-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminrelationshipoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/delegatedadminrelationshipoperation-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/php/get-delegatedadminrelationshipoperation-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminrelationshiprequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/delegatedadminrelationshiprequest-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/php/get-delegatedadminrelationshiprequest-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Deletedteam Getallmessages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/deletedteam-getallmessages.md
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account)|Not supported.| |Application|ChannelMessage.Read.All|
-> [!NOTE]
-> Before you call this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request <!-- {
GET https://graph.microsoft.com/beta/teamwork/deletedTeams/fbe2bf47-16c8-47cf-b4
[!INCLUDE [sample-code](../includes/snippets/php/deletedteamthis-getallmessages-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Device Delete Registeredowners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/device-delete-registeredowners.md
DELETE https://graph.microsoft.com/beta/devices/{id}/registeredOwners/{id}/$ref
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-registeredowners-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Device Delete Registeredusers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/device-delete-registeredusers.md
DELETE https://graph.microsoft.com/beta/devices/{id}/registeredUsers/{id}/$ref
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-registeredusers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Device Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/device-delete.md
DELETE https://graph.microsoft.com/beta/devices/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-device-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Device Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/device-delta.md
GET https://graph.microsoft.com/beta/devices/delta
[!INCLUDE [sample-code](../includes/snippets/php/device-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Device Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/device-get.md
GET https://graph.microsoft.com/beta/devices/000005c3-b7a6-4c61-89fc-80bf5ccfc36
[!INCLUDE [sample-code](../includes/snippets/powershell/get-device-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/devices/6a59ea83-02bd-468f-a40b-f2c3d182198
[!INCLUDE [sample-code](../includes/snippets/powershell/get-device-select-e2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Device List Memberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/device-list-memberof.md
GET https://graph.microsoft.com/beta/devices/{id}/memberOf
[!INCLUDE [sample-code](../includes/snippets/powershell/get-device-memberof-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Device List Registeredowners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/device-list-registeredowners.md
GET https://graph.microsoft.com/beta/devices/{id}/registeredOwners
[!INCLUDE [sample-code](../includes/snippets/powershell/get-registeredowners-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Device List Registeredusers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/device-list-registeredusers.md
GET https://graph.microsoft.com/beta/devices/{id}/registeredUsers
[!INCLUDE [sample-code](../includes/snippets/powershell/get-registeredusers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Device List Transitivememberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/device-list-transitivememberof.md
GET https://graph.microsoft.com/beta/devices/{id}/transitiveMemberOf
[!INCLUDE [sample-code](../includes/snippets/powershell/get-devices-transitivememberof-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Device List Usagerights https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/device-list-usagerights.md
GET https://graph.microsoft.com/beta/devices/{objectId}/usageRights
[!INCLUDE [sample-code](../includes/snippets/powershell/list-usageright-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/devices/{objectId}/usageRights?$filter=stat
``` # [C#](#tab/csharp) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java)
GET https://graph.microsoft.com/beta/devices/{objectId}/usageRights?$filter=stat
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell) [!INCLUDE [sample-code](../includes/snippets/powershell/list-usageright-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Device List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/device-list.md
GET https://graph.microsoft.com/beta/devices
[!INCLUDE [sample-code](../includes/snippets/powershell/get-devices-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/devices?$select=id,extensionAttributes
[!INCLUDE [sample-code](../includes/snippets/powershell/get-devices-select-e3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/list-devices-startswith-e4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-devices-by-extensionattribute-e6-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Device Post Devices https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/device-post-devices.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-device-from-devices-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [device](../resources/device.md) object.
v1.0 Device Post Registeredowners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/device-post-registeredowners.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-directoryobject-from-device-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [directoryObject](../resources/directoryobject.md) object.
v1.0 Device Post Registeredusers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/device-post-registeredusers.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-directoryobject-from-device-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [directoryObject](../resources/directoryobject.md) object.
v1.0 Device Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/device-update.md
Namespace: microsoft.graph
Update the properties of a device. Only certain properties of a device can be updated through approved Mobile Device Management (MDM) apps.
-> [!IMPORTANT]
-> This API has a [known issue](/graph/known-issues#linux-based-devices-cant-be-updated-by-an-app-with-application-permissions). An app with application permissions can only update the **extensionAttributes** property for Linux-based devices, that is, where the **operationSystem** property is `linux`.
- ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account) | Not supported. | |Application | Device.ReadWrite.All, Directory.ReadWrite.All |
-The calling user must also be in one of the following [Azure AD roles](/azure/active-directory/roles/permissions-reference): *Global Administrator*, *Intune Administrator*. A calling user in the *Cloud Device Administrator* role can only enable or disable devices using this API and a user with the *Windows 365 Administrator* role can only update basic device properties.
+In application-only scenarios and for non-Windows devices, that is, where the **operatingSystem** property is not `Windows`, the app can update only the **extensionAttributes** property.
+
+In delegated scenarios, the calling user must also be in one of the following [Azure AD roles](/azure/active-directory/roles/permissions-reference): *Global Administrator*, *Intune Administrator*. A calling user in the *Cloud Device Administrator* role can only enable or disable devices using this API and a user with the *Windows 365 Administrator* role can only update basic device properties.
## HTTP request
PATCH /devices(deviceId='{deviceId}')
In the request body, supply the values for the [device](../resources/device.md) properties that should be updated. Existing properties that are not included in the request body will maintain their previous values or be recalculated based on changes to other property values. For best performance you shouldn't include existing values that haven't changed.
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |accountEnabled|Boolean| `true` if the account is enabled; otherwise, `false`. Only callers in Global Administrator and Cloud Device Administrator roles can update this property. | |operatingSystem|String|The type of operating system on the device.|
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-device-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-device-extensionattributes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Devicelocalcredentialinfo Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/devicelocalcredentialinfo-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceLocalCredential.Read.All|
+|Delegated (work or school account)|DeviceLocalCredential.ReadBasic.All, DeviceLocalCredential.Read.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceLocalCredential.Read.All|
+|Application|DeviceLocalCredential.ReadBasic.All, DeviceLocalCredential.Read.All|
+
+To access the actual passwords on the device, done by including `$select=credentials` as part of the query parameters, the app must be assigned the *DeviceLocalCredential.Read.All* permission and *DeviceLocalCredential.ReadBasic.All* is insufficient.
[!INCLUDE [rbac-device-local-credentials-apis-read](../includes/rbac-for-apis/rbac-device-local-credentials-apis-read.md)]
v1.0 Devicemanagement Alertrecord Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/devicemanagement-alertrecord-get.md
GET https://graph.microsoft.com/beta/deviceManagement/monitoring/alertRecords/6c
[!INCLUDE [sample-code](../includes/snippets/php/get-alertrecord-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Devicemanagement Alertrecord Getportalnotifications https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/devicemanagement-alertrecord-getportalnotifications.md
GET https://graph.microsoft.com/beta/deviceManagement/monitoring/alertRecords/ge
[!INCLUDE [sample-code](../includes/snippets/php/alertrecordthisgetportalnotifications-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Devicemanagement Alertrecord List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/devicemanagement-alertrecord-list.md
GET https://graph.microsoft.com/beta/deviceManagement/monitoring/alertRecords
[!INCLUDE [sample-code](../includes/snippets/php/list-alertrecord-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Devicemanagement Alertrecord Setportalnotificationassent https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/devicemanagement-alertrecord-setportalnotificationassent.md
POST https://graph.microsoft.com/beta/deviceManagement/monitoring/alertRecords/6
[!INCLUDE [sample-code](../includes/snippets/php/alertrecordthissetportalnotificationassent-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Devicemanagement Alertrule Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/devicemanagement-alertrule-get.md
GET https://graph.microsoft.com/beta/deviceManagement/monitoring/alertRules/3007
[!INCLUDE [sample-code](../includes/snippets/php/get-alertrule-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Devicemanagement Alertrule List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/devicemanagement-alertrule-list.md
GET https://graph.microsoft.com/beta/deviceManagement/monitoring/alertRules
[!INCLUDE [sample-code](../includes/snippets/php/list-alertrule-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Devicemanagement Alertrule Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/devicemanagement-alertrule-post.md
POST /deviceManagement/monitoring/alertRules
|Property|Type|Description| |:|:|:|
-|alertRuleTemplate|microsoft.graph.deviceManagement.alertRuleTemplate|The rule template of the alert event. The possible values are: `cloudPcProvisionScenario`, `cloudPcImageUploadScenario`, `cloudPcOnPremiseNetworkConnectionCheckScenario`, `unknownFutureValue`.|
+|alertRuleTemplate|microsoft.graph.deviceManagement.alertRuleTemplate|The rule template of the alert event. The possible values are: `cloudPcProvisionScenario`, `cloudPcImageUploadScenario`, `cloudPcOnPremiseNetworkConnectionCheckScenario`, `unknownFutureValue`, `cloudPcInGracePeriodScenario`. Note that you must use the `Prefer: include-unknown-enum-members` request header to get the following values from this [evolvable enum](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerations): `cloudPcInGracePeriodScenario`.|
|description|String|The rule description.| |displayName|String|The display name of the rule.| |enabled|Boolean|The status of the rule that indicates whether the rule is enabled or disabled. If `true`, the rule is enabled; otherwise, the rule is disabled.|
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/post-alertrule-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Devicemanagement Alertrule Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/devicemanagement-alertrule-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-alertrule-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Deviceregistrationpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/deviceregistrationpolicy-get.md
One of the following permissions is required to call this API. To learn more, in
|Application|Not supported| When calling on behalf of a user, the user needs to belong to the following [Azure AD roles](/azure/active-directory/roles/permissions-reference):
-+ Global administrator
-+ Cloud device administrator
-+ Global reader
++ Global Reader++ Cloud Device Administrator++ Intune Administrator++ Windows 365 Administrator++ Directory Reviewer ## HTTP request
GET https://graph.microsoft.com/beta/policies/deviceRegistrationPolicy
[!INCLUDE [sample-code](../includes/snippets/powershell/get-deviceregistrationpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Deviceregistrationpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/deviceregistrationpolicy-update.md
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account)|Not supported| |Application|Not supported|
-When calling on behalf of a user, the user needs to belong to the following [Azure AD roles](/azure/active-directory/roles/permissions-reference):
-+ Global administrator
-+ Cloud device administrator
+When calling on behalf of a user, the user needs the *Cloud Device Administrator* [Azure AD role](/azure/active-directory/roles/permissions-reference).
## HTTP request
If successful, this method returns a `200 OK` response code and an updated [devi
### Request
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "update_deviceregistrationpolicy" } --> ``` http
-PUT https://graph.microsoft.com/beta/deviceRegistrationPolicy
+PUT https://graph.microsoft.com/beta/policies/deviceRegistrationPolicy
Content-Type: application/json {
Content-Type: application/json
"allowedUsers": [], "allowedGroups": [] },
- localAdminPassword: {
+ "localAdminPassword": {
"isEnabled": true } } ```
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
++ ### Response
Content-Type: application/json
"allowedUsers": [], "allowedGroups": [] },
- localAdminPassword: {
+ "localAdminPassword": {
"isEnabled": true } }
v1.0 Directory Deleteditems Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directory-deleteditems-delete.md
DELETE https://graph.microsoft.com/beta/directory/deleteditems/46cc6179-19d0-473
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-directory-deleteditem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directory Deleteditems Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directory-deleteditems-get.md
The following table shows the least privileged permission or permissions require
## HTTP request <!-- { "blockType": "ignored" } --> ```http
-GET /directory/deleteditems/{id}
+GET /directory/deleteditems/{object-id}
``` ## Optional query parameters
GET https://graph.microsoft.com/beta/directory/deleteditems/46cc6179-19d0-473e-9
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directory-deleteditem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directory Deleteditems Getuserownedobjects https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directory-deleteditems-getuserownedobjects.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directory-deleteditem-getuserownedobjects-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directory Deleteditems List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directory-deleteditems-list.md
GET https://graph.microsoft.com/beta/directory/deleteditems/microsoft.graph.grou
[!INCLUDE [sample-code](../includes/snippets/php/list-directory-deleteditems-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/php/list-directory-deleteditems-count-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Directory Deleteditems Restore https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directory-deleteditems-restore.md
POST https://graph.microsoft.com/beta/directory/deleteditems/46cc6179-19d0-473e-
[!INCLUDE [sample-code](../includes/snippets/powershell/restore-directory-deleteditem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directory List Administrativeunits https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directory-list-administrativeunits.md
GET https://graph.microsoft.com/beta/administrativeUnits
[!INCLUDE [sample-code](../includes/snippets/powershell/get-administrativeunits-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directory List Attributesets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directory-list-attributesets.md
doc_type: apiPageType
# List attributeSets+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Namespace: microsoft.graph
Get a list of the [attributeSet](../resources/attributeset.md) objects and their properties. ## 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)|
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account)|Not supported.| |Application|CustomSecAttributeDefinition.Read.All, CustomSecAttributeDefinition.ReadWrite.All|
-The signed-in user must also be assigned one of the following [directory roles](/azure/active-directory/roles/permissions-reference):
-
-+ Attribute Assignment Reader
-+ Attribute Definition Reader
-+ Attribute Assignment Administrator
-+ Attribute Definition Administrator
-
-By default, Global Administrator and other administrator roles do not have permissions to read, define, or assign custom security attributes.
## HTTP request
GET /directory/attributeSets
``` ## Optional query parameters+ This method supports the `$select`, `$top`, and `$orderBy` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters). ## Request headers+ |Name|Description| |:|:| |Authorization|Bearer {token}. Required.| ## Request body+ Do not supply a request body for this method. ## Response
The following example gets all attribute sets in a tenant.
#### Request
+The following is an example of a request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/directory/attributeSets
[!INCLUDE [sample-code](../includes/snippets/powershell/list-attributeset-all-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true,
The following example gets the top 10 attribute sets with support for paging.
#### Request
+The following is an example of a request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/directory/attributeSets?$top=10
[!INCLUDE [sample-code](../includes/snippets/powershell/list-attributeset-top-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true,
Content-Type: application/json
### Example 3: Get attribute sets in order
-The following example gets attribute sets ordered by id.
+The following example gets attribute sets ordered by ID.
#### Request
+The following is an example of a request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/directory/attributeSets?$orderBy=id
[!INCLUDE [sample-code](../includes/snippets/powershell/list-attributeset-orderby-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true,
v1.0 Directory List Customsecurityattributedefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directory-list-customsecurityattributedefinitions.md
doc_type: apiPageType
# List customSecurityAttributeDefinitions+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Namespace: microsoft.graph
Get a list of the [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) objects and their properties. ## 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)|
GET /directory/customSecurityAttributeDefinitions
``` ## Optional query parameters+ This method supports the `$select`, `$top`, `$expand`, and `$filter` (`eq`) OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
-The `allowedValues` navigation property is not returned or expanded by default and must be specified in an `$expand` query. For example, `/directory/customSecurityAttributeDefinitions?$expand=allowedValues`.
+The **allowedValues** navigation property is not returned or expanded by default and must be specified in an `$expand` query. For example, `/directory/customSecurityAttributeDefinitions?$expand=allowedValues`.
## Request headers+ |Name|Description| |:|:| |Authorization|Bearer {token}. Required.| ## Request body+ Do not supply a request body for this method. ## Response
The following example gets all custom security attribute definitions in a tenant
#### Request
+The following is an example of a request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/directory/customSecurityAttributeDefinition
[!INCLUDE [sample-code](../includes/snippets/powershell/list-customsecurityattributedefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response+
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true,
The following example retrieves custom security attribute definitions that are n
#### Request
+The following is an example of a request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/directory/customSecurityAttributeDefinition
[!INCLUDE [sample-code](../includes/snippets/powershell/list-customsecurityattributedefinition-filter-name-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response+
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true,
The following example retrieves custom security attribute definitions that are i
#### Request
+The following is an example of a request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/directory/customSecurityAttributeDefinition
[!INCLUDE [sample-code](../includes/snippets/powershell/list-customsecurityattributedefinition-filter-attributeset-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response+
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true,
v1.0 Directory List Inboundshareduserprofiles https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directory-list-inboundshareduserprofiles.md
GET https://graph.microsoft.com/beta/directory/inboundSharedUserProfiles
[!INCLUDE [sample-code](../includes/snippets/powershell/get-inboundshareduserprofiles-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directory List Outboundshareduserprofiles https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directory-list-outboundshareduserprofiles.md
GET https://graph.microsoft.com/beta/directory/outboundSharedUserProfiles
[!INCLUDE [sample-code](../includes/snippets/powershell/get-outboundshareduserprofile-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directory List Recommendation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directory-list-recommendation.md
GET https://graph.microsoft.com/beta/directory/recommendations
[!INCLUDE [sample-code](../includes/snippets/powershell/list-recommendation-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/directory/recommendations?$filter=recommend
[!INCLUDE [sample-code](../includes/snippets/powershell/get-recommendation-e2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/directory/recommendations?$filter=id eq '0c
[!INCLUDE [sample-code](../includes/snippets/powershell/get-recommendation-e3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Directory List Subscriptions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directory-list-subscriptions.md
+
+ Title: "List subscriptions"
+description: "Get the list of commercial subscriptions that an organization has acquired."
+ms.localizationpriority: medium
+++
+# List subscriptions
+
+Namespace: microsoft.graph
++
+Get the list of commercial subscriptions that an organization has acquired.
+
+## 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) | Organization.Read.All, Directory.Read.All|
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Organization.Read.All, Directory.Read.All, Organization.ReadWrite.All |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /directory/subscriptions
+```
+
+## Optional query parameters
+
+This method supports the [OData query parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [companySubscription](../resources/companysubscription.md) objects in the response body.
+
+## Example
+
+### Request
+
+The following is an example of the request.
+
+<!-- {
+ "blockType": "request",
+ "name": "list_companySubscriptions"
+}-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/directory/subscriptions
+```
+
+### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.companySubscription)"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "value": [
+ {
+ "createdDateTime": "2023-01-01T00:00:00Z",
+ "commerceSubscriptionId": "f9c1ea2d-2c6e-4717-8c3b-7130812d70ba",
+ "id": "860697e3-b0aa-4196-a6c6-7ec361ed58f7",
+ "isTrial": false,
+ "nextLifecycleDateTime": "2023-02-01T00:00:00Z",
+ "serviceStatus": [
+ {
+ "appliesTo": "User",
+ "provisioningStatus": "Success",
+ "servicePlanId": "8b8269e5-f841-416c-ab3a-f5dfb9737986",
+ "servicePlanName": "MyPlanName",
+ "serviceType": "YammerEnterprise"
+ }
+ ],
+ "skuId": "0816ccb9-3785-4d19-bf78-6c53e2106509",
+ "skuPartNumber": "MyPartNumber",
+ "status": "Enabled",
+ "totalLicenses": 25,
+ "ownerId": "fe04f19f-d924-42b7-9dee-edf4e3fab7f6",
+ "ownerTenantId": "331af819-4e0b-49f7-a6bf-14e1165ad3a0",
+ "ownerType": "User"
+ }
+ ]
+}
+```
v1.0 Directory Post Administrativeunits https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directory-post-administrativeunits.md
You can specify the following properties when creating an **administrativeUnit**
|:|:--|:-| | description | String | Description for the administrative unit. Optional. | | displayName | String | Display name for the administrative unit. Required. |
+| isMemberManagementRestricted | Boolean | `true` if members of this administrative unit should be treated as sensitive, which requires specific permissions to manage. Default value is `false`. Use this property to define administrative units whose roles don't inherit from tenant-level administrators, and management of individual member objects is limited to administrators scoped to a restricted management administrative unit. Immutable, so cannot be changed later. Optional. |
| membershipRule | String | Dynamic membership rule for the administrative unit. For more about the rules that you can use for dynamic administrative units and dynamic groups, see [Using attributes to create advanced rules](https://azure.microsoft.com/documentation/articles/active-directory-accessmanagement-groups-with-advanced-rules/). Optional. | | membershipRuleProcessingState | String | Used to control whether the dynamic membership rule is actively processed. Set to `On` when you want the dynamic membership rule to be active and `Paused` if you want to stop updating membership dynamically. Optional. | | membershipType | String | Membership type for the administrative unit. Can be `dynamic` or `assigned`. Optional. |
Because the **administrativeUnit** resource supports [extensions](/graph/extensi
If successful, this method returns a `201 Created` response code and an [administrativeUnit](../resources/administrativeunit.md) object in the response body.
-## Example
+## Examples
-### Request
+### Example 1: Create an administrative unit
-The following is an example of a request that creates a new administrative unit with a dynamic membership rule to include all users whose country is United States.
+The following example creates a new administrative unit with a dynamic membership rule to include all users whose country is United States.
+
+#### Request
# [HTTP](#tab/http) <!-- {
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/go/create-administrativeunit-from-administrativeunits-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Java](#tab/java)
+ # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/create-administrativeunit-from-administrativeunits-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-administrativeunit-from-administrativeunits-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-### Response
+#### Response
The following is an example of the response. >**Note:** The response object shown here might be shortened for readability.
Content-type: application/json
} ```
+### Example 2: Create a restricted management administrative unit
+
+The following example creates a new restricted management administrative unit. The `isMemberManagementRestricted` property is immutable, so cannot be changed later.
+
+#### Request
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_administrativeunit_restricted"
+}-->
+```http
+POST https://graph.microsoft.com/beta/administrativeUnits
+Content-type: application/json
+
+{
+ "displayName": "Executive Division",
+ "description": "Executive division administration",
+ "isMemberManagementRestricted": true
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+In the request body, supply a JSON representation of an [administrativeUnit](../resources/administrativeunit.md) object.
+
+#### Response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.administrativeUnit"
+} -->
+```http
+HTTP/1.1 201 Created
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#administrativeUnits/$entity",
+ "id": "2sd35b05-ae71-48ab-9e7d-4r41a28te37d",
+ "deletedDateTime": null,
+ "displayName": "Executive Division",
+ "description": "Executive division administration",
+ "isMemberManagementRestricted": true
+}
+```
+ ## See also - [Add custom data to resources using extensions](/graph/extensibility-overview)
v1.0 Directory Post Attributesets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directory-post-attributesets.md
doc_type: apiPageType
# Create attributeSet+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Namespace: microsoft.graph
Create a new [attributeSet](../resources/attributeset.md) object. ## Permissions+ One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference). |Permission type|Permissions (from least to most privileged)|
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account)|Not supported.| |Application|CustomSecAttributeDefinition.ReadWrite.All|
-The signed-in user must also be assigned the Attribute Definition Administrator [directory role](/azure/active-directory/roles/permissions-reference). By default, Global Administrator and other administrator roles do not have permissions to read, define, or assign custom security attributes.
## HTTP request
POST /directory/attributeSets
``` ## 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 [attributeSet](../resources/attributeset.md) object.
-The following table shows the properties that you can configure when you create the [attributeSet](../resources/attributeset.md).
+The following table shows the properties that you can configure when you create an [attributeSet](../resources/attributeset.md).
|Property|Type|Description| |:|:|:|
The following table shows the properties that you can configure when you create
|id|String|Identifier for the attribute set that is unique within a tenant. Can be up to 32 characters long and include Unicode characters. Cannot contain spaces or special characters. Cannot be changed later. Case insensitive. Required.| |maxAttributesPerSet|Int32|Maximum number of custom security attributes that can be defined in this attribute set. Default value is `null`. If not specified, the administrator can add up to the maximum of 500 active attributes per tenant. Can be changed later. Optional.| - ## Response If successful, this method returns a `201 Created` response code and an [attributeSet](../resources/attributeset.md) object in the response body. ## Examples
-### Example: Add an attribute set
+### Request
The following example adds a new attribute set named `Engineering`.
-### Request
- # [HTTP](#tab/http) <!-- { "blockType": "request",
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-attributeset-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response+
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true,
v1.0 Directory Post Customsecurityattributedefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directory-post-customsecurityattributedefinitions.md
doc_type: apiPageType
# Create customSecurityAttributeDefinition+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Namespace: microsoft.graph
Create a new [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) object. ## Permissions+ One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference). |Permission type|Permissions (from least to most privileged)|
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account)|Not supported.| |Application|CustomSecAttributeDefinition.ReadWrite.All|
-The signed-in user must also be assigned the Attribute Definition Administrator [directory role](/azure/active-directory/roles/permissions-reference. By default, Global Administrator and other administrator roles do not have permissions to read, define, or assign custom security attributes.
## HTTP request
POST /directory/customSecurityAttributeDefinitions
``` ## 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 [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) object.
-The following table shows the properties that you can configure when you create the [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md).
+The following table shows the properties that you can configure when you create a [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md).
|Property|Type|Description| |:|:|:| |attributeSet|String|Name of the attribute set. Case insensitive. Required.| |description|String|Description of the custom security attribute. Can be up to 128 characters long and include Unicode characters. Cannot contain spaces or special characters. Can be changed later. Optional.|
-|isCollection|Boolean|Indicates whether multiple values can be assigned to the custom security attribute. Cannot be changed later. If `type` is set to Boolean, `isCollection` cannot be set to true. Required.|
-|isSearchable|Boolean|Indicates whether custom security attribute values will be indexed for searching on objects that are assigned attribute values. Cannot be changed later. Required.|
+|isCollection|Boolean|Indicates whether multiple values can be assigned to the custom security attribute. Cannot be changed later. If **type** is set to `Boolean`, **isCollection** cannot be set to `true`. Required.|
+|isSearchable|Boolean|Indicates whether custom security attribute values are indexed for searching on objects that are assigned attribute values. Cannot be changed later. Required.|
|name|String|Name of the custom security attribute. Must be unique within an attribute set. Can be up to 32 characters long and include Unicode characters. Cannot contain spaces or special characters. Cannot be changed later. Case insensitive. Required.| |status|String|Specifies whether the custom security attribute is active or deactivated. Acceptable values are `Available` and `Deprecated`. Can be changed later. Required.|
-|type|String|Data type for the custom security attribute values. Supported types are `Boolean`, `Integer`, and `String`. Cannot be changed later. Required.|
-|usePreDefinedValuesOnly|Boolean|Indicates whether only predefined values can be assigned to the custom security attribute. If set to false, free-form values are allowed. Can later be changed from true to false, but cannot be changed from false to true. If `type` is set to Boolean, `usePreDefinedValuesOnly` cannot be set to true. Required.|
+|type|String|Data type for the custom security attribute values. Supported types are: `Boolean`, `Integer`, and `String`. Cannot be changed later. Required.|
+|usePreDefinedValuesOnly|Boolean|Indicates whether only predefined values can be assigned to the custom security attribute. If set to `false`, free-form values are allowed. Can later be changed from `true` to `false`, but cannot be changed from `false` to `true`. If **type** is set to `Boolean`, **usePreDefinedValuesOnly** cannot be set to `true`. Required.|
-The `id` property is auto generated and cannot be set.
+The **id** property is auto generated and cannot be set.
## Response
The following example adds a new custom security attribute definition that is a
#### Request
+The following is an example of a request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-customsecurityattributedefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response+
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true,
The following example adds a new custom security attribute definition that suppo
#### Request
+The following is an example of a request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
Content-length: 310
[!INCLUDE [sample-code](../includes/snippets/powershell/create-customsecurityattributedefinition-v2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response+
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true,
The following example adds a new custom security attribute definition with a lis
#### Request
+The following is an example of a request.
# [HTTP](#tab/http) <!-- {
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-customsecurityattributedefinition-allowedvalues-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response+
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true,
v1.0 Directoryaudit Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directoryaudit-get.md
Get a specific Azure Active Directory audit log item. This includes an audit log
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | AuditLog.Read.All and Directory.Read.All |
GET /auditLogs/directoryAudits/{id}
## Optional query parameters
-This method supports OData query parameters to help customize the response. For details about how to use this parameters, see [OData query parameters](/graph/query-parameters).
+This method does not support any OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
## Request headers
GET https://graph.microsoft.com/beta/auditLogs/directoryAudits/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directoryaudit-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directoryaudit List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directoryaudit-list.md
Get the list of audit logs generated by Azure Active Directory (Azure AD). This
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | AuditLog.Read.All and Directory.Read.All |
GET /auditLogs/directoryAudits
## Optional query parameters
-This method supports the following OData query parameters to help customize the response. For details about how to use this parameters, see [OData query parameters](/graph/query-parameters).
-
-|Parameter |Description |Example|
-|:--|-||
-|[$filter](/graph/query-parameters#filter-parameter)|Filters results (rows). |`/auditLogs/directoryAudits?$filter=activityDateTime le 2018-01-24`<br>`/auditLogs/directoryAudits?$filter=targetResources/any(x: startswith(x/displayName, 'def'))` |
-|[$top](/graph/query-parameters#top-parameter)|Sets the page size of results.|`/auditLogs/directoryAudits?$top=1`|
-|[$skiptoken](/graph/query-parameters#skiptoken-parameter)|Retrieves the next page of results from result sets that span multiple pages.|`/auditLogs/directoryAudits?$skiptoken=01fa0e77c60c2d3d63226c8e3294c860__1`|
-
-### Attributes supported by $filter parameter
-
-|Attribute |Supported operators|
-|:-|:|
-|activityDisplayName| eq, startswith|
-|activityDateTime| eq, ge, le|
-|loggedByService|eq|
-|initiatedBy/user/id|eq|
-|initiatedBy/user/displayName| eq|
-|initiatedBy/user/userPrincipalName| eq, startswith|
-|initiatedBy/app/appId| eq|
-|initiatedBy/app/displayName| eq|
-|targetResources/any(t: t/id)| eq|
-|targetResources/any(t:t/displayName)| eq, startswith|
+This method supports the `$filter` (`eq`, `ge`, `le`, `startswith`), `$top`, `$orderby`, and `skiptoken` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
## Request headers
GET https://graph.microsoft.com/beta/auditLogs/directoryAudits
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directoryaudits-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directorydefinition Discover https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directorydefinition-discover.md
- Title: "directoryDefinition: discover"
-description: "Discover the latest schema definition for provisioning to an application. "
-
-doc_type: "apiPageType"
--
-# directoryDefinition: discover
-
-Namespace: microsoft.graph
--
-Discover the latest schema definition for provisioning to an application.
-
-## 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) |Directory.ReadWrite.All |
-|Delegated (personal Microsoft account) |Not supported.|
-|Application |Application.ReadWrite.OwnedBy, Directory.ReadWrite.All |
--
-## HTTP request
-
-<!-- { "blockType": "ignored" } -->
-
-```http
-POST /servicePrincipals/{id}/synchronization/jobs/{jobId}/schema/directories/{directoryId}/discover
-```
-
-## Request headers
-
-| Header | Value |
-|:--|:|
-| Authorization | Bearer {token} (required) |
-
-## Request body
-
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns a `200 OK` response with a [directoryDefinition](../resources/synchronization-directorydefinition.md) object.
-
-## Example
-
-### Request
-The following is an example of a request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "discover_directorydefinition"
-}-->
-```http
-POST https://graph.microsoft.com/beta/servicePrincipals/{id}/synchronization/jobs/{jobId}/schema/directories/{directoryId}/discover
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-### Response
-
-The following is an example of a response.
-
->**Note:** The response object shown here might be shortened for readability.
-
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.directoryDefinition"
-} -->
-
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "discoverabilities": "AttributeNames, AttributeDataTypes",
- "discoveryDateTime": "2019-03-20T15:47:50.4707552Z",
- "id": "directoryDefinitionId",
- "objects": [{
- "name": "User",
- "attributes": [{
- "name": "Id",
- "type": "String"
- }, {
- "name": "FirstName",
- "type": "String"
- },
- {
- "name": "CustomExendedAttribute",
- "type": "String"
- }
- ]
- }],
- "version": "bf8c03ac-d45e-47fe-b3a1-711a9418b2b1"
-}
- ```
--
v1.0 Directoryobject Checkmembergroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directoryobject-checkmembergroups.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/directoryobject-checkmembergroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/directoryobject-checkmembergroups-me-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Directoryobject Checkmemberobjects https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directoryobject-checkmemberobjects.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/user-checkmemberobjects-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directoryobject Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directoryobject-delete.md
Title: "Delete directoryObject"
-description: "Delete directoryObject."
+description: "Delete a directory object, for example, a group, user, application, or service principal."
ms.localizationpriority: medium ms.prod: "directory-management"
The following table shows the least privileged permission or permissions require
<!-- { "blockType": "ignored" } --> ```http DELETE /directoryObjects/{id}- ``` ## Request headers
Do not supply a request body for this method.
## Response
-If successful, this method returns `204 No Content` response code. It does not return anything in the response body.
+If successful, this method returns a `204 No Content` response code. It does not return anything in the response body.
## Example
DELETE https://graph.microsoft.com/beta/directoryObjects/ffab4dce-9b82-49a6-b7c7
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-directoryobject-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true
HTTP/1.1 204 No Content
"suppressions": [] } -->--
v1.0 Directoryobject Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directoryobject-delta.md
GET https://graph.microsoft.com/beta/directoryObjects/delta?filter=isof('microso
``` # [C#](#tab/csharp) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java)
GET https://graph.microsoft.com/beta/directoryObjects/delta?filter=isof('microso
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php)+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/directoryObjects/delta?$filter=id eq '87d34
[!INCLUDE [sample-code](../includes/snippets/php/directoryobject-delta-filter-id-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/directoryObjects/delta?$filter=isof('micros
``` # [C#](#tab/csharp) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java)
GET https://graph.microsoft.com/beta/directoryObjects/delta?$filter=isof('micros
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php)+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: return=minimal
``` # [C#](#tab/csharp) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java)
Prefer: return=minimal
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php)+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Directoryobject Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directoryobject-get.md
GET https://graph.microsoft.com/beta/directoryObjects/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directoryobject-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directoryobject Getbyids https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directoryobject-getbyids.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/directoryobject-getbyids-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directoryobject Getmembergroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directoryobject-getmembergroups.md
One of the following permissions is required to call this API. To learn more, in
### Group memberships for a directory object
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | User.ReadBasic.All and GroupMember.Read.All, User.Read.All and GroupMember.Read.All, User.ReadBasic.All and Group.Read.All, User.Read.All and Group.Read.All, Directory.Read.All |
One of the following permissions is required to call this API. To learn more, in
### Group memberships for a user
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | User.ReadBasic.All and GroupMember.Read.All, User.Read.All and GroupMember.Read.All, User.ReadBasic.All and Group.Read.All, User.Read.All and Group.Read.All, Directory.Read.All |
One of the following permissions is required to call this API. To learn more, in
### Group memberships for a group
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | | :- | : | | Delegated (work or school account) | GroupMember.Read.All, Group.Read.All, Directory.Read.All, Group.ReadWrite.All, Directory.ReadWrite.All |
One of the following permissions is required to call this API. To learn more, in
### Group memberships for a service principal
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | Application.Read.All, Directory.Read.All, Application.ReadWrite.All, Directory.ReadWrite.All |
One of the following permissions is required to call this API. To learn more, in
### Group memberships for an organizational contact
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | Directory.Read.All, Directory.ReadWrite.All |
One of the following permissions is required to call this API. To learn more, in
### Group memberships for a device
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Device.Read.All, Directory.Read.All, Directory.ReadWrite.All |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/directoryobject-getmembergroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/directoryobject-getmembergroups-me-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Directoryobject Getmemberobjects https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directoryobject-getmemberobjects.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/directoryobject-getmemberobjects-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Directoryrole Delete Member https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directoryrole-delete-member.md
DELETE https://graph.microsoft.com/beta/directoryRoles/f8e85ed8-f66f-4058-b170-3
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-directoryobject-from-directoryrole-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Directoryrole Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directoryrole-delta.md
GET https://graph.microsoft.com/beta/directoryRoles/delta
[!INCLUDE [sample-code](../includes/snippets/php/directoryrole-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Directoryrole Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directoryrole-get.md
GET https://graph.microsoft.com/beta/directoryRoles/fe8f10bf-c9c2-47eb-95cb-c26c
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directoryrole-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Directoryrole List Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directoryrole-list-members.md
GET https://graph.microsoft.com/beta/directoryRoles/23f3b4b4-8a29-4420-8052-e495
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directoryrole-members-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Directoryrole List Scopedmembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directoryrole-list-scopedmembers.md
GET https://graph.microsoft.com/beta/directoryRoles/41d12a2f-caa8-4e3e-ba14-05e5
[!INCLUDE [sample-code](../includes/snippets/powershell/get-scopedmembers-directoryrole-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Directoryrole List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directoryrole-list.md
One of the following permissions is required to call this API. To learn more, in
GET /directoryRoles ``` ## Optional query parameters
-This method supports the `$count`, `$select`, `$search`, `$filter` (`eq`), and `$expand` [OData query parameters](/graph/query-parameters) to help customize the response.
+This method supports the `$select`, `$filter` (`eq` only), and `$expand` [OData query parameters](/graph/query-parameters) to help customize the response.
## Request headers | Name | Description|
GET https://graph.microsoft.com/beta/directoryRoles
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directoryroles-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Directoryrole Post Directoryroles https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directoryrole-post-directoryroles.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-directoryrole-from-directoryroles-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [directoryRole](../resources/directoryrole.md) object.
v1.0 Directoryrole Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directoryrole-post-members.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-directoryobject-from-directoryrole-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-directoryobject-from-directoryrole-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Directoryroletemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directoryroletemplate-get.md
GET https://graph.microsoft.com/beta/directoryRoleTemplates/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directoryroletemplate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Directoryroletemplate List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directoryroletemplate-list.md
GET https://graph.microsoft.com/beta/directoryRoleTemplates
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directoryroletemplates-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Directorysetting Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directorysetting-delete.md
DELETE https://graph.microsoft.com/beta/settings/3c105fc3-2254-4861-9e2d-d59e212
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-directorysetting-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directorysetting Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directorysetting-get.md
GET https://graph.microsoft.com/beta/settings/f0b2d6f5-097d-4177-91af-a24e530b53
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directorysetting-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directorysetting Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directorysetting-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-directorysetting-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directorysettingtemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directorysettingtemplate-get.md
GET https://graph.microsoft.com/beta/directorySettingTemplates/08d542b9-071f-4e1
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directorysettingtemplate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Directorysettingtemplate List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/directorysettingtemplate-list.md
GET https://graph.microsoft.com/beta/directorySettingTemplates
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directorysettingtemplates-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Documentsetversion Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/documentsetversion-delete.md
DELETE https://graph.microsoft.com/beta/sites/root/lists/Documents/items/2/docum
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-documentsetversion-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Documentsetversion Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/documentsetversion-get.md
GET https://graph.microsoft.com/beta/sites/root/lists/Documents/items/2/document
[!INCLUDE [sample-code](../includes/snippets/powershell/get-documentsetversion-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Documentsetversion Restore https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/documentsetversion-restore.md
POST https://graph.microsoft.com/beta/sites/root/lists/Documents/items/2/documen
[!INCLUDE [sample-code](../includes/snippets/powershell/documentsetversionthisrestore-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Domain Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/domain-delete.md
DELETE https://graph.microsoft.com/beta/domains/contoso.com
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-domain-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Domain Forcedelete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/domain-forcedelete.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/domain-forcedelete-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Domain Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/domain-get.md
GET https://graph.microsoft.com/beta/domains/contoso.com
[!INCLUDE [sample-code](../includes/snippets/powershell/get-domain-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Domain List Domainnamereferences https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/domain-list-domainnamereferences.md
GET https://graph.microsoft.com/beta/domains/contoso.com/domainNameReferences
[!INCLUDE [sample-code](../includes/snippets/powershell/get-domainnamereferences-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Domain List Serviceconfigurationrecords https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/domain-list-serviceconfigurationrecords.md
GET https://graph.microsoft.com/beta/domains/contoso.com/serviceConfigurationRec
[!INCLUDE [sample-code](../includes/snippets/powershell/get-serviceconfigurationrecords-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Domain List Verificationdnsrecords https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/domain-list-verificationdnsrecords.md
GET https://graph.microsoft.com/beta/domains/contoso.com/verificationDnsRecords
[!INCLUDE [sample-code](../includes/snippets/powershell/get-verificationdnsrecords-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Domain List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/domain-list.md
GET https://graph.microsoft.com/beta/domains
[!INCLUDE [sample-code](../includes/snippets/powershell/get-domains-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Domain Post Federationconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/domain-post-federationconfiguration.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-internaldomainfederation-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Domain Promote https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/domain-promote.md
POST https://graph.microsoft.com/beta/domains/contoso.com/promote
[!INCLUDE [sample-code](../includes/snippets/powershell/domain-promote-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Domain Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/domain-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | Domain.ReadWrite.All |
+|Delegated (work or school account) | Domain.ReadWrite.All, Directory.AccessAsUser.All |
|Delegated (personal Microsoft account) | Not supported. | |Application | Domain.ReadWrite.All |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-domain-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Domain Verify https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/domain-verify.md
POST https://graph.microsoft.com/beta/domains/contoso.com/verify
[!INCLUDE [sample-code](../includes/snippets/powershell/domain-verify-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Drive Get Specialfolder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/drive-get-specialfolder.md
You can use this method of addressing a special folder inline with additional ca
GET /me/drive/special/{name} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/special/{name}
[!INCLUDE [sample-code](../includes/snippets/javascript/get-special-folder-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
collection or use the [expand](/graph/query-parameters) option to expand the chi
GET /me/drive/special/{name}/children ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/special/{name}/children
[!INCLUDE [sample-code](../includes/snippets/javascript/get-special-children-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Drive Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/drive-get.md
GET /me/drive
[!INCLUDE [sample-code](../includes/snippets/powershell/get-drive-default-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Drive List Following https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/drive-list-following.md
If no items were found, an empty collection is returned.
GET /me/drive/following ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/following
[!INCLUDE [sample-code](../includes/snippets/javascript/get-followed-items-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Drive List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/drive-list.md
GET /me/drives
[!INCLUDE [sample-code](../includes/snippets/powershell/enum-drives-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Drive Post Bundles https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/drive-post-bundles.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-bundle-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-album-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Drive Recent https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/drive-recent.md
This method returns a collection of [DriveItem](../resources/driveitem.md) resou
GET /me/drive/recent ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/recent
[!INCLUDE [sample-code](../includes/snippets/javascript/view-recent-files-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Drive Sharedwithme https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/drive-sharedwithme.md
-
-description: "Retrieve a collection of DriveItem resources that have been shared with the owner of the Drive."
Previously updated : 09/10/2017 Title: List Files Shared With Me+
+description: "Get a list of driveItem objects that have been shared with the owner of a drive."
+ Title: "drive: sharedWithMe"
ms.localizationpriority: medium ms.prod: "sharepoint" doc_type: apiPageType
-# List items shared with the signed-in user
+
+# drive: sharedWithMe
Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Retrieve a collection of [DriveItem](../resources/driveitem.md) resources that have been shared with the owner of the [Drive](../resources/drive.md).
+Get a list of [driveItem](../resources/driveitem.md) objects that have been shared with the owner of a [drive](../resources/drive.md).
+
+The **driveItems** returned from the **sharedWithMe** method always include the [**remoteItem**](../resources/remoteitem.md) facet that indicates they are items from a different drive.
## 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) | Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All |
-|Delegated (personal Microsoft account) | Files.Read.All, Files.ReadWrite.All |
-|Application | Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All |
+| Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All |
+| Delegated (personal Microsoft account) | Files.Read.All, Files.ReadWrite.All |
+| Application | Not supported. |
-**Note:** while the /sharedWithMe request will succeed with Files.Read or Files.ReadWrite permissions, some properties may be missing.
-Additionally, without one of the **All** permissions, shared items returned from this API will not be accessible.
+> **Note:**
+>
+> * A `/sharedWithMe` request succeeds with `Files.Read` or `Files.ReadWrite` permissions; however, some properties might be missing.
+> * You can't access shared items returned from this API if the request doesn't contain one of the `*.All` permissions.
## HTTP request
-<!-- { "blockType": "ignored" } -->
-
-```http
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
GET /me/drive/sharedWithMe ```
+## Request headers
+
+| Name | Description |
+|:--|:--|
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+ ## Response
-If successful, this method returns a collection of [DriveItem](../resources/driveitem.md) resources which contain the DriveItem resources shared with the owner of the drive.
+
+If successful, this method returns a `200 OK` response code and a collection of [driveItem](../resources/driveitem.md) objects in the response body.
+
+By default, this method returns items shared within your own tenant. To include items shared from external tenants, append `?allowexternal=true` to a GET request.
## Examples
-### Request
+### Example 1: Get driveItems shared with me
-# [HTTP](#tab/http)
-<!-- { "blockType": "request", "name": "shared-with-me" } -->
+The following example gets a collection of [driveItem](../resources/driveitem.md) resources that are shared with the owner of the drive.
+
+#### Request
+
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_driveItems_shared_with_me"
+}
+-->
```msgraph-interactive
-GET /me/drive/sharedWithMe
+GET https://graph.microsoft.com/beta/me/drive/sharedWithMe
```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript)+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-### Response
+#### Response
-In this example, since the drive is the user's default drive, this returns items shared with the signed in user.
+The following is an example of the response that returns items shared with the signed-in user, because the drive is the user's default drive.
-<!-- {"blockType": "response", "@odata.type": "Collection(microsoft.graph.driveItem)", "truncated": true} -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "Collection(microsoft.graph.driveItem)",
+ "truncated": true
+}
+-->
```http HTTP/1.1 200 OK
Content-Type: application/json
"id": "1991210caf!104" } }
+ },
+ {
+ "id": "1312ghi",
+ "remoteItem": {
+ "id": "987def!654",
+ "name": "January Service Review.pptx",
+ "file": { },
+ "size": 145362,
+ "parentReference": {
+ "driveId": "987def",
+ "id": "987def!321"
+ }
+ }
} ] } ```
-## Remarks
+### Example 2: Get metadata about a shared driveItem object
-DriveItems returned from the **sharedWithMe** action will always include the [**remoteItem**](../resources/remoteitem.md) facet which indicates they are items from a different drive.
-To access the shared DriveItem resource, you will need to make a request using the information provided in **remoteItem** in the following format:
+The following example shows how to access metadata about the shared **driveItem** with the name `January Service Review.pptx` that requires a request using the **driveId** of the **parentReference** within the **remoteItem** object.
-<!-- { "blockType": "ignored", "name": "drives-get-remoteitem" } -->
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "drives-get-remoteitem-metadata",
+ "sampleKeys": ["987def", "987def!654"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/drives/987def/items/987def!654
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "@odata.type": "microsoft.graph.driveItem",
+ "truncated": true
+}
+-->
```http
-GET /drives/{remoteItem-driveId}/items/{remoteItem-id}
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "id": "987def!654",
+ "name": "January Service Review.pptx",
+ "file": { },
+ "size": 145362,
+ "parentReference": {
+ "driveId": "987def",
+ "id": "987def!321"
+ }
+}
```
-By default, **sharedWithMe** returns items shared within your own tenant. To include items shared from external tenants, append `?allowexternal=true` to the GET request.
<!-- {
By default, **sharedWithMe** returns items shared within your own tenant. To inc
] } -->-
v1.0 Driveitem Assignsensitivitylabel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-assignsensitivitylabel.md
One of the following permissions is required to call this API. To learn more, in
--> ``` http POST /drives/{drive-id}/items/{item-id}/assignSensitivityLabel
-POST /drives/{drive-id}/root:/{item-path}/assignSensitivityLabel
+POST /drives/{drive-id}/root:/{item-path}:/assignSensitivityLabel
POST /groups/{group-id}/drive/items/{item-id}/assignSensitivityLabel
-POST /groups/{group-id}/drive/root:/{item-path}/assignSensitivityLabel
+POST /groups/{group-id}/drive/root:/{item-path}:/assignSensitivityLabel
POST /me/drive/items/{item-id}/assignSensitivityLabel
-POST /me/drive/root:/{item-path}/assignSensitivityLabel
+POST /me/drive/root:/{item-path}:/assignSensitivityLabel
POST /sites/{site-id}/drive/items/{item-id}/assignSensitivityLabel
-POST /sites/{site-id}/drive/root:/{item-path}/assignSensitivityLabel
+POST /sites/{site-id}/drive/root:/{item-path}:/assignSensitivityLabel
POST /users/{user-id}/drive/items/{item-id}/assignSensitivityLabel
-POST /users/{user-id}/drive/root:/{item-path}/assignSensitivityLabel
+POST /users/{user-id}/drive/root:/{item-path}:/assignSensitivityLabel
``` ## Request headers
v1.0 Driveitem Checkin https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-checkin.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/checkin-item-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ## Response
v1.0 Driveitem Checkout https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-checkout.md
POST /drives/{drive-id}/items/{item-id}/checkout
[!INCLUDE [sample-code](../includes/snippets/powershell/checkout-item-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ## Response
v1.0 Driveitem Copy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-copy.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/copy-item-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Createlink https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-createlink.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/driveitem-createlink-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-link-scoped-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-embedded-link-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Driveitem Createuploadsession https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-createuploadsession.md
No request body is required.
However, you can specify properties in the request body providing additional data about the file being uploaded and customizing the semantics of the upload operation. For example, the `item` property allows setting the following parameters:
-<!-- { "blockType": "resource", "@odata.type": "microsoft.graph.driveItemUploadableProperties" } -->
+<!-- { "blockType": "ignored" } -->
```json { "@microsoft.graph.conflictBehavior": "fail (default) | replace | rename",
The response to this request will provide the details of the newly created [uplo
>**Note:** The {item-path} must contain the name of the item that's specified in the request body.
-<!-- { "blockType": "request", "name": "upload-fragment-create-session", "scopes": "files.readwrite", "target": "action" } -->
+<!-- { "blockType": "request", "name": "upload-fragment-create-session" } -->
```http
-POST /drive/root:/{item-path}:/createUploadSession
+POST /me/drive/items/{itemID}:/{item-path}:/createUploadSession
Content-Type: application/json { "item": {
- "@odata.type": "microsoft.graph.driveItemUploadableProperties",
"@microsoft.graph.conflictBehavior": "rename", "name": "largefile.dat" }
In this example, the app is uploading the first 26 bytes of a 128 byte file.
* The **Content-Range** header indicates the range of bytes in the overall file that this request represents. * The total length of the file is known before you can upload the first fragment of the file.
-<!-- { "blockType": "request", "opaqueUrl": true, "name": "upload-fragment-piece", "scopes": "files.readwrite" } -->
+<!-- { "blockType": "ignored" } -->
```http PUT https://sn3302.up.1drv.com/up/fe6987415ace7X4e1eF866337
Content-Range: bytes 0-25/128
<bytes 0-25 of the file> ```
-**Important:** Your app must ensure the total file size specified in the **Content-Range** header is the same for all requests.
-If a byte range declares a different file size, the request will fail.
+> [!NOTE]
+> * To upload large files using SDKs see [Upload large files using the Microsoft Graph SDKs](/graph/sdks/large-file-upload).
+> * Your app must ensure the total file size specified in the **Content-Range** header is the same for all requests. If a byte range declares a different file size, the request will fail.
### Response When the request is complete, the server will respond with `202 Accepted` if there are more byte ranges that need to be uploaded.
-<!-- { "blockType": "response", "@odata.type": "microsoft.graph.uploadSession", "truncated": true } -->
+<!-- { "blockType": "ignored" } -->
```http HTTP/1.1 202 Accepted
You should always determine the size of your byte ranges according to the best p
Do not assume that **nextExpectedRanges** will return ranges of proper size for a byte range to upload. The **nextExpectedRanges** property indicates ranges of the file that have not been received and not a pattern for how your app should upload the file.
-<!-- { "blockType": "ignored", "@odata.type": "microsoft.graph.uploadSession", "truncated": true } -->
+<!-- { "blockType": "ignored" } -->
```http HTTP/1.1 202 Accepted
If `deferCommit` is true, you can explicitly complete the upload in two ways:
When the upload is completed, the server will respond to the final request with an `HTTP 201 Created` or `HTTP 200 OK`. The response body will also include the default property set for the **driveItem** representing the completed file.
-<!-- { "blockType": "request", "opaqueUrl": true, "name": "upload-fragment-final", "scopes": "files.readwrite" } -->
+<!-- { "blockType": "ignored" } -->
```http PUT https://sn3302.up.1drv.com/up/fe6987415ace7X4e1eF866337
Content-Range: bytes 101-127/128
<final bytes of the file> ```
-<!-- { "blockType": "response", "@odata.type": "microsoft.graph.driveItem", "truncated": true } -->
+<!-- { "blockType": "ignored" } -->
+> [!NOTE]
+> * To upload large files using SDKs see [Upload large files using the Microsoft Graph SDKs](/graph/sdks/large-file-upload).
```http HTTP/1.1 201 Created
Content-Type: application/json
```
-<!-- { "blockType": "request", "opaqueUrl": true, "name": "commit-upload", "scopes": "files.readwrite" } -->
+<!-- { "blockType": "ignored" } -->
```http POST https://sn3302.up.1drv.com/up/fe6987415ace7X4e1eF866337 Content-Length: 0 ```
-<!-- { "blockType": "response", "@odata.type": "microsoft.graph.driveItem", "truncated": true } -->
+> [!NOTE]
+> * To upload large files using SDKs see [Upload large files using the Microsoft Graph SDKs](/graph/sdks/large-file-upload).
+
+<!-- { "blockType": "ignored" } -->
```http HTTP/1.1 201 Created
Temporary files may not be deleted immedately after the expiration time has elap
### Request
-<!-- { "blockType": "request", "opaqueUrl": true, "name": "upload-fragment-cancel", "scopes": "files.readwrite" } -->
+<!-- { "blockType": "ignored" } -->
```http DELETE https://sn3302.up.1drv.com/up/fe6987415ace7X4e1eF866337 ```
+> [!NOTE]
+> * To upload large files using SDKs see [Upload large files using the Microsoft Graph SDKs](/graph/sdks/large-file-upload).
+ ### Response The following example shows the response.
-<!-- { "blockType": "response" } -->
+<!-- { "blockType": "ignored" } -->
```http HTTP/1.1 204 No Content
To find out which byte ranges have been received previously, your app can reques
Query the status of the upload by sending a GET request to the `uploadUrl`.
-<!-- { "blockType": "request", "opaqueUrl": true, "name": "upload-fragment-resume", "scopes": "files.readwrite" } -->
+<!-- { "blockType": "ignored" } -->
```http GET https://sn3302.up.1drv.com/up/fe6987415ace7X4e1eF86633784148bb98a1zjcUhf7b0mpUadahs ```
+> [!NOTE]
+> * To upload large files using SDKs see [Upload large files using the Microsoft Graph SDKs](/graph/sdks/large-file-upload).
+ The server will respond with a list of missing byte ranges that need to be uploaded and the expiration time for the upload session.
-<!-- { "blockType": "response", "@odata.type": "microsoft.graph.uploadSession", "truncated": true } -->
+<!-- { "blockType": "ignored" } -->
```http HTTP/1.1 200 OK
This new request should correct the source of error that generated the original
To indicate that your app is committing an existing upload session, the PUT request must include the `@microsoft.graph.sourceUrl` property with the value of your upload session URL.
-<!-- { "blockType": "ignored", "name": "explicit-upload-commit", "scopes": "files.readwrite", "tags": "service.graph" } -->
+<!-- { "blockType": "request", "name": "explicit-upload-commit" } -->
```http PUT /me/drive/root:/{path_to_file}
If-Match: {etag or ctag}
If the file can be committed using the new metadata, an `HTTP 201 Created` or `HTTP 200 OK` response will be returned with the Item metadata for the uploaded file.
-<!-- { "blockType": "ignored", "@odata.type": "microsoft.graph.driveItem", "truncated": true } -->
+<!-- { "blockType": "response", "@odata.type": "microsoft.graph.driveItem", "truncated": true } -->
```http HTTP/1.1 201 Created
v1.0 Driveitem Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-delete.md
Here is an example of how to call this API.
DELETE /me/drive/items/{item-id} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE /me/drive/items/{item-id}
[!INCLUDE [sample-code](../includes/snippets/javascript/delete-drive-item-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ## Response
v1.0 Driveitem Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-delta.md
GET https://graph.microsoft.com/beta/me/drive/root/delta
[!INCLUDE [sample-code](../includes/snippets/php/get-item-delta-first-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/me/drive/root/delta(token='1230919asd190410
[!INCLUDE [sample-code](../includes/snippets/php/get-item-delta-last-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET /me/drive/root/delta?token=latest
[!INCLUDE [sample-code](../includes/snippets/php/get-delta-with-latest-token-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET /me/drive/root/delta?token=2021-09-29T20%3A00%3A00Z
[!INCLUDE [sample-code](../includes/snippets/php/get-delta-timestamp-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Driveitem Extractsensitivitylabels https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-extractsensitivitylabels.md
One of the following permissions is required to call this API. To learn more, in
--> ``` http POST /drives/{drive-id}/items/{item-id}/extractSensitivityLabels
-POST /drives/{drive-id}/root:/{item-path}/extractSensitivityLabels
+POST /drives/{drive-id}/root:/{item-path}:/extractSensitivityLabels
POST /groups/{group-id}/drive/items/{item-id}/extractSensitivityLabels
-POST /groups/{group-id}/drive/root:/{item-path}/extractSensitivityLabels
+POST /groups/{group-id}/drive/root:/{item-path}:/extractSensitivityLabels
POST /me/drive/items/{item-id}/extractSensitivityLabels
-POST /me/drive/root:/{item-path}/extractSensitivityLabels
+POST /me/drive/root:/{item-path}:/extractSensitivityLabels
POST /sites/{site-id}/drive/items/{item-id}/extractSensitivityLabels
-POST /sites/{site-id}/drive/root:/{item-path}/extractSensitivityLabels
+POST /sites/{site-id}/drive/root:/{item-path}:/extractSensitivityLabels
POST /users/{user-id}/drive/items/{item-id}/extractSensitivityLabels
-POST /users/{user-id}/drive/root:/{item-path}/extractSensitivityLabels
+POST /users/{user-id}/drive/root:/{item-path}:/extractSensitivityLabels
``` ## Request headers
v1.0 Driveitem Follow https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-follow.md
POST /me/drive/items/{item-id}/follow
[!INCLUDE [sample-code](../includes/snippets/powershell/follow-item-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!--
v1.0 Driveitem Get Content Format https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-get-content-format.md
GET /drive/items/{item-id}/content?format={format}
[!INCLUDE [sample-code](../includes/snippets/powershell/convert-item-content-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ## Response
v1.0 Driveitem Get Content https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-get-content.md
GET /me/drive/items/{item-id}/content
[!INCLUDE [sample-code](../includes/snippets/powershell/download-item-content-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-get.md
Here is an example of the request to the root folder of the user's OneDrive.
GET /me/drive/root ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/root
[!INCLUDE [sample-code](../includes/snippets/javascript/get-item-metadata-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Invite https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-invite.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/send-sharing-invite-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem List Children https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-list-children.md
GET /me/drive/root/children
[!INCLUDE [sample-code](../includes/snippets/powershell/list-children-root-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] -
+# [Python](#tab/python)
+ ### List children of a DriveItem with a known ID
GET /drives/{drive-id}/items/{item-id}/children
[!INCLUDE [sample-code](../includes/snippets/powershell/list-children-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### List children of a DriveItem with a known path
v1.0 Driveitem List Permissions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-list-permissions.md
GET /me/drive/items/{item-id}/permissions
[!INCLUDE [sample-code](../includes/snippets/powershell/get-item-permissions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem List Thumbnails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-list-thumbnails.md
GET /me/drive/items/{item-id}/thumbnails
[!INCLUDE [sample-code](../includes/snippets/powershell/enum-item-thumbnails-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ This returns an array of available **thumbnailSets** for the item.
GET /me/drive/items/{item-id}/thumbnails/{thumb-id}/{size}
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Path parameters
GET /me/drive/items/{item-id}/thumbnails/{thumb-id}/{size}/content
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
GET /me/drive/items/{item-id}/children?$expand=thumbnails
[!INCLUDE [sample-code](../includes/snippets/powershell/get-thumbnail-while-listing-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
GET /me/drive/items/{item-id}/thumbnails?select=c300x400_crop
[!INCLUDE [sample-code](../includes/snippets/powershell/get-thumbnail-custom-size-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ Which responds with just the custom thumbnail size selected:
v1.0 Driveitem List Versions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-list-versions.md
GET /me/drive/items/{item-id}/versions
[!INCLUDE [sample-code](../includes/snippets/powershell/get-previous-versions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Move https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-move.md
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/move-item-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Post Children https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-post-children.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-folder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Put Content https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-put-content.md
The contents of the file goes here.
[!INCLUDE [sample-code](../includes/snippets/javascript/upload-via-put-id-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+ ### Response
v1.0 Driveitem Restore https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-restore.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/restore-item-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Search https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-search.md
The following example searches for a match for "Contoso Project" across several
GET /me/drive/root/search(q='Contoso Project') ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/root/search(q='Contoso Project')
[!INCLUDE [sample-code](../includes/snippets/javascript/item-search-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+ ### Response
To broaden the search scope, use the **search** method on the [Drive](../resourc
GET /me/drive/search(q='Contoso Project') ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/search(q='Contoso Project')
[!INCLUDE [sample-code](../includes/snippets/javascript/item-search-all-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Unfollow https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-unfollow.md
POST /me/drive/items/{item-id}/unfollow
[!INCLUDE [sample-code](../includes/snippets/powershell/unfollow-item-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitem-update.md
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/update-item-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitemversion Get Contents https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitemversion-get-contents.md
GET /me/drive/items/{item-id}/versions/{version-id}/content
[!INCLUDE [sample-code](../includes/snippets/powershell/get-version-contents-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitemversion Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitemversion-get.md
GET /me/drive/items/{item-id}/versions/{version-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-single-version-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET /me/drive/items/{item-id}/versions/current
[!INCLUDE [sample-code](../includes/snippets/powershell/get-current-version-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] -
+# [Python](#tab/python)
+ #### Response
v1.0 Driveitemversion Restore https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/driveitemversion-restore.md
POST /drives/{drive-id}/items/{item-id}/versions/{version-id}/restoreVersion
[!INCLUDE [sample-code](../includes/snippets/powershell/restore-item-version-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ## Response
v1.0 Ediscovery Case Close https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-case-close.md
POST https://graph.microsoft.com/beta/compliance/ediscovery/cases/061b9a92-8926-
[!INCLUDE [sample-code](../includes/snippets/php/case-close-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Case Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-case-delete.md
DELETE https://graph.microsoft.com/beta/compliance/ediscovery/cases/061b9a92-892
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-case-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Case Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-case-get.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/061b9a92-8926-4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-case-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Case List Custodians https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-case-list-custodians.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/2192ca408ea2410
[!INCLUDE [sample-code](../includes/snippets/powershell/get-custodian-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Case List Legalholds https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-case-list-legalholds.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/{caseId}/legalH
[!INCLUDE [sample-code](../includes/snippets/powershell/list-legalhold-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Case List Operations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-case-list-operations.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/061b9a92-8926-4
[!INCLUDE [sample-code](../includes/snippets/powershell/list-caseoperation-for-caseid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Case List Reviewsets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-case-list-reviewsets.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/{caseId}/review
[!INCLUDE [sample-code](../includes/snippets/powershell/list-reviewset-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Case List Sourcecollections https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-case-list-sourcecollections.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/{caseId}/source
[!INCLUDE [sample-code](../includes/snippets/powershell/list-sourcecollection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Case List Tags https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-case-list-tags.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/47746044-fd0b-4
[!INCLUDE [sample-code](../includes/snippets/powershell/list-tag-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Case List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-case-list.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases
[!INCLUDE [sample-code](../includes/snippets/powershell/list-case-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Case Post Custodians https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-case-post-custodians.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-custodian-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Case Post Legalholds https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-case-post-legalholds.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-legalhold-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Case Post Reviewsets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-case-post-reviewsets.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-reviewset-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Case Post Sourcecollections https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-case-post-sourcecollections.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-sourcecollection-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Case Post Tags https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-case-post-tags.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-tag-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Case Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-case-post.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-case-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Case Reopen https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-case-reopen.md
POST https://graph.microsoft.com/beta/compliance/ediscovery/cases/061b9a92-8926-
[!INCLUDE [sample-code](../includes/snippets/php/case-reopen-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Case Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-case-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-case-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Casesettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-casesettings-get.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/5b840b94-f821-4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-case-settings-for-caseid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Casesettings Resettodefault https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-casesettings-resettodefault.md
POST https://graph.microsoft.com/beta/compliance/ediscovery/cases/{caseId}/setti
[!INCLUDE [sample-code](../includes/snippets/php/settings-resettodefault-for-caseid-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Casesettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-casesettings-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-settings-for-caseid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Custodian Activate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-custodian-activate.md
POST https://graph.microsoft.com/beta/compliance/ediscovery/cases/2192ca408ea241
[!INCLUDE [sample-code](../includes/snippets/php/custodian-activate-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Custodian Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-custodian-get.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/2192ca408ea2410
[!INCLUDE [sample-code](../includes/snippets/powershell/get-custodian-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Custodian List Sitesources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-custodian-list-sitesources.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/4c8f8f70-7785-4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-sitesource-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Custodian List Unifiedgroupsources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-custodian-list-unifiedgroupsources.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/4c8f8f70-7785-4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedgroupsource-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Custodian List Usersources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-custodian-list-usersources.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/4c8f8f70-7785-4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-usersource-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Custodian Post Sitesources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-custodian-post-sitesources.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-sitesource-from--1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Custodian Post Unifiedgroupsources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-custodian-post-unifiedgroupsources.md
One of the following permissions is required to call this API. To learn more, in
--> ``` http
-POST /compliance/ediscovery/cases/4c8f8f70-7785-4bd4-b296-c98376a2c5e1/custodians/2192ca408ea2410eba3bec8ae873be6b/unifiedGroupSources
+POST /compliance/ediscovery/cases/{id}/custodians/{id}/unifiedGroupSources
``` ## Request headers
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedgroupsource-from-email-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedgroupsource-from-id-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Ediscovery Custodian Post Usersources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-custodian-post-usersources.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-usersource-from--1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Custodian Release https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-custodian-release.md
POST https://graph.microsoft.com/beta/compliance/ediscovery/cases/2192ca408ea241
[!INCLUDE [sample-code](../includes/snippets/php/custodian-release-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Custodian Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-custodian-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-custodian-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Legalhold Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-legalhold-delete.md
DELETE https://graph.microsoft.com/beta/compliance/ediscovery/cases/{caseId}/leg
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-legalhold-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Legalhold Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-legalhold-get.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/{caseId}/legalH
[!INCLUDE [sample-code](../includes/snippets/powershell/get-legalhold-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Legalhold List Sitesources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-legalhold-list-sitesources.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/c816dd6f-5af8-4
[!INCLUDE [sample-code](../includes/snippets/powershell/list-sitesource-for-caseid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Legalhold List Usersources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-legalhold-list-usersources.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/c816dd6f-5af8-4
[!INCLUDE [sample-code](../includes/snippets/powershell/list-usersource-for-caseid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Legalhold Post Sitesources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-legalhold-post-sitesources.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-sitesource-from--2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Legalhold Post Usersources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-legalhold-post-usersources.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-usersource-from--2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Legalhold Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-legalhold-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-legalhold-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Noncustodialdatasource Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-noncustodialdatasource-get.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/5b840b94-f821-4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-noncustodialdatasource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Noncustodialdatasource List Datasource https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-noncustodialdatasource-list-datasource.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/5b840b94-f821-4
[!INCLUDE [sample-code](../includes/snippets/php/list-datasource-noncustodialdatasources-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Noncustodialdatasource List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-noncustodialdatasource-list.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/5b840b94-f821-4
[!INCLUDE [sample-code](../includes/snippets/powershell/list-noncustodialdatasource-for-specific-caseid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Noncustodialdatasource Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-noncustodialdatasource-post.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-noncustodialdatasource-from-email-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-noncustodialdatasource-from-siteurl-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Ediscovery Noncustodialdatasource Release https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-noncustodialdatasource-release.md
POST https://graph.microsoft.com/beta/compliance/ediscovery/cases/5b840b94-f821-
[!INCLUDE [sample-code](../includes/snippets/php/noncustodialdatasource-release-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Reviewset Addtoreviewset https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-reviewset-addtoreviewset.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/reviewset-addtoreviewset-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Reviewset Export https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-reviewset-export.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/reviewset-export-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Reviewset Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-reviewset-get.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/6f65a8e4-c6a0-4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-reviewset-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Reviewsetquery Applytags https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-reviewsetquery-applytags.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/reviewsetquery-applytags-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Reviewsetquery Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-reviewsetquery-delete.md
DELETE https://graph.microsoft.com/beta/compliance/ediscovery/cases/2eef613a-ca2
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-reviewsetquery-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Reviewsetquery Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-reviewsetquery-get.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/2eef613a-ca2d-4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-reviewsetquery-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Reviewsetquery List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-reviewsetquery-list.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/2eef613a-ca2d-4
[!INCLUDE [sample-code](../includes/snippets/powershell/list-reviewsetquery-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Reviewsetquery Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-reviewsetquery-post.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-reviewsetquery-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Reviewsetquery Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-reviewsetquery-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-reviewsetquery-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Sitesource Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-sitesource-delete.md
DELETE https://graph.microsoft.com/beta/compliance/ediscovery/cases/4c8f8f70-778
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-sitesource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Sitesource Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-sitesource-get.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/4c8f8f70-7785-4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-sitesource-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Sourcecollection Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-sourcecollection-delete.md
DELETE https://graph.microsoft.com/beta/compliance/ediscovery/cases/{caseId}/sou
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-sourcecollection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Sourcecollection Estimatestatistics https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-sourcecollection-estimatestatistics.md
POST https://graph.microsoft.com/beta/compliance/ediscovery/cases/{caseId}/sourc
[!INCLUDE [sample-code](../includes/snippets/php/sourcecollection-estimatestatistics-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Sourcecollection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-sourcecollection-get.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/47746044-fd0b-4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-sourcecollection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Sourcecollection List Additionalsources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-sourcecollection-list-additionalsources.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/{caseId}/source
[!INCLUDE [sample-code](../includes/snippets/powershell/list-datasource-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Sourcecollection List Addtoreviewsetoperation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-sourcecollection-list-addtoreviewsetoperation.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/47746044-fd0b-4
[!INCLUDE [sample-code](../includes/snippets/powershell/list-addtoreviewsetoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Sourcecollection List Custodiansources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-sourcecollection-list-custodiansources.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/{caseId}/source
[!INCLUDE [sample-code](../includes/snippets/powershell/list-datasource-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Sourcecollection List Lastestimatestatisticsoperation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-sourcecollection-list-lastestimatestatisticsoperation.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/{caseId}/source
[!INCLUDE [sample-code](../includes/snippets/powershell/list-estimatestatisticsoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Sourcecollection List Noncustodialsources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-sourcecollection-list-noncustodialsources.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/{caseId}/source
[!INCLUDE [sample-code](../includes/snippets/powershell/list-noncustodialdatasource-for-caseid-insourcecollection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Sourcecollection Post Additionalsources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-sourcecollection-post-additionalsources.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-datasource-caseid-sourcecollectionid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/add-site-to-additional-sources-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Ediscovery Sourcecollection Post Custodiansources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-sourcecollection-post-custodiansources.md
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/create-datasource-from--2-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Ediscovery Sourcecollection Post Noncustodialsources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-sourcecollection-post-noncustodialsources.md
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/create-noncustodialdatasource-from--javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Ediscovery Sourcecollection Purgedata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-sourcecollection-purgedata.md
POST https://graph.microsoft.com/beta/compliance/ediscovery/cases/{caseId}/sourc
[!INCLUDE [sample-code](../includes/snippets/php/sourcecollectionthispurgedata-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Sourcecollection Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-sourcecollection-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-sourcecollection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Tag Ashierarchy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-tag-ashierarchy.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/47746044-fd0b-4
[!INCLUDE [sample-code](../includes/snippets/powershell/tag-ashierarchy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Tag Childtags https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-tag-childtags.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/47746044-fd0b-4
[!INCLUDE [sample-code](../includes/snippets/powershell/list-tag-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Tag Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-tag-delete.md
DELETE https://graph.microsoft.com/beta/compliance/ediscovery/cases/47746044-fd0
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-tag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Tag Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-tag-get.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/47746044-fd0b-4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-tag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Tag Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-tag-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-tag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Unifiedgroupsource Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-unifiedgroupsource-delete.md
One of the following permissions is required to call this API. To learn more, in
--> ``` http
-DELETE /compliance/ediscovery/cases/4c8f8f70-7785-4bd4-b296-c98376a2c5e1/custodians/2192ca408ea2410eba3bec8ae873be6b/unifiedGroupSources/33434233-3030-3739-3043-393039324633
+DELETE /compliance/ediscovery/cases/{id}/custodians/{id}/unifiedGroupSources/{id}
``` ## Request headers
DELETE https://graph.microsoft.com/beta/compliance/ediscovery/cases/{caseId}/cus
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-unifiedgroupsource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Unifiedgroupsource Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-unifiedgroupsource-get.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/4c8f8f70-7785-4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedgroupsource-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Usersource Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-usersource-delete.md
DELETE https://graph.microsoft.com/beta/compliance/ediscovery/cases/4c8f8f70-778
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-usersource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ediscovery Usersource Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ediscovery-usersource-get.md
GET https://graph.microsoft.com/beta/compliance/ediscovery/cases/4c8f8f70-7785-4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-usersource-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationalactivity Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationalactivity-delete.md
DELETE https://graph.microsoft.com/beta/me/profile/educationalActivities/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationalactivity-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationalactivity Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationalactivity-get.md
GET https://graph.microsoft.com/beta/me/profile/educationalActivities/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationalactivity-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationalactivity Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationalactivity-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationalactivity-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignment Activate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignment-activate.md
+
+ Title: "educationAssignment: activate"
+description: "Activate an inactive assignment to signal that the assignment has action items for teachers and students."
+
+ms.localizationpriority: medium
++
+# educationAssignment: activate
+
+Namespace: microsoft.graph
++
+Activate an `inactive` [educationAssignment](../resources/educationassignment.md) to signal that the assignment has further action items for teachers and students. This action can only be performed by a teacher on currently inactive assignments.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | :-- |
+| Delegated (work or school account) | EduAssignments.ReadWriteBasic, EduAssignments.ReadWrite |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Not supported. |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+```http
+POST /education/classes/{classId}/assignments/{assignmentId}/activate
+```
+
+## Request headers
+| Header | Value |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and an [educationAssignment](../resources/educationassignment.md) object with `assigned` status in the response body.
+
+## Example
+
+### Request
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "sampleKeys": ["ffac078e-1b63-42d0-bc2a-d280896e289a","2b8090d7-8de9-4fb4-af5d-2e2f68ae098a"],
+ "name": "post_activateAssignment"
+}-->
+```http
+POST https://graph.microsoft.com/beta/education/classes/ffac078e-1b63-42d0-bc2a-d280896e289a/assignments/2b8090d7-8de9-4fb4-af5d-2e2f68ae098a/activate
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.educationAssignment"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#educationAssignment",
+ "@odata.type": "#microsoft.graph.educationAssignment",
+ "classId": "ffac078e-1b63-42d0-bc2a-d280896e289a",
+ "displayName": "Check-inactive",
+ "closeDateTime": null,
+ "dueDateTime": "2023-03-26T18:29:00Z",
+ "assignDateTime": null,
+ "assignedDateTime": "2023-03-17T19:41:56.3040589Z",
+ "allowLateSubmissions": true,
+ "resourcesFolderUrl": null,
+ "feedbackResourcesFolderUrl": null,
+ "createdDateTime": "2023-03-17T19:40:33.7277546Z",
+ "lastModifiedDateTime": "2023-03-17T20:06:26.4016594Z",
+ "allowStudentsToAddResourcesToSubmission": true,
+ "status": "assigned",
+ "notificationChannelUrl": null,
+ "webUrl": "https://teams.microsoft.com/l/entity/66aeee93-507d-479a-a3ef-8f494af43945/classroom?context=%7B%22subEntityId%22%3A%22%7B%5C%22version%5C%22%3A%5C%221.0%5C%22,%5C%22config%5C%22%3A%7B%5C%22classes%5C%22%3A%5B%7B%5C%22id%5C%22%3A%5C%22ffac078e-1b63-42d0-bc2a-d280896e289a%5C%22,%5C%22assignmentIds%5C%22%3A%5B%5C%222b8090d7-8de9-4fb4-af5d-2e2f68ae098a%5C%22%5D%7D%5D%7D,%5C%22action%5C%22%3A%5C%22navigate%5C%22,%5C%22view%5C%22%3A%5C%22assignment-viewer%5C%22,%5C%22appId%5C%22%3A%5C%22de8bc8b5-d9f9-48b1-a8ad-b748da725064%5C%22%7D%22,%22channelId%22%3Anull%7D",
+ "addToCalendarAction": "none",
+ "addedStudentAction": "none",
+ "id": "2b8090d7-8de9-4fb4-af5d-2e2f68ae098a",
+ "grading": null,
+ "instructions": {
+ "content": "Check-inactive",
+ "contentType": "html"
+ },
+ "assignTo": {
+ "@odata.type": "#microsoft.graph.educationAssignmentClassRecipient"
+ },
+ "createdBy": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "cb1a4af3-0aba-4679-aa12-9f99bab0b61a",
+ "displayName": null
+ }
+ },
+ "lastModifiedBy": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "AAAAAAAA-0123-4567-89AB-1B4BB48C3119",
+ "displayName": null
+ }
+ }
+}
+```
v1.0 Educationassignment Deactivate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignment-deactivate.md
+
+ Title: "educationAssignment: deactivate"
+description: "Mark an assigned assignment as inactive to signal that the assignment has no further action items for teachers and students."
+
+ms.localizationpriority: medium
++
+# Deactivate educationAssignment
+
+Namespace: microsoft.graph
++
+Mark an `assigned` [educationAssignment](../resources/educationassignment.md) as `inactive` to signal that the assignment has no further action items for teachers and students. This action can only be performed by a teacher on assigned assignments.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | :-- |
+| Delegated (work or school account) | EduAssignments.ReadWriteBasic, EduAssignments.ReadWrite |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Not supported. |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+```http
+POST /education/classes/{classId}/assignments/{assignmentId}/deactivate
+```
+
+## Request headers
+| Header | Value |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+| Prefer | include-unknown-enum-members. Optional. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and an [educationAssignment](../resources/educationassignment.md) object with `inactive` status in the response body.
+
+## Examples
+`Inactive` is a new status for assignments, you can add the `Prefer` header in your request to get the status, otherwise you will get an `unknownFutureValue` value in the response.
+
+### Example 1: Mark assignment inactive without optional Prefer header
+
+#### Request
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "sampleKeys": ["ffac078e-1b63-42d0-bc2a-d280896e289a","2b8090d7-8de9-4fb4-af5d-2e2f68ae098a"],
+ "name": "post_deactivateAssignment_withoutheader"
+}-->
+```http
+POST https://graph.microsoft.com/beta/education/classes/ffac078e-1b63-42d0-bc2a-d280896e289a/assignments/2b8090d7-8de9-4fb4-af5d-2e2f68ae098a/deactivate
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response when `Prefer: include-unknown-enum-members` is not provided in the request header.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.educationAssignment"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#educationAssignment",
+ "@odata.type": "#microsoft.graph.educationAssignment",
+ "classId": "ffac078e-1b63-42d0-bc2a-d280896e289a",
+ "displayName": "Check-inactive",
+ "closeDateTime": null,
+ "dueDateTime": "2023-03-26T18:29:00Z",
+ "assignDateTime": null,
+ "assignedDateTime": "2023-03-17T19:41:56.3040589Z",
+ "allowLateSubmissions": true,
+ "resourcesFolderUrl": null,
+ "feedbackResourcesFolderUrl": null,
+ "createdDateTime": "2023-03-17T19:40:33.7277546Z",
+ "lastModifiedDateTime": "2023-03-17T20:46:10.9647739Z",
+ "allowStudentsToAddResourcesToSubmission": true,
+ "status": "unknownFutureValue",
+ "notificationChannelUrl": null,
+ "webUrl": "https://teams.microsoft.com/l/entity/66aeee93-507d-479a-a3ef-8f494af43945/classroom?context=%7B%22subEntityId%22%3A%22%7B%5C%22version%5C%22%3A%5C%221.0%5C%22,%5C%22config%5C%22%3A%7B%5C%22classes%5C%22%3A%5B%7B%5C%22id%5C%22%3A%5C%22ffac078e-1b63-42d0-bc2a-d280896e289a%5C%22,%5C%22assignmentIds%5C%22%3A%5B%5C%222b8090d7-8de9-4fb4-af5d-2e2f68ae098a%5C%22%5D%7D%5D%7D,%5C%22action%5C%22%3A%5C%22navigate%5C%22,%5C%22view%5C%22%3A%5C%22assignment-viewer%5C%22,%5C%22appId%5C%22%3A%5C%22de8bc8b5-d9f9-48b1-a8ad-b748da725064%5C%22%7D%22,%22channelId%22%3Anull%7D",
+ "addToCalendarAction": "none",
+ "addedStudentAction": "none",
+ "id": "2b8090d7-8de9-4fb4-af5d-2e2f68ae098a",
+ "grading": null,
+ "instructions": {
+ "content": "Check-inactive",
+ "contentType": "html"
+ },
+ "assignTo": {
+ "@odata.type": "#microsoft.graph.educationAssignmentClassRecipient"
+ },
+ "createdBy": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "cb1a4af3-0aba-4679-aa12-9f99bab0b61a",
+ "displayName": null
+ }
+ },
+ "lastModifiedBy": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "cb1a4af3-0aba-4679-aa12-9f99bab0b61a",
+ "displayName": null
+ }
+ }
+}
+```
+
+### Example 2: Mark assignment inactive with optional Prefer header
+#### Request
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "sampleKeys": ["ffac078e-1b63-42d0-bc2a-d280896e289a","2b8090d7-8de9-4fb4-af5d-2e2f68ae098a"],
+ "name": "post_deactivateAssignment_withheader"
+}-->
+```http
+POST https://graph.microsoft.com/beta/education/classes/ffac078e-1b63-42d0-bc2a-d280896e289a/assignments/2b8090d7-8de9-4fb4-af5d-2e2f68ae098a/deactivate
+Prefer: include-unknown-enum-members
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response when the `Prefer: include-unknown-enum-members` is provided in the request header.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.educationAssignment"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#educationAssignment",
+ "@odata.type": "#microsoft.graph.educationAssignment",
+ "classId": "ffac078e-1b63-42d0-bc2a-d280896e289a",
+ "displayName": "Check-inactive",
+ "closeDateTime": null,
+ "dueDateTime": "2023-03-26T18:29:00Z",
+ "assignDateTime": null,
+ "assignedDateTime": "2023-03-17T19:41:56.3040589Z",
+ "allowLateSubmissions": true,
+ "resourcesFolderUrl": null,
+ "feedbackResourcesFolderUrl": null,
+ "createdDateTime": "2023-03-17T19:40:33.7277546Z",
+ "lastModifiedDateTime": "2023-03-17T20:33:38.8043517Z",
+ "allowStudentsToAddResourcesToSubmission": true,
+ "status": "inactive",
+ "notificationChannelUrl": null,
+ "webUrl": "https://teams.microsoft.com/l/entity/66aeee93-507d-479a-a3ef-8f494af43945/classroom?context=%7B%22subEntityId%22%3A%22%7B%5C%22version%5C%22%3A%5C%221.0%5C%22,%5C%22config%5C%22%3A%7B%5C%22classes%5C%22%3A%5B%7B%5C%22id%5C%22%3A%5C%22ffac078e-1b63-42d0-bc2a-d280896e289a%5C%22,%5C%22assignmentIds%5C%22%3A%5B%5C%222b8090d7-8de9-4fb4-af5d-2e2f68ae098a%5C%22%5D%7D%5D%7D,%5C%22action%5C%22%3A%5C%22navigate%5C%22,%5C%22view%5C%22%3A%5C%22assignment-viewer%5C%22,%5C%22appId%5C%22%3A%5C%22de8bc8b5-d9f9-48b1-a8ad-b748da725064%5C%22%7D%22,%22channelId%22%3Anull%7D",
+ "addToCalendarAction": "none",
+ "addedStudentAction": "none",
+ "id": "2b8090d7-8de9-4fb4-af5d-2e2f68ae098a",
+ "grading": null,
+ "instructions": {
+ "content": "Check-inactive",
+ "contentType": "html"
+ },
+ "assignTo": {
+ "@odata.type": "#microsoft.graph.educationAssignmentClassRecipient"
+ },
+ "createdBy": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "cb1a4af3-0aba-4679-aa12-9f99bab0b61a",
+ "displayName": null
+ }
+ },
+ "lastModifiedBy": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "cb1a4af3-0aba-4679-aa12-9f99bab0b61a",
+ "displayName": null
+ }
+ }
+}
+```
v1.0 Educationassignment Delete Gradingcategory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignment-delete-gradingcategory.md
+
+ Title: "Remove gradingCategory"
+description: "Remove gradingCategory from the assignment."
+
+ms.localizationpriority: medium
++
+# Remove gradingCategory
+
+Namespace: microsoft.graph
++
+Remove a [gradingCategory](../resources/educationgradingcategory.md) from an [educationAssignment](../resources/educationassignment.md). Only teachers can perform this operation.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account) | EduAssignments.ReadWriteBasic, EduAssignments.ReadWrite |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Not supported. |
+
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+DELETE /education/classes/{classId}/assignments/{assignmentId}/gradingCategory/$ref
+```
+
+## Request headers
+| Header | Value |
+|:|:--|
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `204` successful response code.
+
+## Example
+
+### Request
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "sampleKeys": ["37d99af7-cfc5-4e3b-8566-f7d40e4a2070", "0bcb37af-3676-47ef-ae93-8de22ce5ff1d"],
+ "name": "delete_gradingCategories"
+}-->
+```http
+DELETE https://graph.microsoft.com/beta/education/classes/37d99af7-cfc5-4e3b-8566-f7d40e4a2070/assignments/0bcb37af-3676-47ef-ae93-8de22ce5ff1d/gradingCategory/$ref
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+} -->
+
+```http
+HTTP/1.1 204 No Content
+```
v1.0 Educationassignment Delete Rubric https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignment-delete-rubric.md
DELETE https://graph.microsoft.com/beta/education/classes/{id}/assignments/{id}/
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationrubric-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignment-delete.md
DELETE https://graph.microsoft.com/beta/education/classes/c42f493f-42b4-4e7d-814
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationassignment-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignment Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignment-delta.md
GET https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/php/get-assignments-delta-top2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET /education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/delta?$s
[!INCLUDE [sample-code](../includes/snippets/php/get-assignments-delta-query-support-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET /education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/delta?$d
[!INCLUDE [sample-code](../includes/snippets/php/get-assignments-delta-datalink-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Educationassignment Get Rubric https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignment-get-rubric.md
GET https://graph.microsoft.com/beta/education/classes/acdefc6b-2dc6-4e71-b1e9-6
[!INCLUDE [sample-code](../includes/snippets/powershell/get-rubric-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignment-get.md
Get the properties and relationships of an [assignment](../resources/educationas
Students can only see assignments assigned to them; teachers and applications with application permissions can see all assignments in a class.
+You can use the `Prefer` header in your request to get the `inactive` status in case the assignment is deactivated; otherwise, you will get an `unknownFutureValue` value in the response.
+ ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
GET /education/classes/{id}/assignments/{id}
This method supports the `$select` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters). - The available `$expand` options for this method are: `categories`, `resources`, `rubric`, `submissions` and `*` which includes all the previous options. ## Request headers | Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| Content-Type | application/json. Required. |
+| Prefer | include-unknown-enum-members. Optional. |
## Request body Don't supply a request body for this method.
Don't supply a request body for this method.
If successful, this method returns a `200 OK` response code and an [educationAssignment](../resources/educationassignment.md) object in the response body. ## Example
-### Request
+
+### Example 1: Get education assignment
+
+#### Request
The following is an example of the request. # [HTTP](#tab/http)
GET https://graph.microsoft.com/beta/education/classes/f4a941ff-9da6-4707-ba5b-0
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-length: 279
} ```
+### Example 2: Get assignment in inactive state with optional Prefer header
+#### Request
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "sampleKeys": ["ffac078e-1b63-42d0-bc2a-d280896e289a","2b8090d7-8de9-4fb4-af5d-2e2f68ae098a"],
+ "name": "get_inactiveAssignment_withheader"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/education/classes/ffac078e-1b63-42d0-bc2a-d280896e289a/assignments/2b8090d7-8de9-4fb4-af5d-2e2f68ae098a
+Prefer: include-unknown-enum-members
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response with status as inactive, when `Prefer: include-unknown-enum-members` is provided in the request header.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.educationAssignment"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#education/classes('ffac078e-1b63-42d0-bc2a-d280896e289a')/assignments/$entity",
+ "classId": "ffac078e-1b63-42d0-bc2a-d280896e289a",
+ "displayName": "Check-inactive",
+ "closeDateTime": null,
+ "dueDateTime": "2023-03-26T18:29:00Z",
+ "assignDateTime": null,
+ "assignedDateTime": "2023-03-17T19:41:56.3040589Z",
+ "allowLateSubmissions": true,
+ "resourcesFolderUrl": null,
+ "feedbackResourcesFolderUrl": null,
+ "createdDateTime": "2023-03-17T19:40:33.7277546Z",
+ "lastModifiedDateTime": "2023-03-17T21:03:07.4999252Z",
+ "allowStudentsToAddResourcesToSubmission": true,
+ "status": "inactive",
+ "notificationChannelUrl": null,
+ "webUrl": "https://teams.microsoft.com/l/entity/66aeee93-507d-479a-a3ef-8f494af43945/classroom?context=%7B%22subEntityId%22%3A%22%7B%5C%22version%5C%22%3A%5C%221.0%5C%22,%5C%22config%5C%22%3A%7B%5C%22classes%5C%22%3A%5B%7B%5C%22id%5C%22%3A%5C%22ffac078e-1b63-42d0-bc2a-d280896e289a%5C%22,%5C%22assignmentIds%5C%22%3A%5B%5C%222b8090d7-8de9-4fb4-af5d-2e2f68ae098a%5C%22%5D%7D%5D%7D,%5C%22action%5C%22%3A%5C%22navigate%5C%22,%5C%22view%5C%22%3A%5C%22assignment-viewer%5C%22,%5C%22appId%5C%22%3A%5C%22de8bc8b5-d9f9-48b1-a8ad-b748da725064%5C%22%7D%22,%22channelId%22%3Anull%7D",
+ "addToCalendarAction": "none",
+ "addedStudentAction": "none",
+ "id": "2b8090d7-8de9-4fb4-af5d-2e2f68ae098a",
+ "grading": null,
+ "instructions": {
+ "content": "Check-inactive",
+ "contentType": "html"
+ },
+ "assignTo": {
+ "@odata.type": "#microsoft.graph.educationAssignmentClassRecipient"
+ },
+ "createdBy": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "cb1a4af3-0aba-4679-aa12-9f99bab0b61a",
+ "displayName": null
+ }
+ },
+ "lastModifiedBy": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "cb1a4af3-0aba-4679-aa12-9f99bab0b61a",
+ "displayName": null
+ }
+ }
+}
+```
+
+## Example 3: Get assignment in inactive state without optional Prefer header
+#### Request
+The following is an example of the request, where the status is `unknownFutureValue`. `Prefer: include-unknown-enum-members` is not provided in the request header.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "sampleKeys": ["ffac078e-1b63-42d0-bc2a-d280896e289a","2b8090d7-8de9-4fb4-af5d-2e2f68ae098a"],
+ "name": "getinactiveAssignment"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/education/classes/ffac078e-1b63-42d0-bc2a-d280896e289a/assignments/2b8090d7-8de9-4fb4-af5d-2e2f68ae098a
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response when `Prefer: include-unknown-enum-members` is not provided in the request header.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.educationAssignment"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#education/classes('ffac078e-1b63-42d0-bc2a-d280896e289a')/assignments/$entity",
+ "classId": "ffac078e-1b63-42d0-bc2a-d280896e289a",
+ "displayName": "Check-inactive",
+ "closeDateTime": null,
+ "dueDateTime": "2023-03-26T18:29:00Z",
+ "assignDateTime": null,
+ "assignedDateTime": "2023-03-17T19:41:56.3040589Z",
+ "allowLateSubmissions": true,
+ "resourcesFolderUrl": null,
+ "feedbackResourcesFolderUrl": null,
+ "createdDateTime": "2023-03-17T19:40:33.7277546Z",
+ "lastModifiedDateTime": "2023-03-17T21:03:07.4999252Z",
+ "allowStudentsToAddResourcesToSubmission": true,
+ "status": "unknownFutureValue",
+ "notificationChannelUrl": null,
+ "webUrl": "https://teams.microsoft.com/l/entity/66aeee93-507d-479a-a3ef-8f494af43945/classroom?context=%7B%22subEntityId%22%3A%22%7B%5C%22version%5C%22%3A%5C%221.0%5C%22,%5C%22config%5C%22%3A%7B%5C%22classes%5C%22%3A%5B%7B%5C%22id%5C%22%3A%5C%22ffac078e-1b63-42d0-bc2a-d280896e289a%5C%22,%5C%22assignmentIds%5C%22%3A%5B%5C%222b8090d7-8de9-4fb4-af5d-2e2f68ae098a%5C%22%5D%7D%5D%7D,%5C%22action%5C%22%3A%5C%22navigate%5C%22,%5C%22view%5C%22%3A%5C%22assignment-viewer%5C%22,%5C%22appId%5C%22%3A%5C%22de8bc8b5-d9f9-48b1-a8ad-b748da725064%5C%22%7D%22,%22channelId%22%3Anull%7D",
+ "addToCalendarAction": "none",
+ "addedStudentAction": "none",
+ "id": "2b8090d7-8de9-4fb4-af5d-2e2f68ae098a",
+ "grading": null,
+ "instructions": {
+ "content": "Check-inactive",
+ "contentType": "html"
+ },
+ "assignTo": {
+ "@odata.type": "#microsoft.graph.educationAssignmentClassRecipient"
+ },
+ "createdBy": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "cb1a4af3-0aba-4679-aa12-9f99bab0b61a",
+ "displayName": null
+ }
+ },
+ "lastModifiedBy": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "cb1a4af3-0aba-4679-aa12-9f99bab0b61a",
+ "displayName": null
+ }
+ }
+}
+```
+ <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!--
v1.0 Educationassignment List Categories https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignment-list-categories.md
GET https://graph.microsoft.com/beta/education/classes/f4a941ff-9da6-4707-ba5b-0
[!INCLUDE [sample-code](../includes/snippets/php/get-assignment-categories-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Educationassignment List Gradingcategory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignment-list-gradingcategory.md
+
+ Title: "List educationGradingCategories"
+description: "Get a list of the educationGradingCategory objects and their properties."
+
+ms.localizationpriority: medium
++
+# List educationGradingCategories
+Namespace: microsoft.graph
++
+Get a list of the [educationGradingCategory](../resources/educationgradingcategory.md) objects and their properties.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|EduAssignments.ReadWriteBasic, EduAssignments.ReadWrite|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /education/classes/{educationClassId}/assignmentSettings/gradingCategories
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [educationGradingCategory](../resources/educationgradingcategory.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_educationgradingcategory"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/education/classes/37d99af7-cfc5-4e3b-8566-f7d40e4a2070/assignmentSettings/gradingCategories
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.educationGradingCategory"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#education/classes('37d99af7-cfc5-4e3b-8566-f7d40e4a2070')/assignmentSettings/$entity",
+ "submissionAnimationDisabled": false,
+ "gradingCategories@odata.context": "https://graph.microsoft.com/beta/$metadata#education/classes('37d99af7-cfc5-4e3b-8566-f7d40e4a2070')/assignmentSettings/gradingCategories",
+ "gradingCategories": [
+ {
+ "id": "7625dccd-35e0-4014-a831-06f1b768ec6d",
+ "displayName": "Lab Theory",
+ "percentageWeight": 15
+ },
+ {
+ "id": "92e6b56a-c85c-4928-a18f-62b7b3bd4319",
+ "displayName": "Lab Practice",
+ "percentageWeight": 30
+ },
+ {
+ "id": "4a19d24d-779c-4ee2-93c3-7b7cf815ed94",
+ "displayName": "Attendance",
+ "percentageWeight": 30
+ },
+ {
+ "id": "948f5c3f-12af-47ec-b2a9-6ea225811f0d",
+ "displayName": "Assesstment",
+ "percentageWeight": 25
+ }
+ ]
+}
+```
v1.0 Educationassignment List Resources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignment-list-resources.md
GET https://graph.microsoft.com/beta/education/classes/f4a941ff-9da6-4707-ba5b-0
[!INCLUDE [sample-code](../includes/snippets/powershell/get-resources-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignment List Submissions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignment-list-submissions.md
GET https://graph.microsoft.com/beta/education/classes/2003c52e-807a-4186-9b49-6
[!INCLUDE [sample-code](../includes/snippets/powershell/get-submissions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/education/classes/2003c52e-807a-4186-9b49-6
[!INCLUDE [sample-code](../includes/snippets/powershell/get-submissions-expand-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Prefer: include-unknown-enum-members
[!INCLUDE [sample-code](../includes/snippets/powershell/get-submissions-prefer-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationassignment Post Gradingcategory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignment-post-gradingcategory.md
+
+ Title: "Add gradingCategory"
+description: "Add a gradingCategory to an assignment."
+
+ms.localizationpriority: medium
++
+# Add gradingCategory
+
+Namespace: microsoft.graph
++
+Adds a [gradingCategory](../resources/educationgradingcategory.md) to an [educationAssignment](../resources/educationassignment.md). Only teachers can perform this operation.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account) | EduAssignments.ReadWriteBasic, EduAssignments.ReadWrite |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Not supported. |
+
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+PUT /education/classes/{classId}/assignments/{assignmentId}/gradingCategory/$ref
+```
+
+## Request headers
+| Header | Value |
+|:|:--|
+| Authorization | Bearer {token}. Required. |
+| Content-Type | application/json |
+
+## Request body
+In the request body, supply the odata.id of the existing [gradingCategory](../resources/educationgradingcategory.md) object to add to this assignment.
+
+## Response
+If successful, this method returns a `204` successful response code with no content in the response body.
+
+## Example
+
+### Request
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "sampleKeys": ["37d99af7-cfc5-4e3b-8566-f7d40e4a2070","452184ea-a358-4a07-92b4-dce44601a612"],
+ "name": "create_educationcategory_from_educationclass"
+}-->
+```http
+PUT https://graph.microsoft.com/beta/education/classes/37d99af7-cfc5-4e3b-8566-f7d40e4a2070/assignments/452184ea-a358-4a07-92b4-dce44601a612/gradingCategory/$ref
+Content-type: application/json
+
+{
+ "@odata.id": "https://graph.microsoft.com/beta/education/classes/37d99af7-cfc5-4e3b-8566-f7d40e4a2070/assignmentSettings/gradingCategories/fb4a4009-3cc4-4dea-9991-e0a0763659e3"
+}
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+} -->
+```http
+HTTP/1.1 204 No Content
+```
+
+<!-- uuid: 8fcb5dbd-d5aa-4681-8e31-b001d5168d79
+2023-04-19 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Add a gradingCategory to an assignment",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
v1.0 Educationassignment Post Resources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignment-post-resources.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationlinkresource-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationwordresource-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationfileresource-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationexcelresource-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationpowerpointresource-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationmediaresource-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationteamsappresource-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationassignment Publish https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignment-publish.md
POST https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a850-
[!INCLUDE [sample-code](../includes/snippets/powershell/educationassignment-publish-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignment Put Rubric https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignment-put-rubric.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationrubric-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignment Setupfeedbackresourcesfolder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignment-setupfeedbackresourcesfolder.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/educationassignment-setupfeedbackresourcesfolder-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Educationassignment Setupresourcesfolder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignment-setupresourcesfolder.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/educationassignment-setupresourcesfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignment-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignmentdefaults Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignmentdefaults-get.md
GET https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationassignmentdefaults-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignmentdefaults Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignmentdefaults-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationassignmentdefaults-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignmentresource Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignmentresource-delete.md
DELETE https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a85
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationassignmentresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignmentresource Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignmentresource-get.md
GET https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationassignmentresource-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationlinkresource-from-educationassignment-e2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationexcelresource-from-educationassignment-e3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationpowerpointresource-from-educationassignment-e4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationfileresource-from-educationassignment-e5-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationmediaresource-from-educationassignment-e6-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationassignmentsettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignmentsettings-get.md
GET https://graph.microsoft.com/beta/education/classes/f4a941ff-9da6-4707-ba5b-0
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationassignmentsettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignmentsettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationassignmentsettings-update.md
If successful, this method returns a `200 OK` response code and an updated [educ
## Examples
-### Request
+### Example 1: Update submissionAnimationDisabled
+
+#### Request
# [HTTP](#tab/http) <!-- {
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationassignmentsettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
"submissionAnimationDisabled": true } ```
+### Example 2: Create grading categories
+#### Request
+The following is an example of the request.
++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "sampleKeys": ["37d99af7-cfc5-4e3b-8566-f7d40e4a2070"],
+ "name": "update_gradingCategories"
+}-->
+```http
+PATCH https://graph.microsoft.com/beta/education/classes/37d99af7-cfc5-4e3b-8566-f7d40e4a2070/assignmentSettings
+Content-type: application/json
+
+{
+ "gradingCategories": [
+ {
+ "displayName": "Lab",
+ "percentageWeight": 10
+ },
+ {
+ "displayName": "Homework",
+ "percentageWeight": 80
+ },
+ {
+ "displayName": "Test",
+ "percentageWeight": 10
+ }
+ ]
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.educationGradingCategory",
+ "isCollection": false
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/education/classes('37d99af7-cfc5-4e3b-8566-f7d40e4a2070')/assignmentSettings/$entity",
+ "submissionAnimationDisabled": false,
+ "gradingCategories@odata.context": "https://graph.microsoft.com/beta/$metadata#education/classes('37d99af7-cfc5-4e3b-8566-f7d40e4a2070')/assignmentSettings/gradingCategories",
+ "gradingCategories": [
+ {
+ "id": "8bfb6d7f-8634-4f3b-9b6a-b6b6ff663f01",
+ "displayName": "Lab",
+ "percentageWeight": 10
+ },
+ {
+ "id": "6fd19981-588f-495c-91a8-712a645c95b7",
+ "displayName": "Homework",
+ "percentageWeight": 80
+ },
+ {
+ "id": "54f637a5-2cef-4e48-a88e-028854ca8089",
+ "displayName": "Test",
+ "percentageWeight": 10
+ }
+ ]
+}
+```
+
+### Example 3: Delta payload to delete, modify and add grading categories.
+
+#### Request
+The following is an example of the request.
++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "sampleKeys": ["37d99af7-cfc5-4e3b-8566-f7d40e4a2070"],
+ "name": "update_gradingCategories_delta"
+}-->
+```http
+PATCH https://graph.microsoft.com/beta/education/classes/37d99af7-cfc5-4e3b-8566-f7d40e4a2070/assignmentSettings
+Content-type: application/json
+
+{
+ "gradingCategories@delta": [
+ {
+ // Change this grading category's name
+ "id": "fb859cd3-943b-4cd6-9bbe-fe1c39eace0e",
+ "displayName": "Lab Test"
+ },
+ {
+ // Delete this grading category
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#gradingCategories/$deletedEntity",
+ "id": "e2a86277-24f9-4f29-8196-8c83fc69d00d",
+ "reason": "deleted"
+ },
+ {
+ // Add a new grading category
+ "displayName": "Lab Practice",
+ "percentageWeight": 30
+ },
+ {
+ "displayName": "Lab Theory",
+ "percentageWeight": 10
+ }
+ ]
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.educationGradingCategory"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#education/classes('37d99af7-cfc5-4e3b-8566-f7d40e4a2070')/assignmentSettings/$entity",
+ "submissionAnimationDisabled": false,
+ "gradingCategories@odata.context": "https://graph.microsoft.com/beta/$metadata#education/classes('37d99af7-cfc5-4e3b-8566-f7d40e4a2070')/assignmentSettings/gradingCategories",
+ "gradingCategories": [
+ {
+ "id": "fb4a4009-3cc4-4dea-9991-e0a0763659e3",
+ "displayName": "Homework",
+ "percentageWeight": 30
+ },
+ {
+ "id": "fb859cd3-943b-4cd6-9bbe-fe1c39eace0e",
+ "displayName": "Lab Test",
+ "percentageWeight": 30
+ },
+ {
+ "id": "d47d7a3f-44a1-47e1-8aec-68b028f64b2e",
+ "displayName": "Lab Practice",
+ "percentageWeight": 30
+ },
+ {
+ "id": "021db844-0f03-4483-929d-1c1dbfd4fcb4",
+ "displayName": "Lab Theory",
+ "percentageWeight": 10
+ }
+ ]
+}
+```
+
+<!-- uuid: 37d99af7-cfc5-4e3b-8566-f7d40e4a2070
+2023-04-18 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Update educationAssignmentSettings",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
v1.0 Educationcategory Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationcategory-delete.md
DELETE https://graph.microsoft.com/beta/education/classes/11014/assignmentCatego
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationassignment-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationcategory Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationcategory-delta.md
GET https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/php/get-class-assignmentcategories-delta-top-3-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET /education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignmentcategories
[!INCLUDE [sample-code](../includes/snippets/php/get-classcategories-delta-skiptoken-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET /education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignmentcategories
[!INCLUDE [sample-code](../includes/snippets/php/get-classcategories-delta-for-token-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Educationcategory Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationcategory-get.md
GET https://graph.microsoft.com/beta/education/classes/dacbf757-888d-42ae-b701-5
[!INCLUDE [sample-code](../includes/snippets/powershell/get-class-category-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationclass Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationclass-delete.md
DELETE https://graph.microsoft.com/beta/education/classes/11022
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationclass-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationclass Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationclass-delta.md
GET https://graph.microsoft.com/beta/education/classes/delta
[!INCLUDE [sample-code](../includes/snippets/php/educationclass-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Educationclass Get Group https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationclass-get-group.md
Retrieve the Microsoft 365 **group** that corresponds to this **educationClass**
## Permissions A combination of permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | One from EduRoster.ReadBasic, EduRoster.Read, EduRoster.Write plus Directory.Read.All|
GET https://graph.microsoft.com/beta/education/classes/2961761D-8094-4183-A9F6-8
[!INCLUDE [sample-code](../includes/snippets/powershell/educationclass-get-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationclass Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationclass-get.md
GET https://graph.microsoft.com/beta/education/classes/11023
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationclass-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationclass List Assignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationclass-list-assignments.md
GET https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-assignments-for-classid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-assignments-resources-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationclass List Categories https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationclass-list-categories.md
GET https://graph.microsoft.com/beta/education/classes/4797d052-ebf5-4018-a088-e
[!INCLUDE [sample-code](../includes/snippets/php/get-class-categories-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Educationclass List Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationclass-list-members.md
GET https://graph.microsoft.com/beta/education/classes/11016/members
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationclass-members-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationclass List Schools https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationclass-list-schools.md
GET https://graph.microsoft.com/beta/education/classes/11014/schools
[!INCLUDE [sample-code](../includes/snippets/powershell/get-schools-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationclass List Teachers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationclass-list-teachers.md
GET https://graph.microsoft.com/beta/education/classes/11023/teachers
[!INCLUDE [sample-code](../includes/snippets/powershell/get-teachers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationclass Post Assignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationclass-post-assignments.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationassignment-from-educationclass-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of an [educationAssignment](../resources/educationassignment.md) object.
v1.0 Educationclass Post Category https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationclass-post-category.md
The following is an example of the request.
<!-- { "blockType": "request", "sampleKeys": ["9a5e4047-c1dc-4243-9628-580d3c64b80c"],
- "name": "create_educationcategory_from_educationclass"
+ "name": "create_educationcategory_from_class_beta_e1"
}--> ```http POST https://graph.microsoft.com/beta/education/classes/9a5e4047-c1dc-4243-9628-580d3c64b80c/assignmentCategories
Content-type: application/json
``` # [C#](#tab/csharp) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php)+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Educationclass Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationclass-post-members.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationuser-from-educationclass-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationclass Post Teachers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationclass-post-teachers.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationuser-from-educationclass-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationclass Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationclass-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationclass-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationfeedbackresourceoutcome Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationfeedbackresourceoutcome-delete.md
DELETE https://graph.microsoft.com/beta/education/classes/37d99af7-cfc5-4e3b-856
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationfeedbackresourceoutcome-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationfeedbackresourceoutcome Post Outcomes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationfeedbackresourceoutcome-post-outcomes.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationfeedbackresourceoutcome-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationgradingcategory Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationgradingcategory-update.md
+
+ Title: "Update gradingCategory"
+description: "Update a single gradingCategory."
+
+ms.localizationpriority: medium
++
+# Update gradingCategory
+
+Namespace: microsoft.graph
++
+Update a single [gradingCategory](../resources/educationgradingcategory.md) on the [educationAssignmentSettings](../resources/educationassignmentsettings.md). Only teachers can perform this operation.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account) | EduAssignments.ReadWriteBasic, EduAssignments.ReadWrite |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Not supported. |
+
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+PATCH /education/classes/{classId}/assignmentSettings/gradingCategories/{gradingCategoryId}
+```
+
+## Request headers
+| Header | Value |
+|:|:--|
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+In the request body, supply the values for relevant fields that should be updated. Existing properties that are not included in the request body will maintain their previous values or be recalculated based on changes to other property values. For best performance, don't include existing values that haven't changed.
+
+| Property | Type | Description |
+|:-|:|:|
+|displayName|String|The new name for a grading category.|
+
+## Response
+If successful, this method returns a `200 OK` response code and an updated [gradingCategory](../resources/educationgradingcategory.md) object in the response body.
+
+## Example
+
+### Request
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "sampleKeys": ["37d99af7-cfc5-4e3b-8566-f7d40e4a2070", "8bfb6d7f-8634-4f3b-9b6a-b6b6ff663f01"],
+ "name": "update_gradingCategoties"
+}-->
+```http
+PATCH https://graph.microsoft.com/beta/education/classes/37d99af7-cfc5-4e3b-8566-f7d40e4a2070//assignmentSettings/gradingCategories/8bfb6d7f-8634-4f3b-9b6a-b6b6ff663f01
+Content-type: application/json
+
+{
+ "displayName": "Quiz-1"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.educationGradingCategory"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/education/classes('37d99af7-cfc5-4e3b-8566-f7d40e4a2070')/assignmentSettings/gradingCategories/$entity",
+ "id": "8bfb6d7f-8634-4f3b-9b6a-b6b6ff663f01",
+ "displayName": "Quiz-1",
+ "percentageWeight": 10
+}
+```
v1.0 Educationoutcome Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationoutcome-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationfeedbackoutcome-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationpointsoutcome-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationoutcome-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationroot List Classes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationroot-list-classes.md
GET https://graph.microsoft.com/beta/education/classes
[!INCLUDE [sample-code](../includes/snippets/powershell/get-classes-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationroot List Schools https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationroot-list-schools.md
GET https://graph.microsoft.com/beta/education/schools
[!INCLUDE [sample-code](../includes/snippets/powershell/get-schools-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationroot List Users https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationroot-list-users.md
GET https://graph.microsoft.com/beta/education/users
[!INCLUDE [sample-code](../includes/snippets/powershell/educationroot-get-users-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationroot Post Classes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationroot-post-classes.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationclass-from-educationroot-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationroot Post Schools https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationroot-post-schools.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationschool-from-educationroot-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationroot Post Users https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationroot-post-users.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationuser-from-educationroot-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationrubric Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationrubric-delete.md
DELETE https://graph.microsoft.com/beta/education/me/rubrics/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationrubric-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationrubric Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationrubric-get.md
GET https://graph.microsoft.com/beta/education/me/rubrics/bf040af7-a5ff-4abe-a8c
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationrubric-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationrubric Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationrubric-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationrubric-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationschool Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationschool-delete.md
DELETE https://graph.microsoft.com/beta/education/schools/10002
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationschool-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationschool Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationschool-delta.md
GET https://graph.microsoft.com/beta/education/schools/delta
[!INCLUDE [sample-code](../includes/snippets/php/educationschool-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Educationschool Get Administrativeunit https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationschool-get-administrativeUnit.md
Retrieve the simple directory **administrativeUnit** that corresponds to this **
## Permissions A combination of permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | One from EduRoster.ReadBasic, EduRoster.Read, EduRoster.Write plus Directory.Read.All|
GET https://graph.microsoft.com/beta/education/schools/2961761D-8094-4183-A9F6-8
[!INCLUDE [sample-code](../includes/snippets/powershell/educationschool-get-administrativeunit-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationschool Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationschool-get.md
GET https://graph.microsoft.com/beta/education/schools/10001
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationschool-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationschool List Classes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationschool-list-classes.md
GET https://graph.microsoft.com/beta/education/schools/10002/classes
[!INCLUDE [sample-code](../includes/snippets/powershell/get-classes-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationschool List Users https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationschool-list-users.md
GET https://graph.microsoft.com/beta/education/schools/10002/users
[!INCLUDE [sample-code](../includes/snippets/powershell/educationschool-get-users-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationschool Post Classes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationschool-post-classes.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationclass-from-educationschool-5-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationschool Post Users https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationschool-post-users.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationuser-from-educationschool-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationschool Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationschool-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationschool-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationsubmission Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsubmission-get.md
GET https://graph.microsoft.com/beta/education/classes/2003c52e-807a-4186-9b49-6
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationsubmission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Prefer: include-unknown-enum-members
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationsubmission-prefer-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/education/classes/a86a5c30-0437-49d6-9c6b-b
[!INCLUDE [sample-code](../includes/snippets/powershell/get-submission-expand-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationsubmission List Outcomes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsubmission-list-outcomes.md
GET https://graph.microsoft.com/beta/education/classes/{id}/assignments/{id}/sub
[!INCLUDE [sample-code](../includes/snippets/powershell/get-outcomes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/education/classes/37d99af7-cfc5-4e3b-8566-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-outcomes-by-type-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationsubmission List Resources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsubmission-list-resources.md
GET https://graph.microsoft.com/beta/education/classes/{id}/assignments/{id}/sub
[!INCLUDE [sample-code](../includes/snippets/powershell/get-resources-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationsubmission Post Resources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsubmission-post-resources.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationwordresource-from-educationsubmission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationlinkresource-from-educationsubmission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationfileresource-from-educationsubmission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationexcelresource-from-educationsubmission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationpowerpointresource-from-educationsubmission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationmediaresource-from-educationsubmission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationsubmission Reassign https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsubmission-reassign.md
POST https://graph.microsoft.com/beta/education/classes/bf1f1963-05f6-4cba-903c-
[!INCLUDE [sample-code](../includes/snippets/powershell/educationsubmission-reassign-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Prefer: include-unknown-enum-members
[!INCLUDE [sample-code](../includes/snippets/powershell/educationsubmission-prefer-reassign-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationsubmission Return https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsubmission-return.md
POST https://graph.microsoft.com/beta/education/classes/2003c52e-807a-4186-9b49-
[!INCLUDE [sample-code](../includes/snippets/powershell/educationsubmission-return-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationsubmission Setupresourcesfolder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsubmission-setupresourcesfolder.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/setupresourcesfolder--for-submission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/educationsubmission-setupresourcesfolder-nolongeropen-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/educationsubmission-setupresourcesfolder-assigmentalreadysubmitted-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationsubmission Submit https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsubmission-submit.md
POST https://graph.microsoft.com/beta/education/classes/2003c52e-807a-4186-9b49-
[!INCLUDE [sample-code](../includes/snippets/powershell/educationsubmission-submit-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationsubmission Unsubmit https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsubmission-unsubmit.md
POST https://graph.microsoft.com/beta/education/classes/2003c52e-807a-4186-9b49-
[!INCLUDE [sample-code](../includes/snippets/powershell/educationsubmission-unsubmit-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationsubmissionresource Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsubmissionresource-delete.md
DELETE https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a85
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationsubmissionresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationsubmissionresource Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsubmissionresource-get.md
GET https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationwordresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationexcelresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationlinkresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationmediaresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationsubmittedsubmissionresource Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsubmittedsubmissionresource-get.md
Title: "Get educationSubmittedSubmissionResource"-
-description: "Retrieve a submitted resource. This will be available to a teacher or an application with application permissions after a student has submitted, and will be available to the student after the teacher has released the submission. Note that teachers can leave notes in some resources."
+description: "Retrieve a submitted resource."
ms.localizationpriority: medium ms.prod: "education"
Namespace: microsoft.graph
Retrieve a [submitted resource](../resources/educationsubmissionresource.md). Only teachers, students, and applications with application permissions can perform this operation.
-Resources will be available to a teacher or an application with application permissions after a student submits it, and will be available to the student after the teacher releases the submission. Note that teachers can leave notes in some resources.
+Resources are available to a teacher or an application with application permissions after a student submits it, and are available to the student after the teacher returns the submission. Note that teachers can leave notes in some resources.
## 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).
v1.0 Educationsynchronizationerrors Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsynchronizationerrors-get.md
GET https://graph.microsoft.com/beta/education/synchronizationProfiles/{id}/erro
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationsynchronizationprofile-error-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationsynchronizationprofile Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsynchronizationprofile-delete.md
DELETE https://graph.microsoft.com/beta/education/synchronizationProfiles/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-synchronizationprofile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationsynchronizationprofile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsynchronizationprofile-get.md
GET https://graph.microsoft.com/beta/education/synchronizationProfiles/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationsynchronizationprofile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationsynchronizationprofile List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsynchronizationprofile-list.md
GET https://graph.microsoft.com/beta/education/synchronizationProfiles
[!INCLUDE [sample-code](../includes/snippets/powershell/list-synchronizationprofile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationsynchronizationprofile Pause https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsynchronizationprofile-pause.md
POST https://graph.microsoft.com/beta/education/synchronizationProfiles/{id}/pau
[!INCLUDE [sample-code](../includes/snippets/powershell/post-synchronizationprofile-pause-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationsynchronizationprofile Reset https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsynchronizationprofile-reset.md
POST https://graph.microsoft.com/beta/education/synchronizationProfiles/{id}/res
[!INCLUDE [sample-code](../includes/snippets/powershell/post-educationsynchronizationprofile-reset-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationsynchronizationprofile Resume https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsynchronizationprofile-resume.md
POST https://graph.microsoft.com/beta/education/synchronizationProfiles/{id}/res
[!INCLUDE [sample-code](../includes/snippets/powershell/post-educationsynchronizationprofile-resume-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationsynchronizationprofile Start https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsynchronizationprofile-start.md
POST https://graph.microsoft.com/beta/education/synchronizationProfiles/{id}/sta
[!INCLUDE [sample-code](../includes/snippets/powershell/post-educationsynchronizationprofile-start-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationsynchronizationprofile Uploadurl https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsynchronizationprofile-uploadurl.md
GET https://graph.microsoft.com/beta/education/synchronizationProfiles/{id}/uplo
[!INCLUDE [sample-code](../includes/snippets/php/get-educationsynchronizationprofile-uploadurl-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationsynchronizationprofilestatus Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationsynchronizationprofilestatus-get.md
GET https://graph.microsoft.com/beta/education/synchronizationProfiles/{id}/prof
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationsynchronizationprofile-status-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationuser Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationuser-delete.md
DELETE https://graph.microsoft.com/beta/education/users/13019
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationuser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationuser Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationuser-delta.md
GET https://graph.microsoft.com/beta/education/users/delta
[!INCLUDE [sample-code](../includes/snippets/php/educationuser-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Educationuser Get User https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationuser-get-user.md
Retrieve the simple directory **user** that corresponds to this **educationUser*
A combination of permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | | :- | :-- | | Delegated (work or school account) | One from EduRoster.ReadBasic, EduRoster.Read, EduRoster.Write plus either Directory.Read.All or User.Read |
GET https://graph.microsoft.com/beta/education/me/user
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationuser-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationuser Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationuser-get.md
GET https://graph.microsoft.com/beta/education/users/13012
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationuser-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationuser List Assignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationuser-list-assignments.md
GET https://graph.microsoft.com/beta/education/me/assignments
[!INCLUDE [sample-code](../includes/snippets/powershell/get-me-assignments-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/education/users/80cefd93-8d88-40e2-b5d3-678
[!INCLUDE [sample-code](../includes/snippets/powershell/get-user-assignments-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/education/users/80cefd93-8d88-40e2-b5d3-678
[!INCLUDE [sample-code](../includes/snippets/powershell/get-user-assignments-expand-submissions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationuser List Classes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationuser-list-classes.md
GET https://graph.microsoft.com/beta/education/me/classes
[!INCLUDE [sample-code](../includes/snippets/powershell/get-classes-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationuser List Rubrics https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationuser-list-rubrics.md
GET https://graph.microsoft.com/beta/education/me/rubrics
[!INCLUDE [sample-code](../includes/snippets/powershell/get-rubrics-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationuser List Schools https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationuser-list-schools.md
GET https://graph.microsoft.com/beta/education/me/schools
[!INCLUDE [sample-code](../includes/snippets/powershell/get-schools-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationuser Post Rubrics https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationuser-post-rubrics.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationrubric-from-educationuser-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationuser Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/educationuser-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationuser-names-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Emailauthenticationmethod Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/emailauthenticationmethod-delete.md
DELETE https://graph.microsoft.com/beta/users/kim@contoso.com/authentication/ema
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-emailauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Emailauthenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/emailauthenticationmethod-get.md
GET https://graph.microsoft.com/beta/me/authentication/emailMethods/3ddfcfc8-938
[!INCLUDE [sample-code](../includes/snippets/powershell/get-emailauthenticationmethod-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Emailauthenticationmethod Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/emailauthenticationmethod-update.md
Title: "Update emailAuthenticationMethod" description: "Update the properties of an emailAuthenticationMethod object."-+ ms.localizationpriority: medium ms.prod: "identity-and-sign-in" doc_type: "apiPageType"
Update a user's email address associated with an [email Authentication Method](.
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-### Permissions acting on self
-
-|Permission type | Permissions (from least to most privileged) |
-|:|:-|
-| Delegated (work or school account) | UserAuthenticationMethod.ReadWrite |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | Not supported. |
-
-### Permissions acting on other users
- |Permission type | Permissions (from least to most privileged) | |:|:-| | Delegated (work or school account) | UserAuthenticationMethod.ReadWrite.All |
One of the following permissions is required to call this API. To learn more, in
[!INCLUDE [rbac-authentication-methods-apis-write-others](../includes/rbac-for-apis/rbac-authentication-methods-apis-write-others.md)]
-Users without one of the supported Azure AD roles cannot update their own email authentication method.
+Users cannot update their own email authentication method.
## HTTP request
-Update the email method for your own account. For a signed-in user to update their own authentication method, they must have satisfied a multi-factor authentication requirement during sign in.
-<!-- { "blockType": "ignored" } -->
-``` http
-PATCH /me/authentication/emailMethods/{id}
-```
- Update the email authentication method for another user's account. <!-- { "blockType": "ignored" } --> ``` http
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-emailauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Emailauthenticationmethodconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/emailauthenticationmethodconfiguration-delete.md
DELETE https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-emailauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Emailauthenticationmethodconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/emailauthenticationmethodconfiguration-get.md
GET /policies/authenticationMethodsPolicy/authenticationMethodConfigurations/ema
[!INCLUDE [sample-code](../includes/snippets/powershell/get-emailauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Emailauthenticationmethodconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/emailauthenticationmethodconfiguration-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-emailauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Employeeexperience List Learningproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/employeeexperience-list-learningproviders.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|LearningProvider.Read|
+|Delegated (work or school account)|LearningProvider.Read, LearningProvider.ReadWrite|
|Delegated (personal Microsoft account)|Not supported.| |Application|Not supported.|
GET https://graph.microsoft.com/beta/employeeExperience/learningProviders
[!INCLUDE [sample-code](../includes/snippets/php/list-learningprovider-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
"longLogoWebUrlForDarkTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "squareLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "longLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png",
- "loginWebUrl": "https://www.linkedin.com/learning-login/teams"
+ "loginWebUrl": "https://www.linkedin.com/learning-login/teams",
+ "isCourseActivitySyncEnabled": true
}, { "id": "13727311-e7bb-470d-8b20-6a23d9030d70",
Content-type: application/json
"longLogoWebUrlForDarkTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "squareLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "longLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png",
- "loginWebUrl": "https://www.linkedin.com/learning-login/teams"
+ "loginWebUrl": "https://www.linkedin.com/learning-login/teams",
+ "isCourseActivitySyncEnabled": false
} ] }
v1.0 Employeeexperience Post Learningproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/employeeexperience-post-learningproviders.md
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account)|Not supported.| |Application|Not supported.|
+> **Note:** The following are required for the user:
+> - Viva Suite or Viva Learning license
+> - Global admin, knowledge admin role
+ ## HTTP request <!-- {
You can specify the following properties when you create a **learningProvider**.
|Property|Type|Description| |:|:|:| |displayName|String|The display name that appears in Viva Learning. Required.|
+|isCourseActivitySyncEnabled|Boolean|Indicates whether a provider can ingest [learningCourseActivity](../resources/learningcourseactivity.md) records. The default value is `false`. Set to `true` to make learningCourseActivities available for this provider.|
|loginWebUrl|String|Authentication URL to access the courses for the provider. Optional.| |longLogoWebUrlForDarkTheme|String|The long logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required.| |longLogoWebUrlForLightTheme|String|The long logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required.|
Content-Type: application/json
"longLogoWebUrlForDarkTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "squareLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "longLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png",
- "loginWebUrl": "https://www.linkedin.com/learning-login/teams"
+ "loginWebUrl": "https://www.linkedin.com/learning-login/teams",
+ "isCourseActivitySyncEnabled": true
} ```
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-learningprovider-from--php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
"longLogoWebUrlForDarkTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "squareLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "longLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png",
- "loginWebUrl": "https://www.linkedin.com/learning-login/teams"
+ "loginWebUrl": "https://www.linkedin.com/learning-login/teams",
+ "isCourseActivitySyncEnabled": true
} ```
v1.0 Employeeexperienceuser Post Learningcourseactivities https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/employeeexperienceuser-post-learningcourseactivities.md
doc_type: apiPageType
# Create learningCourseActivity+ Namespace: microsoft.graph + Create a new [learningCourseActivity](../resources/learningcourseactivity.md) object. A learning course activity can be one of two types:
A learning course activity can be one of two types:
Use this method to create either type of activity.
+>**Note**: Learning course activities can be managed by a provider only when **isCourseAcitvitySyncEnabled** is set to `true`. To update the value, use the [Update learningProvider](../api/learningprovider-update.md) method.
+ ## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|Not supported.|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|LearningAssignedCourse.ReadWrite.All, LearningSelfInitiatedCourse.ReadWrite.All|
+One of the following 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) | Not supported. |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | LearningAssignedCourse.ReadWrite.All, LearningSelfInitiatedCourse.ReadWrite.All |
## HTTP request
One of the following permissions is required to call this API. To learn more, in
``` http POST /employeeExperience/learningProviders/{registrationId}/learningCourseActivities ```+ ## 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 [learningCourseActivity](../resources/learningcourseactivity.md) object.
-Based on the course activity type, you can specify the following properties when creating a **learningCourseActivity**.
+In the request body, use @odata.type to specify the type of [learningCourseActivity](../resources/learningcourseactivity.md) resource that you're creating ([learningAssignment](../resources/learningassignment.md) or [learningSelfInitiated](../resources/learningselfinitiatedcourse.md)), and include the properties of that type, as listed in the following table.
|Property|Type|Description| |:|:|:|
-|@odata.type|String|Indicates whether this is a [learningAssignment](../resources/learningassignment.md) or [learningSelfInitiated](../resources/learningselfinitiatedcourse.md) course activity. Required.|
|assignedDateTime|DateTimeOffset|Assigned date for the course activity. Optional. |
-|assignmentType|assignmentType|The assignment type for the course activity. Possible values are `required`, `recommended`, `UnknownFutureValue`. Required.|
+|assignmentType|assignmentType|The assignment type for the course activity. Possible values are: `required`, `recommended`, `unknownFutureValue`. Required.|
|assignerUserId|String|The user ID of the assigner. Optional. |
-|completedDateTime|DateTimeOffset|The date time value for when the assignment was completed. Optional. |
-|completionPercentage|Integer|The percentage of the course completed by the user. Optional. If provided, the value must be in between 0 and 100 (inclusive).|
+|completedDateTime|DateTimeOffset|The date and time when the assignment was completed. Optional. |
+|completionPercentage|Int32|The percentage of the course completed by the user. Optional. If a value is provided, it must be between `0` and `100` (inclusive).|
|dueDateTime|DateTimeOffset|Due date for the course activity. Optional. | |externalCourseActivityId|String|A course activity ID generated by the provider. Optional. |
-|Id|String|The generated ID for a request and can be used to make further interactions to the course activity APIs.|
+|id|String|The generated ID for a request that can be used to make further interactions to the course activity APIs.|
|learningContentId|String| The ID of the learning content created in Viva Learning. Required.| |learningProviderId|String|The registration ID of the provider. Required.| |learnerUserId|String|The user ID of the learner to whom the activity is assigned. Required.| |notes|String|Notes for the course activity. Optional. | |registrationId|String|ID of the provider. The ID is generated when the provider registers on Viva Learning. Required.|
-|startedDateTime|DateTimeOffset|The date time value on which the self-initiated course was started by the learner. Optional.|
-|status|courseStatus|Represents status of the course activity. Possible values are `notStarted`, `inProgress`, `completed`. Required.|
+|startedDateTime|DateTimeOffset|The date and time when the self-initiated course was started by the learner. Optional.|
+|status|courseStatus|The status of the course activity. Possible values are: `notStarted`, `inProgress`, `completed`. Required.|
## Response
If successful, this method returns a `201 Created` response code and a [learning
The following example shows how to create a [learningAssignment](../resources/learningassignment.md) activity.
-### Request
+#### Request
+ The following example shows the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "create_assigned_learning_courseactivity"
Content-Type: application/json
"assignmentType": "required", "assignerUserId": "cea1684d-57dc-438d-a9d1-e666ec1a7f3d", "completedDateTime": null,
- "completionPercentage":20,
+ "completionPercentage": 20,
"dueDateTime": { "dateTime": "2022-09-22T16:05:00.0000000", "timeZone": "UTC"
Content-Type: application/json
"externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002", "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002", "learningProviderId": "01e8f81b-3060-4dec-acf0-0389665a0a38",
- "learnerUserId":"7ba2228a-e020-11ec-9d64-0242ac120002",
- "notes":
- {
+ "learnerUserId": "7ba2228a-e020-11ec-9d64-0242ac120002",
+ "notes": {
"contentType": "text", "content": "required assignment added for user" },
Content-Type: application/json
} ```
-### Response
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+#### Response
+ The following example shows the response. <!-- {
Content-Type: application/json
{ "@odata.type": "#microsoft.graph.learningAssignment",
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#learningProviders('13727311-
- e7bb-470d-8b20-6a23d9030d70')/learningCourseActivities('7ba2228a-e020-11ec-9d64-
- 0242ac120002')$entity",
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#learningProviders('13727311-e7bb-470d-8b20-6a23d9030d70')/learningCourseActivities('7ba2228a-e020-11ec-9d64-0242ac120002')$entity",
"assignedDateTime": "2021-05-11T22:57:17+00:00", "assignmentType": "required", "assignerUserId": "cea1684d-57dc-438d-a9d1-e666ec1a7f3d", "completedDateTime": null,
- "completionPercentage":20,
+ "completionPercentage": 20,
"externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002", "id": "7ba2228a-e020-11ec-9d64-0242ac120002:749c8786-99bb-4b3b-8d5d-586428f6aaa3", "dueDateTime": {
Content-Type: application/json
}, "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002", "learningProviderId": "01e8f81b-3060-4dec-acf0-0389665a0a38",
- "learnerUserId":"7ba2228a-e020-11ec-9d64-0242ac120002",
- "notes":
- {
+ "learnerUserId": "7ba2228a-e020-11ec-9d64-0242ac120002",
+ "notes": {
"contentType": "text", "content": "required assignment added for user" },
Content-Type: application/json
The following example creates a [learningSelfInitiated](../resources/learningselfinitiatedcourse.md) activity.
-### Request
+#### Request
+ The following example shows the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "create_selfinitiated_learning_courseactivity"
Content-Type: application/json
{ "@odata.type": "#microsoft.graph.learningSelfInitiatedCourse", "completedDateTime": null,
- "completionPercentage":20,
+ "completionPercentage": 20,
"externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002", "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002",
- "learnerUserId":"7ba2228a-e020-11ec-9d64-0242ac120002",
+ "learnerUserId": "7ba2228a-e020-11ec-9d64-0242ac120002",
"startedDateTime": "2021-05-21T22:57:17+00:00", "status": "inProgress" } ```
-### Response
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+#### Response
+ The following example shows the response. <!-- {
Content-Type: application/json
{ "@odata.type": "#microsoft.graph.learningSelfInitiatedCourse",
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#learningProviders('13727311-
- e7bb-470d-8b20-6a23d9030d70')/learningCourseActivities('be2f4d76-e020-11ec-9d64-
- 0242ac120002')$entity",
- "completedDateTime": null,
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#learningProviders('13727311-e7bb-470d-8b20-6a23d9030d70')/learningCourseActivities('be2f4d76-e020-11ec-9d64-0242ac120002')$entity",
+ "completedDateTime": null,
"completionPercentage": 20, "externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002", "id": "7ba2228a-e020-11ec-9d64-0242ac120002:749c8786-99bb-4b3b-8d5d-586428f6aaa3",
- "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002",
+ "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002",
"learningProviderId": "01e8f81b-3060-4dec-acf0-0389665a0a38", "learnerUserId": "7ba2228a-e020-11ec-9d64-0242ac120002", "startedDateTime": "2021-05-21T22:57:17+00:00",
- "status": "inProgress"
+ "status": "inProgress"
} ```
v1.0 Endpoint Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/endpoint-get.md
description: "Retrieve the properties and relationships of a specific endpoint o
ms.localizationpriority: medium doc_type: apiPageType ms.prod: "groups"-+ # Get endpoint
GET https://graph.microsoft.com/beta/groups/{id}/endpoints/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-endpoint-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagement List Accesspackageassignmentpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/entitlementmanagement-list-accesspackageassignmentpolicies.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackageassignmentpolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagement List Accesspackageassignmentrequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/entitlementmanagement-list-accesspackageassignmentrequests.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackageassignmentrequests-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagement List Accesspackageassignmentresourceroles https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/entitlementmanagement-list-accesspackageassignmentresourceroles.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackageassignmentresourceroles-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagement List Accesspackageassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/entitlementmanagement-list-accesspackageassignments.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackageassignments-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagement List Accesspackagecatalogs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/entitlementmanagement-list-accesspackagecatalogs.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackagecatalogs-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagement List Accesspackageresourceenvironment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/entitlementmanagement-list-accesspackageresourceenvironment.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accesspackageresourceenvironment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagement List Accesspackageresourcerequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/entitlementmanagement-list-accesspackageresourcerequests.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/php/get-accesspackageresourcerequests-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Entitlementmanagement List Accesspackages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/entitlementmanagement-list-accesspackages.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackages-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagement List Connectedorganizations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/entitlementmanagement-list-connectedorganizations.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/co
[!INCLUDE [sample-code](../includes/snippets/powershell/get-connectedorganizations-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagement Post Accesspackageassignmentpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/entitlementmanagement-post-accesspackageassignmentpolicies.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageassignmentpolicy-from-accesspackageassignmentpolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageassignmentpolicy-from-accesspackageassignmentpolicies-multistage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageassignmentpolicy-from-accesspackageassignmentpolicies-questions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageassignmentpolicy-customaccesspackageworkflowextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageassignmentpolicy-accesspackagecustomworkflowextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
The following example shows how to create an access package policy with a verifiable credential requirement.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "create_accesspackageassignmentpolicy_verifiablecredentials"
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ #### Response The following is an example of the response.
v1.0 Entitlementmanagement Post Accesspackageassignmentrequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/entitlementmanagement-post-accesspackageassignmentrequests.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-admin-add-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-justification-provided-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-remove-assignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-direct-assignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Entitlementmanagement Post Accesspackagecatalogs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/entitlementmanagement-post-accesspackagecatalogs.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackagecatalog-from-accesspackagecatalogs-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagement Post Accesspackageresourcerequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/entitlementmanagement-post-accesspackageresourcerequests.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageresourcerequest-from-accesspackageresourcerequests-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageresourcerequest-from-accesspackageresourcerequests-with-accesspackageresourceenvironment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageresourcerequest-from-accesspackageresourcerequests-with-accesspackageresourceenvironment-new-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageresourcerequest-from-accesspackageresourcerequests4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageresourcerequest-from-accesspackageresourcerequests5-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageresourcerequest-from-accesspackageresourcerequests6-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Entitlementmanagement Post Accesspackages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/entitlementmanagement-post-accesspackages.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackage-from-accesspackages-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagement Post Connectedorganizations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/entitlementmanagement-post-connectedorganizations.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-connectedorganization-from-connectedorganizations-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagementsettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/entitlementmanagementsettings-get.md
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/se
[!INCLUDE [sample-code](../includes/snippets/powershell/get-entitlementmanagementsettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagementsettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/entitlementmanagementsettings-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-entitlementmanagementsettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Event Accept https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/event-accept.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/event-accept-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Event Cancel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/event-cancel.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/event-cancel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Event Decline https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/event-decline.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/event-decline-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Event Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/event-delete.md
DELETE https://graph.microsoft.com/beta/me/events/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-event-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Event Dismissreminder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/event-dismissreminder.md
POST https://graph.microsoft.com/beta/me/events/{id}/dismissReminder
[!INCLUDE [sample-code](../includes/snippets/powershell/event-dismissreminder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Event Forward https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/event-forward.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/event-forward-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Event Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/event-get.md
Prefer: outlook.timezone="Pacific Standard Time"
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: outlook.body-content-type="text"
[!INCLUDE [sample-code](../includes/snippets/powershell/get-event-in-text-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/me/events/AAMkADAGAADDdm4NAAA=?$select=subj
[!INCLUDE [sample-code](../includes/snippets/powershell/get-event-multiple-locations-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/me/events/AAMkADAGAADDdm4NAAA=?$select=subj
[!INCLUDE [sample-code](../includes/snippets/powershell/get-event-seriesmaster-expansion-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Event List Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/event-list-attachments.md
GET https://graph.microsoft.com/beta/me/events/{id}/attachments
[!INCLUDE [sample-code](../includes/snippets/powershell/event-get-attachments-beta-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Event List Instances https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/event-list-instances.md
GET https://graph.microsoft.com/beta/me/events/AAMkAGUzYRgWAAA=/instances?startD
[!INCLUDE [sample-code](../includes/snippets/powershell/get-instances-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Event Post Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/event-post-attachments.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-file-attachment-from-event-beta-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [attachment](../resources/attachment.md) object.
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-item-attachment-from-event-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-reference-attachment-from-event-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Event Snoozereminder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/event-snoozereminder.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/event-snoozereminder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Event Tentativelyaccept https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/event-tentativelyaccept.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/event-tentativelyaccept-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Event Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/event-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-event-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Eventmessage Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/eventmessage-delete.md
DELETE https://graph.microsoft.com/beta/me/messages/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-eventmessage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Eventmessage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/eventmessage-get.md
GET https://graph.microsoft.com/beta/me/messages/AAMkADYAAAImV_lAAA=
[!INCLUDE [sample-code](../includes/snippets/powershell/get-eventmessage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/me/messages/AAMkADYAAAImV_jAAA=/?$expand=mi
[!INCLUDE [sample-code](../includes/snippets/powershell/get-event-based-on-eventmessage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Eventmessage List Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/eventmessage-list-attachments.md
GET https://graph.microsoft.com/beta/me/messages/{id}/attachments
[!INCLUDE [sample-code](../includes/snippets/powershell/eventmessage-get-attachments-beta-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Eventmessage Post Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/eventmessage-post-attachments.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-file-attachment-from-eventmessage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-item-attachment-from-eventmessage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Eventmessage Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/eventmessage-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-eventmessage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Extensionproperty Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/extensionproperty-delete.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http
-DELETE /applications/{application ObjectId}/extensionProperties/{id}
+DELETE /applications/{application ObjectId}/extensionProperties/{extensionPropertyId}
+DELETE /applications(appId='{appId}')/extensionProperties/{extensionPropertyId}
``` ## Request headers
DELETE https://graph.microsoft.com/beta/applications/fd918e4b-c821-4efb-b50a-5ed
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-extensionproperty-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Extensionproperty Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/extensionproperty-get.md
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /applications/{application ObjectId}/extensionProperties/{extensionPropertyId}
+GET /applications(appId='{appId}')/extensionProperties/{extensionPropertyId}
``` ## Optional query parameters
GET https://graph.microsoft.com/beta/applications/fd918e4b-c821-4efb-b50a-5eddd2
[!INCLUDE [sample-code](../includes/snippets/powershell/get-extensionproperty-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Externalconnectors Connectionoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalconnectors-connectionoperation-get.md
GET https://graph.microsoft.com/beta/external/connections/contosohr/operations/3
[!INCLUDE [sample-code](../includes/snippets/powershell/get-connectionoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors Connectionquota Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalconnectors-connectionquota-get.md
GET https://graph.microsoft.com/beta/external/connections/contosohr/quota
[!INCLUDE [sample-code](../includes/snippets/powershell/get-connection-forid-quota-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors External Post Connections https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalconnectors-external-post-connections.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-connection-from-external-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors Externalconnection Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalconnectors-externalconnection-delete.md
DELETE https://graph.microsoft.com/beta/external/connections/contosohr
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-connection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors Externalconnection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalconnectors-externalconnection-get.md
GET https://graph.microsoft.com/beta/external/connections/contosohr
[!INCLUDE [sample-code](../includes/snippets/powershell/get-connection-byid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors Externalconnection List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalconnectors-externalconnection-list.md
GET https://graph.microsoft.com/beta/external/connections
[!INCLUDE [sample-code](../includes/snippets/powershell/get-connections-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors Externalconnection Post Groups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalconnectors-externalconnection-post-groups.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-externalgroup-from-connection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors Externalconnection Post Schema https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalconnectors-externalconnection-post-schema.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/create-schema-from-connection-async-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors Externalconnection Put Items https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalconnectors-externalconnection-put-items.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-externalitem-from-connections-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors Externalconnection Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalconnectors-externalconnection-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-connection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors Externalgroup Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalconnectors-externalgroup-delete.md
DELETE https://graph.microsoft.com/beta/external/connections/contosohr/groups/31
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-externalgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors Externalgroup Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalconnectors-externalgroup-post-members.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-externalgroupmember-from--1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-externalgroupmember-from--2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-externalgroupmember-from--3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Externalconnectors Externalgroupmember Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalconnectors-externalgroupmember-delete.md
DELETE https://graph.microsoft.com/beta/external/connections/contosohr/groups/31
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-externalgroupmember-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors Externalitem Addactivities https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalconnectors-externalitem-addactivities.md
doc_type: resourcePageType
# externalItem: addActivities+ Namespace: microsoft.graph.externalConnectors [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Append additional instances of [externalActivity](../resources/externalconnectors-externalactivity.md) objects on an [externalitem](../resources/externalconnectors-externalitem.md).
+Append additional instances of [externalActivity](../resources/externalconnectors-externalactivity.md) objects on an [externalItem](../resources/externalconnectors-externalitem.md).
+
+## Permissions
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-| Permission type | Permissions (from least to most privileged) |
-|:|:--|
-| Delegated (work or school account) | Not supported |
-| Delegated (personal Microsoft account) | Not supported |
-| Application | ExternalItem.ReadWrite.OwnedBy, ExternalItem.ReadWrite.All |
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | Not supported. |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ExternalItem.ReadWrite.OwnedBy, ExternalItem.ReadWrite.All |
## HTTP request
One of the following permissions is required to call this API. To learn more, in
} --> ``` http
-POST /connections/{connectionsId}/items/{externalItemId}/addActivities
+POST external/connections/{connectionsId}/items/{externalItemId}/addActivities
``` ## Request headers+ |Name|Description| |:|:| |Authorization|Bearer {token}. Required.| |Content-Type|application/json. Required.| ## Request body
-In the request body, supply JSON representation of the parameters.
+
+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| |:|:|:|
-|activities|[microsoft.graph.externalConnectors.externalActivity](../resources/externalconnectors-externalactivity.md) collection|Collection of activities involving an **externalItem**.|
+|activities|[microsoft.graph.externalConnectors.externalActivity](../resources/externalconnectors-externalactivity.md) collection|Collection of activities that involve an **externalItem**.|
## Response
-If successful, this action returns a `200 OK` response code and a collection of [externalConnectors.externalActivityResult](../resources/externalconnectors-externalactivityresult.md) objects in the response body.
+If successful, this action returns a `200 OK` response code and a collection of [microsoft.graph.externalConnectors.externalActivityResult](../resources/externalconnectors-externalactivityresult.md) objects in the response body.
-If a `207` response is returned, this indicates that only some of the added **externalActivity** instances were successfully processed. The caller should inspect the response payload, looking at the error field for each **externalActivityResult** to determine why the **externalActivity** instance was not processed and what action can be taken. If the error field is null, that indicates a successful **externalActivityResult**.
+A `207 Multi-Status` response code indicates that only some of the added **externalActivity** instances were successfully processed. The caller should inspect the response payload, looking at the error field for each **externalActivityResult** to determine why the **externalActivity** instance was not processed and what action can be taken. A `null` **error** property indicates a successful **externalActivityResult**.
## Examples
The following is an example of a request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "externalitemthis.addactivities"
+ "name": "externalitemthis.addactivities",
+ "sampleKeys": ["contosohr", "TSP228082938"]
} --> ``` http
-POST https://graph.microsoft.com/beta/connections/{connectionsId}/items/{externalItemId}/addActivities
+POST https://graph.microsoft.com/beta/external/connections/contosohr/items/TSP228082938/addActivities
Content-Type: application/json Content-length: 190
Content-length: 190
"activities": [ { "@odata.type": "#microsoft.graph.externalConnectors.externalActivity",
- "type": "String",
- "startDateTime": "String (timestamp)"
+ "type": "created",
+ "startDateTime": "2021-04-06T18:04:31.033Z",
+ "performedBy": {
+ "type": "user",
+ "id": "1f0c997e-99f7-43f1-8cca-086f8d42be8d"
+ }
} ] }
Content-length: 190
[!INCLUDE [sample-code](../includes/snippets/php/externalitemthisaddactivities-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
Content-length: 190
The following example shows the response. >**Note:** The response object shown here might be shortened for readability.+ <!-- { "blockType": "response", "truncated": true,
Content-Type: application/json
"value": [ { "@odata.type": "#microsoft.graph.externalConnectors.externalActivityResult",
- "type": "String",
- "startDateTime": "String (timestamp)",
- "error": {
- "@odata.type": "microsoft.graph.publicError"
- }
+ "type": "created",
+ "startDateTime": "2021-04-06T18:04:31.033Z",
+ "error": null
} ] }
v1.0 Externalconnectors Externalitem Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalconnectors-externalitem-delete.md
DELETE https://graph.microsoft.com/beta/external/connections/contosohr/items/TSP
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-externalitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors Externalitem Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalconnectors-externalitem-get.md
GET https://graph.microsoft.com/beta/external/connections/contosohr/items/TSP228
[!INCLUDE [sample-code](../includes/snippets/powershell/get-externalitem-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors Externalitem Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalconnectors-externalitem-update.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http
-PATCH /external/connections/{connection-id}/items/{item-id}
+PUT /external/connections/{connection-id}/items/{item-id}
``` ## Path parameters
The following is an example of the request.
}--> ```http
-PATCH https://graph.microsoft.com/beta/external/connections/contosohr/items/TSP228082938
+PUT https://graph.microsoft.com/beta/external/connections/contosohr/items/TSP228082938
Content-type: application/json {
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/update-externalitem-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors Schema Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalconnectors-schema-get.md
GET https://graph.microsoft.com/beta/external/connections/contosohr/schema
[!INCLUDE [sample-code](../includes/snippets/powershell/get-schema-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors Schema Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalconnectors-schema-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-schema-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Externalidentitiespolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalidentitiespolicy-get.md
GET https://graph.microsoft.com/beta/policies/externalIdentitiesPolicy
[!INCLUDE [sample-code](../includes/snippets/powershell/get-externalidentitiespolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Externalidentitiespolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalidentitiespolicy-update.md
PATCH https://graph.microsoft.com/beta/policies/externalIdentitiesPolicy
[!INCLUDE [sample-code](../includes/snippets/php/update-externalidentitiespolicy-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Externalmeetingregistrant Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalmeetingregistrant-delete.md
If successful, this method only returns a `204 No Content` response code.
DELETE https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZ/registration/registrants/9d96988d-a66a-46ce-aad7-0b245615b297 ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LT
[!INCLUDE [sample-code](../includes/snippets/javascript/delete-externalregistratrant-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Externalmeetingregistrant List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalmeetingregistrant-list.md
If successful, this method returns a `200 OK` response code and a collection of
GET https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZ/registration/registrants ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZ
[!INCLUDE [sample-code](../includes/snippets/javascript/list-externalregistratrants-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Externalmeetingregistrant Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalmeetingregistrant-post.md
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/add-externalregistratrant-public-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/add-externalregistratrant-private-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Externalmeetingregistration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalmeetingregistration-delete.md
DELETE https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LT
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-external-registration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Externalmeetingregistration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalmeetingregistration-get.md
GET https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZ
[!INCLUDE [sample-code](../includes/snippets/powershell/get-externalregistration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Externalmeetingregistration Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/externalmeetingregistration-post.md
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/create-externalregistration-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Featurerolloutpolicy Delete Appliesto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/featurerolloutpolicy-delete-appliesto.md
DELETE https://graph.microsoft.com/beta/policies/featureRolloutPolicies/df85e4d9
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-directoryobject-from-featurerolloutpolicy-policies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Featurerolloutpolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/featurerolloutpolicy-delete.md
DELETE https://graph.microsoft.com/beta/policies/featureRolloutPolicies/df85e4d9
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-featurerolloutpolicy-policies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Featurerolloutpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/featurerolloutpolicy-get.md
GET https://graph.microsoft.com/beta/policies/featureRolloutPolicies/df85e4d9-e8
[!INCLUDE [sample-code](../includes/snippets/powershell/get-featurerolloutpolicy-policies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/policies/featureRolloutPolicies/df85e4d9-e8
[!INCLUDE [sample-code](../includes/snippets/powershell/get-featurerolloutpolicy-expandappliesto-policies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Featurerolloutpolicy Post Appliesto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/featurerolloutpolicy-post-appliesto.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-directoryobject-from-featurerolloutpolicy-policies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Featurerolloutpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/featurerolloutpolicy-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-featurerolloutpolicy-policies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Federatedidentitycredential Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/federatedidentitycredential-delete.md
DELETE https://graph.microsoft.com/beta/applications/bcd7c908-1c4d-4d48-93ee-ff3
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-federatedidentitycredential-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Federatedidentitycredential Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/federatedidentitycredential-get.md
GET https://graph.microsoft.com/beta/applications/acd7c908-1c4d-4d48-93ee-ff3834
[!INCLUDE [sample-code](../includes/snippets/powershell/get-federatedidentitycredential-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Federatedidentitycredential Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/federatedidentitycredential-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-federatedidentitycredential-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Fido2authenticationmethod Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/fido2authenticationmethod-delete.md
DELETE https://graph.microsoft.com/beta/users/kim@contoso.com/authentication/fid
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-fido2authenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Fido2authenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/fido2authenticationmethod-get.md
GET https://graph.microsoft.com/beta/me/authentication/fido2Methods/-2_GRUg2-HYz
[!INCLUDE [sample-code](../includes/snippets/powershell/get-fido2authenticationmethod-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Fido2authenticationmethod List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/fido2authenticationmethod-list.md
GET https://graph.microsoft.com/beta/me/authentication/fido2Methods
[!INCLUDE [sample-code](../includes/snippets/powershell/get-fido2authenticationmethod-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Fido2authenticationmethodconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/fido2authenticationmethodconfiguration-delete.md
DELETE https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-fido2authenticationmethodconfiguration-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Fido2authenticationmethodconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/fido2authenticationmethodconfiguration-get.md
GET https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/powershell/get-fido2authenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Fido2authenticationmethodconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/fido2authenticationmethodconfiguration-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-fido2authenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Filter Apply https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/filter-apply.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/filter-apply-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Filter Clear https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/filter-clear.md
POST https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|na
[!INCLUDE [sample-code](../includes/snippets/php/filter-clear-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Governanceresource List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/governanceresource-list.md
GET https://graph.microsoft.com/beta/privilegedAccess/azureResources/resources
[!INCLUDE [sample-code](../includes/snippets/powershell/get-governanceresources-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Governanceroleassignmentrequest Cancel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/governanceroleassignmentrequest-cancel.md
POST https://graph.microsoft.com/beta/privilegedAccess/azureResources/roleAssign
[!INCLUDE [sample-code](../includes/snippets/powershell/cancel-governanceroleassignmentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Governanceroleassignmentrequest Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/governanceroleassignmentrequest-post.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/governanceroleassignmentrequest-post-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/governanceroleassignmentrequest-post-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/governanceroleassignmentrequest-post-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/governanceroleassignmentrequest-post-4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/governanceroleassignmentrequest-post-5-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/governanceroleassignmentrequest-post-6-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Governanceroleassignmentrequest Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/governanceroleassignmentrequest-update.md
POST https://graph.microsoft.com/beta/privilegedAccess/azureResources/roleAssign
[!INCLUDE [sample-code](../includes/snippets/php/updaterequest-governanceroleassignmentrequest-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Request body
v1.0 Governancerolesetting Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/governancerolesetting-get.md
GET https://graph.microsoft.com/beta/privilegedAccess/azureResources/roleSetting
[!INCLUDE [sample-code](../includes/snippets/powershell/get-governancerolesetting-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Governancerolesetting Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/governancerolesetting-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-governancerolesetting-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Group Addfavorite https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-addfavorite.md
Title: "group: addFavorite" description: "Add the group to the list of the current user's favorite groups. Supported for Microsoft 365 groups only." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
POST https://graph.microsoft.com/beta/groups/{id}/addFavorite
[!INCLUDE [sample-code](../includes/snippets/powershell/group-addfavorite-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Assignlicense https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-assignlicense.md
Title: "group: assignLicense" description: "Add or remove licenses on the group. Licenses assigned to the group will be assigned to all users in the group." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: "apiPageType"
v1.0 Group Delete Acceptedsenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-delete-acceptedsenders.md
Title: "Remove acceptedSender" description: "Remove a user or group from the accepted-senders list. "-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
If successful, this method returns `204 No Content` response code. It does not r
DELETE https://graph.microsoft.com/beta/groups/{id}/acceptedSenders/$ref?$id=https://graph.microsoft.com/beta/users/{user-id} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/beta/groups/{id}/acceptedSenders/$ref?$id=htt
[!INCLUDE [sample-code](../includes/snippets/javascript/remove-user-from-acceptedsenderslist-of-group-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- #### Response
HTTP/1.1 204 No Content
DELETE https://graph.microsoft.com/beta/groups/{id}/acceptedSenders/$ref?$id=https://graph.microsoft.com/beta/groups/{other-group-id} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/beta/groups/{id}/acceptedSenders/$ref?$id=htt
[!INCLUDE [sample-code](../includes/snippets/javascript/remove-group-from-acceptedsenderslist-of-group-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- #### Response
v1.0 Group Delete Approleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-delete-approleassignments.md
DELETE https://graph.microsoft.com/beta/groups/{id}/appRoleAssignments/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/group-delete-approleassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Group Delete Conversation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-delete-conversation.md
Title: "Delete conversation" description: "Delete a conversation object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
DELETE https://graph.microsoft.com/beta/groups/02bd9fd6-8f93-4758-87c3-1fb73740a
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-group-conversation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Delete Event https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-delete-event.md
Title: "Delete event" description: "Delete an event object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
DELETE https://graph.microsoft.com/beta/groups/02bd9fd6-8f93-4758-87c3-1fb73740a
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-group-event-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Delete Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-delete-members.md
Title: "Remove member" description: "Remove a member from a Microsoft 365 group or a security group through the members navigation property." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
DELETE https://graph.microsoft.com/beta/groups/{group-id}/members/{directory-obj
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-member-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request, specify the identifier of the group and the identifier of the directory object you want to remove.
v1.0 Group Delete Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-delete-owners.md
Title: "Remove group owner" description: "Use this API to remove an owner from a Microsoft 365 group or a security group through the owners navigation property." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
DELETE https://graph.microsoft.com/beta/groups/{id}/owners/{id}/$ref
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-owner-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request, specify the `id` of the directory object you want to remove after the $ref segment.
v1.0 Group Delete Rejectedsenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-delete-rejectedsenders.md
Title: "Remove rejectedSender" description: "Remove a user or group from the rejected-senders list."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
If successful, this method returns `204 No Content` response code. It does not r
DELETE https://graph.microsoft.com/beta/groups/{id}/rejectedSenders/$ref?$id=https://graph.microsoft.com/beta/users/{id} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/beta/groups/{id}/rejectedSenders/$ref?$id=htt
[!INCLUDE [sample-code](../includes/snippets/javascript/remove-user-from-rejectedsenderslist-of-group-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- #### Response
HTTP/1.1 204 No Content
DELETE https://graph.microsoft.com/beta/groups/{id}/rejectedSenders/$ref?$id=https://graph.microsoft.com/beta/groups/{other-group-id} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/beta/groups/{id}/rejectedSenders/$ref?$id=htt
[!INCLUDE [sample-code](../includes/snippets/javascript/remove-group-from-rejectedsenderslist-of-group-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- #### Response
v1.0 Group Delete Thread https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-delete-thread.md
Title: "Delete conversation thread" description: "Delete a thread object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
DELETE https://graph.microsoft.com/beta/groups/02bd9fd6-8f93-4758-87c3-1fb73740a
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-group-thread-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-delete.md
Title: "Delete group - Microsoft Graph API" description: "Delete a group resource."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
DELETE https://graph.microsoft.com/beta/groups/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-group-byid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Group Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-delta.md
Title: "group: delta" description: "Get newly created, updated, or deleted groups, including group membership changes, without having to perform a full read of the entire group collection. See Using Delta Query for details." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/delta
[!INCLUDE [sample-code](../includes/snippets/php/group-delta-e1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response 1
GET https://graph.microsoft.com/beta/groups/delta?$select=displayName,descriptio
[!INCLUDE [sample-code](../includes/snippets/php/group-delta-with-selelct-e2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response 2
Prefer: return=minimal
[!INCLUDE [sample-code](../includes/snippets/php/group-delta-minimal-e3-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response 3
v1.0 Group Evaluatedynamicmembership https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-evaluatedynamicmembership.md
Title: "group: evaluateDynamicMembership" description: "Evaluate if a user or device is or would be a member of a dynamic group."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/group-evaluatedynamicmembership-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/group-evaluatedynamicmembership-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Get Conversation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-get-conversation.md
Title: "Get conversation" description: "Get a conversation object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-conversation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Get Event https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-get-event.md
Title: "Get event" description: "Get an event object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-event-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Get Thread https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-get-thread.md
Title: "Get conversation thread" description: "Get a thread object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-thread-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-get.md
Title: "Get group" description: "Get the properties and relationships of a group object."-+ ms.localizationpriority: high ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/45b7d2e7-b882-4a80-ba97-10b7a63b8fa4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
"resourceProvisioningOptions": [], "securityEnabled": false, "securityIdentifier": "S-1-12-1-1306860066-1319449225-59104187-458188010",
+ "serviceProvisioningErrors": [],
"theme": null, "visibility": "Public", "writebackConfiguration": {
GET https://graph.microsoft.com/beta/groups/b320ee12-b1cd-4cca-b648-a437be61c5cd
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-non-default-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} ```
+### Example 4: Check if management of a group is restricted
+
+#### Request
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_group_restricted"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/groups/aed0b780-965f-4149-85c5-a8c73e58brt6?$select=isManagementRestricted
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.administrativeUnit"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "isManagementRestricted": true
+}
+```
+ ## See also - [Add custom data to resources using extensions](/graph/extensibility-overview)
v1.0 Group List Acceptedsenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-list-acceptedsenders.md
Title: "List acceptedSenders" description: "Get a list of users or groups that are in the accepted-senders list for this group."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/{id}/acceptedSenders
[!INCLUDE [sample-code](../includes/snippets/powershell/get-acceptedsenders-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group List Approleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-list-approleassignments.md
GET https://graph.microsoft.com/beta/groups/7679d9a4-2323-44cd-b5c2-673ec88d8b12
[!INCLUDE [sample-code](../includes/snippets/powershell/group-get-approleassignments-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Group List Calendarview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-list-calendarview.md
Title: "List calendarView" description: "Get the occurrences, exceptions, and single instances of events in a calendar view defined by a time range, from the default calendar of a group." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
Prefer: outlook.body-content-type="text"
[!INCLUDE [sample-code](../includes/snippets/php/group-get-calendarviews-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group List Conversations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-list-conversations.md
Title: "List conversations" description: "Retrieve the list of conversations in this group."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/{id}/conversations
[!INCLUDE [sample-code](../includes/snippets/powershell/get-conversations-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Group List Endpoints https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-list-endpoints.md
Title: "List endpoints" description: "Retrieve a list of endpoint objects."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/{id}/endpoints
[!INCLUDE [sample-code](../includes/snippets/powershell/get-endpoints-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Group List Events https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-list-events.md
GET https://graph.microsoft.com/beta/groups/{id}/events
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-events-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group List Grouplifecyclepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-list-grouplifecyclepolicies.md
Title: "List groupLifecyclePolicies" description: "Retrieves a list of groupLifecyclePolicy objects to which a group belongs."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/{id}/groupLifecyclePolicies
[!INCLUDE [sample-code](../includes/snippets/php/get-grouplifecyclepolicies-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
v1.0 Group List Memberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-list-memberof.md
Title: "List group memberOf" description: "Get groups and administrative units that the group is a direct member of."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/{id}/memberOf
[!INCLUDE [sample-code](../includes/snippets/powershell/group-get-memberof-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Group List Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-list-members.md
Title: "List group members" description: "Get a list of the group's direct members." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
Namespace: microsoft.graph
Get a list of the group's direct members. A group can have users, contacts, devices, service principals, and other groups as members. This operation is not transitive.
-When a group contains more than 100 members, Microsoft Graph returns a `@odata.nextLink` property in the response that contains a URL to the next page of results. If that property is present, continue making additional requests with the `@odata.nextLink` URL in each response, until all the results are returned, as described in [paging Microsoft Graph data in your app](/graph/paging).
-
-An attempt to filter by an OData cast that represents an unsupported member type returns a `400 Bad Request` error with the `Request_UnsupportedQuery` code.
- ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
GET /groups/{id}/members
## Optional query parameters
-This method supports the `$filter`, `$count`, `$select`, `$search`, and `$expand` [OData query parameters](/graph/query-parameters) to help customize the response. OData cast is also enabled, for example, you can cast to get just the group members that are users. You can use `$search` on the **displayName** and **description** properties. When items are added or updated for this resource, they are specially indexed for use with the `$count` and `$search` query parameters. There can be a slight delay between when an item is added or updated and when it is available in the index.
+This method supports the `$filter`, `$count`, `$select`, `$search`, `$top`, `$search`, and `$expand` [OData query parameters](/graph/query-parameters) to help customize the response. The default and maximum page sizes are 100 and 999 group objects respectively. Some queries are supported only when you use the **ConsistencyLevel** header set to `eventual` and `$count`. For more information, see [Advanced query capabilities on directory objects](/graph/aad-advanced-queries).
+
+OData cast is also enabled. For example, `/groups/{id}}/members/microsoft.graph.user` retrives group members that are users.
## Request headers
GET https://graph.microsoft.com/beta/groups/{id}/members
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-members-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/list-groups-members-startswith-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/groups/3802e9bb-0951-4e18-b9eb-f934b4241194
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Group List Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-list-owners.md
Title: "List group owners" description: "Retrieve a list of the group's owners." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/{id}/owners
[!INCLUDE [sample-code](../includes/snippets/powershell/group-get-owners-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group List Permissiongrants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-list-permissiongrants.md
GET https://graph.microsoft.com/beta/groups/14c981a4-dca9-4565-bae6-e13ada8861be
[!INCLUDE [sample-code](../includes/snippets/powershell/group-list-permission-grants-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Group List Photos https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-list-photos.md
Title: "List photos" description: "Retrieve a list of profilePhoto objects."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/{id}/photos
[!INCLUDE [sample-code](../includes/snippets/powershell/get-photos-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group List Rejectedsenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-list-rejectedsenders.md
Title: "List rejectedSenders" description: "Get a list of users or groups that are in the rejected-senders list for this group. "-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/{id}/rejectedSenders
[!INCLUDE [sample-code](../includes/snippets/powershell/get-rejectedsenders-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group List Settings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-list-settings.md
GET https://graph.microsoft.com/beta/settings
[!INCLUDE [sample-code](../includes/snippets/powershell/get-settings-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Group List Threads https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-list-threads.md
Title: "List threads" description: "Get all the threads of a group."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/{id}/threads
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-threads-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group List Transitivememberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-list-transitivememberof.md
Title: "List group transitive memberOf" description: "Get groups and administrative units that the group is a member of." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/{id}/transitiveMemberOf
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-transitivememberof-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group List Transitivemembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-list-transitivemembers.md
Title: "List group transitive members" description: "Get a list of the group's members." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/{id}/transitiveMembers
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-transitivemembers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Group List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-list.md
Title: "List groups" description: "List all the groups available in an organization, excluding dynamic distribution groups." ms.localizationpriority: high-+ ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups
[!INCLUDE [sample-code](../includes/snippets/powershell/get-groups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
"resourceProvisioningOptions":[ ], "securityEnabled":false,
+ "serviceProvisioningErrors": [
+ ],
"theme":null, "visibility":"Public", "onPremisesProvisioningErrors":[
Content-type: application/json
"resourceProvisioningOptions":[ ], "securityEnabled":false,
+ "serviceProvisioningErrors": [
+ ],
"theme":null, "visibility":null, "onPremisesProvisioningErrors":[
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-groups-withlicenseerrors-count-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-groups-startswith-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-video-count-or-description-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/groups?$filter=mailEnabled eq false and sec
[!INCLUDE [sample-code](../includes/snippets/powershell/get-enabled-dynamic-groups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/groups?$select=id,assignedLicenses&$filter=
[!INCLUDE [sample-code](../includes/snippets/powershell/get-groups-with-licenses-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Post Acceptedsenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-post-acceptedsenders.md
Title: "Create acceptedSender" description: "Add a new user or group to the acceptedSender list."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-acceptedsender-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Post Conversations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-post-conversations.md
Title: "Create conversation" description: "Create a new conversation by including a thread and a post. "-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-conversation-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Group Post Events https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-post-events.md
Title: "Create event" description: "Use this API to create a new event."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-event-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Group Post Groups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-post-groups.md
Title: "Create group" description: "Create a new Microsoft 365 group or security group."-+ ms.localizationpriority: high ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-prepopulated-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-role-enabled-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-post-members.md
Title: "Add members" description: "Add a member to a Microsoft 365 or security group through the members navigation property." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/add-group-member-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of the `id` of the [directoryObject](../resources/directoryobject.md), [user](../resources/user.md), or [group](../resources/group.md) object you want to add.
v1.0 Group Post Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-post-owners.md
Title: "Add owners" description: "Add a user or service principal to a Microsoft 365 or security group's owners. The owners are a set of users or service principals who are allowed to modify the group object." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-owner-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation with the **@odata.id** of a [user](../resources/user.md) or [servicePrincipal](../resources/user.md) object to be added.
v1.0 Group Post Rejectedsenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-post-rejectedsenders.md
Title: "Create rejectedSender" description: "Add a new user or group to the rejectedSender list."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-rejectedsender-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Post Settings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-post-settings.md
Title: "Create settings" description: "Use this API to create a new directory setting for the group."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-groupsetting-from-groupsettings-for-guests-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-directorysettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Post Threads https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-post-threads.md
Title: "Create conversation thread" description: "Start a new group conversation by first creating a thread. "-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-conversationthread-from-group-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Group Removefavorite https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-removefavorite.md
Title: "group: removeFavorite" description: "Remove the group from the list of the current user's favorite groups. Supported for Microsoft 365 groups only." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
POST https://graph.microsoft.com/beta/groups/{id}/removeFavorite
[!INCLUDE [sample-code](../includes/snippets/powershell/group-removefavorite-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Renew https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-renew.md
Title: "group: renew" description: "Renews a group's expiration. When a group is renewed, the group expiration is extended by the number of days defined in the policy." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
POST https://graph.microsoft.com/beta/groups/{id}/renew
[!INCLUDE [sample-code](../includes/snippets/powershell/group-renew-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Group Resetunseencount https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-resetunseencount.md
Title: "group: resetUnseenCount" description: "Reset the unseenCount of all the posts that the current user has not seen since their last visit."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
POST https://graph.microsoft.com/beta/groups/{id}/resetUnseenCount
[!INCLUDE [sample-code](../includes/snippets/powershell/group-resetunseencount-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Retryserviceprovisioning https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-retryserviceprovisioning.md
+
+ Title: "group: retryServiceProvisioning"
+description: "Retry the group service provisioning."
+ms.localizationpriority: medium
+++
+# group: retryServiceProvisioning
+
+Namespace: microsoft.graph
++
+Retry the [group](../resources/group.md) service provisioning.
+
+## 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) | Group.ReadWrite.All, Directory.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Group.ReadWrite.All, Directory.ReadWrite.All |
+
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+POST /groups/{id}/retryServiceProvisioning
+```
+
+## Request headers
+
+| Name | Description |
+| : | :-- |
+| Authorization | Bearer {token}. Required. |
+| Content-Type | application/json. Required. |
+
+## Request body
+
+This operation has no request content.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Example
+
+### Request
+
+The following is an example of the request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "group_retryserviceprovisioning"
+}-->
+```http
+POST https://graph.microsoft.com/beta/groups/{id}/retryServiceProvisioning
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+} -->
+```http
+HTTP/1.1 204 No Content
+```
v1.0 Group Subscribebymail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-subscribebymail.md
Title: "group: subscribeByMail" description: "Calling this method will enable the current user to receive email notifications for this group, about new posts, events, and files in that group." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
POST https://graph.microsoft.com/beta/groups/{id}/subscribeByMail
[!INCLUDE [sample-code](../includes/snippets/powershell/group-subscribebymail-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Unsubscribebymail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-unsubscribebymail.md
Title: "group: unsubscribeByMail" description: "Calling this method will disable the current user to receive email notifications for this group about new posts, events, and files in that group." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
POST https://graph.microsoft.com/beta/groups/{id}/unsubscribeByMail
[!INCLUDE [sample-code](../includes/snippets/powershell/group-unsubscribebymail-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Update Event https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-update-event.md
Title: "Update event" description: "Update an event object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-group-event-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Update Thread https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-update-thread.md
Title: "Update conversation thread" description: "Update a thread object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-group-thread-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-update.md
Title: "Update group" description: "Update the properties of a [group](../resources/group.md) object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-group-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-group-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Validateproperties https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/group-validateproperties.md
Title: "group: validateProperties" description: "Validate if a Microsoft 365 group's display name or mail nickname complies with naming policies." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
v1.0 Grouplifecyclepolicy Addgroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/grouplifecyclepolicy-addgroup.md
Title: "groupLifecyclePolicy: addGroup" description: "Adds a group to a lifecycle policy."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
v1.0 Grouplifecyclepolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/grouplifecyclepolicy-delete.md
Title: "Delete groupLifecyclePolicy" description: "Delete a groupLifecyclePolicy."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
DELETE https://graph.microsoft.com/beta/groupLifecyclePolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-grouplifecyclepolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Grouplifecyclepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/grouplifecyclepolicy-get.md
Title: "Get groupLifecyclePolicy" description: "Retrieve the properties and relationships of a groupLifecyclePolicies object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groupLifecyclePolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-grouplifecyclepolicy-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Grouplifecyclepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/grouplifecyclepolicy-list.md
Title: "List groupLifecyclePolicies" description: "List all the groupLifecyclePolicies."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groupLifecyclePolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/get-grouplifecyclepolicy-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Grouplifecyclepolicy Post Grouplifecyclepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/grouplifecyclepolicy-post-grouplifecyclepolicies.md
Title: "Create groupLifecyclePolicy" description: "Creates a new groupLifecyclePolicy."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-grouplifecyclepolicy-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Grouplifecyclepolicy Removegroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/grouplifecyclepolicy-removegroup.md
Title: "groupLifecyclePolicy: removeGroup" description: "Removes a group from a lifecycle policy."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
v1.0 Grouplifecyclepolicy Renewgroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/grouplifecyclepolicy-renewgroup.md
Title: "groupLifecyclePolicy: renewGroup" description: "Renew a group's expiration. When a group is renewed, the group expiration is extended by the number of days defined in the policy." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/grouplifecyclepolicy-renewgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Grouplifecyclepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/grouplifecyclepolicy-update.md
Title: "Update groupLifecyclePolicy" description: "Update the properties of a groupLifecyclePolicygroupLifecyclePolicy resource type object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-grouplifecyclepolicy-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Homerealmdiscoverypolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/homerealmdiscoverypolicy-delete.md
DELETE https://graph.microsoft.com/betiscoveryPolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-homerealmdiscoverypolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Homerealmdiscoverypolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/homerealmdiscoverypolicy-get.md
GET https://graph.microsoft.com/betiscoveryPolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-homerealmdiscoverypolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Homerealmdiscoverypolicy List Appliesto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/homerealmdiscoverypolicy-list-appliesto.md
Get a list of [directoryObject](../resources/directoryObject.md) objects that a
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Application.Read.All, Policy.ReadWrite.ApplicationConfiguration and Application.Read.All, Directory.Read.All |
The following is an example of the request.
GET https://graph.microsoft.com/betiscoveryPolicies/6c6f154f-cb39-4ff9-bf5b-62d5ad585cde/appliesTo ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/betiscoveryPolicies/6c6f154
[!INCLUDE [sample-code](../includes/snippets/javascript/get-appliesto-2-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Homerealmdiscoverypolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/homerealmdiscoverypolicy-list.md
GET https://graph.microsoft.com/betiscoveryPolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/get-homerealmdiscoverypolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Horizontalsection Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/horizontalsection-delete.md
+
+ Title: 'Delete horizontalSection'
+description: 'Delete a horizontal section from a page.'
+
+ms.localizationpriority: medium
++
+# Delete horizontalSection
+
+Namespace: microsoft.graph
++
+Remove a [horizontalSection](../resources/horizontalSection.md) from a [sitePage](../resources/sitepage.md).
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+> **Note:** To delete an item, the user must have granted the application write access to the item to be deleted.
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | Sites.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Sites.ReadWrite.All |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+DELETE /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}
+```
+
+## Request headers
+
+| Name |Description|
+|:-|:-|
+| Authorization | Bearer \{token\}. Required. |
+
+## Request body
+
+Do not supply a request body with this method.
+
+## Response
+
+If successful, this call returns a `204 No Content` response to indicate that the resource was deleted and there was nothing to return.
+
+If the target horizontal section is not found, this method returns `404 Not Found`.
+
+## Example
+
+<!-- { "blockType": "request", "name": "delete-horizontalSection", "scopes": "files.readwrite sites.readwrite.all" } -->
+
+### Request
+
+<!-- { "blockType": "ignored" } -->
+
+``` http
+DELETE https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}
+```
+
+ve
+### Response
+
+<!-- { "blockType": "response" } -->
+
+```http
+HTTP/1.1 204 No Content
+```
v1.0 Horizontalsection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/horizontalsection-get.md
One of the following permissions is required to call this API. To learn more, in
--> ```http
-GET /sites/{sitesId}/pages/{sitePageId}/canvasLayout/horizontalSections/{horizontalSectionId}
+GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}
``` ## Optional query parameters
If successful, this method returns a `200 OK` response code and a [horizontalSec
The following is an example of a request.
+<!-- { "blockType": "ignored" } -->
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_horizontalsection_e1"
-}
>-
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/canvasLayout/horizontalSections/{horizontalSectionId}
+``` http
+GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}
```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
--- #### Response The following is an example of the response
HTTP/1.1 200 OK
Content-Type: application/json {
- "value": {
- "@odata.type": "#microsoft.graph.horizontalSection",
- "layout": "twoColumns",
- "id": "1",
- "emphasis": "soft"
- }
+ "layout": "twoColumns",
+ "id": "1",
+ "emphasis": "soft"
} ```
Content-Type: application/json
With `select` and `expand` statements, you can retrieve horizontalSection metadata and column information in a single request.
+<!-- { "blockType": "ignored" } -->
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_horizontalsection_e2"
-}
>-
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/canvasLayout/horizontalSections/{horizontalSectionId}?select=id,expand=columns
+``` http
+GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}?select=id,expand=columns
```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
--- #### Response <!-- {
HTTP/1.1 200 OK
Content-Type: application/json {
- "value": {
- "@odata.type": "#microsoft.graph.horizontalSection",
- "layout": "twoColumns",
+ "layout": "twoColumns",
+ "id": "1",
+ "columns":[{
"id": "1",
- "columns":[{
- "id": "1",
- "width": 6
- },{
- "id": "2",
- "width": 6
- }]
- }
+ "width": 6
+ },{
+ "id": "2",
+ "width": 6
+ }]
} ```
v1.0 Horizontalsection List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/horizontalsection-list.md
One of the following permissions is required to call this API. To learn more, in
--> ```http
-GET /sites/{sitesId}/pages/{sitePageId}/canvasLayout/horizontalSections
+GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections
``` ## Optional query parameters
This method supports some of the OData query parameters to help customize the re
| Name | Description | | : | : | | Authorization | Bearer {token}. Required. |
+| Content-Type | application/json. Required. |
## Request body
If successful, this method returns a `200 OK` response code and a collection of
The following is an example of a request.
+<!-- { "blockType": "ignored" } -->
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "list_horizontalsection"
-}
>-
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/canvasLayout/horizontalSections
+``` http
+GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections
```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
--- ### Response The following is an example of the response
v1.0 Horizontalsection Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/horizontalsection-update.md
+
+ Title: 'Update horizontalSection'
+description: "Update the properties of a horizontalSection object."
+
+ms.localizationpriority: medium
+
+# Update horizontalSection
+
+Namespace: microsoft.graph
++
+Update the properties of a [horizontalSection](../resources/horizontalSection.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | Sites.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Sites.ReadWrite.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+PATCH /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}
+```
+
+## 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 [horizontalSection](../resources/horizontalSection.md) resource to update.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and an updated [horizontalSection](../resources/horizontalSection.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+<!-- { "blockType": "ignored" } -->
+
+``` http
+PATCH https://graph.microsoft.com/beta/sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}
+
+Content-Type: application/json
+
+{
+ "emphasis": "strong",
+ "layout": "twoColumns",
+}
+```
+
+### Response
+
+The following is an example of the response
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "@odata.type": "microsoft.graph.horizontalSection",
+ "truncated": true
+}
+-->
+
+```http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "emphasis": "strong",
+ "layout": "twoColumns",
+ "id": "3",
+ "columns": [
+ {
+ "id": "1",
+ "width": 6
+ },
+ {
+ "id": "2",
+ "width": 6
+ }
+ ]
+}
+```
v1.0 Horizontalsectioncolumn Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/horizontalsectioncolumn-get.md
One of the following permissions is required to call this API. To learn more, in
--> ```http
-GET /sites/{sitesId}/pages/{sitePageId}/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}
+GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}
``` ## Optional query parameters
If successful, this method returns a `200 OK` response code and a [horizontalSec
The following is an example of a request.
+<!-- { "blockType": "ignored" } -->
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_horizontalsectioncolumn_e1"
-}
>-
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}
+```http
+GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}
```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
--- #### Response The following is an example of the response
Content-Type: application/json
With `select` and `expand` statements, you can retrieve horizontalSectionColumn metadata and associated webParts in a single request.
+<!-- { "blockType": "ignored" } -->
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_horizontalSectionColumn_e2"
-}
>-
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}?select=id,expand=webparts
+```http
+GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}?select=id,expand=webparts
```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
--- #### Response
v1.0 Horizontalsectioncolumn List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/horizontalsectioncolumn-list.md
One of the following permissions is required to call this API. To learn more, in
--> ```http
-GET /sites/{sitesId}/pages/{sitePageId}/canvasLayout/horizontalSections/{horizontalSectionId}/columns
+GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}/columns
``` ## Optional query parameters
If successful, this method returns a `200 OK` response code and a collection of
The following is an example of a request.
+<!-- { "blockType": "ignored" } -->
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "list_horizontalsectioncolumn"
-}
>-
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/canvasLayout/horizontalSections/{horizontalSectionId}/columns
+```http
+GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}/columns
```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
--- ### Response The following is an example of the response
v1.0 Identityapiconnector Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityapiconnector-create.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-apiconnector-basic-auth-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-identityapiconnector-cert-auth-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identityapiconnector Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityapiconnector-delete.md
DELETE https://graph.microsoft.com/beta/identity/apiConnectors/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-identityapiconnector-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityapiconnector Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityapiconnector-get.md
GET https://graph.microsoft.com/beta/identity/apiConnectors/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-identityapiconnector-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityapiconnector List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityapiconnector-list.md
GET https://graph.microsoft.com/beta/identity/apiConnectors
[!INCLUDE [sample-code](../includes/snippets/powershell/list-identityapiconnectors-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityapiconnector Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityapiconnector-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-identityapiconnector-forandid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-identityapiconnector-forspecific-id-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identityapiconnector Uploadclientcertificate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityapiconnector-uploadclientcertificate.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/identityapiconnector-uploadclientcertificate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identitycontainer List Authenticationeventlisteners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitycontainer-list-authenticationeventlisteners.md
+
+ Title: "List authenticationEventListeners"
+description: "Get a list of the authenticationEventListener objects and their properties."
+
+ms.localizationpriority: medium
++
+# List authenticationEventListeners
+Namespace: microsoft.graph
++
+Get a list of the [authenticationEventListener](../resources/authenticationeventlistener.md) objects and their properties. The following derived types are supported:
+
+- [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md)
+- [onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md)
+- [onAuthenticationMethodStartListener](../resources/onauthenticationmethodloadstartlistener.md)
+- [onAttributeCollectionListener](../resources/onattributecollectionlistener.md)
+- [onUserCreateStartListener](../resources/onusercreatestartlistener.md)
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|EventListener.Read.All, EventListener.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|EventListener.Read.All, EventListener.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identity/authenticationEventListeners
+```
+
+## Optional query parameters
+This method supports the `$select` and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [authenticationEventListener](../resources/authenticationeventlistener.md) objects in the response body. The **@odata.type** property in the response object indicates the type of the authenticationEventListener object.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_authenticationeventlistener"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identity/authenticationEventListeners
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.authenticationEventListener)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/authenticationEventListeners",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.onTokenIssuanceStartListener",
+ "id": "990d94e5-cc8f-4c4b-97b4-27e2678aac28",
+ "priority": 500,
+ "authenticationEventsFlowId": null,
+ "conditions": {
+ "applications": {
+ "includeAllApplications": false,
+ "includeApplications@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/authenticationEventListeners('990d94e5-cc8f-4c4b-97b4-27e2678aac28')/microsoft.graph.onTokenIssuanceStartListener/conditions/applications/includeApplications",
+ "includeApplications": [
+ {
+ "appId": "a13d0fc1-04ab-4ede-b215-63de0174cbb4"
+ }
+ ]
+ }
+ },
+ "handler": {
+ "@odata.type": "#microsoft.graph.onTokenIssuanceStartCustomExtensionHandler",
+ "configuration": null,
+ "customExtension": {
+ "id": "6fc5012e-7665-43d6-9708-4370863f4e6e",
+ "displayName": "onTokenIssuanceStartCustomExtension",
+ "description": "Fetch additional claims from custom user store",
+ "clientConfiguration": null,
+ "behaviorOnError": null,
+ "authenticationConfiguration": {
+ "@odata.type": "#microsoft.graph.azureAdTokenAuthentication",
+ "resourceId": "api://authenticationeventsAPI.contoso.net/a13d0fc1-04ab-4ede-b215-63de0174cbb4"
+ },
+ "endpointConfiguration": {
+ "@odata.type": "#microsoft.graph.httpRequestEndpoint",
+ "targetUrl": "https://authenticationeventsAPI.contoso.net"
+ },
+ "claimsForTokenConfiguration": [
+ {
+ "claimIdInApiResponse": "DateOfBirth"
+ },
+ {
+ "claimIdInApiResponse": "CustomRoles"
+ }
+ ]
+ }
+ }
+ }
+ ]
+}
+```
+
v1.0 Identitycontainer List Authenticationeventsflows https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitycontainer-list-authenticationeventsflows.md
+
+ Title: "List authenticationEventsFlows"
+description: "Get a list of the authenticationEventsFlow objects and their properties."
+
+ms.localizationpriority: medium
++
+# List authenticationEventsFlows
+Namespace: microsoft.graph
++
+Get a collection of authentication events policies that are derived from [authenticationEventsFlow](../resources/authenticationeventsflow.md). Only the [externalUsersSelfServiceSignupEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) object type is returned.
+
+
+## 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)|EventListener.Read.All, EventListener.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|EventListener.Read.All, EventListener.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identity/authenticationEventsFlows
+```
+
+## Optional query parameters
+
+This method supports the `$filter`, `$expand`, `$orderby`, and `$top` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
++
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [authenticationEventsFlow](../resources/authenticationeventsflow.md) objects in the response body.
+
+## Examples
+
+### Example 1: List all user flows
+
+#### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_authenticationeventsflow"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identity/authenticationEventsFlows
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of a response that returns two user flows: "Test User Flow 1" and "Woodgrove Drive User Flow" with the following configurations:
+
+- "Test User Flow 1" is set up to allow email+password accounts, collect email address and country, and create a "Member" user type.
+- "Woodgrove Drive User Flow" is set up to allow email+password accounts or social (Google or Facebook) sign in, collect email address, display name, and favorite color, and create "Member" user type.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.authenticationEventsFlow)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow",
+ "id": "79a67c51-c86d-4a48-8313-1e14ac821e16",
+ "displayName": "TestUserFlow1",
+ "description": null,
+ "priority": 50,
+ "onAttributeCollectionStart": null,
+ "onAttributeCollectionSubmit": null,
+ "conditions": {
+ "applications": {
+ "includeAllApplications": false,
+ "includeApplications@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/authenticationEventsFlows('79a67c51-c86d-4a48-8313-1e14ac821e16')/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications",
+ "includeApplications": []
+ }
+ },
+ "onInteractiveAuthFlowStart": {
+ "@odata.type": "#microsoft.graph.onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp",
+ "isSignUpAllowed": true
+ },
+ "onAuthenticationMethodLoadStart": {
+ "@odata.type": "#microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp",
+ "identityProviders": [
+ {
+ "@odata.type": "#microsoft.graph.builtInIdentityProvider",
+ "id": "EmailPassword-OAUTH",
+ "displayName": "Email with password",
+ "identityProviderType": "EmailPassword",
+ "state": null
+ }
+ ]
+ },
+ "onAttributeCollection": {
+ "@odata.type": "#microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp",
+ "attributeCollectionPage": {
+ "customStringsFileId": null,
+ "views": [
+ {
+ "title": null,
+ "description": null,
+ "inputs": [
+ {
+ "attribute": "email",
+ "label": "Email Address",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": true,
+ "editable": false,
+ "writeToDirectory": true,
+ "required": true,
+ "validationRegEx": "^[a-zA-Z0-9.!#$%&amp;&#8217;'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$",
+ "options": []
+ },
+ {
+ "attribute": "country",
+ "label": "Country/Region",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^.*",
+ "options": []
+ }
+ ]
+ }
+ ]
+ },
+ "attributes": [
+ {
+ "id": "email",
+ "displayName": "Email Address",
+ "description": "Email address of the user",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ },
+ {
+ "id": "country",
+ "displayName": "Country/Region",
+ "description": "The country/region in which the user is located.",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ }
+ ]
+ },
+ "onUserCreateStart": {
+ "@odata.type": "#microsoft.graph.onUserCreateStartExternalUsersSelfServiceSignUp",
+ "userTypeToCreate": "member"
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow",
+ "id": "0313cc37-d421-421d-857b-87804d61e33e",
+ "displayName": "Woodgrove Drive User Flow",
+ "description": "For onboarding consumers to the Woodgrove Drive application",
+ "priority": 50,
+ "onAttributeCollectionStart": null,
+ "onAttributeCollectionSubmit": null,
+ "conditions": {
+ "applications": {
+ "includeAllApplications": false,
+ "includeApplications@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/authenticationEventsFlows('0313cc37-d421-421d-857b-87804d61e33e')/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications",
+ "includeApplications": []
+ }
+ },
+ "onInteractiveAuthFlowStart": {
+ "@odata.type": "#microsoft.graph.onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp",
+ "isSignUpAllowed": true
+ },
+ "onAuthenticationMethodLoadStart": {
+ "@odata.type": "#microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp",
+ "identityProviders": [
+ {
+ "@odata.type": "#microsoft.graph.builtInIdentityProvider",
+ "id": "EmailPassword-OAUTH",
+ "displayName": "Email with password",
+ "identityProviderType": "EmailPassword",
+ "state": null
+ },
+ {
+ "@odata.type": "#microsoft.graph.socialIdentityProvider",
+ "id": "Google-OAUTH",
+ "displayName": "Google",
+ "identityProviderType": "Google",
+ "clientId": "137004260525-q8j2cp9hqceqa6hpvaa346e04g92tn8m.apps.googleusercontent.com",
+ "clientSecret": "******"
+ },
+ {
+ "@odata.type": "#microsoft.graph.socialIdentityProvider",
+ "id": "Facebook-OAUTH",
+ "displayName": "Facebook",
+ "identityProviderType": "Facebook",
+ "clientId": "236028191057849",
+ "clientSecret": "******"
+ }
+ ]
+ },
+ "onAttributeCollection": {
+ "@odata.type": "#microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp",
+ "attributeCollectionPage": {
+ "customStringsFileId": null,
+ "views": [
+ {
+ "title": null,
+ "description": null,
+ "inputs": [
+ {
+ "attribute": "email",
+ "label": "Email Address",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": true,
+ "editable": false,
+ "writeToDirectory": true,
+ "required": true,
+ "validationRegEx": "^[a-zA-Z0-9.!#$%&amp;&#8217;'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$",
+ "options": []
+ },
+ {
+ "attribute": "displayName",
+ "label": "Display Name",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^[a-zA-Z_][0-9a-zA-Z_ ]*[0-9a-zA-Z_]+$",
+ "options": []
+ },
+ {
+ "attribute": "extension_6ea3bc85aec24b1c92ff4a117afb6621_Favoritecolor",
+ "label": "Favorite color",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^.*",
+ "options": []
+ }
+ ]
+ }
+ ]
+ },
+ "attributes": [
+ {
+ "id": "email",
+ "displayName": "Email Address",
+ "description": "Email address of the user",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ },
+ {
+ "id": "displayName",
+ "displayName": "Display Name",
+ "description": "Display Name of the User.",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ },
+ {
+ "id": "extension_6ea3bc85aec24b1c92ff4a117afb6621_Favoritecolor",
+ "displayName": "Favorite color",
+ "description": "what is your favorite color",
+ "userFlowAttributeType": "custom",
+ "dataType": "string"
+ }
+ ]
+ },
+ "onUserCreateStart": {
+ "@odata.type": "#microsoft.graph.onUserCreateStartExternalUsersSelfServiceSignUp",
+ "userTypeToCreate": "member"
+ }
+ }
+ ]
+}
+```
+
+### Example 2: List all user flows that include Google as an identity provider
+
+#### Request
+
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_authenticationeventsflow_selfservicesignup_identityproviders"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identity/authenticationEventsFlows?$filter=microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/any(idp:idp/id eq 'Google-OAUTH')
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of a response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.authenticationEventsFlow)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/authenticationEventsFlows",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow",
+ "id": "0313cc37-d421-421d-857b-87804d61e33e",
+ "displayName": "Woodgrove Drive User Flow",
+ "description": "For onboarding consumers to the Woodgrove Drive application",
+ "priority": 50,
+ "onAttributeCollectionStart": null,
+ "onAttributeCollectionSubmit": null,
+ "conditions": {
+ "applications": {
+ "includeAllApplications": false,
+ "includeApplications@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/authenticationEventsFlows('0313cc37-d421-421d-857b-87804d61e33e')/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications",
+ "includeApplications": []
+ }
+ },
+ "onInteractiveAuthFlowStart": {
+ "@odata.type": "#microsoft.graph.onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp",
+ "isSignUpAllowed": true
+ },
+ "onAuthenticationMethodLoadStart": {
+ "@odata.type": "#microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp",
+ "identityProviders": [
+ {
+ "@odata.type": "#microsoft.graph.builtInIdentityProvider",
+ "id": "EmailPassword-OAUTH",
+ "displayName": "Email with password",
+ "identityProviderType": "EmailPassword",
+ "state": null
+ },
+ {
+ "@odata.type": "#microsoft.graph.socialIdentityProvider",
+ "id": "Google-OAUTH",
+ "displayName": "Google",
+ "identityProviderType": "Google",
+ "clientId": "############-q8j2cp9hqceqa6hpvaa346e04g92tn8m.apps.googleusercontent.com",
+ "clientSecret": "******"
+ },
+ {
+ "@odata.type": "#microsoft.graph.socialIdentityProvider",
+ "id": "Facebook-OAUTH",
+ "displayName": "Facebook",
+ "identityProviderType": "Facebook",
+ "clientId": "###############",
+ "clientSecret": "******"
+ }
+ ]
+ },
+ "onAttributeCollection": {
+ "@odata.type": "#microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp",
+ "attributeCollectionPage": {
+ "customStringsFileId": null,
+ "views": [
+ {
+ "title": null,
+ "description": null,
+ "inputs": [
+ {
+ "attribute": "email",
+ "label": "Email Address",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": true,
+ "editable": false,
+ "writeToDirectory": true,
+ "required": true,
+ "validationRegEx": "^[a-zA-Z0-9.!#$%&amp;&#8217;'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$",
+ "options": []
+ },
+ {
+ "attribute": "displayName",
+ "label": "Display Name",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^[a-zA-Z_][0-9a-zA-Z_ ]*[0-9a-zA-Z_]+$",
+ "options": []
+ },
+ {
+ "attribute": "extension_6ea3bc85aec24b1c92ff4a117afb6621_Favoritecolor",
+ "label": "Favorite color",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^.*",
+ "options": []
+ }
+ ]
+ }
+ ]
+ },
+ "attributes": [
+ {
+ "id": "email",
+ "displayName": "Email Address",
+ "description": "Email address of the user",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ },
+ {
+ "id": "displayName",
+ "displayName": "Display Name",
+ "description": "Display Name of the User.",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ },
+ {
+ "id": "extension_6ea3bc85aec24b1c92ff4a117afb6621_Favoritecolor",
+ "displayName": "Favorite color",
+ "description": "what is your favorite color",
+ "userFlowAttributeType": "custom",
+ "dataType": "string"
+ }
+ ]
+ },
+ "onUserCreateStart": {
+ "@odata.type": "#microsoft.graph.onUserCreateStartExternalUsersSelfServiceSignUp",
+ "userTypeToCreate": "member"
+ }
+ }
+ ]
+}
+```
+
+### Example 3: List all user flows that collect 'city' during attribute collection at account creation
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_authenticationeventsflow_filter_selfservicesignup_attributes"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identity/authenticationEventsFlows?$filter=microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/any(attribute:attribute/id eq 'city')
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of a response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.authenticationEventsFlow)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/authenticationEventsFlows",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow",
+ "id": "0313cc37-d421-421d-857b-87804d61e33e",
+ "displayName": "TestUserFlow3",
+ "description": "my user flow description newestXXX",
+ "priority": 50,
+ "onAttributeCollectionStart": null,
+ "onAttributeCollectionSubmit": null,
+ "conditions": {
+ "applications": {
+ "includeAllApplications": false,
+ "includeApplications@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/authenticationEventsFlows('0313cc37-d421-421d-857b-87804d61e33e')/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications",
+ "includeApplications": []
+ }
+ },
+ "onInteractiveAuthFlowStart": {
+ "@odata.type": "#microsoft.graph.onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp",
+ "isSignUpAllowed": true
+ },
+ "onAuthenticationMethodLoadStart": {
+ "@odata.type": "#microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp",
+ "identityProviders": [
+ {
+ "@odata.type": "#microsoft.graph.builtInIdentityProvider",
+ "id": "AADSignup-OAUTH",
+ "displayName": "Azure Active Directory Sign up",
+ "identityProviderType": "AADSignup",
+ "state": null
+ },
+ {
+ "@odata.type": "#microsoft.graph.builtInIdentityProvider",
+ "id": "EmailPassword-OAUTH",
+ "displayName": "Email with password",
+ "identityProviderType": "EmailPassword",
+ "state": null
+ },
+ {
+ "@odata.type": "#microsoft.graph.socialIdentityProvider",
+ "id": "Google-OAUTH",
+ "displayName": "Google",
+ "identityProviderType": "Google",
+ "clientId": "137004260525-q8j2cp9hqceqa6hpvaa346e04g92tn8m.apps.googleusercontent.com",
+ "clientSecret": "******"
+ },
+ {
+ "@odata.type": "#microsoft.graph.socialIdentityProvider",
+ "id": "Facebook-OAUTH",
+ "displayName": "Facebook",
+ "identityProviderType": "Facebook",
+ "clientId": "236028191057849",
+ "clientSecret": "******"
+ }
+ ]
+ },
+ "onAttributeCollection": {
+ "@odata.type": "#microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp",
+ "attributeCollectionPage": {
+ "customStringsFileId": null,
+ "views": [
+ {
+ "title": null,
+ "description": null,
+ "inputs": [
+ {
+ "attribute": "email",
+ "label": "Email Address",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": true,
+ "editable": false,
+ "writeToDirectory": true,
+ "required": true,
+ "validationRegEx": "^[a-zA-Z0-9.!#$%&amp;&#8217;'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$",
+ "options": []
+ },
+ {
+ "attribute": "city",
+ "label": "City",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^[a-zA-Z_][0-9a-zA-Z_ ]*[0-9a-zA-Z_]+$",
+ "options": []
+ },
+ {
+ "attribute": "displayName",
+ "label": "Display Name",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^[a-zA-Z_][0-9a-zA-Z_ ]*[0-9a-zA-Z_]+$",
+ "options": []
+ }
+ ]
+ }
+ ]
+ },
+ "attributes": [
+ {
+ "id": "email",
+ "displayName": "Email Address",
+ "description": "Email address of the user",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ },
+ {
+ "id": "city",
+ "displayName": "City",
+ "description": "The city in which the user is located.",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ },
+ {
+ "id": "displayName",
+ "displayName": "Display Name",
+ "description": "Display Name of the User.",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ }
+ ]
+ },
+ "onUserCreateStart": {
+ "@odata.type": "#microsoft.graph.onUserCreateStartExternalUsersSelfServiceSignUp",
+ "userTypeToCreate": "member"
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow",
+ "id": "f5b9b311-cb87-445b-a655-e6e6a4d3e582",
+ "displayName": "TestUserFlow4",
+ "description": null,
+ "priority": 50,
+ "onAttributeCollectionStart": null,
+ "onAttributeCollectionSubmit": null,
+ "conditions": {
+ "applications": {
+ "includeAllApplications": false,
+ "includeApplications@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/authenticationEventsFlows('f5b9b311-cb87-445b-a655-e6e6a4d3e582')/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications",
+ "includeApplications": []
+ }
+ },
+ "onInteractiveAuthFlowStart": {
+ "@odata.type": "#microsoft.graph.onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp",
+ "isSignUpAllowed": true
+ },
+ "onAuthenticationMethodLoadStart": {
+ "@odata.type": "#microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp",
+ "identityProviders": [
+ {
+ "@odata.type": "#microsoft.graph.builtInIdentityProvider",
+ "id": "EmailPassword-OAUTH",
+ "displayName": "Email with password",
+ "identityProviderType": "EmailPassword",
+ "state": null
+ }
+ ]
+ },
+ "onAttributeCollection": {
+ "@odata.type": "#microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp",
+ "attributeCollectionPage": {
+ "customStringsFileId": null,
+ "views": [
+ {
+ "title": null,
+ "description": null,
+ "inputs": [
+ {
+ "attribute": "email",
+ "label": "Email Address",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": true,
+ "editable": false,
+ "writeToDirectory": true,
+ "required": true,
+ "validationRegEx": "^[a-zA-Z0-9.!#$%&amp;&#8217;'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$",
+ "options": []
+ },
+ {
+ "attribute": "city",
+ "label": "City",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^[a-zA-Z_][0-9a-zA-Z_ ]*[0-9a-zA-Z_]+$",
+ "options": []
+ },
+ {
+ "attribute": "country",
+ "label": "Country/Region",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^[a-zA-Z_][0-9a-zA-Z_ ]*[0-9a-zA-Z_]+$",
+ "options": []
+ },
+ {
+ "attribute": "displayName",
+ "label": "Display Name",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^[a-zA-Z_][0-9a-zA-Z_ ]*[0-9a-zA-Z_]+$",
+ "options": []
+ }
+ ]
+ }
+ ]
+ },
+ "attributes": [
+ {
+ "id": "email",
+ "displayName": "Email Address",
+ "description": "Email address of the user",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ },
+ {
+ "id": "city",
+ "displayName": "City",
+ "description": "The city in which the user is located.",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ },
+ {
+ "id": "country",
+ "displayName": "Country/Region",
+ "description": "The country/region in which the user is located.",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ },
+ {
+ "id": "displayName",
+ "displayName": "Display Name",
+ "description": "Display Name of the User.",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ }
+ ]
+ },
+ "onUserCreateStart": {
+ "@odata.type": "#microsoft.graph.onUserCreateStartExternalUsersSelfServiceSignUp",
+ "userTypeToCreate": "member"
+ }
+ }
+ ]
+}
+```
+
+### Example 4: List user flow associated with specific application ID
+
+#### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_authenticationeventsflow_filter_includeapplications"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identity/authenticationEventsFlows?$filter=microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications/any(appId:appId/appId eq '63856651-13d9-4784-9abf-20758d509e19')
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of a response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.authenticationEventsFlow)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/authenticationEventsFlows",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow",
+ "id": "b5ca7ddb-f5e4-4dea-8ee5-282116ddc71d",
+ "displayName": "Test User Flow",
+ "description": null,
+ "priority": 500,
+ "onAttributeCollectionStart": null,
+ "onAttributeCollectionSubmit": null,
+ "conditions": {
+ "applications": {
+ "includeAllApplications": false,
+ "includeApplications@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/authenticationEventsFlows('b5ca7ddb-f5e4-4dea-8ee5-282116ddc71d')/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications",
+ "includeApplications": [
+ {
+ "appId": "63856651-13d9-4784-9abf-20758d509e19"
+ }
+ ]
+ }
+ },
+ "onInteractiveAuthFlowStart": {
+ "@odata.type": "#microsoft.graph.onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp",
+ "isSignUpAllowed": true
+ },
+ "onAuthenticationMethodLoadStart": {
+ "@odata.type": "#microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp",
+ "identityProviders": [
+ {
+ "@odata.type": "#microsoft.graph.builtInIdentityProvider",
+ "id": "EmailPassword-OAUTH",
+ "displayName": "Email with password",
+ "identityProviderType": "EmailPassword",
+ "state": null
+ }
+ ]
+ },
+ "onAttributeCollection": {
+ "@odata.type": "#microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp",
+ "attributeCollectionPage": {
+ "customStringsFileId": null,
+ "views": [
+ {
+ "title": null,
+ "description": null,
+ "inputs": [
+ {
+ "attribute": "email",
+ "label": "Email Address",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": true,
+ "editable": false,
+ "writeToDirectory": true,
+ "required": true,
+ "validationRegEx": "^[a-zA-Z0-9.!#$%&amp;&#8217;'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$",
+ "options": []
+ },
+ {
+ "attribute": "extension_6ea3bc85aec24b1c92ff4a117afb6621_RewardsNumber",
+ "label": "Rewards number",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^.*",
+ "options": []
+ },
+ {
+ "attribute": "displayName",
+ "label": "Display Name",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^.*",
+ "options": []
+ }
+ ]
+ }
+ ]
+ },
+ "attributes": [
+ {
+ "id": "email",
+ "displayName": "Email Address",
+ "description": "Email address of the user",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ },
+ {
+ "id": "extension_6ea3bc85aec24b1c92ff4a117afb6621_RewardsNumber",
+ "displayName": "RewardsNumber",
+ "description": null,
+ "userFlowAttributeType": "custom",
+ "dataType": "string"
+ },
+ {
+ "id": "displayName",
+ "displayName": "Display Name",
+ "description": "Display Name of the User.",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ }
+ ]
+ },
+ "onUserCreateStart": {
+ "@odata.type": "#microsoft.graph.onUserCreateStartExternalUsersSelfServiceSignUp",
+ "userTypeToCreate": "member"
+ }
+ }
+ ]
+}
+```
v1.0 Identitycontainer List B2cuserflows https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitycontainer-list-b2cuserflows.md
GET https://graph.microsoft.com/beta/identity/b2cUserFlows
[!INCLUDE [sample-code](../includes/snippets/powershell/list-b2cuserflows-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identity/b2cUserFlows?$expand=identityProvi
[!INCLUDE [sample-code](../includes/snippets/powershell/list-b2cuserflows-expand-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identitycontainer List B2xuserflows https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitycontainer-list-b2xuserflows.md
GET https://graph.microsoft.com/beta/identity/b2xUserFlows
[!INCLUDE [sample-code](../includes/snippets/powershell/list-b2xuserflows-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identity/b2xUserFlows?$expand=identityProvi
[!INCLUDE [sample-code](../includes/snippets/powershell/list-b2xuserflows-expand-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identitycontainer List Customauthenticationextensions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitycontainer-list-customauthenticationextensions.md
+
+ Title: "List customAuthenticationExtensions"
+description: "Get a list of the customAuthenticationExtension objects and their properties."
+
+ms.localizationpriority: medium
++
+# List customAuthenticationExtensions
+Namespace: microsoft.graph
++
+Get a list of the [customAuthenticationExtension](../resources/customauthenticationextension.md) objects and their properties. Currently, only [onTokenIssuanceStartCustomExtension](../resources/ontokenissuancestartcustomextension.md) objects are returned.
+
+## 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)|CustomAuthenticationExtension.Read.All, Application.Read.All, CustomAuthenticationExtension.ReadWrite.All, Policy.ReadWrite.AuthenticationFlows, Application.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CustomAuthenticationExtension.Read.All, Application.Read.All, CustomAuthenticationExtension.ReadWrite.All, Policy.ReadWrite.AuthenticationFlows, Application.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identity/customAuthenticationExtensions
+```
+
+## Optional query parameters
+This method supports the `$select` and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [customAuthenticationExtension](../resources/customauthenticationextension.md) objects in the response body. An **@odata.type** property is returned for each object to specify the type of customAuthenticationExtension.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_customauthenticationextension"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identity/customAuthenticationExtensions
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.customAuthenticationExtension)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/customAuthenticationExtensions",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.onTokenIssuanceStartCustomExtension",
+ "id": "6fc5012e-7665-43d6-9708-4370863f4e6e",
+ "displayName": "onTokenIssuanceStartCustomExtension",
+ "description": "Fetch additional claims from custom user store",
+ "clientConfiguration": null,
+ "behaviorOnError": null,
+ "authenticationConfiguration": {
+ "@odata.type": "#microsoft.graph.azureAdTokenAuthentication",
+ "resourceId": "api://authenticationeventsAPI.contoso.net/a13d0fc1-04ab-4ede-b215-63de0174cbb4"
+ },
+ "endpointConfiguration": {
+ "@odata.type": "#microsoft.graph.httpRequestEndpoint",
+ "targetUrl": "https://authenticationeventsAPI.contoso.net"
+ },
+ "claimsForTokenConfiguration": [
+ {
+ "claimIdInApiResponse": "DateOfBirth"
+ },
+ {
+ "claimIdInApiResponse": "CustomRoles"
+ }
+ ]
+ }
+ ]
+}
+```
+
v1.0 Identitycontainer List Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitycontainer-list-identityproviders.md
GET https://graph.microsoft.com/beta/identity/identityProviders
[!INCLUDE [sample-code](../includes/snippets/powershell/get-identityproviderbase-inazureadtenant-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identity/identityProviders
[!INCLUDE [sample-code](../includes/snippets/powershell/get-identityproviderbase-azureb2c-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identitycontainer Post Authenticationeventlisteners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitycontainer-post-authenticationeventlisteners.md
+
+ Title: "Create authenticationEventListener"
+description: "Create a new authenticationEventListener object."
+
+ms.localizationpriority: medium
++
+# Create authenticationEventListener
+Namespace: microsoft.graph
++
+Create a new [authenticationEventListener](../resources/authenticationeventlistener.md) object. You can create one of the following subtypes that are derived from **authenticationEventListener**.
+
+- [onTokenIssuanceStartListener resource type](../resources/ontokenissuancestartlistener.md)
+- [onInteractiveAuthFlowStartListener resource type](../resources/oninteractiveauthflowstartlistener.md)
+- [onAuthenticationMethodLoadStartListener resource type](../resources/onauthenticationmethodloadstartlistener.md)
+- [onAttributeCollectionListener resource type](../resources/onattributecollectionlistener.md)
+- [onUserCreateStartListener resource type](../resources/onusercreatestartlistener.md)
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|EventListener.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|EventListener.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identity/authenticationEventListeners
+```
+
+## 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 [authenticationEventListener](../resources/authenticationeventlistener.md) object.
+
+You can specify the following properties when creating an **authenticationEventListener**. You must specify the **@odata.type** property to specify the type of authenticationEventListener to create; for example, `@odata.type": "microsoft.graph.onTokenIssuanceStartListener"`.
+
+|Property|Type|Description|
+|:|:|:|
+|authenticationEventsFlowId|String|The identifier of the authentication events flow. Optional.|
+|conditions|[authenticationConditions](../resources/authenticationconditions.md)|The conditions on which this authenticationEventListener should trigger. Optional.|
+|handler|[onAttributeCollectionHandler](../resources/ontokenissuancestarthandler.md)|The handler to invoke when conditions are met. Can be set for the **onAttributeCollectionListener** listener type.|
+|handler|[onAuthenticationMethodLoadStartHandler](../resources/ontokenissuancestarthandler.md)|The handler to invoke when conditions are met. Can be set for the **onAuthenticationMethodLoadStartListener** listener type.|
+|handler|[onInteractiveAuthFlowStartHandler](../resources/ontokenissuancestarthandler.md)|The handler to invoke when conditions are met. Can be set for the **onInteractiveAuthFlowStartListener** listener type.|
+|handler|[onTokenIssuanceStartHandler](../resources/ontokenissuancestarthandler.md)|The handler to invoke when conditions are met. Can be set for the **onTokenIssuanceStartListener** listener type.|
+|handler|[onUserCreateStartHandler](../resources/ontokenissuancestarthandler.md)|The handler to invoke when conditions are met. Can be set for the **onUserCreateStartListener** listener type.|
+|priority|Int32| The priority of this handler. Between 0 (lower priority) and 1000 (higher priority). Required.|
+
+## Response
+
+If successful, this method returns a `201 Created` response code and an [authenticationEventListener](../resources/authenticationeventlistener.md) object in the response body. The **@odata.type** property specifies the type of the created object.
+
+## Examples
+
+### Request
+The following is an example of a request to create a onTokenIssuanceStartListener.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_authenticationeventlistener_from_"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/identity/authenticationEventListeners
+Content-Type: application/json
+Content-length: 312
+
+{
+ "@odata.type": "#microsoft.graph.onTokenIssuanceStartListener",
+ "conditions": {
+ "applications": {
+ "includeAllApplications": false,
+ "includeApplications": [
+ {
+ "appId": "a13d0fc1-04ab-4ede-b215-63de0174cbb4"
+ }
+ ]
+ }
+ },
+ "priority": 500,
+ "handler": {
+ "@odata.type": "#microsoft.graph.onTokenIssuanceStartCustomExtensionHandler",
+ "customExtension": {
+ "id": "6fc5012e-7665-43d6-9708-4370863f4e6e"
+ }
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.authenticationEventListener"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/authenticationEventListeners/$entity",
+ "@odata.type": "#microsoft.graph.onTokenIssuanceStartListener",
+ "id": "990d94e5-cc8f-4c4b-97b4-27e2678aac28",
+ "priority": 500,
+ "authenticationEventsFlowId": null,
+ "conditions": {
+ "applications": {
+ "includeAllApplications": false,
+ "includeApplications": [
+ {
+ "appId": "a13d0fc1-04ab-4ede-b215-63de0174cbb4"
+ }
+ ]
+ }
+ },
+ "handler": {
+ "@odata.type": "#microsoft.graph.onTokenIssuanceStartCustomExtensionHandler",
+ "customExtension": {
+ "id": "6fc5012e-7665-43d6-9708-4370863f4e6e"
+ }
+ }
+}
+```
+
v1.0 Identitycontainer Post Authenticationeventsflows https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitycontainer-post-authenticationeventsflows.md
+
+ Title: "Create authenticationEventsFlow"
+description: "Create a new authenticationEventsFlow object."
+
+ms.localizationpriority: medium
++
+# Create authenticationEventsFlow
+Namespace: microsoft.graph
++
+Create a new [authenticationEventsFlow](../resources/authenticationeventsflow.md) object that is of the type specified in the request body. You can create only an [externalUsersSelfServiceSignupEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) object type.
+
+## 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)|EventListener.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|EventListener.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identity/authenticationEventsFlows
+```
+
+## 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 [authenticationEventsFlow](../resources/authenticationeventsflow.md) object.
+
+You can specify the following properties when creating an **authenticationEventsFlow**. You must include the **@odata.type** property with a value of the specific user flow type in the body. For example, `"@odata.type": "#microsoft.graph.externalUsersSelfServiceSignupEventsFlow"`.
+
+|Property|Type|Description|
+|:|:|:|
+|displayName|String|Required. The display name for the events policy. Must be unique.|
+|description|String|Optional. The description of the events policy.|
+|conditions|[authenticationConditions](../resources/authenticationconditions.md)|Optional. The conditions representing the context of the authentication request which is used to decide whether the events policy is invoked.|
+|priority|Int32|Optional. The priority to use for each individual event of the events policy. If multiple competing listeners for an event have the same priority, one is chosen and an error is silently logged. Default is 500. |
+|onInteractiveAuthFlowStart|[onInteractiveAuthFlowStartHandler](../resources/oninteractiveauthflowstarthandler.md)|Required. The configuration for what to invoke when an authentication flow is ready to be initiated. |
+|onAuthenticationMethodLoadStart|[onAuthenticationMethodLoadStartHandler](../resources/onauthenticationmethodloadstarthandler.md)|Required. The configuration for what to invoke when authentication methods are ready to be presented to the user. Must have at least one identity provider linked.|
+|onAttributeCollection|[onAttributeCollectionHandler](../resources/onattributecollectionhandler.md)|The configuration for what to invoke when attributes are ready to be collected from the user.|
+|onUserCreateStart|[onUserCreateStartHandler](../resources/onusercreatestarthandler.md)|The configuration for what to invoke during user creation.|
+
+## Response
+
+If successful, this method returns a `201 Created` response code and a JSON representation of an [authenticationEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) object in the response body. An **@odata.type** property with the value of the specific user flow type created is included in the response body. For example, `"@odata.type": "#microsoft.graph.externalUsersSelfServiceSignupEventsFlow"`.
+
+## Examples
+
+### Example 1: Create a basic External Identities sign-up and sign-in user flow on an Azure AD customer tenant
+
+#### Request
+The following is an example of a request. In this example, you create a user flow named "Woodgrove User Flow" with the following configuration.
+
+- Allow sign up and sign in.
+- Allow users to create a local email with password account.
+- Collect the **Display Name** built-in attribute from the user.
+- Defines how the attributes to be collected will be displayed to the user.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_authenticationeventsflow_selfservicesignup"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/identity/authenticationEventsFlows
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow",
+ "displayName": "Woodgrove Drive User Flow",
+ "onAuthenticationMethodLoadStart": {
+ "@odata.type": "#microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp",
+ "identityProviders": [
+ {
+ "id": "EmailPassword-OAUTH"
+ }
+ ]
+ },
+ "onInteractiveAuthFlowStart": {
+ "@odata.type": "#microsoft.graph.onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp",
+ "isSignUpAllowed": true
+ },
+ "onAttributeCollection": {
+ "@odata.type": "#microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp",
+ "attributes": [
+ {
+ "id": "email",
+ "displayName": "Email Address",
+ "description": "Email address of the user",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ },
+ {
+ "id": "displayName",
+ "displayName": "Display Name",
+ "description": "Display Name of the User.",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ }
+ ],
+ "attributeCollectionPage": {
+ "views": [
+ {
+ "inputs": [
+ {
+ "attribute": "email",
+ "label": "Email Address",
+ "inputType": "Text",
+ "hidden": true,
+ "editable": false,
+ "writeToDirectory": true,
+ "required": true,
+ "validationRegEx": "^[a-zA-Z0-9.!#$%&amp;&#8217;'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$"
+ },
+ {
+ "attribute": "displayName",
+ "label": "Display Name",
+ "inputType": "text",
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^[a-zA-Z_][0-9a-zA-Z_ ]*[0-9a-zA-Z_]+$"
+ }
+ ]
+ }
+ ]
+ }
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.authenticationEventsFlow"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/authenticationEventsFlows/$entity",
+ "@odata.type": "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow",
+ "id": "0313cc37-d421-421d-857b-87804d61e33e",
+ "displayName": "Woodgrove Drive User Flow",
+ "conditions": {
+ "applications": {
+ "includeAllApplications": false
+ }
+ },
+ "onInteractiveAuthFlowStart": {
+ "@odata.type": "#microsoft.graph.onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp",
+ "isSignUpAllowed": true
+ },
+ "onAuthenticationMethodLoadStart": {
+ "@odata.type": "#microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp"
+ },
+ "onAttributeCollection": {
+ "@odata.type": "#microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp",
+ "accessPackages": [],
+ "attributeCollectionPage": {
+ "customStringsFileId": null,
+ "views": [
+ {
+ "title": null,
+ "description": null,
+ "inputs": [
+ {
+ "attribute": "email",
+ "label": "Email Address",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": true,
+ "editable": false,
+ "writeToDirectory": true,
+ "required": true,
+ "validationRegEx": "^[a-zA-Z0-9.!#$%&amp;&#8217;'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$",
+ "options": []
+ },
+ {
+ "attribute": "displayName",
+ "label": "Display Name",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^[a-zA-Z_][0-9a-zA-Z_ ]*[0-9a-zA-Z_]+$",
+ "options": []
+ }
+ ]
+ }
+ ]
+ }
+ }
+}
+```
+
+### Example 2: Create a basic external identities sign-up and sign-in user flow with an attached application on an Azure AD customer tenant
+
+#### Request
+The following is an example of a request. In this example, you create a user flow named "Woodgrove User Flow" with the following configuration.
+
+- Allow sign up and sign in.
+- Allow users to create a local email with password account.
+- Collect the **Display Name** built-in attribute from the user.
+- Defines how the attributes to be collected will be displayed to the user.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_authenticationeventsflow_selfservicesignup_includeapplications"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/identity/authenticationEventsFlows
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow",
+ "displayName": "Woodgrove Drive User Flow",
+ "conditions": {
+ "applications": {
+ "includeApplications": [
+ {
+ "appId": "63856651-13d9-4784-9abf-20758d509e19"
+ }
+ ]
+ }
+ },
+ "onAuthenticationMethodLoadStart": {
+ "@odata.type": "#microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp",
+ "identityProviders": [
+ {
+ "id": "EmailPassword-OAUTH"
+ }
+ ]
+ },
+ "onInteractiveAuthFlowStart": {
+ "@odata.type": "#microsoft.graph.onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp",
+ "isSignUpAllowed": true
+ },
+ "onAttributeCollection": {
+ "@odata.type": "#microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp",
+ "attributes": [
+ {
+ "id": "email",
+ "displayName": "Email Address",
+ "description": "Email address of the user",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ },
+ {
+ "id": "displayName",
+ "displayName": "Display Name",
+ "description": "Display Name of the User.",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ }
+ ],
+ "attributeCollectionPage": {
+ "views": [
+ {
+ "inputs": [
+ {
+ "attribute": "email",
+ "label": "Email Address",
+ "inputType": "Text",
+ "hidden": true,
+ "editable": false,
+ "writeToDirectory": true,
+ "required": true,
+ "validationRegEx": "^[a-zA-Z0-9.!#$%&amp;&#8217;'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$"
+ },
+ {
+ "attribute": "displayName",
+ "label": "Display Name",
+ "inputType": "text",
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^[a-zA-Z_][0-9a-zA-Z_ ]*[0-9a-zA-Z_]+$"
+ }
+ ]
+ }
+ ]
+ }
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.authenticationEventsFlow"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/authenticationEventsFlows/$entity",
+ "@odata.type": "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow",
+ "id": "1d51b447-eb52-4ec8-ae4e-0a35ebc148ea",
+ "displayName": "Woodgrove Drive User Flow",
+ "description": null,
+ "priority": 500,
+ "onAttributeCollectionStart": null,
+ "onAttributeCollectionSubmit": null,
+ "onUserCreateStart": null,
+ "conditions": {
+ "applications": {
+ "includeAllApplications": false
+ }
+ },
+ "onInteractiveAuthFlowStart": {
+ "@odata.type": "#microsoft.graph.onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp",
+ "isSignUpAllowed": true
+ },
+ "onAuthenticationMethodLoadStart": {
+ "@odata.type": "#microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp"
+ },
+ "onAttributeCollection": {
+ "@odata.type": "#microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp",
+ "accessPackages": [],
+ "attributeCollectionPage": {
+ "customStringsFileId": null,
+ "views": [
+ {
+ "title": null,
+ "description": null,
+ "inputs": [
+ {
+ "attribute": "email",
+ "label": "Email Address",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": true,
+ "editable": false,
+ "writeToDirectory": true,
+ "required": true,
+ "validationRegEx": "^[a-zA-Z0-9.!#$%&amp;&#8217;'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$",
+ "options": []
+ },
+ {
+ "attribute": "displayName",
+ "label": "Display Name",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^[a-zA-Z_][0-9a-zA-Z_ ]*[0-9a-zA-Z_]+$",
+ "options": []
+ }
+ ]
+ }
+ ]
+ }
+ }
+}
+```
+
+### Example 3: Create an External Identities sign-up and sign-in user flow with social providers and a custom attribute
+
+#### Request
+
+The following is an example of a request. In this example, you create a user flow named "Woodgrove Drive User Flow" with the following configuration
+
+- Allow sign up and sign in.
+- Allow users to create a local email with password account, or authenticate with Google or Facebook
+- Collect the **Display Name** built-in attribute and a **Favorite Color** custom attribute.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_authenticationeventsflow__selfservicesignup_socialproviders_customattribute"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/identity/authenticationEventsFlows
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow",
+ "displayName": "Woodgrove User Flow 2",
+ "onAuthenticationMethodLoadStart": {
+ "@odata.type": "#microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp",
+ "identityProviders": [
+ {
+ "id": "EmailPassword-OAUTH"
+ },
+ {
+ "id": "Google-OAUTH"
+ },
+ {
+ "id": "Facebook-OAUTH"
+ }
+ ]
+ },
+ "onInteractiveAuthFlowStart": {
+ "@odata.type": "#microsoft.graph.onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp",
+ "isSignUpAllowed": true
+ },
+ "onAttributeCollection": {
+ "@odata.type": "#microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp",
+ "attributes": [
+ {
+ "id": "email",
+ "displayName": "Email Address",
+ "description": "Email address of the user",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ },
+ {
+ "id": "displayName",
+ "displayName": "Display Name",
+ "description": "Display Name of the User.",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ },
+ {
+ "id": "extension_6ea3bc85aec24b1c92ff4a117afb6621_Favoritecolor",
+ "displayName": "Favorite color",
+ "description": "what is your favorite color",
+ "userFlowAttributeType": "custom",
+ "dataType": "string"
+ }
+ ],
+ "attributeCollectionPage": {
+ "views": [
+ {
+ "inputs": [
+ {
+ "attribute": "email",
+ "label": "Email Address",
+ "inputType": "Text",
+ "hidden": true,
+ "editable": false,
+ "writeToDirectory": true,
+ "required": true,
+ "validationRegEx": "^[a-zA-Z0-9.!#$%&amp;&#8217;'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$"
+ },
+ {
+ "attribute": "displayName",
+ "label": "Display Name",
+ "inputType": "text",
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^[a-zA-Z_][0-9a-zA-Z_ ]*[0-9a-zA-Z_]+$"
+ },
+ {
+ "attribute": "extension_6ea3bc85aec24b1c92ff4a117afb6621_Favoritecolor",
+ "label": "Favorite color",
+ "inputType": "text",
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^[a-zA-Z_][0-9a-zA-Z_ ]*[0-9a-zA-Z_]+$"
+ }
+ ]
+ }
+ ]
+ }
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.authenticationEventsFlow"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/authenticationEventsFlows/$entity",
+ "@odata.type": "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow",
+ "id": "{authentictionEventsFlow-id}",
+ "displayName": "Woodgrove User Flow 2",
+ "description": null,
+ "priority": 500,
+ "onAttributeCollectionStart": null,
+ "onAttributeCollectionSubmit": null,
+ "onUserCreateStart": null,
+ "conditions": {
+ "applications": {
+ "includeAllApplications": false
+ }
+ },
+ "onInteractiveAuthFlowStart": {
+ "@odata.type": "#microsoft.graph.onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp",
+ "isSignUpAllowed": true
+ },
+ "onAuthenticationMethodLoadStart": {
+ "@odata.type": "#microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp"
+ },
+ "onAttributeCollection": {
+ "@odata.type": "#microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp",
+ "accessPackages": [],
+ "attributeCollectionPage": {
+ "customStringsFileId": null,
+ "views": [
+ {
+ "title": null,
+ "description": null,
+ "inputs": [
+ {
+ "attribute": "email",
+ "label": "Email Address",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": true,
+ "editable": false,
+ "writeToDirectory": true,
+ "required": true,
+ "validationRegEx": "^[a-zA-Z0-9.!#$%&amp;&#8217;'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$",
+ "options": []
+ },
+ {
+ "attribute": "displayName",
+ "label": "Display Name",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^[a-zA-Z_][0-9a-zA-Z_ ]*[0-9a-zA-Z_]+$",
+ "options": []
+ },
+ {
+ "attribute": "extension_6ea3bc85aec24b1c92ff4a117afb6621_Favoritecolor",
+ "label": "Favorite color",
+ "inputType": "text",
+ "defaultValue": null,
+ "hidden": false,
+ "editable": true,
+ "writeToDirectory": true,
+ "required": false,
+ "validationRegEx": "^[a-zA-Z_][0-9a-zA-Z_ ]*[0-9a-zA-Z_]+$",
+ "options": []
+ }
+ ]
+ }
+ ]
+ }
+ }
+}
+```
v1.0 Identitycontainer Post B2cuserflows https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitycontainer-post-b2cuserflows.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-b2cuserflow-from-b2cuserflows-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-b2cuserflow-from-b2cuserflows-identityprovider-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-b2cuserflow-from-b2cuserflows-apiconnectors-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identitycontainer Post B2xuserflows https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitycontainer-post-b2xuserflows.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-b2xuserflow-from-b2xuserflows-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-b2xuserflow-from-b2xuserflows-identityproviders-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-b2xuserflow-from-b2xuserflows-apiconnectors-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identitycontainer Post Customauthenticationextensions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitycontainer-post-customauthenticationextensions.md
+
+ Title: "Create customAuthenticationExtension"
+description: "Create a new customAuthenticationExtension object."
+
+ms.localizationpriority: medium
++
+# Create customAuthenticationExtension
+Namespace: microsoft.graph
++
+Create a new [customAuthenticationExtension](../resources/customauthenticationextension.md) object. Only the **onTokenIssuanceStartCustomExtension** object type is supported.
+
+## 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)|CustomAuthenticationExtension.ReadWrite.All, Policy.ReadWrite.AuthenticationFlows, Application.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CustomAuthenticationExtension.ReadWrite.All, Policy.ReadWrite.AuthenticationFlows, Application.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identity/customAuthenticationExtensions
+```
+
+## 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 [customAuthenticationExtension](../resources/customauthenticationextension.md) object.
+
+You can specify the following properties when creating a **customAuthenticationExtension**. You must specify the **@odata.type** property with a value of the customAuthenticationExtension object type that you want to create. For example, to create an **onTokenIssuanceStartCustomExtension** object, set **@odata.type** to `#microsoft.graph.onTokenIssuanceStartCustomExtension`.
+
+|Property|Type|Description|
+|:|:|:|
+|authenticationConfiguration|[customExtensionAuthenticationConfiguration](../resources/customextensionauthenticationconfiguration.md)|The authentication configuration for this custom extension. Inherited from [customCalloutExtension](../resources/customcalloutextension.md). Optional.|
+|clientConfiguration|[customExtensionClientConfiguration](../resources/customextensionclientconfiguration.md)|The connection settings for the custom extension. Inherited from [customCalloutExtension](../resources/customcalloutextension.md). Optional.|
+|description|String|Description for the custom extension. Inherited from [customCalloutExtension](../resources/customcalloutextension.md). Optional.|
+|displayName|String|Display name for the custom extension. Inherited from [customCalloutExtension](../resources/customcalloutextension.md). Optional.|
+|endpointConfiguration|[customExtensionEndpointConfiguration](../resources/customextensionendpointconfiguration.md)|Configuration for the API endpoint that the custom extension will call. Inherited from [customCalloutExtension](../resources/customcalloutextension.md). Optional.|
++
+## Response
+
+If successful, this method returns a `201 Created` response code and a [customAuthenticationExtension](../resources/customauthenticationextension.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request to create an onTokenIssuanceStartCustomExtension object type.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_customauthenticationextension_from_"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/identity/customAuthenticationExtensions
+Content-Type: application/json
+Content-length: 468
+
+{
+ "@odata.type": "#microsoft.graph.onTokenIssuanceStartCustomExtension",
+ "displayName": "onTokenIssuanceStartCustomExtension",
+ "description": "Fetch additional claims from custom user store",
+ "endpointConfiguration": {
+ "@odata.type": "#microsoft.graph.httpRequestEndpoint",
+ "targetUrl": "https://authenticationeventsAPI.contoso.com"
+ },
+ "authenticationConfiguration": {
+ "@odata.type": "#microsoft.graph.azureAdTokenAuthentication",
+ "resourceId": "api://authenticationeventsAPI.contoso.com/a13d0fc1-04ab-4ede-b215-63de0174cbb4"
+ },
+ "clientConfiguration": {
+ "timeoutInMilliseconds": 2000,
+ "maximumRetries": 1
+ },
+ "claimsForTokenConfiguration": [
+ {
+ "claimIdInApiResponse": "DateOfBirth"
+ },
+ {
+ "claimIdInApiResponse": "CustomRoles"
+ }
+ ]
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.customAuthenticationExtension"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/customAuthenticationExtensions/$entity",
+ "@odata.type": "#microsoft.graph.onTokenIssuanceStartCustomExtension",
+ "id": "6fc5012e-7665-43d6-9708-4370863f4e6e",
+ "displayName": "onTokenIssuanceStartCustomExtension",
+ "description": "Fetch additional claims from custom user store",
+ "clientConfiguration": null,
+ "behaviorOnError": null,
+ "authenticationConfiguration": {
+ "@odata.type": "#microsoft.graph.azureAdTokenAuthentication",
+ "resourceId": "api://authenticationeventsAPI.contoso.com/a13d0fc1-04ab-4ede-b215-63de0174cbb4"
+ },
+ "clientConfiguration": {
+ "timeoutInMilliseconds": 2000,
+ "maximumRetries": 1
+ },
+ "endpointConfiguration": {
+ "@odata.type": "#microsoft.graph.httpRequestEndpoint",
+ "targetUrl": "https://authenticationeventsAPI.contoso.com"
+ },
+ "claimsForTokenConfiguration": [
+ {
+ "claimIdInApiResponse": "DateOfBirth"
+ },
+ {
+ "claimIdInApiResponse": "CustomRoles"
+ }
+ ]
+}
+```
+
v1.0 Identitycontainer Post Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitycontainer-post-identityproviders.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-socialidentityprovider-from-identityproviderbase-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-openidconnectidentityprovider-from-identityproviderbase-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-applemanagedidentityprovider-from-identityproviderbase-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identitygovernance Customtaskextension Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-customtaskextension-delete.md
Namespace: microsoft.graph.identityGovernance
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Delete a [customTaskExtension](../resources/identitygovernance-customtaskextension.md) object. Can only be deleted if it is not referenced in any task objects in a lifecycle workflow.
+Delete a [customTaskExtension](../resources/identitygovernance-customtaskextension.md) object. A custom task extension can only be deleted if it is not referenced in any task objects in a lifecycle workflow.
## Permissions
DELETE https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/cu
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-delete-customtaskextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identitygovernance Customtaskextension Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-customtaskextension-get.md
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/custo
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-get-customtaskextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-The following is an example of the response
+The following is an example of the response.
<!-- { "blockType": "response", "truncated": true,
v1.0 Identitygovernance Customtaskextension Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-customtaskextension-update.md
Content-length: 588
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-update-customtaskextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identitygovernance Deleteditemcontainer Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-deletedItemcontainer-delete.md
DELETE https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/de
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-delete-deleteditems-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identitygovernance Deleteditemcontainer Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-deleteditemcontainer-get.md
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/delet
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-get-deleteditemcontainer-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/delet
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-get-deleteditemcontainer-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
v1.0 Identitygovernance Lifecyclemanagementsettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-lifecyclemanagementsettings-get.md
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/setti
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-get-lifecyclemanagementsettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-The following is an example of the response
+The following is an example of the response.
<!-- { "blockType": "response",
v1.0 Identitygovernance Lifecyclemanagementsettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-lifecyclemanagementsettings-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-update-lifecyclemanagementsettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identitygovernance Lifecycleworkflowscontainer List Customtaskextensions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-lifecycleworkflowscontainer-list-customtaskextensions.md
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/custo
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-customtaskextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-The following is an example of the response
+The following is an example of the response.
<!-- { "blockType": "response", "truncated": true,
v1.0 Identitygovernance Lifecycleworkflowscontainer List Deleteditems https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-lifecycleworkflowscontainer-list-deleteditems.md
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/delet
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-deleteditemcontainer-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/delet
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-deleteditemcontainer-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
v1.0 Identitygovernance Lifecycleworkflowscontainer List Taskdefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-lifecycleworkflowscontainer-list-taskdefinitions.md
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/taskD
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-taskdefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
<!-- { "blockType": "response",
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/taskD
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-taskdefinition-filter-category-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
<!-- { "blockType": "response",
v1.0 Identitygovernance Lifecycleworkflowscontainer List Workflows https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-lifecycleworkflowscontainer-list-workflows.md
Namespace: microsoft.graph.identityGovernance
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Get the workflow resources from the workflows navigation property.
+Get a list of workflow resources that are associated with lifecycle workflows.
## Permissions
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-workflow-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
<!-- { "blockType": "response",
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-workflow-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
<!-- { "blockType": "response", "truncated": true,
v1.0 Identitygovernance Lifecycleworkflowscontainer List Workflowtemplates https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-lifecycleworkflowscontainer-list-workflowtemplates.md
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-workflowtemplate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
<!-- { "blockType": "response", "truncated": true,
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-workflowtemplate-filter-category-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identitygovernance Lifecycleworkflowscontainer Post Customtaskextensions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-lifecycleworkflowscontainer-post-customtaskextensions.md
Content-length: 588
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-create-customtaskextension-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
v1.0 Identitygovernance Lifecycleworkflowscontainer Post Workflows https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-lifecycleworkflowscontainer-post-workflows.md
If successful, this method returns a `201 Created` response code and a [microsof
## Examples
-### Request
+### Example 1: Create a new workflow
+
+#### Request
The following is an example of a request that creates a workflow with the following configuration:
-+ It's a "leaver" workflow that's enabled and schedule to run.
++ It's a "joiner" workflow that's enabled and schedule to run. + It runs for new users that are based in Australia, on their employeeHireDate. + Two tasks are carried out when the workflow runs: the user's account is enabled and a "Welcome" email is sent to the user. - # [HTTP](#tab/http) <!-- { "blockType": "request",
Content-Type: application/json
"description": "Configure new hire tasks for onboarding employees on their first day", "displayName": "Australia Onboard new hire employee", "isEnabled": true,
- "isSchedulingEnabled": false,
+ "isSchedulingEnabled": true,
"executionConditions": { "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions", "scope": {
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-create-workflow-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-### Response
+#### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
Content-Type: application/json
} } ```+
+### Example 2: Create a new version of a task with customized email
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_create_workflow_from_customemail"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workflows
+Content-Type: application/json
+Content-length: 631
+
+{
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "custom email marketing API test",
+ "isEnabled": true,
+ "isSchedulingEnabled": false,
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "(department eq 'Marketing')"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeHireDate",
+ "offsetInDays": 0
+ }
+ },
+ "tasks": [
+ {
+ "continueOnError": false,
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "isEnabled": true,
+ "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "arguments": []
+ },
+ {
+ "continueOnError": false,
+ "description": "Send welcome email to new hire",
+ "displayName": "Send Welcome Email",
+ "isEnabled": true,
+ "taskDefinitionId": "70b29d51-b59a-4773-9280-8841dfd3f2ea",
+ "arguments": [
+ {
+ "name": "cc",
+ "value": "1baa57fa-3c4e-4526-ba5a-db47a9df95f0"
+ },
+ {
+ "name": "customSubject",
+ "value": "Welcome to the organization {{userDisplayName}}!"
+ },
+ {
+ "name": "customBody",
+ "value": "Welcome to our organization {{userGivenName}}!"
+ },
+ {
+ "name": "locale",
+ "value": "en-us"
+ }
+ ]
+ }
+ ]
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
++
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.workflow"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "workflow":{
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "Global onboard new hire employee",
+ "isEnabled": true,
+ "isSchedulingEnabled": false,
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "(department eq 'Marketing')"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeHireDate",
+ "offsetInDays": 1
+ }
+ },
+ "tasks": [
+ {
+ "continueOnError": false,
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "isEnabled": true,
+ "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "arguments": []
+ },
+ {
+ "continueOnError": false,
+ "description": "Send welcome email to new hire",
+ "displayName": "Send Welcome Email",
+ "isEnabled": true,
+ "taskDefinitionId": "70b29d51-b59a-4773-9280-8841dfd3f2ea",
+ "arguments": [
+ {
+ "name": "cc",
+ "value": "b47471b9-af8f-4a5a-bfa2-b78e82398f6e, a7a23ce0-909b-40b9-82cf-95d31f0aaca2"
+ },
+ {
+ "name": "customSubject",
+ "value": "Welcome to the organization {{userDisplayName}}!"
+ },
+ {
+ "name": "customBody",
+ "value": "Welcome to our organization {{userGivenName}} {{userSurname}}. \nFor more information, reach out to your manager {{managerDisplayName}} at {{managerEmail}}."
+ },
+ {
+ "name": "locale",
+ "value": "en-us"
+ },
+ ]
+ }
+ ]
+ }
+}
+```
v1.0 Identitygovernance Run Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-run-get.md
GET https://graph.microsoft.com/beta/IdentityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-get-workflow-run-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-get-workflow-run-e2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
v1.0 Identitygovernance Run List Taskprocessingresults https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-run-list-taskprocessingresults.md
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-run-taskprocessingresult-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-run-taskprocessingresult-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
v1.0 Identitygovernance Run List Userprocessingresults https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-run-list-userprocessingresults.md
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-get-run-taskprocessingresult-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
<!-- { "blockType": "response", "truncated": true,
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-get-run-taskprocessingresult-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
<!-- { "blockType": "response", "truncated": true,
v1.0 Identitygovernance Run Summary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-run-summary.md
Title: "run: summary"
-description: "A summary of runs for a specified time period. Since the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts."
+description: "Get a summary of runs for a specified time period."
ms.localizationpriority: medium ms.prod: "governance"
Namespace: microsoft.graph.identityGovernance
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-A summary of runs for a specified time period. Since the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts.
+Get a summary of [runs](identitygovernance-run-get.md) for a specified time period. Because the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts.
## Permissions
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-runthissummary-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
v1.0 Identitygovernance Task Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-task-get.md
Namespace: microsoft.graph.identityGovernance
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Get a task specific from a [workflow](../resources/identitygovernance-workflow.md) or [workflowVersion](../resources/identitygovernance-workflowversion.md).
+Get a specific task from a [workflow](../resources/identitygovernance-workflow.md) or [workflowVersion](../resources/identitygovernance-workflowversion.md).
## Permissions
The following is an example of a request to get a task from a workflow version.
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workflows/156ce798-1eb6-4e0a-8515-e79f54d04390/versions/2/tasks/4d9d41d7-a8e1-4f2f-8c8c-a883bc02e6ee ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/javascript/lifecycleworkflows-get-workflowversion-task-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Identitygovernance Task Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-task-update.md
Content-length: 454
} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-length: 454
[!INCLUDE [sample-code](../includes/snippets/javascript/lifecycleworkflows-update-task-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Identitygovernance Taskdefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-taskdefinition-get.md
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/taskD
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-get-taskdefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
v1.0 Identitygovernance Taskprocessingresult Resume https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-taskprocessingresult-resume.md
Namespace: microsoft.graph.identityGovernance
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Resume a task processing result that's `inProgress`. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information read about [Lifecycle Workflows extensibility approach](/azure/active-directory/governance/lifecycle-workflow-extensibility).
+Resume a task processing result that's `inProgress`. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: [Lifecycle Workflows extensibility approach](/azure/active-directory/governance/lifecycle-workflow-extensibility).
## Permissions
Content-length: 155
} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-length: 155
[!INCLUDE [sample-code](../includes/snippets/javascript/lifecycleworkflows-taskprocessingresultthisresume-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Identitygovernance Taskreport List Taskprocessingresults https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-taskreport-list-taskprocessingresults.md
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-taskreport-taskprocessingresult-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-taskreport-taskprocessingresult-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
v1.0 Identitygovernance Taskreport Summary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-taskreport-summary.md
Title: "taskReport: summary"
-description: "A summary of task processing results for a specified time period. Since the amount of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts."
+description: "Get a summary of task processing results for a specified time period."
ms.localizationpriority: medium ms.prod: "governance"
Namespace: microsoft.graph.identityGovernance
Get a [taskReportSummary](../resources/identitygovernance-taskreportsummary.md) object.
-This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts.
+This API provides a summary of [task processing results](identitygovernance-taskreport-list-taskprocessingresults.md) for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts.
## Permissions
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-get-taskreportsummary-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-The following is an example of the response
+The following is an example of the response.
<!-- { "blockType": "response", "truncated": true,
v1.0 Identitygovernance Userprocessingresult Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-userprocessingresult-get.md
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-get-run-userprocessingresult-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-get-run-userprocessingresult-e2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
v1.0 Identitygovernance Userprocessingresult List Taskprocessingresults https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-userprocessingresult-list-taskprocessingresults.md
GET https://graph.microsoft.com/beta/IdentityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-workflow-userprocessingresult-taskprocessingresult-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-workflow-userprocessingresult-taskprocessingresult-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-workflow-userprocessingresult-taskprocessingresults-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-workflow-userprocessingresult-taskprocessingresults-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
v1.0 Identitygovernance Userprocessingresult Summary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-userprocessingresult-summary.md
GET https://graph.microsoft.com/beta/IdentityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-userprocessingresultthissummary-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-The following is an example of the response
+The following is an example of the response.
<!-- { "blockType": "response", "truncated": true,
v1.0 Identitygovernance Workflow Activate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-workflow-activate.md
Title: "workflow: activate"
-description: "Run a workflow on-demand for time critical execution and testing."
+description: "Run a workflow object on demand."
ms.localizationpriority: medium ms.prod: "governance"
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/lifecycleworkflows-workflowthisactivate-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Identitygovernance Workflow Createnewversion https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-workflow-createnewversion.md
Content-length: 631
[!INCLUDE [sample-code](../includes/snippets/php/lifecycleworkflows-workflowthiscreatenewversion-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
Content-Type: application/json
Content-length: 631 {
- "workflow":{
- "category": "joiner",
- "description": "Configure new hire tasks for onboarding employees on their first day",
- "displayName": "Global onboard new hire employee",
- "isEnabled": true,
- "isSchedulingEnabled": false,
- "executionConditions": {
- "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
- "scope": {
- "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
- "rule": "(department eq 'Marketing')"
- },
- "trigger": {
- "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
- "timeBasedAttribute": "employeeHireDate",
- "offsetInDays": 1
- }
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "custom email marketing API test",
+ "isEnabled": true,
+ "isSchedulingEnabled": false,
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "(department eq 'Marketing')"
},
- "tasks": [
- {
- "continueOnError": false,
- "description": "Enable user account in the directory",
- "displayName": "Enable User Account",
- "isEnabled": true,
- "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
- "arguments": []
- },
- {
- "continueOnError": false,
- "description": "Send welcome email to new hire",
- "displayName": "Send Welcome Email",
- "isEnabled": true,
- "taskDefinitionId": "70b29d51-b59a-4773-9280-8841dfd3f2ea",
- "arguments": [
- {
- "name": "cc",
- "value": "1baa57fa-3c4e-4526-ba5a-db47a9df95f0"
- },
- {
- "name": "customSubject",
- "value": "Welcome to the organization {{userDisplayName}}!"
- },
- {
- "name": "customBody",
- "value": "Welcome to our organization {{userGivenName}}!"
- },
- {
- "name": "locale",
- "value": "en-us"
- }
- ]
- }
- ]
- }
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeHireDate",
+ "offsetInDays": 0
+ }
+ },
+ "tasks": [
+ {
+ "continueOnError": false,
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "isEnabled": true,
+ "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "arguments": []
+ },
+ {
+ "continueOnError": false,
+ "description": "Send welcome email to new hire",
+ "displayName": "Send Welcome Email",
+ "isEnabled": true,
+ "taskDefinitionId": "70b29d51-b59a-4773-9280-8841dfd3f2ea",
+ "arguments": [
+ {
+ "name": "cc",
+ "value": "1baa57fa-3c4e-4526-ba5a-db47a9df95f0"
+ },
+ {
+ "name": "customSubject",
+ "value": "Welcome to the organization {{userDisplayName}}!"
+ },
+ {
+ "name": "customBody",
+ "value": "Welcome to our organization {{userGivenName}}!"
+ },
+ {
+ "name": "locale",
+ "value": "en-us"
+ }
+ ]
+ }
+ ]
}+ ``` # [C#](#tab/csharp)
Content-length: 631
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript)
Content-length: 631
[!INCLUDE [sample-code](../includes/snippets/php/lifecycleworkflows-workflowthiscreatenewversion-customemail-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
v1.0 Identitygovernance Workflow Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-workflow-delete.md
DELETE https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/wo
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-delete-workflow-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identitygovernance Workflow Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-workflow-get.md
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-get-workflow-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
<!-- { "blockType": "response",
v1.0 Identitygovernance Workflow List Runs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-workflow-list-runs.md
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-run-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-run-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
v1.0 Identitygovernance Workflow List Task https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-workflow-list-task.md
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
v1.0 Identitygovernance Workflow List Taskreports https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-workflow-list-taskreports.md
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-taskreport-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-taskreport-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
v1.0 Identitygovernance Workflow List Userprocessingresults https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-workflow-list-userprocessingresults.md
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-userprocessingresult-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-userprocessingresult-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
v1.0 Identitygovernance Workflow List Versions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-workflow-list-versions.md
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-workflowversion-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
<!-- { "blockType": "response",
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-workflowversion-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identitygovernance Workflow Restore https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-workflow-restore.md
POST https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/dele
[!INCLUDE [sample-code](../includes/snippets/php/lifecycleworkflows-workflowthisrestore-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
-The following is an example of the response
+The following is an example of the response.
<!-- { "blockType": "response",
v1.0 Identitygovernance Workflow Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-workflow-update.md
Content-length: 454
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-update-workflow-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identitygovernance Workflowtemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-workflowtemplate-get.md
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-get-workflowtemplate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-The following is an example of the response
+The following is an example of the response.
<!-- { "blockType": "response",
v1.0 Identitygovernance Workflowversion Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-workflowversion-get.md
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-get-workflowversion-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response
+The following is an example of the response.
<!-- { "blockType": "response",
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-get-workflowversion-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identitygovernance Workflowversion List Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitygovernance-workflowversion-list-tasks.md
The following is an example of a request.
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workflows/156ce798-1eb6-4e0a-8515-e79f54d04390/versions/2/tasks ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/identityGovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/javascript/lifecycleworkflows-list-workflowversion-task-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
-The following is an example of the response
+The following is an example of the response.
<!-- { "blockType": "response",
v1.0 Identityprotectionroot List Riskyserviceprincipals https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityprotectionroot-list-riskyserviceprincipals.md
GET https://graph.microsoft.com/beta/identityProtection/riskyServicePrincipals
[!INCLUDE [sample-code](../includes/snippets/powershell/list-riskyserviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityprotectionroot List Serviceprincipalriskdetections https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityprotectionroot-list-serviceprincipalriskdetections.md
GET https://graph.microsoft.com/beta/identityProtection/servicePrincipalRiskDete
[!INCLUDE [sample-code](../includes/snippets/powershell/list-serviceprincipalriskdetection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identityProtection/servicePrincipalRiskDete
[!INCLUDE [sample-code](../includes/snippets/powershell/list-filter-serviceprincipalriskdetection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identityprovider Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityprovider-delete.md
DELETE https://graph.microsoft.com/beta/identityProviders/{id}
[!INCLUDE [sample-code](../includes/snippets/php/delete-identityprovider-forid-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Identityprovider Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityprovider-get.md
Do not supply a request body for this method.
## Response
-If successful, this method returns a `200 OK` response code and a JSON representation of the [identityProvider](../resources/identityprovider.md) or [openIdConnectProvider](../resources/openidconnectprovider.md) (only for Azure AD B2C) in the response body.
+If successful, this method returns a `200 OK` response code and a [identityProvider](../resources/identityprovider.md) or [openIdConnectProvider](../resources/openidconnectprovider.md) (only for Azure AD B2C) object in the response body.
## Examples
GET https://graph.microsoft.com/beta/identityProviders/{id}
[!INCLUDE [sample-code](../includes/snippets/php/get-identityprovider-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identityProviders/{id}
[!INCLUDE [sample-code](../includes/snippets/php/get-identityprovider-2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Identityprovider List Availableprovidertypes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityprovider-list-availableprovidertypes.md
GET https://graph.microsoft.com/beta/identityProviders/availableProviderTypes
[!INCLUDE [sample-code](../includes/snippets/php/identityprovider-availableprovidertypes-in-directory-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Identityprovider List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityprovider-list.md
GET https://graph.microsoft.com/beta/identityProviders
[!INCLUDE [sample-code](../includes/snippets/php/get-identityprovider-3-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Identityprovider Post Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityprovider-post-identityproviders.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-identityprovider-from-identityproviders-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-openidconnectprovider-from-identityproviders-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Identityprovider Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityprovider-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-identityprovider-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-openidconnectprovider-azure-ad-b2c-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Identityproviderbase Availableprovidertypes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityproviderbase-availableprovidertypes.md
GET https://graph.microsoft.com/beta/identity/identityProviders/availableProvide
[!INCLUDE [sample-code](../includes/snippets/php/identityprovider-availableprovidertypes-inazure-ad-directory-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identity/identityProviders/availableProvide
[!INCLUDE [sample-code](../includes/snippets/php/identityprovider-availableprovidertypes-b2c-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Identityproviderbase Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityproviderbase-delete.md
DELETE https://graph.microsoft.com/beta/identity/identityProviders/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-identityprovider-for-id-specified-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityproviderbase Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityproviderbase-get.md
GET https://graph.microsoft.com/beta/identity/identityProviders/Amazon-OAUTH
[!INCLUDE [sample-code](../includes/snippets/powershell/get-socialidentityprovider-from-identityproviderbase-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identity/identityProviders/MSASignup-OAUTH
[!INCLUDE [sample-code](../includes/snippets/powershell/get-builtinidentityprovider-from-identityproviderbase-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identity/identityProviders/OIDC-V1-test-icm
[!INCLUDE [sample-code](../includes/snippets/powershell/get-openidconnectidentityprovider-from-identityproviderbase-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identity/identityProviders/Apple-Managed-OI
[!INCLUDE [sample-code](../includes/snippets/powershell/get-applemanagedidentityprovider-from-identityproviderbase-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identityproviderbase Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityproviderbase-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-socialidentityprovider-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-openidconnectprovider-forazure-ad-b2c-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-appleidentityprovider-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identitysecuritydefaultsenforcementpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitysecuritydefaultsenforcementpolicy-get.md
GET https://graph.microsoft.com/beta/policies/identitySecurityDefaultsEnforcemen
[!INCLUDE [sample-code](../includes/snippets/powershell/get-identitysecuritydefaultsenforcementpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identitysecuritydefaultsenforcementpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identitysecuritydefaultsenforcementpolicy-update.md
Update the properties of an [identitySecurityDefaultsEnforcementPolicy](../resou
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Policy.ReadWrite.ConditionalAccess |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-identitysecuritydefaultsenforcementpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflow Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityuserflow-delete.md
DELETE https://graph.microsoft.com/beta/identity/userFlows/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-identityuserflow-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflow Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityuserflow-get.md
GET https://graph.microsoft.com/beta/identity/userFlows/B2C_1_Pol1
[!INCLUDE [sample-code](../includes/snippets/powershell/get-identityuserflow-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflow List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityuserflow-list.md
GET https://graph.microsoft.com/beta/identity/userFlows
[!INCLUDE [sample-code](../includes/snippets/powershell/get-userflows-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflow Post Userflows https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityuserflow-post-userflows.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-identityuserflow-from-identitycontainer-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflowattribute Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityuserflowattribute-delete.md
DELETE https://graph.microsoft.com/beta/identity/userFlowAttributes/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-userflowattributes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflowattribute Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityuserflowattribute-get.md
Do not supply a request body for this method.
## Response
-If successful, this method returns a `200 OK` response code and a JSON representation of the [identityUserFlowAttribute](../resources/identityuserflowattribute.md) in the response body.
+If successful, this method returns a `200 OK` response code and a [identityUserFlowAttribute](../resources/identityuserflowattribute.md) object in the response body.
## Examples
GET https://graph.microsoft.com/beta/identity/userFlowAttributes/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-userflowattributes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflowattribute List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityuserflowattribute-list.md
GET https://graph.microsoft.com/beta/identity/userFlowAttributes
[!INCLUDE [sample-code](../includes/snippets/powershell/list-userflowattributes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflowattribute Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityuserflowattribute-post.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-userflowattribute-from-userflowattributes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflowattribute Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityuserflowattribute-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-userflowattributes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflowattributeassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityuserflowattributeassignment-delete.md
DELETE https://graph.microsoft.com/beta/identity/b2cUserFlows/{id}/userAttribute
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-userattributeassignments-from-b2cidentityuserflow-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflowattributeassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityuserflowattributeassignment-get.md
GET https://graph.microsoft.com/beta/identity/b2cUserFlows/{id}/userAttributeAss
[!INCLUDE [sample-code](../includes/snippets/powershell/get-identityuserflowattributeassignment-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identity/b2cUserFlows/{id}/userAttributeAss
[!INCLUDE [sample-code](../includes/snippets/powershell/get-identityuserflowattributeassignment-expand-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identityuserflowattributeassignment Getorder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityuserflowattributeassignment-getorder.md
GET https://graph.microsoft.com/beta/identity/b2cUserFlows/{id}/userAttributeAss
[!INCLUDE [sample-code](../includes/snippets/php/identityuserflowattributeassignment-getorder-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflowattributeassignment Setorder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityuserflowattributeassignment-setorder.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/identityuserflowattributeassignment-setorder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflowattributeassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/identityuserflowattributeassignment-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-userattributeassignments-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Impactedresource Complete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/impactedresource-complete.md
The following is an example of a request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "impactedresourcethis.complete"
+ "name": "impactedresourcethis.complete",
+ "sampleKeys": ["0cb31920-84b9-471f-a6fb-468c1a847088_Microsoft.Identity.IAM.Insights.ApplicationCredentialExpiry", "dbd9935e-15b7-4800-9049-8d8704c23ad2"]
} --> ``` http POST https://graph.microsoft.com/beta/directory/recommendations/0cb31920-84b9-471f-a6fb-468c1a847088_Microsoft.Identity.IAM.Insights.ApplicationCredentialExpiry/impactedResources/dbd9935e-15b7-4800-9049-8d8704c23ad2/complete ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/beta/directory/recommendations/0cb31920-84b9-47
[!INCLUDE [sample-code](../includes/snippets/javascript/impactedresourcethiscomplete-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Impactedresource Dismiss https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/impactedresource-dismiss.md
The following is an example of a request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "impactedresourcethis.dismiss"
+ "name": "impactedresourcethis.dismiss",
+ "sampleKeys": ["0cb31920-84b9-471f-a6fb-468c1a847088_Microsoft.Identity.IAM.Insights.ApplicationCredentialExpiry", "dbd9935e-15b7-4800-9049-8d8704c23ad2"]
} --> ``` http
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/impactedresourcethisdismiss-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Impactedresource Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/impactedresource-get.md
The following is an example of a request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "get_impactedresource"
+ "name": "get_impactedresource",
+ "sampleKeys": ["0cb31920-84b9-471f-a6fb-468c1a847088_Microsoft.Identity.IAM.Insights.ApplicationCredentialExpiry", "dbd9935e-15b7-4800-9049-8d8704c23ad2"]
} --> ``` http GET https://graph.microsoft.com/beta/directory/recommendations/0cb31920-84b9-471f-a6fb-468c1a847088_Microsoft.Identity.IAM.Insights.ApplicationCredentialExpiry/impactedResources/dbd9935e-15b7-4800-9049-8d8704c23ad2 ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/directory/recommendations/0cb31920-84b9-471
[!INCLUDE [sample-code](../includes/snippets/javascript/get-impactedresource-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Impactedresource Postpone https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/impactedresource-postpone.md
The following is an example of a request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "impactedresourcethis.postpone"
+ "name": "impactedresourcethis.postpone",
+ "sampleKeys": ["0cb31920-84b9-471f-a6fb-468c1a847088_Microsoft.Identity.IAM.Insights.ApplicationCredentialExpiry", "dbd9935e-15b7-4800-9049-8d8704c23ad2"]
} --> ``` http
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/impactedresourcethispostpone-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Impactedresource Reactivate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/impactedresource-reactivate.md
The following is an example of a request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "impactedresourcethis.reactivate"
+ "name": "impactedresourcethis.reactivate",
+ "sampleKeys": ["0cb31920-84b9-471f-a6fb-468c1a847088_Microsoft.Identity.IAM.Insights.ApplicationCredentialExpiry", "dbd9935e-15b7-4800-9049-8d8704c23ad2"]
} --> ``` http POST https://graph.microsoft.com/beta/directory/recommendations/0cb31920-84b9-471f-a6fb-468c1a847088_Microsoft.Identity.IAM.Insights.ApplicationCredentialExpiry/impactedResources/dbd9935e-15b7-4800-9049-8d8704c23ad2/reactivate ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/beta/directory/recommendations/0cb31920-84b9-47
[!INCLUDE [sample-code](../includes/snippets/javascript/impactedresourcethisreactivate-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Inboundshareduserprofile Exportpersonaldata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/inboundshareduserprofile-exportpersonaldata.md
POST https://graph.microsoft.com/beta/directory/inboundSharedUserProfiles/c228b2
[!INCLUDE [sample-code](../includes/snippets/php/inboundshareduserprofile-exportpersonaldata-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Inboundshareduserprofile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/inboundshareduserprofile-get.md
GET https://graph.microsoft.com/beta/directory/inboundSharedUserProfiles/c228b2a
[!INCLUDE [sample-code](../includes/snippets/powershell/get-inboundshareduserprofile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Inboundshareduserprofile Removepersonaldata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/inboundshareduserprofile-removepersonaldata.md
POST https://graph.microsoft.com/beta/directory/inboundSharedUserProfiles/c228b2
[!INCLUDE [sample-code](../includes/snippets/powershell/inboundshareuserprofile-removepersonaldata-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Azuredatalakeconnector Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-azuredatalakeconnector-delete.md
DELETE https://graph.microsoft.com/beta/external/industryData/dataConnectors/8c0
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-azuredatalakeconnector-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Azuredatalakeconnector Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-azuredatalakeconnector-get.md
GET https://graph.microsoft.com/beta/external/industryData/dataConnectors/51dca0
[!INCLUDE [sample-code](../includes/snippets/powershell/get-azuredatalakeconnector-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Azuredatalakeconnector List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-azuredatalakeconnector-list.md
GET https://graph.microsoft.com/beta/external/industryData/dataConnectors
[!INCLUDE [sample-code](../includes/snippets/powershell/list-azuredatalakeconnector-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Azuredatalakeconnector Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-azuredatalakeconnector-post.md
Content-length: 104
[!INCLUDE [sample-code](../includes/snippets/powershell/create-azuredatalakeconnector-from-dataconnectors-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Azuredatalakeconnector Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-azuredatalakeconnector-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-azuredatalakeconnector-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Filevalidateoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-filevalidateoperation-get.md
GET https://graph.microsoft.com/beta/external/industryData/operations/581b2ef8-d
[!INCLUDE [sample-code](../includes/snippets/powershell/get-filevalidateoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Filevalidateoperation List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-filevalidateoperation-list.md
GET https://graph.microsoft.com/beta/external/industryData/operations
[!INCLUDE [sample-code](../includes/snippets/powershell/list-filevalidateoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Inboundfileflow Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-inboundfileflow-delete.md
DELETE https://graph.microsoft.com/beta/external/industryData/inboundFlows/7bd62
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-inboundflow-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Inboundfileflow Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-inboundfileflow-get.md
GET https://graph.microsoft.com/beta/external/industryData/inboundFlows/7bd62d17
[!INCLUDE [sample-code](../includes/snippets/powershell/get-inboundflow-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Inboundfileflow List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-inboundfileflow-list.md
GET https://graph.microsoft.com/beta/external/industryData/inboundFlows
[!INCLUDE [sample-code](../includes/snippets/powershell/list-inboundflow-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Inboundfileflow Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-inboundfileflow-post.md
Content-length: 246
[!INCLUDE [sample-code](../includes/snippets/powershell/create-inboundfileflow-from-inboundflows-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Inboundfileflow Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-inboundfileflow-update.md
Content-length: 246
[!INCLUDE [sample-code](../includes/snippets/powershell/update-inboundfileflow-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Inboundflow Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-inboundflow-delete.md
DELETE https://graph.microsoft.com/beta/external/industryData/inboundFlows/0c629
[!INCLUDE [sample-code](../includes/snippets/php/delete-inboundflow-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Industrydata Inboundflow Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-inboundflow-get.md
GET https://graph.microsoft.com/beta/external/industryData/inboundFlows/7bd62d17
[!INCLUDE [sample-code](../includes/snippets/powershell/get-inboundflow-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Inboundflow List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-inboundflow-list.md
GET https://graph.microsoft.com/beta/external/industryData/inboundFlows
[!INCLUDE [sample-code](../includes/snippets/powershell/list-inboundflow-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Inboundflow Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-inboundflow-post.md
Content-length: 246
[!INCLUDE [sample-code](../includes/snippets/powershell/create-inboundflow-from-inboundflows-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Inboundflow Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-inboundflow-update.md
Content-length: 246
[!INCLUDE [sample-code](../includes/snippets/powershell/update-inboundfileflow-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Industrydataconnector Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-industrydataconnector-delete.md
DELETE https://graph.microsoft.com/beta/external/industryData/dataConnectors/8c0
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-azuredatalakeconnector-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Industrydataconnector Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-industrydataconnector-get.md
GET https://graph.microsoft.com/beta/external/industryData/dataConnectors/51dca0
[!INCLUDE [sample-code](../includes/snippets/powershell/get-azuredatalakeconnector-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Industrydataconnector List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-industrydataconnector-list.md
GET https://graph.microsoft.com/beta/external/industryData/dataConnectors
[!INCLUDE [sample-code](../includes/snippets/powershell/list-azuredatalakeconnector-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Industrydataconnector Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-industrydataconnector-post.md
Content-length: 104
[!INCLUDE [sample-code](../includes/snippets/powershell/create-industrydataconnector-from-dataconnectors-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Industrydataconnector Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-industrydataconnector-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-industrydataconnector-beta-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Industrydataconnector Validate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-industrydataconnector-validate.md
POST https://graph.microsoft.com/beta/external/industryData/dataConnectors/8c010
[!INCLUDE [sample-code](../includes/snippets/php/industrydataconnectorthisvalidate-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Industrydatarun Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-industrydatarun-get.md
GET https://graph.microsoft.com/beta/external/industryData/runs/918d4a8f-599b-4f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-industrydatarun-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Industrydatarun Getstatistics https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-industrydatarun-getstatistics.md
The following is an example of a request.
GET https://graph.microsoft.com/beta/external/industryData/runs/918d4a8f-599b-4f6a-b409-e892855db534/getStatistics ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/external/industryData/runs/918d4a8f-599b-4f
[!INCLUDE [sample-code](../includes/snippets/javascript/industrydatarunthisgetstatistics-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Industrydatarun List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-industrydatarun-list.md
GET https://graph.microsoft.com/beta/external/industryData/runs
[!INCLUDE [sample-code](../includes/snippets/powershell/list-industrydatarun-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Referencedefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-referencedefinition-get.md
GET https://graph.microsoft.com/beta/external/industryData/referenceDefinitions/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-referencedefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Referencedefinition List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-referencedefinition-list.md
GET https://graph.microsoft.com/beta/external/industryData/referenceDefinitions
[!INCLUDE [sample-code](../includes/snippets/powershell/list-referencedefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Rolegroup Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-rolegroup-get.md
GET https://graph.microsoft.com/beta/external/industryData/roleGroups/students
[!INCLUDE [sample-code](../includes/snippets/powershell/get-rolegroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Rolegroup List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-rolegroup-list.md
GET https://graph.microsoft.com/beta/external/industryData/roleGroups
[!INCLUDE [sample-code](../includes/snippets/powershell/list-rolegroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Sourcesystemdefinition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-sourcesystemdefinition-delete.md
DELETE https://graph.microsoft.com/beta/external/industryData/sourceSystems/0c62
[!INCLUDE [sample-code](../includes/snippets/powershell/create-sourcesystemdefinition-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Sourcesystemdefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-sourcesystemdefinition-get.md
GET https://graph.microsoft.com/beta/external/industryData/sourceSystems/0190210
[!INCLUDE [sample-code](../includes/snippets/powershell/get-sourcesystemdefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Sourcesystemdefinition List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-sourcesystemdefinition-list.md
GET https://graph.microsoft.com/beta/external/industryData/sourceSystems
[!INCLUDE [sample-code](../includes/snippets/powershell/list-sourcesystemdefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Sourcesystemdefinition Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-sourcesystemdefinition-post.md
Content-length: 250
[!INCLUDE [sample-code](../includes/snippets/powershell/create-sourcesystemdefinition-from-sourcesystems-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Sourcesystemdefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-sourcesystemdefinition-update.md
Content-length: 250
[!INCLUDE [sample-code](../includes/snippets/powershell/update-sourcesystemdefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Yeartimeperioddefinition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-yeartimeperioddefinition-delete.md
DELETE https://graph.microsoft.com/beta/external/industryData/years/0c629a1a-a85
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-yeartimeperioddefinition-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Yeartimeperioddefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-yeartimeperioddefinition-get.md
GET https://graph.microsoft.com/beta/external/industryData/years/ebf18762-ab92-4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-yeartimeperioddefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Yeartimeperioddefinition List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-yeartimeperioddefinition-list.md
GET https://graph.microsoft.com/beta/external/industryData/years
[!INCLUDE [sample-code](../includes/snippets/powershell/list-yeartimeperioddefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Industrydata Yeartimeperioddefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/industrydata-yeartimeperioddefinition-update.md
Content-length: 242
[!INCLUDE [sample-code](../includes/snippets/powershell/update-yeartimeperioddefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Inferenceclassification List Overrides https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/inferenceclassification-list-overrides.md
GET https://graph.microsoft.com/beta/me/inferenceClassification/overrides
[!INCLUDE [sample-code](../includes/snippets/powershell/get-overrides-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Inferenceclassification Post Overrides https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/inferenceclassification-post-overrides.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-inferenceclassificationoverride-from-inferenceclassification-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Inferenceclassificationoverride Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/inferenceclassificationoverride-delete.md
DELETE https://graph.microsoft.com/beta/me/inferenceClassification/overrides/98f
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-inferenceclassificationoverride-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Inferenceclassificationoverride Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/inferenceclassificationoverride-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-inferenceclassificationoverride-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Informationprotection List Threatassessmentrequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/informationprotection-list-threatassessmentrequests.md
GET https://graph.microsoft.com/beta/informationProtection/threatAssessmentReque
[!INCLUDE [sample-code](../includes/snippets/powershell/get-threatassessmentrequests-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Informationprotection Post Threatassessmentrequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/informationprotection-post-threatassessmentrequests.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-mailassessmentrequest-from-informationprotection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-emailfileassessmentrequest-from-informationprotection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-fileassessmentrequest-from-informationprotection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-urlassessmentrequest-from-informationprotection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Informationprotectionlabel Evaluateapplication https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/informationprotectionlabel-evaluateapplication.md
User-agent: ContosoLOBApp/1.0
[!INCLUDE [sample-code](../includes/snippets/powershell/informationprotectionlabel-evaluateapplication-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Informationprotectionlabel Evaluateclassificationresults https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/informationprotectionlabel-evaluateclassificationresults.md
User-agent: ContosoLOBApp/1.0
[!INCLUDE [sample-code](../includes/snippets/powershell/informationprotectionlabel-evaluateclassificationresults-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Informationprotectionlabel Evaluateremoval https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/informationprotectionlabel-evaluateremoval.md
User-agent: ContosoLOBApp/1.0
[!INCLUDE [sample-code](../includes/snippets/powershell/informationprotectionlabel-evaluateremoval-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Informationprotectionlabel Extractlabel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/informationprotectionlabel-extractlabel.md
User-agent: ContosoLOBApp/1.0
[!INCLUDE [sample-code](../includes/snippets/powershell/informationprotectionlabel-extractlabel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Informationprotectionlabel Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/informationprotectionlabel-get.md
GET https://graph.microsoft.com/beta/me/informationprotection/policy/labels/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-informationprotectionlabel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
User-agent: ContosoLOBApp/1.0
"description": "Get informationProtectionLabel", "keywords": "", "section": "documentation",
- "tocPath": ""
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/informationprotection/policy/labels/{var}
+ Uri path requires navigating into unknown object hierarchy: missing property 'informationprotection' on 'user'. Possible issues:
+ 1) Doc bug where 'informationprotection' isn't defined on the resource.
+ 2) Doc bug where 'informationprotection' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'user' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
}-->
v1.0 Informationprotectionpolicy List Labels https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/informationprotectionpolicy-list-labels.md
GET https://graph.microsoft.com/beta/me/informationProtection/policy/labels
[!INCLUDE [sample-code](../includes/snippets/powershell/get-labels-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
User-agent: ContosoLOBApp/1.0
"description": "List labels", "keywords": "", "section": "documentation",
- "tocPath": ""
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/informationProtection/policy/labels
+ Uri path requires navigating into unknown object hierarchy: missing property 'informationProtection' on 'user'. Possible issues:
+ 1) Doc bug where 'informationProtection' isn't defined on the resource.
+ 2) Doc bug where 'informationProtection' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'user' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
}-->
v1.0 Insights List Trending https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/insights-list-trending.md
Here is an example of the request.
GET https://graph.microsoft.com/beta/me/insights/trending ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/me/insights/trending
[!INCLUDE [sample-code](../includes/snippets/javascript/get-me-trending-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Insights List Used https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/insights-list-used.md
For more details, see [customize insights privacy](/graph/insights-customize-ite
GET https://graph.microsoft.com/beta/me/insights/used ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/me/insights/used
[!INCLUDE [sample-code](../includes/snippets/javascript/get-mymodifieddocuments-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
GET https://graph.microsoft.com/beta/me/insights/used?$orderby=LastUsed/LastAccessedDateTime desc ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/me/insights/used?$orderby=LastUsed/LastAcce
[!INCLUDE [sample-code](../includes/snippets/javascript/get-mymodifiedandvieweddocuments-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Insightssettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/insightssettings-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-insightssettings-contactinsightsrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-insightssettings-iteminsightrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-insightssettings-peopleinsightsrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Internaldomainfederation Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/internaldomainfederation-delete.md
DELETE https://graph.microsoft.com/beta/domains/contoso.com/federationConfigurat
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-internaldomainfederation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Internaldomainfederation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/internaldomainfederation-get.md
GET https://graph.microsoft.com/beta/domains/contoso.com/federationConfiguration
[!INCLUDE [sample-code](../includes/snippets/powershell/get-internaldomainfederation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Internaldomainfederation Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/internaldomainfederation-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-internaldomainfederation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Internetexplorermode Delete Sitelists https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/internetexplorermode-delete-sitelists.md
DELETE https://graph.microsoft.com/beta/admin/edge/internetExplorerMode/siteList
[!INCLUDE [sample-code](../includes/snippets/php/delete-browsersitelist-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Internetexplorermode List Sitelists https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/internetexplorermode-list-sitelists.md
GET https://graph.microsoft.com/beta/admin/edge/internetExplorerMode/siteLists
[!INCLUDE [sample-code](../includes/snippets/php/list-browsersitelist-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Internetexplorermode Post Sitelists https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/internetexplorermode-post-sitelists.md
Content-length: 283
[!INCLUDE [sample-code](../includes/snippets/php/create-browsersitelist-from--php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Intune Androidforwork Androiddeviceownerenrollmentprofile Getdefaultteamsdevicenongmsenrollmentprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-androidforwork-androiddeviceownerenrollmentprofile-getdefaultteamsdevicenongmsenrollmentprofile.md
+
+ Title: "getDefaultTeamsDeviceNonGmsEnrollmentProfile action"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# getDefaultTeamsDeviceNonGmsEnrollmentProfile action
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## 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)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceManagement/androidDeviceOwnerEnrollmentProfiles/getDefaultTeamsDeviceNonGmsEnrollmentProfile
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply JSON representation of the parameters.
+
+The following table shows the parameters that can be used with this action.
+
+|Property|Type|Description|
+|:|:|:|
+|enrollmentMode|[androidDeviceOwnerEnrollmentMode](../resources/intune-androidforwork-androiddeviceownerenrollmentmode.md)|Not yet documented|
+|devicePublicKey|String|Not yet documented|
+|userId|String|Not yet documented|
+++
+## Response
+If successful, this action returns a `200 OK` response code and a [enrollmentProfileForNonGmsTeamsDevice](../resources/intune-androidforwork-enrollmentprofilefornongmsteamsdevice.md) in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/beta/deviceManagement/androidDeviceOwnerEnrollmentProfiles/getDefaultTeamsDeviceNonGmsEnrollmentProfile
+
+Content-type: application/json
+Content-length: 133
+
+{
+ "enrollmentMode": "corporateOwnedFullyManaged",
+ "devicePublicKey": "Device Public Key value",
+ "userId": "User Id value"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 505
+
+{
+ "value": {
+ "@odata.type": "microsoft.graph.enrollmentProfileForNonGmsTeamsDevice",
+ "accountId": "Account Id value",
+ "profileId": "Profile Id value",
+ "tokenExpirationDateTime": "2016-12-31T23:59:54.0590989-08:00",
+ "encryptedProvisioningPackageExtras": {
+ "@odata.type": "microsoft.graph.encryptedProvisioningPackageExtras",
+ "encryptedData": "ZW5jcnlwdGVkRGF0YQ==",
+ "encryptedSymmetricKey": "ZW5jcnlwdGVkU3ltbWV0cmljS2V5",
+ "iv": "aXY="
+ }
+ }
+}
+```
v1.0 Intune Androidfotaservice Zebrafotaartifact Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-androidfotaservice-zebrafotaartifact-create.md
Content-Length: 399
{ "@odata.type": "#microsoft.graph.zebraFotaArtifact",
- "id": "37305f61-5f61-3730-615f-3037615f3037",
+ "id": "c81cfc78-fc78-c81c-78fc-1cc878fc1cc8",
"deviceModel": "Device Model value", "osVersion": "Os Version value", "patchVersion": "Patch Version value",
v1.0 Intune Androidfotaservice Zebrafotaartifact Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-androidfotaservice-zebrafotaartifact-get.md
Content-Length: 434
{ "value": { "@odata.type": "#microsoft.graph.zebraFotaArtifact",
- "id": "37305f61-5f61-3730-615f-3037615f3037",
+ "id": "c81cfc78-fc78-c81c-78fc-1cc878fc1cc8",
"deviceModel": "Device Model value", "osVersion": "Os Version value", "patchVersion": "Patch Version value",
v1.0 Intune Androidfotaservice Zebrafotaartifact List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-androidfotaservice-zebrafotaartifact-list.md
Content-Length: 464
"value": [ { "@odata.type": "#microsoft.graph.zebraFotaArtifact",
- "id": "37305f61-5f61-3730-615f-3037615f3037",
+ "id": "c81cfc78-fc78-c81c-78fc-1cc878fc1cc8",
"deviceModel": "Device Model value", "osVersion": "Os Version value", "patchVersion": "Patch Version value",
v1.0 Intune Androidfotaservice Zebrafotaartifact Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-androidfotaservice-zebrafotaartifact-update.md
Content-Length: 399
{ "@odata.type": "#microsoft.graph.zebraFotaArtifact",
- "id": "37305f61-5f61-3730-615f-3037615f3037",
+ "id": "c81cfc78-fc78-c81c-78fc-1cc878fc1cc8",
"deviceModel": "Device Model value", "osVersion": "Os Version value", "patchVersion": "Patch Version value",
v1.0 Intune Androidfotaservice Zebrafotaconnector Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-androidfotaservice-zebrafotaconnector-get.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 388
+Content-Length: 393
{ "value": { "@odata.type": "#microsoft.graph.zebraFotaConnector",
- "id": "2301310a-310a-2301-0a31-01230a310123",
- "state": "connected",
+ "id": "38820961-0961-3882-6109-823861098238",
+ "state": "<Unknown None>",
"enrollmentToken": "Enrollment Token value", "enrollmentAuthorizationUrl": "https://example.com/enrollmentAuthorizationUrl/", "lastSyncDateTime": "2017-01-01T00:02:49.3205976-08:00",
v1.0 Intune Androidfotaservice Zebrafotaconnector Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-androidfotaservice-zebrafotaconnector-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:| |id|String|Id of ZebraFotaConnector.|
-|state|[zebraFotaConnectorState](../resources/intune-androidfotaservice-zebrafotaconnectorstate.md)|The Zebra connector state. Possible values are: `none`, `connected`, `disconnected`, `unknownFutureValue`.|
+|state|** Unknown Type `microsoft.intune.core.msGraph.zebraFotaConnectorState` **|The Zebra connector state.|
|enrollmentToken|String|Tenant enrollment token from Zebra. The token is used to enroll Zebra devices in the FOTA Service via app config.| |enrollmentAuthorizationUrl|String|Complete account enrollment authorization URL. This corresponds to verification_uri_complete in the Zebra API documentations.| |lastSyncDateTime|DateTimeOffset|Date and time when the account was last synched with Zebra|
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/beta/deviceManagement/zebraFotaConnector Content-type: application/json
-Content-length: 306
+Content-length: 311
{ "@odata.type": "#microsoft.graph.zebraFotaConnector",
- "state": "connected",
+ "state": "<Unknown None>",
"enrollmentToken": "Enrollment Token value", "enrollmentAuthorizationUrl": "https://example.com/enrollmentAuthorizationUrl/", "lastSyncDateTime": "2017-01-01T00:02:49.3205976-08:00",
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 355
+Content-Length: 360
{ "@odata.type": "#microsoft.graph.zebraFotaConnector",
- "id": "2301310a-310a-2301-0a31-01230a310123",
- "state": "connected",
+ "id": "38820961-0961-3882-6109-823861098238",
+ "state": "<Unknown None>",
"enrollmentToken": "Enrollment Token value", "enrollmentAuthorizationUrl": "https://example.com/enrollmentAuthorizationUrl/", "lastSyncDateTime": "2017-01-01T00:02:49.3205976-08:00",
v1.0 Intune Androidfotaservice Zebrafotadeployment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-androidfotaservice-zebrafotadeployment-create.md
The following table shows the properties that are required when you create the z
|id|String|System generated deployment id provided during creation of the deployment. Returned only if operation was a success.| |displayName|String|A human readable name of the deployment.| |description|String|A human readable description of the deployment.|
-|deploymentSettings|[zebraFotaDeploymentSettings](../resources/intune-androidfotaservice-zebrafotadeploymentsettings.md)|Represents settings required to create a deployment such as deployment type, artifact info, download and installation|
-|deploymentAssignments|[androidFotaDeploymentAssignment](../resources/intune-androidfotaservice-androidfotadeploymentassignment.md) collection|Collection of Android FOTA Assignment|
-|deploymentStatus|[zebraFotaDeploymentStatus](../resources/intune-androidfotaservice-zebrafotadeploymentstatus.md)|Represents the deployment status from Zebra. The status is a high level status of the deployment as opposed being a detailed status per device.|
+|deploymentSettings|** Unknown Type `microsoft.intune.core.msGraph.zebraFotaDeploymentSettings` **|Represents settings required to create a deployment such as deployment type, artifact info, download and installation|
+|deploymentAssignments|** Unknown Type `microsoft.intune.core.msGraph.androidFotaDeploymentAssignment` ** collection|Collection of Android FOTA Assignment|
+|deploymentStatus|** Unknown Type `microsoft.intune.core.msGraph.zebraFotaDeploymentStatus` **|Represents the deployment status from Zebra. The status is a high level status of the deployment as opposed being a detailed status per device.|
+|roleScopeTagIds|String collection|List of Scope Tags for this Entity instance|
Here is an example of the request.
``` http POST https://graph.microsoft.com/beta/deviceManagement/zebraFotaDeployments Content-type: application/json
-Content-length: 2079
+Content-length: 344
{ "@odata.type": "#microsoft.graph.zebraFotaDeployment", "displayName": "Display Name value", "description": "Description value",
- "deploymentSettings": {
- "@odata.type": "microsoft.graph.zebraFotaDeploymentSettings",
- "deviceModel": "Device Model value",
- "updateType": "latest",
- "timeZoneOffsetInMinutes": 7,
- "firmwareTargetArtifactDescription": "Firmware Target Artifact Description value",
- "firmwareTargetBoardSupportPackageVersion": "Firmware Target Board Support Package Version value",
- "firmwareTargetPatch": "Firmware Target Patch value",
- "firmwareTargetOsVersion": "Firmware Target Os Version value",
- "scheduleMode": "scheduled",
- "scheduleDurationInDays": 6,
- "downloadRuleNetworkType": "wifi",
- "downloadRuleStartDateTime": "2016-12-31T23:59:33.2519835-08:00",
- "installRuleStartDateTime": "2017-01-01T00:02:31.1558076-08:00",
- "installRuleWindowStartTime": "11:57:19.2230000",
- "installRuleWindowEndTime": "11:58:38.5330000",
- "batteryRuleMinimumBatteryLevelPercentage": 8,
- "batteryRuleRequireCharger": true
- },
+ "deploymentSettings": "<Unknown None>",
"deploymentAssignments": [
- {
- "@odata.type": "microsoft.graph.androidFotaDeploymentAssignment",
- "id": "Id value",
- "displayName": "Display Name value",
- "target": {
- "@odata.type": "microsoft.graph.androidFotaDeploymentAssignmentTarget",
- "groupId": "Group Id value"
- }
- }
+ "<Unknown None>"
],
- "deploymentStatus": {
- "@odata.type": "microsoft.graph.zebraFotaDeploymentStatus",
- "state": "createFailed",
- "errorCode": "noDevicesFoundInSelectedAadGroups",
- "totalDevices": 12,
- "totalCreated": 12,
- "totalScheduled": 14,
- "totalDownloading": 0,
- "totalAwaitingInstall": 4,
- "totalSucceededInstall": 5,
- "totalCanceled": 13,
- "totalUnknown": 12,
- "totalFailedDownload": 3,
- "totalFailedInstall": 2,
- "completeOrCanceledDateTime": "2016-12-31T23:59:29.651377-08:00",
- "cancelRequested": true,
- "lastUpdatedDateTime": "2017-01-01T00:00:56.8321556-08:00"
- }
+ "deploymentStatus": "<Unknown None>",
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ]
} ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 2128
+Content-Length: 393
{ "@odata.type": "#microsoft.graph.zebraFotaDeployment",
- "id": "8bbfa8a0-a8a0-8bbf-a0a8-bf8ba0a8bf8b",
+ "id": "b694759b-759b-b694-9b75-94b69b7594b6",
"displayName": "Display Name value", "description": "Description value",
- "deploymentSettings": {
- "@odata.type": "microsoft.graph.zebraFotaDeploymentSettings",
- "deviceModel": "Device Model value",
- "updateType": "latest",
- "timeZoneOffsetInMinutes": 7,
- "firmwareTargetArtifactDescription": "Firmware Target Artifact Description value",
- "firmwareTargetBoardSupportPackageVersion": "Firmware Target Board Support Package Version value",
- "firmwareTargetPatch": "Firmware Target Patch value",
- "firmwareTargetOsVersion": "Firmware Target Os Version value",
- "scheduleMode": "scheduled",
- "scheduleDurationInDays": 6,
- "downloadRuleNetworkType": "wifi",
- "downloadRuleStartDateTime": "2016-12-31T23:59:33.2519835-08:00",
- "installRuleStartDateTime": "2017-01-01T00:02:31.1558076-08:00",
- "installRuleWindowStartTime": "11:57:19.2230000",
- "installRuleWindowEndTime": "11:58:38.5330000",
- "batteryRuleMinimumBatteryLevelPercentage": 8,
- "batteryRuleRequireCharger": true
- },
+ "deploymentSettings": "<Unknown None>",
"deploymentAssignments": [
- {
- "@odata.type": "microsoft.graph.androidFotaDeploymentAssignment",
- "id": "Id value",
- "displayName": "Display Name value",
- "target": {
- "@odata.type": "microsoft.graph.androidFotaDeploymentAssignmentTarget",
- "groupId": "Group Id value"
- }
- }
+ "<Unknown None>"
],
- "deploymentStatus": {
- "@odata.type": "microsoft.graph.zebraFotaDeploymentStatus",
- "state": "createFailed",
- "errorCode": "noDevicesFoundInSelectedAadGroups",
- "totalDevices": 12,
- "totalCreated": 12,
- "totalScheduled": 14,
- "totalDownloading": 0,
- "totalAwaitingInstall": 4,
- "totalSucceededInstall": 5,
- "totalCanceled": 13,
- "totalUnknown": 12,
- "totalFailedDownload": 3,
- "totalFailedInstall": 2,
- "completeOrCanceledDateTime": "2016-12-31T23:59:29.651377-08:00",
- "cancelRequested": true,
- "lastUpdatedDateTime": "2017-01-01T00:00:56.8321556-08:00"
- }
+ "deploymentStatus": "<Unknown None>",
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ]
} ```
v1.0 Intune Androidfotaservice Zebrafotadeployment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-androidfotaservice-zebrafotadeployment-get.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 2251
+Content-Length: 436
{ "value": { "@odata.type": "#microsoft.graph.zebraFotaDeployment",
- "id": "8bbfa8a0-a8a0-8bbf-a0a8-bf8ba0a8bf8b",
+ "id": "b694759b-759b-b694-9b75-94b69b7594b6",
"displayName": "Display Name value", "description": "Description value",
- "deploymentSettings": {
- "@odata.type": "microsoft.graph.zebraFotaDeploymentSettings",
- "deviceModel": "Device Model value",
- "updateType": "latest",
- "timeZoneOffsetInMinutes": 7,
- "firmwareTargetArtifactDescription": "Firmware Target Artifact Description value",
- "firmwareTargetBoardSupportPackageVersion": "Firmware Target Board Support Package Version value",
- "firmwareTargetPatch": "Firmware Target Patch value",
- "firmwareTargetOsVersion": "Firmware Target Os Version value",
- "scheduleMode": "scheduled",
- "scheduleDurationInDays": 6,
- "downloadRuleNetworkType": "wifi",
- "downloadRuleStartDateTime": "2016-12-31T23:59:33.2519835-08:00",
- "installRuleStartDateTime": "2017-01-01T00:02:31.1558076-08:00",
- "installRuleWindowStartTime": "11:57:19.2230000",
- "installRuleWindowEndTime": "11:58:38.5330000",
- "batteryRuleMinimumBatteryLevelPercentage": 8,
- "batteryRuleRequireCharger": true
- },
+ "deploymentSettings": "<Unknown None>",
"deploymentAssignments": [
- {
- "@odata.type": "microsoft.graph.androidFotaDeploymentAssignment",
- "id": "Id value",
- "displayName": "Display Name value",
- "target": {
- "@odata.type": "microsoft.graph.androidFotaDeploymentAssignmentTarget",
- "groupId": "Group Id value"
- }
- }
+ "<Unknown None>"
],
- "deploymentStatus": {
- "@odata.type": "microsoft.graph.zebraFotaDeploymentStatus",
- "state": "createFailed",
- "errorCode": "noDevicesFoundInSelectedAadGroups",
- "totalDevices": 12,
- "totalCreated": 12,
- "totalScheduled": 14,
- "totalDownloading": 0,
- "totalAwaitingInstall": 4,
- "totalSucceededInstall": 5,
- "totalCanceled": 13,
- "totalUnknown": 12,
- "totalFailedDownload": 3,
- "totalFailedInstall": 2,
- "completeOrCanceledDateTime": "2016-12-31T23:59:29.651377-08:00",
- "cancelRequested": true,
- "lastUpdatedDateTime": "2017-01-01T00:00:56.8321556-08:00"
- }
+ "deploymentStatus": "<Unknown None>",
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ]
} } ```
v1.0 Intune Androidfotaservice Zebrafotadeployment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-androidfotaservice-zebrafotadeployment-list.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 2369
+Content-Length: 474
{ "value": [ { "@odata.type": "#microsoft.graph.zebraFotaDeployment",
- "id": "8bbfa8a0-a8a0-8bbf-a0a8-bf8ba0a8bf8b",
+ "id": "b694759b-759b-b694-9b75-94b69b7594b6",
"displayName": "Display Name value", "description": "Description value",
- "deploymentSettings": {
- "@odata.type": "microsoft.graph.zebraFotaDeploymentSettings",
- "deviceModel": "Device Model value",
- "updateType": "latest",
- "timeZoneOffsetInMinutes": 7,
- "firmwareTargetArtifactDescription": "Firmware Target Artifact Description value",
- "firmwareTargetBoardSupportPackageVersion": "Firmware Target Board Support Package Version value",
- "firmwareTargetPatch": "Firmware Target Patch value",
- "firmwareTargetOsVersion": "Firmware Target Os Version value",
- "scheduleMode": "scheduled",
- "scheduleDurationInDays": 6,
- "downloadRuleNetworkType": "wifi",
- "downloadRuleStartDateTime": "2016-12-31T23:59:33.2519835-08:00",
- "installRuleStartDateTime": "2017-01-01T00:02:31.1558076-08:00",
- "installRuleWindowStartTime": "11:57:19.2230000",
- "installRuleWindowEndTime": "11:58:38.5330000",
- "batteryRuleMinimumBatteryLevelPercentage": 8,
- "batteryRuleRequireCharger": true
- },
+ "deploymentSettings": "<Unknown None>",
"deploymentAssignments": [
- {
- "@odata.type": "microsoft.graph.androidFotaDeploymentAssignment",
- "id": "Id value",
- "displayName": "Display Name value",
- "target": {
- "@odata.type": "microsoft.graph.androidFotaDeploymentAssignmentTarget",
- "groupId": "Group Id value"
- }
- }
+ "<Unknown None>"
],
- "deploymentStatus": {
- "@odata.type": "microsoft.graph.zebraFotaDeploymentStatus",
- "state": "createFailed",
- "errorCode": "noDevicesFoundInSelectedAadGroups",
- "totalDevices": 12,
- "totalCreated": 12,
- "totalScheduled": 14,
- "totalDownloading": 0,
- "totalAwaitingInstall": 4,
- "totalSucceededInstall": 5,
- "totalCanceled": 13,
- "totalUnknown": 12,
- "totalFailedDownload": 3,
- "totalFailedInstall": 2,
- "completeOrCanceledDateTime": "2016-12-31T23:59:29.651377-08:00",
- "cancelRequested": true,
- "lastUpdatedDateTime": "2017-01-01T00:00:56.8321556-08:00"
- }
+ "deploymentStatus": "<Unknown None>",
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ]
} ] }
v1.0 Intune Androidfotaservice Zebrafotadeployment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-androidfotaservice-zebrafotadeployment-update.md
The following table shows the properties that are required when you create the [
|id|String|System generated deployment id provided during creation of the deployment. Returned only if operation was a success.| |displayName|String|A human readable name of the deployment.| |description|String|A human readable description of the deployment.|
-|deploymentSettings|[zebraFotaDeploymentSettings](../resources/intune-androidfotaservice-zebrafotadeploymentsettings.md)|Represents settings required to create a deployment such as deployment type, artifact info, download and installation|
-|deploymentAssignments|[androidFotaDeploymentAssignment](../resources/intune-androidfotaservice-androidfotadeploymentassignment.md) collection|Collection of Android FOTA Assignment|
-|deploymentStatus|[zebraFotaDeploymentStatus](../resources/intune-androidfotaservice-zebrafotadeploymentstatus.md)|Represents the deployment status from Zebra. The status is a high level status of the deployment as opposed being a detailed status per device.|
+|deploymentSettings|** Unknown Type `microsoft.intune.core.msGraph.zebraFotaDeploymentSettings` **|Represents settings required to create a deployment such as deployment type, artifact info, download and installation|
+|deploymentAssignments|** Unknown Type `microsoft.intune.core.msGraph.androidFotaDeploymentAssignment` ** collection|Collection of Android FOTA Assignment|
+|deploymentStatus|** Unknown Type `microsoft.intune.core.msGraph.zebraFotaDeploymentStatus` **|Represents the deployment status from Zebra. The status is a high level status of the deployment as opposed being a detailed status per device.|
+|roleScopeTagIds|String collection|List of Scope Tags for this Entity instance|
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/beta/deviceManagement/zebraFotaDeployments/{zebraFotaDeploymentId} Content-type: application/json
-Content-length: 2079
+Content-length: 344
{ "@odata.type": "#microsoft.graph.zebraFotaDeployment", "displayName": "Display Name value", "description": "Description value",
- "deploymentSettings": {
- "@odata.type": "microsoft.graph.zebraFotaDeploymentSettings",
- "deviceModel": "Device Model value",
- "updateType": "latest",
- "timeZoneOffsetInMinutes": 7,
- "firmwareTargetArtifactDescription": "Firmware Target Artifact Description value",
- "firmwareTargetBoardSupportPackageVersion": "Firmware Target Board Support Package Version value",
- "firmwareTargetPatch": "Firmware Target Patch value",
- "firmwareTargetOsVersion": "Firmware Target Os Version value",
- "scheduleMode": "scheduled",
- "scheduleDurationInDays": 6,
- "downloadRuleNetworkType": "wifi",
- "downloadRuleStartDateTime": "2016-12-31T23:59:33.2519835-08:00",
- "installRuleStartDateTime": "2017-01-01T00:02:31.1558076-08:00",
- "installRuleWindowStartTime": "11:57:19.2230000",
- "installRuleWindowEndTime": "11:58:38.5330000",
- "batteryRuleMinimumBatteryLevelPercentage": 8,
- "batteryRuleRequireCharger": true
- },
+ "deploymentSettings": "<Unknown None>",
"deploymentAssignments": [
- {
- "@odata.type": "microsoft.graph.androidFotaDeploymentAssignment",
- "id": "Id value",
- "displayName": "Display Name value",
- "target": {
- "@odata.type": "microsoft.graph.androidFotaDeploymentAssignmentTarget",
- "groupId": "Group Id value"
- }
- }
+ "<Unknown None>"
],
- "deploymentStatus": {
- "@odata.type": "microsoft.graph.zebraFotaDeploymentStatus",
- "state": "createFailed",
- "errorCode": "noDevicesFoundInSelectedAadGroups",
- "totalDevices": 12,
- "totalCreated": 12,
- "totalScheduled": 14,
- "totalDownloading": 0,
- "totalAwaitingInstall": 4,
- "totalSucceededInstall": 5,
- "totalCanceled": 13,
- "totalUnknown": 12,
- "totalFailedDownload": 3,
- "totalFailedInstall": 2,
- "completeOrCanceledDateTime": "2016-12-31T23:59:29.651377-08:00",
- "cancelRequested": true,
- "lastUpdatedDateTime": "2017-01-01T00:00:56.8321556-08:00"
- }
+ "deploymentStatus": "<Unknown None>",
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ]
} ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 2128
+Content-Length: 393
{ "@odata.type": "#microsoft.graph.zebraFotaDeployment",
- "id": "8bbfa8a0-a8a0-8bbf-a0a8-bf8ba0a8bf8b",
+ "id": "b694759b-759b-b694-9b75-94b69b7594b6",
"displayName": "Display Name value", "description": "Description value",
- "deploymentSettings": {
- "@odata.type": "microsoft.graph.zebraFotaDeploymentSettings",
- "deviceModel": "Device Model value",
- "updateType": "latest",
- "timeZoneOffsetInMinutes": 7,
- "firmwareTargetArtifactDescription": "Firmware Target Artifact Description value",
- "firmwareTargetBoardSupportPackageVersion": "Firmware Target Board Support Package Version value",
- "firmwareTargetPatch": "Firmware Target Patch value",
- "firmwareTargetOsVersion": "Firmware Target Os Version value",
- "scheduleMode": "scheduled",
- "scheduleDurationInDays": 6,
- "downloadRuleNetworkType": "wifi",
- "downloadRuleStartDateTime": "2016-12-31T23:59:33.2519835-08:00",
- "installRuleStartDateTime": "2017-01-01T00:02:31.1558076-08:00",
- "installRuleWindowStartTime": "11:57:19.2230000",
- "installRuleWindowEndTime": "11:58:38.5330000",
- "batteryRuleMinimumBatteryLevelPercentage": 8,
- "batteryRuleRequireCharger": true
- },
+ "deploymentSettings": "<Unknown None>",
"deploymentAssignments": [
- {
- "@odata.type": "microsoft.graph.androidFotaDeploymentAssignment",
- "id": "Id value",
- "displayName": "Display Name value",
- "target": {
- "@odata.type": "microsoft.graph.androidFotaDeploymentAssignmentTarget",
- "groupId": "Group Id value"
- }
- }
+ "<Unknown None>"
],
- "deploymentStatus": {
- "@odata.type": "microsoft.graph.zebraFotaDeploymentStatus",
- "state": "createFailed",
- "errorCode": "noDevicesFoundInSelectedAadGroups",
- "totalDevices": 12,
- "totalCreated": 12,
- "totalScheduled": 14,
- "totalDownloading": 0,
- "totalAwaitingInstall": 4,
- "totalSucceededInstall": 5,
- "totalCanceled": 13,
- "totalUnknown": 12,
- "totalFailedDownload": 3,
- "totalFailedInstall": 2,
- "completeOrCanceledDateTime": "2016-12-31T23:59:29.651377-08:00",
- "cancelRequested": true,
- "lastUpdatedDateTime": "2017-01-01T00:00:56.8321556-08:00"
- }
+ "deploymentStatus": "<Unknown None>",
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ]
} ```
v1.0 Intune Apps Androidforworkapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidforworkapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Androidforworkapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidforworkapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Androidforworkapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidforworkapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Androidforworkapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidforworkapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Androidforworkapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidforworkapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Androidforworkmobileappconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidforworkmobileappconfiguration-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Androidforworkmobileappconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidforworkmobileappconfiguration-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Androidforworkmobileappconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidforworkmobileappconfiguration-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Androidforworkmobileappconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidforworkmobileappconfiguration-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Androidforworkmobileappconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidforworkmobileappconfiguration-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Androidlobapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidlobapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Androidlobapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidlobapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Androidlobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidlobapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Androidlobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidlobapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Androidlobapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidlobapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Androidmanagedstoreapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidmanagedstoreapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Androidmanagedstoreapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidmanagedstoreapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Androidmanagedstoreapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidmanagedstoreapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Androidmanagedstoreapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidmanagedstoreapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Androidmanagedstoreapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidmanagedstoreapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Androidmanagedstoreappconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidmanagedstoreappconfiguration-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Androidmanagedstoreappconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidmanagedstoreappconfiguration-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Androidmanagedstoreappconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidmanagedstoreappconfiguration-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Androidmanagedstoreappconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidmanagedstoreappconfiguration-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Androidmanagedstoreappconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidmanagedstoreappconfiguration-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Androidmanagedstorewebapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidmanagedstorewebapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Androidmanagedstorewebapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidmanagedstorewebapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Androidmanagedstorewebapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidmanagedstorewebapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Androidmanagedstorewebapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidmanagedstorewebapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Androidmanagedstorewebapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidmanagedstorewebapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Androidstoreapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidstoreapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Androidstoreapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidstoreapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Androidstoreapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidstoreapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Androidstoreapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidstoreapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Androidstoreapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-androidstoreapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Enterprisecodesigningcertificate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-enterprisecodesigningcertificate-create.md
The following table shows the properties that are required when you create the e
|:|:|:| |id|String|The unique identifier of the certificate, assigned upon creation. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. Read-only.| |content|Binary|The Windows Enterprise Code-Signing Certificate in the raw data format. Set to null once certificate has been uploaded and other properties have been populated.|
-|status|certificateStatus|Whether the Certificate Status Provisioned or not Provisioned. Possible values are: notProvisioned, provisioned. Default is notProvisioned. Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. Possible values are: `notProvisioned`, `provisioned`.|
+|status|[certificateStatus](../resources/intune-apps-certificatestatus.md)|Whether the Certificate Status Provisioned or not Provisioned. Possible values are: notProvisioned, provisioned. Default is notProvisioned. Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. Possible values are: `notProvisioned`, `provisioned`.|
|subjectName|String|The subject name for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported.| |subject|String|The subject value for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported.| |issuerName|String|The issuer name for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported.|
v1.0 Intune Apps Enterprisecodesigningcertificate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-enterprisecodesigningcertificate-update.md
The following table shows the properties that are required when you create the [
|:|:|:| |id|String|The unique identifier of the certificate, assigned upon creation. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. Read-only.| |content|Binary|The Windows Enterprise Code-Signing Certificate in the raw data format. Set to null once certificate has been uploaded and other properties have been populated.|
-|status|certificateStatus|Whether the Certificate Status Provisioned or not Provisioned. Possible values are: notProvisioned, provisioned. Default is notProvisioned. Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. Possible values are: `notProvisioned`, `provisioned`.|
+|status|[certificateStatus](../resources/intune-apps-certificatestatus.md)|Whether the Certificate Status Provisioned or not Provisioned. Possible values are: notProvisioned, provisioned. Default is notProvisioned. Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. Possible values are: `notProvisioned`, `provisioned`.|
|subjectName|String|The subject name for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported.| |subject|String|The subject value for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported.| |issuerName|String|The issuer name for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported.|
v1.0 Intune Apps Iosipadoswebclip Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosipadoswebclip-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
The following table shows the properties that are required when you create the i
|supersededAppCount|Int32|The total number of apps this app is directly or indirectly superseded by. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |appUrl|String|Indicates iOS/iPadOS web clip app URL. Example: "https://www.contoso.com"| |useManagedBrowser|Boolean|Whether or not to use managed browser. When TRUE, the app will be required to be opened in Microsoft Edge. When FALSE, the app will not be required to be opened in Microsoft Edge. By default, this property is set to FALSE.|
+|fullScreenEnabled|Boolean|Whether or not to open the web clip as a full-screen web app. Defaults to false. If TRUE, opens the web clip as a full-screen web app. If FALSE, the web clip opens inside of another app, such as Safari or the app specified with targetApplicationBundleIdentifier.|
+|targetApplicationBundleIdentifier|String|Specifies the application bundle identifier which opens the URL. Available in iOS 14 and later.|
+|preComposedIconEnabled|Boolean|Whether or not the icon for the app is precomosed. Defaults to false. If TRUE, prevents SpringBoard from adding "shine" to the icon. If FALSE, SpringBoard can add "shine".|
+|ignoreManifestScope|Boolean|Whether or not a full screen web clip can navigate to an external web site without showing the Safari UI. Defaults to false. If FALSE, the Safari UI appears when navigating away. If TRUE, the Safari UI will not be shown.|
Here is an example of the request.
``` http POST https://graph.microsoft.com/beta/deviceAppManagement/mobileApps Content-type: application/json
-Content-length: 846
+Content-length: 1029
{ "@odata.type": "#microsoft.graph.iosiPadOSWebClip",
Content-length: 846
"supersedingAppCount": 3, "supersededAppCount": 2, "appUrl": "https://example.com/appUrl/",
- "useManagedBrowser": true
+ "useManagedBrowser": true,
+ "fullScreenEnabled": true,
+ "targetApplicationBundleIdentifier": "Target Application Bundle Identifier value",
+ "preComposedIconEnabled": true,
+ "ignoreManifestScope": true
} ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 1018
+Content-Length: 1201
{ "@odata.type": "#microsoft.graph.iosiPadOSWebClip",
Content-Length: 1018
"supersedingAppCount": 3, "supersededAppCount": 2, "appUrl": "https://example.com/appUrl/",
- "useManagedBrowser": true
+ "useManagedBrowser": true,
+ "fullScreenEnabled": true,
+ "targetApplicationBundleIdentifier": "Target Application Bundle Identifier value",
+ "preComposedIconEnabled": true,
+ "ignoreManifestScope": true
} ```
v1.0 Intune Apps Iosipadoswebclip Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosipadoswebclip-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Iosipadoswebclip Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosipadoswebclip-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1095
+Content-Length: 1286
{ "value": {
Content-Length: 1095
"supersedingAppCount": 3, "supersededAppCount": 2, "appUrl": "https://example.com/appUrl/",
- "useManagedBrowser": true
+ "useManagedBrowser": true,
+ "fullScreenEnabled": true,
+ "targetApplicationBundleIdentifier": "Target Application Bundle Identifier value",
+ "preComposedIconEnabled": true,
+ "ignoreManifestScope": true
} } ```
v1.0 Intune Apps Iosipadoswebclip List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosipadoswebclip-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1167
+Content-Length: 1366
{ "value": [
Content-Length: 1167
"supersedingAppCount": 3, "supersededAppCount": 2, "appUrl": "https://example.com/appUrl/",
- "useManagedBrowser": true
+ "useManagedBrowser": true,
+ "fullScreenEnabled": true,
+ "targetApplicationBundleIdentifier": "Target Application Bundle Identifier value",
+ "preComposedIconEnabled": true,
+ "ignoreManifestScope": true
} ] }
v1.0 Intune Apps Iosipadoswebclip Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosipadoswebclip-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
The following table shows the properties that are required when you create the [
|supersededAppCount|Int32|The total number of apps this app is directly or indirectly superseded by. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |appUrl|String|Indicates iOS/iPadOS web clip app URL. Example: "https://www.contoso.com"| |useManagedBrowser|Boolean|Whether or not to use managed browser. When TRUE, the app will be required to be opened in Microsoft Edge. When FALSE, the app will not be required to be opened in Microsoft Edge. By default, this property is set to FALSE.|
+|fullScreenEnabled|Boolean|Whether or not to open the web clip as a full-screen web app. Defaults to false. If TRUE, opens the web clip as a full-screen web app. If FALSE, the web clip opens inside of another app, such as Safari or the app specified with targetApplicationBundleIdentifier.|
+|targetApplicationBundleIdentifier|String|Specifies the application bundle identifier which opens the URL. Available in iOS 14 and later.|
+|preComposedIconEnabled|Boolean|Whether or not the icon for the app is precomosed. Defaults to false. If TRUE, prevents SpringBoard from adding "shine" to the icon. If FALSE, SpringBoard can add "shine".|
+|ignoreManifestScope|Boolean|Whether or not a full screen web clip can navigate to an external web site without showing the Safari UI. Defaults to false. If FALSE, the Safari UI appears when navigating away. If TRUE, the Safari UI will not be shown.|
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/beta/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
-Content-length: 846
+Content-length: 1029
{ "@odata.type": "#microsoft.graph.iosiPadOSWebClip",
Content-length: 846
"supersedingAppCount": 3, "supersededAppCount": 2, "appUrl": "https://example.com/appUrl/",
- "useManagedBrowser": true
+ "useManagedBrowser": true,
+ "fullScreenEnabled": true,
+ "targetApplicationBundleIdentifier": "Target Application Bundle Identifier value",
+ "preComposedIconEnabled": true,
+ "ignoreManifestScope": true
} ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1018
+Content-Length: 1201
{ "@odata.type": "#microsoft.graph.iosiPadOSWebClip",
Content-Length: 1018
"supersedingAppCount": 3, "supersededAppCount": 2, "appUrl": "https://example.com/appUrl/",
- "useManagedBrowser": true
+ "useManagedBrowser": true,
+ "fullScreenEnabled": true,
+ "targetApplicationBundleIdentifier": "Target Application Bundle Identifier value",
+ "preComposedIconEnabled": true,
+ "ignoreManifestScope": true
} ```
v1.0 Intune Apps Ioslobapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-ioslobapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Ioslobapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-ioslobapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Ioslobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-ioslobapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Ioslobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-ioslobapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Ioslobapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-ioslobapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Ioslobappprovisioningconfigurationassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-ioslobappprovisioningconfigurationassignment-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Ioslobappprovisioningconfigurationassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-ioslobappprovisioningconfigurationassignment-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Ioslobappprovisioningconfigurationassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-ioslobappprovisioningconfigurationassignment-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Ioslobappprovisioningconfigurationassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-ioslobappprovisioningconfigurationassignment-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Ioslobappprovisioningconfigurationassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-ioslobappprovisioningconfigurationassignment-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosmobileappconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosmobileappconfiguration-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosmobileappconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosmobileappconfiguration-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosmobileappconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosmobileappconfiguration-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosmobileappconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosmobileappconfiguration-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosmobileappconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosmobileappconfiguration-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosstoreapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosstoreapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosstoreapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosstoreapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Iosstoreapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosstoreapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Iosstoreapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosstoreapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosstoreapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosstoreapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Iosvppapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosvppapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Iosvppapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Iosvppapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosvppapp Revokealllicenses https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppapp-revokealllicenses.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http POST /deviceAppManagement/mobileApps/{mobileAppId}/revokeAllLicenses
-POST /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app/revokeAllLicenses
-POST /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app/revokeAllLicenses
``` ## Request headers
v1.0 Intune Apps Iosvppapp Revokedevicelicense https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppapp-revokedevicelicense.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http POST /deviceAppManagement/mobileApps/{mobileAppId}/revokeDeviceLicense
-POST /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app/revokeDeviceLicense
-POST /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app/revokeDeviceLicense
``` ## Request headers
v1.0 Intune Apps Iosvppapp Revokeuserlicense https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppapp-revokeuserlicense.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http POST /deviceAppManagement/mobileApps/{mobileAppId}/revokeUserLicense
-POST /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app/revokeUserLicense
-POST /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app/revokeUserLicense
``` ## Request headers
v1.0 Intune Apps Iosvppapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Iosvppappassigneddevicelicense Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppappassigneddevicelicense-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosvppappassigneddevicelicense Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppappassigneddevicelicense-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosvppappassigneddevicelicense Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppappassigneddevicelicense-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosvppappassigneddevicelicense List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppappassigneddevicelicense-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosvppappassigneddevicelicense Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppappassigneddevicelicense-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosvppappassignedlicense Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppappassignedlicense-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosvppappassignedlicense Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppappassignedlicense-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosvppappassignedlicense Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppappassignedlicense-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosvppappassignedlicense List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppappassignedlicense-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosvppappassignedlicense Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppappassignedlicense-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosvppappassigneduserlicense Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppappassigneduserlicense-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosvppappassigneduserlicense Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppappassigneduserlicense-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosvppappassigneduserlicense Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppappassigneduserlicense-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosvppappassigneduserlicense List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppappassigneduserlicense-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Iosvppappassigneduserlicense Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-iosvppappassigneduserlicense-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Macosdmgapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosdmgapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Macosdmgapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosdmgapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Macosdmgapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosdmgapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Macosdmgapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosdmgapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Macosdmgapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosdmgapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Macoslobapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macoslobapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Macoslobapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macoslobapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Macoslobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macoslobapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Macoslobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macoslobapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Macoslobapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macoslobapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Macosmdatpapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosmdatpapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Macosmdatpapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosmdatpapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Macosmdatpapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosmdatpapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Macosmdatpapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosmdatpapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Macosmdatpapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosmdatpapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Macosmicrosoftdefenderapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosmicrosoftdefenderapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Macosmicrosoftdefenderapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosmicrosoftdefenderapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Macosmicrosoftdefenderapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosmicrosoftdefenderapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Macosmicrosoftdefenderapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosmicrosoftdefenderapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Macosmicrosoftdefenderapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosmicrosoftdefenderapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Macosmicrosoftedgeapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosmicrosoftedgeapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Macosmicrosoftedgeapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosmicrosoftedgeapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Macosmicrosoftedgeapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosmicrosoftedgeapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Macosmicrosoftedgeapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosmicrosoftedgeapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Macosmicrosoftedgeapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosmicrosoftedgeapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Macosofficesuiteapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosofficesuiteapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Macosofficesuiteapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosofficesuiteapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Macosofficesuiteapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosofficesuiteapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Macosofficesuiteapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosofficesuiteapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Macosofficesuiteapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosofficesuiteapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Macospkgapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macospkgapp-create.md
+
+ Title: "Create macOSPkgApp"
+description: "Create a new macOSPkgApp object."
+
+localization_priority: Normal
++
+# Create macOSPkgApp
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Create a new [macOSPkgApp](../resources/intune-apps-macospkgapp.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceAppManagement/mobileApps
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the macOSPkgApp object.
+
+The following table shows the properties that are required when you create the macOSPkgApp.
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of the entity. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|displayName|String|The admin provided or imported title of the app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|description|String|The description of the app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|publisher|String|The publisher of the app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|largeIcon|[mimeContent](../resources/intune-shared-mimecontent.md)|The large icon, to be displayed in the app details and used for upload of the icon. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|createdDateTime|DateTimeOffset|The date and time the app was created. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|lastModifiedDateTime|DateTimeOffset|The date and time the app was last modified. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|isFeatured|Boolean|The value indicating whether the app is marked as featured by the admin. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|privacyInformationUrl|String|The privacy statement Url. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|informationUrl|String|The more information Url. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|owner|String|The owner of the app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|developer|String|The developer of the app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|notes|String|Notes for the app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|uploadState|Int32|The upload state. Possible values are: 0 - `Not Ready`, 1 - `Ready`, 2 - `Processing`. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|publishingState|[mobileAppPublishingState](../resources/intune-apps-mobileapppublishingstate.md)|The publishing state for the app. The app cannot be assigned unless the app is published. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md). Possible values are: `notPublished`, `processing`, `published`.|
+|isAssigned|Boolean|The value indicating whether the app is assigned to at least one group. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|roleScopeTagIds|String collection|List of scope tag ids for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|dependentAppCount|Int32|The total number of dependencies the child app has. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|supersedingAppCount|Int32|The total number of apps this app directly or indirectly supersedes. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|supersededAppCount|Int32|The total number of apps this app is directly or indirectly superseded by. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|committedContentVersion|String|The internal committed content version. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)|
+|fileName|String|The name of the main Lob application file. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)|
+|size|Int64|The total size, including all uploaded files. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)|
+|primaryBundleId|String|The primary CFBundleIdentifier of the .pkg.|
+|primaryBundleVersion|String|The primary CFBundleVersion of the .pkg.|
+|includedApps|[macOSIncludedApp](../resources/intune-apps-macosincludedapp.md) collection|The list of apps expected to be installed by the .pkg.|
+|ignoreVersionDetection|Boolean|A value indicating whether the app's version will be used to detect the app after it is installed on a device. Set this to true for apps that use a self-update feature. Set this to false to install the app when it is not already installed on the device, or if the deploying app's version number does not match the version that's already installed on the device. The default value is false.|
+|minimumSupportedOperatingSystem|[macOSMinimumOperatingSystem](../resources/intune-apps-macosminimumoperatingsystem.md)|The value for the minimum applicable operating system.|
+++
+## Response
+If successful, this method returns a `201 Created` response code and a [macOSPkgApp](../resources/intune-apps-macospkgapp.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/beta/deviceAppManagement/mobileApps
+Content-type: application/json
+Content-length: 1565
+
+{
+ "@odata.type": "#microsoft.graph.macOSPkgApp",
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "publisher": "Publisher value",
+ "largeIcon": {
+ "@odata.type": "microsoft.graph.mimeContent",
+ "type": "Type value",
+ "value": "dmFsdWU="
+ },
+ "isFeatured": true,
+ "privacyInformationUrl": "https://example.com/privacyInformationUrl/",
+ "informationUrl": "https://example.com/informationUrl/",
+ "owner": "Owner value",
+ "developer": "Developer value",
+ "notes": "Notes value",
+ "uploadState": 11,
+ "publishingState": "processing",
+ "isAssigned": true,
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ],
+ "dependentAppCount": 1,
+ "supersedingAppCount": 3,
+ "supersededAppCount": 2,
+ "committedContentVersion": "Committed Content Version value",
+ "fileName": "File Name value",
+ "size": 4,
+ "primaryBundleId": "Primary Bundle Id value",
+ "primaryBundleVersion": "Primary Bundle Version value",
+ "includedApps": [
+ {
+ "@odata.type": "microsoft.graph.macOSIncludedApp",
+ "bundleId": "Bundle Id value",
+ "bundleVersion": "Bundle Version value"
+ }
+ ],
+ "ignoreVersionDetection": true,
+ "minimumSupportedOperatingSystem": {
+ "@odata.type": "microsoft.graph.macOSMinimumOperatingSystem",
+ "v10_7": true,
+ "v10_8": true,
+ "v10_9": true,
+ "v10_10": true,
+ "v10_11": true,
+ "v10_12": true,
+ "v10_13": true,
+ "v10_14": true,
+ "v10_15": true,
+ "v11_0": true,
+ "v12_0": true,
+ "v13_0": true
+ }
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+Content-Length: 1737
+
+{
+ "@odata.type": "#microsoft.graph.macOSPkgApp",
+ "id": "fb6a88d3-88d3-fb6a-d388-6afbd3886afb",
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "publisher": "Publisher value",
+ "largeIcon": {
+ "@odata.type": "microsoft.graph.mimeContent",
+ "type": "Type value",
+ "value": "dmFsdWU="
+ },
+ "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "isFeatured": true,
+ "privacyInformationUrl": "https://example.com/privacyInformationUrl/",
+ "informationUrl": "https://example.com/informationUrl/",
+ "owner": "Owner value",
+ "developer": "Developer value",
+ "notes": "Notes value",
+ "uploadState": 11,
+ "publishingState": "processing",
+ "isAssigned": true,
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ],
+ "dependentAppCount": 1,
+ "supersedingAppCount": 3,
+ "supersededAppCount": 2,
+ "committedContentVersion": "Committed Content Version value",
+ "fileName": "File Name value",
+ "size": 4,
+ "primaryBundleId": "Primary Bundle Id value",
+ "primaryBundleVersion": "Primary Bundle Version value",
+ "includedApps": [
+ {
+ "@odata.type": "microsoft.graph.macOSIncludedApp",
+ "bundleId": "Bundle Id value",
+ "bundleVersion": "Bundle Version value"
+ }
+ ],
+ "ignoreVersionDetection": true,
+ "minimumSupportedOperatingSystem": {
+ "@odata.type": "microsoft.graph.macOSMinimumOperatingSystem",
+ "v10_7": true,
+ "v10_8": true,
+ "v10_9": true,
+ "v10_10": true,
+ "v10_11": true,
+ "v10_12": true,
+ "v10_13": true,
+ "v10_14": true,
+ "v10_15": true,
+ "v11_0": true,
+ "v12_0": true,
+ "v13_0": true
+ }
+}
+```
v1.0 Intune Apps Macospkgapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macospkgapp-delete.md
+
+ Title: "Delete macOSPkgApp"
+description: "Deletes a macOSPkgApp."
+
+localization_priority: Normal
++
+# Delete macOSPkgApp
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Deletes a [macOSPkgApp](../resources/intune-apps-macospkgapp.md).
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /deviceAppManagement/mobileApps/{mobileAppId}
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `204 No Content` response code.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+DELETE https://graph.microsoft.com/beta/deviceAppManagement/mobileApps/{mobileAppId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Intune Apps Macospkgapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macospkgapp-get.md
+
+ Title: "Get macOSPkgApp"
+description: "Read properties and relationships of the macOSPkgApp object."
+
+localization_priority: Normal
++
+# Get macOSPkgApp
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [macOSPkgApp](../resources/intune-apps-macospkgapp.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceAppManagement/mobileApps/{mobileAppId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [macOSPkgApp](../resources/intune-apps-macospkgapp.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/deviceAppManagement/mobileApps/{mobileAppId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 1866
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.macOSPkgApp",
+ "id": "fb6a88d3-88d3-fb6a-d388-6afbd3886afb",
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "publisher": "Publisher value",
+ "largeIcon": {
+ "@odata.type": "microsoft.graph.mimeContent",
+ "type": "Type value",
+ "value": "dmFsdWU="
+ },
+ "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "isFeatured": true,
+ "privacyInformationUrl": "https://example.com/privacyInformationUrl/",
+ "informationUrl": "https://example.com/informationUrl/",
+ "owner": "Owner value",
+ "developer": "Developer value",
+ "notes": "Notes value",
+ "uploadState": 11,
+ "publishingState": "processing",
+ "isAssigned": true,
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ],
+ "dependentAppCount": 1,
+ "supersedingAppCount": 3,
+ "supersededAppCount": 2,
+ "committedContentVersion": "Committed Content Version value",
+ "fileName": "File Name value",
+ "size": 4,
+ "primaryBundleId": "Primary Bundle Id value",
+ "primaryBundleVersion": "Primary Bundle Version value",
+ "includedApps": [
+ {
+ "@odata.type": "microsoft.graph.macOSIncludedApp",
+ "bundleId": "Bundle Id value",
+ "bundleVersion": "Bundle Version value"
+ }
+ ],
+ "ignoreVersionDetection": true,
+ "minimumSupportedOperatingSystem": {
+ "@odata.type": "microsoft.graph.macOSMinimumOperatingSystem",
+ "v10_7": true,
+ "v10_8": true,
+ "v10_9": true,
+ "v10_10": true,
+ "v10_11": true,
+ "v10_12": true,
+ "v10_13": true,
+ "v10_14": true,
+ "v10_15": true,
+ "v11_0": true,
+ "v12_0": true,
+ "v13_0": true
+ }
+ }
+}
+```
v1.0 Intune Apps Macospkgapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macospkgapp-list.md
+
+ Title: "List macOSPkgApps"
+description: "List properties and relationships of the macOSPkgApp objects."
+
+localization_priority: Normal
++
+# List macOSPkgApps
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [macOSPkgApp](../resources/intune-apps-macospkgapp.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceAppManagement/mobileApps
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [macOSPkgApp](../resources/intune-apps-macospkgapp.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/deviceAppManagement/mobileApps
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 1990
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.macOSPkgApp",
+ "id": "fb6a88d3-88d3-fb6a-d388-6afbd3886afb",
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "publisher": "Publisher value",
+ "largeIcon": {
+ "@odata.type": "microsoft.graph.mimeContent",
+ "type": "Type value",
+ "value": "dmFsdWU="
+ },
+ "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "isFeatured": true,
+ "privacyInformationUrl": "https://example.com/privacyInformationUrl/",
+ "informationUrl": "https://example.com/informationUrl/",
+ "owner": "Owner value",
+ "developer": "Developer value",
+ "notes": "Notes value",
+ "uploadState": 11,
+ "publishingState": "processing",
+ "isAssigned": true,
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ],
+ "dependentAppCount": 1,
+ "supersedingAppCount": 3,
+ "supersededAppCount": 2,
+ "committedContentVersion": "Committed Content Version value",
+ "fileName": "File Name value",
+ "size": 4,
+ "primaryBundleId": "Primary Bundle Id value",
+ "primaryBundleVersion": "Primary Bundle Version value",
+ "includedApps": [
+ {
+ "@odata.type": "microsoft.graph.macOSIncludedApp",
+ "bundleId": "Bundle Id value",
+ "bundleVersion": "Bundle Version value"
+ }
+ ],
+ "ignoreVersionDetection": true,
+ "minimumSupportedOperatingSystem": {
+ "@odata.type": "microsoft.graph.macOSMinimumOperatingSystem",
+ "v10_7": true,
+ "v10_8": true,
+ "v10_9": true,
+ "v10_10": true,
+ "v10_11": true,
+ "v10_12": true,
+ "v10_13": true,
+ "v10_14": true,
+ "v10_15": true,
+ "v11_0": true,
+ "v12_0": true,
+ "v13_0": true
+ }
+ }
+ ]
+}
+```
v1.0 Intune Apps Macospkgapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macospkgapp-update.md
+
+ Title: "Update macOSPkgApp"
+description: "Update the properties of a macOSPkgApp object."
+
+localization_priority: Normal
++
+# Update macOSPkgApp
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Update the properties of a [macOSPkgApp](../resources/intune-apps-macospkgapp.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /deviceAppManagement/mobileApps/{mobileAppId}
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the [macOSPkgApp](../resources/intune-apps-macospkgapp.md) object.
+
+The following table shows the properties that are required when you create the [macOSPkgApp](../resources/intune-apps-macospkgapp.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of the entity. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|displayName|String|The admin provided or imported title of the app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|description|String|The description of the app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|publisher|String|The publisher of the app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|largeIcon|[mimeContent](../resources/intune-shared-mimecontent.md)|The large icon, to be displayed in the app details and used for upload of the icon. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|createdDateTime|DateTimeOffset|The date and time the app was created. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|lastModifiedDateTime|DateTimeOffset|The date and time the app was last modified. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|isFeatured|Boolean|The value indicating whether the app is marked as featured by the admin. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|privacyInformationUrl|String|The privacy statement Url. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|informationUrl|String|The more information Url. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|owner|String|The owner of the app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|developer|String|The developer of the app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|notes|String|Notes for the app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|uploadState|Int32|The upload state. Possible values are: 0 - `Not Ready`, 1 - `Ready`, 2 - `Processing`. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|publishingState|[mobileAppPublishingState](../resources/intune-apps-mobileapppublishingstate.md)|The publishing state for the app. The app cannot be assigned unless the app is published. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md). Possible values are: `notPublished`, `processing`, `published`.|
+|isAssigned|Boolean|The value indicating whether the app is assigned to at least one group. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|roleScopeTagIds|String collection|List of scope tag ids for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|dependentAppCount|Int32|The total number of dependencies the child app has. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|supersedingAppCount|Int32|The total number of apps this app directly or indirectly supersedes. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|supersededAppCount|Int32|The total number of apps this app is directly or indirectly superseded by. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|committedContentVersion|String|The internal committed content version. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)|
+|fileName|String|The name of the main Lob application file. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)|
+|size|Int64|The total size, including all uploaded files. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)|
+|primaryBundleId|String|The primary CFBundleIdentifier of the .pkg.|
+|primaryBundleVersion|String|The primary CFBundleVersion of the .pkg.|
+|includedApps|[macOSIncludedApp](../resources/intune-apps-macosincludedapp.md) collection|The list of apps expected to be installed by the .pkg.|
+|ignoreVersionDetection|Boolean|A value indicating whether the app's version will be used to detect the app after it is installed on a device. Set this to true for apps that use a self-update feature. Set this to false to install the app when it is not already installed on the device, or if the deploying app's version number does not match the version that's already installed on the device. The default value is false.|
+|minimumSupportedOperatingSystem|[macOSMinimumOperatingSystem](../resources/intune-apps-macosminimumoperatingsystem.md)|The value for the minimum applicable operating system.|
+++
+## Response
+If successful, this method returns a `200 OK` response code and an updated [macOSPkgApp](../resources/intune-apps-macospkgapp.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+PATCH https://graph.microsoft.com/beta/deviceAppManagement/mobileApps/{mobileAppId}
+Content-type: application/json
+Content-length: 1565
+
+{
+ "@odata.type": "#microsoft.graph.macOSPkgApp",
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "publisher": "Publisher value",
+ "largeIcon": {
+ "@odata.type": "microsoft.graph.mimeContent",
+ "type": "Type value",
+ "value": "dmFsdWU="
+ },
+ "isFeatured": true,
+ "privacyInformationUrl": "https://example.com/privacyInformationUrl/",
+ "informationUrl": "https://example.com/informationUrl/",
+ "owner": "Owner value",
+ "developer": "Developer value",
+ "notes": "Notes value",
+ "uploadState": 11,
+ "publishingState": "processing",
+ "isAssigned": true,
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ],
+ "dependentAppCount": 1,
+ "supersedingAppCount": 3,
+ "supersededAppCount": 2,
+ "committedContentVersion": "Committed Content Version value",
+ "fileName": "File Name value",
+ "size": 4,
+ "primaryBundleId": "Primary Bundle Id value",
+ "primaryBundleVersion": "Primary Bundle Version value",
+ "includedApps": [
+ {
+ "@odata.type": "microsoft.graph.macOSIncludedApp",
+ "bundleId": "Bundle Id value",
+ "bundleVersion": "Bundle Version value"
+ }
+ ],
+ "ignoreVersionDetection": true,
+ "minimumSupportedOperatingSystem": {
+ "@odata.type": "microsoft.graph.macOSMinimumOperatingSystem",
+ "v10_7": true,
+ "v10_8": true,
+ "v10_9": true,
+ "v10_10": true,
+ "v10_11": true,
+ "v10_12": true,
+ "v10_13": true,
+ "v10_14": true,
+ "v10_15": true,
+ "v11_0": true,
+ "v12_0": true,
+ "v13_0": true
+ }
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 1737
+
+{
+ "@odata.type": "#microsoft.graph.macOSPkgApp",
+ "id": "fb6a88d3-88d3-fb6a-d388-6afbd3886afb",
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "publisher": "Publisher value",
+ "largeIcon": {
+ "@odata.type": "microsoft.graph.mimeContent",
+ "type": "Type value",
+ "value": "dmFsdWU="
+ },
+ "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "isFeatured": true,
+ "privacyInformationUrl": "https://example.com/privacyInformationUrl/",
+ "informationUrl": "https://example.com/informationUrl/",
+ "owner": "Owner value",
+ "developer": "Developer value",
+ "notes": "Notes value",
+ "uploadState": 11,
+ "publishingState": "processing",
+ "isAssigned": true,
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ],
+ "dependentAppCount": 1,
+ "supersedingAppCount": 3,
+ "supersededAppCount": 2,
+ "committedContentVersion": "Committed Content Version value",
+ "fileName": "File Name value",
+ "size": 4,
+ "primaryBundleId": "Primary Bundle Id value",
+ "primaryBundleVersion": "Primary Bundle Version value",
+ "includedApps": [
+ {
+ "@odata.type": "microsoft.graph.macOSIncludedApp",
+ "bundleId": "Bundle Id value",
+ "bundleVersion": "Bundle Version value"
+ }
+ ],
+ "ignoreVersionDetection": true,
+ "minimumSupportedOperatingSystem": {
+ "@odata.type": "microsoft.graph.macOSMinimumOperatingSystem",
+ "v10_7": true,
+ "v10_8": true,
+ "v10_9": true,
+ "v10_10": true,
+ "v10_11": true,
+ "v10_12": true,
+ "v10_13": true,
+ "v10_14": true,
+ "v10_15": true,
+ "v11_0": true,
+ "v12_0": true,
+ "v13_0": true
+ }
+}
+```
v1.0 Intune Apps Macosvppapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosvppapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Macosvppapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosvppapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Macosvppapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosvppapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Macosvppapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosvppapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Macosvppapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosvppapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Macosvppappassignedlicense Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosvppappassignedlicense-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Macosvppappassignedlicense Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosvppappassignedlicense-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Macosvppappassignedlicense Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosvppappassignedlicense-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Macosvppappassignedlicense List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosvppappassignedlicense-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Macosvppappassignedlicense Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-macosvppappassignedlicense-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Managedandroidlobapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managedandroidlobapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Managedandroidlobapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managedandroidlobapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Managedandroidlobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managedandroidlobapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Managedandroidlobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managedandroidlobapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Managedandroidlobapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managedandroidlobapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Managedandroidstoreapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managedandroidstoreapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Managedandroidstoreapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managedandroidstoreapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Managedandroidstoreapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managedandroidstoreapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Managedandroidstoreapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managedandroidstoreapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Managedandroidstoreapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managedandroidstoreapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Managedapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managedapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Managedapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managedapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfiguration Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfiguration-assign.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfiguration-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfiguration-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfigurationassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfigurationassignment-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfigurationassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfigurationassignment-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfigurationassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfigurationassignment-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfigurationassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfigurationassignment-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfigurationassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfigurationassignment-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicestatus Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicestatus Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicestatus Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicestatus List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicestatus Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicesummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfigurationdevicesummary-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicesummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfigurationdevicesummary-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfigurationuserstatus Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfigurationuserstatus-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfigurationuserstatus Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfigurationuserstatus-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfigurationuserstatus Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfigurationuserstatus-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfigurationuserstatus List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfigurationuserstatus-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfigurationuserstatus Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfigurationuserstatus-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfigurationusersummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfigurationusersummary-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Manageddevicemobileappconfigurationusersummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-manageddevicemobileappconfigurationusersummary-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Managedioslobapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managedioslobapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Managedioslobapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managedioslobapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Managedioslobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managedioslobapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Managedioslobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managedioslobapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Managedioslobapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managedioslobapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Managediosstoreapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managediosstoreapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Managediosstoreapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managediosstoreapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Managediosstoreapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managediosstoreapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Managediosstoreapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managediosstoreapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Managediosstoreapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managediosstoreapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Managedmobilelobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managedmobilelobapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Managedmobilelobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-managedmobilelobapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Microsoftstoreforbusinessapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-microsoftstoreforbusinessapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Microsoftstoreforbusinessapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-microsoftstoreforbusinessapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Microsoftstoreforbusinessapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-microsoftstoreforbusinessapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Microsoftstoreforbusinessapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-microsoftstoreforbusinessapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Microsoftstoreforbusinessapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-microsoftstoreforbusinessapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Microsoftstoreforbusinesscontainedapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-microsoftstoreforbusinesscontainedapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Microsoftstoreforbusinesscontainedapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-microsoftstoreforbusinesscontainedapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Microsoftstoreforbusinesscontainedapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-microsoftstoreforbusinesscontainedapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Microsoftstoreforbusinesscontainedapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-microsoftstoreforbusinesscontainedapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Microsoftstoreforbusinesscontainedapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-microsoftstoreforbusinesscontainedapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileapp Createcatalogapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileapp-createcatalogapp.md
+
+ Title: "createCatalogApp action"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# createCatalogApp action
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## 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)|DeviceManagementConfiguration.Read.All, DeviceManagementApps.Read.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementApps.Read.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceAppManagement/mobileApps/createCatalogApp
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply JSON representation of the parameters.
+
+The following table shows the parameters that can be used with this action.
+
+|Property|Type|Description|
+|:|:|:|
+|mobileApp|[mobileApp](../resources/intune-shared-mobileapp.md)|Not yet documented|
+|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|Not yet documented|
+|mobileAppAssignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|Not yet documented|
+++
+## Response
+If successful, this action returns a `200 OK` response code and a [mobileApp](../resources/intune-shared-mobileapp.md) in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/beta/deviceAppManagement/mobileApps/createCatalogApp
+
+Content-type: application/json
+Content-length: 2580
+
+{
+ "mobileApp": {
+ "@odata.type": "#microsoft.graph.mobileApp",
+ "id": "0177548a-548a-0177-8a54-77018a547701",
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "publisher": "Publisher value",
+ "largeIcon": {
+ "@odata.type": "microsoft.graph.mimeContent",
+ "type": "Type value",
+ "value": "dmFsdWU="
+ },
+ "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "isFeatured": true,
+ "privacyInformationUrl": "https://example.com/privacyInformationUrl/",
+ "informationUrl": "https://example.com/informationUrl/",
+ "owner": "Owner value",
+ "developer": "Developer value",
+ "notes": "Notes value",
+ "uploadState": 11,
+ "publishingState": "processing",
+ "isAssigned": true,
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ],
+ "dependentAppCount": 1,
+ "supersedingAppCount": 3,
+ "supersededAppCount": 2
+ },
+ "relationships": [
+ {
+ "@odata.type": "#microsoft.graph.mobileAppRelationship",
+ "id": "7b4b5b14-5b14-7b4b-145b-4b7b145b4b7b",
+ "targetId": "Target Id value",
+ "targetDisplayName": "Target Display Name value",
+ "targetDisplayVersion": "Target Display Version value",
+ "targetPublisher": "Target Publisher value",
+ "targetType": "parent"
+ }
+ ],
+ "mobileAppAssignments": [
+ {
+ "@odata.type": "#microsoft.graph.mobileAppAssignment",
+ "id": "591620b7-20b7-5916-b720-1659b7201659",
+ "intent": "required",
+ "target": {
+ "@odata.type": "microsoft.graph.allLicensedUsersAssignmentTarget",
+ "deviceAndAppManagementAssignmentFilterId": "Device And App Management Assignment Filter Id value",
+ "deviceAndAppManagementAssignmentFilterType": "include"
+ },
+ "settings": {
+ "@odata.type": "microsoft.graph.winGetAppAssignmentSettings",
+ "notifications": "showReboot",
+ "restartSettings": {
+ "@odata.type": "microsoft.graph.winGetAppRestartSettings",
+ "gracePeriodInMinutes": 4,
+ "countdownDisplayBeforeRestartInMinutes": 6,
+ "restartNotificationSnoozeDurationInMinutes": 10
+ },
+ "installTimeSettings": {
+ "@odata.type": "microsoft.graph.winGetAppInstallTimeSettings",
+ "useLocalTime": true,
+ "deadlineDateTime": "2017-01-01T00:00:21.0378955-08:00"
+ }
+ },
+ "source": "policySets",
+ "sourceId": "Source Id value"
+ }
+ ]
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 1010
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.mobileApp",
+ "id": "0177548a-548a-0177-8a54-77018a547701",
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "publisher": "Publisher value",
+ "largeIcon": {
+ "@odata.type": "microsoft.graph.mimeContent",
+ "type": "Type value",
+ "value": "dmFsdWU="
+ },
+ "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "isFeatured": true,
+ "privacyInformationUrl": "https://example.com/privacyInformationUrl/",
+ "informationUrl": "https://example.com/informationUrl/",
+ "owner": "Owner value",
+ "developer": "Developer value",
+ "notes": "Notes value",
+ "uploadState": 11,
+ "publishingState": "processing",
+ "isAssigned": true,
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ],
+ "dependentAppCount": 1,
+ "supersedingAppCount": 3,
+ "supersededAppCount": 2
+ }
+}
+```
v1.0 Intune Apps Mobileapp Getpublishingconstraints https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileapp-getpublishingconstraints.md
+
+ Title: "getPublishingConstraints function"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# getPublishingConstraints function
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## 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)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceAppManagement/mobileApps/getPublishingConstraints
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this function returns a `200 OK` response code and a [mobileAppPublishingConstraints](../resources/intune-apps-mobileapppublishingconstraints.md) in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/deviceAppManagement/mobileApps/getPublishingConstraints
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 245
+
+{
+ "value": {
+ "@odata.type": "microsoft.graph.mobileAppPublishingConstraints",
+ "win32LobAppConstraints": {
+ "@odata.type": "microsoft.graph.win32LobAppPublishingConstraints",
+ "maxContentFileSizeInBytes": 9
+ }
+ }
+}
+```
v1.0 Intune Apps Mobileapp Validatexml https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileapp-validatexml.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappassignment-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappassignment-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappassignment-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappassignment-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappassignment-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappcategory Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappcategory-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappcategory Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappcategory-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappcategory Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappcategory-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappcategory List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappcategory-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappcategory Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappcategory-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappcontent Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappcontent-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappcontent Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappcontent-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappcontent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappcontent-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappcontent List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappcontent-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappcontent Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappcontent-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappcontentfile Commit https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappcontentfile-commit.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappcontentfile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappcontentfile-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappcontentfile Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappcontentfile-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappcontentfile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappcontentfile-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappcontentfile List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappcontentfile-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappcontentfile Renewupload https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappcontentfile-renewupload.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappcontentfile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappcontentfile-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappdependency Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappdependency-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappdependency Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappdependency-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappdependency Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappdependency-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappdependency List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappdependency-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappdependency Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappdependency-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappprovisioningconfiggroupassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappprovisioningconfiggroupassignment-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappprovisioningconfiggroupassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappprovisioningconfiggroupassignment-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappprovisioningconfiggroupassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappprovisioningconfiggroupassignment-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappprovisioningconfiggroupassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappprovisioningconfiggroupassignment-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappprovisioningconfiggroupassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappprovisioningconfiggroupassignment-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileapprelationship Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileapprelationship-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileapprelationship List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileapprelationship-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappsupersedence Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappsupersedence-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappsupersedence Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappsupersedence-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappsupersedence Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappsupersedence-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappsupersedence List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappsupersedence-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobileappsupersedence Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobileappsupersedence-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobilecontainedapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobilecontainedapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobilecontainedapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobilecontainedapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Mobilelobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobilelobapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Mobilelobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-mobilelobapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Officesuiteapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-officesuiteapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Officesuiteapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-officesuiteapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Officesuiteapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-officesuiteapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Officesuiteapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-officesuiteapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Officesuiteapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-officesuiteapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Symanteccodesigningcertificate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-symanteccodesigningcertificate-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Symanteccodesigningcertificate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-symanteccodesigningcertificate-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
The following table shows the properties that are required when you create the [
|:|:|:| |id|String|The key of the entity.| |content|Binary|The Windows Symantec Code-Signing Certificate in the raw data format.|
-|status|certificateStatus|The Cert Status Provisioned or not Provisioned. Possible values are: `notProvisioned`, `provisioned`.|
+|status|[certificateStatus](../resources/intune-apps-certificatestatus.md)|The Cert Status Provisioned or not Provisioned. Possible values are: `notProvisioned`, `provisioned`.|
|password|String|The Password required for .pfx file.| |subjectName|String|The Subject Name for the cert.| |subject|String|The Subject value for the cert.|
v1.0 Intune Apps Webapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-webapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Webapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-webapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Webapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-webapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Webapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-webapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Webapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-webapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Win32lobapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-win32lobapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Win32lobapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-win32lobapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Win32lobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-win32lobapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Win32lobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-win32lobapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Win32lobapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-win32lobapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Windowsappx Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsappx-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsappx Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsappx-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Windowsappx Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsappx-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Windowsappx List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsappx-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsappx Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsappx-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Windowsmicrosoftedgeapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsmicrosoftedgeapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsmicrosoftedgeapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsmicrosoftedgeapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Windowsmicrosoftedgeapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsmicrosoftedgeapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Windowsmicrosoftedgeapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsmicrosoftedgeapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsmicrosoftedgeapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsmicrosoftedgeapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Windowsmobilemsi Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsmobilemsi-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsmobilemsi Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsmobilemsi-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Windowsmobilemsi Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsmobilemsi-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Windowsmobilemsi List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsmobilemsi-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsmobilemsi Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsmobilemsi-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Windowsphone81appx Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsphone81appx-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsphone81appx Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsphone81appx-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Windowsphone81appx Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsphone81appx-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Windowsphone81appx List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsphone81appx-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsphone81appx Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsphone81appx-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Windowsphone81appxbundle Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsphone81appxbundle-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsphone81appxbundle Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsphone81appxbundle-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Windowsphone81appxbundle Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsphone81appxbundle-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Windowsphone81appxbundle List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsphone81appxbundle-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsphone81appxbundle Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsphone81appxbundle-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Windowsphone81storeapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsphone81storeapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsphone81storeapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsphone81storeapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Windowsphone81storeapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsphone81storeapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Windowsphone81storeapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsphone81storeapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsphone81storeapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsphone81storeapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Windowsphonexap Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsphonexap-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsphonexap Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsphonexap-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Windowsphonexap Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsphonexap-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Windowsphonexap List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsphonexap-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsphonexap Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsphonexap-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Windowsstoreapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsstoreapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsstoreapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsstoreapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Windowsstoreapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsstoreapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Windowsstoreapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsstoreapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsstoreapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsstoreapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Windowsuniversalappx Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsuniversalappx-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsuniversalappx Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsuniversalappx-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Windowsuniversalappx Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsuniversalappx-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Windowsuniversalappx List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsuniversalappx-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsuniversalappx Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsuniversalappx-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Windowsuniversalappxcontainedapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsuniversalappxcontainedapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsuniversalappxcontainedapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsuniversalappxcontainedapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsuniversalappxcontainedapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsuniversalappxcontainedapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsuniversalappxcontainedapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsuniversalappxcontainedapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowsuniversalappxcontainedapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowsuniversalappxcontainedapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowswebapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowswebapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowswebapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowswebapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Windowswebapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowswebapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Windowswebapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowswebapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Windowswebapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-windowswebapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Wingetapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-wingetapp-create.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Wingetapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-wingetapp-delete.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http DELETE /deviceAppManagement/mobileApps/{mobileAppId}
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-DELETE /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Apps Wingetapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-wingetapp-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceAppManagement/mobileApps/{mobileAppId}
-GET /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-GET /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Optional query parameters
v1.0 Intune Apps Wingetapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-wingetapp-list.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
v1.0 Intune Apps Wingetapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-apps-wingetapp-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementApps.ReadWrite.All|
+|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.ReadWrite.All|
## HTTP Request <!-- {
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceAppManagement/mobileApps/{mobileAppId}
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/app
-PATCH /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses/{mobileAppInstallStatusId}/app
``` ## Request headers
v1.0 Intune Cirrus Officeclientconfiguration Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-cirrus-officeclientconfiguration-assign.md
- Title: "assign action"
-description: "Replace all targeted groups for a policy."
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# assign action
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Replace all targeted groups for a policy.
-
-## 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 most to least privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /officeConfiguration/clientConfigurations/{officeClientConfigurationId}/assign
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply JSON representation of the parameters.
-
-The following table shows the parameters that can be used with this action.
-
-|Property|Type|Description|
-|:|:|:|
-|officeConfigurationAssignments|[officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) collection|List of office configuration assignments|
---
-## Response
-If successful, this action returns a `200 OK` response code and a [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) collection in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{officeClientConfigurationId}/assign
-
-Content-type: application/json
-Content-length: 299
-
-{
- "officeConfigurationAssignments": [
- {
- "@odata.type": "#microsoft.graph.officeClientConfigurationAssignment",
- "id": "804730f3-30f3-8047-f330-4780f3304780",
- "target": {
- "@odata.type": "microsoft.graph.officeConfigurationAssignmentTarget"
- }
- }
- ]
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 274
-
-{
- "value": [
- {
- "@odata.type": "#microsoft.graph.officeClientConfigurationAssignment",
- "id": "804730f3-30f3-8047-f330-4780f3304780",
- "target": {
- "@odata.type": "microsoft.graph.officeConfigurationAssignmentTarget"
- }
- }
- ]
-}
-```
v1.0 Intune Cirrus Officeclientconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-cirrus-officeclientconfiguration-get.md
- Title: "Get officeClientConfiguration"
-description: "Get a specific policy."
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# Get officeClientConfiguration
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Get a specific policy.
-
-## 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 most to least privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /officeConfiguration/clientConfigurations/{key}
-```
-
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{key}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 1137
-
-{
- "value": {
- "@odata.type": "#microsoft.graph.officeClientConfiguration",
- "id": "362ce0f0-e0f0-362c-f0e0-2c36f0e02c36",
- "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
- "policyPayload": "<Unknown Primitive Type Edm.Stream>",
- "description": "Description value",
- "displayName": "Display Name value",
- "priority": 8,
- "userCheckinSummary": {
- "@odata.type": "microsoft.graph.officeUserCheckinSummary",
- "succeededUserCount": 2,
- "failedUserCount": 15
- },
- "checkinStatuses": [
- {
- "@odata.type": "microsoft.graph.officeClientCheckinStatus",
- "userPrincipalName": "User Principal Name value",
- "deviceName": "Device Name value",
- "devicePlatform": "Device Platform value",
- "devicePlatformVersion": "Device Platform Version value",
- "wasSuccessful": true,
- "userId": "User Id value",
- "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
- "errorMessage": "Error Message value",
- "appliedPolicies": [
- "Applied Policies value"
- ]
- }
- ]
- }
-}
-```
v1.0 Intune Cirrus Officeclientconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-cirrus-officeclientconfiguration-list.md
- Title: "List officeClientConfigurations"
-description: "Get all policies."
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# List officeClientConfigurations
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Get all policies.
-
-## 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 most to least privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /officeConfiguration/clientConfigurations
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and a collection of [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md) objects in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 1207
-
-{
- "value": [
- {
- "@odata.type": "#microsoft.graph.officeClientConfiguration",
- "id": "362ce0f0-e0f0-362c-f0e0-2c36f0e02c36",
- "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
- "policyPayload": "<Unknown Primitive Type Edm.Stream>",
- "description": "Description value",
- "displayName": "Display Name value",
- "priority": 8,
- "userCheckinSummary": {
- "@odata.type": "microsoft.graph.officeUserCheckinSummary",
- "succeededUserCount": 2,
- "failedUserCount": 15
- },
- "checkinStatuses": [
- {
- "@odata.type": "microsoft.graph.officeClientCheckinStatus",
- "userPrincipalName": "User Principal Name value",
- "deviceName": "Device Name value",
- "devicePlatform": "Device Platform value",
- "devicePlatformVersion": "Device Platform Version value",
- "wasSuccessful": true,
- "userId": "User Id value",
- "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
- "errorMessage": "Error Message value",
- "appliedPolicies": [
- "Applied Policies value"
- ]
- }
- ]
- }
- ]
-}
-```
v1.0 Intune Cirrus Officeclientconfiguration Updatepriorities https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-cirrus-officeclientconfiguration-updatepriorities.md
- Title: "updatePriorities action"
-description: "Update policy priorities."
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# updatePriorities action
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update policy priorities.
-
-## 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 most to least privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /officeConfiguration/clientConfigurations/microsoft.management.services.api.updatePriorities
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply JSON representation of the parameters.
-
-The following table shows the parameters that can be used with this action.
-
-|Property|Type|Description|
-|:|:|:|
-|officeConfigurationPolicyIds|String collection|List of office configuration policy ids|
-|officeConfigurationPriorities|Int32 collection|List of office configuration priorities|
---
-## Response
-If successful, this action returns a `200 OK` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/microsoft.management.services.api.updatePriorities
-
-Content-type: application/json
-Content-length: 143
-
-{
- "officeConfigurationPolicyIds": [
- "Office Configuration Policy Ids value"
- ],
- "officeConfigurationPriorities": [
- 13
- ]
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-```
v1.0 Intune Cirrus Officeclientconfigurationassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-cirrus-officeclientconfigurationassignment-create.md
- Title: "Create officeClientConfigurationAssignment"
-description: "Add a target group to an existing policy."
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# Create officeClientConfigurationAssignment
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Add a target group to an existing policy.
-
-## 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 most to least privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /officeConfiguration/clientConfigurations/{key}/assignments
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the officeClientConfigurationAssignment object.
-
-The following table shows the properties that are required when you create the officeClientConfigurationAssignment.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|Id of the OfficeConfigurationAssignment.|
-|target|[officeConfigurationAssignmentTarget](../resources/intune-cirrus-officeconfigurationassignmenttarget.md)|The target assignment defined by the admin.|
---
-## Response
-If successful, this method returns a `200 Created` response code and a [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{key}/assignments
-Content-type: application/json
-Content-length: 172
-
-{
- "@odata.type": "#microsoft.graph.officeClientConfigurationAssignment",
- "target": {
- "@odata.type": "microsoft.graph.officeConfigurationAssignmentTarget"
- }
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 221
-
-{
- "@odata.type": "#microsoft.graph.officeClientConfigurationAssignment",
- "id": "804730f3-30f3-8047-f330-4780f3304780",
- "target": {
- "@odata.type": "microsoft.graph.officeConfigurationAssignmentTarget"
- }
-}
-```
v1.0 Intune Cirrus Officeclientconfigurationassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-cirrus-officeclientconfigurationassignment-delete.md
- Title: "Delete officeClientConfigurationAssignment"
-description: "Deletes a officeClientConfigurationAssignment."
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# Delete officeClientConfigurationAssignment
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md).
-
-## 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 most to least privileged)|
-|:|:|
-|Delegated (work or school account)|**TODO: Determine scopes **|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|**TODO: Determine scopes **|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /officeConfiguration/clientConfigurations/{officeClientConfigurationId}/assignments/{officeClientConfigurationAssignmentId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{officeClientConfigurationId}/assignments/{officeClientConfigurationAssignmentId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Cirrus Officeclientconfigurationassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-cirrus-officeclientconfigurationassignment-get.md
- Title: "Get officeClientConfigurationAssignment"
-description: "Read properties and relationships of the officeClientConfigurationAssignment object."
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# Get officeClientConfigurationAssignment
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Read properties and relationships of the [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) object.
-
-## 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 most to least privileged)|
-|:|:|
-|Delegated (work or school account)|**TODO: Determine scopes **|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|**TODO: Determine scopes **|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /officeConfiguration/clientConfigurations/{officeClientConfigurationId}/assignments/{officeClientConfigurationAssignmentId}
-```
-
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{officeClientConfigurationId}/assignments/{officeClientConfigurationAssignmentId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 250
-
-{
- "value": {
- "@odata.type": "#microsoft.graph.officeClientConfigurationAssignment",
- "id": "804730f3-30f3-8047-f330-4780f3304780",
- "target": {
- "@odata.type": "microsoft.graph.officeConfigurationAssignmentTarget"
- }
- }
-}
-```
v1.0 Intune Cirrus Officeclientconfigurationassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-cirrus-officeclientconfigurationassignment-list.md
- Title: "List officeClientConfigurationAssignments"
-description: "List properties and relationships of the officeClientConfigurationAssignment objects."
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# List officeClientConfigurationAssignments
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-List properties and relationships of the [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) objects.
-
-## 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 most to least privileged)|
-|:|:|
-|Delegated (work or school account)|**TODO: Determine scopes **|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|**TODO: Determine scopes **|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /officeConfiguration/clientConfigurations/{officeClientConfigurationId}/assignments
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and a collection of [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) objects in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{officeClientConfigurationId}/assignments
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 274
-
-{
- "value": [
- {
- "@odata.type": "#microsoft.graph.officeClientConfigurationAssignment",
- "id": "804730f3-30f3-8047-f330-4780f3304780",
- "target": {
- "@odata.type": "microsoft.graph.officeConfigurationAssignmentTarget"
- }
- }
- ]
-}
-```
v1.0 Intune Cirrus Officeclientconfigurationassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-cirrus-officeclientconfigurationassignment-update.md
- Title: "Update officeClientConfigurationAssignment"
-description: "Update the properties of a officeClientConfigurationAssignment object."
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# Update officeClientConfigurationAssignment
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) object.
-
-## 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 most to least privileged)|
-|:|:|
-|Delegated (work or school account)|**TODO: Determine scopes **|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|**TODO: Determine scopes **|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /officeConfiguration/clientConfigurations/{officeClientConfigurationId}/assignments/{officeClientConfigurationAssignmentId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) object.
-
-The following table shows the properties that are required when you create the [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|Not yet documented|
-|target|[officeConfigurationAssignmentTarget](../resources/intune-cirrus-officeconfigurationassignmenttarget.md)|Not yet documented|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{officeClientConfigurationId}/assignments/{officeClientConfigurationAssignmentId}
-Content-type: application/json
-Content-length: 98
-
-{
- "target": {
- "@odata.type": "microsoft.graph.officeConfigurationAssignmentTarget"
- }
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 221
-
-{
- "@odata.type": "#microsoft.graph.officeClientConfigurationAssignment",
- "id": "804730f3-30f3-8047-f330-4780f3304780",
- "target": {
- "@odata.type": "microsoft.graph.officeConfigurationAssignmentTarget"
- }
-}
-```
v1.0 Intune Cirrus Windowsofficeclientconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-cirrus-windowsofficeclientconfiguration-create.md
- Title: "Create windowsOfficeClientConfiguration"
-description: "Create a new non-security policy with targeting groups."
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# Create windowsOfficeClientConfiguration
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new non-security policy with targeting groups.
-
-## 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 most to least privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /officeConfiguration/clientConfigurations
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md) object.
-
-The following table shows the properties that are required when you create the [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|Id of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|userPreferencePayload|Stream|Preference settings JSON string in binary format, these values can be overridden by the user. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|policyPayload|Stream|Policy settings JSON string in binary format, these values cannot be changed by the user. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|description|String|Admin provided description of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|displayName|String|Admin provided name of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|assignments|[officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) collection|The list of group assignments for the policy.. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|priority|Int32|Priority value should be unique value for each policy under a tenant and will be used for conflict resolution, lower values mean priority is high. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|lastModifiedDateTime|DateTime|Last modified datetime stamp of the policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|userCheckinSummary|[officeUserCheckinSummary](../resources/intune-cirrus-officeusercheckinsummary.md)|User check-in summary for the policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|checkinStatuses|[officeClientCheckinStatus](../resources/intune-cirrus-officeclientcheckinstatus.md) collection|List of office Client check-in status. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations
-Content-type: application/json
-Content-length: 1020
-
-{
- "@odata.type": "#microsoft.graph.windowsOfficeClientConfiguration",
- "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
- "policyPayload": "<Unknown Primitive Type Edm.Stream>",
- "description": "Description value",
- "displayName": "Display Name value",
- "priority": 8,
- "userCheckinSummary": {
- "@odata.type": "microsoft.graph.officeUserCheckinSummary",
- "succeededUserCount": 2,
- "failedUserCount": 15
- },
- "checkinStatuses": [
- {
- "@odata.type": "microsoft.graph.officeClientCheckinStatus",
- "userPrincipalName": "User Principal Name value",
- "deviceName": "Device Name value",
- "devicePlatform": "Device Platform value",
- "devicePlatformVersion": "Device Platform Version value",
- "wasSuccessful": true,
- "userId": "User Id value",
- "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
- "errorMessage": "Error Message value",
- "appliedPolicies": [
- "Applied Policies value"
- ]
- }
- ]
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 1069
-
-{
- "@odata.type": "#microsoft.graph.windowsOfficeClientConfiguration",
- "id": "13a5ac73-ac73-13a5-73ac-a51373aca513",
- "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
- "policyPayload": "<Unknown Primitive Type Edm.Stream>",
- "description": "Description value",
- "displayName": "Display Name value",
- "priority": 8,
- "userCheckinSummary": {
- "@odata.type": "microsoft.graph.officeUserCheckinSummary",
- "succeededUserCount": 2,
- "failedUserCount": 15
- },
- "checkinStatuses": [
- {
- "@odata.type": "microsoft.graph.officeClientCheckinStatus",
- "userPrincipalName": "User Principal Name value",
- "deviceName": "Device Name value",
- "devicePlatform": "Device Platform value",
- "devicePlatformVersion": "Device Platform Version value",
- "wasSuccessful": true,
- "userId": "User Id value",
- "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
- "errorMessage": "Error Message value",
- "appliedPolicies": [
- "Applied Policies value"
- ]
- }
- ]
-}
-```
v1.0 Intune Cirrus Windowsofficeclientconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-cirrus-windowsofficeclientconfiguration-delete.md
- Title: "Delete windowsOfficeClientConfiguration"
-description: "Delete a specific non-security policy."
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# Delete windowsOfficeClientConfiguration
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Delete a specific non-security policy.
-
-## 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 most to least privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /officeConfiguration/clientConfigurations/{key}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{key}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-```
v1.0 Intune Cirrus Windowsofficeclientconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-cirrus-windowsofficeclientconfiguration-get.md
- Title: "Get windowsOfficeClientConfiguration"
-description: "Get a specific non-security policy windowsOfficeClientConfiguration object."
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# Get windowsOfficeClientConfiguration
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Get a specific non-security policy [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md) object.
-
-## 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 most to least privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /officeConfiguration/clientConfigurations/{key}
-```
-
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{key}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 1144
-
-{
- "value": {
- "@odata.type": "#microsoft.graph.windowsOfficeClientConfiguration",
- "id": "13a5ac73-ac73-13a5-73ac-a51373aca513",
- "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
- "policyPayload": "<Unknown Primitive Type Edm.Stream>",
- "description": "Description value",
- "displayName": "Display Name value",
- "priority": 8,
- "userCheckinSummary": {
- "@odata.type": "microsoft.graph.officeUserCheckinSummary",
- "succeededUserCount": 2,
- "failedUserCount": 15
- },
- "checkinStatuses": [
- {
- "@odata.type": "microsoft.graph.officeClientCheckinStatus",
- "userPrincipalName": "User Principal Name value",
- "deviceName": "Device Name value",
- "devicePlatform": "Device Platform value",
- "devicePlatformVersion": "Device Platform Version value",
- "wasSuccessful": true,
- "userId": "User Id value",
- "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
- "errorMessage": "Error Message value",
- "appliedPolicies": [
- "Applied Policies value"
- ]
- }
- ]
- }
-}
-```
v1.0 Intune Cirrus Windowsofficeclientconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-cirrus-windowsofficeclientconfiguration-list.md
- Title: "List windowsOfficeClientConfigurations"
-description: "List properties and relationships of the windowsOfficeClientConfiguration objects."
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# List windowsOfficeClientConfigurations
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-List properties and relationships of the [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md) objects.
-
-## 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 most to least privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /officeConfiguration/clientConfigurations
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and a collection of [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md) objects in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 1214
-
-{
- "value": [
- {
- "@odata.type": "#microsoft.graph.windowsOfficeClientConfiguration",
- "id": "13a5ac73-ac73-13a5-73ac-a51373aca513",
- "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
- "policyPayload": "<Unknown Primitive Type Edm.Stream>",
- "description": "Description value",
- "displayName": "Display Name value",
- "priority": 8,
- "userCheckinSummary": {
- "@odata.type": "microsoft.graph.officeUserCheckinSummary",
- "succeededUserCount": 2,
- "failedUserCount": 15
- },
- "checkinStatuses": [
- {
- "@odata.type": "microsoft.graph.officeClientCheckinStatus",
- "userPrincipalName": "User Principal Name value",
- "deviceName": "Device Name value",
- "devicePlatform": "Device Platform value",
- "devicePlatformVersion": "Device Platform Version value",
- "wasSuccessful": true,
- "userId": "User Id value",
- "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
- "errorMessage": "Error Message value",
- "appliedPolicies": [
- "Applied Policies value"
- ]
- }
- ]
- }
- ]
-}
-```
v1.0 Intune Cirrus Windowsofficeclientconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-cirrus-windowsofficeclientconfiguration-update.md
- Title: "Update windowsOfficeClientConfiguration"
-description: "Patch a specific non-security policy payload."
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# Update windowsOfficeClientConfiguration
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Patch a specific non-security policy payload.
-
-## 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 most to least privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /officeConfiguration/clientConfigurations/{key}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md) object.
-
-The following table shows the properties that are required when you create the [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|Not yet documented Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|userPreferencePayload|Stream|Not yet documented Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|policyPayload|Stream|Not yet documented Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|description|String|Not yet documented Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|displayName|String|Not yet documented Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|priority|Int32|Not yet documented Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|userCheckinSummary|[officeUserCheckinSummary](../resources/intune-cirrus-officeusercheckinsummary.md)|Not yet documented Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|checkinStatuses|[officeClientCheckinStatus](../resources/intune-cirrus-officeclientcheckinstatus.md) collection|Not yet documented Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{officeClientConfigurationId}
-Content-type: application/json
-Content-length: 949
-
-{
- "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
- "policyPayload": "<Unknown Primitive Type Edm.Stream>",
- "description": "Description value",
- "displayName": "Display Name value",
- "priority": 8,
- "userCheckinSummary": {
- "@odata.type": "microsoft.graph.officeUserCheckinSummary",
- "succeededUserCount": 2,
- "failedUserCount": 15
- },
- "checkinStatuses": [
- {
- "@odata.type": "microsoft.graph.officeClientCheckinStatus",
- "userPrincipalName": "User Principal Name value",
- "deviceName": "Device Name value",
- "devicePlatform": "Device Platform value",
- "devicePlatformVersion": "Device Platform Version value",
- "wasSuccessful": true,
- "userId": "User Id value",
- "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
- "errorMessage": "Error Message value",
- "appliedPolicies": [
- "Applied Policies value"
- ]
- }
- ]
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 1069
-
-{
- "@odata.type": "#microsoft.graph.windowsOfficeClientConfiguration",
- "id": "13a5ac73-ac73-13a5-73ac-a51373aca513",
- "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
- "policyPayload": "<Unknown Primitive Type Edm.Stream>",
- "description": "Description value",
- "displayName": "Display Name value",
- "priority": 8,
- "userCheckinSummary": {
- "@odata.type": "microsoft.graph.officeUserCheckinSummary",
- "succeededUserCount": 2,
- "failedUserCount": 15
- },
- "checkinStatuses": [
- {
- "@odata.type": "microsoft.graph.officeClientCheckinStatus",
- "userPrincipalName": "User Principal Name value",
- "deviceName": "Device Name value",
- "devicePlatform": "Device Platform value",
- "devicePlatformVersion": "Device Platform Version value",
- "wasSuccessful": true,
- "userId": "User Id value",
- "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
- "errorMessage": "Error Message value",
- "appliedPolicies": [
- "Applied Policies value"
- ]
- }
- ]
-}
-```
v1.0 Intune Cirrus Windowsofficeclientsecurityconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-cirrus-windowsofficeclientsecurityconfiguration-create.md
- Title: "Create windowsOfficeClientSecurityConfiguration"
-description: "Create a new windowsOfficeClientSecurityConfiguration object."
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# Create windowsOfficeClientSecurityConfiguration
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) object.
-
-## 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 most to least privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /officeConfiguration/clientConfigurations
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) object.
-
-The following table shows the properties that are required when you create the [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|Id of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|userPreferencePayload|Stream|Preference settings JSON string in binary format, these values can be overridden by the user. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|policyPayload|Stream|Policy settings JSON string in binary format, these values cannot be changed by the user. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|description|String|Admin provided description of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|displayName|String|Admin provided name of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|assignments|[officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) collection|The list of group assignments for the policy.. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|priority|Int32|Priority value should be unique value for each policy under a tenant and will be used for conflict resolution, lower values mean priority is high. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|lastModifiedDateTime|DateTime|Last modified datetime stamp of the policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|userCheckinSummary|[officeUserCheckinSummary](../resources/intune-cirrus-officeusercheckinsummary.md)|User check-in summary for the policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|checkinStatuses|[officeClientCheckinStatus](../resources/intune-cirrus-officeclientcheckinstatus.md) collection|List of office Client check-in status. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
----
-## Response
-If successful, this method returns a `201 Created` response code and a [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations
-Content-type: application/json
-Content-length: 1028
-
-{
- "@odata.type": "#microsoft.graph.windowsOfficeClientSecurityConfiguration",
- "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
- "policyPayload": "<Unknown Primitive Type Edm.Stream>",
- "description": "Description value",
- "displayName": "Display Name value",
- "priority": 8,
- "userCheckinSummary": {
- "@odata.type": "microsoft.graph.officeUserCheckinSummary",
- "succeededUserCount": 2,
- "failedUserCount": 15
- },
- "checkinStatuses": [
- {
- "@odata.type": "microsoft.graph.officeClientCheckinStatus",
- "userPrincipalName": "User Principal Name value",
- "deviceName": "Device Name value",
- "devicePlatform": "Device Platform value",
- "devicePlatformVersion": "Device Platform Version value",
- "wasSuccessful": true,
- "userId": "User Id value",
- "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
- "errorMessage": "Error Message value",
- "appliedPolicies": [
- "Applied Policies value"
- ]
- }
- ]
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 1077
-
-{
- "@odata.type": "#microsoft.graph.windowsOfficeClientSecurityConfiguration",
- "id": "f90ca1a5-a1a5-f90c-a5a1-0cf9a5a10cf9",
- "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
- "policyPayload": "<Unknown Primitive Type Edm.Stream>",
- "description": "Description value",
- "displayName": "Display Name value",
- "priority": 8,
- "userCheckinSummary": {
- "@odata.type": "microsoft.graph.officeUserCheckinSummary",
- "succeededUserCount": 2,
- "failedUserCount": 15
- },
- "checkinStatuses": [
- {
- "@odata.type": "microsoft.graph.officeClientCheckinStatus",
- "userPrincipalName": "User Principal Name value",
- "deviceName": "Device Name value",
- "devicePlatform": "Device Platform value",
- "devicePlatformVersion": "Device Platform Version value",
- "wasSuccessful": true,
- "userId": "User Id value",
- "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
- "errorMessage": "Error Message value",
- "appliedPolicies": [
- "Applied Policies value"
- ]
- }
- ]
-}
-```
v1.0 Intune Cirrus Windowsofficeclientsecurityconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-cirrus-windowsofficeclientsecurityconfiguration-delete.md
- Title: "Delete windowsOfficeClientSecurityConfiguration"
-description: "Deletes a security policy windowsOfficeClientSecurityConfiguration."
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# Delete windowsOfficeClientSecurityConfiguration
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a security policy [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md).
-
-## 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 most to least privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /officeConfiguration/clientConfigurations/{key}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{key}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-```
v1.0 Intune Cirrus Windowsofficeclientsecurityconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-cirrus-windowsofficeclientsecurityconfiguration-get.md
- Title: "Get windowsOfficeClientSecurityConfiguration"
-description: "Get a specific security policy windowsOfficeClientSecurityConfiguration object."
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# Get windowsOfficeClientSecurityConfiguration
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Get a specific security policy [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) object.
-
-## 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 most to least privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /officeConfiguration/clientConfigurations/{key}
-```
-
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{key}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 1152
-
-{
- "value": {
- "@odata.type": "#microsoft.graph.windowsOfficeClientSecurityConfiguration",
- "id": "f90ca1a5-a1a5-f90c-a5a1-0cf9a5a10cf9",
- "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
- "policyPayload": "<Unknown Primitive Type Edm.Stream>",
- "description": "Description value",
- "displayName": "Display Name value",
- "priority": 8,
- "userCheckinSummary": {
- "@odata.type": "microsoft.graph.officeUserCheckinSummary",
- "succeededUserCount": 2,
- "failedUserCount": 15
- },
- "checkinStatuses": [
- {
- "@odata.type": "microsoft.graph.officeClientCheckinStatus",
- "userPrincipalName": "User Principal Name value",
- "deviceName": "Device Name value",
- "devicePlatform": "Device Platform value",
- "devicePlatformVersion": "Device Platform Version value",
- "wasSuccessful": true,
- "userId": "User Id value",
- "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
- "errorMessage": "Error Message value",
- "appliedPolicies": [
- "Applied Policies value"
- ]
- }
- ]
- }
-}
-```
v1.0 Intune Cirrus Windowsofficeclientsecurityconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-cirrus-windowsofficeclientsecurityconfiguration-list.md
- Title: "List windowsOfficeClientSecurityConfigurations"
-description: "List properties and relationships of the windowsOfficeClientSecurityConfiguration objects."
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# List windowsOfficeClientSecurityConfigurations
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-List properties and relationships of the [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) objects.
-
-## 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 most to least privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All DeviceManagementConfiguration.Read.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /officeConfiguration/clientConfigurations
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and a collection of [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) objects in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 1222
-
-{
- "value": [
- {
- "@odata.type": "#microsoft.graph.windowsOfficeClientSecurityConfiguration",
- "id": "f90ca1a5-a1a5-f90c-a5a1-0cf9a5a10cf9",
- "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
- "policyPayload": "<Unknown Primitive Type Edm.Stream>",
- "description": "Description value",
- "displayName": "Display Name value",
- "priority": 8,
- "userCheckinSummary": {
- "@odata.type": "microsoft.graph.officeUserCheckinSummary",
- "succeededUserCount": 2,
- "failedUserCount": 15
- },
- "checkinStatuses": [
- {
- "@odata.type": "microsoft.graph.officeClientCheckinStatus",
- "userPrincipalName": "User Principal Name value",
- "deviceName": "Device Name value",
- "devicePlatform": "Device Platform value",
- "devicePlatformVersion": "Device Platform Version value",
- "wasSuccessful": true,
- "userId": "User Id value",
- "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
- "errorMessage": "Error Message value",
- "appliedPolicies": [
- "Applied Policies value"
- ]
- }
- ]
- }
- ]
-}
-```
v1.0 Intune Cirrus Windowsofficeclientsecurityconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-cirrus-windowsofficeclientsecurityconfiguration-update.md
- Title: "Update windowsOfficeClientSecurityConfiguration"
-description: "Update the properties of a windowsOfficeClientSecurityConfiguration object."
-localization_priority: Normal
-
-doc_type: apiPageType
--
-# Update windowsOfficeClientSecurityConfiguration
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) object.
-
-## 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 most to least privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /officeConfiguration/clientConfigurations/{officeClientConfigurationId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) object.
-
-The following table shows the properties that are required when you create the [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|Id of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|userPreferencePayload|Stream|Preference settings JSON string in binary format, these values can be overridden by the user. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|policyPayload|Stream|Policy settings JSON string in binary format, these values cannot be changed by the user. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|description|String|Admin provided description of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|displayName|String|Admin provided name of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|assignments|[officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) collection|The list of group assignments for the policy.. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|priority|Int32|Priority value should be unique value for each policy under a tenant and will be used for conflict resolution, lower values mean priority is high. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|lastModifiedDateTime|DateTime|Last modified datetime stamp of the policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|userCheckinSummary|[officeUserCheckinSummary](../resources/intune-cirrus-officeusercheckinsummary.md)|User check-in summary for the policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|checkinStatuses|[officeClientCheckinStatus](../resources/intune-cirrus-officeclientcheckinstatus.md) collection|List of office Client check-in status. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/officeConfiguration/clientConfigurations/{officeClientConfigurationId}
-Content-type: application/json
-Content-length: 949
-
-{
- "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
- "policyPayload": "<Unknown Primitive Type Edm.Stream>",
- "description": "Description value",
- "displayName": "Display Name value",
- "priority": 8,
- "userCheckinSummary": {
- "@odata.type": "microsoft.graph.officeUserCheckinSummary",
- "succeededUserCount": 2,
- "failedUserCount": 15
- },
- "checkinStatuses": [
- {
- "@odata.type": "microsoft.graph.officeClientCheckinStatus",
- "userPrincipalName": "User Principal Name value",
- "deviceName": "Device Name value",
- "devicePlatform": "Device Platform value",
- "devicePlatformVersion": "Device Platform Version value",
- "wasSuccessful": true,
- "userId": "User Id value",
- "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
- "errorMessage": "Error Message value",
- "appliedPolicies": [
- "Applied Policies value"
- ]
- }
- ]
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 1077
-
-{
- "@odata.type": "#microsoft.graph.windowsOfficeClientSecurityConfiguration",
- "id": "f90ca1a5-a1a5-f90c-a5a1-0cf9a5a10cf9",
- "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
- "policyPayload": "<Unknown Primitive Type Edm.Stream>",
- "description": "Description value",
- "displayName": "Display Name value",
- "priority": 8,
- "userCheckinSummary": {
- "@odata.type": "microsoft.graph.officeUserCheckinSummary",
- "succeededUserCount": 2,
- "failedUserCount": 15
- },
- "checkinStatuses": [
- {
- "@odata.type": "microsoft.graph.officeClientCheckinStatus",
- "userPrincipalName": "User Principal Name value",
- "deviceName": "Device Name value",
- "devicePlatform": "Device Platform value",
- "devicePlatformVersion": "Device Platform Version value",
- "wasSuccessful": true,
- "userId": "User Id value",
- "checkinDateTime": "2016-12-31T23:56:33.9571764-08:00",
- "errorMessage": "Error Message value",
- "appliedPolicies": [
- "Applied Policies value"
- ]
- }
- ]
-}
-```
v1.0 Intune Deviceconfig Advancedthreatprotectiononboardingdevicesettingstate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-advancedthreatprotectiononboardingdevicesettingstate-create.md
The following table shows the properties that are required when you create the a
|Property|Type|Description| |:|:|:| |id|String|Key of the entity|
-|platformType|[deviceType](../resources/intune-shared-devicetype.md)|Device platform type. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
+|platformType|[deviceType](../resources/intune-deviceconfig-devicetype.md)|Device platform type. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
|setting|String|The setting class name and property name.| |settingName|String|The Setting Name that is being reported| |deviceId|String|The Device Id that is being reported|
v1.0 Intune Deviceconfig Advancedthreatprotectiononboardingdevicesettingstate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-advancedthreatprotectiononboardingdevicesettingstate-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:| |id|String|Key of the entity|
-|platformType|[deviceType](../resources/intune-shared-devicetype.md)|Device platform type. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
+|platformType|[deviceType](../resources/intune-deviceconfig-devicetype.md)|Device platform type. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
|setting|String|The setting class name and property name.| |settingName|String|The Setting Name that is being reported| |deviceId|String|The Device Id that is being reported|
v1.0 Intune Deviceconfig Androiddeviceownerimportedpfxcertificateprofile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androiddeviceownerimportedpfxcertificateprofile-create.md
The following table shows the properties that are required when you create the a
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androiddeviceownerimportedpfxcertificateprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androiddeviceownerimportedpfxcertificateprofile-update.md
The following table shows the properties that are required when you create the [
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androiddeviceownerpkcscertificateprofile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androiddeviceownerpkcscertificateprofile-create.md
The following table shows the properties that are required when you create the a
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androiddeviceownerpkcscertificateprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androiddeviceownerpkcscertificateprofile-update.md
The following table shows the properties that are required when you create the [
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androiddeviceownerscepcertificateprofile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androiddeviceownerscepcertificateprofile-create.md
The following table shows the properties that are required when you create the a
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androiddeviceownerscepcertificateprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androiddeviceownerscepcertificateprofile-update.md
The following table shows the properties that are required when you create the [
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androiddeviceownervpnconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androiddeviceownervpnconfiguration-create.md
The following table shows the properties that are required when you create the a
|alwaysOnLockdown|Boolean|If always-on VPN connection is enabled, whether or not to lock network traffic when that VPN is disconnected.| |microsoftTunnelSiteId|String|Microsoft Tunnel site ID.| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data to define key/value pairs specific to a VPN provider. This collection can contain a maximum of 25 elements.|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data to define key/value pairs specific to a VPN provider. This collection can contain a maximum of 25 elements.|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data to define key/value pairs specific to a VPN provider. This collection can contain a maximum of 25 elements.|
v1.0 Intune Deviceconfig Androiddeviceownervpnconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androiddeviceownervpnconfiguration-update.md
The following table shows the properties that are required when you create the [
|alwaysOnLockdown|Boolean|If always-on VPN connection is enabled, whether or not to lock network traffic when that VPN is disconnected.| |microsoftTunnelSiteId|String|Microsoft Tunnel site ID.| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data to define key/value pairs specific to a VPN provider. This collection can contain a maximum of 25 elements.|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data to define key/value pairs specific to a VPN provider. This collection can contain a maximum of 25 elements.|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data to define key/value pairs specific to a VPN provider. This collection can contain a maximum of 25 elements.|
v1.0 Intune Deviceconfig Androidforworkimportedpfxcertificateprofile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidforworkimportedpfxcertificateprofile-create.md
The following table shows the properties that are required when you create the a
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Androidforworkimportedpfxcertificateprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidforworkimportedpfxcertificateprofile-update.md
The following table shows the properties that are required when you create the [
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Androidforworkpkcscertificateprofile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidforworkpkcscertificateprofile-create.md
The following table shows the properties that are required when you create the a
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androidforworkpkcscertificateprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidforworkpkcscertificateprofile-update.md
The following table shows the properties that are required when you create the [
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androidforworkscepcertificateprofile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidforworkscepcertificateprofile-create.md
The following table shows the properties that are required when you create the a
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androidforworkscepcertificateprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidforworkscepcertificateprofile-update.md
The following table shows the properties that are required when you create the [
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androidforworkvpnconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidforworkvpnconfiguration-create.md
The following table shows the properties that are required when you create the a
|servers|[vpnServer](../resources/intune-deviceconfig-vpnserver.md) collection|List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.| |fingerprint|String|Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
|authenticationMethod|[vpnAuthenticationMethod](../resources/intune-deviceconfig-vpnauthenticationmethod.md)|Authentication method. Possible values are: `certificate`, `usernameAndPassword`, `sharedSecret`, `derivedCredential`, `azureAD`.|
v1.0 Intune Deviceconfig Androidforworkvpnconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidforworkvpnconfiguration-update.md
The following table shows the properties that are required when you create the [
|servers|[vpnServer](../resources/intune-deviceconfig-vpnserver.md) collection|List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.| |fingerprint|String|Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
|authenticationMethod|[vpnAuthenticationMethod](../resources/intune-deviceconfig-vpnauthenticationmethod.md)|Authentication method. Possible values are: `certificate`, `usernameAndPassword`, `sharedSecret`, `derivedCredential`, `azureAD`.|
v1.0 Intune Deviceconfig Androidimportedpfxcertificateprofile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidimportedpfxcertificateprofile-create.md
The following table shows the properties that are required when you create the a
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Androidimportedpfxcertificateprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidimportedpfxcertificateprofile-update.md
The following table shows the properties that are required when you create the [
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Androidpkcscertificateprofile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidpkcscertificateprofile-create.md
The following table shows the properties that are required when you create the a
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Androidpkcscertificateprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidpkcscertificateprofile-update.md
The following table shows the properties that are required when you create the [
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Androidscepcertificateprofile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidscepcertificateprofile-create.md
The following table shows the properties that are required when you create the a
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Androidscepcertificateprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidscepcertificateprofile-update.md
The following table shows the properties that are required when you create the [
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Androidvpnconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidvpnconfiguration-create.md
The following table shows the properties that are required when you create the a
|servers|[vpnServer](../resources/intune-deviceconfig-vpnserver.md) collection|List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.| |fingerprint|String|Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
|authenticationMethod|[vpnAuthenticationMethod](../resources/intune-deviceconfig-vpnauthenticationmethod.md)|Authentication method. Possible values are: `certificate`, `usernameAndPassword`, `sharedSecret`, `derivedCredential`, `azureAD`.|
v1.0 Intune Deviceconfig Androidvpnconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidvpnconfiguration-update.md
The following table shows the properties that are required when you create the [
|servers|[vpnServer](../resources/intune-deviceconfig-vpnserver.md) collection|List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.| |fingerprint|String|Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
|authenticationMethod|[vpnAuthenticationMethod](../resources/intune-deviceconfig-vpnauthenticationmethod.md)|Authentication method. Possible values are: `certificate`, `usernameAndPassword`, `sharedSecret`, `derivedCredential`, `azureAD`.|
v1.0 Intune Deviceconfig Androidworkprofilepkcscertificateprofile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidworkprofilepkcscertificateprofile-create.md
The following table shows the properties that are required when you create the a
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androidworkprofilepkcscertificateprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidworkprofilepkcscertificateprofile-update.md
The following table shows the properties that are required when you create the [
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androidworkprofilescepcertificateprofile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidworkprofilescepcertificateprofile-create.md
The following table shows the properties that are required when you create the a
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androidworkprofilescepcertificateprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidworkprofilescepcertificateprofile-update.md
The following table shows the properties that are required when you create the [
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androidworkprofilevpnconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidworkprofilevpnconfiguration-create.md
The following table shows the properties that are required when you create the a
|servers|[vpnServer](../resources/intune-deviceconfig-vpnserver.md) collection|List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.| |fingerprint|String|Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
|authenticationMethod|[vpnAuthenticationMethod](../resources/intune-deviceconfig-vpnauthenticationmethod.md)|Authentication method. Possible values are: `certificate`, `usernameAndPassword`, `sharedSecret`, `derivedCredential`, `azureAD`.| |proxyServer|[vpnProxyServer](../resources/intune-deviceconfig-vpnproxyserver.md)|Proxy server.| |targetedPackageIds|String collection|Targeted App package IDs.|
v1.0 Intune Deviceconfig Androidworkprofilevpnconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-androidworkprofilevpnconfiguration-update.md
The following table shows the properties that are required when you create the [
|servers|[vpnServer](../resources/intune-deviceconfig-vpnserver.md) collection|List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.| |fingerprint|String|Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
|authenticationMethod|[vpnAuthenticationMethod](../resources/intune-deviceconfig-vpnauthenticationmethod.md)|Authentication method. Possible values are: `certificate`, `usernameAndPassword`, `sharedSecret`, `derivedCredential`, `azureAD`.| |proxyServer|[vpnProxyServer](../resources/intune-deviceconfig-vpnproxyserver.md)|Proxy server.| |targetedPackageIds|String collection|Targeted App package IDs.|
v1.0 Intune Deviceconfig Aospdeviceownerpkcscertificateprofile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-aospdeviceownerpkcscertificateprofile-create.md
The following table shows the properties that are required when you create the a
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. This collection can contain a maximum of 500 elements. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. This collection can contain a maximum of 500 elements. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md)|
v1.0 Intune Deviceconfig Aospdeviceownerpkcscertificateprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-aospdeviceownerpkcscertificateprofile-update.md
The following table shows the properties that are required when you create the [
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. This collection can contain a maximum of 500 elements. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. This collection can contain a maximum of 500 elements. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md)|
v1.0 Intune Deviceconfig Aospdeviceownerscepcertificateprofile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-aospdeviceownerscepcertificateprofile-create.md
The following table shows the properties that are required when you create the a
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. This collection can contain a maximum of 500 elements. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. This collection can contain a maximum of 500 elements. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md)|
v1.0 Intune Deviceconfig Aospdeviceownerscepcertificateprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-aospdeviceownerscepcertificateprofile-update.md
The following table shows the properties that are required when you create the [
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. This collection can contain a maximum of 500 elements. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. This collection can contain a maximum of 500 elements. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md)|
v1.0 Intune Deviceconfig Devicecompliancesettingstate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-devicecompliancesettingstate-create.md
The following table shows the properties that are required when you create the d
|Property|Type|Description| |:|:|:| |id|String|Key of the entity|
-|platformType|[deviceType](../resources/intune-shared-devicetype.md)|Device platform type. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
+|platformType|[deviceType](../resources/intune-deviceconfig-devicetype.md)|Device platform type. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
|setting|String|The setting class name and property name.| |settingName|String|The Setting Name that is being reported| |deviceId|String|The Device Id that is being reported|
v1.0 Intune Deviceconfig Devicecompliancesettingstate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-devicecompliancesettingstate-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:| |id|String|Key of the entity|
-|platformType|[deviceType](../resources/intune-shared-devicetype.md)|Device platform type. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
+|platformType|[deviceType](../resources/intune-deviceconfig-devicetype.md)|Device platform type. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
|setting|String|The setting class name and property name.| |settingName|String|The Setting Name that is being reported| |deviceId|String|The Device Id that is being reported|
v1.0 Intune Deviceconfig Hardwareconfigurationdevicestate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-hardwareconfigurationdevicestate-create.md
The following table shows the properties that are required when you create the h
|upn|String|User Principal Name (UPN).| |internalVersion|Int32|The Policy internal version| |lastStateUpdateDateTime|DateTimeOffset|The last timestamp of when the hardware configuration executed|
-|configurationState|[runState](../resources/intune-shared-runstate.md)|Configuration state from the lastest hardware configuration execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
+|configurationState|[runState](../resources/intune-deviceconfig-runstate.md)|Configuration state from the lastest hardware configuration execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
|configurationOutput|String|Output of the hardware configuration execution| |configurationError|String|Error from the hardware configuration execution|
v1.0 Intune Deviceconfig Hardwareconfigurationdevicestate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-hardwareconfigurationdevicestate-update.md
The following table shows the properties that are required when you create the [
|upn|String|User Principal Name (UPN).| |internalVersion|Int32|The Policy internal version| |lastStateUpdateDateTime|DateTimeOffset|The last timestamp of when the hardware configuration executed|
-|configurationState|[runState](../resources/intune-shared-runstate.md)|Configuration state from the lastest hardware configuration execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
+|configurationState|[runState](../resources/intune-deviceconfig-runstate.md)|Configuration state from the lastest hardware configuration execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
|configurationOutput|String|Output of the hardware configuration execution| |configurationError|String|Error from the hardware configuration execution|
v1.0 Intune Deviceconfig Iosikev2vpnconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-iosikev2vpnconfiguration-create.md
The following table shows the properties that are required when you create the i
|server|[vpnServer](../resources/intune-deviceconfig-vpnserver.md)|VPN Server on the network. Make sure end users can access this network location. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |identifier|String|Identifier provided by VPN vendor when connection type is set to Custom VPN. For example: Cisco AnyConnect uses an identifier of the form com.cisco.anyconnect.applevpn.plugin Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
|enableSplitTunneling|Boolean|Send all network traffic through VPN. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |authenticationMethod|[vpnAuthenticationMethod](../resources/intune-deviceconfig-vpnauthenticationmethod.md)|Authentication method for this VPN connection. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md). Possible values are: `certificate`, `usernameAndPassword`, `sharedSecret`, `derivedCredential`, `azureAD`.| |enablePerApp|Boolean|Setting this to true creates Per-App VPN payload which can later be associated with Apps that can trigger this VPN conneciton on the end user's iOS device. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
v1.0 Intune Deviceconfig Iosikev2vpnconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-iosikev2vpnconfiguration-update.md
The following table shows the properties that are required when you create the [
|server|[vpnServer](../resources/intune-deviceconfig-vpnserver.md)|VPN Server on the network. Make sure end users can access this network location. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |identifier|String|Identifier provided by VPN vendor when connection type is set to Custom VPN. For example: Cisco AnyConnect uses an identifier of the form com.cisco.anyconnect.applevpn.plugin Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
|enableSplitTunneling|Boolean|Send all network traffic through VPN. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |authenticationMethod|[vpnAuthenticationMethod](../resources/intune-deviceconfig-vpnauthenticationmethod.md)|Authentication method for this VPN connection. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md). Possible values are: `certificate`, `usernameAndPassword`, `sharedSecret`, `derivedCredential`, `azureAD`.| |enablePerApp|Boolean|Setting this to true creates Per-App VPN payload which can later be associated with Apps that can trigger this VPN conneciton on the end user's iOS device. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
v1.0 Intune Deviceconfig Iosvpnconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-iosvpnconfiguration-create.md
The following table shows the properties that are required when you create the i
|server|[vpnServer](../resources/intune-deviceconfig-vpnserver.md)|VPN Server on the network. Make sure end users can access this network location. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |identifier|String|Identifier provided by VPN vendor when connection type is set to Custom VPN. For example: Cisco AnyConnect uses an identifier of the form com.cisco.anyconnect.applevpn.plugin Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
|enableSplitTunneling|Boolean|Send all network traffic through VPN. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |authenticationMethod|[vpnAuthenticationMethod](../resources/intune-deviceconfig-vpnauthenticationmethod.md)|Authentication method for this VPN connection. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md). Possible values are: `certificate`, `usernameAndPassword`, `sharedSecret`, `derivedCredential`, `azureAD`.| |enablePerApp|Boolean|Setting this to true creates Per-App VPN payload which can later be associated with Apps that can trigger this VPN conneciton on the end user's iOS device. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
v1.0 Intune Deviceconfig Iosvpnconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-iosvpnconfiguration-update.md
The following table shows the properties that are required when you create the [
|server|[vpnServer](../resources/intune-deviceconfig-vpnserver.md)|VPN Server on the network. Make sure end users can access this network location. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |identifier|String|Identifier provided by VPN vendor when connection type is set to Custom VPN. For example: Cisco AnyConnect uses an identifier of the form com.cisco.anyconnect.applevpn.plugin Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
|enableSplitTunneling|Boolean|Send all network traffic through VPN. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |authenticationMethod|[vpnAuthenticationMethod](../resources/intune-deviceconfig-vpnauthenticationmethod.md)|Authentication method for this VPN connection. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md). Possible values are: `certificate`, `usernameAndPassword`, `sharedSecret`, `derivedCredential`, `azureAD`.| |enablePerApp|Boolean|Setting this to true creates Per-App VPN payload which can later be associated with Apps that can trigger this VPN conneciton on the end user's iOS device. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
v1.0 Intune Deviceconfig Macosdevicefeaturesconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-macosdevicefeaturesconfiguration-create.md
The following table shows the properties that are required when you create the m
|powerOffDisabledWhileLoggedIn|Boolean|Whether the Power Off menu item on the login window will be disabled while the user is logged in.| |logOutDisabledWhileLoggedIn|Boolean|Whether the Log Out menu item on the login window will be disabled while the user is logged in.| |screenLockDisableImmediate|Boolean|Whether to disable the immediate screen lock functions.|
-|associatedDomains|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|DEPRECATED: use appAssociatedDomains instead. Gets or sets a list that maps apps to their associated domains. The key should match the app's ID, and the value should be a string in the form of "service:domain" where domain is a fully qualified hostname (e.g. webcredentials:example.com). This collection can contain a maximum of 500 elements.|
+|associatedDomains|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|DEPRECATED: use appAssociatedDomains instead. Gets or sets a list that maps apps to their associated domains. The key should match the app's ID, and the value should be a string in the form of "service:domain" where domain is a fully qualified hostname (e.g. webcredentials:example.com). This collection can contain a maximum of 500 elements.|
|appAssociatedDomains|[macOSAssociatedDomainsItem](../resources/intune-deviceconfig-macosassociateddomainsitem.md) collection|Gets or sets a list that maps apps to their associated domains. Application identifiers must be unique. This collection can contain a maximum of 500 elements.| |singleSignOnExtension|[singleSignOnExtension](../resources/intune-deviceconfig-singlesignonextension.md)|Gets or sets a single sign-on extension profile. Deprecated: use MacOSSingleSignOnExtension instead.| |macOSSingleSignOnExtension|[macOSSingleSignOnExtension](../resources/intune-deviceconfig-macossinglesignonextension.md)|Gets or sets a single sign-on extension profile.|
v1.0 Intune Deviceconfig Macosdevicefeaturesconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-macosdevicefeaturesconfiguration-update.md
The following table shows the properties that are required when you create the [
|powerOffDisabledWhileLoggedIn|Boolean|Whether the Power Off menu item on the login window will be disabled while the user is logged in.| |logOutDisabledWhileLoggedIn|Boolean|Whether the Log Out menu item on the login window will be disabled while the user is logged in.| |screenLockDisableImmediate|Boolean|Whether to disable the immediate screen lock functions.|
-|associatedDomains|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|DEPRECATED: use appAssociatedDomains instead. Gets or sets a list that maps apps to their associated domains. The key should match the app's ID, and the value should be a string in the form of "service:domain" where domain is a fully qualified hostname (e.g. webcredentials:example.com). This collection can contain a maximum of 500 elements.|
+|associatedDomains|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|DEPRECATED: use appAssociatedDomains instead. Gets or sets a list that maps apps to their associated domains. The key should match the app's ID, and the value should be a string in the form of "service:domain" where domain is a fully qualified hostname (e.g. webcredentials:example.com). This collection can contain a maximum of 500 elements.|
|appAssociatedDomains|[macOSAssociatedDomainsItem](../resources/intune-deviceconfig-macosassociateddomainsitem.md) collection|Gets or sets a list that maps apps to their associated domains. Application identifiers must be unique. This collection can contain a maximum of 500 elements.| |singleSignOnExtension|[singleSignOnExtension](../resources/intune-deviceconfig-singlesignonextension.md)|Gets or sets a single sign-on extension profile. Deprecated: use MacOSSingleSignOnExtension instead.| |macOSSingleSignOnExtension|[macOSSingleSignOnExtension](../resources/intune-deviceconfig-macossinglesignonextension.md)|Gets or sets a single sign-on extension profile.|
v1.0 Intune Deviceconfig Macostrustedrootcertificate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-macostrustedrootcertificate-create.md
One of the following permissions is required to call this API. To learn more, in
} --> ``` http
+POST /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSWiredNetworkConfiguration/rootCertificatesForServerValidation
POST /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSEnterpriseWiFiConfiguration/rootCertificatesForServerValidation ```
If successful, this method returns a `201 Created` response code and a [macOSTru
### Request Here is an example of the request. ``` http
-POST https://graph.microsoft.com/beta/deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSEnterpriseWiFiConfiguration/rootCertificatesForServerValidation
+POST https://graph.microsoft.com/beta/deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSWiredNetworkConfiguration/rootCertificatesForServerValidation
Content-type: application/json Content-length: 1138
v1.0 Intune Deviceconfig Macostrustedrootcertificate Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-macostrustedrootcertificate-delete.md
One of the following permissions is required to call this API. To learn more, in
``` http DELETE /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSWiredNetworkConfiguration/rootCertificateForServerValidation DELETE /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSEnterpriseWiFiConfiguration/rootCertificateForServerValidation
+DELETE /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSWiredNetworkConfiguration/rootCertificatesForServerValidation/{macOSTrustedRootCertificateId}
DELETE /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSEnterpriseWiFiConfiguration/rootCertificatesForServerValidation/{macOSTrustedRootCertificateId} DELETE /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSWiredNetworkConfiguration/identityCertificateForClientAuthentication/microsoft.graph.macOSScepCertificateProfile/rootCertificate ```
v1.0 Intune Deviceconfig Macostrustedrootcertificate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-macostrustedrootcertificate-get.md
One of the following permissions is required to call this API. To learn more, in
``` http GET /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSWiredNetworkConfiguration/rootCertificateForServerValidation GET /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSEnterpriseWiFiConfiguration/rootCertificateForServerValidation
+GET /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSWiredNetworkConfiguration/rootCertificatesForServerValidation/{macOSTrustedRootCertificateId}
GET /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSEnterpriseWiFiConfiguration/rootCertificatesForServerValidation/{macOSTrustedRootCertificateId} GET /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSWiredNetworkConfiguration/identityCertificateForClientAuthentication/microsoft.graph.macOSScepCertificateProfile/rootCertificate ```
v1.0 Intune Deviceconfig Macostrustedrootcertificate List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-macostrustedrootcertificate-list.md
One of the following permissions is required to call this API. To learn more, in
} --> ``` http
+GET /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSWiredNetworkConfiguration/rootCertificatesForServerValidation
GET /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSEnterpriseWiFiConfiguration/rootCertificatesForServerValidation ```
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request. ``` http
-GET https://graph.microsoft.com/beta/deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSEnterpriseWiFiConfiguration/rootCertificatesForServerValidation
+GET https://graph.microsoft.com/beta/deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSWiredNetworkConfiguration/rootCertificatesForServerValidation
``` ### Response
v1.0 Intune Deviceconfig Macostrustedrootcertificate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-macostrustedrootcertificate-update.md
One of the following permissions is required to call this API. To learn more, in
``` http PATCH /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSWiredNetworkConfiguration/rootCertificateForServerValidation PATCH /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSEnterpriseWiFiConfiguration/rootCertificateForServerValidation
+PATCH /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSWiredNetworkConfiguration/rootCertificatesForServerValidation/{macOSTrustedRootCertificateId}
PATCH /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSEnterpriseWiFiConfiguration/rootCertificatesForServerValidation/{macOSTrustedRootCertificateId} PATCH /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.macOSWiredNetworkConfiguration/identityCertificateForClientAuthentication/microsoft.graph.macOSScepCertificateProfile/rootCertificate ```
v1.0 Intune Deviceconfig Macosvpnconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-macosvpnconfiguration-create.md
The following table shows the properties that are required when you create the m
|server|[vpnServer](../resources/intune-deviceconfig-vpnserver.md)|VPN Server on the network. Make sure end users can access this network location. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |identifier|String|Identifier provided by VPN vendor when connection type is set to Custom VPN. For example: Cisco AnyConnect uses an identifier of the form com.cisco.anyconnect.applevpn.plugin Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
|enableSplitTunneling|Boolean|Send all network traffic through VPN. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |authenticationMethod|[vpnAuthenticationMethod](../resources/intune-deviceconfig-vpnauthenticationmethod.md)|Authentication method for this VPN connection. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md). Possible values are: `certificate`, `usernameAndPassword`, `sharedSecret`, `derivedCredential`, `azureAD`.| |enablePerApp|Boolean|Setting this to true creates Per-App VPN payload which can later be associated with Apps that can trigger this VPN conneciton on the end user's iOS device. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
v1.0 Intune Deviceconfig Macosvpnconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-macosvpnconfiguration-update.md
The following table shows the properties that are required when you create the [
|server|[vpnServer](../resources/intune-deviceconfig-vpnserver.md)|VPN Server on the network. Make sure end users can access this network location. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |identifier|String|Identifier provided by VPN vendor when connection type is set to Custom VPN. For example: Cisco AnyConnect uses an identifier of the form com.cisco.anyconnect.applevpn.plugin Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
|enableSplitTunneling|Boolean|Send all network traffic through VPN. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |authenticationMethod|[vpnAuthenticationMethod](../resources/intune-deviceconfig-vpnauthenticationmethod.md)|Authentication method for this VPN connection. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md). Possible values are: `certificate`, `usernameAndPassword`, `sharedSecret`, `derivedCredential`, `azureAD`.| |enablePerApp|Boolean|Setting this to true creates Per-App VPN payload which can later be associated with Apps that can trigger this VPN conneciton on the end user's iOS device. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
v1.0 Intune Deviceconfig Managedalldevicecertificatestate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-managedalldevicecertificatestate-create.md
The following table shows the properties that are required when you create the m
|Property|Type|Description| |:|:|:| |id|String|Key of the entity.|
-|certificateRevokeStatus|[certificateRevocationStatus](../resources/intune-deviceconfig-certificaterevocationstatus.md)|Revoke status. Possible values are: `none`, `pending`, `issued`, `failed`, `revoked`.|
+|certificateRevokeStatus|[certificateRevocationStatus](../resources/intune-shared-certificaterevocationstatus.md)|Revoke status. Possible values are: `none`, `pending`, `issued`, `failed`, `revoked`.|
|certificateRevokeStatusLastChangeDateTime|DateTimeOffset|The time the revoke status was last changed| |managedDeviceDisplayName|String|Device display name| |userPrincipalName|String|User principal name|
v1.0 Intune Deviceconfig Managedalldevicecertificatestate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-managedalldevicecertificatestate-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:| |id|String|Key of the entity.|
-|certificateRevokeStatus|[certificateRevocationStatus](../resources/intune-deviceconfig-certificaterevocationstatus.md)|Revoke status. Possible values are: `none`, `pending`, `issued`, `failed`, `revoked`.|
+|certificateRevokeStatus|[certificateRevocationStatus](../resources/intune-shared-certificaterevocationstatus.md)|Revoke status. Possible values are: `none`, `pending`, `issued`, `failed`, `revoked`.|
|certificateRevokeStatusLastChangeDateTime|DateTimeOffset|The time the revoke status was last changed| |managedDeviceDisplayName|String|Device display name| |userPrincipalName|String|User principal name|
v1.0 Intune Deviceconfig Manageddevicecertificatestate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-manageddevicecertificatestate-create.md
The following table shows the properties that are required when you create the m
|Property|Type|Description| |:|:|:| |id|String|Key of the entity.|
-|devicePlatform|[devicePlatformType](../resources/intune-deviceconfig-deviceplatformtype.md)|Device platform. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`.|
+|devicePlatform|[devicePlatformType](../resources/intune-deviceconfig-deviceplatformtype.md)|Device platform. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`, `androidMobileApplicationManagement`, `iOSMobileApplicationManagement`, `unknownFutureValue`.|
|certificateKeyUsage|[keyUsages](../resources/intune-shared-keyusages.md)|Key usage. Possible values are: `keyEncipherment`, `digitalSignature`.| |certificateValidityPeriodUnits|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Validity period units. Possible values are: `days`, `months`, `years`.|
-|certificateIssuanceState|[certificateIssuanceStates](../resources/intune-deviceconfig-certificateissuancestates.md)|Issuance State. Possible values are: `unknown`, `challengeIssued`, `challengeIssueFailed`, `requestCreationFailed`, `requestSubmitFailed`, `challengeValidationSucceeded`, `challengeValidationFailed`, `issueFailed`, `issuePending`, `issued`, `responseProcessingFailed`, `responsePending`, `enrollmentSucceeded`, `enrollmentNotNeeded`, `revoked`, `removedFromCollection`, `renewVerified`, `installFailed`, `installed`, `deleteFailed`, `deleted`, `renewalRequested`, `requested`.|
+|certificateIssuanceState|[certificateIssuanceStates](../resources/intune-shared-certificateissuancestates.md)|Issuance State. Possible values are: `unknown`, `challengeIssued`, `challengeIssueFailed`, `requestCreationFailed`, `requestSubmitFailed`, `challengeValidationSucceeded`, `challengeValidationFailed`, `issueFailed`, `issuePending`, `issued`, `responseProcessingFailed`, `responsePending`, `enrollmentSucceeded`, `enrollmentNotNeeded`, `revoked`, `removedFromCollection`, `renewVerified`, `installFailed`, `installed`, `deleteFailed`, `deleted`, `renewalRequested`, `requested`.|
|certificateKeyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider. Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|certificateSubjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Subject name format. Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|certificateSubjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Subject name format. Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateSubjectAlternativeNameFormat|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Subject alternative name format. Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.|
-|certificateRevokeStatus|[certificateRevocationStatus](../resources/intune-deviceconfig-certificaterevocationstatus.md)|Revoke status. Possible values are: `none`, `pending`, `issued`, `failed`, `revoked`.|
+|certificateRevokeStatus|[certificateRevocationStatus](../resources/intune-shared-certificaterevocationstatus.md)|Revoke status. Possible values are: `none`, `pending`, `issued`, `failed`, `revoked`.|
|certificateProfileDisplayName|String|Certificate profile display name| |deviceDisplayName|String|Device display name| |userDisplayName|String|User display name|
v1.0 Intune Deviceconfig Manageddevicecertificatestate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-manageddevicecertificatestate-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:| |id|String|Key of the entity.|
-|devicePlatform|[devicePlatformType](../resources/intune-deviceconfig-deviceplatformtype.md)|Device platform. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`.|
+|devicePlatform|[devicePlatformType](../resources/intune-deviceconfig-deviceplatformtype.md)|Device platform. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`, `androidMobileApplicationManagement`, `iOSMobileApplicationManagement`, `unknownFutureValue`.|
|certificateKeyUsage|[keyUsages](../resources/intune-shared-keyusages.md)|Key usage. Possible values are: `keyEncipherment`, `digitalSignature`.| |certificateValidityPeriodUnits|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Validity period units. Possible values are: `days`, `months`, `years`.|
-|certificateIssuanceState|[certificateIssuanceStates](../resources/intune-deviceconfig-certificateissuancestates.md)|Issuance State. Possible values are: `unknown`, `challengeIssued`, `challengeIssueFailed`, `requestCreationFailed`, `requestSubmitFailed`, `challengeValidationSucceeded`, `challengeValidationFailed`, `issueFailed`, `issuePending`, `issued`, `responseProcessingFailed`, `responsePending`, `enrollmentSucceeded`, `enrollmentNotNeeded`, `revoked`, `removedFromCollection`, `renewVerified`, `installFailed`, `installed`, `deleteFailed`, `deleted`, `renewalRequested`, `requested`.|
+|certificateIssuanceState|[certificateIssuanceStates](../resources/intune-shared-certificateissuancestates.md)|Issuance State. Possible values are: `unknown`, `challengeIssued`, `challengeIssueFailed`, `requestCreationFailed`, `requestSubmitFailed`, `challengeValidationSucceeded`, `challengeValidationFailed`, `issueFailed`, `issuePending`, `issued`, `responseProcessingFailed`, `responsePending`, `enrollmentSucceeded`, `enrollmentNotNeeded`, `revoked`, `removedFromCollection`, `renewVerified`, `installFailed`, `installed`, `deleteFailed`, `deleted`, `renewalRequested`, `requested`.|
|certificateKeyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider. Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|certificateSubjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Subject name format. Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|certificateSubjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Subject name format. Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateSubjectAlternativeNameFormat|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Subject alternative name format. Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.|
-|certificateRevokeStatus|[certificateRevocationStatus](../resources/intune-deviceconfig-certificaterevocationstatus.md)|Revoke status. Possible values are: `none`, `pending`, `issued`, `failed`, `revoked`.|
+|certificateRevokeStatus|[certificateRevocationStatus](../resources/intune-shared-certificaterevocationstatus.md)|Revoke status. Possible values are: `none`, `pending`, `issued`, `failed`, `revoked`.|
|certificateProfileDisplayName|String|Certificate profile display name| |deviceDisplayName|String|Device display name| |userDisplayName|String|User display name|
v1.0 Intune Deviceconfig Windows10importedpfxcertificateprofile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-windows10importedpfxcertificateprofile-create.md
The following table shows the properties that are required when you create the w
|version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |keyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider (KSP) Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Windows10importedpfxcertificateprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-windows10importedpfxcertificateprofile-update.md
The following table shows the properties that are required when you create the [
|version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |keyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider (KSP) Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Windows10pkcscertificateprofile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-windows10pkcscertificateprofile-create.md
The following table shows the properties that are required when you create the w
|version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |keyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider (KSP) Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Windows10pkcscertificateprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-windows10pkcscertificateprofile-update.md
The following table shows the properties that are required when you create the [
|version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |keyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider (KSP) Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Windows81scepcertificateprofile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-windows81scepcertificateprofile-create.md
The following table shows the properties that are required when you create the w
|version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |keyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider (KSP) Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Windows81scepcertificateprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-windows81scepcertificateprofile-update.md
The following table shows the properties that are required when you create the [
|version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |keyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider (KSP) Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Windowsphone81importedpfxcertificateprofile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-windowsphone81importedpfxcertificateprofile-create.md
The following table shows the properties that are required when you create the w
|version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |keyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider (KSP) Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Windowsphone81importedpfxcertificateprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-windowsphone81importedpfxcertificateprofile-update.md
The following table shows the properties that are required when you create the [
|version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |keyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider (KSP) Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Windowsphone81scepcertificateprofile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-windowsphone81scepcertificateprofile-create.md
The following table shows the properties that are required when you create the w
|version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md)| |keyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider (KSP). Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md). Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type. Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validtiy Period. Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Windowsphone81scepcertificateprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfig-windowsphone81scepcertificateprofile-update.md
The following table shows the properties that are required when you create the [
|version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md)| |keyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider (KSP). Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md). Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type. Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validtiy Period. Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfigv2 Devicemanagementcompliancepolicy Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementcompliancepolicy-create.md
The following table shows the properties that are required when you create the d
|name|String|Policy name| |description|String|Policy description| |platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms for this policy. Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
-|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this policy. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `edgeMAM`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this policy. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `mobileApplicationManagement`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
|createdDateTime|DateTimeOffset|Policy creation date and time. This property is read-only.| |lastModifiedDateTime|DateTimeOffset|Policy last modification date and time. This property is read-only.| |settingCount|Int32|Number of settings. This property is read-only.|
v1.0 Intune Deviceconfigv2 Devicemanagementcompliancepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementcompliancepolicy-update.md
The following table shows the properties that are required when you create the [
|name|String|Policy name| |description|String|Policy description| |platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms for this policy. Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
-|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this policy. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `edgeMAM`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this policy. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `mobileApplicationManagement`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
|createdDateTime|DateTimeOffset|Policy creation date and time. This property is read-only.| |lastModifiedDateTime|DateTimeOffset|Policy last modification date and time. This property is read-only.| |settingCount|Int32|Number of settings. This property is read-only.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationcategory Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationcategory-create.md
The following table shows the properties that are required when you create the d
|Property|Type|Description| |:|:|:|
-|id|String|Identifier for item|
-|description|String|Description of the item|
-|categoryDescription|String|Description of the category header|
-|helpText|String|Help text of the item|
+|id|String|The unique identifier for the category.|
+|description|String|Description of the category. For example: Display|
+|categoryDescription|String|Description of the category header in policy summary.|
+|helpText|String|Help text of the category. Give more details of the category.|
|name|String|Name of the item|
-|displayName|String|Display name of the item|
-|platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms types, which settings in the category have. Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
-|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies types, which settings in the category have. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `edgeMAM`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicates that the category contains settings that are used for Compliance or Configuration. Possible values are: `none`, `configuration`, `compliance`.|
-|parentCategoryId|String|Parent id of the category.|
+|displayName|String|Name of the category. For example: Device Lock|
+|platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms types, which settings in the category have. Possible values are: none. android, androidEnterprise, iOs, macOs, windows10X, windows10, aosp, and linux. If this property is not set, or set to none, returns categories in all platforms. Supports: $filters, $select. Read-only. Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies types, which settings in the category have. Possible values are: none, mdm, configManager, intuneManagementExtension, thirdParty, documentGateway, appleRemoteManagement, microsoftSense, exchangeOnline, edgeMam, linuxMdm, extensibility, enrollment, endpointPrivilegeManagement. If this property is not set, or set to none, returns categories in all platforms. Supports: $filters, $select. Read-only. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `mobileApplicationManagement`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicates that the category contains settings that are used for compliance, configuration, or reusable settings. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Read-only. Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|parentCategoryId|String|Direct parent id of the category. If the category is the root, the parent id is same as its id.|
|rootCategoryId|String|Root id of the category.| |childCategoryIds|String collection|List of child ids of the category.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationcategory Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationcategory-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:|
-|id|String|Identifier for item|
-|description|String|Description of the item|
-|categoryDescription|String|Description of the category header|
-|helpText|String|Help text of the item|
+|id|String|The unique identifier for the category.|
+|description|String|Description of the category. For example: Display|
+|categoryDescription|String|Description of the category header in policy summary.|
+|helpText|String|Help text of the category. Give more details of the category.|
|name|String|Name of the item|
-|displayName|String|Display name of the item|
-|platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms types, which settings in the category have. Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
-|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies types, which settings in the category have. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `edgeMAM`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicates that the category contains settings that are used for Compliance or Configuration. Possible values are: `none`, `configuration`, `compliance`.|
-|parentCategoryId|String|Parent id of the category.|
+|displayName|String|Name of the category. For example: Device Lock|
+|platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms types, which settings in the category have. Possible values are: none. android, androidEnterprise, iOs, macOs, windows10X, windows10, aosp, and linux. If this property is not set, or set to none, returns categories in all platforms. Supports: $filters, $select. Read-only. Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies types, which settings in the category have. Possible values are: none, mdm, configManager, intuneManagementExtension, thirdParty, documentGateway, appleRemoteManagement, microsoftSense, exchangeOnline, edgeMam, linuxMdm, extensibility, enrollment, endpointPrivilegeManagement. If this property is not set, or set to none, returns categories in all platforms. Supports: $filters, $select. Read-only. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `mobileApplicationManagement`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicates that the category contains settings that are used for compliance, configuration, or reusable settings. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Read-only. Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|parentCategoryId|String|Direct parent id of the category. If the category is the root, the parent id is same as its id.|
|rootCategoryId|String|Root id of the category.| |childCategoryIds|String collection|List of child ids of the category.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationchoicesettingcollectiondefinition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingcollectiondefinition-create.md
The following table shows the properties that are required when you create the d
|Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|options|[deviceManagementConfigurationOptionDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationoptiondefinition.md) collection|Options for the setting that can be selected Inherited from [deviceManagementConfigurationChoiceSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingdefinition.md)|
-|defaultOptionId|String|Default option for choice setting Inherited from [deviceManagementConfigurationChoiceSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingdefinition.md)|
+|options|[deviceManagementConfigurationOptionDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationoptiondefinition.md) collection|Options for the setting that can be selected. Inherited from [deviceManagementConfigurationChoiceSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingdefinition.md)|
+|defaultOptionId|String|Default option for the choice setting. Inherited from [deviceManagementConfigurationChoiceSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingdefinition.md)|
|maximumCount|Int32|Maximum number of choices in the collection. Valid values 1 to 100| |minimumCount|Int32|Minimum number of choices in the collection. Valid values 1 to 100|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationchoicesettingcollectiondefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingcollectiondefinition-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|options|[deviceManagementConfigurationOptionDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationoptiondefinition.md) collection|Options for the setting that can be selected Inherited from [deviceManagementConfigurationChoiceSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingdefinition.md)|
-|defaultOptionId|String|Default option for choice setting Inherited from [deviceManagementConfigurationChoiceSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingdefinition.md)|
+|options|[deviceManagementConfigurationOptionDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationoptiondefinition.md) collection|Options for the setting that can be selected. Inherited from [deviceManagementConfigurationChoiceSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingdefinition.md)|
+|defaultOptionId|String|Default option for the choice setting. Inherited from [deviceManagementConfigurationChoiceSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingdefinition.md)|
|maximumCount|Int32|Maximum number of choices in the collection. Valid values 1 to 100| |minimumCount|Int32|Minimum number of choices in the collection. Valid values 1 to 100|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationchoicesettingdefinition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingdefinition-create.md
The following table shows the properties that are required when you create the d
|Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|options|[deviceManagementConfigurationOptionDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationoptiondefinition.md) collection|Options for the setting that can be selected|
-|defaultOptionId|String|Default option for choice setting|
+|options|[deviceManagementConfigurationOptionDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationoptiondefinition.md) collection|Options for the setting that can be selected.|
+|defaultOptionId|String|Default option for the choice setting.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationchoicesettingdefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingdefinition-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|options|[deviceManagementConfigurationOptionDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationoptiondefinition.md) collection|Options for the setting that can be selected|
-|defaultOptionId|String|Default option for choice setting|
+|options|[deviceManagementConfigurationOptionDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationoptiondefinition.md) collection|Options for the setting that can be selected.|
+|defaultOptionId|String|Default option for the choice setting.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationpolicy Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationpolicy-create.md
The following table shows the properties that are required when you create the d
|name|String|Policy name| |description|String|Policy description| |platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms for this policy. Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
-|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this policy. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `edgeMAM`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this policy. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `mobileApplicationManagement`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
|createdDateTime|DateTimeOffset|Policy creation date and time| |lastModifiedDateTime|DateTimeOffset|Policy last modification date and time| |settingCount|Int32|Number of settings|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationpolicy-update.md
The following table shows the properties that are required when you create the [
|name|String|Policy name| |description|String|Policy description| |platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms for this policy. Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
-|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this policy. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `edgeMAM`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this policy. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `mobileApplicationManagement`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
|createdDateTime|DateTimeOffset|Policy creation date and time| |lastModifiedDateTime|DateTimeOffset|Policy last modification date and time| |settingCount|Int32|Number of settings|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationpolicytemplate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationpolicytemplate-create.md
The following table shows the properties that are required when you create the d
|displayVersion|String|Description of template version| |lifecycleState|[deviceManagementTemplateLifecycleState](../resources/intune-deviceconfigv2-devicemanagementtemplatelifecyclestate.md)|Indicate current lifecycle state of template. Possible values are: `invalid`, `draft`, `active`, `superseded`, `deprecated`, `retired`.| |platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms for this template. Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
-|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this template. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `edgeMAM`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
-|templateFamily|[deviceManagementConfigurationTemplateFamily](../resources/intune-deviceconfigv2-devicemanagementconfigurationtemplatefamily.md)|TemplateFamily for this template. Possible values are: `none`, `endpointSecurityAntivirus`, `endpointSecurityDiskEncryption`, `endpointSecurityFirewall`, `endpointSecurityEndpointDetectionAndResponse`, `endpointSecurityAttackSurfaceReduction`, `endpointSecurityAccountProtection`, `endpointSecurityApplicationControl`, `endpointSecurityEndpointPrivilegeManagement`, `enrollmentConfiguration`, `appQuietTime`, `baseline`, `unknownFutureValue`, `deviceConfigurationScripts`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this template. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `mobileApplicationManagement`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
+|templateFamily|[deviceManagementConfigurationTemplateFamily](../resources/intune-deviceconfigv2-devicemanagementconfigurationtemplatefamily.md)|TemplateFamily for this template. Possible values are: `none`, `endpointSecurityAntivirus`, `endpointSecurityDiskEncryption`, `endpointSecurityFirewall`, `endpointSecurityEndpointDetectionAndResponse`, `endpointSecurityAttackSurfaceReduction`, `endpointSecurityAccountProtection`, `endpointSecurityApplicationControl`, `endpointSecurityEndpointPrivilegeManagement`, `enrollmentConfiguration`, `appQuietTime`, `baseline`, `unknownFutureValue`, `deviceConfigurationScripts`, `deviceConfigurationPolicies`.|
|allowUnmanagedSettings|Boolean|Allow unmanaged setting templates| |settingTemplateCount|Int32|Number of setting templates. Valid values 0 to 2147483647. This property is read-only.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationpolicytemplate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationpolicytemplate-update.md
The following table shows the properties that are required when you create the [
|displayVersion|String|Description of template version| |lifecycleState|[deviceManagementTemplateLifecycleState](../resources/intune-deviceconfigv2-devicemanagementtemplatelifecyclestate.md)|Indicate current lifecycle state of template. Possible values are: `invalid`, `draft`, `active`, `superseded`, `deprecated`, `retired`.| |platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms for this template. Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
-|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this template. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `edgeMAM`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
-|templateFamily|[deviceManagementConfigurationTemplateFamily](../resources/intune-deviceconfigv2-devicemanagementconfigurationtemplatefamily.md)|TemplateFamily for this template. Possible values are: `none`, `endpointSecurityAntivirus`, `endpointSecurityDiskEncryption`, `endpointSecurityFirewall`, `endpointSecurityEndpointDetectionAndResponse`, `endpointSecurityAttackSurfaceReduction`, `endpointSecurityAccountProtection`, `endpointSecurityApplicationControl`, `endpointSecurityEndpointPrivilegeManagement`, `enrollmentConfiguration`, `appQuietTime`, `baseline`, `unknownFutureValue`, `deviceConfigurationScripts`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this template. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `mobileApplicationManagement`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
+|templateFamily|[deviceManagementConfigurationTemplateFamily](../resources/intune-deviceconfigv2-devicemanagementconfigurationtemplatefamily.md)|TemplateFamily for this template. Possible values are: `none`, `endpointSecurityAntivirus`, `endpointSecurityDiskEncryption`, `endpointSecurityFirewall`, `endpointSecurityEndpointDetectionAndResponse`, `endpointSecurityAttackSurfaceReduction`, `endpointSecurityAccountProtection`, `endpointSecurityApplicationControl`, `endpointSecurityEndpointPrivilegeManagement`, `enrollmentConfiguration`, `appQuietTime`, `baseline`, `unknownFutureValue`, `deviceConfigurationScripts`, `deviceConfigurationPolicies`.|
|allowUnmanagedSettings|Boolean|Allow unmanaged setting templates| |settingTemplateCount|Int32|Number of setting templates. Valid values 0 to 2147483647. This property is read-only.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationredirectsettingdefinition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationredirectsettingdefinition-create.md
The following table shows the properties that are required when you create the d
|Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |deepLink|String|A deep link that points to the specific location in the Intune console where feature support must be managed from.| |redirectMessage|String|A message that explains that clicking the link will redirect the user to a supported page to manage the settings.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationredirectsettingdefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationredirectsettingdefinition-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |deepLink|String|A deep link that points to the specific location in the Intune console where feature support must be managed from.| |redirectMessage|String|A message that explains that clicking the link will redirect the user to a supported page to manage the settings.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettingdefinition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition-create.md
The following table shows the properties that are required when you create the d
|Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters.|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting. Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on|
-|infoUrls|String collection|List of links more info for the setting can be found at|
+|infoUrls|String collection|List of links more info for the setting can be found at.|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not| |baseUri|String|Base CSP Path| |offsetUri|String|Offset CSP Path from Base|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting.|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance. Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting.|
+|categoryId|String|Specify category in which the setting is under. Support $filters.|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information.| |id|String|Identifier for item|
-|description|String|Description of the item|
-|helpText|String|Help text of the item|
+|description|String|Description of the setting.|
+|helpText|String|Help text of the setting. Give more details of the setting.|
|name|String|Name of the item|
-|displayName|String|Display name of the item|
+|displayName|String|Name of the setting. For example: Allow Toast.|
|version|String|Item Version|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettingdefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters.|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting. Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on|
-|infoUrls|String collection|List of links more info for the setting can be found at|
+|infoUrls|String collection|List of links more info for the setting can be found at.|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not| |baseUri|String|Base CSP Path| |offsetUri|String|Offset CSP Path from Base|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting.|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance. Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting.|
+|categoryId|String|Specify category in which the setting is under. Support $filters.|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information.| |id|String|Identifier for item|
-|description|String|Description of the item|
-|helpText|String|Help text of the item|
+|description|String|Description of the setting.|
+|helpText|String|Help text of the setting. Give more details of the setting.|
|name|String|Name of the item|
-|displayName|String|Display name of the item|
+|displayName|String|Name of the setting. For example: Allow Toast.|
|version|String|Item Version|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettinggroupcollectiondefinition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupcollectiondefinition-create.md
The following table shows the properties that are required when you create the d
|Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|childIds|String collection|Dependent child settings to this group of settings Inherited from [deviceManagementConfigurationSettingGroupDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupdefinition.md)|
+|childIds|String collection|Dependent child settings to this group of settings. Inherited from [deviceManagementConfigurationSettingGroupDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupdefinition.md)|
|dependentOn|[deviceManagementConfigurationDependentOn](../resources/intune-deviceconfigv2-devicemanagementconfigurationdependenton.md) collection|List of Dependencies for the setting group Inherited from [deviceManagementConfigurationSettingGroupDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupdefinition.md)| |dependedOnBy|[deviceManagementConfigurationSettingDependedOnBy](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdependedonby.md) collection|List of child settings that depend on this setting Inherited from [deviceManagementConfigurationSettingGroupDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupdefinition.md)| |maximumCount|Int32|Maximum number of setting group count in the collection. Valid values 1 to 100|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettinggroupcollectiondefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupcollectiondefinition-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|childIds|String collection|Dependent child settings to this group of settings Inherited from [deviceManagementConfigurationSettingGroupDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupdefinition.md)|
+|childIds|String collection|Dependent child settings to this group of settings. Inherited from [deviceManagementConfigurationSettingGroupDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupdefinition.md)|
|dependentOn|[deviceManagementConfigurationDependentOn](../resources/intune-deviceconfigv2-devicemanagementconfigurationdependenton.md) collection|List of Dependencies for the setting group Inherited from [deviceManagementConfigurationSettingGroupDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupdefinition.md)| |dependedOnBy|[deviceManagementConfigurationSettingDependedOnBy](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdependedonby.md) collection|List of child settings that depend on this setting Inherited from [deviceManagementConfigurationSettingGroupDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupdefinition.md)| |maximumCount|Int32|Maximum number of setting group count in the collection. Valid values 1 to 100|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettinggroupdefinition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupdefinition-create.md
The following table shows the properties that are required when you create the d
|Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|childIds|String collection|Dependent child settings to this group of settings|
+|childIds|String collection|Dependent child settings to this group of settings.|
|dependentOn|[deviceManagementConfigurationDependentOn](../resources/intune-deviceconfigv2-devicemanagementconfigurationdependenton.md) collection|List of Dependencies for the setting group| |dependedOnBy|[deviceManagementConfigurationSettingDependedOnBy](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdependedonby.md) collection|List of child settings that depend on this setting|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettinggroupdefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupdefinition-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|childIds|String collection|Dependent child settings to this group of settings|
+|childIds|String collection|Dependent child settings to this group of settings.|
|dependentOn|[deviceManagementConfigurationDependentOn](../resources/intune-deviceconfigv2-devicemanagementconfigurationdependenton.md) collection|List of Dependencies for the setting group| |dependedOnBy|[deviceManagementConfigurationSettingDependedOnBy](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdependedonby.md) collection|List of child settings that depend on this setting|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsimplesettingcollectiondefinition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingcollectiondefinition-create.md
The following table shows the properties that are required when you create the d
|Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|valueDefinition|[deviceManagementConfigurationSettingValueDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvaluedefinition.md)|Definition of the value for this setting Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
-|defaultValue|[deviceManagementConfigurationSettingValue](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvalue.md)|Default setting value for this setting Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
-|dependentOn|[deviceManagementConfigurationDependentOn](../resources/intune-deviceconfigv2-devicemanagementconfigurationdependenton.md) collection|list of parent settings this setting is dependent on Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
-|dependedOnBy|[deviceManagementConfigurationSettingDependedOnBy](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdependedonby.md) collection|list of child settings that depend on this setting Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
+|valueDefinition|[deviceManagementConfigurationSettingValueDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvaluedefinition.md)|Definition of the value for this setting. Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
+|defaultValue|[deviceManagementConfigurationSettingValue](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvalue.md)|Default setting value for this setting. Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
+|dependentOn|[deviceManagementConfigurationDependentOn](../resources/intune-deviceconfigv2-devicemanagementconfigurationdependenton.md) collection|list of parent settings this setting is dependent on. Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
+|dependedOnBy|[deviceManagementConfigurationSettingDependedOnBy](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdependedonby.md) collection|list of child settings that depend on this setting. Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
|maximumCount|Int32|Maximum number of simple settings in the collection. Valid values 1 to 100| |minimumCount|Int32|Minimum number of simple settings in the collection. Valid values 1 to 100|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsimplesettingcollectiondefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingcollectiondefinition-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|valueDefinition|[deviceManagementConfigurationSettingValueDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvaluedefinition.md)|Definition of the value for this setting Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
-|defaultValue|[deviceManagementConfigurationSettingValue](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvalue.md)|Default setting value for this setting Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
-|dependentOn|[deviceManagementConfigurationDependentOn](../resources/intune-deviceconfigv2-devicemanagementconfigurationdependenton.md) collection|list of parent settings this setting is dependent on Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
-|dependedOnBy|[deviceManagementConfigurationSettingDependedOnBy](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdependedonby.md) collection|list of child settings that depend on this setting Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
+|valueDefinition|[deviceManagementConfigurationSettingValueDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvaluedefinition.md)|Definition of the value for this setting. Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
+|defaultValue|[deviceManagementConfigurationSettingValue](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvalue.md)|Default setting value for this setting. Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
+|dependentOn|[deviceManagementConfigurationDependentOn](../resources/intune-deviceconfigv2-devicemanagementconfigurationdependenton.md) collection|list of parent settings this setting is dependent on. Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
+|dependedOnBy|[deviceManagementConfigurationSettingDependedOnBy](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdependedonby.md) collection|list of child settings that depend on this setting. Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
|maximumCount|Int32|Maximum number of simple settings in the collection. Valid values 1 to 100| |minimumCount|Int32|Minimum number of simple settings in the collection. Valid values 1 to 100|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsimplesettingdefinition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition-create.md
The following table shows the properties that are required when you create the d
|Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|valueDefinition|[deviceManagementConfigurationSettingValueDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvaluedefinition.md)|Definition of the value for this setting|
-|defaultValue|[deviceManagementConfigurationSettingValue](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvalue.md)|Default setting value for this setting|
-|dependentOn|[deviceManagementConfigurationDependentOn](../resources/intune-deviceconfigv2-devicemanagementconfigurationdependenton.md) collection|list of parent settings this setting is dependent on|
-|dependedOnBy|[deviceManagementConfigurationSettingDependedOnBy](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdependedonby.md) collection|list of child settings that depend on this setting|
+|valueDefinition|[deviceManagementConfigurationSettingValueDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvaluedefinition.md)|Definition of the value for this setting.|
+|defaultValue|[deviceManagementConfigurationSettingValue](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvalue.md)|Default setting value for this setting.|
+|dependentOn|[deviceManagementConfigurationDependentOn](../resources/intune-deviceconfigv2-devicemanagementconfigurationdependenton.md) collection|list of parent settings this setting is dependent on.|
+|dependedOnBy|[deviceManagementConfigurationSettingDependedOnBy](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdependedonby.md) collection|list of child settings that depend on this setting.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsimplesettingdefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|valueDefinition|[deviceManagementConfigurationSettingValueDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvaluedefinition.md)|Definition of the value for this setting|
-|defaultValue|[deviceManagementConfigurationSettingValue](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvalue.md)|Default setting value for this setting|
-|dependentOn|[deviceManagementConfigurationDependentOn](../resources/intune-deviceconfigv2-devicemanagementconfigurationdependenton.md) collection|list of parent settings this setting is dependent on|
-|dependedOnBy|[deviceManagementConfigurationSettingDependedOnBy](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdependedonby.md) collection|list of child settings that depend on this setting|
+|valueDefinition|[deviceManagementConfigurationSettingValueDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvaluedefinition.md)|Definition of the value for this setting.|
+|defaultValue|[deviceManagementConfigurationSettingValue](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvalue.md)|Default setting value for this setting.|
+|dependentOn|[deviceManagementConfigurationDependentOn](../resources/intune-deviceconfigv2-devicemanagementconfigurationdependenton.md) collection|list of parent settings this setting is dependent on.|
+|dependedOnBy|[deviceManagementConfigurationSettingDependedOnBy](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdependedonby.md) collection|list of child settings that depend on this setting.|
v1.0 Intune Deviceconfigv2 Devicemanagementtemplateinsightsdefinition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition-create.md
+
+ Title: "Create deviceManagementTemplateInsightsDefinition"
+description: "Create a new deviceManagementTemplateInsightsDefinition object."
+
+localization_priority: Normal
++
+# Create deviceManagementTemplateInsightsDefinition
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Create a new [deviceManagementTemplateInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceManagement/templateInsights
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the deviceManagementTemplateInsightsDefinition object.
+
+The following table shows the properties that are required when you create the deviceManagementTemplateInsightsDefinition.
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of Templateinsights document.|
+|settingInsights|[deviceManagementSettingInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementsettinginsightsdefinition.md) collection|Setting insights in a template|
+++
+## Response
+If successful, this method returns a `201 Created` response code and a [deviceManagementTemplateInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/beta/deviceManagement/templateInsights
+Content-type: application/json
+Content-length: 17211
+
+{
+ "@odata.type": "#microsoft.graph.deviceManagementTemplateInsightsDefinition",
+ "settingInsights": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementSettingInsightsDefinition",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInsight": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": null,
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
+ "value": "Value value",
+ "children": null
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+Content-Length: 17260
+
+{
+ "@odata.type": "#microsoft.graph.deviceManagementTemplateInsightsDefinition",
+ "id": "6d358d0a-8d0a-6d35-0a8d-356d0a8d356d",
+ "settingInsights": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementSettingInsightsDefinition",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInsight": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": null,
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
+ "value": "Value value",
+ "children": null
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+}
+```
v1.0 Intune Deviceconfigv2 Devicemanagementtemplateinsightsdefinition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition-delete.md
+
+ Title: "Delete deviceManagementTemplateInsightsDefinition"
+description: "Deletes a deviceManagementTemplateInsightsDefinition."
+
+localization_priority: Normal
++
+# Delete deviceManagementTemplateInsightsDefinition
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Deletes a [deviceManagementTemplateInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md).
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /deviceManagement/templateInsights/{deviceManagementTemplateInsightsDefinitionId}
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `204 No Content` response code.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+DELETE https://graph.microsoft.com/beta/deviceManagement/templateInsights/{deviceManagementTemplateInsightsDefinitionId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Intune Deviceconfigv2 Devicemanagementtemplateinsightsdefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition-get.md
+
+ Title: "Get deviceManagementTemplateInsightsDefinition"
+description: "Read properties and relationships of the deviceManagementTemplateInsightsDefinition object."
+
+localization_priority: Normal
++
+# Get deviceManagementTemplateInsightsDefinition
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [deviceManagementTemplateInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/templateInsights/{deviceManagementTemplateInsightsDefinitionId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [deviceManagementTemplateInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/deviceManagement/templateInsights/{deviceManagementTemplateInsightsDefinitionId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 17723
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.deviceManagementTemplateInsightsDefinition",
+ "id": "6d358d0a-8d0a-6d35-0a8d-356d0a8d356d",
+ "settingInsights": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementSettingInsightsDefinition",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInsight": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": null,
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
+ "value": "Value value",
+ "children": null
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+}
+```
v1.0 Intune Deviceconfigv2 Devicemanagementtemplateinsightsdefinition List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition-list.md
+
+ Title: "List deviceManagementTemplateInsightsDefinitions"
+description: "List properties and relationships of the deviceManagementTemplateInsightsDefinition objects."
+
+localization_priority: Normal
++
+# List deviceManagementTemplateInsightsDefinitions
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [deviceManagementTemplateInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/templateInsights
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [deviceManagementTemplateInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/deviceManagement/templateInsights
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 18181
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.deviceManagementTemplateInsightsDefinition",
+ "id": "6d358d0a-8d0a-6d35-0a8d-356d0a8d356d",
+ "settingInsights": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementSettingInsightsDefinition",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInsight": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": null,
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
+ "value": "Value value",
+ "children": null
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ ]
+}
+```
v1.0 Intune Deviceconfigv2 Devicemanagementtemplateinsightsdefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition-update.md
+
+ Title: "Update deviceManagementTemplateInsightsDefinition"
+description: "Update the properties of a deviceManagementTemplateInsightsDefinition object."
+
+localization_priority: Normal
++
+# Update deviceManagementTemplateInsightsDefinition
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Update the properties of a [deviceManagementTemplateInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /deviceManagement/templateInsights/{deviceManagementTemplateInsightsDefinitionId}
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the [deviceManagementTemplateInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md) object.
+
+The following table shows the properties that are required when you create the [deviceManagementTemplateInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of Templateinsights document.|
+|settingInsights|[deviceManagementSettingInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementsettinginsightsdefinition.md) collection|Setting insights in a template|
+++
+## Response
+If successful, this method returns a `200 OK` response code and an updated [deviceManagementTemplateInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+PATCH https://graph.microsoft.com/beta/deviceManagement/templateInsights/{deviceManagementTemplateInsightsDefinitionId}
+Content-type: application/json
+Content-length: 17211
+
+{
+ "@odata.type": "#microsoft.graph.deviceManagementTemplateInsightsDefinition",
+ "settingInsights": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementSettingInsightsDefinition",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInsight": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": null,
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
+ "value": "Value value",
+ "children": null
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 17260
+
+{
+ "@odata.type": "#microsoft.graph.deviceManagementTemplateInsightsDefinition",
+ "id": "6d358d0a-8d0a-6d35-0a8d-356d0a8d356d",
+ "settingInsights": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementSettingInsightsDefinition",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInsight": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "Setting Definition Id value",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "Setting Value Template Id value",
+ "useTemplateDefault": true
+ },
+ "value": "Value value",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": null,
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "Setting Instance Template Id value"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
+ "value": "Value value",
+ "children": null
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+}
+```
v1.0 Intune Devices Comanagementeligibledevice Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-comanagementeligibledevice-create.md
The following table shows the properties that are required when you create the c
|:|:|:| |id|String|Unique Id for the device| |deviceName|String|DeviceName|
-|deviceType|[deviceType](../resources/intune-shared-devicetype.md)|DeviceType. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
+|deviceType|[deviceType](../resources/intune-devices-devicetype.md)|DeviceType. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
|clientRegistrationStatus|[deviceRegistrationState](../resources/intune-devices-deviceregistrationstate.md)|ClientRegistrationStatus. Possible values are: `notRegistered`, `registered`, `revoked`, `keyConflict`, `approvalPending`, `certificateReset`, `notRegisteredPendingEnrollment`, `unknown`.| |ownerType|[ownerType](../resources/intune-shared-ownertype.md)|OwnerType. Possible values are: `unknown`, `company`, `personal`.| |managementAgents|[managementAgentType](../resources/intune-shared-managementagenttype.md)|ManagementAgents. Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`, `microsoft365ManagedMdm`, `msSense`, `intuneAosp`.|
v1.0 Intune Devices Comanagementeligibledevice Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-comanagementeligibledevice-update.md
The following table shows the properties that are required when you create the [
|:|:|:| |id|String|Unique Id for the device| |deviceName|String|DeviceName|
-|deviceType|[deviceType](../resources/intune-shared-devicetype.md)|DeviceType. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
+|deviceType|[deviceType](../resources/intune-devices-devicetype.md)|DeviceType. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
|clientRegistrationStatus|[deviceRegistrationState](../resources/intune-devices-deviceregistrationstate.md)|ClientRegistrationStatus. Possible values are: `notRegistered`, `registered`, `revoked`, `keyConflict`, `approvalPending`, `certificateReset`, `notRegisteredPendingEnrollment`, `unknown`.| |ownerType|[ownerType](../resources/intune-shared-ownertype.md)|OwnerType. Possible values are: `unknown`, `company`, `personal`.| |managementAgents|[managementAgentType](../resources/intune-shared-managementagenttype.md)|ManagementAgents. Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`, `microsoft365ManagedMdm`, `msSense`, `intuneAosp`.|
v1.0 Intune Devices Devicecompliancescriptdevicestate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-devicecompliancescriptdevicestate-create.md
The following table shows the properties that are required when you create the d
|Property|Type|Description| |:|:|:| |id|String|Key of the device compliance script device state entity. This property is read-only.|
-|detectionState|[runState](../resources/intune-shared-runstate.md)|Detection state from the lastest device compliance script execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
+|detectionState|[runState](../resources/intune-devices-runstate.md)|Detection state from the lastest device compliance script execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
|lastStateUpdateDateTime|DateTimeOffset|The last timestamp of when the device compliance script executed| |expectedStateUpdateDateTime|DateTimeOffset|The next timestamp of when the device compliance script is expected to execute| |lastSyncDateTime|DateTimeOffset|The last time that Intune Managment Extension synced with Intune|
v1.0 Intune Devices Devicecompliancescriptdevicestate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-devicecompliancescriptdevicestate-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:| |id|String|Key of the device compliance script device state entity. This property is read-only.|
-|detectionState|[runState](../resources/intune-shared-runstate.md)|Detection state from the lastest device compliance script execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
+|detectionState|[runState](../resources/intune-devices-runstate.md)|Detection state from the lastest device compliance script execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
|lastStateUpdateDateTime|DateTimeOffset|The last timestamp of when the device compliance script executed| |expectedStateUpdateDateTime|DateTimeOffset|The next timestamp of when the device compliance script is expected to execute| |lastSyncDateTime|DateTimeOffset|The last time that Intune Managment Extension synced with Intune|
v1.0 Intune Devices Devicehealthscript Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-devicehealthscript-create.md
The following table shows the properties that are required when you create the d
|roleScopeTagIds|String collection|List of Scope Tag IDs for the device health script| |isGlobalScript|Boolean|Determines if this is Microsoft Proprietary Script. Proprietary scripts are read-only| |highestAvailableVersion|String|Highest available version for a Microsoft Proprietary script|
+|deviceHealthScriptType|[deviceHealthScriptType](../resources/intune-devices-devicehealthscripttype.md)|DeviceHealthScriptType for the script policy. Possible values are: `deviceHealthScript`, `managedInstallerScript`.|
|detectionScriptParameters|[deviceHealthScriptParameter](../resources/intune-devices-devicehealthscriptparameter.md) collection|List of ComplexType DetectionScriptParameters objects.| |remediationScriptParameters|[deviceHealthScriptParameter](../resources/intune-devices-devicehealthscriptparameter.md) collection|List of ComplexType RemediationScriptParameters objects.|
Here is an example of the request.
``` http POST https://graph.microsoft.com/beta/deviceManagement/deviceHealthScripts Content-type: application/json
-Content-length: 1221
+Content-length: 1276
{ "@odata.type": "#microsoft.graph.deviceHealthScript",
Content-length: 1221
], "isGlobalScript": true, "highestAvailableVersion": "Highest Available Version value",
+ "deviceHealthScriptType": "managedInstallerScript",
"detectionScriptParameters": [ { "@odata.type": "microsoft.graph.deviceHealthScriptStringParameter",
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 1393
+Content-Length: 1448
{ "@odata.type": "#microsoft.graph.deviceHealthScript",
Content-Length: 1393
], "isGlobalScript": true, "highestAvailableVersion": "Highest Available Version value",
+ "deviceHealthScriptType": "managedInstallerScript",
"detectionScriptParameters": [ { "@odata.type": "microsoft.graph.deviceHealthScriptStringParameter",
v1.0 Intune Devices Devicehealthscript Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-devicehealthscript-get.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1488
+Content-Length: 1545
{ "value": {
Content-Length: 1488
], "isGlobalScript": true, "highestAvailableVersion": "Highest Available Version value",
+ "deviceHealthScriptType": "managedInstallerScript",
"detectionScriptParameters": [ { "@odata.type": "microsoft.graph.deviceHealthScriptStringParameter",
v1.0 Intune Devices Devicehealthscript Getremediationhistory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-devicehealthscript-getremediationhistory.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 397
+Content-Length: 436
{ "value": {
Content-Length: 397
"@odata.type": "microsoft.graph.deviceHealthScriptRemediationHistoryData", "date": "2016-12-31", "remediatedDeviceCount": 5,
- "noIssueDeviceCount": 2
+ "noIssueDeviceCount": 2,
+ "detectFailedDeviceCount": 7
} ] }
v1.0 Intune Devices Devicehealthscript List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-devicehealthscript-list.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1578
+Content-Length: 1637
{ "value": [
Content-Length: 1578
], "isGlobalScript": true, "highestAvailableVersion": "Highest Available Version value",
+ "deviceHealthScriptType": "managedInstallerScript",
"detectionScriptParameters": [ { "@odata.type": "microsoft.graph.deviceHealthScriptStringParameter",
v1.0 Intune Devices Devicehealthscript Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-devicehealthscript-update.md
The following table shows the properties that are required when you create the [
|roleScopeTagIds|String collection|List of Scope Tag IDs for the device health script| |isGlobalScript|Boolean|Determines if this is Microsoft Proprietary Script. Proprietary scripts are read-only| |highestAvailableVersion|String|Highest available version for a Microsoft Proprietary script|
+|deviceHealthScriptType|[deviceHealthScriptType](../resources/intune-devices-devicehealthscripttype.md)|DeviceHealthScriptType for the script policy. Possible values are: `deviceHealthScript`, `managedInstallerScript`.|
|detectionScriptParameters|[deviceHealthScriptParameter](../resources/intune-devices-devicehealthscriptparameter.md) collection|List of ComplexType DetectionScriptParameters objects.| |remediationScriptParameters|[deviceHealthScriptParameter](../resources/intune-devices-devicehealthscriptparameter.md) collection|List of ComplexType RemediationScriptParameters objects.|
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/beta/deviceManagement/deviceHealthScripts/{deviceHealthScriptId} Content-type: application/json
-Content-length: 1221
+Content-length: 1276
{ "@odata.type": "#microsoft.graph.deviceHealthScript",
Content-length: 1221
], "isGlobalScript": true, "highestAvailableVersion": "Highest Available Version value",
+ "deviceHealthScriptType": "managedInstallerScript",
"detectionScriptParameters": [ { "@odata.type": "microsoft.graph.deviceHealthScriptStringParameter",
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1393
+Content-Length: 1448
{ "@odata.type": "#microsoft.graph.deviceHealthScript",
Content-Length: 1393
], "isGlobalScript": true, "highestAvailableVersion": "Highest Available Version value",
+ "deviceHealthScriptType": "managedInstallerScript",
"detectionScriptParameters": [ { "@odata.type": "microsoft.graph.deviceHealthScriptStringParameter",
v1.0 Intune Devices Devicehealthscriptdevicestate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-devicehealthscriptdevicestate-create.md
The following table shows the properties that are required when you create the d
|Property|Type|Description| |:|:|:| |id|String|Key of the device health script device state entity. This property is read-only.|
-|detectionState|[runState](../resources/intune-shared-runstate.md)|Detection state from the lastest device health script execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
+|detectionState|[runState](../resources/intune-devices-runstate.md)|Detection state from the lastest device health script execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
|lastStateUpdateDateTime|DateTimeOffset|The last timestamp of when the device health script executed| |expectedStateUpdateDateTime|DateTimeOffset|The next timestamp of when the device health script is expected to execute| |lastSyncDateTime|DateTimeOffset|The last time that Intune Managment Extension synced with Intune|
v1.0 Intune Devices Devicehealthscriptdevicestate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-devicehealthscriptdevicestate-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:| |id|String|Key of the device health script device state entity. This property is read-only.|
-|detectionState|[runState](../resources/intune-shared-runstate.md)|Detection state from the lastest device health script execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
+|detectionState|[runState](../resources/intune-devices-runstate.md)|Detection state from the lastest device health script execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
|lastStateUpdateDateTime|DateTimeOffset|The last timestamp of when the device health script executed| |expectedStateUpdateDateTime|DateTimeOffset|The next timestamp of when the device health script is expected to execute| |lastSyncDateTime|DateTimeOffset|The last time that Intune Managment Extension synced with Intune|
v1.0 Intune Devices Devicehealthscriptpolicystate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-devicehealthscriptpolicystate-create.md
The following table shows the properties that are required when you create the d
|policyName|String|Display name of the device health script| |userName|String|Name of the user whom ran the device health script| |osVersion|String|Value of the OS Version in string|
-|detectionState|[runState](../resources/intune-shared-runstate.md)|Detection state from the lastest device health script execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
+|detectionState|[runState](../resources/intune-devices-runstate.md)|Detection state from the lastest device health script execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
|lastStateUpdateDateTime|DateTimeOffset|The last timestamp of when the device health script executed| |expectedStateUpdateDateTime|DateTimeOffset|The next timestamp of when the device health script is expected to execute| |lastSyncDateTime|DateTimeOffset|The last time that Intune Managment Extension synced with Intune|
v1.0 Intune Devices Devicehealthscriptpolicystate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-devicehealthscriptpolicystate-update.md
The following table shows the properties that are required when you create the [
|policyName|String|Display name of the device health script| |userName|String|Name of the user whom ran the device health script| |osVersion|String|Value of the OS Version in string|
-|detectionState|[runState](../resources/intune-shared-runstate.md)|Detection state from the lastest device health script execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
+|detectionState|[runState](../resources/intune-devices-runstate.md)|Detection state from the lastest device health script execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
|lastStateUpdateDateTime|DateTimeOffset|The last timestamp of when the device health script executed| |expectedStateUpdateDateTime|DateTimeOffset|The next timestamp of when the device health script is expected to execute| |lastSyncDateTime|DateTimeOffset|The last time that Intune Managment Extension synced with Intune|
v1.0 Intune Devices Devicemanagementscriptdevicestate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-devicemanagementscriptdevicestate-create.md
The following table shows the properties that are required when you create the d
|Property|Type|Description| |:|:|:| |id|String|Key of the device management script device state entity. This property is read-only.|
-|runState|[runState](../resources/intune-shared-runstate.md)|State of latest run of the device management script. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
+|runState|[runState](../resources/intune-devices-runstate.md)|State of latest run of the device management script. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
|resultMessage|String|Details of execution output.| |lastStateUpdateDateTime|DateTimeOffset|Latest time the device management script executes.| |errorCode|Int32|Error code corresponding to erroneous execution of the device management script.|
v1.0 Intune Devices Devicemanagementscriptdevicestate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-devicemanagementscriptdevicestate-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:| |id|String|Key of the device management script device state entity. This property is read-only.|
-|runState|[runState](../resources/intune-shared-runstate.md)|State of latest run of the device management script. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
+|runState|[runState](../resources/intune-devices-runstate.md)|State of latest run of the device management script. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
|resultMessage|String|Details of execution output.| |lastStateUpdateDateTime|DateTimeOffset|Latest time the device management script executes.| |errorCode|Int32|Error code corresponding to erroneous execution of the device management script.|
v1.0 Intune Devices Malwarestateforwindowsdevice Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-malwarestateforwindowsdevice-create.md
The following table shows the properties that are required when you create the m
|Property|Type|Description| |:|:|:| |id|String|The unique Identifier. This is device id.|
-|deviceName|String|Device name|
-|executionState|[windowsMalwareExecutionState](../resources/intune-devices-windowsmalwareexecutionstate.md)|Execution status of the malware like blocked/executing etc. Possible values are: `unknown`, `blocked`, `allowed`, `running`, `notRunning`.|
-|threatState|[windowsMalwareThreatState](../resources/intune-devices-windowsmalwarethreatstate.md)|Threat status of the malware like cleaned/quarantined/allowed etc. Possible values are: `active`, `actionFailed`, `manualStepsRequired`, `fullScanRequired`, `rebootRequired`, `remediatedWithNonCriticalFailures`, `quarantined`, `removed`, `cleaned`, `allowed`, `noStatusCleared`.|
+|deviceName|String|Indicates the name of the device being evaluated for malware state|
+|executionState|[windowsMalwareExecutionState](../resources/intune-devices-windowsmalwareexecutionstate.md)|Indicates execution status of the malware. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unknown. Possible values are: `unknown`, `blocked`, `allowed`, `running`, `notRunning`.|
+|threatState|[windowsMalwareThreatState](../resources/intune-devices-windowsmalwarethreatstate.md)|Indicates threat status of the malware. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. defaults to noStatusCleared. Possible values are: `active`, `actionFailed`, `manualStepsRequired`, `fullScanRequired`, `rebootRequired`, `remediatedWithNonCriticalFailures`, `quarantined`, `removed`, `cleaned`, `allowed`, `noStatusCleared`.|
|initialDetectionDateTime|DateTimeOffset|Initial detection datetime of the malware| |lastStateChangeDateTime|DateTimeOffset|The last time this particular threat was changed|
-|detectionCount|Int32|Number of times the malware is detected|
+|detectionCount|Int32|Indicates the number of times the malware is detected|
v1.0 Intune Devices Malwarestateforwindowsdevice Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-malwarestateforwindowsdevice-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:| |id|String|The unique Identifier. This is device id.|
-|deviceName|String|Device name|
-|executionState|[windowsMalwareExecutionState](../resources/intune-devices-windowsmalwareexecutionstate.md)|Execution status of the malware like blocked/executing etc. Possible values are: `unknown`, `blocked`, `allowed`, `running`, `notRunning`.|
-|threatState|[windowsMalwareThreatState](../resources/intune-devices-windowsmalwarethreatstate.md)|Threat status of the malware like cleaned/quarantined/allowed etc. Possible values are: `active`, `actionFailed`, `manualStepsRequired`, `fullScanRequired`, `rebootRequired`, `remediatedWithNonCriticalFailures`, `quarantined`, `removed`, `cleaned`, `allowed`, `noStatusCleared`.|
+|deviceName|String|Indicates the name of the device being evaluated for malware state|
+|executionState|[windowsMalwareExecutionState](../resources/intune-devices-windowsmalwareexecutionstate.md)|Indicates execution status of the malware. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unknown. Possible values are: `unknown`, `blocked`, `allowed`, `running`, `notRunning`.|
+|threatState|[windowsMalwareThreatState](../resources/intune-devices-windowsmalwarethreatstate.md)|Indicates threat status of the malware. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. defaults to noStatusCleared. Possible values are: `active`, `actionFailed`, `manualStepsRequired`, `fullScanRequired`, `rebootRequired`, `remediatedWithNonCriticalFailures`, `quarantined`, `removed`, `cleaned`, `allowed`, `noStatusCleared`.|
|initialDetectionDateTime|DateTimeOffset|Initial detection datetime of the malware| |lastStateChangeDateTime|DateTimeOffset|The last time this particular threat was changed|
-|detectionCount|Int32|Number of times the malware is detected|
+|detectionCount|Int32|Indicates the number of times the malware is detected|
v1.0 Intune Devices Manageddevice Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-manageddevice-get.md
GET /deviceManagement/deviceManagementScripts/{deviceManagementScriptId}/deviceR
GET /deviceManagement/deviceManagementScripts/{deviceManagementScriptId}/deviceRunStates/{deviceManagementScriptDeviceStateId}/managedDevice/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId} ```
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
- ## Request headers |Header|Value| |:|:|
v1.0 Intune Devices Manageddevice Getoemwarranty https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-manageddevice-getoemwarranty.md
- Title: "getOemWarranty function"
-description: "Not yet documented"
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# getOemWarranty function
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Not yet documented
-
-## 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)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/managedDevices/{managedDeviceId}/getOemWarranty
-GET /deviceManagement/comanagedDevices/{managedDeviceId}/getOemWarranty
-GET /deviceManagement/deviceHealthScripts/{deviceHealthScriptId}/deviceRunStates/{deviceHealthScriptDeviceStateId}/managedDevice/getOemWarranty
-GET /deviceManagement/deviceManagementScripts/{deviceManagementScriptId}/deviceRunStates/{deviceManagementScriptDeviceStateId}/managedDevice/getOemWarranty
-GET /deviceManagement/deviceComplianceScripts/{deviceComplianceScriptId}/deviceRunStates/{deviceComplianceScriptDeviceStateId}/managedDevice/getOemWarranty
-GET /deviceManagement/deviceManagementScripts/{deviceManagementScriptId}/deviceRunStates/{deviceManagementScriptDeviceStateId}/managedDevice/users/{userId}/managedDevices/{managedDeviceId}/getOemWarranty
-GET /deviceManagement/deviceManagementScripts/{deviceManagementScriptId}/deviceRunStates/{deviceManagementScriptDeviceStateId}/managedDevice/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/getOemWarranty
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this function returns a `200 OK` response code and a [oemWarranty](../resources/intune-devices-oemwarranty.md) in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/managedDevices/{managedDeviceId}/getOemWarranty
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 843
-
-{
- "value": {
- "@odata.type": "microsoft.graph.oemWarranty",
- "baseWarranties": [
- {
- "@odata.type": "microsoft.graph.warrantyOffer",
- "type": "manufacturer",
- "description": "Description value",
- "startDateTime": "2016-12-31T23:58:46.7156189-08:00",
- "endDateTime": "2017-01-01T00:03:30.9241974-08:00"
- }
- ],
- "additionalWarranties": [
- {
- "@odata.type": "microsoft.graph.warrantyOffer",
- "type": "manufacturer",
- "description": "Description value",
- "startDateTime": "2016-12-31T23:58:46.7156189-08:00",
- "endDateTime": "2017-01-01T00:03:30.9241974-08:00"
- }
- ],
- "deviceWarrantyUrl": "https://example.com/deviceWarrantyUrl/",
- "deviceConfigurationUrl": "https://example.com/deviceConfigurationUrl/"
- }
-}
-```
v1.0 Intune Devices Manageddevice Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-manageddevice-update.md
The following table shows the properties that are required when you create the [
|id|String|Unique Identifier for the device. This property is read-only.| |userId|String|Unique Identifier for the user associated with the device. This property is read-only.| |deviceName|String|Name of the device. This property is read-only.|
-|hardwareInformation|[hardwareInformation](../resources/intune-devices-hardwareinformation.md)|The hardward details for the device. Includes information such as storage space, manufacturer, serial number, etc. Return default value in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
-|ownerType|[ownerType](../resources/intune-shared-ownertype.md)|Ownership of the device. Can be 'company' or 'personal'. Possible values are: `unknown`, `company`, `personal`.|
+|hardwareInformation|[hardwareInformation](../resources/intune-devices-hardwareinformation.md)|The hardward details for the device. Includes information such as storage space, manufacturer, serial number, etc. By default most property of this type are set to null/0/false and enum defaults for associated types. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
+|ownerType|[ownerType](../resources/intune-shared-ownertype.md)|Ownership of the device. Possible values are, 'company' or 'personal'. Default is unknown. Supports $filter operator 'eq' and 'or'. Possible values are: `unknown`, `company`, `personal`.|
|managedDeviceOwnerType|[managedDeviceOwnerType](../resources/intune-shared-manageddeviceownertype.md)|Ownership of the device. Can be 'company' or 'personal'. Possible values are: `unknown`, `company`, `personal`.| |deviceActionResults|[deviceActionResult](../resources/intune-devices-deviceactionresult.md) collection|List of ComplexType deviceActionResult objects. This property is read-only.|
-|managementState|[managementState](../resources/intune-devices-managementstate.md)|Management state of the device. This property is read-only. Possible values are: `managed`, `retirePending`, `retireFailed`, `wipePending`, `wipeFailed`, `unhealthy`, `deletePending`, `retireIssued`, `wipeIssued`, `wipeCanceled`, `retireCanceled`, `discovered`.|
-|enrolledDateTime|DateTimeOffset|Enrollment time of the device. This property is read-only.|
-|lastSyncDateTime|DateTimeOffset|The date and time that the device last completed a successful sync with Intune. This property is read-only.|
+|managementState|[managementState](../resources/intune-devices-managementstate.md)|Management state of the device. Examples: Managed, RetirePending, etc. Default is managed. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: `managed`, `retirePending`, `retireFailed`, `wipePending`, `wipeFailed`, `unhealthy`, `deletePending`, `retireIssued`, `wipeIssued`, `wipeCanceled`, `retireCanceled`, `discovered`.|
+|enrolledDateTime|DateTimeOffset|Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only.|
+|lastSyncDateTime|DateTimeOffset|The date and time that the device last completed a successful sync with Intune. Supports $filter operator 'lt' and 'gt'. This property is read-only.|
|chassisType|[chassisType](../resources/intune-devices-chassistype.md)|Chassis type of the device. This property is read-only. Possible values are: `unknown`, `desktop`, `laptop`, `worksWorkstation`, `enterpriseServer`, `phone`, `tablet`, `mobileOther`, `mobileUnknown`.| |operatingSystem|String|Operating system of the device. Windows, iOS, etc. This property is read-only.|
-|deviceType|[deviceType](../resources/intune-shared-devicetype.md)|Platform of the device. This property is read-only. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
-|complianceState|[complianceState](../resources/intune-devices-compliancestate.md)|Compliance state of the device. This property is read-only. Possible values are: `unknown`, `compliant`, `noncompliant`, `conflict`, `error`, `inGracePeriod`, `configManager`.|
-|jailBroken|String|whether the device is jail broken or rooted. This property is read-only.|
-|managementAgent|[managementAgentType](../resources/intune-shared-managementagenttype.md)|Management channel of the device. Intune, EAS, etc. This property is read-only. Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`, `microsoft365ManagedMdm`, `msSense`, `intuneAosp`.|
+|deviceType|[deviceType](../resources/intune-devices-devicetype.md)|Platform of the device. Examples: Desktop, WindowsRT, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
+|complianceState|[complianceState](../resources/intune-devices-compliancestate.md)|Compliance state of the device. Examples: Compliant, Conflict, Error, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: `unknown`, `compliant`, `noncompliant`, `conflict`, `error`, `inGracePeriod`, `configManager`.|
+|jailBroken|String|Whether the device is jail broken or rooted. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only.|
+|managementAgent|[managementAgentType](../resources/intune-shared-managementagenttype.md)|Management channel of the device. Examples: Intune, EAS, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`, `microsoft365ManagedMdm`, `msSense`, `intuneAosp`.|
|osVersion|String|Operating system version of the device. This property is read-only.| |easActivated|Boolean|Whether the device is Exchange ActiveSync activated. This property is read-only.| |easDeviceId|String|Exchange ActiveSync Id of the device. This property is read-only.|
The following table shows the properties that are required when you create the [
|azureADRegistered|Boolean|Whether the device is Azure Active Directory registered. This property is read-only.| |deviceEnrollmentType|[deviceEnrollmentType](../resources/intune-devices-deviceenrollmenttype.md)|Enrollment type of the device. This property is read-only. Possible values are: `unknown`, `userEnrollment`, `deviceEnrollmentManager`, `appleBulkWithUser`, `appleBulkWithoutUser`, `windowsAzureADJoin`, `windowsBulkUserless`, `windowsAutoEnrollment`, `windowsBulkAzureDomainJoin`, `windowsCoManagement`, `windowsAzureADJoinUsingDeviceAuth`, `appleUserEnrollment`, `appleUserEnrollmentWithServiceAccount`, `azureAdJoinUsingAzureVmExtension`, `androidEnterpriseDedicatedDevice`, `androidEnterpriseFullyManaged`, `androidEnterpriseCorporateWorkProfile`.| |lostModeState|[lostModeState](../resources/intune-devices-lostmodestate.md)|Indicates if Lost mode is enabled or disabled. This property is read-only. Possible values are: `disabled`, `enabled`.|
-|activationLockBypassCode|String|The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. Individual GET call with select query options is needed to retrieve actual values. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
+|activationLockBypassCode|String|The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
|emailAddress|String|Email(s) for the user associated with the device. This property is read-only.| |azureActiveDirectoryDeviceId|String|The unique identifier for the Azure Active Directory device. Read only. This property is read-only.| |azureADDeviceId|String|The unique identifier for the Azure Active Directory device. Read only. This property is read-only.| |deviceRegistrationState|[deviceRegistrationState](../resources/intune-devices-deviceregistrationstate.md)|Device registration state. This property is read-only. Possible values are: `notRegistered`, `registered`, `revoked`, `keyConflict`, `approvalPending`, `certificateReset`, `notRegisteredPendingEnrollment`, `unknown`.|
-|deviceCategoryDisplayName|String|Device category display name. This property is read-only.|
+|deviceCategoryDisplayName|String|Device category display name. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only.|
|isSupervised|Boolean|Device supervised status. This property is read-only.| |exchangeLastSuccessfulSyncDateTime|DateTimeOffset|Last time the device contacted Exchange. This property is read-only.| |exchangeAccessState|[deviceManagementExchangeAccessState](../resources/intune-devices-devicemanagementexchangeaccessstate.md)|The Access State of the device in Exchange. This property is read-only. Possible values are: `none`, `unknown`, `allowed`, `blocked`, `quarantined`.| |exchangeAccessStateReason|[deviceManagementExchangeAccessStateReason](../resources/intune-devices-devicemanagementexchangeaccessstatereason.md)|The reason for the device's access state in Exchange. This property is read-only. Possible values are: `none`, `unknown`, `exchangeGlobalRule`, `exchangeIndividualRule`, `exchangeDeviceRule`, `exchangeUpgrade`, `exchangeMailboxPolicy`, `other`, `compliant`, `notCompliant`, `notEnrolled`, `unknownLocation`, `mfaRequired`, `azureADBlockDueToAccessPolicy`, `compromisedPassword`, `deviceNotKnownWithManagedApp`.|
-|remoteAssistanceSessionUrl|String|Url that allows a Remote Assistance session to be established with the device. This property is read-only.|
+|remoteAssistanceSessionUrl|String|Url that allows a Remote Assistance session to be established with the device. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.|
|remoteAssistanceSessionErrorDetails|String|An error string that identifies issues when creating Remote Assistance session objects. This property is read-only.| |isEncrypted|Boolean|Device encryption status. This property is read-only.| |userPrincipalName|String|Device user principal name. This property is read-only.|
The following table shows the properties that are required when you create the [
|autopilotEnrolled|Boolean|Reports if the managed device is enrolled via auto-pilot. This property is read-only.| |requireUserEnrollmentApproval|Boolean|Reports if the managed iOS device is user approval enrollment. This property is read-only.| |managementCertificateExpirationDate|DateTimeOffset|Reports device management certificate expiration date. This property is read-only.|
-|iccid|String|Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
-|udid|String|Unique Device Identifier for iOS and macOS devices. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
+|iccid|String|Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
+|udid|String|Unique Device Identifier for iOS and macOS devices. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
|roleScopeTagIds|String collection|List of Scope Tag IDs for this Device instance.|
-|windowsActiveMalwareCount|Int32|Count of active malware for this windows device. This property is read-only.|
-|windowsRemediatedMalwareCount|Int32|Count of remediated malware for this windows device. This property is read-only.|
-|notes|String|Notes on the device created by IT Admin. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported.|
+|windowsActiveMalwareCount|Int32|Count of active malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.|
+|windowsRemediatedMalwareCount|Int32|Count of remediated malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.|
+|notes|String|Notes on the device created by IT Admin. Default is null. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported.|
|configurationManagerClientHealthState|[configurationManagerClientHealthState](../resources/intune-devices-configurationmanagerclienthealthstate.md)|Configuration manager client health state, valid only for devices managed by MDM/ConfigMgr Agent| |configurationManagerClientInformation|[configurationManagerClientInformation](../resources/intune-devices-configurationmanagerclientinformation.md)|Configuration manager client information, valid only for devices managed, duel-managed or tri-managed by ConfigMgr Agent| |ethernetMacAddress|String|Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.|
-|physicalMemoryInBytes|Int64|Total Memory in Bytes. Return default value 0 in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. Default value is 0. Read-only. This property is read-only.|
+|physicalMemoryInBytes|Int64|Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only.|
|processorArchitecture|[managedDeviceArchitecture](../resources/intune-devices-manageddevicearchitecture.md)|Processor architecture. This property is read-only. Possible values are: `unknown`, `x86`, `x64`, `arm`, `arM64`.| |specificationVersion|String|Specification version. This property is read-only.| |joinType|[joinType](../resources/intune-devices-jointype.md)|Device join type. Possible values are: `unknown`, `azureADJoined`, `azureADRegistered`, `hybridAzureADJoined`.| |skuFamily|String|Device sku family| |skuNumber|Int32|Device sku number, see also: https://learn.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.| |managementFeatures|[managedDeviceManagementFeatures](../resources/intune-devices-manageddevicemanagementfeatures.md)|Device management features. Possible values are: `none`, `microsoftManagedDesktop`.|
-|chromeOSDeviceInfo|[chromeOSDeviceProperty](../resources/intune-devices-chromeosdeviceproperty.md) collection|List of properties of the ChromeOS Device.|
+|chromeOSDeviceInfo|[chromeOSDeviceProperty](../resources/intune-devices-chromeosdeviceproperty.md) collection|List of properties of the ChromeOS Device. Default is an empty list. To retrieve actual values GET call needs to be made, with device id and included in select parameter.|
|enrollmentProfileName|String|Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only.| |bootstrapTokenEscrowed|Boolean|Reports if the managed device has an escrowed Bootstrap Token. This is only for macOS devices. To get, include BootstrapTokenEscrowed in the select clause and query with a device id. If FALSE, no bootstrap token is escrowed. If TRUE, the device has escrowed a bootstrap token with Intune. This property is read-only.| |deviceFirmwareConfigurationInterfaceManaged|Boolean|Indicates whether the device is DFCI managed. When TRUE the device is DFCI managed. When FALSE, the device is not DFCI managed. The default value is FALSE.|
v1.0 Intune Devices Manageddevice Wipe https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-manageddevice-wipe.md
The following table shows the parameters that can be used with this action.
|keepEnrollmentData|Boolean|Not yet documented| |keepUserData|Boolean|Not yet documented| |macOsUnlockCode|String|Not yet documented|
+|obliterationBehavior|[obliterationBehavior](../resources/intune-devices-obliterationbehavior.md)|Not yet documented|
|persistEsimDataPlan|Boolean|Not yet documented| |useProtectedWipe|Boolean|Not yet documented|
Here is an example of the request.
POST https://graph.microsoft.com/beta/deviceManagement/managedDevices/{managedDeviceId}/wipe Content-type: application/json
-Content-length: 170
+Content-length: 216
{ "keepEnrollmentData": true, "keepUserData": true, "macOsUnlockCode": "Mac Os Unlock Code value",
+ "obliterationBehavior": "doNotObliterate",
"persistEsimDataPlan": true, "useProtectedWipe": true }
v1.0 Intune Devices Oemwarrantyinformationonboarding Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-oemwarrantyinformationonboarding-create.md
- Title: "Create oemWarrantyInformationOnboarding"
-description: "Create a new oemWarrantyInformationOnboarding object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create oemWarrantyInformationOnboarding
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [oemWarrantyInformationOnboarding](../resources/intune-devices-oemwarrantyinformationonboarding.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/oemWarrantyInformationOnboarding
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the oemWarrantyInformationOnboarding object.
-
-The following table shows the properties that are required when you create the oemWarrantyInformationOnboarding.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique Identifier for OEM Warranty status. This property is read-only.|
-|oemName|String|OEM name. This property is read-only.|
-|enabled|Boolean|Specifies whether warranty query is enabled for given OEM. This property is read-only.|
-|available|Boolean|Specifies whether warranty API is available. This property is read-only.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [oemWarrantyInformationOnboarding](../resources/intune-devices-oemwarrantyinformationonboarding.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/oemWarrantyInformationOnboarding
-Content-type: application/json
-Content-length: 148
-
-{
- "@odata.type": "#microsoft.graph.oemWarrantyInformationOnboarding",
- "oemName": "Oem Name value",
- "enabled": true,
- "available": true
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 197
-
-{
- "@odata.type": "#microsoft.graph.oemWarrantyInformationOnboarding",
- "id": "55491425-1425-5549-2514-495525144955",
- "oemName": "Oem Name value",
- "enabled": true,
- "available": true
-}
-```
v1.0 Intune Devices Oemwarrantyinformationonboarding Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-oemwarrantyinformationonboarding-delete.md
- Title: "Delete oemWarrantyInformationOnboarding"
-description: "Deletes a oemWarrantyInformationOnboarding."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete oemWarrantyInformationOnboarding
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [oemWarrantyInformationOnboarding](../resources/intune-devices-oemwarrantyinformationonboarding.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/oemWarrantyInformationOnboarding/{oemWarrantyInformationOnboardingId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/oemWarrantyInformationOnboarding/{oemWarrantyInformationOnboardingId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Oemwarrantyinformationonboarding Disable https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-oemwarrantyinformationonboarding-disable.md
- Title: "disable action"
-description: "Not yet documented"
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# disable action
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Not yet documented
-
-## 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)|DeviceManagementConfiguration.Read.All, DeviceManagementManagedDevices.Read.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementManagedDevices.Read.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/oemWarrantyInformationOnboarding/{oemWarrantyInformationOnboardingId}/disable
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this action returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/oemWarrantyInformationOnboarding/{oemWarrantyInformationOnboardingId}/disable
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Oemwarrantyinformationonboarding Enable https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-oemwarrantyinformationonboarding-enable.md
- Title: "enable action"
-description: "Not yet documented"
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# enable action
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Not yet documented
-
-## 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)|DeviceManagementConfiguration.Read.All, DeviceManagementManagedDevices.Read.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementManagedDevices.Read.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/oemWarrantyInformationOnboarding/{oemWarrantyInformationOnboardingId}/enable
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this action returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/oemWarrantyInformationOnboarding/{oemWarrantyInformationOnboardingId}/enable
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Oemwarrantyinformationonboarding Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-oemwarrantyinformationonboarding-get.md
- Title: "Get oemWarrantyInformationOnboarding"
-description: "Read properties and relationships of the oemWarrantyInformationOnboarding object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Get oemWarrantyInformationOnboarding
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Read properties and relationships of the [oemWarrantyInformationOnboarding](../resources/intune-devices-oemwarrantyinformationonboarding.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/oemWarrantyInformationOnboarding/{oemWarrantyInformationOnboardingId}
-```
-
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and [oemWarrantyInformationOnboarding](../resources/intune-devices-oemwarrantyinformationonboarding.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/oemWarrantyInformationOnboarding/{oemWarrantyInformationOnboardingId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 226
-
-{
- "value": {
- "@odata.type": "#microsoft.graph.oemWarrantyInformationOnboarding",
- "id": "55491425-1425-5549-2514-495525144955",
- "oemName": "Oem Name value",
- "enabled": true,
- "available": true
- }
-}
-```
v1.0 Intune Devices Oemwarrantyinformationonboarding List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-oemwarrantyinformationonboarding-list.md
- Title: "List oemWarrantyInformationOnboardings"
-description: "List properties and relationships of the oemWarrantyInformationOnboarding objects."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# List oemWarrantyInformationOnboardings
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-List properties and relationships of the [oemWarrantyInformationOnboarding](../resources/intune-devices-oemwarrantyinformationonboarding.md) objects.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/oemWarrantyInformationOnboarding
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and a collection of [oemWarrantyInformationOnboarding](../resources/intune-devices-oemwarrantyinformationonboarding.md) objects in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/oemWarrantyInformationOnboarding
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 250
-
-{
- "value": [
- {
- "@odata.type": "#microsoft.graph.oemWarrantyInformationOnboarding",
- "id": "55491425-1425-5549-2514-495525144955",
- "oemName": "Oem Name value",
- "enabled": true,
- "available": true
- }
- ]
-}
-```
v1.0 Intune Devices Oemwarrantyinformationonboarding Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-oemwarrantyinformationonboarding-update.md
- Title: "Update oemWarrantyInformationOnboarding"
-description: "Update the properties of a oemWarrantyInformationOnboarding object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update oemWarrantyInformationOnboarding
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [oemWarrantyInformationOnboarding](../resources/intune-devices-oemwarrantyinformationonboarding.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/oemWarrantyInformationOnboarding/{oemWarrantyInformationOnboardingId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [oemWarrantyInformationOnboarding](../resources/intune-devices-oemwarrantyinformationonboarding.md) object.
-
-The following table shows the properties that are required when you create the [oemWarrantyInformationOnboarding](../resources/intune-devices-oemwarrantyinformationonboarding.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique Identifier for OEM Warranty status. This property is read-only.|
-|oemName|String|OEM name. This property is read-only.|
-|enabled|Boolean|Specifies whether warranty query is enabled for given OEM. This property is read-only.|
-|available|Boolean|Specifies whether warranty API is available. This property is read-only.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [oemWarrantyInformationOnboarding](../resources/intune-devices-oemwarrantyinformationonboarding.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/oemWarrantyInformationOnboarding/{oemWarrantyInformationOnboardingId}
-Content-type: application/json
-Content-length: 148
-
-{
- "@odata.type": "#microsoft.graph.oemWarrantyInformationOnboarding",
- "oemName": "Oem Name value",
- "enabled": true,
- "available": true
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 197
-
-{
- "@odata.type": "#microsoft.graph.oemWarrantyInformationOnboarding",
- "id": "55491425-1425-5549-2514-495525144955",
- "oemName": "Oem Name value",
- "enabled": true,
- "available": true
-}
-```
v1.0 Intune Devices Remoteactionaudit Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-remoteactionaudit-create.md
The following table shows the properties that are required when you create the r
|deviceDisplayName|String|Intune device name.| |userName|String|\[deprecated\] Please use InitiatedByUserPrincipalName instead.| |initiatedByUserPrincipalName|String|User who initiated the device action, format is UPN.|
-|action|[remoteAction](../resources/intune-devices-remoteaction.md)|The action name. Possible values are: `unknown`, `factoryReset`, `removeCompanyData`, `resetPasscode`, `remoteLock`, `enableLostMode`, `disableLostMode`, `locateDevice`, `rebootNow`, `recoverPasscode`, `cleanWindowsDevice`, `logoutSharedAppleDeviceActiveUser`, `quickScan`, `fullScan`, `windowsDefenderUpdateSignatures`, `factoryResetKeepEnrollmentData`, `updateDeviceAccount`, `automaticRedeployment`, `shutDown`, `rotateBitLockerKeys`, `rotateFileVaultKey`, `getFileVaultKey`, `setDeviceName`, `activateDeviceEsim`, `deprovision`, `disable`, `reenable`, `moveDeviceToOrganizationalUnit`, `initiateMobileDeviceManagementKeyRecovery`, `initiateOnDemandProactiveRemediation`, `rotateLocalAdminPassword`.|
+|action|[remoteAction](../resources/intune-devices-remoteaction.md)|The action name. Possible values are: `unknown`, `factoryReset`, `removeCompanyData`, `resetPasscode`, `remoteLock`, `enableLostMode`, `disableLostMode`, `locateDevice`, `rebootNow`, `recoverPasscode`, `cleanWindowsDevice`, `logoutSharedAppleDeviceActiveUser`, `quickScan`, `fullScan`, `windowsDefenderUpdateSignatures`, `factoryResetKeepEnrollmentData`, `updateDeviceAccount`, `automaticRedeployment`, `shutDown`, `rotateBitLockerKeys`, `rotateFileVaultKey`, `getFileVaultKey`, `setDeviceName`, `activateDeviceEsim`, `deprovision`, `disable`, `reenable`, `moveDeviceToOrganizationalUnit`, `initiateMobileDeviceManagementKeyRecovery`, `initiateOnDemandProactiveRemediation`, `rotateLocalAdminPassword`, `unknownFutureValue`.|
|requestDateTime|DateTimeOffset|Time when the action was issued, given in UTC.| |deviceOwnerUserPrincipalName|String|Upn of the device owner.| |deviceIMEI|String|IMEI of the device.|
v1.0 Intune Devices Remoteactionaudit Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-remoteactionaudit-update.md
The following table shows the properties that are required when you create the [
|deviceDisplayName|String|Intune device name.| |userName|String|\[deprecated\] Please use InitiatedByUserPrincipalName instead.| |initiatedByUserPrincipalName|String|User who initiated the device action, format is UPN.|
-|action|[remoteAction](../resources/intune-devices-remoteaction.md)|The action name. Possible values are: `unknown`, `factoryReset`, `removeCompanyData`, `resetPasscode`, `remoteLock`, `enableLostMode`, `disableLostMode`, `locateDevice`, `rebootNow`, `recoverPasscode`, `cleanWindowsDevice`, `logoutSharedAppleDeviceActiveUser`, `quickScan`, `fullScan`, `windowsDefenderUpdateSignatures`, `factoryResetKeepEnrollmentData`, `updateDeviceAccount`, `automaticRedeployment`, `shutDown`, `rotateBitLockerKeys`, `rotateFileVaultKey`, `getFileVaultKey`, `setDeviceName`, `activateDeviceEsim`, `deprovision`, `disable`, `reenable`, `moveDeviceToOrganizationalUnit`, `initiateMobileDeviceManagementKeyRecovery`, `initiateOnDemandProactiveRemediation`, `rotateLocalAdminPassword`.|
+|action|[remoteAction](../resources/intune-devices-remoteaction.md)|The action name. Possible values are: `unknown`, `factoryReset`, `removeCompanyData`, `resetPasscode`, `remoteLock`, `enableLostMode`, `disableLostMode`, `locateDevice`, `rebootNow`, `recoverPasscode`, `cleanWindowsDevice`, `logoutSharedAppleDeviceActiveUser`, `quickScan`, `fullScan`, `windowsDefenderUpdateSignatures`, `factoryResetKeepEnrollmentData`, `updateDeviceAccount`, `automaticRedeployment`, `shutDown`, `rotateBitLockerKeys`, `rotateFileVaultKey`, `getFileVaultKey`, `setDeviceName`, `activateDeviceEsim`, `deprovision`, `disable`, `reenable`, `moveDeviceToOrganizationalUnit`, `initiateMobileDeviceManagementKeyRecovery`, `initiateOnDemandProactiveRemediation`, `rotateLocalAdminPassword`, `unknownFutureValue`.|
|requestDateTime|DateTimeOffset|Time when the action was issued, given in UTC.| |deviceOwnerUserPrincipalName|String|Upn of the device owner.| |deviceIMEI|String|IMEI of the device.|
v1.0 Intune Devices Userexperienceanalyticsanomaly Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsanomaly-create.md
- Title: "Create userExperienceAnalyticsAnomaly"
-description: "Create a new userExperienceAnalyticsAnomaly object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsAnomaly
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsAnomaly](../resources/intune-devices-userexperienceanalyticsanomaly.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsAnomaly
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsAnomaly object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsAnomaly.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier for the user experience analytics anomaly device object.|
-|anomalyId|String|The unique identifier of the anomaly.|
-|anomalyName|String|The name of the anomaly.|
-|deviceImpactedCount|Int32|The number of devices impacted by the anomaly. Valid values -2147483648 to 2147483647|
-|severity|[userExperienceAnalyticsAnomalySeverity](../resources/intune-devices-userexperienceanalyticsanomalyseverity.md)|The severity of the anomaly. Possible values are: high, medium, low, informational or other. Possible values are: `high`, `medium`, `low`, `informational`, `other`, `unknownFutureValue`.|
-|state|[userExperienceAnalyticsAnomalyState](../resources/intune-devices-userexperienceanalyticsanomalystate.md)|The state of the anomaly. Possible values are: new, active, disabled, removed or other. Possible values are: `new`, `active`, `disabled`, `removed`, `other`, `unknownFutureValue`.|
-|anomalyType|[userExperienceAnalyticsAnomalyType](../resources/intune-devices-userexperienceanalyticsanomalytype.md)|The category of the anomaly. Possible values are: device, application, stopError, driver or other. Possible values are: `device`, `application`, `stopError`, `driver`, `other`, `unknownFutureValue`.|
-|anomalyFirstOccurrenceDateTime|DateTimeOffset|Indicates the first occurrence date and time for the anomaly.|
-|anomalyLatestOccurrenceDateTime|DateTimeOffset|Indicates the latest occurrence date and time for the anomaly.|
-|detectionModelId|String|The unique identifier of the anomaly detection model.|
-|issueId|String|The unique identifier of the anomaly detection model.|
-|assetName|String|The name of the application or module that caused the anomaly.|
-|assetVersion|String|The version of the application or module that caused the anomaly.|
-|assetPublisher|String|The publisher of the application or module that caused the anomaly.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsAnomaly](../resources/intune-devices-userexperienceanalyticsanomaly.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAnomaly
-Content-type: application/json
-Content-length: 613
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAnomaly",
- "anomalyId": "Anomaly Id value",
- "anomalyName": "Anomaly Name value",
- "deviceImpactedCount": 3,
- "severity": "medium",
- "state": "active",
- "anomalyType": "application",
- "anomalyFirstOccurrenceDateTime": "2016-12-31T23:59:51.9264217-08:00",
- "anomalyLatestOccurrenceDateTime": "2016-12-31T23:59:05.0606868-08:00",
- "detectionModelId": "Detection Model Id value",
- "issueId": "Issue Id value",
- "assetName": "Asset Name value",
- "assetVersion": "Asset Version value",
- "assetPublisher": "Asset Publisher value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 662
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAnomaly",
- "id": "6b02c7d5-c7d5-6b02-d5c7-026bd5c7026b",
- "anomalyId": "Anomaly Id value",
- "anomalyName": "Anomaly Name value",
- "deviceImpactedCount": 3,
- "severity": "medium",
- "state": "active",
- "anomalyType": "application",
- "anomalyFirstOccurrenceDateTime": "2016-12-31T23:59:51.9264217-08:00",
- "anomalyLatestOccurrenceDateTime": "2016-12-31T23:59:05.0606868-08:00",
- "detectionModelId": "Detection Model Id value",
- "issueId": "Issue Id value",
- "assetName": "Asset Name value",
- "assetVersion": "Asset Version value",
- "assetPublisher": "Asset Publisher value"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsanomaly Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsanomaly-delete.md
- Title: "Delete userExperienceAnalyticsAnomaly"
-description: "Deletes a userExperienceAnalyticsAnomaly."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsAnomaly
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsAnomaly](../resources/intune-devices-userexperienceanalyticsanomaly.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsAnomaly/{userExperienceAnalyticsAnomalyId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAnomaly/{userExperienceAnalyticsAnomalyId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsanomaly Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsanomaly-update.md
- Title: "Update userExperienceAnalyticsAnomaly"
-description: "Update the properties of a userExperienceAnalyticsAnomaly object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsAnomaly
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsAnomaly](../resources/intune-devices-userexperienceanalyticsanomaly.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsAnomaly/{userExperienceAnalyticsAnomalyId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsAnomaly](../resources/intune-devices-userexperienceanalyticsanomaly.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsAnomaly](../resources/intune-devices-userexperienceanalyticsanomaly.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier for the user experience analytics anomaly device object.|
-|anomalyId|String|The unique identifier of the anomaly.|
-|anomalyName|String|The name of the anomaly.|
-|deviceImpactedCount|Int32|The number of devices impacted by the anomaly. Valid values -2147483648 to 2147483647|
-|severity|[userExperienceAnalyticsAnomalySeverity](../resources/intune-devices-userexperienceanalyticsanomalyseverity.md)|The severity of the anomaly. Possible values are: high, medium, low, informational or other. Possible values are: `high`, `medium`, `low`, `informational`, `other`, `unknownFutureValue`.|
-|state|[userExperienceAnalyticsAnomalyState](../resources/intune-devices-userexperienceanalyticsanomalystate.md)|The state of the anomaly. Possible values are: new, active, disabled, removed or other. Possible values are: `new`, `active`, `disabled`, `removed`, `other`, `unknownFutureValue`.|
-|anomalyType|[userExperienceAnalyticsAnomalyType](../resources/intune-devices-userexperienceanalyticsanomalytype.md)|The category of the anomaly. Possible values are: device, application, stopError, driver or other. Possible values are: `device`, `application`, `stopError`, `driver`, `other`, `unknownFutureValue`.|
-|anomalyFirstOccurrenceDateTime|DateTimeOffset|Indicates the first occurrence date and time for the anomaly.|
-|anomalyLatestOccurrenceDateTime|DateTimeOffset|Indicates the latest occurrence date and time for the anomaly.|
-|detectionModelId|String|The unique identifier of the anomaly detection model.|
-|issueId|String|The unique identifier of the anomaly detection model.|
-|assetName|String|The name of the application or module that caused the anomaly.|
-|assetVersion|String|The version of the application or module that caused the anomaly.|
-|assetPublisher|String|The publisher of the application or module that caused the anomaly.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsAnomaly](../resources/intune-devices-userexperienceanalyticsanomaly.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAnomaly/{userExperienceAnalyticsAnomalyId}
-Content-type: application/json
-Content-length: 613
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAnomaly",
- "anomalyId": "Anomaly Id value",
- "anomalyName": "Anomaly Name value",
- "deviceImpactedCount": 3,
- "severity": "medium",
- "state": "active",
- "anomalyType": "application",
- "anomalyFirstOccurrenceDateTime": "2016-12-31T23:59:51.9264217-08:00",
- "anomalyLatestOccurrenceDateTime": "2016-12-31T23:59:05.0606868-08:00",
- "detectionModelId": "Detection Model Id value",
- "issueId": "Issue Id value",
- "assetName": "Asset Name value",
- "assetVersion": "Asset Version value",
- "assetPublisher": "Asset Publisher value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 662
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAnomaly",
- "id": "6b02c7d5-c7d5-6b02-d5c7-026bd5c7026b",
- "anomalyId": "Anomaly Id value",
- "anomalyName": "Anomaly Name value",
- "deviceImpactedCount": 3,
- "severity": "medium",
- "state": "active",
- "anomalyType": "application",
- "anomalyFirstOccurrenceDateTime": "2016-12-31T23:59:51.9264217-08:00",
- "anomalyLatestOccurrenceDateTime": "2016-12-31T23:59:05.0606868-08:00",
- "detectionModelId": "Detection Model Id value",
- "issueId": "Issue Id value",
- "assetName": "Asset Name value",
- "assetVersion": "Asset Version value",
- "assetPublisher": "Asset Publisher value"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsanomalycorrelationgroupoverview Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview-get.md
+
+ Title: "Get userExperienceAnalyticsAnomalyCorrelationGroupOverview"
+description: "Read properties and relationships of the userExperienceAnalyticsAnomalyCorrelationGroupOverview object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsAnomalyCorrelationGroupOverview
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsAnomalyCorrelationGroupOverview](../resources/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsAnomalyCorrelationGroupOverview/{userExperienceAnalyticsAnomalyCorrelationGroupOverviewId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsAnomalyCorrelationGroupOverview](../resources/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAnomalyCorrelationGroupOverview/{userExperienceAnalyticsAnomalyCorrelationGroupOverviewId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 816
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupOverview",
+ "id": "74f8f469-f469-74f8-69f4-f87469f4f874",
+ "anomalyId": "Anomaly Id value",
+ "correlationGroupId": "Correlation Group Id value",
+ "correlationGroupFeatures": [
+ {
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupFeature",
+ "deviceFeatureType": "model",
+ "values": [
+ "Values value"
+ ]
+ }
+ ],
+ "correlationGroupPrevalence": "medium",
+ "correlationGroupPrevalencePercentage": 12.0,
+ "totalDeviceCount": 0,
+ "anomalyCorrelationGroupCount": 12,
+ "correlationGroupDeviceCount": 11,
+ "correlationGroupAnomalousDeviceCount": 4,
+ "correlationGroupAtRiskDeviceCount": 1
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsanomalycorrelationgroupoverview List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview-list.md
+
+ Title: "List userExperienceAnalyticsAnomalyCorrelationGroupOverviews"
+description: "List properties and relationships of the userExperienceAnalyticsAnomalyCorrelationGroupOverview objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsAnomalyCorrelationGroupOverviews
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsAnomalyCorrelationGroupOverview](../resources/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsAnomalyCorrelationGroupOverview
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsAnomalyCorrelationGroupOverview](../resources/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAnomalyCorrelationGroupOverview
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 870
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupOverview",
+ "id": "74f8f469-f469-74f8-69f4-f87469f4f874",
+ "anomalyId": "Anomaly Id value",
+ "correlationGroupId": "Correlation Group Id value",
+ "correlationGroupFeatures": [
+ {
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupFeature",
+ "deviceFeatureType": "model",
+ "values": [
+ "Values value"
+ ]
+ }
+ ],
+ "correlationGroupPrevalence": "medium",
+ "correlationGroupPrevalencePercentage": 12.0,
+ "totalDeviceCount": 0,
+ "anomalyCorrelationGroupCount": 12,
+ "correlationGroupDeviceCount": 11,
+ "correlationGroupAnomalousDeviceCount": 4,
+ "correlationGroupAtRiskDeviceCount": 1
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsanomalydevice Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsanomalydevice-create.md
- Title: "Create userExperienceAnalyticsAnomalyDevice"
-description: "Create a new userExperienceAnalyticsAnomalyDevice object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsAnomalyDevice
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsAnomalyDevice](../resources/intune-devices-userexperienceanalyticsanomalydevice.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsAnomalyDevice
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsAnomalyDevice object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsAnomalyDevice.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier for the user experience analytics anomaly device object.|
-|deviceId|String|The unique identifier of the device.|
-|deviceName|String|The name of the device.|
-|deviceModel|String|The model name of the device.|
-|deviceManufacturer|String|The manufacturer name of the device.|
-|osName|String|The name of the OS installed on the device.|
-|osVersion|String|The OS version installed on the device.|
-|anomalyId|String|The unique identifier of the anomaly.|
-|anomalyOnDeviceFirstOccurrenceDateTime|DateTimeOffset|Indicates the first occurance date and time for the anomaly on the device.|
-|anomalyOnDeviceLatestOccurrenceDateTime|DateTimeOffset|Indicates the latest occurance date and time for the anomaly on the device.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsAnomalyDevice](../resources/intune-devices-userexperienceanalyticsanomalydevice.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAnomalyDevice
-Content-type: application/json
-Content-length: 511
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAnomalyDevice",
- "deviceId": "Device Id value",
- "deviceName": "Device Name value",
- "deviceModel": "Device Model value",
- "deviceManufacturer": "Device Manufacturer value",
- "osName": "Os Name value",
- "osVersion": "Os Version value",
- "anomalyId": "Anomaly Id value",
- "anomalyOnDeviceFirstOccurrenceDateTime": "2017-01-01T00:00:47.4723614-08:00",
- "anomalyOnDeviceLatestOccurrenceDateTime": "2016-12-31T23:59:20.6899849-08:00"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 560
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAnomalyDevice",
- "id": "c81fdac9-dac9-c81f-c9da-1fc8c9da1fc8",
- "deviceId": "Device Id value",
- "deviceName": "Device Name value",
- "deviceModel": "Device Model value",
- "deviceManufacturer": "Device Manufacturer value",
- "osName": "Os Name value",
- "osVersion": "Os Version value",
- "anomalyId": "Anomaly Id value",
- "anomalyOnDeviceFirstOccurrenceDateTime": "2017-01-01T00:00:47.4723614-08:00",
- "anomalyOnDeviceLatestOccurrenceDateTime": "2016-12-31T23:59:20.6899849-08:00"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsanomalydevice Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsanomalydevice-delete.md
- Title: "Delete userExperienceAnalyticsAnomalyDevice"
-description: "Deletes a userExperienceAnalyticsAnomalyDevice."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsAnomalyDevice
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsAnomalyDevice](../resources/intune-devices-userexperienceanalyticsanomalydevice.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsAnomalyDevice/{userExperienceAnalyticsAnomalyDeviceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAnomalyDevice/{userExperienceAnalyticsAnomalyDeviceId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsanomalydevice Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsanomalydevice-get.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 601
+Content-Length: 691
{ "value": {
Content-Length: 601
"osVersion": "Os Version value", "anomalyId": "Anomaly Id value", "anomalyOnDeviceFirstOccurrenceDateTime": "2017-01-01T00:00:47.4723614-08:00",
- "anomalyOnDeviceLatestOccurrenceDateTime": "2016-12-31T23:59:20.6899849-08:00"
+ "anomalyOnDeviceLatestOccurrenceDateTime": "2016-12-31T23:59:20.6899849-08:00",
+ "correlationGroupId": "Correlation Group Id value",
+ "deviceStatus": "affected"
} } ```
v1.0 Intune Devices Userexperienceanalyticsanomalydevice List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsanomalydevice-list.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 637
+Content-Length: 731
{ "value": [
Content-Length: 637
"osVersion": "Os Version value", "anomalyId": "Anomaly Id value", "anomalyOnDeviceFirstOccurrenceDateTime": "2017-01-01T00:00:47.4723614-08:00",
- "anomalyOnDeviceLatestOccurrenceDateTime": "2016-12-31T23:59:20.6899849-08:00"
+ "anomalyOnDeviceLatestOccurrenceDateTime": "2016-12-31T23:59:20.6899849-08:00",
+ "correlationGroupId": "Correlation Group Id value",
+ "deviceStatus": "affected"
} ] }
v1.0 Intune Devices Userexperienceanalyticsanomalydevice Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsanomalydevice-update.md
- Title: "Update userExperienceAnalyticsAnomalyDevice"
-description: "Update the properties of a userExperienceAnalyticsAnomalyDevice object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsAnomalyDevice
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsAnomalyDevice](../resources/intune-devices-userexperienceanalyticsanomalydevice.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsAnomalyDevice/{userExperienceAnalyticsAnomalyDeviceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsAnomalyDevice](../resources/intune-devices-userexperienceanalyticsanomalydevice.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsAnomalyDevice](../resources/intune-devices-userexperienceanalyticsanomalydevice.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier for the user experience analytics anomaly device object.|
-|deviceId|String|The unique identifier of the device.|
-|deviceName|String|The name of the device.|
-|deviceModel|String|The model name of the device.|
-|deviceManufacturer|String|The manufacturer name of the device.|
-|osName|String|The name of the OS installed on the device.|
-|osVersion|String|The OS version installed on the device.|
-|anomalyId|String|The unique identifier of the anomaly.|
-|anomalyOnDeviceFirstOccurrenceDateTime|DateTimeOffset|Indicates the first occurance date and time for the anomaly on the device.|
-|anomalyOnDeviceLatestOccurrenceDateTime|DateTimeOffset|Indicates the latest occurance date and time for the anomaly on the device.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsAnomalyDevice](../resources/intune-devices-userexperienceanalyticsanomalydevice.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAnomalyDevice/{userExperienceAnalyticsAnomalyDeviceId}
-Content-type: application/json
-Content-length: 511
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAnomalyDevice",
- "deviceId": "Device Id value",
- "deviceName": "Device Name value",
- "deviceModel": "Device Model value",
- "deviceManufacturer": "Device Manufacturer value",
- "osName": "Os Name value",
- "osVersion": "Os Version value",
- "anomalyId": "Anomaly Id value",
- "anomalyOnDeviceFirstOccurrenceDateTime": "2017-01-01T00:00:47.4723614-08:00",
- "anomalyOnDeviceLatestOccurrenceDateTime": "2016-12-31T23:59:20.6899849-08:00"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 560
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAnomalyDevice",
- "id": "c81fdac9-dac9-c81f-c9da-1fc8c9da1fc8",
- "deviceId": "Device Id value",
- "deviceName": "Device Name value",
- "deviceModel": "Device Model value",
- "deviceManufacturer": "Device Manufacturer value",
- "osName": "Os Name value",
- "osVersion": "Os Version value",
- "anomalyId": "Anomaly Id value",
- "anomalyOnDeviceFirstOccurrenceDateTime": "2017-01-01T00:00:47.4723614-08:00",
- "anomalyOnDeviceLatestOccurrenceDateTime": "2016-12-31T23:59:20.6899849-08:00"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthapplicationperformance Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthapplicationperformance-create.md
- Title: "Create userExperienceAnalyticsAppHealthApplicationPerformance"
-description: "Create a new userExperienceAnalyticsAppHealthApplicationPerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsAppHealthApplicationPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsAppHealthApplicationPerformance object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsAppHealthApplicationPerformance.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics app performance object.|
-|appHangCount|Int32|The number of hangs for the app. Valid values -2147483648 to 2147483647|
-|appHealthScore|Double|The health score of the app. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|appHealthStatus|String|The overall health status of the app.|
-|allOrgsHealthScore|Double|The median health score of the application across all organizations. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|activeDeviceCount|Int32|The number of devices where the app has been active. Valid values -2147483648 to 2147483647|
-|appName|String|The name of the application.|
-|appDisplayName|String|The friendly name of the application.|
-|appPublisher|String|The publisher of the application.|
-|appUsageDuration|Int32|The total usage time of the application in minutes. Valid values -2147483648 to 2147483647|
-|appCrashCount|Int32|The number of crashes for the app. Valid values -2147483648 to 2147483647|
-|meanTimeToFailureInMinutes|Int32|The mean time to failure for the app in minutes. Valid values -2147483648 to 2147483647|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance
-Content-type: application/json
-Content-length: 473
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance",
- "appHangCount": 12,
- "appHealthScore": 4.666666666666667,
- "appHealthStatus": "App Health Status value",
- "allOrgsHealthScore": 6.0,
- "activeDeviceCount": 1,
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appUsageDuration": 0,
- "appCrashCount": 13,
- "meanTimeToFailureInMinutes": 10
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 522
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance",
- "id": "c7962a87-2a87-c796-872a-96c7872a96c7",
- "appHangCount": 12,
- "appHealthScore": 4.666666666666667,
- "appHealthStatus": "App Health Status value",
- "allOrgsHealthScore": 6.0,
- "activeDeviceCount": 1,
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appUsageDuration": 0,
- "appCrashCount": 13,
- "meanTimeToFailureInMinutes": 10
-}
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthapplicationperformance Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthapplicationperformance-delete.md
- Title: "Delete userExperienceAnalyticsAppHealthApplicationPerformance"
-description: "Deletes a userExperienceAnalyticsAppHealthApplicationPerformance."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsAppHealthApplicationPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance/{userExperienceAnalyticsAppHealthApplicationPerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance/{userExperienceAnalyticsAppHealthApplicationPerformanceId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthapplicationperformance Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthapplicationperformance-update.md
- Title: "Update userExperienceAnalyticsAppHealthApplicationPerformance"
-description: "Update the properties of a userExperienceAnalyticsAppHealthApplicationPerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsAppHealthApplicationPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance/{userExperienceAnalyticsAppHealthApplicationPerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics app performance object.|
-|appHangCount|Int32|The number of hangs for the app. Valid values -2147483648 to 2147483647|
-|appHealthScore|Double|The health score of the app. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|appHealthStatus|String|The overall health status of the app.|
-|allOrgsHealthScore|Double|The median health score of the application across all organizations. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|activeDeviceCount|Int32|The number of devices where the app has been active. Valid values -2147483648 to 2147483647|
-|appName|String|The name of the application.|
-|appDisplayName|String|The friendly name of the application.|
-|appPublisher|String|The publisher of the application.|
-|appUsageDuration|Int32|The total usage time of the application in minutes. Valid values -2147483648 to 2147483647|
-|appCrashCount|Int32|The number of crashes for the app. Valid values -2147483648 to 2147483647|
-|meanTimeToFailureInMinutes|Int32|The mean time to failure for the app in minutes. Valid values -2147483648 to 2147483647|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance/{userExperienceAnalyticsAppHealthApplicationPerformanceId}
-Content-type: application/json
-Content-length: 473
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance",
- "appHangCount": 12,
- "appHealthScore": 4.666666666666667,
- "appHealthStatus": "App Health Status value",
- "allOrgsHealthScore": 6.0,
- "activeDeviceCount": 1,
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appUsageDuration": 0,
- "appCrashCount": 13,
- "meanTimeToFailureInMinutes": 10
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 522
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance",
- "id": "c7962a87-2a87-c796-872a-96c7872a96c7",
- "appHangCount": 12,
- "appHealthScore": 4.666666666666667,
- "appHealthStatus": "App Health Status value",
- "allOrgsHealthScore": 6.0,
- "activeDeviceCount": 1,
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appUsageDuration": 0,
- "appCrashCount": 13,
- "meanTimeToFailureInMinutes": 10
-}
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyappversion Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversion-create.md
- Title: "Create userExperienceAnalyticsAppHealthAppPerformanceByAppVersion"
-description: "Create a new userExperienceAnalyticsAppHealthAppPerformanceByAppVersion object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsAppHealthAppPerformanceByAppVersion
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsAppHealthAppPerformanceByAppVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversion.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsAppHealthAppPerformanceByAppVersion object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsAppHealthAppPerformanceByAppVersion.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics app performance object.|
-|appVersion|String|The version of the application.|
-|appName|String|The name of the application.|
-|appDisplayName|String|The friendly name of the application.|
-|appPublisher|String|The publisher of the application.|
-|appUsageDuration|Int32|The total usage time of the application in minutes. Valid values -2147483648 to 2147483647|
-|appCrashCount|Int32|The number of crashes for the app. Valid values -2147483648 to 2147483647|
-|meanTimeToFailureInMinutes|Int32|The mean time to failure for the app in minutes. Valid values -2147483648 to 2147483647|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsAppHealthAppPerformanceByAppVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversion.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion
-Content-type: application/json
-Content-length: 346
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion",
- "appVersion": "App Version value",
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appUsageDuration": 0,
- "appCrashCount": 13,
- "meanTimeToFailureInMinutes": 10
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 395
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion",
- "id": "257804c8-04c8-2578-c804-7825c8047825",
- "appVersion": "App Version value",
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appUsageDuration": 0,
- "appCrashCount": 13,
- "meanTimeToFailureInMinutes": 10
-}
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyappversion Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversion-delete.md
- Title: "Delete userExperienceAnalyticsAppHealthAppPerformanceByAppVersion"
-description: "Deletes a userExperienceAnalyticsAppHealthAppPerformanceByAppVersion."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsAppHealthAppPerformanceByAppVersion
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsAppHealthAppPerformanceByAppVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversion.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyappversion Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversion-update.md
- Title: "Update userExperienceAnalyticsAppHealthAppPerformanceByAppVersion"
-description: "Update the properties of a userExperienceAnalyticsAppHealthAppPerformanceByAppVersion object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsAppHealthAppPerformanceByAppVersion
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsAppHealthAppPerformanceByAppVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversion.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsAppHealthAppPerformanceByAppVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversion.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsAppHealthAppPerformanceByAppVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversion.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics app performance object.|
-|appVersion|String|The version of the application.|
-|appName|String|The name of the application.|
-|appDisplayName|String|The friendly name of the application.|
-|appPublisher|String|The publisher of the application.|
-|appUsageDuration|Int32|The total usage time of the application in minutes. Valid values -2147483648 to 2147483647|
-|appCrashCount|Int32|The number of crashes for the app. Valid values -2147483648 to 2147483647|
-|meanTimeToFailureInMinutes|Int32|The mean time to failure for the app in minutes. Valid values -2147483648 to 2147483647|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsAppHealthAppPerformanceByAppVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversion.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionId}
-Content-type: application/json
-Content-length: 346
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion",
- "appVersion": "App Version value",
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appUsageDuration": 0,
- "appCrashCount": 13,
- "meanTimeToFailureInMinutes": 10
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 395
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion",
- "id": "257804c8-04c8-2578-c804-7825c8047825",
- "appVersion": "App Version value",
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appUsageDuration": 0,
- "appCrashCount": 13,
- "meanTimeToFailureInMinutes": 10
-}
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyappversiondetails Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails-create.md
- Title: "Create userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails"
-description: "Create a new userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics app performance object.|
-|deviceCountWithCrashes|Int32|The total number of devices that have reported one or more application crashes for this application and version. Valid values -2147483648 to 2147483647|
-|isMostUsedVersion|Boolean|Is the version of application the most used version for that app.|
-|isLatestUsedVersion|Boolean|Is the version of application the latest version for that app that is in use.|
-|appName|String|The name of the application.|
-|appDisplayName|String|The friendly name of the application.|
-|appPublisher|String|The publisher of the application.|
-|appVersion|String|The version of the application.|
-|appCrashCount|Int32|The number of crashes for the app. Valid values -2147483648 to 2147483647|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails
-Content-type: application/json
-Content-length: 384
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails",
- "deviceCountWithCrashes": 6,
- "isMostUsedVersion": true,
- "isLatestUsedVersion": true,
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appVersion": "App Version value",
- "appCrashCount": 13
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 433
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails",
- "id": "1505e3e6-e3e6-1505-e6e3-0515e6e30515",
- "deviceCountWithCrashes": 6,
- "isMostUsedVersion": true,
- "isLatestUsedVersion": true,
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appVersion": "App Version value",
- "appCrashCount": 13
-}
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyappversiondetails Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails-delete.md
- Title: "Delete userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails"
-description: "Deletes a userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyappversiondetails Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails-update.md
- Title: "Update userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails"
-description: "Update the properties of a userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics app performance object.|
-|deviceCountWithCrashes|Int32|The total number of devices that have reported one or more application crashes for this application and version. Valid values -2147483648 to 2147483647|
-|isMostUsedVersion|Boolean|Is the version of application the most used version for that app.|
-|isLatestUsedVersion|Boolean|Is the version of application the latest version for that app that is in use.|
-|appName|String|The name of the application.|
-|appDisplayName|String|The friendly name of the application.|
-|appPublisher|String|The publisher of the application.|
-|appVersion|String|The version of the application.|
-|appCrashCount|Int32|The number of crashes for the app. Valid values -2147483648 to 2147483647|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsId}
-Content-type: application/json
-Content-length: 384
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails",
- "deviceCountWithCrashes": 6,
- "isMostUsedVersion": true,
- "isLatestUsedVersion": true,
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appVersion": "App Version value",
- "appCrashCount": 13
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 433
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails",
- "id": "1505e3e6-e3e6-1505-e6e3-0515e6e30515",
- "deviceCountWithCrashes": 6,
- "isMostUsedVersion": true,
- "isLatestUsedVersion": true,
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appVersion": "App Version value",
- "appCrashCount": 13
-}
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyappversiondeviceid Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid-create.md
- Title: "Create userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId"
-description: "Create a new userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics app performance object.|
-|deviceId|String|The id of the device.|
-|deviceDisplayName|String|The name of the device.|
-|processedDateTime|DateTimeOffset|The date and time when the statistics were last computed.|
-|appName|String|The name of the application.|
-|appDisplayName|String|The friendly name of the application.|
-|appPublisher|String|The publisher of the application.|
-|appVersion|String|The version of the application.|
-|appCrashCount|Int32|The number of crashes for the app. Valid values -2147483648 to 2147483647|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId
-Content-type: application/json
-Content-length: 439
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId",
- "deviceId": "Device Id value",
- "deviceDisplayName": "Device Display Name value",
- "processedDateTime": "2017-01-01T00:03:22.2339319-08:00",
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appVersion": "App Version value",
- "appCrashCount": 13
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 488
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId",
- "id": "2dad85e9-85e9-2dad-e985-ad2de985ad2d",
- "deviceId": "Device Id value",
- "deviceDisplayName": "Device Display Name value",
- "processedDateTime": "2017-01-01T00:03:22.2339319-08:00",
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appVersion": "App Version value",
- "appCrashCount": 13
-}
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyappversiondeviceid Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid-delete.md
- Title: "Delete userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId"
-description: "Deletes a userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyappversiondeviceid Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid-update.md
- Title: "Update userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId"
-description: "Update the properties of a userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics app performance object.|
-|deviceId|String|The id of the device.|
-|deviceDisplayName|String|The name of the device.|
-|processedDateTime|DateTimeOffset|The date and time when the statistics were last computed.|
-|appName|String|The name of the application.|
-|appDisplayName|String|The friendly name of the application.|
-|appPublisher|String|The publisher of the application.|
-|appVersion|String|The version of the application.|
-|appCrashCount|Int32|The number of crashes for the app. Valid values -2147483648 to 2147483647|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdId}
-Content-type: application/json
-Content-length: 439
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId",
- "deviceId": "Device Id value",
- "deviceDisplayName": "Device Display Name value",
- "processedDateTime": "2017-01-01T00:03:22.2339319-08:00",
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appVersion": "App Version value",
- "appCrashCount": 13
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 488
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId",
- "id": "2dad85e9-85e9-2dad-e985-ad2de985ad2d",
- "deviceId": "Device Id value",
- "deviceDisplayName": "Device Display Name value",
- "processedDateTime": "2017-01-01T00:03:22.2339319-08:00",
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appVersion": "App Version value",
- "appCrashCount": 13
-}
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyosversion Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion-create.md
- Title: "Create userExperienceAnalyticsAppHealthAppPerformanceByOSVersion"
-description: "Create a new userExperienceAnalyticsAppHealthAppPerformanceByOSVersion object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsAppHealthAppPerformanceByOSVersion
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsAppHealthAppPerformanceByOSVersion object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsAppHealthAppPerformanceByOSVersion.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics app version performance object.|
-|osVersion|String|The os version of the application.|
-|osBuildNumber|String|The os build number of the application.|
-|activeDeviceCount|Int32|The number of devices where the app has been active. Valid values -2147483648 to 2147483647|
-|appName|String|The name of the application.|
-|appDisplayName|String|The friendly name of the application.|
-|appPublisher|String|The publisher of the application.|
-|appUsageDuration|Int32|The total usage time of the application in minutes. Valid values -2147483648 to 2147483647|
-|appCrashCount|Int32|The number of crashes for the app. Valid values -2147483648 to 2147483647|
-|meanTimeToFailureInMinutes|Int32|The mean time to failure for the app in minutes. Valid values -2147483648 to 2147483647|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion
-Content-type: application/json
-Content-length: 415
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion",
- "osVersion": "Os Version value",
- "osBuildNumber": "Os Build Number value",
- "activeDeviceCount": 1,
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appUsageDuration": 0,
- "appCrashCount": 13,
- "meanTimeToFailureInMinutes": 10
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 464
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion",
- "id": "65f9bde9-bde9-65f9-e9bd-f965e9bdf965",
- "osVersion": "Os Version value",
- "osBuildNumber": "Os Build Number value",
- "activeDeviceCount": 1,
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appUsageDuration": 0,
- "appCrashCount": 13,
- "meanTimeToFailureInMinutes": 10
-}
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyosversion Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion-delete.md
- Title: "Delete userExperienceAnalyticsAppHealthAppPerformanceByOSVersion"
-description: "Deletes a userExperienceAnalyticsAppHealthAppPerformanceByOSVersion."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsAppHealthAppPerformanceByOSVersion
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/{userExperienceAnalyticsAppHealthAppPerformanceByOSVersionId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/{userExperienceAnalyticsAppHealthAppPerformanceByOSVersionId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyosversion Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion-update.md
- Title: "Update userExperienceAnalyticsAppHealthAppPerformanceByOSVersion"
-description: "Update the properties of a userExperienceAnalyticsAppHealthAppPerformanceByOSVersion object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsAppHealthAppPerformanceByOSVersion
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/{userExperienceAnalyticsAppHealthAppPerformanceByOSVersionId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics app version performance object.|
-|osVersion|String|The os version of the application.|
-|osBuildNumber|String|The os build number of the application.|
-|activeDeviceCount|Int32|The number of devices where the app has been active. Valid values -2147483648 to 2147483647|
-|appName|String|The name of the application.|
-|appDisplayName|String|The friendly name of the application.|
-|appPublisher|String|The publisher of the application.|
-|appUsageDuration|Int32|The total usage time of the application in minutes. Valid values -2147483648 to 2147483647|
-|appCrashCount|Int32|The number of crashes for the app. Valid values -2147483648 to 2147483647|
-|meanTimeToFailureInMinutes|Int32|The mean time to failure for the app in minutes. Valid values -2147483648 to 2147483647|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/{userExperienceAnalyticsAppHealthAppPerformanceByOSVersionId}
-Content-type: application/json
-Content-length: 415
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion",
- "osVersion": "Os Version value",
- "osBuildNumber": "Os Build Number value",
- "activeDeviceCount": 1,
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appUsageDuration": 0,
- "appCrashCount": 13,
- "meanTimeToFailureInMinutes": 10
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 464
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion",
- "id": "65f9bde9-bde9-65f9-e9bd-f965e9bdf965",
- "osVersion": "Os Version value",
- "osBuildNumber": "Os Build Number value",
- "activeDeviceCount": 1,
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appUsageDuration": 0,
- "appCrashCount": 13,
- "meanTimeToFailureInMinutes": 10
-}
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthdevicemodelperformance Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance-create.md
- Title: "Create userExperienceAnalyticsAppHealthDeviceModelPerformance"
-description: "Create a new userExperienceAnalyticsAppHealthDeviceModelPerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsAppHealthDeviceModelPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsAppHealthDeviceModelPerformance object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsAppHealthDeviceModelPerformance.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics device model performance object.|
-|deviceModel|String|The model name of the device.|
-|deviceManufacturer|String|The manufacturer name of the device.|
-|activeDeviceCount|Int32|The number of active devices for the model. Valid values -2147483648 to 2147483647|
-|meanTimeToFailureInMinutes|Int32|The mean time to failure for the model device in minutes. Valid values -2147483648 to 2147483647|
-|modelAppHealthScore|Double|The app health score of the device model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|modelAppHealthStatus|String|The overall app health status of the device model.|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics model. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance
-Content-type: application/json
-Content-length: 398
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance",
- "deviceModel": "Device Model value",
- "deviceManufacturer": "Device Manufacturer value",
- "activeDeviceCount": 1,
- "meanTimeToFailureInMinutes": 10,
- "modelAppHealthScore": 6.333333333333333,
- "modelAppHealthStatus": "Model App Health Status value",
- "healthStatus": "insufficientData"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 447
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance",
- "id": "4daddc60-dc60-4dad-60dc-ad4d60dcad4d",
- "deviceModel": "Device Model value",
- "deviceManufacturer": "Device Manufacturer value",
- "activeDeviceCount": 1,
- "meanTimeToFailureInMinutes": 10,
- "modelAppHealthScore": 6.333333333333333,
- "modelAppHealthStatus": "Model App Health Status value",
- "healthStatus": "insufficientData"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthdevicemodelperformance Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance-delete.md
- Title: "Delete userExperienceAnalyticsAppHealthDeviceModelPerformance"
-description: "Deletes a userExperienceAnalyticsAppHealthDeviceModelPerformance."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsAppHealthDeviceModelPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance/{userExperienceAnalyticsAppHealthDeviceModelPerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance/{userExperienceAnalyticsAppHealthDeviceModelPerformanceId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthdevicemodelperformance Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance-update.md
- Title: "Update userExperienceAnalyticsAppHealthDeviceModelPerformance"
-description: "Update the properties of a userExperienceAnalyticsAppHealthDeviceModelPerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsAppHealthDeviceModelPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance/{userExperienceAnalyticsAppHealthDeviceModelPerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics device model performance object.|
-|deviceModel|String|The model name of the device.|
-|deviceManufacturer|String|The manufacturer name of the device.|
-|activeDeviceCount|Int32|The number of active devices for the model. Valid values -2147483648 to 2147483647|
-|meanTimeToFailureInMinutes|Int32|The mean time to failure for the model device in minutes. Valid values -2147483648 to 2147483647|
-|modelAppHealthScore|Double|The app health score of the device model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|modelAppHealthStatus|String|The overall app health status of the device model.|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics model. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance/{userExperienceAnalyticsAppHealthDeviceModelPerformanceId}
-Content-type: application/json
-Content-length: 398
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance",
- "deviceModel": "Device Model value",
- "deviceManufacturer": "Device Manufacturer value",
- "activeDeviceCount": 1,
- "meanTimeToFailureInMinutes": 10,
- "modelAppHealthScore": 6.333333333333333,
- "modelAppHealthStatus": "Model App Health Status value",
- "healthStatus": "insufficientData"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 447
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance",
- "id": "4daddc60-dc60-4dad-60dc-ad4d60dcad4d",
- "deviceModel": "Device Model value",
- "deviceManufacturer": "Device Manufacturer value",
- "activeDeviceCount": 1,
- "meanTimeToFailureInMinutes": 10,
- "modelAppHealthScore": 6.333333333333333,
- "modelAppHealthStatus": "Model App Health Status value",
- "healthStatus": "insufficientData"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthdeviceperformance Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthdeviceperformance-create.md
- Title: "Create userExperienceAnalyticsAppHealthDevicePerformance"
-description: "Create a new userExperienceAnalyticsAppHealthDevicePerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsAppHealthDevicePerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsAppHealthDevicePerformance object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsAppHealthDevicePerformance.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics device performance object.|
-|deviceModel|String|The model name of the device.|
-|deviceManufacturer|String|The manufacturer name of the device.|
-|appCrashCount|Int32|The number of app crashes for the device. Valid values -2147483648 to 2147483647|
-|crashedAppCount|Int32|The number of distinct app crashes for the device. Valid values -2147483648 to 2147483647|
-|appHangCount|Int32|The number of app hangs for the device. Valid values -2147483648 to 2147483647|
-|processedDateTime|DateTimeOffset|The date and time when the statistics were last computed.|
-|meanTimeToFailureInMinutes|Int32|The mean time to failure for the device in minutes. Valid values -2147483648 to 2147483647|
-|deviceAppHealthScore|Double|The app health score of the device. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|deviceAppHealthStatus|String|The overall app health status of the device.|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics device. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
-|deviceId|String|The id of the device.|
-|deviceDisplayName|String|The name of the device.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance
-Content-type: application/json
-Content-length: 590
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance",
- "deviceModel": "Device Model value",
- "deviceManufacturer": "Device Manufacturer value",
- "appCrashCount": 13,
- "crashedAppCount": 15,
- "appHangCount": 12,
- "processedDateTime": "2017-01-01T00:03:22.2339319-08:00",
- "meanTimeToFailureInMinutes": 10,
- "deviceAppHealthScore": 6.666666666666667,
- "deviceAppHealthStatus": "Device App Health Status value",
- "healthStatus": "insufficientData",
- "deviceId": "Device Id value",
- "deviceDisplayName": "Device Display Name value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 639
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance",
- "id": "2c651499-1499-2c65-9914-652c9914652c",
- "deviceModel": "Device Model value",
- "deviceManufacturer": "Device Manufacturer value",
- "appCrashCount": 13,
- "crashedAppCount": 15,
- "appHangCount": 12,
- "processedDateTime": "2017-01-01T00:03:22.2339319-08:00",
- "meanTimeToFailureInMinutes": 10,
- "deviceAppHealthScore": 6.666666666666667,
- "deviceAppHealthStatus": "Device App Health Status value",
- "healthStatus": "insufficientData",
- "deviceId": "Device Id value",
- "deviceDisplayName": "Device Display Name value"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthdeviceperformance Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthdeviceperformance-delete.md
- Title: "Delete userExperienceAnalyticsAppHealthDevicePerformance"
-description: "Deletes a userExperienceAnalyticsAppHealthDevicePerformance."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsAppHealthDevicePerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance/{userExperienceAnalyticsAppHealthDevicePerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance/{userExperienceAnalyticsAppHealthDevicePerformanceId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthdeviceperformance Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthdeviceperformance-update.md
- Title: "Update userExperienceAnalyticsAppHealthDevicePerformance"
-description: "Update the properties of a userExperienceAnalyticsAppHealthDevicePerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsAppHealthDevicePerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance/{userExperienceAnalyticsAppHealthDevicePerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics device performance object.|
-|deviceModel|String|The model name of the device.|
-|deviceManufacturer|String|The manufacturer name of the device.|
-|appCrashCount|Int32|The number of app crashes for the device. Valid values -2147483648 to 2147483647|
-|crashedAppCount|Int32|The number of distinct app crashes for the device. Valid values -2147483648 to 2147483647|
-|appHangCount|Int32|The number of app hangs for the device. Valid values -2147483648 to 2147483647|
-|processedDateTime|DateTimeOffset|The date and time when the statistics were last computed.|
-|meanTimeToFailureInMinutes|Int32|The mean time to failure for the device in minutes. Valid values -2147483648 to 2147483647|
-|deviceAppHealthScore|Double|The app health score of the device. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|deviceAppHealthStatus|String|The overall app health status of the device.|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics device. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
-|deviceId|String|The id of the device.|
-|deviceDisplayName|String|The name of the device.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance/{userExperienceAnalyticsAppHealthDevicePerformanceId}
-Content-type: application/json
-Content-length: 590
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance",
- "deviceModel": "Device Model value",
- "deviceManufacturer": "Device Manufacturer value",
- "appCrashCount": 13,
- "crashedAppCount": 15,
- "appHangCount": 12,
- "processedDateTime": "2017-01-01T00:03:22.2339319-08:00",
- "meanTimeToFailureInMinutes": 10,
- "deviceAppHealthScore": 6.666666666666667,
- "deviceAppHealthStatus": "Device App Health Status value",
- "healthStatus": "insufficientData",
- "deviceId": "Device Id value",
- "deviceDisplayName": "Device Display Name value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 639
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance",
- "id": "2c651499-1499-2c65-9914-652c9914652c",
- "deviceModel": "Device Model value",
- "deviceManufacturer": "Device Manufacturer value",
- "appCrashCount": 13,
- "crashedAppCount": 15,
- "appHangCount": 12,
- "processedDateTime": "2017-01-01T00:03:22.2339319-08:00",
- "meanTimeToFailureInMinutes": 10,
- "deviceAppHealthScore": 6.666666666666667,
- "deviceAppHealthStatus": "Device App Health Status value",
- "healthStatus": "insufficientData",
- "deviceId": "Device Id value",
- "deviceDisplayName": "Device Display Name value"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthdeviceperformancedetails Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails-create.md
- Title: "Create userExperienceAnalyticsAppHealthDevicePerformanceDetails"
-description: "Create a new userExperienceAnalyticsAppHealthDevicePerformanceDetails object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsAppHealthDevicePerformanceDetails
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsAppHealthDevicePerformanceDetails object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsAppHealthDevicePerformanceDetails.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics device performance object.|
-|eventDateTime|DateTimeOffset|The time the event occurred.|
-|eventType|String|The type of the event.|
-|appDisplayName|String|The friendly name of the application for which the event occurred.|
-|appPublisher|String|The publisher of the application.|
-|appVersion|String|The version of the application.|
-|deviceId|String|The id of the device.|
-|deviceDisplayName|String|The name of the device.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails
-Content-type: application/json
-Content-length: 405
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails",
- "eventDateTime": "2016-12-31T23:59:23.3984029-08:00",
- "eventType": "Event Type value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appVersion": "App Version value",
- "deviceId": "Device Id value",
- "deviceDisplayName": "Device Display Name value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 454
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails",
- "id": "bc8c5273-5273-bc8c-7352-8cbc73528cbc",
- "eventDateTime": "2016-12-31T23:59:23.3984029-08:00",
- "eventType": "Event Type value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appVersion": "App Version value",
- "deviceId": "Device Id value",
- "deviceDisplayName": "Device Display Name value"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthdeviceperformancedetails Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails-delete.md
- Title: "Delete userExperienceAnalyticsAppHealthDevicePerformanceDetails"
-description: "Deletes a userExperienceAnalyticsAppHealthDevicePerformanceDetails."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsAppHealthDevicePerformanceDetails
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails/{userExperienceAnalyticsAppHealthDevicePerformanceDetailsId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails/{userExperienceAnalyticsAppHealthDevicePerformanceDetailsId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthdeviceperformancedetails Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails-update.md
- Title: "Update userExperienceAnalyticsAppHealthDevicePerformanceDetails"
-description: "Update the properties of a userExperienceAnalyticsAppHealthDevicePerformanceDetails object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsAppHealthDevicePerformanceDetails
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails/{userExperienceAnalyticsAppHealthDevicePerformanceDetailsId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics device performance object.|
-|eventDateTime|DateTimeOffset|The time the event occurred.|
-|eventType|String|The type of the event.|
-|appDisplayName|String|The friendly name of the application for which the event occurred.|
-|appPublisher|String|The publisher of the application.|
-|appVersion|String|The version of the application.|
-|deviceId|String|The id of the device.|
-|deviceDisplayName|String|The name of the device.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails/{userExperienceAnalyticsAppHealthDevicePerformanceDetailsId}
-Content-type: application/json
-Content-length: 405
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails",
- "eventDateTime": "2016-12-31T23:59:23.3984029-08:00",
- "eventType": "Event Type value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appVersion": "App Version value",
- "deviceId": "Device Id value",
- "deviceDisplayName": "Device Display Name value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 454
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails",
- "id": "bc8c5273-5273-bc8c-7352-8cbc73528cbc",
- "eventDateTime": "2016-12-31T23:59:23.3984029-08:00",
- "eventType": "Event Type value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "appVersion": "App Version value",
- "deviceId": "Device Id value",
- "deviceDisplayName": "Device Display Name value"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthosversionperformance Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthosversionperformance-create.md
- Title: "Create userExperienceAnalyticsAppHealthOSVersionPerformance"
-description: "Create a new userExperienceAnalyticsAppHealthOSVersionPerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsAppHealthOSVersionPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsAppHealthOSVersionPerformance object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsAppHealthOSVersionPerformance.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics OS version performance object.|
-|osVersion|String|The OS version installed on the device.|
-|osBuildNumber|String|The OS build number installed on the device.|
-|activeDeviceCount|Int32|The number of active devices for the OS version. Valid values -2147483648 to 2147483647|
-|meanTimeToFailureInMinutes|Int32|The mean time to failure for the OS version in minutes. Valid values -2147483648 to 2147483647|
-|osVersionAppHealthScore|Double|The app health score of the OS version. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|osVersionAppHealthStatus|String|The overall app health status of the OS version.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance
-Content-type: application/json
-Content-length: 357
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance",
- "osVersion": "Os Version value",
- "osBuildNumber": "Os Build Number value",
- "activeDeviceCount": 1,
- "meanTimeToFailureInMinutes": 10,
- "osVersionAppHealthScore": 7.666666666666667,
- "osVersionAppHealthStatus": "Os Version App Health Status value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 406
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance",
- "id": "7c28e16b-e16b-7c28-6be1-287c6be1287c",
- "osVersion": "Os Version value",
- "osBuildNumber": "Os Build Number value",
- "activeDeviceCount": 1,
- "meanTimeToFailureInMinutes": 10,
- "osVersionAppHealthScore": 7.666666666666667,
- "osVersionAppHealthStatus": "Os Version App Health Status value"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthosversionperformance Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthosversionperformance-delete.md
- Title: "Delete userExperienceAnalyticsAppHealthOSVersionPerformance"
-description: "Deletes a userExperienceAnalyticsAppHealthOSVersionPerformance."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsAppHealthOSVersionPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance/{userExperienceAnalyticsAppHealthOSVersionPerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance/{userExperienceAnalyticsAppHealthOSVersionPerformanceId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsapphealthosversionperformance Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsapphealthosversionperformance-update.md
- Title: "Update userExperienceAnalyticsAppHealthOSVersionPerformance"
-description: "Update the properties of a userExperienceAnalyticsAppHealthOSVersionPerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsAppHealthOSVersionPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance/{userExperienceAnalyticsAppHealthOSVersionPerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics OS version performance object.|
-|osVersion|String|The OS version installed on the device.|
-|osBuildNumber|String|The OS build number installed on the device.|
-|activeDeviceCount|Int32|The number of active devices for the OS version. Valid values -2147483648 to 2147483647|
-|meanTimeToFailureInMinutes|Int32|The mean time to failure for the OS version in minutes. Valid values -2147483648 to 2147483647|
-|osVersionAppHealthScore|Double|The app health score of the OS version. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|osVersionAppHealthStatus|String|The overall app health status of the OS version.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance/{userExperienceAnalyticsAppHealthOSVersionPerformanceId}
-Content-type: application/json
-Content-length: 357
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance",
- "osVersion": "Os Version value",
- "osBuildNumber": "Os Build Number value",
- "activeDeviceCount": 1,
- "meanTimeToFailureInMinutes": 10,
- "osVersionAppHealthScore": 7.666666666666667,
- "osVersionAppHealthStatus": "Os Version App Health Status value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 406
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance",
- "id": "7c28e16b-e16b-7c28-6be1-287c6be1287c",
- "osVersion": "Os Version value",
- "osBuildNumber": "Os Build Number value",
- "activeDeviceCount": 1,
- "meanTimeToFailureInMinutes": 10,
- "osVersionAppHealthScore": 7.666666666666667,
- "osVersionAppHealthStatus": "Os Version App Health Status value"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsbaseline Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbaseline-create.md
- Title: "Create userExperienceAnalyticsBaseline"
-description: "Create a new userExperienceAnalyticsBaseline object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsBaseline
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsBaselines
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsBaseline object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsBaseline.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics baseline.|
-|displayName|String|The name of the user experience analytics baseline.|
-|overallScore|Int32|The overall score of the user experience analytics baseline.|
-|isBuiltIn|Boolean|Signifies if the current baseline is the commercial median baseline or a custom baseline.|
-|createdDateTime|DateTimeOffset|The date the custom baseline was created.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBaselines
-Content-type: application/json
-Content-length: 158
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBaseline",
- "displayName": "Display Name value",
- "overallScore": 12,
- "isBuiltIn": true
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 266
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBaseline",
- "id": "1cce2cab-2cab-1cce-ab2c-ce1cab2cce1c",
- "displayName": "Display Name value",
- "overallScore": 12,
- "isBuiltIn": true,
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsbaseline Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbaseline-delete.md
- Title: "Delete userExperienceAnalyticsBaseline"
-description: "Deletes a userExperienceAnalyticsBaseline."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsBaseline
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsbaseline Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbaseline-update.md
- Title: "Update userExperienceAnalyticsBaseline"
-description: "Update the properties of a userExperienceAnalyticsBaseline object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsBaseline
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics baseline.|
-|displayName|String|The name of the user experience analytics baseline.|
-|overallScore|Int32|The overall score of the user experience analytics baseline.|
-|isBuiltIn|Boolean|Signifies if the current baseline is the commercial median baseline or a custom baseline.|
-|createdDateTime|DateTimeOffset|The date the custom baseline was created.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}
-Content-type: application/json
-Content-length: 158
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBaseline",
- "displayName": "Display Name value",
- "overallScore": 12,
- "isBuiltIn": true
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 266
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBaseline",
- "id": "1cce2cab-2cab-1cce-ab2c-ce1cab2cce1c",
- "displayName": "Display Name value",
- "overallScore": 12,
- "isBuiltIn": true,
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsbatteryhealthappimpact Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbatteryhealthappimpact-create.md
- Title: "Create userExperienceAnalyticsBatteryHealthAppImpact"
-description: "Create a new userExperienceAnalyticsBatteryHealthAppImpact object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsBatteryHealthAppImpact
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsBatteryHealthAppImpact](../resources/intune-devices-userexperienceanalyticsbatteryhealthappimpact.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsBatteryHealthAppImpact
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsBatteryHealthAppImpact object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsBatteryHealthAppImpact.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics battery app impact object.|
-|activeDevices|Int32|Number of active devices for using that app over a 14-day period. Valid values -2147483648 to 2147483647|
-|appName|String|App name. Eg: oltk.exe|
-|appDisplayName|String|User friendly display name for the app. Eg: Outlook|
-|appPublisher|String|App publisher. Eg: Microsoft Corporation|
-|isForegroundApp|Boolean|true if the user had active interaction with the app.|
-|batteryUsagePercentage|Double|The percent of total battery power used by this application when the device was not plugged into AC power, over 14 days computed across all devices in the tenant. Unit in percentage. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsBatteryHealthAppImpact](../resources/intune-devices-userexperienceanalyticsbatteryhealthappimpact.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBatteryHealthAppImpact
-Content-type: application/json
-Content-length: 308
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact",
- "activeDevices": 13,
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "isForegroundApp": true,
- "batteryUsagePercentage": 7.333333333333333
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 357
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact",
- "id": "d2a9c89a-c89a-d2a9-9ac8-a9d29ac8a9d2",
- "activeDevices": 13,
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "isForegroundApp": true,
- "batteryUsagePercentage": 7.333333333333333
-}
-```
v1.0 Intune Devices Userexperienceanalyticsbatteryhealthappimpact Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbatteryhealthappimpact-delete.md
- Title: "Delete userExperienceAnalyticsBatteryHealthAppImpact"
-description: "Deletes a userExperienceAnalyticsBatteryHealthAppImpact."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsBatteryHealthAppImpact
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsBatteryHealthAppImpact](../resources/intune-devices-userexperienceanalyticsbatteryhealthappimpact.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsBatteryHealthAppImpact/{userExperienceAnalyticsBatteryHealthAppImpactId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBatteryHealthAppImpact/{userExperienceAnalyticsBatteryHealthAppImpactId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsbatteryhealthappimpact Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbatteryhealthappimpact-update.md
- Title: "Update userExperienceAnalyticsBatteryHealthAppImpact"
-description: "Update the properties of a userExperienceAnalyticsBatteryHealthAppImpact object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsBatteryHealthAppImpact
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsBatteryHealthAppImpact](../resources/intune-devices-userexperienceanalyticsbatteryhealthappimpact.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsBatteryHealthAppImpact/{userExperienceAnalyticsBatteryHealthAppImpactId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsBatteryHealthAppImpact](../resources/intune-devices-userexperienceanalyticsbatteryhealthappimpact.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsBatteryHealthAppImpact](../resources/intune-devices-userexperienceanalyticsbatteryhealthappimpact.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics battery app impact object.|
-|activeDevices|Int32|Number of active devices for using that app over a 14-day period. Valid values -2147483648 to 2147483647|
-|appName|String|App name. Eg: oltk.exe|
-|appDisplayName|String|User friendly display name for the app. Eg: Outlook|
-|appPublisher|String|App publisher. Eg: Microsoft Corporation|
-|isForegroundApp|Boolean|true if the user had active interaction with the app.|
-|batteryUsagePercentage|Double|The percent of total battery power used by this application when the device was not plugged into AC power, over 14 days computed across all devices in the tenant. Unit in percentage. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsBatteryHealthAppImpact](../resources/intune-devices-userexperienceanalyticsbatteryhealthappimpact.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBatteryHealthAppImpact/{userExperienceAnalyticsBatteryHealthAppImpactId}
-Content-type: application/json
-Content-length: 308
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact",
- "activeDevices": 13,
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "isForegroundApp": true,
- "batteryUsagePercentage": 7.333333333333333
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 357
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact",
- "id": "d2a9c89a-c89a-d2a9-9ac8-a9d29ac8a9d2",
- "activeDevices": 13,
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "isForegroundApp": true,
- "batteryUsagePercentage": 7.333333333333333
-}
-```
v1.0 Intune Devices Userexperienceanalyticsbatteryhealthcapacitydetails Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbatteryhealthcapacitydetails-update.md
- Title: "Update userExperienceAnalyticsBatteryHealthCapacityDetails"
-description: "Update the properties of a userExperienceAnalyticsBatteryHealthCapacityDetails object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsBatteryHealthCapacityDetails
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsBatteryHealthCapacityDetails](../resources/intune-devices-userexperienceanalyticsbatteryhealthcapacitydetails.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsBatteryHealthCapacityDetails
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsBatteryHealthCapacityDetails](../resources/intune-devices-userexperienceanalyticsbatteryhealthcapacitydetails.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsBatteryHealthCapacityDetails](../resources/intune-devices-userexperienceanalyticsbatteryhealthcapacitydetails.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics battery health capacity object.|
-|activeDevices|Int32|Number of active devices within the tenant. Valid values -2147483648 to 2147483647|
-|batteryCapacityGood|Int32|Number of devices whose battery maximum capacity is greater than 80%. Valid values -2147483648 to 2147483647|
-|batteryCapacityFair|Int32|Number of devices whose battery maximum capacity is greater than 50% but lesser than 80%. Valid values -2147483648 to 2147483647|
-|batteryCapacityPoor|Int32|Number of devices whose battery maximum capacity is lesser than 50%. Valid values -2147483648 to 2147483647|
-|lastRefreshedDateTime|DateTimeOffset|Recorded date time of this capacity details instance.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsBatteryHealthCapacityDetails](../resources/intune-devices-userexperienceanalyticsbatteryhealthcapacitydetails.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBatteryHealthCapacityDetails
-Content-type: application/json
-Content-length: 269
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthCapacityDetails",
- "activeDevices": 13,
- "batteryCapacityGood": 3,
- "batteryCapacityFair": 3,
- "batteryCapacityPoor": 3,
- "lastRefreshedDateTime": "2017-01-01T00:02:37.7100903-08:00"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 318
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthCapacityDetails",
- "id": "b01fc7df-c7df-b01f-dfc7-1fb0dfc71fb0",
- "activeDevices": 13,
- "batteryCapacityGood": 3,
- "batteryCapacityFair": 3,
- "batteryCapacityPoor": 3,
- "lastRefreshedDateTime": "2017-01-01T00:02:37.7100903-08:00"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsbatteryhealthdeviceappimpact Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbatteryhealthdeviceappimpact-create.md
- Title: "Create userExperienceAnalyticsBatteryHealthDeviceAppImpact"
-description: "Create a new userExperienceAnalyticsBatteryHealthDeviceAppImpact object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsBatteryHealthDeviceAppImpact
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsBatteryHealthDeviceAppImpact](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceappimpact.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsBatteryHealthDeviceAppImpact
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsBatteryHealthDeviceAppImpact object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsBatteryHealthDeviceAppImpact.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics battery device app impact object.|
-|deviceId|String|The unique identifier of the device, Intune DeviceID or SCCM device id.|
-|appName|String|App name. Eg: oltk.exe|
-|appDisplayName|String|User friendly display name for the app. Eg: Outlook|
-|appPublisher|String|App publisher. Eg: Microsoft Corporation|
-|isForegroundApp|Boolean|true if the user had active interaction with the app.|
-|batteryUsagePercentage|Double|The percent of total battery power used by this application when the device was not plugged into AC power, over 14 days. Unit in percentage. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsBatteryHealthDeviceAppImpact](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceappimpact.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBatteryHealthDeviceAppImpact
-Content-type: application/json
-Content-length: 324
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact",
- "deviceId": "Device Id value",
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "isForegroundApp": true,
- "batteryUsagePercentage": 7.333333333333333
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 373
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact",
- "id": "30a55e18-5e18-30a5-185e-a530185ea530",
- "deviceId": "Device Id value",
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "isForegroundApp": true,
- "batteryUsagePercentage": 7.333333333333333
-}
-```
v1.0 Intune Devices Userexperienceanalyticsbatteryhealthdeviceappimpact Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbatteryhealthdeviceappimpact-delete.md
- Title: "Delete userExperienceAnalyticsBatteryHealthDeviceAppImpact"
-description: "Deletes a userExperienceAnalyticsBatteryHealthDeviceAppImpact."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsBatteryHealthDeviceAppImpact
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsBatteryHealthDeviceAppImpact](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceappimpact.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsBatteryHealthDeviceAppImpact/{userExperienceAnalyticsBatteryHealthDeviceAppImpactId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBatteryHealthDeviceAppImpact/{userExperienceAnalyticsBatteryHealthDeviceAppImpactId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsbatteryhealthdeviceappimpact Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbatteryhealthdeviceappimpact-update.md
- Title: "Update userExperienceAnalyticsBatteryHealthDeviceAppImpact"
-description: "Update the properties of a userExperienceAnalyticsBatteryHealthDeviceAppImpact object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsBatteryHealthDeviceAppImpact
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsBatteryHealthDeviceAppImpact](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceappimpact.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsBatteryHealthDeviceAppImpact/{userExperienceAnalyticsBatteryHealthDeviceAppImpactId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsBatteryHealthDeviceAppImpact](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceappimpact.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsBatteryHealthDeviceAppImpact](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceappimpact.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics battery device app impact object.|
-|deviceId|String|The unique identifier of the device, Intune DeviceID or SCCM device id.|
-|appName|String|App name. Eg: oltk.exe|
-|appDisplayName|String|User friendly display name for the app. Eg: Outlook|
-|appPublisher|String|App publisher. Eg: Microsoft Corporation|
-|isForegroundApp|Boolean|true if the user had active interaction with the app.|
-|batteryUsagePercentage|Double|The percent of total battery power used by this application when the device was not plugged into AC power, over 14 days. Unit in percentage. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsBatteryHealthDeviceAppImpact](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceappimpact.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBatteryHealthDeviceAppImpact/{userExperienceAnalyticsBatteryHealthDeviceAppImpactId}
-Content-type: application/json
-Content-length: 324
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact",
- "deviceId": "Device Id value",
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "isForegroundApp": true,
- "batteryUsagePercentage": 7.333333333333333
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 373
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact",
- "id": "30a55e18-5e18-30a5-185e-a530185ea530",
- "deviceId": "Device Id value",
- "appName": "App Name value",
- "appDisplayName": "App Display Name value",
- "appPublisher": "App Publisher value",
- "isForegroundApp": true,
- "batteryUsagePercentage": 7.333333333333333
-}
-```
v1.0 Intune Devices Userexperienceanalyticsbatteryhealthdeviceperformance Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbatteryhealthdeviceperformance-create.md
- Title: "Create userExperienceAnalyticsBatteryHealthDevicePerformance"
-description: "Create a new userExperienceAnalyticsBatteryHealthDevicePerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsBatteryHealthDevicePerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsBatteryHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsBatteryHealthDevicePerformance
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsBatteryHealthDevicePerformance object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsBatteryHealthDevicePerformance.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics battery health device performance object.|
-|deviceId|String|The unique identifier of the device, Intune DeviceID.|
-|deviceName|String|Device friendly name.|
-|model|String|The model name of the device.|
-|manufacturer|String|The manufacturer name of the device.|
-|maxCapacityPercentage|Int32|Ratio of current capacity and design capacity of the battery with the lowest capacity. Unit in percentage and values range from 0-100. Valid values -2147483648 to 2147483647|
-|estimatedRuntimeInMinutes|Int32|The estimated runtime of the device when the battery is fully charged. Unit in minutes. Valid values -2147483648 to 2147483647|
-|batteryAgeInDays|Int32|Estimated battery age. Unit in days. Valid values -2147483648 to 2147483647|
-|deviceBatteryHealthScore|Int32|A weighted average of a deviceΓÇÖs maximum capacity score and runtime estimate score. Values range from 0-100. Valid values -2147483648 to 2147483647|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The overall battery health status of the device. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsBatteryHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBatteryHealthDevicePerformance
-Content-type: application/json
-Content-length: 400
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance",
- "deviceId": "Device Id value",
- "deviceName": "Device Name value",
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "maxCapacityPercentage": 5,
- "estimatedRuntimeInMinutes": 9,
- "batteryAgeInDays": 0,
- "deviceBatteryHealthScore": 8,
- "healthStatus": "insufficientData"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 449
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance",
- "id": "c8b9e0fd-e0fd-c8b9-fde0-b9c8fde0b9c8",
- "deviceId": "Device Id value",
- "deviceName": "Device Name value",
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "maxCapacityPercentage": 5,
- "estimatedRuntimeInMinutes": 9,
- "batteryAgeInDays": 0,
- "deviceBatteryHealthScore": 8,
- "healthStatus": "insufficientData"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsbatteryhealthdeviceperformance Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbatteryhealthdeviceperformance-delete.md
- Title: "Delete userExperienceAnalyticsBatteryHealthDevicePerformance"
-description: "Deletes a userExperienceAnalyticsBatteryHealthDevicePerformance."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsBatteryHealthDevicePerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsBatteryHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceperformance.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsBatteryHealthDevicePerformance/{userExperienceAnalyticsBatteryHealthDevicePerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBatteryHealthDevicePerformance/{userExperienceAnalyticsBatteryHealthDevicePerformanceId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsbatteryhealthdeviceperformance Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbatteryhealthdeviceperformance-update.md
- Title: "Update userExperienceAnalyticsBatteryHealthDevicePerformance"
-description: "Update the properties of a userExperienceAnalyticsBatteryHealthDevicePerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsBatteryHealthDevicePerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsBatteryHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsBatteryHealthDevicePerformance/{userExperienceAnalyticsBatteryHealthDevicePerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsBatteryHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceperformance.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsBatteryHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceperformance.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics battery health device performance object.|
-|deviceId|String|The unique identifier of the device, Intune DeviceID.|
-|deviceName|String|Device friendly name.|
-|model|String|The model name of the device.|
-|manufacturer|String|The manufacturer name of the device.|
-|maxCapacityPercentage|Int32|Ratio of current capacity and design capacity of the battery with the lowest capacity. Unit in percentage and values range from 0-100. Valid values -2147483648 to 2147483647|
-|estimatedRuntimeInMinutes|Int32|The estimated runtime of the device when the battery is fully charged. Unit in minutes. Valid values -2147483648 to 2147483647|
-|batteryAgeInDays|Int32|Estimated battery age. Unit in days. Valid values -2147483648 to 2147483647|
-|deviceBatteryHealthScore|Int32|A weighted average of a deviceΓÇÖs maximum capacity score and runtime estimate score. Values range from 0-100. Valid values -2147483648 to 2147483647|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The overall battery health status of the device. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsBatteryHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBatteryHealthDevicePerformance/{userExperienceAnalyticsBatteryHealthDevicePerformanceId}
-Content-type: application/json
-Content-length: 400
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance",
- "deviceId": "Device Id value",
- "deviceName": "Device Name value",
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "maxCapacityPercentage": 5,
- "estimatedRuntimeInMinutes": 9,
- "batteryAgeInDays": 0,
- "deviceBatteryHealthScore": 8,
- "healthStatus": "insufficientData"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 449
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance",
- "id": "c8b9e0fd-e0fd-c8b9-fde0-b9c8fde0b9c8",
- "deviceId": "Device Id value",
- "deviceName": "Device Name value",
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "maxCapacityPercentage": 5,
- "estimatedRuntimeInMinutes": 9,
- "batteryAgeInDays": 0,
- "deviceBatteryHealthScore": 8,
- "healthStatus": "insufficientData"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsbatteryhealthdeviceruntimehistory Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbatteryhealthdeviceruntimehistory-create.md
- Title: "Create userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory"
-description: "Create a new userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceruntimehistory.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics battery health runtime object.|
-|deviceId|String|The unique identifier of the device, Intune DeviceID or SCCM device id.|
-|runtimeDateTime|String|The datetime for the instance of runtime history.|
-|estimatedRuntimeInMinutes|Int32|The estimated runtime of the device when the battery is fully charged. Unit in minutes. Valid values -2147483648 to 2147483647|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceruntimehistory.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory
-Content-type: application/json
-Content-length: 216
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory",
- "deviceId": "Device Id value",
- "runtimeDateTime": "Runtime Date Time value",
- "estimatedRuntimeInMinutes": 9
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 265
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory",
- "id": "0fbcbdaf-bdaf-0fbc-afbd-bc0fafbdbc0f",
- "deviceId": "Device Id value",
- "runtimeDateTime": "Runtime Date Time value",
- "estimatedRuntimeInMinutes": 9
-}
-```
v1.0 Intune Devices Userexperienceanalyticsbatteryhealthdeviceruntimehistory Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbatteryhealthdeviceruntimehistory-delete.md
- Title: "Delete userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory"
-description: "Deletes a userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceruntimehistory.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory/{userExperienceAnalyticsBatteryHealthDeviceRuntimeHistoryId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory/{userExperienceAnalyticsBatteryHealthDeviceRuntimeHistoryId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsbatteryhealthdeviceruntimehistory Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbatteryhealthdeviceruntimehistory-update.md
- Title: "Update userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory"
-description: "Update the properties of a userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceruntimehistory.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory/{userExperienceAnalyticsBatteryHealthDeviceRuntimeHistoryId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceruntimehistory.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceruntimehistory.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics battery health runtime object.|
-|deviceId|String|The unique identifier of the device, Intune DeviceID or SCCM device id.|
-|runtimeDateTime|String|The datetime for the instance of runtime history.|
-|estimatedRuntimeInMinutes|Int32|The estimated runtime of the device when the battery is fully charged. Unit in minutes. Valid values -2147483648 to 2147483647|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory](../resources/intune-devices-userexperienceanalyticsbatteryhealthdeviceruntimehistory.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory/{userExperienceAnalyticsBatteryHealthDeviceRuntimeHistoryId}
-Content-type: application/json
-Content-length: 216
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory",
- "deviceId": "Device Id value",
- "runtimeDateTime": "Runtime Date Time value",
- "estimatedRuntimeInMinutes": 9
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 265
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory",
- "id": "0fbcbdaf-bdaf-0fbc-afbd-bc0fafbdbc0f",
- "deviceId": "Device Id value",
- "runtimeDateTime": "Runtime Date Time value",
- "estimatedRuntimeInMinutes": 9
-}
-```
v1.0 Intune Devices Userexperienceanalyticsbatteryhealthmodelperformance Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbatteryhealthmodelperformance-create.md
- Title: "Create userExperienceAnalyticsBatteryHealthModelPerformance"
-description: "Create a new userExperienceAnalyticsBatteryHealthModelPerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsBatteryHealthModelPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsBatteryHealthModelPerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthmodelperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsBatteryHealthModelPerformance
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsBatteryHealthModelPerformance object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsBatteryHealthModelPerformance.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics battery health model performance object.|
-|activeDevices|Int32|Number of active devices for that model. Valid values -2147483648 to 2147483647|
-|model|String|The model name of the device.|
-|manufacturer|String|Name of the device manufacturer.|
-|averageMaxCapacityPercentage|Int32|The mean of the maximum capacity for all devices of a given model. Maximum capacity measures the full charge vs. design capacity for a deviceΓÇÖs batteries.. Valid values -2147483648 to 2147483647|
-|averageEstimatedRuntimeInMinutes|Int32|The mean of the estimated runtimes on full charge for all devices of a given model. Unit in minutes. Valid values -2147483648 to 2147483647|
-|averageBatteryAgeInDays|Int32|The mean of the battery age for all devices of a given model in a tenant. Unit in days. Valid values -2147483648 to 2147483647|
-|modelBatteryHealthScore|Int32|A weighted average of a modelΓÇÖs maximum capacity score and runtime estimate score. Values range from 0-100. Valid values -2147483648 to 2147483647|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsBatteryHealthModelPerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthmodelperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBatteryHealthModelPerformance
-Content-type: application/json
-Content-length: 333
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance",
- "activeDevices": 13,
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "averageMaxCapacityPercentage": 12,
- "averageEstimatedRuntimeInMinutes": 0,
- "averageBatteryAgeInDays": 7,
- "modelBatteryHealthScore": 7
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 382
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance",
- "id": "0850afa4-afa4-0850-a4af-5008a4af5008",
- "activeDevices": 13,
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "averageMaxCapacityPercentage": 12,
- "averageEstimatedRuntimeInMinutes": 0,
- "averageBatteryAgeInDays": 7,
- "modelBatteryHealthScore": 7
-}
-```
v1.0 Intune Devices Userexperienceanalyticsbatteryhealthmodelperformance Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbatteryhealthmodelperformance-delete.md
- Title: "Delete userExperienceAnalyticsBatteryHealthModelPerformance"
-description: "Deletes a userExperienceAnalyticsBatteryHealthModelPerformance."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsBatteryHealthModelPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsBatteryHealthModelPerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthmodelperformance.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsBatteryHealthModelPerformance/{userExperienceAnalyticsBatteryHealthModelPerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBatteryHealthModelPerformance/{userExperienceAnalyticsBatteryHealthModelPerformanceId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsbatteryhealthmodelperformance Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbatteryhealthmodelperformance-update.md
- Title: "Update userExperienceAnalyticsBatteryHealthModelPerformance"
-description: "Update the properties of a userExperienceAnalyticsBatteryHealthModelPerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsBatteryHealthModelPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsBatteryHealthModelPerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthmodelperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsBatteryHealthModelPerformance/{userExperienceAnalyticsBatteryHealthModelPerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsBatteryHealthModelPerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthmodelperformance.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsBatteryHealthModelPerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthmodelperformance.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics battery health model performance object.|
-|activeDevices|Int32|Number of active devices for that model. Valid values -2147483648 to 2147483647|
-|model|String|The model name of the device.|
-|manufacturer|String|Name of the device manufacturer.|
-|averageMaxCapacityPercentage|Int32|The mean of the maximum capacity for all devices of a given model. Maximum capacity measures the full charge vs. design capacity for a deviceΓÇÖs batteries.. Valid values -2147483648 to 2147483647|
-|averageEstimatedRuntimeInMinutes|Int32|The mean of the estimated runtimes on full charge for all devices of a given model. Unit in minutes. Valid values -2147483648 to 2147483647|
-|averageBatteryAgeInDays|Int32|The mean of the battery age for all devices of a given model in a tenant. Unit in days. Valid values -2147483648 to 2147483647|
-|modelBatteryHealthScore|Int32|A weighted average of a modelΓÇÖs maximum capacity score and runtime estimate score. Values range from 0-100. Valid values -2147483648 to 2147483647|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsBatteryHealthModelPerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthmodelperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBatteryHealthModelPerformance/{userExperienceAnalyticsBatteryHealthModelPerformanceId}
-Content-type: application/json
-Content-length: 333
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance",
- "activeDevices": 13,
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "averageMaxCapacityPercentage": 12,
- "averageEstimatedRuntimeInMinutes": 0,
- "averageBatteryAgeInDays": 7,
- "modelBatteryHealthScore": 7
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 382
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance",
- "id": "0850afa4-afa4-0850-a4af-5008a4af5008",
- "activeDevices": 13,
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "averageMaxCapacityPercentage": 12,
- "averageEstimatedRuntimeInMinutes": 0,
- "averageBatteryAgeInDays": 7,
- "modelBatteryHealthScore": 7
-}
-```
v1.0 Intune Devices Userexperienceanalyticsbatteryhealthosperformance Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbatteryhealthosperformance-create.md
- Title: "Create userExperienceAnalyticsBatteryHealthOsPerformance"
-description: "Create a new userExperienceAnalyticsBatteryHealthOsPerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsBatteryHealthOsPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsBatteryHealthOsPerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthosperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsBatteryHealthOsPerformance
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsBatteryHealthOsPerformance object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsBatteryHealthOsPerformance.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics battery health os performance object.|
-|activeDevices|Int32|Number of active devices for that os version. Valid values -2147483648 to 2147483647|
-|osVersion|String|Version of the operating system.|
-|osBuildNumber|String|Build number of the operating system.|
-|averageMaxCapacityPercentage|Int32|The mean of the maximum capacity for all devices running a particular operating system version. Maximum capacity measures the full charge vs. design capacity for a deviceΓÇÖs batteries.. Valid values -2147483648 to 2147483647|
-|averageEstimatedRuntimeInMinutes|Int32|The mean of the estimated runtimes on full charge for all devices running a particular operating system version. Unit in minutes. Valid values -2147483648 to 2147483647|
-|averageBatteryAgeInDays|Int32|The mean of the battery age for all devices running a particular operating system version in a tenant. Unit in days. Valid values -2147483648 to 2147483647|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsBatteryHealthOsPerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthosperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBatteryHealthOsPerformance
-Content-type: application/json
-Content-length: 310
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance",
- "activeDevices": 13,
- "osVersion": "Os Version value",
- "osBuildNumber": "Os Build Number value",
- "averageMaxCapacityPercentage": 12,
- "averageEstimatedRuntimeInMinutes": 0,
- "averageBatteryAgeInDays": 7
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 359
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance",
- "id": "9fc871ad-71ad-9fc8-ad71-c89fad71c89f",
- "activeDevices": 13,
- "osVersion": "Os Version value",
- "osBuildNumber": "Os Build Number value",
- "averageMaxCapacityPercentage": 12,
- "averageEstimatedRuntimeInMinutes": 0,
- "averageBatteryAgeInDays": 7
-}
-```
v1.0 Intune Devices Userexperienceanalyticsbatteryhealthosperformance Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbatteryhealthosperformance-delete.md
- Title: "Delete userExperienceAnalyticsBatteryHealthOsPerformance"
-description: "Deletes a userExperienceAnalyticsBatteryHealthOsPerformance."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsBatteryHealthOsPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsBatteryHealthOsPerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthosperformance.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsBatteryHealthOsPerformance/{userExperienceAnalyticsBatteryHealthOsPerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBatteryHealthOsPerformance/{userExperienceAnalyticsBatteryHealthOsPerformanceId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsbatteryhealthosperformance Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbatteryhealthosperformance-update.md
- Title: "Update userExperienceAnalyticsBatteryHealthOsPerformance"
-description: "Update the properties of a userExperienceAnalyticsBatteryHealthOsPerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsBatteryHealthOsPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsBatteryHealthOsPerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthosperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsBatteryHealthOsPerformance/{userExperienceAnalyticsBatteryHealthOsPerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsBatteryHealthOsPerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthosperformance.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsBatteryHealthOsPerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthosperformance.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics battery health os performance object.|
-|activeDevices|Int32|Number of active devices for that os version. Valid values -2147483648 to 2147483647|
-|osVersion|String|Version of the operating system.|
-|osBuildNumber|String|Build number of the operating system.|
-|averageMaxCapacityPercentage|Int32|The mean of the maximum capacity for all devices running a particular operating system version. Maximum capacity measures the full charge vs. design capacity for a deviceΓÇÖs batteries.. Valid values -2147483648 to 2147483647|
-|averageEstimatedRuntimeInMinutes|Int32|The mean of the estimated runtimes on full charge for all devices running a particular operating system version. Unit in minutes. Valid values -2147483648 to 2147483647|
-|averageBatteryAgeInDays|Int32|The mean of the battery age for all devices running a particular operating system version in a tenant. Unit in days. Valid values -2147483648 to 2147483647|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsBatteryHealthOsPerformance](../resources/intune-devices-userexperienceanalyticsbatteryhealthosperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBatteryHealthOsPerformance/{userExperienceAnalyticsBatteryHealthOsPerformanceId}
-Content-type: application/json
-Content-length: 310
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance",
- "activeDevices": 13,
- "osVersion": "Os Version value",
- "osBuildNumber": "Os Build Number value",
- "averageMaxCapacityPercentage": 12,
- "averageEstimatedRuntimeInMinutes": 0,
- "averageBatteryAgeInDays": 7
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 359
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance",
- "id": "9fc871ad-71ad-9fc8-ad71-c89fad71c89f",
- "activeDevices": 13,
- "osVersion": "Os Version value",
- "osBuildNumber": "Os Build Number value",
- "averageMaxCapacityPercentage": 12,
- "averageEstimatedRuntimeInMinutes": 0,
- "averageBatteryAgeInDays": 7
-}
-```
v1.0 Intune Devices Userexperienceanalyticsbatteryhealthruntimedetails Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsbatteryhealthruntimedetails-update.md
- Title: "Update userExperienceAnalyticsBatteryHealthRuntimeDetails"
-description: "Update the properties of a userExperienceAnalyticsBatteryHealthRuntimeDetails object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsBatteryHealthRuntimeDetails
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsBatteryHealthRuntimeDetails](../resources/intune-devices-userexperienceanalyticsbatteryhealthruntimedetails.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsBatteryHealthRuntimeDetails
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsBatteryHealthRuntimeDetails](../resources/intune-devices-userexperienceanalyticsbatteryhealthruntimedetails.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsBatteryHealthRuntimeDetails](../resources/intune-devices-userexperienceanalyticsbatteryhealthruntimedetails.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics battery health runtime object.|
-|activeDevices|Int32|Number of active devices within the tenant. Valid values -2147483648 to 2147483647|
-|batteryRuntimeGood|Int32|Number of devices whose active runtime is greater than 5 hours. Valid values -2147483648 to 2147483647|
-|batteryRuntimeFair|Int32|Number of devices whose active runtime is greater than 3 hours but lesser than 5 hours. Valid values -2147483648 to 2147483647|
-|batteryRuntimePoor|Int32|Number of devices whose active runtime is lesser than 3 hours. Valid values -2147483648 to 2147483647|
-|lastRefreshedDateTime|DateTimeOffset|Recorded date time of this runtime details instance.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsBatteryHealthRuntimeDetails](../resources/intune-devices-userexperienceanalyticsbatteryhealthruntimedetails.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBatteryHealthRuntimeDetails
-Content-type: application/json
-Content-length: 265
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthRuntimeDetails",
- "activeDevices": 13,
- "batteryRuntimeGood": 2,
- "batteryRuntimeFair": 2,
- "batteryRuntimePoor": 2,
- "lastRefreshedDateTime": "2017-01-01T00:02:37.7100903-08:00"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 314
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsBatteryHealthRuntimeDetails",
- "id": "f6ac1dbf-1dbf-f6ac-bf1d-acf6bf1dacf6",
- "activeDevices": 13,
- "batteryRuntimeGood": 2,
- "batteryRuntimeFair": 2,
- "batteryRuntimePoor": 2,
- "lastRefreshedDateTime": "2017-01-01T00:02:37.7100903-08:00"
-}
-```
v1.0 Intune Devices Userexperienceanalyticscategory Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticscategory-update.md
- Title: "Update userExperienceAnalyticsCategory"
-description: "Update the properties of a userExperienceAnalyticsCategory object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsCategory
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsAppHealthOverview
-PATCH /deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategoryId}
-PATCH /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/appHealthMetrics
-PATCH /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/bestPracticesMetrics
-PATCH /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/batteryHealthMetrics
-PATCH /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/rebootAnalyticsMetrics
-PATCH /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/workFromAnywhereMetrics
-PATCH /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/resourcePerformanceMetrics
-PATCH /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/deviceBootPerformanceMetrics
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics category.|
-|overallScore|Int32|The overall score of the user experience analytics category.|
-|totalDevices|Int32|The total device count of the user experience analytics category.|
-|insights|[userExperienceAnalyticsInsight](../resources/intune-devices-userexperienceanalyticsinsight.md) collection|The insights for the user experience analytics category.|
-|state|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The current health state of the user experience analytics category. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsAppHealthOverview
-Content-type: application/json
-Content-length: 576
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsCategory",
- "overallScore": 12,
- "totalDevices": 12,
- "insights": [
- {
- "@odata.type": "microsoft.graph.userExperienceAnalyticsInsight",
- "userExperienceAnalyticsMetricId": "User Experience Analytics Metric Id value",
- "insightId": "Insight Id value",
- "values": [
- {
- "@odata.type": "microsoft.graph.insightValueDouble",
- "value": 1.6666666666666667
- }
- ],
- "severity": "informational"
- }
- ],
- "state": "insufficientData"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 625
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsCategory",
- "id": "cfd28056-8056-cfd2-5680-d2cf5680d2cf",
- "overallScore": 12,
- "totalDevices": 12,
- "insights": [
- {
- "@odata.type": "microsoft.graph.userExperienceAnalyticsInsight",
- "userExperienceAnalyticsMetricId": "User Experience Analytics Metric Id value",
- "insightId": "Insight Id value",
- "values": [
- {
- "@odata.type": "microsoft.graph.insightValueDouble",
- "value": 1.6666666666666667
- }
- ],
- "severity": "informational"
- }
- ],
- "state": "insufficientData"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsdeviceperformance Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdeviceperformance-create.md
- Title: "Create userExperienceAnalyticsDevicePerformance"
-description: "Create a new userExperienceAnalyticsDevicePerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsDevicePerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsDevicePerformance
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsDevicePerformance object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsDevicePerformance.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics device boot performance device.|
-|deviceName|String|The user experience analytics device name.|
-|model|String|The user experience analytics device model.|
-|manufacturer|String|The user experience analytics device manufacturer.|
-|diskType|[diskType](../resources/intune-devices-disktype.md)|The user experience analytics device disk type. Possible values are: `unknown`, `hdd`, `ssd`, `unknownFutureValue`.|
-|operatingSystemVersion|String|The user experience analytics device Operating System version.|
-|bootScore|Int32|The user experience analytics device boot score.|
-|coreBootTimeInMs|Int32|The user experience analytics device core boot time in milliseconds.|
-|groupPolicyBootTimeInMs|Int32|The user experience analytics device group policy boot time in milliseconds.|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics device. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
-|loginScore|Int32|The user experience analytics device login score.|
-|coreLoginTimeInMs|Int32|The user experience analytics device core login time in milliseconds.|
-|groupPolicyLoginTimeInMs|Int32|The user experience analytics device group policy login time in milliseconds.|
-|deviceCount|Int64|User experience analytics summarized device count.|
-|responsiveDesktopTimeInMs|Int32|The user experience analytics responsive desktop time in milliseconds.|
-|blueScreenCount|Int32|Number of Blue Screens in the last 30 days. Valid values 0 to 9999999|
-|restartCount|Int32|Number of Restarts in the last 30 days. Valid values 0 to 9999999|
-|averageBlueScreens|Double|Average (mean) number of Blue Screens per device in the last 30 days. Valid values 0 to 9999999|
-|averageRestarts|Double|Average (mean) number of Restarts per device in the last 30 days. Valid values 0 to 9999999|
-|startupPerformanceScore|Double|The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|modelStartupPerformanceScore|Double|The user experience analytics model level startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDevicePerformance
-Content-type: application/json
-Content-length: 739
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDevicePerformance",
- "deviceName": "Device Name value",
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "diskType": "hdd",
- "operatingSystemVersion": "Operating System Version value",
- "bootScore": 9,
- "coreBootTimeInMs": 0,
- "groupPolicyBootTimeInMs": 7,
- "healthStatus": "insufficientData",
- "loginScore": 10,
- "coreLoginTimeInMs": 1,
- "groupPolicyLoginTimeInMs": 8,
- "deviceCount": 11,
- "responsiveDesktopTimeInMs": 9,
- "blueScreenCount": 15,
- "restartCount": 12,
- "averageBlueScreens": 6.0,
- "averageRestarts": 5.0,
- "startupPerformanceScore": 7.666666666666667,
- "modelStartupPerformanceScore": 9.3333333333333339
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 788
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDevicePerformance",
- "id": "852ae826-e826-852a-26e8-2a8526e82a85",
- "deviceName": "Device Name value",
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "diskType": "hdd",
- "operatingSystemVersion": "Operating System Version value",
- "bootScore": 9,
- "coreBootTimeInMs": 0,
- "groupPolicyBootTimeInMs": 7,
- "healthStatus": "insufficientData",
- "loginScore": 10,
- "coreLoginTimeInMs": 1,
- "groupPolicyLoginTimeInMs": 8,
- "deviceCount": 11,
- "responsiveDesktopTimeInMs": 9,
- "blueScreenCount": 15,
- "restartCount": 12,
- "averageBlueScreens": 6.0,
- "averageRestarts": 5.0,
- "startupPerformanceScore": 7.666666666666667,
- "modelStartupPerformanceScore": 9.3333333333333339
-}
-```
v1.0 Intune Devices Userexperienceanalyticsdeviceperformance Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdeviceperformance-delete.md
- Title: "Delete userExperienceAnalyticsDevicePerformance"
-description: "Deletes a userExperienceAnalyticsDevicePerformance."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsDevicePerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsDevicePerformance/{userExperienceAnalyticsDevicePerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDevicePerformance/{userExperienceAnalyticsDevicePerformanceId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsdeviceperformance Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdeviceperformance-update.md
- Title: "Update userExperienceAnalyticsDevicePerformance"
-description: "Update the properties of a userExperienceAnalyticsDevicePerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsDevicePerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsDevicePerformance/{userExperienceAnalyticsDevicePerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics device boot performance device.|
-|deviceName|String|The user experience analytics device name.|
-|model|String|The user experience analytics device model.|
-|manufacturer|String|The user experience analytics device manufacturer.|
-|diskType|[diskType](../resources/intune-devices-disktype.md)|The user experience analytics device disk type. Possible values are: `unknown`, `hdd`, `ssd`, `unknownFutureValue`.|
-|operatingSystemVersion|String|The user experience analytics device Operating System version.|
-|bootScore|Int32|The user experience analytics device boot score.|
-|coreBootTimeInMs|Int32|The user experience analytics device core boot time in milliseconds.|
-|groupPolicyBootTimeInMs|Int32|The user experience analytics device group policy boot time in milliseconds.|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics device. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
-|loginScore|Int32|The user experience analytics device login score.|
-|coreLoginTimeInMs|Int32|The user experience analytics device core login time in milliseconds.|
-|groupPolicyLoginTimeInMs|Int32|The user experience analytics device group policy login time in milliseconds.|
-|deviceCount|Int64|User experience analytics summarized device count.|
-|responsiveDesktopTimeInMs|Int32|The user experience analytics responsive desktop time in milliseconds.|
-|blueScreenCount|Int32|Number of Blue Screens in the last 30 days. Valid values 0 to 9999999|
-|restartCount|Int32|Number of Restarts in the last 30 days. Valid values 0 to 9999999|
-|averageBlueScreens|Double|Average (mean) number of Blue Screens per device in the last 30 days. Valid values 0 to 9999999|
-|averageRestarts|Double|Average (mean) number of Restarts per device in the last 30 days. Valid values 0 to 9999999|
-|startupPerformanceScore|Double|The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|modelStartupPerformanceScore|Double|The user experience analytics model level startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDevicePerformance/{userExperienceAnalyticsDevicePerformanceId}
-Content-type: application/json
-Content-length: 739
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDevicePerformance",
- "deviceName": "Device Name value",
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "diskType": "hdd",
- "operatingSystemVersion": "Operating System Version value",
- "bootScore": 9,
- "coreBootTimeInMs": 0,
- "groupPolicyBootTimeInMs": 7,
- "healthStatus": "insufficientData",
- "loginScore": 10,
- "coreLoginTimeInMs": 1,
- "groupPolicyLoginTimeInMs": 8,
- "deviceCount": 11,
- "responsiveDesktopTimeInMs": 9,
- "blueScreenCount": 15,
- "restartCount": 12,
- "averageBlueScreens": 6.0,
- "averageRestarts": 5.0,
- "startupPerformanceScore": 7.666666666666667,
- "modelStartupPerformanceScore": 9.3333333333333339
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 788
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDevicePerformance",
- "id": "852ae826-e826-852a-26e8-2a8526e82a85",
- "deviceName": "Device Name value",
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "diskType": "hdd",
- "operatingSystemVersion": "Operating System Version value",
- "bootScore": 9,
- "coreBootTimeInMs": 0,
- "groupPolicyBootTimeInMs": 7,
- "healthStatus": "insufficientData",
- "loginScore": 10,
- "coreLoginTimeInMs": 1,
- "groupPolicyLoginTimeInMs": 8,
- "deviceCount": 11,
- "responsiveDesktopTimeInMs": 9,
- "blueScreenCount": 15,
- "restartCount": 12,
- "averageBlueScreens": 6.0,
- "averageRestarts": 5.0,
- "startupPerformanceScore": 7.666666666666667,
- "modelStartupPerformanceScore": 9.3333333333333339
-}
-```
v1.0 Intune Devices Userexperienceanalyticsdevicescope Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicescope-create.md
- Title: "Create userExperienceAnalyticsDeviceScope"
-description: "Create a new userExperienceAnalyticsDeviceScope object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsDeviceScope
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsDeviceScope](../resources/intune-devices-userexperienceanalyticsdevicescope.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsDeviceScopes
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsDeviceScope object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsDeviceScope.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier for the device scope configuration.|
-|deviceScopeName|String|The name of the user experience analytics device Scope configuration.|
-|ownerId|String|The unique identifier of the person (admin) who created the device scope configuration.|
-|isBuiltIn|Boolean|Indicates whether the device scope configuration is built-in or custom. When TRUE, the device scope configuration is built-in. When FALSE, the device scope configuration is custom. Default value is FALSE.|
-|enabled|Boolean|Indicates whether a device scope is enabled or disabled. When TRUE, the device scope is enabled. When FALSE, the device scope is disabled. Default value is FALSE.|
-|status|[deviceScopeStatus](../resources/intune-devices-devicescopestatus.md)|Indicates the device scope status after the device scope has been enabled. Possible values are: none, computing, insufficientData or completed. Default value is none. Possible values are: `none`, `computing`, `insufficientData`, `completed`, `unknownFutureValue`.|
-|parameter|[deviceScopeParameter](../resources/intune-devices-devicescopeparameter.md)|Device scope configuration parameter. It will be extended in future to add more parameter. Eg: device scope parameter can be OS version, Disk Type, Device manufacturer, device model or Scope tag. Default value: scopeTag. Possible values are: `none`, `scopeTag`, `unknownFutureValue`.|
-|operator|[deviceScopeOperator](../resources/intune-devices-devicescopeoperator.md)|Device scope configuration query operator. Possible values are: equals, notEquals, contains, notContains, greaterThan, lessThan. Default value: equals. Possible values are: `none`, `equals`, `unknownFutureValue`.|
-|valueObjectId|String|The unique identifier for a user device scope tag Id used for the creation of device scope configuration.|
-|value|String|The device scope configuration query clause value.|
-|createdDateTime|DateTimeOffset|Indicates the creation date and time for the custom device scope.|
-|lastModifiedDateTime|DateTimeOffset|Indicates the last updated date and time for the custom device scope.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsDeviceScope](../resources/intune-devices-userexperienceanalyticsdevicescope.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDeviceScopes
-Content-type: application/json
-Content-length: 350
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceScope",
- "deviceScopeName": "Device Scope Name value",
- "ownerId": "Owner Id value",
- "isBuiltIn": true,
- "enabled": true,
- "status": "computing",
- "parameter": "scopeTag",
- "operator": "equals",
- "valueObjectId": "Value Object Id value",
- "value": "Value value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 522
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceScope",
- "id": "936b0460-0460-936b-6004-6b9360046b93",
- "deviceScopeName": "Device Scope Name value",
- "ownerId": "Owner Id value",
- "isBuiltIn": true,
- "enabled": true,
- "status": "computing",
- "parameter": "scopeTag",
- "operator": "equals",
- "valueObjectId": "Value Object Id value",
- "value": "Value value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsdevicescope Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicescope-delete.md
- Title: "Delete userExperienceAnalyticsDeviceScope"
-description: "Deletes a userExperienceAnalyticsDeviceScope."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsDeviceScope
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsDeviceScope](../resources/intune-devices-userexperienceanalyticsdevicescope.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsDeviceScope
-DELETE /deviceManagement/userExperienceAnalyticsDeviceScopes/{userExperienceAnalyticsDeviceScopeId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDeviceScope
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsdevicescope Triggerdevicescopeaction https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicescope-triggerdevicescopeaction.md
The following table shows the parameters that can be used with this action.
|Property|Type|Description| |:|:|:|
-|actionName|[deviceScopeAction](../resources/intune-devices-devicescopeaction.md)|Not yet documented|
+|actionName|deviceScopeAction|Not yet documented|
|deviceScopeId|String|Not yet documented|
v1.0 Intune Devices Userexperienceanalyticsdevicescope Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicescope-update.md
- Title: "Update userExperienceAnalyticsDeviceScope"
-description: "Update the properties of a userExperienceAnalyticsDeviceScope object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsDeviceScope
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsDeviceScope](../resources/intune-devices-userexperienceanalyticsdevicescope.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsDeviceScope
-PATCH /deviceManagement/userExperienceAnalyticsDeviceScopes/{userExperienceAnalyticsDeviceScopeId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsDeviceScope](../resources/intune-devices-userexperienceanalyticsdevicescope.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsDeviceScope](../resources/intune-devices-userexperienceanalyticsdevicescope.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier for the device scope configuration.|
-|deviceScopeName|String|The name of the user experience analytics device Scope configuration.|
-|ownerId|String|The unique identifier of the person (admin) who created the device scope configuration.|
-|isBuiltIn|Boolean|Indicates whether the device scope configuration is built-in or custom. When TRUE, the device scope configuration is built-in. When FALSE, the device scope configuration is custom. Default value is FALSE.|
-|enabled|Boolean|Indicates whether a device scope is enabled or disabled. When TRUE, the device scope is enabled. When FALSE, the device scope is disabled. Default value is FALSE.|
-|status|[deviceScopeStatus](../resources/intune-devices-devicescopestatus.md)|Indicates the device scope status after the device scope has been enabled. Possible values are: none, computing, insufficientData or completed. Default value is none. Possible values are: `none`, `computing`, `insufficientData`, `completed`, `unknownFutureValue`.|
-|parameter|[deviceScopeParameter](../resources/intune-devices-devicescopeparameter.md)|Device scope configuration parameter. It will be extended in future to add more parameter. Eg: device scope parameter can be OS version, Disk Type, Device manufacturer, device model or Scope tag. Default value: scopeTag. Possible values are: `none`, `scopeTag`, `unknownFutureValue`.|
-|operator|[deviceScopeOperator](../resources/intune-devices-devicescopeoperator.md)|Device scope configuration query operator. Possible values are: equals, notEquals, contains, notContains, greaterThan, lessThan. Default value: equals. Possible values are: `none`, `equals`, `unknownFutureValue`.|
-|valueObjectId|String|The unique identifier for a user device scope tag Id used for the creation of device scope configuration.|
-|value|String|The device scope configuration query clause value.|
-|createdDateTime|DateTimeOffset|Indicates the creation date and time for the custom device scope.|
-|lastModifiedDateTime|DateTimeOffset|Indicates the last updated date and time for the custom device scope.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsDeviceScope](../resources/intune-devices-userexperienceanalyticsdevicescope.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDeviceScope
-Content-type: application/json
-Content-length: 350
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceScope",
- "deviceScopeName": "Device Scope Name value",
- "ownerId": "Owner Id value",
- "isBuiltIn": true,
- "enabled": true,
- "status": "computing",
- "parameter": "scopeTag",
- "operator": "equals",
- "valueObjectId": "Value Object Id value",
- "value": "Value value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 522
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceScope",
- "id": "936b0460-0460-936b-6004-6b9360046b93",
- "deviceScopeName": "Device Scope Name value",
- "ownerId": "Owner Id value",
- "isBuiltIn": true,
- "enabled": true,
- "status": "computing",
- "parameter": "scopeTag",
- "operator": "equals",
- "valueObjectId": "Value Object Id value",
- "value": "Value value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsdevicescores Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicescores-create.md
- Title: "Create userExperienceAnalyticsDeviceScores"
-description: "Create a new userExperienceAnalyticsDeviceScores object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsDeviceScores
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsDeviceScores
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsDeviceScores object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsDeviceScores.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics device scores device.|
-|deviceName|String|The user experience analytics device name.|
-|model|String|The user experience analytics device model.|
-|manufacturer|String|The user experience analytics device manufacturer.|
-|endpointAnalyticsScore|Double|The user experience analytics device score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|startupPerformanceScore|Double|The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|appReliabilityScore|Double|The user experience analytics device app reliability score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|workFromAnywhereScore|Double|The user experience analytics device work From anywhere score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|batteryHealthScore|Double|The user experience analytics device battery health score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics device. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDeviceScores
-Content-type: application/json
-Content-length: 427
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceScores",
- "deviceName": "Device Name value",
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "endpointAnalyticsScore": 7.333333333333333,
- "startupPerformanceScore": 7.666666666666667,
- "appReliabilityScore": 6.333333333333333,
- "workFromAnywhereScore": 7.0,
- "batteryHealthScore": 6.0,
- "healthStatus": "insufficientData"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 476
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceScores",
- "id": "0dd9f6cf-f6cf-0dd9-cff6-d90dcff6d90d",
- "deviceName": "Device Name value",
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "endpointAnalyticsScore": 7.333333333333333,
- "startupPerformanceScore": 7.666666666666667,
- "appReliabilityScore": 6.333333333333333,
- "workFromAnywhereScore": 7.0,
- "batteryHealthScore": 6.0,
- "healthStatus": "insufficientData"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsdevicescores Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicescores-delete.md
- Title: "Delete userExperienceAnalyticsDeviceScores"
-description: "Deletes a userExperienceAnalyticsDeviceScores."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsDeviceScores
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsDeviceScores/{userExperienceAnalyticsDeviceScoresId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDeviceScores/{userExperienceAnalyticsDeviceScoresId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsdevicescores Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicescores-update.md
- Title: "Update userExperienceAnalyticsDeviceScores"
-description: "Update the properties of a userExperienceAnalyticsDeviceScores object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsDeviceScores
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsDeviceScores/{userExperienceAnalyticsDeviceScoresId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics device scores device.|
-|deviceName|String|The user experience analytics device name.|
-|model|String|The user experience analytics device model.|
-|manufacturer|String|The user experience analytics device manufacturer.|
-|endpointAnalyticsScore|Double|The user experience analytics device score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|startupPerformanceScore|Double|The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|appReliabilityScore|Double|The user experience analytics device app reliability score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|workFromAnywhereScore|Double|The user experience analytics device work From anywhere score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|batteryHealthScore|Double|The user experience analytics device battery health score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics device. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDeviceScores/{userExperienceAnalyticsDeviceScoresId}
-Content-type: application/json
-Content-length: 427
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceScores",
- "deviceName": "Device Name value",
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "endpointAnalyticsScore": 7.333333333333333,
- "startupPerformanceScore": 7.666666666666667,
- "appReliabilityScore": 6.333333333333333,
- "workFromAnywhereScore": 7.0,
- "batteryHealthScore": 6.0,
- "healthStatus": "insufficientData"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 476
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceScores",
- "id": "0dd9f6cf-f6cf-0dd9-cff6-d90dcff6d90d",
- "deviceName": "Device Name value",
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "endpointAnalyticsScore": 7.333333333333333,
- "startupPerformanceScore": 7.666666666666667,
- "appReliabilityScore": 6.333333333333333,
- "workFromAnywhereScore": 7.0,
- "batteryHealthScore": 6.0,
- "healthStatus": "insufficientData"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsdevicestartuphistory Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicestartuphistory-create.md
- Title: "Create userExperienceAnalyticsDeviceStartupHistory"
-description: "Create a new userExperienceAnalyticsDeviceStartupHistory object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsDeviceStartupHistory
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsDeviceStartupHistory
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsDeviceStartupHistory object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsDeviceStartupHistory.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics device startup history.|
-|deviceId|String|The user experience analytics device id.|
-|startTime|DateTimeOffset|The user experience analytics device boot start time.|
-|coreBootTimeInMs|Int32|The user experience analytics device core boot time in milliseconds.|
-|groupPolicyBootTimeInMs|Int32|The User experience analytics Device group policy boot time in milliseconds.|
-|featureUpdateBootTimeInMs|Int32|The user experience analytics device feature update time in milliseconds.|
-|totalBootTimeInMs|Int32|The user experience analytics device total boot time in milliseconds.|
-|groupPolicyLoginTimeInMs|Int32|The User experience analytics Device group policy login time in milliseconds.|
-|coreLoginTimeInMs|Int32|The user experience analytics device core login time in milliseconds.|
-|responsiveDesktopTimeInMs|Int32|The user experience analytics responsive desktop time in milliseconds.|
-|totalLoginTimeInMs|Int32|The user experience analytics device total login time in milliseconds.|
-|isFirstLogin|Boolean|The user experience analytics device first login.|
-|isFeatureUpdate|Boolean|The user experience analytics device boot record is a feature update.|
-|operatingSystemVersion|String|The user experience analytics device boot record's operating system version.|
-|restartCategory|[userExperienceAnalyticsOperatingSystemRestartCategory](../resources/intune-devices-userexperienceanalyticsoperatingsystemrestartcategory.md)|OS restart category. Possible values are: `unknown`, `restartWithUpdate`, `restartWithoutUpdate`, `blueScreen`, `shutdownWithUpdate`, `shutdownWithoutUpdate`, `longPowerButtonPress`, `bootError`, `update`.|
-|restartStopCode|String|OS restart stop code. This shows the bug check code which can be used to look up the blue screen reason.|
-|restartFaultBucket|String|OS restart fault bucket. The fault bucket is used to find additional information about a system crash.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDeviceStartupHistory
-Content-type: application/json
-Content-length: 680
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceStartupHistory",
- "deviceId": "Device Id value",
- "startTime": "2017-01-01T00:03:29.2730865-08:00",
- "coreBootTimeInMs": 0,
- "groupPolicyBootTimeInMs": 7,
- "featureUpdateBootTimeInMs": 9,
- "totalBootTimeInMs": 1,
- "groupPolicyLoginTimeInMs": 8,
- "coreLoginTimeInMs": 1,
- "responsiveDesktopTimeInMs": 9,
- "totalLoginTimeInMs": 2,
- "isFirstLogin": true,
- "isFeatureUpdate": true,
- "operatingSystemVersion": "Operating System Version value",
- "restartCategory": "restartWithUpdate",
- "restartStopCode": "Restart Stop Code value",
- "restartFaultBucket": "Restart Fault Bucket value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 729
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceStartupHistory",
- "id": "13357123-7123-1335-2371-351323713513",
- "deviceId": "Device Id value",
- "startTime": "2017-01-01T00:03:29.2730865-08:00",
- "coreBootTimeInMs": 0,
- "groupPolicyBootTimeInMs": 7,
- "featureUpdateBootTimeInMs": 9,
- "totalBootTimeInMs": 1,
- "groupPolicyLoginTimeInMs": 8,
- "coreLoginTimeInMs": 1,
- "responsiveDesktopTimeInMs": 9,
- "totalLoginTimeInMs": 2,
- "isFirstLogin": true,
- "isFeatureUpdate": true,
- "operatingSystemVersion": "Operating System Version value",
- "restartCategory": "restartWithUpdate",
- "restartStopCode": "Restart Stop Code value",
- "restartFaultBucket": "Restart Fault Bucket value"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsdevicestartuphistory Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicestartuphistory-delete.md
- Title: "Delete userExperienceAnalyticsDeviceStartupHistory"
-description: "Deletes a userExperienceAnalyticsDeviceStartupHistory."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsDeviceStartupHistory
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsDeviceStartupHistory/{userExperienceAnalyticsDeviceStartupHistoryId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDeviceStartupHistory/{userExperienceAnalyticsDeviceStartupHistoryId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsdevicestartuphistory Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicestartuphistory-update.md
- Title: "Update userExperienceAnalyticsDeviceStartupHistory"
-description: "Update the properties of a userExperienceAnalyticsDeviceStartupHistory object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsDeviceStartupHistory
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsDeviceStartupHistory/{userExperienceAnalyticsDeviceStartupHistoryId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics device startup history.|
-|deviceId|String|The user experience analytics device id.|
-|startTime|DateTimeOffset|The user experience analytics device boot start time.|
-|coreBootTimeInMs|Int32|The user experience analytics device core boot time in milliseconds.|
-|groupPolicyBootTimeInMs|Int32|The User experience analytics Device group policy boot time in milliseconds.|
-|featureUpdateBootTimeInMs|Int32|The user experience analytics device feature update time in milliseconds.|
-|totalBootTimeInMs|Int32|The user experience analytics device total boot time in milliseconds.|
-|groupPolicyLoginTimeInMs|Int32|The User experience analytics Device group policy login time in milliseconds.|
-|coreLoginTimeInMs|Int32|The user experience analytics device core login time in milliseconds.|
-|responsiveDesktopTimeInMs|Int32|The user experience analytics responsive desktop time in milliseconds.|
-|totalLoginTimeInMs|Int32|The user experience analytics device total login time in milliseconds.|
-|isFirstLogin|Boolean|The user experience analytics device first login.|
-|isFeatureUpdate|Boolean|The user experience analytics device boot record is a feature update.|
-|operatingSystemVersion|String|The user experience analytics device boot record's operating system version.|
-|restartCategory|[userExperienceAnalyticsOperatingSystemRestartCategory](../resources/intune-devices-userexperienceanalyticsoperatingsystemrestartcategory.md)|OS restart category. Possible values are: `unknown`, `restartWithUpdate`, `restartWithoutUpdate`, `blueScreen`, `shutdownWithUpdate`, `shutdownWithoutUpdate`, `longPowerButtonPress`, `bootError`, `update`.|
-|restartStopCode|String|OS restart stop code. This shows the bug check code which can be used to look up the blue screen reason.|
-|restartFaultBucket|String|OS restart fault bucket. The fault bucket is used to find additional information about a system crash.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDeviceStartupHistory/{userExperienceAnalyticsDeviceStartupHistoryId}
-Content-type: application/json
-Content-length: 680
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceStartupHistory",
- "deviceId": "Device Id value",
- "startTime": "2017-01-01T00:03:29.2730865-08:00",
- "coreBootTimeInMs": 0,
- "groupPolicyBootTimeInMs": 7,
- "featureUpdateBootTimeInMs": 9,
- "totalBootTimeInMs": 1,
- "groupPolicyLoginTimeInMs": 8,
- "coreLoginTimeInMs": 1,
- "responsiveDesktopTimeInMs": 9,
- "totalLoginTimeInMs": 2,
- "isFirstLogin": true,
- "isFeatureUpdate": true,
- "operatingSystemVersion": "Operating System Version value",
- "restartCategory": "restartWithUpdate",
- "restartStopCode": "Restart Stop Code value",
- "restartFaultBucket": "Restart Fault Bucket value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 729
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceStartupHistory",
- "id": "13357123-7123-1335-2371-351323713513",
- "deviceId": "Device Id value",
- "startTime": "2017-01-01T00:03:29.2730865-08:00",
- "coreBootTimeInMs": 0,
- "groupPolicyBootTimeInMs": 7,
- "featureUpdateBootTimeInMs": 9,
- "totalBootTimeInMs": 1,
- "groupPolicyLoginTimeInMs": 8,
- "coreLoginTimeInMs": 1,
- "responsiveDesktopTimeInMs": 9,
- "totalLoginTimeInMs": 2,
- "isFirstLogin": true,
- "isFeatureUpdate": true,
- "operatingSystemVersion": "Operating System Version value",
- "restartCategory": "restartWithUpdate",
- "restartStopCode": "Restart Stop Code value",
- "restartFaultBucket": "Restart Fault Bucket value"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsdevicestartupprocess Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicestartupprocess-create.md
- Title: "Create userExperienceAnalyticsDeviceStartupProcess"
-description: "Create a new userExperienceAnalyticsDeviceStartupProcess object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsDeviceStartupProcess
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsDeviceStartupProcesses
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsDeviceStartupProcess object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsDeviceStartupProcess.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics device startup process.|
-|managedDeviceId|String|The user experience analytics device id.|
-|processName|String|User experience analytics device startup process name.|
-|productName|String|The user experience analytics device startup process product name.|
-|publisher|String|The User experience analytics device startup process publisher.|
-|startupImpactInMs|Int32|User experience analytics device startup process impact in milliseconds.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDeviceStartupProcesses
-Content-type: application/json
-Content-length: 276
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceStartupProcess",
- "managedDeviceId": "Managed Device Id value",
- "processName": "Process Name value",
- "productName": "Product Name value",
- "publisher": "Publisher value",
- "startupImpactInMs": 1
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 325
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceStartupProcess",
- "id": "03b451e6-51e6-03b4-e651-b403e651b403",
- "managedDeviceId": "Managed Device Id value",
- "processName": "Process Name value",
- "productName": "Product Name value",
- "publisher": "Publisher value",
- "startupImpactInMs": 1
-}
-```
v1.0 Intune Devices Userexperienceanalyticsdevicestartupprocess Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicestartupprocess-delete.md
- Title: "Delete userExperienceAnalyticsDeviceStartupProcess"
-description: "Deletes a userExperienceAnalyticsDeviceStartupProcess."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsDeviceStartupProcess
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsDeviceStartupProcesses/{userExperienceAnalyticsDeviceStartupProcessId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDeviceStartupProcesses/{userExperienceAnalyticsDeviceStartupProcessId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsdevicestartupprocess Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicestartupprocess-update.md
- Title: "Update userExperienceAnalyticsDeviceStartupProcess"
-description: "Update the properties of a userExperienceAnalyticsDeviceStartupProcess object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsDeviceStartupProcess
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsDeviceStartupProcesses/{userExperienceAnalyticsDeviceStartupProcessId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics device startup process.|
-|managedDeviceId|String|The user experience analytics device id.|
-|processName|String|User experience analytics device startup process name.|
-|productName|String|The user experience analytics device startup process product name.|
-|publisher|String|The User experience analytics device startup process publisher.|
-|startupImpactInMs|Int32|User experience analytics device startup process impact in milliseconds.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDeviceStartupProcesses/{userExperienceAnalyticsDeviceStartupProcessId}
-Content-type: application/json
-Content-length: 276
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceStartupProcess",
- "managedDeviceId": "Managed Device Id value",
- "processName": "Process Name value",
- "productName": "Product Name value",
- "publisher": "Publisher value",
- "startupImpactInMs": 1
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 325
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceStartupProcess",
- "id": "03b451e6-51e6-03b4-e651-b403e651b403",
- "managedDeviceId": "Managed Device Id value",
- "processName": "Process Name value",
- "productName": "Product Name value",
- "publisher": "Publisher value",
- "startupImpactInMs": 1
-}
-```
v1.0 Intune Devices Userexperienceanalyticsdevicestartupprocessperformance Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicestartupprocessperformance-create.md
- Title: "Create userExperienceAnalyticsDeviceStartupProcessPerformance"
-description: "Create a new userExperienceAnalyticsDeviceStartupProcessPerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsDeviceStartupProcessPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsDeviceStartupProcessPerformance](../resources/intune-devices-userexperienceanalyticsdevicestartupprocessperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsDeviceStartupProcessPerformance object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsDeviceStartupProcessPerformance.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics device startup process performance.|
-|processName|String|User experience analytics device startup process name.|
-|productName|String|The user experience analytics device startup process product name.|
-|publisher|String|The User experience analytics device startup process publisher.|
-|deviceCount|Int64|User experience analytics device startup process summarized count.|
-|medianImpactInMs|Int32|User experience analytics device startup process median impact in milliseconds.|
-|totalImpactInMs|Int32|User experience analytics device startup process total impact in milliseconds.|
-|medianImpactInMs2|Int64|User experience analytics device startup process median impact in milliseconds.|
-|totalImpactInMs2|Int64|User experience analytics device startup process total impact in milliseconds.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsDeviceStartupProcessPerformance](../resources/intune-devices-userexperienceanalyticsdevicestartupprocessperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance
-Content-type: application/json
-Content-length: 338
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance",
- "processName": "Process Name value",
- "productName": "Product Name value",
- "publisher": "Publisher value",
- "deviceCount": 11,
- "medianImpactInMs": 0,
- "totalImpactInMs": 15,
- "medianImpactInMs2": 1,
- "totalImpactInMs2": 0
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 387
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance",
- "id": "86c4355c-355c-86c4-5c35-c4865c35c486",
- "processName": "Process Name value",
- "productName": "Product Name value",
- "publisher": "Publisher value",
- "deviceCount": 11,
- "medianImpactInMs": 0,
- "totalImpactInMs": 15,
- "medianImpactInMs2": 1,
- "totalImpactInMs2": 0
-}
-```
v1.0 Intune Devices Userexperienceanalyticsdevicestartupprocessperformance Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicestartupprocessperformance-delete.md
- Title: "Delete userExperienceAnalyticsDeviceStartupProcessPerformance"
-description: "Deletes a userExperienceAnalyticsDeviceStartupProcessPerformance."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsDeviceStartupProcessPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsDeviceStartupProcessPerformance](../resources/intune-devices-userexperienceanalyticsdevicestartupprocessperformance.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance/{userExperienceAnalyticsDeviceStartupProcessPerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance/{userExperienceAnalyticsDeviceStartupProcessPerformanceId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsdevicestartupprocessperformance Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicestartupprocessperformance-update.md
- Title: "Update userExperienceAnalyticsDeviceStartupProcessPerformance"
-description: "Update the properties of a userExperienceAnalyticsDeviceStartupProcessPerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsDeviceStartupProcessPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsDeviceStartupProcessPerformance](../resources/intune-devices-userexperienceanalyticsdevicestartupprocessperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance/{userExperienceAnalyticsDeviceStartupProcessPerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsDeviceStartupProcessPerformance](../resources/intune-devices-userexperienceanalyticsdevicestartupprocessperformance.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsDeviceStartupProcessPerformance](../resources/intune-devices-userexperienceanalyticsdevicestartupprocessperformance.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics device startup process performance.|
-|processName|String|User experience analytics device startup process name.|
-|productName|String|The user experience analytics device startup process product name.|
-|publisher|String|The User experience analytics device startup process publisher.|
-|deviceCount|Int64|User experience analytics device startup process summarized count.|
-|medianImpactInMs|Int32|User experience analytics device startup process median impact in milliseconds.|
-|totalImpactInMs|Int32|User experience analytics device startup process total impact in milliseconds.|
-|medianImpactInMs2|Int64|User experience analytics device startup process median impact in milliseconds.|
-|totalImpactInMs2|Int64|User experience analytics device startup process total impact in milliseconds.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsDeviceStartupProcessPerformance](../resources/intune-devices-userexperienceanalyticsdevicestartupprocessperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance/{userExperienceAnalyticsDeviceStartupProcessPerformanceId}
-Content-type: application/json
-Content-length: 338
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance",
- "processName": "Process Name value",
- "productName": "Product Name value",
- "publisher": "Publisher value",
- "deviceCount": 11,
- "medianImpactInMs": 0,
- "totalImpactInMs": 15,
- "medianImpactInMs2": 1,
- "totalImpactInMs2": 0
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 387
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance",
- "id": "86c4355c-355c-86c4-5c35-c4865c35c486",
- "processName": "Process Name value",
- "productName": "Product Name value",
- "publisher": "Publisher value",
- "deviceCount": 11,
- "medianImpactInMs": 0,
- "totalImpactInMs": 15,
- "medianImpactInMs2": 1,
- "totalImpactInMs2": 0
-}
-```
v1.0 Intune Devices Userexperienceanalyticsdevicetimelineevent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicetimelineevent-get.md
+
+ Title: "Get userExperienceAnalyticsDeviceTimelineEvent"
+description: "Read properties and relationships of the userExperienceAnalyticsDeviceTimelineEvent object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsDeviceTimelineEvent
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsDeviceTimelineEvent](../resources/intune-devices-userexperienceanalyticsdevicetimelineevent.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsDeviceTimelineEvent/{userExperienceAnalyticsDeviceTimelineEventId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsDeviceTimelineEvent](../resources/intune-devices-userexperienceanalyticsdevicetimelineevent.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDeviceTimelineEvent/{userExperienceAnalyticsDeviceTimelineEventId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 405
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceTimelineEvent",
+ "id": "beed65bb-65bb-beed-bb65-edbebb65edbe",
+ "deviceId": "Device Id value",
+ "eventDateTime": "2016-12-31T23:59:23.3984029-08:00",
+ "eventLevel": "verbose",
+ "eventSource": "Event Source value",
+ "eventName": "Event Name value",
+ "eventDetails": "Event Details value"
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsdevicetimelineevent List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicetimelineevent-list.md
+
+ Title: "List userExperienceAnalyticsDeviceTimelineEvents"
+description: "List properties and relationships of the userExperienceAnalyticsDeviceTimelineEvent objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsDeviceTimelineEvents
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsDeviceTimelineEvent](../resources/intune-devices-userexperienceanalyticsdevicetimelineevent.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsDeviceTimelineEvent
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsDeviceTimelineEvent](../resources/intune-devices-userexperienceanalyticsdevicetimelineevent.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDeviceTimelineEvent
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 435
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceTimelineEvent",
+ "id": "beed65bb-65bb-beed-bb65-edbebb65edbe",
+ "deviceId": "Device Id value",
+ "eventDateTime": "2016-12-31T23:59:23.3984029-08:00",
+ "eventLevel": "verbose",
+ "eventSource": "Event Source value",
+ "eventName": "Event Name value",
+ "eventDetails": "Event Details value"
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsdevicewithoutcloudidentity Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicewithoutcloudidentity-create.md
- Title: "Create userExperienceAnalyticsDeviceWithoutCloudIdentity"
-description: "Create a new userExperienceAnalyticsDeviceWithoutCloudIdentity object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsDeviceWithoutCloudIdentity
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsDeviceWithoutCloudIdentity](../resources/intune-devices-userexperienceanalyticsdevicewithoutcloudidentity.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsDevicesWithoutCloudIdentity
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsDeviceWithoutCloudIdentity object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsDeviceWithoutCloudIdentity.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics tenant attach device.|
-|deviceName|String|The tenant attach device's name.|
-|azureAdDeviceId|String|Azure Active Directory Device Id|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsDeviceWithoutCloudIdentity](../resources/intune-devices-userexperienceanalyticsdevicewithoutcloudidentity.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDevicesWithoutCloudIdentity
-Content-type: application/json
-Content-length: 179
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity",
- "deviceName": "Device Name value",
- "azureAdDeviceId": "Azure Ad Device Id value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 228
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity",
- "id": "80537287-7287-8053-8772-538087725380",
- "deviceName": "Device Name value",
- "azureAdDeviceId": "Azure Ad Device Id value"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsdevicewithoutcloudidentity Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicewithoutcloudidentity-delete.md
- Title: "Delete userExperienceAnalyticsDeviceWithoutCloudIdentity"
-description: "Deletes a userExperienceAnalyticsDeviceWithoutCloudIdentity."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsDeviceWithoutCloudIdentity
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsDeviceWithoutCloudIdentity](../resources/intune-devices-userexperienceanalyticsdevicewithoutcloudidentity.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsDevicesWithoutCloudIdentity/{userExperienceAnalyticsDeviceWithoutCloudIdentityId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDevicesWithoutCloudIdentity/{userExperienceAnalyticsDeviceWithoutCloudIdentityId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsdevicewithoutcloudidentity Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsdevicewithoutcloudidentity-update.md
- Title: "Update userExperienceAnalyticsDeviceWithoutCloudIdentity"
-description: "Update the properties of a userExperienceAnalyticsDeviceWithoutCloudIdentity object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsDeviceWithoutCloudIdentity
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsDeviceWithoutCloudIdentity](../resources/intune-devices-userexperienceanalyticsdevicewithoutcloudidentity.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsDevicesWithoutCloudIdentity/{userExperienceAnalyticsDeviceWithoutCloudIdentityId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsDeviceWithoutCloudIdentity](../resources/intune-devices-userexperienceanalyticsdevicewithoutcloudidentity.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsDeviceWithoutCloudIdentity](../resources/intune-devices-userexperienceanalyticsdevicewithoutcloudidentity.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics tenant attach device.|
-|deviceName|String|The tenant attach device's name.|
-|azureAdDeviceId|String|Azure Active Directory Device Id|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsDeviceWithoutCloudIdentity](../resources/intune-devices-userexperienceanalyticsdevicewithoutcloudidentity.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsDevicesWithoutCloudIdentity/{userExperienceAnalyticsDeviceWithoutCloudIdentityId}
-Content-type: application/json
-Content-length: 179
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity",
- "deviceName": "Device Name value",
- "azureAdDeviceId": "Azure Ad Device Id value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 228
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity",
- "id": "80537287-7287-8053-8772-538087725380",
- "deviceName": "Device Name value",
- "azureAdDeviceId": "Azure Ad Device Id value"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsimpactingprocess Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsimpactingprocess-create.md
- Title: "Create userExperienceAnalyticsImpactingProcess"
-description: "Create a new userExperienceAnalyticsImpactingProcess object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsImpactingProcess
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsImpactingProcess](../resources/intune-devices-userexperienceanalyticsimpactingprocess.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsImpactingProcess
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsImpactingProcess object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsImpactingProcess.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics top impacting process entity.|
-|deviceId|String|The unique identifier of the impacted device.|
-|category|String|The category of impacting process.|
-|processName|String|The process name.|
-|description|String|The description of process.|
-|publisher|String|The publisher of the process.|
-|impactValue|Double|The impact value of the process. Valid values 0 to 1.79769313486232E+308|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsImpactingProcess](../resources/intune-devices-userexperienceanalyticsimpactingprocess.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsImpactingProcess
-Content-type: application/json
-Content-length: 300
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsImpactingProcess",
- "deviceId": "Device Id value",
- "category": "Category value",
- "processName": "Process Name value",
- "description": "Description value",
- "publisher": "Publisher value",
- "impactValue": 3.6666666666666665
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 349
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsImpactingProcess",
- "id": "faefd665-d665-faef-65d6-effa65d6effa",
- "deviceId": "Device Id value",
- "category": "Category value",
- "processName": "Process Name value",
- "description": "Description value",
- "publisher": "Publisher value",
- "impactValue": 3.6666666666666665
-}
-```
v1.0 Intune Devices Userexperienceanalyticsimpactingprocess Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsimpactingprocess-delete.md
- Title: "Delete userExperienceAnalyticsImpactingProcess"
-description: "Deletes a userExperienceAnalyticsImpactingProcess."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsImpactingProcess
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsImpactingProcess](../resources/intune-devices-userexperienceanalyticsimpactingprocess.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsImpactingProcess/{userExperienceAnalyticsImpactingProcessId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsImpactingProcess/{userExperienceAnalyticsImpactingProcessId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsimpactingprocess Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsimpactingprocess-update.md
- Title: "Update userExperienceAnalyticsImpactingProcess"
-description: "Update the properties of a userExperienceAnalyticsImpactingProcess object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsImpactingProcess
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsImpactingProcess](../resources/intune-devices-userexperienceanalyticsimpactingprocess.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsImpactingProcess/{userExperienceAnalyticsImpactingProcessId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsImpactingProcess](../resources/intune-devices-userexperienceanalyticsimpactingprocess.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsImpactingProcess](../resources/intune-devices-userexperienceanalyticsimpactingprocess.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics top impacting process entity.|
-|deviceId|String|The unique identifier of the impacted device.|
-|category|String|The category of impacting process.|
-|processName|String|The process name.|
-|description|String|The description of process.|
-|publisher|String|The publisher of the process.|
-|impactValue|Double|The impact value of the process. Valid values 0 to 1.79769313486232E+308|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsImpactingProcess](../resources/intune-devices-userexperienceanalyticsimpactingprocess.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsImpactingProcess/{userExperienceAnalyticsImpactingProcessId}
-Content-type: application/json
-Content-length: 300
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsImpactingProcess",
- "deviceId": "Device Id value",
- "category": "Category value",
- "processName": "Process Name value",
- "description": "Description value",
- "publisher": "Publisher value",
- "impactValue": 3.6666666666666665
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 349
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsImpactingProcess",
- "id": "faefd665-d665-faef-65d6-effa65d6effa",
- "deviceId": "Device Id value",
- "category": "Category value",
- "processName": "Process Name value",
- "description": "Description value",
- "publisher": "Publisher value",
- "impactValue": 3.6666666666666665
-}
-```
v1.0 Intune Devices Userexperienceanalyticsmetric Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsmetric-create.md
- Title: "Create userExperienceAnalyticsMetric"
-description: "Create a new userExperienceAnalyticsMetric object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsMetric
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/deviceBootPerformanceMetrics/metricValues
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsMetric object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsMetric.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics metric.|
-|value|Double|The value of the user experience analytics metric.|
-|unit|String|The unit of the user experience analytics metric.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/deviceBootPerformanceMetrics/metricValues
-Content-type: application/json
-Content-length: 128
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsMetric",
- "value": 1.6666666666666667,
- "unit": "Unit value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 177
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsMetric",
- "id": "1371822e-822e-1371-2e82-71132e827113",
- "value": 1.6666666666666667,
- "unit": "Unit value"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsmetric Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsmetric-delete.md
- Title: "Delete userExperienceAnalyticsMetric"
-description: "Deletes a userExperienceAnalyticsMetric."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsMetric
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsMetricHistory/{userExperienceAnalyticsMetricHistoryId}/userExperienceAnalyticsMetric
-DELETE /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/deviceBootPerformanceMetrics/metricValues/{userExperienceAnalyticsMetricId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsMetricHistory/{userExperienceAnalyticsMetricHistoryId}/userExperienceAnalyticsMetric
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsmetric Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsmetric-update.md
- Title: "Update userExperienceAnalyticsMetric"
-description: "Update the properties of a userExperienceAnalyticsMetric object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsMetric
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsMetricHistory/{userExperienceAnalyticsMetricHistoryId}/userExperienceAnalyticsMetric
-PATCH /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/deviceBootPerformanceMetrics/metricValues/{userExperienceAnalyticsMetricId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics metric.|
-|value|Double|The value of the user experience analytics metric.|
-|unit|String|The unit of the user experience analytics metric.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsMetricHistory/{userExperienceAnalyticsMetricHistoryId}/userExperienceAnalyticsMetric
-Content-type: application/json
-Content-length: 128
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsMetric",
- "value": 1.6666666666666667,
- "unit": "Unit value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 177
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsMetric",
- "id": "1371822e-822e-1371-2e82-71132e827113",
- "value": 1.6666666666666667,
- "unit": "Unit value"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsmetrichistory Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsmetrichistory-create.md
- Title: "Create userExperienceAnalyticsMetricHistory"
-description: "Create a new userExperienceAnalyticsMetricHistory object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsMetricHistory
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsMetricHistory
-POST /deviceManagement/userExperienceAnalyticsDeviceMetricHistory
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsMetricHistory object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsMetricHistory.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics metric history.|
-|deviceId|String|The user experience analytics device id.|
-|metricDateTime|DateTimeOffset|The user experience analytics metric date time.|
-|metricType|String|The user experience analytics metric type.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsMetricHistory
-Content-type: application/json
-Content-length: 208
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsMetricHistory",
- "deviceId": "Device Id value",
- "metricDateTime": "2017-01-01T00:00:28.4495993-08:00",
- "metricType": "Metric Type value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 257
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsMetricHistory",
- "id": "2b6d6456-6456-2b6d-5664-6d2b56646d2b",
- "deviceId": "Device Id value",
- "metricDateTime": "2017-01-01T00:00:28.4495993-08:00",
- "metricType": "Metric Type value"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsmetrichistory Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsmetrichistory-delete.md
- Title: "Delete userExperienceAnalyticsMetricHistory"
-description: "Deletes a userExperienceAnalyticsMetricHistory."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsMetricHistory
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsMetricHistory/{userExperienceAnalyticsMetricHistoryId}
-DELETE /deviceManagement/userExperienceAnalyticsDeviceMetricHistory/{userExperienceAnalyticsMetricHistoryId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsMetricHistory/{userExperienceAnalyticsMetricHistoryId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsmetrichistory Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsmetrichistory-update.md
- Title: "Update userExperienceAnalyticsMetricHistory"
-description: "Update the properties of a userExperienceAnalyticsMetricHistory object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsMetricHistory
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsMetricHistory/{userExperienceAnalyticsMetricHistoryId}
-PATCH /deviceManagement/userExperienceAnalyticsDeviceMetricHistory/{userExperienceAnalyticsMetricHistoryId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics metric history.|
-|deviceId|String|The user experience analytics device id.|
-|metricDateTime|DateTimeOffset|The user experience analytics metric date time.|
-|metricType|String|The user experience analytics metric type.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsMetricHistory/{userExperienceAnalyticsMetricHistoryId}
-Content-type: application/json
-Content-length: 208
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsMetricHistory",
- "deviceId": "Device Id value",
- "metricDateTime": "2017-01-01T00:00:28.4495993-08:00",
- "metricType": "Metric Type value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 257
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsMetricHistory",
- "id": "2b6d6456-6456-2b6d-5664-6d2b56646d2b",
- "deviceId": "Device Id value",
- "metricDateTime": "2017-01-01T00:00:28.4495993-08:00",
- "metricType": "Metric Type value"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsmodelscores Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsmodelscores-create.md
- Title: "Create userExperienceAnalyticsModelScores"
-description: "Create a new userExperienceAnalyticsModelScores object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsModelScores
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsModelScores
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsModelScores object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsModelScores.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics model scores object.|
-|model|String|A unique identifier of the user experience analytics model scores: device model.|
-|manufacturer|String|A unique identifier of the user experience analytics model scores: device manufacturer.|
-|modelDeviceCount|Int64|The user experience analytics model device count. Valid values -9.22337203685478E+18 to 9.22337203685478E+18|
-|endpointAnalyticsScore|Double|The user experience analytics model score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|startupPerformanceScore|Double|The user experience analytics model startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|appReliabilityScore|Double|The user experience analytics model app reliability score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|workFromAnywhereScore|Double|The user experience analytics model work from anywhere score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|batteryHealthScore|Double|The user experience analytics model battery health score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics model. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsModelScores
-Content-type: application/json
-Content-length: 414
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsModelScores",
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "modelDeviceCount": 0,
- "endpointAnalyticsScore": 7.333333333333333,
- "startupPerformanceScore": 7.666666666666667,
- "appReliabilityScore": 6.333333333333333,
- "workFromAnywhereScore": 7.0,
- "batteryHealthScore": 6.0,
- "healthStatus": "insufficientData"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 463
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsModelScores",
- "id": "f2c0f69c-f69c-f2c0-9cf6-c0f29cf6c0f2",
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "modelDeviceCount": 0,
- "endpointAnalyticsScore": 7.333333333333333,
- "startupPerformanceScore": 7.666666666666667,
- "appReliabilityScore": 6.333333333333333,
- "workFromAnywhereScore": 7.0,
- "batteryHealthScore": 6.0,
- "healthStatus": "insufficientData"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsmodelscores Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsmodelscores-delete.md
- Title: "Delete userExperienceAnalyticsModelScores"
-description: "Deletes a userExperienceAnalyticsModelScores."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsModelScores
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsModelScores/{userExperienceAnalyticsModelScoresId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsModelScores/{userExperienceAnalyticsModelScoresId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsmodelscores Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsmodelscores-update.md
- Title: "Update userExperienceAnalyticsModelScores"
-description: "Update the properties of a userExperienceAnalyticsModelScores object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsModelScores
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsModelScores/{userExperienceAnalyticsModelScoresId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics model scores object.|
-|model|String|A unique identifier of the user experience analytics model scores: device model.|
-|manufacturer|String|A unique identifier of the user experience analytics model scores: device manufacturer.|
-|modelDeviceCount|Int64|The user experience analytics model device count. Valid values -9.22337203685478E+18 to 9.22337203685478E+18|
-|endpointAnalyticsScore|Double|The user experience analytics model score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|startupPerformanceScore|Double|The user experience analytics model startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|appReliabilityScore|Double|The user experience analytics model app reliability score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|workFromAnywhereScore|Double|The user experience analytics model work from anywhere score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|batteryHealthScore|Double|The user experience analytics model battery health score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics model. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsModelScores/{userExperienceAnalyticsModelScoresId}
-Content-type: application/json
-Content-length: 414
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsModelScores",
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "modelDeviceCount": 0,
- "endpointAnalyticsScore": 7.333333333333333,
- "startupPerformanceScore": 7.666666666666667,
- "appReliabilityScore": 6.333333333333333,
- "workFromAnywhereScore": 7.0,
- "batteryHealthScore": 6.0,
- "healthStatus": "insufficientData"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 463
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsModelScores",
- "id": "f2c0f69c-f69c-f2c0-9cf6-c0f29cf6c0f2",
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "modelDeviceCount": 0,
- "endpointAnalyticsScore": 7.333333333333333,
- "startupPerformanceScore": 7.666666666666667,
- "appReliabilityScore": 6.333333333333333,
- "workFromAnywhereScore": 7.0,
- "batteryHealthScore": 6.0,
- "healthStatus": "insufficientData"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsnotautopilotreadydevice Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsnotautopilotreadydevice-create.md
- Title: "Create userExperienceAnalyticsNotAutopilotReadyDevice"
-description: "Create a new userExperienceAnalyticsNotAutopilotReadyDevice object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsNotAutopilotReadyDevice
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsNotAutopilotReadyDevice](../resources/intune-devices-userexperienceanalyticsnotautopilotreadydevice.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsNotAutopilotReadyDevice
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsNotAutopilotReadyDevice object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsNotAutopilotReadyDevice.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics intune device.|
-|deviceName|String|The intune device's name.|
-|serialNumber|String|The intune device's serial number.|
-|manufacturer|String|The intune device's manufacturer.|
-|model|String|The intune device's model.|
-|managedBy|String|The intune device's managed by.|
-|autoPilotRegistered|Boolean|The intune device's autopilotRegistered.|
-|autoPilotProfileAssigned|Boolean|The intune device's autopilotProfileAssigned.|
-|azureAdRegistered|Boolean|The intune device's azureAdRegistered.|
-|azureAdJoinType|String|The intune device's azure Ad joinType.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsNotAutopilotReadyDevice](../resources/intune-devices-userexperienceanalyticsnotautopilotreadydevice.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsNotAutopilotReadyDevice
-Content-type: application/json
-Content-length: 421
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice",
- "deviceName": "Device Name value",
- "serialNumber": "Serial Number value",
- "manufacturer": "Manufacturer value",
- "model": "Model value",
- "managedBy": "Managed By value",
- "autoPilotRegistered": true,
- "autoPilotProfileAssigned": true,
- "azureAdRegistered": true,
- "azureAdJoinType": "Azure Ad Join Type value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 470
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice",
- "id": "11c3ffd7-ffd7-11c3-d7ff-c311d7ffc311",
- "deviceName": "Device Name value",
- "serialNumber": "Serial Number value",
- "manufacturer": "Manufacturer value",
- "model": "Model value",
- "managedBy": "Managed By value",
- "autoPilotRegistered": true,
- "autoPilotProfileAssigned": true,
- "azureAdRegistered": true,
- "azureAdJoinType": "Azure Ad Join Type value"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsnotautopilotreadydevice Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsnotautopilotreadydevice-delete.md
- Title: "Delete userExperienceAnalyticsNotAutopilotReadyDevice"
-description: "Deletes a userExperienceAnalyticsNotAutopilotReadyDevice."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsNotAutopilotReadyDevice
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsNotAutopilotReadyDevice](../resources/intune-devices-userexperienceanalyticsnotautopilotreadydevice.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsNotAutopilotReadyDevice/{userExperienceAnalyticsNotAutopilotReadyDeviceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsNotAutopilotReadyDevice/{userExperienceAnalyticsNotAutopilotReadyDeviceId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsnotautopilotreadydevice Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsnotautopilotreadydevice-update.md
- Title: "Update userExperienceAnalyticsNotAutopilotReadyDevice"
-description: "Update the properties of a userExperienceAnalyticsNotAutopilotReadyDevice object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsNotAutopilotReadyDevice
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsNotAutopilotReadyDevice](../resources/intune-devices-userexperienceanalyticsnotautopilotreadydevice.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsNotAutopilotReadyDevice/{userExperienceAnalyticsNotAutopilotReadyDeviceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsNotAutopilotReadyDevice](../resources/intune-devices-userexperienceanalyticsnotautopilotreadydevice.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsNotAutopilotReadyDevice](../resources/intune-devices-userexperienceanalyticsnotautopilotreadydevice.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics intune device.|
-|deviceName|String|The intune device's name.|
-|serialNumber|String|The intune device's serial number.|
-|manufacturer|String|The intune device's manufacturer.|
-|model|String|The intune device's model.|
-|managedBy|String|The intune device's managed by.|
-|autoPilotRegistered|Boolean|The intune device's autopilotRegistered.|
-|autoPilotProfileAssigned|Boolean|The intune device's autopilotProfileAssigned.|
-|azureAdRegistered|Boolean|The intune device's azureAdRegistered.|
-|azureAdJoinType|String|The intune device's azure Ad joinType.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsNotAutopilotReadyDevice](../resources/intune-devices-userexperienceanalyticsnotautopilotreadydevice.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsNotAutopilotReadyDevice/{userExperienceAnalyticsNotAutopilotReadyDeviceId}
-Content-type: application/json
-Content-length: 421
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice",
- "deviceName": "Device Name value",
- "serialNumber": "Serial Number value",
- "manufacturer": "Manufacturer value",
- "model": "Model value",
- "managedBy": "Managed By value",
- "autoPilotRegistered": true,
- "autoPilotProfileAssigned": true,
- "azureAdRegistered": true,
- "azureAdJoinType": "Azure Ad Join Type value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 470
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice",
- "id": "11c3ffd7-ffd7-11c3-d7ff-c311d7ffc311",
- "deviceName": "Device Name value",
- "serialNumber": "Serial Number value",
- "manufacturer": "Manufacturer value",
- "model": "Model value",
- "managedBy": "Managed By value",
- "autoPilotRegistered": true,
- "autoPilotProfileAssigned": true,
- "azureAdRegistered": true,
- "azureAdJoinType": "Azure Ad Join Type value"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsoverview Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsoverview-update.md
- Title: "Update userExperienceAnalyticsOverview"
-description: "Update the properties of a userExperienceAnalyticsOverview object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsOverview
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsOverview](../resources/intune-devices-userexperienceanalyticsoverview.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsOverview
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsOverview](../resources/intune-devices-userexperienceanalyticsoverview.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsOverview](../resources/intune-devices-userexperienceanalyticsoverview.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics overview.|
-|overallScore|Int32|The user experience analytics overall score.|
-|deviceBootPerformanceOverallScore|Int32|The user experience analytics device boot performance overall score.|
-|bestPracticesOverallScore|Int32|The user experience analytics best practices overall score.|
-|workFromAnywhereOverallScore|Int32|The user experience analytics Work From Anywhere overall score.|
-|appHealthOverallScore|Int32|The user experience analytics app health overall score.|
-|resourcePerformanceOverallScore|Int32|The user experience analytics resource performance overall score.|
-|batteryHealthOverallScore|Int32|The user experience analytics battery health overall score.|
-|insights|[userExperienceAnalyticsInsight](../resources/intune-devices-userexperienceanalyticsinsight.md) collection|The user experience analytics insights.|
-|state|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The current health state of the user experience analytics overview. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
-|deviceBootPerformanceHealthState|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The current health state of the user experience analytics 'BootPerformance' category. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
-|bestPracticesHealthState|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The current health state of the user experience analytics 'BestPractices' category. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
-|workFromAnywhereHealthState|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The current health state of the user experience analytics 'WorkFromAnywhere' category. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
-|appHealthState|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The current health state of the user experience analytics 'BestPractices' category. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
-|resourcePerformanceHealthState|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The current health state of the user experience analytics 'ResourcePerformance' category. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
-|batteryHealthState|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The current health state of the user experience analytics 'BatteryHealth' category. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsOverview](../resources/intune-devices-userexperienceanalyticsoverview.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsOverview
-Content-type: application/json
-Content-length: 1085
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsOverview",
- "overallScore": 12,
- "deviceBootPerformanceOverallScore": 1,
- "bestPracticesOverallScore": 9,
- "workFromAnywhereOverallScore": 12,
- "appHealthOverallScore": 5,
- "resourcePerformanceOverallScore": 15,
- "batteryHealthOverallScore": 9,
- "insights": [
- {
- "@odata.type": "microsoft.graph.userExperienceAnalyticsInsight",
- "userExperienceAnalyticsMetricId": "User Experience Analytics Metric Id value",
- "insightId": "Insight Id value",
- "values": [
- {
- "@odata.type": "microsoft.graph.insightValueDouble",
- "value": 1.6666666666666667
- }
- ],
- "severity": "informational"
- }
- ],
- "state": "insufficientData",
- "deviceBootPerformanceHealthState": "insufficientData",
- "bestPracticesHealthState": "insufficientData",
- "workFromAnywhereHealthState": "insufficientData",
- "appHealthState": "insufficientData",
- "resourcePerformanceHealthState": "insufficientData",
- "batteryHealthState": "insufficientData"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 1134
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsOverview",
- "id": "8228da2b-da2b-8228-2bda-28822bda2882",
- "overallScore": 12,
- "deviceBootPerformanceOverallScore": 1,
- "bestPracticesOverallScore": 9,
- "workFromAnywhereOverallScore": 12,
- "appHealthOverallScore": 5,
- "resourcePerformanceOverallScore": 15,
- "batteryHealthOverallScore": 9,
- "insights": [
- {
- "@odata.type": "microsoft.graph.userExperienceAnalyticsInsight",
- "userExperienceAnalyticsMetricId": "User Experience Analytics Metric Id value",
- "insightId": "Insight Id value",
- "values": [
- {
- "@odata.type": "microsoft.graph.insightValueDouble",
- "value": 1.6666666666666667
- }
- ],
- "severity": "informational"
- }
- ],
- "state": "insufficientData",
- "deviceBootPerformanceHealthState": "insufficientData",
- "bestPracticesHealthState": "insufficientData",
- "workFromAnywhereHealthState": "insufficientData",
- "appHealthState": "insufficientData",
- "resourcePerformanceHealthState": "insufficientData",
- "batteryHealthState": "insufficientData"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsregressionsummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsregressionsummary-update.md
- Title: "Update userExperienceAnalyticsRegressionSummary"
-description: "Update the properties of a userExperienceAnalyticsRegressionSummary object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsRegressionSummary
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsRegressionSummary](../resources/intune-devices-userexperienceanalyticsregressionsummary.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsRegressionSummary
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsRegressionSummary](../resources/intune-devices-userexperienceanalyticsregressionsummary.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsRegressionSummary](../resources/intune-devices-userexperienceanalyticsregressionsummary.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics regression summary.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsRegressionSummary](../resources/intune-devices-userexperienceanalyticsregressionsummary.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsRegressionSummary
-Content-type: application/json
-Content-length: 82
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsRegressionSummary"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 131
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsRegressionSummary",
- "id": "41683327-3327-4168-2733-684127336841"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsremoteconnection Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsremoteconnection-create.md
- Title: "Create userExperienceAnalyticsRemoteConnection"
-description: "Create a new userExperienceAnalyticsRemoteConnection object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsRemoteConnection
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsRemoteConnection](../resources/intune-devices-userexperienceanalyticsremoteconnection.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsRemoteConnection
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsRemoteConnection object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsRemoteConnection.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics remote connection entity.|
-|deviceId|String|The id of the device.|
-|deviceName|String|The name of the device.|
-|model|String|The user experience analytics device model.|
-|virtualNetwork|String|The user experience analytics virtual network.|
-|manufacturer|String|The user experience analytics manufacturer.|
-|deviceCount|Int32|The count of remote connection. Valid values 0 to 2147483647|
-|cloudPcRoundTripTime|Double|The round tip time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308|
-|cloudPcSignInTime|Double|The sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308|
-|remoteSignInTime|Double|The remote sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308|
-|coreBootTime|Double|The core boot time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308|
-|coreSignInTime|Double|The core sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308|
-|cloudPcFailurePercentage|Double|The sign in failure percentage of Cloud PC Device. Valid values 0 to 100|
-|userPrincipalName|String|The user experience analytics userPrincipalName.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsRemoteConnection](../resources/intune-devices-userexperienceanalyticsremoteconnection.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsRemoteConnection
-Content-type: application/json
-Content-length: 573
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsRemoteConnection",
- "deviceId": "Device Id value",
- "deviceName": "Device Name value",
- "model": "Model value",
- "virtualNetwork": "Virtual Network value",
- "manufacturer": "Manufacturer value",
- "deviceCount": 11,
- "cloudPcRoundTripTime": 6.666666666666667,
- "cloudPcSignInTime": 5.666666666666667,
- "remoteSignInTime": 5.333333333333333,
- "coreBootTime": 4.0,
- "coreSignInTime": 4.666666666666667,
- "cloudPcFailurePercentage": 8.0,
- "userPrincipalName": "User Principal Name value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 622
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsRemoteConnection",
- "id": "9ecbcf80-cf80-9ecb-80cf-cb9e80cfcb9e",
- "deviceId": "Device Id value",
- "deviceName": "Device Name value",
- "model": "Model value",
- "virtualNetwork": "Virtual Network value",
- "manufacturer": "Manufacturer value",
- "deviceCount": 11,
- "cloudPcRoundTripTime": 6.666666666666667,
- "cloudPcSignInTime": 5.666666666666667,
- "remoteSignInTime": 5.333333333333333,
- "coreBootTime": 4.0,
- "coreSignInTime": 4.666666666666667,
- "cloudPcFailurePercentage": 8.0,
- "userPrincipalName": "User Principal Name value"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsremoteconnection Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsremoteconnection-delete.md
- Title: "Delete userExperienceAnalyticsRemoteConnection"
-description: "Deletes a userExperienceAnalyticsRemoteConnection."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsRemoteConnection
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsRemoteConnection](../resources/intune-devices-userexperienceanalyticsremoteconnection.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsRemoteConnection/{userExperienceAnalyticsRemoteConnectionId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsRemoteConnection/{userExperienceAnalyticsRemoteConnectionId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsremoteconnection Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsremoteconnection-update.md
- Title: "Update userExperienceAnalyticsRemoteConnection"
-description: "Update the properties of a userExperienceAnalyticsRemoteConnection object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsRemoteConnection
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsRemoteConnection](../resources/intune-devices-userexperienceanalyticsremoteconnection.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsRemoteConnection/{userExperienceAnalyticsRemoteConnectionId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsRemoteConnection](../resources/intune-devices-userexperienceanalyticsremoteconnection.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsRemoteConnection](../resources/intune-devices-userexperienceanalyticsremoteconnection.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics remote connection entity.|
-|deviceId|String|The id of the device.|
-|deviceName|String|The name of the device.|
-|model|String|The user experience analytics device model.|
-|virtualNetwork|String|The user experience analytics virtual network.|
-|manufacturer|String|The user experience analytics manufacturer.|
-|deviceCount|Int32|The count of remote connection. Valid values 0 to 2147483647|
-|cloudPcRoundTripTime|Double|The round tip time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308|
-|cloudPcSignInTime|Double|The sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308|
-|remoteSignInTime|Double|The remote sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308|
-|coreBootTime|Double|The core boot time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308|
-|coreSignInTime|Double|The core sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308|
-|cloudPcFailurePercentage|Double|The sign in failure percentage of Cloud PC Device. Valid values 0 to 100|
-|userPrincipalName|String|The user experience analytics userPrincipalName.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsRemoteConnection](../resources/intune-devices-userexperienceanalyticsremoteconnection.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsRemoteConnection/{userExperienceAnalyticsRemoteConnectionId}
-Content-type: application/json
-Content-length: 573
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsRemoteConnection",
- "deviceId": "Device Id value",
- "deviceName": "Device Name value",
- "model": "Model value",
- "virtualNetwork": "Virtual Network value",
- "manufacturer": "Manufacturer value",
- "deviceCount": 11,
- "cloudPcRoundTripTime": 6.666666666666667,
- "cloudPcSignInTime": 5.666666666666667,
- "remoteSignInTime": 5.333333333333333,
- "coreBootTime": 4.0,
- "coreSignInTime": 4.666666666666667,
- "cloudPcFailurePercentage": 8.0,
- "userPrincipalName": "User Principal Name value"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 622
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsRemoteConnection",
- "id": "9ecbcf80-cf80-9ecb-80cf-cb9e80cfcb9e",
- "deviceId": "Device Id value",
- "deviceName": "Device Name value",
- "model": "Model value",
- "virtualNetwork": "Virtual Network value",
- "manufacturer": "Manufacturer value",
- "deviceCount": 11,
- "cloudPcRoundTripTime": 6.666666666666667,
- "cloudPcSignInTime": 5.666666666666667,
- "remoteSignInTime": 5.333333333333333,
- "coreBootTime": 4.0,
- "coreSignInTime": 4.666666666666667,
- "cloudPcFailurePercentage": 8.0,
- "userPrincipalName": "User Principal Name value"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsresourceperformance Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsresourceperformance-create.md
- Title: "Create userExperienceAnalyticsResourcePerformance"
-description: "Create a new userExperienceAnalyticsResourcePerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsResourcePerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsResourcePerformance](../resources/intune-devices-userexperienceanalyticsresourceperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsResourcePerformance
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsResourcePerformance object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsResourcePerformance.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics resource performance entity.|
-|deviceId|String|The id of the device.|
-|deviceName|String|The name of the device.|
-|model|String|The user experience analytics device model.|
-|deviceCount|Int64|User experience analytics summarized device count.|
-|manufacturer|String|The user experience analytics device manufacturer.|
-|cpuSpikeTimePercentage|Double|CPU spike time in percentage. Valid values 0 to 100|
-|ramSpikeTimePercentage|Double|RAM spike time in percentage. Valid values 0 to 100|
-|cpuSpikeTimeScore|Int32|The user experience analytics device CPU spike time score. Valid values 0 to 100|
-|cpuSpikeTimePercentageThreshold|Double|Threshold of cpuSpikeTimeScore. Valid values 0 to 100|
-|ramSpikeTimeScore|Int32|The user experience analytics device RAM spike time score. Valid values 0 to 100|
-|ramSpikeTimePercentageThreshold|Double|Threshold of ramSpikeTimeScore. Valid values 0 to 100|
-|deviceResourcePerformanceScore|Int32|Resource performance score of a specific device. Valid values 0 to 100|
-|averageSpikeTimeScore|Int32|AverageSpikeTimeScore of a device or a model type. Valid values 0 to 100|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsResourcePerformance](../resources/intune-devices-userexperienceanalyticsresourceperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsResourcePerformance
-Content-type: application/json
-Content-length: 584
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsResourcePerformance",
- "deviceId": "Device Id value",
- "deviceName": "Device Name value",
- "model": "Model value",
- "deviceCount": 11,
- "manufacturer": "Manufacturer value",
- "cpuSpikeTimePercentage": 7.333333333333333,
- "ramSpikeTimePercentage": 7.333333333333333,
- "cpuSpikeTimeScore": 1,
- "cpuSpikeTimePercentageThreshold": 10.333333333333334,
- "ramSpikeTimeScore": 1,
- "ramSpikeTimePercentageThreshold": 10.333333333333334,
- "deviceResourcePerformanceScore": 14,
- "averageSpikeTimeScore": 5
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 633
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsResourcePerformance",
- "id": "d34d78e8-78e8-d34d-e878-4dd3e8784dd3",
- "deviceId": "Device Id value",
- "deviceName": "Device Name value",
- "model": "Model value",
- "deviceCount": 11,
- "manufacturer": "Manufacturer value",
- "cpuSpikeTimePercentage": 7.333333333333333,
- "ramSpikeTimePercentage": 7.333333333333333,
- "cpuSpikeTimeScore": 1,
- "cpuSpikeTimePercentageThreshold": 10.333333333333334,
- "ramSpikeTimeScore": 1,
- "ramSpikeTimePercentageThreshold": 10.333333333333334,
- "deviceResourcePerformanceScore": 14,
- "averageSpikeTimeScore": 5
-}
-```
v1.0 Intune Devices Userexperienceanalyticsresourceperformance Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsresourceperformance-delete.md
- Title: "Delete userExperienceAnalyticsResourcePerformance"
-description: "Deletes a userExperienceAnalyticsResourcePerformance."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsResourcePerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsResourcePerformance](../resources/intune-devices-userexperienceanalyticsresourceperformance.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsResourcePerformance/{userExperienceAnalyticsResourcePerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsResourcePerformance/{userExperienceAnalyticsResourcePerformanceId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsresourceperformance Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsresourceperformance-update.md
- Title: "Update userExperienceAnalyticsResourcePerformance"
-description: "Update the properties of a userExperienceAnalyticsResourcePerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsResourcePerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsResourcePerformance](../resources/intune-devices-userexperienceanalyticsresourceperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsResourcePerformance/{userExperienceAnalyticsResourcePerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsResourcePerformance](../resources/intune-devices-userexperienceanalyticsresourceperformance.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsResourcePerformance](../resources/intune-devices-userexperienceanalyticsresourceperformance.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics resource performance entity.|
-|deviceId|String|The id of the device.|
-|deviceName|String|The name of the device.|
-|model|String|The user experience analytics device model.|
-|deviceCount|Int64|User experience analytics summarized device count.|
-|manufacturer|String|The user experience analytics device manufacturer.|
-|cpuSpikeTimePercentage|Double|CPU spike time in percentage. Valid values 0 to 100|
-|ramSpikeTimePercentage|Double|RAM spike time in percentage. Valid values 0 to 100|
-|cpuSpikeTimeScore|Int32|The user experience analytics device CPU spike time score. Valid values 0 to 100|
-|cpuSpikeTimePercentageThreshold|Double|Threshold of cpuSpikeTimeScore. Valid values 0 to 100|
-|ramSpikeTimeScore|Int32|The user experience analytics device RAM spike time score. Valid values 0 to 100|
-|ramSpikeTimePercentageThreshold|Double|Threshold of ramSpikeTimeScore. Valid values 0 to 100|
-|deviceResourcePerformanceScore|Int32|Resource performance score of a specific device. Valid values 0 to 100|
-|averageSpikeTimeScore|Int32|AverageSpikeTimeScore of a device or a model type. Valid values 0 to 100|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsResourcePerformance](../resources/intune-devices-userexperienceanalyticsresourceperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsResourcePerformance/{userExperienceAnalyticsResourcePerformanceId}
-Content-type: application/json
-Content-length: 584
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsResourcePerformance",
- "deviceId": "Device Id value",
- "deviceName": "Device Name value",
- "model": "Model value",
- "deviceCount": 11,
- "manufacturer": "Manufacturer value",
- "cpuSpikeTimePercentage": 7.333333333333333,
- "ramSpikeTimePercentage": 7.333333333333333,
- "cpuSpikeTimeScore": 1,
- "cpuSpikeTimePercentageThreshold": 10.333333333333334,
- "ramSpikeTimeScore": 1,
- "ramSpikeTimePercentageThreshold": 10.333333333333334,
- "deviceResourcePerformanceScore": 14,
- "averageSpikeTimeScore": 5
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 633
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsResourcePerformance",
- "id": "d34d78e8-78e8-d34d-e878-4dd3e8784dd3",
- "deviceId": "Device Id value",
- "deviceName": "Device Name value",
- "model": "Model value",
- "deviceCount": 11,
- "manufacturer": "Manufacturer value",
- "cpuSpikeTimePercentage": 7.333333333333333,
- "ramSpikeTimePercentage": 7.333333333333333,
- "cpuSpikeTimeScore": 1,
- "cpuSpikeTimePercentageThreshold": 10.333333333333334,
- "ramSpikeTimeScore": 1,
- "ramSpikeTimePercentageThreshold": 10.333333333333334,
- "deviceResourcePerformanceScore": 14,
- "averageSpikeTimeScore": 5
-}
-```
v1.0 Intune Devices Userexperienceanalyticsscorehistory Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsscorehistory-create.md
- Title: "Create userExperienceAnalyticsScoreHistory"
-description: "Create a new userExperienceAnalyticsScoreHistory object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsScoreHistory
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsScoreHistory
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsScoreHistory object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsScoreHistory.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics device startup process.|
-|startupDateTime|DateTimeOffset|The user experience analytics device startup date time.|
-|overallScore|Int32|User experience analytics overall score. Score will be in the range 0-100, 100 is the ideal score. Valid values 0 to 100|
-|startupScore|Int32|User experience analytics device startup score. Score will be in the range 0-100, 100 is the ideal score.|
-|coreBootScore|Int32|The user experience analytics device core boot score. Score will be in the range 0-100, 100 is the ideal score.|
-|coreSigninScore|Int32|The User experience analytics device core sign-in score. Score will be in the range 0-100, 100 is the ideal score.|
-|recommendedSoftwareScore|Int32|The User experience analytics device core sign-in score. Score will be in the range 0-100, 100 is the ideal score.|
-|appHealthOverallScore|Int32|The User experience analytics app health overall score.|
-|workFromAnywhereScore|Int32|The User experience analytics work from anywhere score.|
-|batteryHealthScore|Int32|The User experience analytics battery health score.|
-|startupTotalDevices|Int32|The total device count of the user experience analytics category startup performance.|
-|recommendedSoftwareTotalDevices|Int32|The total device count of the user experience analytics category recommended software.|
-|appHealthTotalDevices|Int32|The total device count of the user experience analytics category app health.|
-|workFromAnywhereTotalDevices|Int32|The total device count of the user experience analytics category work from anywhere.|
-|batteryHealthTotalDevices|Int32|The total device count of the user experience analytics category battery health.|
-|restartScore|Int32|Restart score. Score will be in the range 0-100, 100 is the ideal score, 0 indicates excessive restarts. Valid values 0 to 9999999|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsScoreHistory
-Content-type: application/json
-Content-length: 555
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsScoreHistory",
- "startupDateTime": "2017-01-01T00:03:13.1084278-08:00",
- "overallScore": 12,
- "startupScore": 12,
- "coreBootScore": 13,
- "coreSigninScore": 15,
- "recommendedSoftwareScore": 8,
- "appHealthOverallScore": 5,
- "workFromAnywhereScore": 5,
- "batteryHealthScore": 2,
- "startupTotalDevices": 3,
- "recommendedSoftwareTotalDevices": 15,
- "appHealthTotalDevices": 5,
- "workFromAnywhereTotalDevices": 12,
- "batteryHealthTotalDevices": 9,
- "restartScore": 12
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 604
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsScoreHistory",
- "id": "d15e3ba8-3ba8-d15e-a83b-5ed1a83b5ed1",
- "startupDateTime": "2017-01-01T00:03:13.1084278-08:00",
- "overallScore": 12,
- "startupScore": 12,
- "coreBootScore": 13,
- "coreSigninScore": 15,
- "recommendedSoftwareScore": 8,
- "appHealthOverallScore": 5,
- "workFromAnywhereScore": 5,
- "batteryHealthScore": 2,
- "startupTotalDevices": 3,
- "recommendedSoftwareTotalDevices": 15,
- "appHealthTotalDevices": 5,
- "workFromAnywhereTotalDevices": 12,
- "batteryHealthTotalDevices": 9,
- "restartScore": 12
-}
-```
v1.0 Intune Devices Userexperienceanalyticsscorehistory Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsscorehistory-delete.md
- Title: "Delete userExperienceAnalyticsScoreHistory"
-description: "Deletes a userExperienceAnalyticsScoreHistory."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsScoreHistory
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsScoreHistory/{userExperienceAnalyticsScoreHistoryId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsScoreHistory/{userExperienceAnalyticsScoreHistoryId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsscorehistory Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsscorehistory-update.md
- Title: "Update userExperienceAnalyticsScoreHistory"
-description: "Update the properties of a userExperienceAnalyticsScoreHistory object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsScoreHistory
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsScoreHistory/{userExperienceAnalyticsScoreHistoryId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics device startup process.|
-|startupDateTime|DateTimeOffset|The user experience analytics device startup date time.|
-|overallScore|Int32|User experience analytics overall score. Score will be in the range 0-100, 100 is the ideal score. Valid values 0 to 100|
-|startupScore|Int32|User experience analytics device startup score. Score will be in the range 0-100, 100 is the ideal score.|
-|coreBootScore|Int32|The user experience analytics device core boot score. Score will be in the range 0-100, 100 is the ideal score.|
-|coreSigninScore|Int32|The User experience analytics device core sign-in score. Score will be in the range 0-100, 100 is the ideal score.|
-|recommendedSoftwareScore|Int32|The User experience analytics device core sign-in score. Score will be in the range 0-100, 100 is the ideal score.|
-|appHealthOverallScore|Int32|The User experience analytics app health overall score.|
-|workFromAnywhereScore|Int32|The User experience analytics work from anywhere score.|
-|batteryHealthScore|Int32|The User experience analytics battery health score.|
-|startupTotalDevices|Int32|The total device count of the user experience analytics category startup performance.|
-|recommendedSoftwareTotalDevices|Int32|The total device count of the user experience analytics category recommended software.|
-|appHealthTotalDevices|Int32|The total device count of the user experience analytics category app health.|
-|workFromAnywhereTotalDevices|Int32|The total device count of the user experience analytics category work from anywhere.|
-|batteryHealthTotalDevices|Int32|The total device count of the user experience analytics category battery health.|
-|restartScore|Int32|Restart score. Score will be in the range 0-100, 100 is the ideal score, 0 indicates excessive restarts. Valid values 0 to 9999999|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsScoreHistory/{userExperienceAnalyticsScoreHistoryId}
-Content-type: application/json
-Content-length: 555
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsScoreHistory",
- "startupDateTime": "2017-01-01T00:03:13.1084278-08:00",
- "overallScore": 12,
- "startupScore": 12,
- "coreBootScore": 13,
- "coreSigninScore": 15,
- "recommendedSoftwareScore": 8,
- "appHealthOverallScore": 5,
- "workFromAnywhereScore": 5,
- "batteryHealthScore": 2,
- "startupTotalDevices": 3,
- "recommendedSoftwareTotalDevices": 15,
- "appHealthTotalDevices": 5,
- "workFromAnywhereTotalDevices": 12,
- "batteryHealthTotalDevices": 9,
- "restartScore": 12
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 604
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsScoreHistory",
- "id": "d15e3ba8-3ba8-d15e-a83b-5ed1a83b5ed1",
- "startupDateTime": "2017-01-01T00:03:13.1084278-08:00",
- "overallScore": 12,
- "startupScore": 12,
- "coreBootScore": 13,
- "coreSigninScore": 15,
- "recommendedSoftwareScore": 8,
- "appHealthOverallScore": 5,
- "workFromAnywhereScore": 5,
- "batteryHealthScore": 2,
- "startupTotalDevices": 3,
- "recommendedSoftwareTotalDevices": 15,
- "appHealthTotalDevices": 5,
- "workFromAnywhereTotalDevices": 12,
- "batteryHealthTotalDevices": 9,
- "restartScore": 12
-}
-```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheredevice Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsworkfromanywheredevice-create.md
- Title: "Create userExperienceAnalyticsWorkFromAnywhereDevice"
-description: "Create a new userExperienceAnalyticsWorkFromAnywhereDevice object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsWorkFromAnywhereDevice
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetricId}/metricDevices
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsWorkFromAnywhereDevice object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsWorkFromAnywhereDevice.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics work from anywhere device.|
-|deviceId|String|The user experience work from anywhere device Id.|
-|deviceName|String|The work from anywhere device's name.|
-|serialNumber|String|The user experience work from anywhere device's serial number.|
-|manufacturer|String|The user experience work from anywhere device's manufacturer.|
-|model|String|The user experience work from anywhere device's model.|
-|ownership|String|The user experience work from anywhere device's ownership.|
-|managedBy|String|The user experience work from anywhere management agent of the device.|
-|autoPilotRegistered|Boolean|The user experience work from anywhere intune device's autopilotRegistered.|
-|autoPilotProfileAssigned|Boolean|The user experience analytics work from anywhere intune device's autopilotProfileAssigned.|
-|azureAdRegistered|Boolean|The user experience work from anywhere device's azureAdRegistered.|
-|azureAdDeviceId|String|The user experience work from anywhere azure Ad device Id.|
-|azureAdJoinType|String|The user experience work from anywhere device's azure Ad joinType.|
-|osDescription|String|The user experience work from anywhere device's OS Description.|
-|osVersion|String|The user experience work from anywhere device's OS Version.|
-|tenantAttached|Boolean|The user experience work from anywhere device's tenantAttached.|
-|compliancePolicySetToIntune|Boolean|The user experience work from anywhere device's compliancePolicySetToIntune.|
-|otherWorkloadsSetToIntune|Boolean|The user experience work from anywhere device's otherWorkloadsSetToIntune.|
-|isCloudManagedGatewayEnabled|Boolean|The user experience work from anywhere device's Cloud Management Gateway for Configuration Manager is enabled.|
-|upgradeEligibility|[operatingSystemUpgradeEligibility](../resources/intune-devices-operatingsystemupgradeeligibility.md)|The user experience work from anywhere windows upgrade eligibility status of device. Possible values are: `upgraded`, `unknown`, `notCapable`, `capable`.|
-|ramCheckFailed|Boolean|Is the user experience analytics work from anywhere device RAM hardware check failed for device to upgrade to the latest version of windows|
-|storageCheckFailed|Boolean|The user experience work from anywhere device, Is storage hardware check failed for device to upgrade to the latest version of windows.|
-|processorCoreCountCheckFailed|Boolean|The user experience work from anywhere device, Is processor hardware core count check failed for device to upgrade to the latest version of windows.|
-|processorSpeedCheckFailed|Boolean|The user experience work from anywhere device, Is processor hardware speed check failed for device to upgrade to the latest version of windows.|
-|tpmCheckFailed|Boolean|The user experience work from anywhere device, Is Trusted Platform Module (TPM) hardware check failed for device to the latest version of upgrade to windows.|
-|secureBootCheckFailed|Boolean|The user experience work from anywhere device, Is secure boot hardware check failed for device to upgrade to the latest version of windows.|
-|processorFamilyCheckFailed|Boolean|The user experience work from anywhere device, Is processor hardware family check failed for device to upgrade to the latest version of windows.|
-|processor64BitCheckFailed|Boolean|The user experience work from anywhere device, Is processor hardware 64-bit architecture check failed for device to upgrade to the latest version of windows.|
-|osCheckFailed|Boolean|The user experience work from anywhere device, Is OS check failed for device to upgrade to the latest version of windows.|
-|workFromAnywhereScore|Double|The user experience work from anywhere per device overall score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|windowsScore|Double|The user experience work from anywhere per device windows score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|cloudManagementScore|Double|The user experience work from anywhere per device cloud management score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|cloudIdentityScore|Double|The user experience work from anywhere per device cloud identity score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|cloudProvisioningScore|Double|The user experience work from anywhere per device cloud provisioning score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The user experience work from anywhere per device health status. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetricId}/metricDevices
-Content-type: application/json
-Content-length: 1323
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice",
- "deviceId": "Device Id value",
- "deviceName": "Device Name value",
- "serialNumber": "Serial Number value",
- "manufacturer": "Manufacturer value",
- "model": "Model value",
- "ownership": "Ownership value",
- "managedBy": "Managed By value",
- "autoPilotRegistered": true,
- "autoPilotProfileAssigned": true,
- "azureAdRegistered": true,
- "azureAdDeviceId": "Azure Ad Device Id value",
- "azureAdJoinType": "Azure Ad Join Type value",
- "osDescription": "Os Description value",
- "osVersion": "Os Version value",
- "tenantAttached": true,
- "compliancePolicySetToIntune": true,
- "otherWorkloadsSetToIntune": true,
- "isCloudManagedGatewayEnabled": true,
- "upgradeEligibility": "unknown",
- "ramCheckFailed": true,
- "storageCheckFailed": true,
- "processorCoreCountCheckFailed": true,
- "processorSpeedCheckFailed": true,
- "tpmCheckFailed": true,
- "secureBootCheckFailed": true,
- "processorFamilyCheckFailed": true,
- "processor64BitCheckFailed": true,
- "osCheckFailed": true,
- "workFromAnywhereScore": 7.0,
- "windowsScore": 4.0,
- "cloudManagementScore": 6.666666666666667,
- "cloudIdentityScore": 6.0,
- "cloudProvisioningScore": 7.333333333333333,
- "healthStatus": "insufficientData"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 1372
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice",
- "id": "83d5adfc-adfc-83d5-fcad-d583fcadd583",
- "deviceId": "Device Id value",
- "deviceName": "Device Name value",
- "serialNumber": "Serial Number value",
- "manufacturer": "Manufacturer value",
- "model": "Model value",
- "ownership": "Ownership value",
- "managedBy": "Managed By value",
- "autoPilotRegistered": true,
- "autoPilotProfileAssigned": true,
- "azureAdRegistered": true,
- "azureAdDeviceId": "Azure Ad Device Id value",
- "azureAdJoinType": "Azure Ad Join Type value",
- "osDescription": "Os Description value",
- "osVersion": "Os Version value",
- "tenantAttached": true,
- "compliancePolicySetToIntune": true,
- "otherWorkloadsSetToIntune": true,
- "isCloudManagedGatewayEnabled": true,
- "upgradeEligibility": "unknown",
- "ramCheckFailed": true,
- "storageCheckFailed": true,
- "processorCoreCountCheckFailed": true,
- "processorSpeedCheckFailed": true,
- "tpmCheckFailed": true,
- "secureBootCheckFailed": true,
- "processorFamilyCheckFailed": true,
- "processor64BitCheckFailed": true,
- "osCheckFailed": true,
- "workFromAnywhereScore": 7.0,
- "windowsScore": 4.0,
- "cloudManagementScore": 6.666666666666667,
- "cloudIdentityScore": 6.0,
- "cloudProvisioningScore": 7.333333333333333,
- "healthStatus": "insufficientData"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheredevice Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsworkfromanywheredevice-delete.md
- Title: "Delete userExperienceAnalyticsWorkFromAnywhereDevice"
-description: "Deletes a userExperienceAnalyticsWorkFromAnywhereDevice."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsWorkFromAnywhereDevice
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetricId}/metricDevices/{userExperienceAnalyticsWorkFromAnywhereDeviceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetricId}/metricDevices/{userExperienceAnalyticsWorkFromAnywhereDeviceId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheredevice Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsworkfromanywheredevice-update.md
- Title: "Update userExperienceAnalyticsWorkFromAnywhereDevice"
-description: "Update the properties of a userExperienceAnalyticsWorkFromAnywhereDevice object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsWorkFromAnywhereDevice
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetricId}/metricDevices/{userExperienceAnalyticsWorkFromAnywhereDeviceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics work from anywhere device.|
-|deviceId|String|The user experience work from anywhere device Id.|
-|deviceName|String|The work from anywhere device's name.|
-|serialNumber|String|The user experience work from anywhere device's serial number.|
-|manufacturer|String|The user experience work from anywhere device's manufacturer.|
-|model|String|The user experience work from anywhere device's model.|
-|ownership|String|The user experience work from anywhere device's ownership.|
-|managedBy|String|The user experience work from anywhere management agent of the device.|
-|autoPilotRegistered|Boolean|The user experience work from anywhere intune device's autopilotRegistered.|
-|autoPilotProfileAssigned|Boolean|The user experience analytics work from anywhere intune device's autopilotProfileAssigned.|
-|azureAdRegistered|Boolean|The user experience work from anywhere device's azureAdRegistered.|
-|azureAdDeviceId|String|The user experience work from anywhere azure Ad device Id.|
-|azureAdJoinType|String|The user experience work from anywhere device's azure Ad joinType.|
-|osDescription|String|The user experience work from anywhere device's OS Description.|
-|osVersion|String|The user experience work from anywhere device's OS Version.|
-|tenantAttached|Boolean|The user experience work from anywhere device's tenantAttached.|
-|compliancePolicySetToIntune|Boolean|The user experience work from anywhere device's compliancePolicySetToIntune.|
-|otherWorkloadsSetToIntune|Boolean|The user experience work from anywhere device's otherWorkloadsSetToIntune.|
-|isCloudManagedGatewayEnabled|Boolean|The user experience work from anywhere device's Cloud Management Gateway for Configuration Manager is enabled.|
-|upgradeEligibility|[operatingSystemUpgradeEligibility](../resources/intune-devices-operatingsystemupgradeeligibility.md)|The user experience work from anywhere windows upgrade eligibility status of device. Possible values are: `upgraded`, `unknown`, `notCapable`, `capable`.|
-|ramCheckFailed|Boolean|Is the user experience analytics work from anywhere device RAM hardware check failed for device to upgrade to the latest version of windows|
-|storageCheckFailed|Boolean|The user experience work from anywhere device, Is storage hardware check failed for device to upgrade to the latest version of windows.|
-|processorCoreCountCheckFailed|Boolean|The user experience work from anywhere device, Is processor hardware core count check failed for device to upgrade to the latest version of windows.|
-|processorSpeedCheckFailed|Boolean|The user experience work from anywhere device, Is processor hardware speed check failed for device to upgrade to the latest version of windows.|
-|tpmCheckFailed|Boolean|The user experience work from anywhere device, Is Trusted Platform Module (TPM) hardware check failed for device to the latest version of upgrade to windows.|
-|secureBootCheckFailed|Boolean|The user experience work from anywhere device, Is secure boot hardware check failed for device to upgrade to the latest version of windows.|
-|processorFamilyCheckFailed|Boolean|The user experience work from anywhere device, Is processor hardware family check failed for device to upgrade to the latest version of windows.|
-|processor64BitCheckFailed|Boolean|The user experience work from anywhere device, Is processor hardware 64-bit architecture check failed for device to upgrade to the latest version of windows.|
-|osCheckFailed|Boolean|The user experience work from anywhere device, Is OS check failed for device to upgrade to the latest version of windows.|
-|workFromAnywhereScore|Double|The user experience work from anywhere per device overall score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|windowsScore|Double|The user experience work from anywhere per device windows score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|cloudManagementScore|Double|The user experience work from anywhere per device cloud management score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|cloudIdentityScore|Double|The user experience work from anywhere per device cloud identity score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|cloudProvisioningScore|Double|The user experience work from anywhere per device cloud provisioning score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The user experience work from anywhere per device health status. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetricId}/metricDevices/{userExperienceAnalyticsWorkFromAnywhereDeviceId}
-Content-type: application/json
-Content-length: 1323
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice",
- "deviceId": "Device Id value",
- "deviceName": "Device Name value",
- "serialNumber": "Serial Number value",
- "manufacturer": "Manufacturer value",
- "model": "Model value",
- "ownership": "Ownership value",
- "managedBy": "Managed By value",
- "autoPilotRegistered": true,
- "autoPilotProfileAssigned": true,
- "azureAdRegistered": true,
- "azureAdDeviceId": "Azure Ad Device Id value",
- "azureAdJoinType": "Azure Ad Join Type value",
- "osDescription": "Os Description value",
- "osVersion": "Os Version value",
- "tenantAttached": true,
- "compliancePolicySetToIntune": true,
- "otherWorkloadsSetToIntune": true,
- "isCloudManagedGatewayEnabled": true,
- "upgradeEligibility": "unknown",
- "ramCheckFailed": true,
- "storageCheckFailed": true,
- "processorCoreCountCheckFailed": true,
- "processorSpeedCheckFailed": true,
- "tpmCheckFailed": true,
- "secureBootCheckFailed": true,
- "processorFamilyCheckFailed": true,
- "processor64BitCheckFailed": true,
- "osCheckFailed": true,
- "workFromAnywhereScore": 7.0,
- "windowsScore": 4.0,
- "cloudManagementScore": 6.666666666666667,
- "cloudIdentityScore": 6.0,
- "cloudProvisioningScore": 7.333333333333333,
- "healthStatus": "insufficientData"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 1372
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice",
- "id": "83d5adfc-adfc-83d5-fcad-d583fcadd583",
- "deviceId": "Device Id value",
- "deviceName": "Device Name value",
- "serialNumber": "Serial Number value",
- "manufacturer": "Manufacturer value",
- "model": "Model value",
- "ownership": "Ownership value",
- "managedBy": "Managed By value",
- "autoPilotRegistered": true,
- "autoPilotProfileAssigned": true,
- "azureAdRegistered": true,
- "azureAdDeviceId": "Azure Ad Device Id value",
- "azureAdJoinType": "Azure Ad Join Type value",
- "osDescription": "Os Description value",
- "osVersion": "Os Version value",
- "tenantAttached": true,
- "compliancePolicySetToIntune": true,
- "otherWorkloadsSetToIntune": true,
- "isCloudManagedGatewayEnabled": true,
- "upgradeEligibility": "unknown",
- "ramCheckFailed": true,
- "storageCheckFailed": true,
- "processorCoreCountCheckFailed": true,
- "processorSpeedCheckFailed": true,
- "tpmCheckFailed": true,
- "secureBootCheckFailed": true,
- "processorFamilyCheckFailed": true,
- "processor64BitCheckFailed": true,
- "osCheckFailed": true,
- "workFromAnywhereScore": 7.0,
- "windowsScore": 4.0,
- "cloudManagementScore": 6.666666666666667,
- "cloudIdentityScore": 6.0,
- "cloudProvisioningScore": 7.333333333333333,
- "healthStatus": "insufficientData"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywherehardwarereadinessmetric Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsworkfromanywherehardwarereadinessmetric-update.md
- Title: "Update userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric"
-description: "Update the properties of a userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywherehardwarereadinessmetric.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywherehardwarereadinessmetric.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywherehardwarereadinessmetric.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics hardware readiness metric object.|
-|totalDeviceCount|Int32|The count of total devices in an organization. Valid values -2147483648 to 2147483647|
-|upgradeEligibleDeviceCount|Int32|The count of devices in an organization eligible for windows upgrade. Valid values -2147483648 to 2147483647|
-|ramCheckFailedPercentage|Double|The percentage of devices for which RAM hardware check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|storageCheckFailedPercentage|Double|The percentage of devices for which storage hardware check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|processorCoreCountCheckFailedPercentage|Double|The percentage of devices for which processor hardware core count check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|processorSpeedCheckFailedPercentage|Double|The percentage of devices for which processor hardware speed check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|tpmCheckFailedPercentage|Double|The percentage of devices for which Trusted Platform Module (TPM) hardware check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|secureBootCheckFailedPercentage|Double|The percentage of devices for which secure boot hardware check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|processorFamilyCheckFailedPercentage|Double|The percentage of devices for which processor hardware family check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|processor64BitCheckFailedPercentage|Double|The percentage of devices for which processor hardware 64-bit architecture check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|osCheckFailedPercentage|Double|The percentage of devices for which OS check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywherehardwarereadinessmetric.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric
-Content-type: application/json
-Content-length: 626
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric",
- "totalDeviceCount": 0,
- "upgradeEligibleDeviceCount": 10,
- "ramCheckFailedPercentage": 8.0,
- "storageCheckFailedPercentage": 9.3333333333333339,
- "processorCoreCountCheckFailedPercentage": 13.0,
- "processorSpeedCheckFailedPercentage": 11.666666666666666,
- "tpmCheckFailedPercentage": 8.0,
- "secureBootCheckFailedPercentage": 10.333333333333334,
- "processorFamilyCheckFailedPercentage": 12.0,
- "processor64BitCheckFailedPercentage": 11.666666666666666,
- "osCheckFailedPercentage": 7.666666666666667
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 675
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric",
- "id": "6df21a06-1a06-6df2-061a-f26d061af26d",
- "totalDeviceCount": 0,
- "upgradeEligibleDeviceCount": 10,
- "ramCheckFailedPercentage": 8.0,
- "storageCheckFailedPercentage": 9.3333333333333339,
- "processorCoreCountCheckFailedPercentage": 13.0,
- "processorSpeedCheckFailedPercentage": 11.666666666666666,
- "tpmCheckFailedPercentage": 8.0,
- "secureBootCheckFailedPercentage": 10.333333333333334,
- "processorFamilyCheckFailedPercentage": 12.0,
- "processor64BitCheckFailedPercentage": 11.666666666666666,
- "osCheckFailedPercentage": 7.666666666666667
-}
-```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheremetric Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsworkfromanywheremetric-create.md
- Title: "Create userExperienceAnalyticsWorkFromAnywhereMetric"
-description: "Create a new userExperienceAnalyticsWorkFromAnywhereMetric object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsWorkFromAnywhereMetric
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsWorkFromAnywhereMetric object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsWorkFromAnywhereMetric.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics work from anywhere metric.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics
-Content-type: application/json
-Content-length: 87
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 136
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric",
- "id": "7e6fda96-da96-7e6f-96da-6f7e96da6f7e"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheremetric Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsworkfromanywheremetric-delete.md
- Title: "Delete userExperienceAnalyticsWorkFromAnywhereMetric"
-description: "Deletes a userExperienceAnalyticsWorkFromAnywhereMetric."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsWorkFromAnywhereMetric
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetricId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetricId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheremetric Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsworkfromanywheremetric-update.md
- Title: "Update userExperienceAnalyticsWorkFromAnywhereMetric"
-description: "Update the properties of a userExperienceAnalyticsWorkFromAnywhereMetric object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsWorkFromAnywhereMetric
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetricId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics work from anywhere metric.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetricId}
-Content-type: application/json
-Content-length: 87
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 136
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric",
- "id": "7e6fda96-da96-7e6f-96da-6f7e96da6f7e"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheremodelperformance Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance-create.md
- Title: "Create userExperienceAnalyticsWorkFromAnywhereModelPerformance"
-description: "Create a new userExperienceAnalyticsWorkFromAnywhereModelPerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create userExperienceAnalyticsWorkFromAnywhereModelPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the userExperienceAnalyticsWorkFromAnywhereModelPerformance object.
-
-The following table shows the properties that are required when you create the userExperienceAnalyticsWorkFromAnywhereModelPerformance.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics model performance object.|
-|model|String|The user experience work from anywhere's model name of the devices.|
-|manufacturer|String|The user experience work from anywhere's manufacturer name of the devices.|
-|modelDeviceCount|Int32|The user experience work from anywhere's devices count for the model. Valid values -2147483648 to 2147483647|
-|workFromAnywhereScore|Double|The user experience work from anywhere overall score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|windowsScore|Double|The user experience work from anywhere windows score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|cloudManagementScore|Double|The user experience work from anywhere's cloud management score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|cloudIdentityScore|Double|The user experience work from anywhere's cloud identity score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|cloudProvisioningScore|Double|The user experience work from anywhere's cloud provisioning score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics work from anywhere model. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance
-Content-type: application/json
-Content-length: 411
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance",
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "modelDeviceCount": 0,
- "workFromAnywhereScore": 7.0,
- "windowsScore": 4.0,
- "cloudManagementScore": 6.666666666666667,
- "cloudIdentityScore": 6.0,
- "cloudProvisioningScore": 7.333333333333333,
- "healthStatus": "insufficientData"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 460
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance",
- "id": "7ec79407-9407-7ec7-0794-c77e0794c77e",
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "modelDeviceCount": 0,
- "workFromAnywhereScore": 7.0,
- "windowsScore": 4.0,
- "cloudManagementScore": 6.666666666666667,
- "cloudIdentityScore": 6.0,
- "cloudProvisioningScore": 7.333333333333333,
- "healthStatus": "insufficientData"
-}
-```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheremodelperformance Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance-delete.md
- Title: "Delete userExperienceAnalyticsWorkFromAnywhereModelPerformance"
-description: "Deletes a userExperienceAnalyticsWorkFromAnywhereModelPerformance."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete userExperienceAnalyticsWorkFromAnywhereModelPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance/{userExperienceAnalyticsWorkFromAnywhereModelPerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance/{userExperienceAnalyticsWorkFromAnywhereModelPerformanceId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheremodelperformance Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance-update.md
- Title: "Update userExperienceAnalyticsWorkFromAnywhereModelPerformance"
-description: "Update the properties of a userExperienceAnalyticsWorkFromAnywhereModelPerformance object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update userExperienceAnalyticsWorkFromAnywhereModelPerformance
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance/{userExperienceAnalyticsWorkFromAnywhereModelPerformanceId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md) object.
-
-The following table shows the properties that are required when you create the [userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|The unique identifier of the user experience analytics model performance object.|
-|model|String|The user experience work from anywhere's model name of the devices.|
-|manufacturer|String|The user experience work from anywhere's manufacturer name of the devices.|
-|modelDeviceCount|Int32|The user experience work from anywhere's devices count for the model. Valid values -2147483648 to 2147483647|
-|workFromAnywhereScore|Double|The user experience work from anywhere overall score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|windowsScore|Double|The user experience work from anywhere windows score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|cloudManagementScore|Double|The user experience work from anywhere's cloud management score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|cloudIdentityScore|Double|The user experience work from anywhere's cloud identity score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|cloudProvisioningScore|Double|The user experience work from anywhere's cloud provisioning score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics work from anywhere model. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance/{userExperienceAnalyticsWorkFromAnywhereModelPerformanceId}
-Content-type: application/json
-Content-length: 411
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance",
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "modelDeviceCount": 0,
- "workFromAnywhereScore": 7.0,
- "windowsScore": 4.0,
- "cloudManagementScore": 6.666666666666667,
- "cloudIdentityScore": 6.0,
- "cloudProvisioningScore": 7.333333333333333,
- "healthStatus": "insufficientData"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 460
-
-{
- "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance",
- "id": "7ec79407-9407-7ec7-0794-c77e0794c77e",
- "model": "Model value",
- "manufacturer": "Manufacturer value",
- "modelDeviceCount": 0,
- "workFromAnywhereScore": 7.0,
- "windowsScore": 4.0,
- "cloudManagementScore": 6.666666666666667,
- "cloudIdentityScore": 6.0,
- "cloudProvisioningScore": 7.333333333333333,
- "healthStatus": "insufficientData"
-}
-```
v1.0 Intune Devices Windowsmalwareinformation Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-windowsmalwareinformation-create.md
The following table shows the properties that are required when you create the w
|Property|Type|Description| |:|:|:| |id|String|The unique Identifier. This is malware id.|
-|displayName|String|Malware name|
-|additionalInformationUrl|String|Information URL to learn more about the malware|
-|severity|[windowsMalwareSeverity](../resources/intune-devices-windowsmalwareseverity.md)|Severity of the malware. Possible values are: `unknown`, `low`, `moderate`, `high`, `severe`.|
-|category|[windowsMalwareCategory](../resources/intune-devices-windowsmalwarecategory.md)|Category of the malware. Possible values are: `invalid`, `adware`, `spyware`, `passwordStealer`, `trojanDownloader`, `worm`, `backdoor`, `remoteAccessTrojan`, `trojan`, `emailFlooder`, `keylogger`, `dialer`, `monitoringSoftware`, `browserModifier`, `cookie`, `browserPlugin`, `aolExploit`, `nuker`, `securityDisabler`, `jokeProgram`, `hostileActiveXControl`, `softwareBundler`, `stealthNotifier`, `settingsModifier`, `toolBar`, `remoteControlSoftware`, `trojanFtp`, `potentialUnwantedSoftware`, `icqExploit`, `trojanTelnet`, `exploit`, `filesharingProgram`, `malwareCreationTool`, `remote_Control_Software`, `tool`, `trojanDenialOfService`, `trojanDropper`, `trojanMassMailer`, `trojanMonitoringSoftware`, `trojanProxyServer`, `virus`, `known`, `unknown`, `spp`, `behavior`, `vulnerability`, `policy`, `enterpriseUnwantedSoftware`, `ransom`, `hipsRule`.|
-|lastDetectionDateTime|DateTimeOffset|The last time the malware is detected|
+|displayName|String|Indicates the name of the malware|
+|additionalInformationUrl|String|Indicates an informational URL to learn more about the malware|
+|severity|[windowsMalwareSeverity](../resources/intune-devices-windowsmalwareseverity.md)|Severity of the malware. Possible values are: unknown, low, moderate, high, severe. default is unknown. Possible values are: `unknown`, `low`, `moderate`, `high`, `severe`.|
+|category|[windowsMalwareCategory](../resources/intune-devices-windowsmalwarecategory.md)|Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. default value is invalid. Possible values are: `invalid`, `adware`, `spyware`, `passwordStealer`, `trojanDownloader`, `worm`, `backdoor`, `remoteAccessTrojan`, `trojan`, `emailFlooder`, `keylogger`, `dialer`, `monitoringSoftware`, `browserModifier`, `cookie`, `browserPlugin`, `aolExploit`, `nuker`, `securityDisabler`, `jokeProgram`, `hostileActiveXControl`, `softwareBundler`, `stealthNotifier`, `settingsModifier`, `toolBar`, `remoteControlSoftware`, `trojanFtp`, `potentialUnwantedSoftware`, `icqExploit`, `trojanTelnet`, `exploit`, `filesharingProgram`, `malwareCreationTool`, `remote_Control_Software`, `tool`, `trojanDenialOfService`, `trojanDropper`, `trojanMassMailer`, `trojanMonitoringSoftware`, `trojanProxyServer`, `virus`, `known`, `unknown`, `spp`, `behavior`, `vulnerability`, `policy`, `enterpriseUnwantedSoftware`, `ransom`, `hipsRule`.|
+|lastDetectionDateTime|DateTimeOffset|Indicates the last time the malware was detected in UTC|
v1.0 Intune Devices Windowsmalwareinformation Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-windowsmalwareinformation-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:| |id|String|The unique Identifier. This is malware id.|
-|displayName|String|Malware name|
-|additionalInformationUrl|String|Information URL to learn more about the malware|
-|severity|[windowsMalwareSeverity](../resources/intune-devices-windowsmalwareseverity.md)|Severity of the malware. Possible values are: `unknown`, `low`, `moderate`, `high`, `severe`.|
-|category|[windowsMalwareCategory](../resources/intune-devices-windowsmalwarecategory.md)|Category of the malware. Possible values are: `invalid`, `adware`, `spyware`, `passwordStealer`, `trojanDownloader`, `worm`, `backdoor`, `remoteAccessTrojan`, `trojan`, `emailFlooder`, `keylogger`, `dialer`, `monitoringSoftware`, `browserModifier`, `cookie`, `browserPlugin`, `aolExploit`, `nuker`, `securityDisabler`, `jokeProgram`, `hostileActiveXControl`, `softwareBundler`, `stealthNotifier`, `settingsModifier`, `toolBar`, `remoteControlSoftware`, `trojanFtp`, `potentialUnwantedSoftware`, `icqExploit`, `trojanTelnet`, `exploit`, `filesharingProgram`, `malwareCreationTool`, `remote_Control_Software`, `tool`, `trojanDenialOfService`, `trojanDropper`, `trojanMassMailer`, `trojanMonitoringSoftware`, `trojanProxyServer`, `virus`, `known`, `unknown`, `spp`, `behavior`, `vulnerability`, `policy`, `enterpriseUnwantedSoftware`, `ransom`, `hipsRule`.|
-|lastDetectionDateTime|DateTimeOffset|The last time the malware is detected|
+|displayName|String|Indicates the name of the malware|
+|additionalInformationUrl|String|Indicates an informational URL to learn more about the malware|
+|severity|[windowsMalwareSeverity](../resources/intune-devices-windowsmalwareseverity.md)|Severity of the malware. Possible values are: unknown, low, moderate, high, severe. default is unknown. Possible values are: `unknown`, `low`, `moderate`, `high`, `severe`.|
+|category|[windowsMalwareCategory](../resources/intune-devices-windowsmalwarecategory.md)|Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. default value is invalid. Possible values are: `invalid`, `adware`, `spyware`, `passwordStealer`, `trojanDownloader`, `worm`, `backdoor`, `remoteAccessTrojan`, `trojan`, `emailFlooder`, `keylogger`, `dialer`, `monitoringSoftware`, `browserModifier`, `cookie`, `browserPlugin`, `aolExploit`, `nuker`, `securityDisabler`, `jokeProgram`, `hostileActiveXControl`, `softwareBundler`, `stealthNotifier`, `settingsModifier`, `toolBar`, `remoteControlSoftware`, `trojanFtp`, `potentialUnwantedSoftware`, `icqExploit`, `trojanTelnet`, `exploit`, `filesharingProgram`, `malwareCreationTool`, `remote_Control_Software`, `tool`, `trojanDenialOfService`, `trojanDropper`, `trojanMassMailer`, `trojanMonitoringSoftware`, `trojanProxyServer`, `virus`, `known`, `unknown`, `spp`, `behavior`, `vulnerability`, `policy`, `enterpriseUnwantedSoftware`, `ransom`, `hipsRule`.|
+|lastDetectionDateTime|DateTimeOffset|Indicates the last time the malware was detected in UTC|
v1.0 Intune Devices Windowsmanageddevice Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-windowsmanageddevice-create.md
The following table shows the properties that are required when you create the w
|id|String|Unique Identifier for the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |userId|String|Unique Identifier for the user associated with the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |deviceName|String|Name of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|hardwareInformation|[hardwareInformation](../resources/intune-devices-hardwareinformation.md)|The hardward details for the device. Includes information such as storage space, manufacturer, serial number, etc. Return default value in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|ownerType|[ownerType](../resources/intune-shared-ownertype.md)|Ownership of the device. Can be 'company' or 'personal' Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `company`, `personal`.|
+|hardwareInformation|[hardwareInformation](../resources/intune-devices-hardwareinformation.md)|The hardward details for the device. Includes information such as storage space, manufacturer, serial number, etc. By default most property of this type are set to null/0/false and enum defaults for associated types. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|ownerType|[ownerType](../resources/intune-shared-ownertype.md)|Ownership of the device. Possible values are, 'company' or 'personal'. Default is unknown. Supports $filter operator 'eq' and 'or'. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `company`, `personal`.|
|managedDeviceOwnerType|[managedDeviceOwnerType](../resources/intune-shared-manageddeviceownertype.md)|Ownership of the device. Can be 'company' or 'personal' Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `company`, `personal`.| |deviceActionResults|[deviceActionResult](../resources/intune-devices-deviceactionresult.md) collection|List of ComplexType deviceActionResult objects. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|managementState|[managementState](../resources/intune-devices-managementstate.md)|Management state of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `managed`, `retirePending`, `retireFailed`, `wipePending`, `wipeFailed`, `unhealthy`, `deletePending`, `retireIssued`, `wipeIssued`, `wipeCanceled`, `retireCanceled`, `discovered`.|
-|enrolledDateTime|DateTimeOffset|Enrollment time of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|lastSyncDateTime|DateTimeOffset|The date and time that the device last completed a successful sync with Intune. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|managementState|[managementState](../resources/intune-devices-managementstate.md)|Management state of the device. Examples: Managed, RetirePending, etc. Default is managed. Supports $filter operator 'eq' and 'or'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `managed`, `retirePending`, `retireFailed`, `wipePending`, `wipeFailed`, `unhealthy`, `deletePending`, `retireIssued`, `wipeIssued`, `wipeCanceled`, `retireCanceled`, `discovered`.|
+|enrolledDateTime|DateTimeOffset|Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|lastSyncDateTime|DateTimeOffset|The date and time that the device last completed a successful sync with Intune. Supports $filter operator 'lt' and 'gt'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|chassisType|[chassisType](../resources/intune-devices-chassistype.md)|Chassis type of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `desktop`, `laptop`, `worksWorkstation`, `enterpriseServer`, `phone`, `tablet`, `mobileOther`, `mobileUnknown`.| |operatingSystem|String|Operating system of the device. Windows, iOS, etc. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|deviceType|[deviceType](../resources/intune-shared-devicetype.md)|Platform of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
-|complianceState|[complianceState](../resources/intune-devices-compliancestate.md)|Compliance state of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `compliant`, `noncompliant`, `conflict`, `error`, `inGracePeriod`, `configManager`.|
-|jailBroken|String|whether the device is jail broken or rooted. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|managementAgent|[managementAgentType](../resources/intune-shared-managementagenttype.md)|Management channel of the device. Intune, EAS, etc. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`, `microsoft365ManagedMdm`, `msSense`, `intuneAosp`.|
+|deviceType|[deviceType](../resources/intune-devices-devicetype.md)|Platform of the device. Examples: Desktop, WindowsRT, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
+|complianceState|[complianceState](../resources/intune-devices-compliancestate.md)|Compliance state of the device. Examples: Compliant, Conflict, Error, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `compliant`, `noncompliant`, `conflict`, `error`, `inGracePeriod`, `configManager`.|
+|jailBroken|String|Whether the device is jail broken or rooted. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|managementAgent|[managementAgentType](../resources/intune-shared-managementagenttype.md)|Management channel of the device. Examples: Intune, EAS, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`, `microsoft365ManagedMdm`, `msSense`, `intuneAosp`.|
|osVersion|String|Operating system version of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |easActivated|Boolean|Whether the device is Exchange ActiveSync activated. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |easDeviceId|String|Exchange ActiveSync Id of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
The following table shows the properties that are required when you create the w
|azureADRegistered|Boolean|Whether the device is Azure Active Directory registered. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |deviceEnrollmentType|[deviceEnrollmentType](../resources/intune-devices-deviceenrollmenttype.md)|Enrollment type of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `userEnrollment`, `deviceEnrollmentManager`, `appleBulkWithUser`, `appleBulkWithoutUser`, `windowsAzureADJoin`, `windowsBulkUserless`, `windowsAutoEnrollment`, `windowsBulkAzureDomainJoin`, `windowsCoManagement`, `windowsAzureADJoinUsingDeviceAuth`, `appleUserEnrollment`, `appleUserEnrollmentWithServiceAccount`, `azureAdJoinUsingAzureVmExtension`, `androidEnterpriseDedicatedDevice`, `androidEnterpriseFullyManaged`, `androidEnterpriseCorporateWorkProfile`.| |lostModeState|[lostModeState](../resources/intune-devices-lostmodestate.md)|Indicates if Lost mode is enabled or disabled. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `disabled`, `enabled`.|
-|activationLockBypassCode|String|The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. Individual GET call with select query options is needed to retrieve actual values. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|activationLockBypassCode|String|The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|emailAddress|String|Email(s) for the user associated with the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |azureActiveDirectoryDeviceId|String|The unique identifier for the Azure Active Directory device. Read only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |azureADDeviceId|String|The unique identifier for the Azure Active Directory device. Read only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |deviceRegistrationState|[deviceRegistrationState](../resources/intune-devices-deviceregistrationstate.md)|Device registration state. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `notRegistered`, `registered`, `revoked`, `keyConflict`, `approvalPending`, `certificateReset`, `notRegisteredPendingEnrollment`, `unknown`.|
-|deviceCategoryDisplayName|String|Device category display name. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|deviceCategoryDisplayName|String|Device category display name. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|isSupervised|Boolean|Device supervised status. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |exchangeLastSuccessfulSyncDateTime|DateTimeOffset|Last time the device contacted Exchange. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |exchangeAccessState|[deviceManagementExchangeAccessState](../resources/intune-devices-devicemanagementexchangeaccessstate.md)|The Access State of the device in Exchange. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `none`, `unknown`, `allowed`, `blocked`, `quarantined`.| |exchangeAccessStateReason|[deviceManagementExchangeAccessStateReason](../resources/intune-devices-devicemanagementexchangeaccessstatereason.md)|The reason for the device's access state in Exchange. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `none`, `unknown`, `exchangeGlobalRule`, `exchangeIndividualRule`, `exchangeDeviceRule`, `exchangeUpgrade`, `exchangeMailboxPolicy`, `other`, `compliant`, `notCompliant`, `notEnrolled`, `unknownLocation`, `mfaRequired`, `azureADBlockDueToAccessPolicy`, `compromisedPassword`, `deviceNotKnownWithManagedApp`.|
-|remoteAssistanceSessionUrl|String|Url that allows a Remote Assistance session to be established with the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|remoteAssistanceSessionUrl|String|Url that allows a Remote Assistance session to be established with the device. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|remoteAssistanceSessionErrorDetails|String|An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |isEncrypted|Boolean|Device encryption status. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |userPrincipalName|String|Device user principal name. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
The following table shows the properties that are required when you create the w
|autopilotEnrolled|Boolean|Reports if the managed device is enrolled via auto-pilot. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |requireUserEnrollmentApproval|Boolean|Reports if the managed iOS device is user approval enrollment. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |managementCertificateExpirationDate|DateTimeOffset|Reports device management certificate expiration date. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|iccid|String|Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|udid|String|Unique Device Identifier for iOS and macOS devices. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|iccid|String|Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|udid|String|Unique Device Identifier for iOS and macOS devices. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|roleScopeTagIds|String collection|List of Scope Tag IDs for this Device instance. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|windowsActiveMalwareCount|Int32|Count of active malware for this windows device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|windowsRemediatedMalwareCount|Int32|Count of remediated malware for this windows device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|notes|String|Notes on the device created by IT Admin. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|windowsActiveMalwareCount|Int32|Count of active malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|windowsRemediatedMalwareCount|Int32|Count of remediated malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|notes|String|Notes on the device created by IT Admin. Default is null. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|configurationManagerClientHealthState|[configurationManagerClientHealthState](../resources/intune-devices-configurationmanagerclienthealthstate.md)|Configuration manager client health state, valid only for devices managed by MDM/ConfigMgr Agent Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |configurationManagerClientInformation|[configurationManagerClientInformation](../resources/intune-devices-configurationmanagerclientinformation.md)|Configuration manager client information, valid only for devices managed, duel-managed or tri-managed by ConfigMgr Agent Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |ethernetMacAddress|String|Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|physicalMemoryInBytes|Int64|Total Memory in Bytes. Return default value 0 in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. Default value is 0. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|physicalMemoryInBytes|Int64|Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|processorArchitecture|[managedDeviceArchitecture](../resources/intune-devices-manageddevicearchitecture.md)|Processor architecture. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `x86`, `x64`, `arm`, `arM64`.| |specificationVersion|String|Specification version. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |joinType|[joinType](../resources/intune-devices-jointype.md)|Device join type Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `azureADJoined`, `azureADRegistered`, `hybridAzureADJoined`.| |skuFamily|String|Device sku family Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |skuNumber|Int32|Device sku number, see also: https://learn.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |managementFeatures|[managedDeviceManagementFeatures](../resources/intune-devices-manageddevicemanagementfeatures.md)|Device management features Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `none`, `microsoftManagedDesktop`.|
-|chromeOSDeviceInfo|[chromeOSDeviceProperty](../resources/intune-devices-chromeosdeviceproperty.md) collection|List of properties of the ChromeOS Device. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|chromeOSDeviceInfo|[chromeOSDeviceProperty](../resources/intune-devices-chromeosdeviceproperty.md) collection|List of properties of the ChromeOS Device. Default is an empty list. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|enrollmentProfileName|String|Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |bootstrapTokenEscrowed|Boolean|Reports if the managed device has an escrowed Bootstrap Token. This is only for macOS devices. To get, include BootstrapTokenEscrowed in the select clause and query with a device id. If FALSE, no bootstrap token is escrowed. If TRUE, the device has escrowed a bootstrap token with Intune. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |deviceFirmwareConfigurationInterfaceManaged|Boolean|Indicates whether the device is DFCI managed. When TRUE the device is DFCI managed. When FALSE, the device is not DFCI managed. The default value is FALSE. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
v1.0 Intune Devices Windowsmanageddevice Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-windowsmanageddevice-update.md
The following table shows the properties that are required when you create the [
|id|String|Unique Identifier for the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |userId|String|Unique Identifier for the user associated with the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |deviceName|String|Name of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|hardwareInformation|[hardwareInformation](../resources/intune-devices-hardwareinformation.md)|The hardward details for the device. Includes information such as storage space, manufacturer, serial number, etc. Return default value in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|ownerType|[ownerType](../resources/intune-shared-ownertype.md)|Ownership of the device. Can be 'company' or 'personal' Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `company`, `personal`.|
+|hardwareInformation|[hardwareInformation](../resources/intune-devices-hardwareinformation.md)|The hardward details for the device. Includes information such as storage space, manufacturer, serial number, etc. By default most property of this type are set to null/0/false and enum defaults for associated types. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|ownerType|[ownerType](../resources/intune-shared-ownertype.md)|Ownership of the device. Possible values are, 'company' or 'personal'. Default is unknown. Supports $filter operator 'eq' and 'or'. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `company`, `personal`.|
|managedDeviceOwnerType|[managedDeviceOwnerType](../resources/intune-shared-manageddeviceownertype.md)|Ownership of the device. Can be 'company' or 'personal' Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `company`, `personal`.| |deviceActionResults|[deviceActionResult](../resources/intune-devices-deviceactionresult.md) collection|List of ComplexType deviceActionResult objects. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|managementState|[managementState](../resources/intune-devices-managementstate.md)|Management state of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `managed`, `retirePending`, `retireFailed`, `wipePending`, `wipeFailed`, `unhealthy`, `deletePending`, `retireIssued`, `wipeIssued`, `wipeCanceled`, `retireCanceled`, `discovered`.|
-|enrolledDateTime|DateTimeOffset|Enrollment time of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|lastSyncDateTime|DateTimeOffset|The date and time that the device last completed a successful sync with Intune. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|managementState|[managementState](../resources/intune-devices-managementstate.md)|Management state of the device. Examples: Managed, RetirePending, etc. Default is managed. Supports $filter operator 'eq' and 'or'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `managed`, `retirePending`, `retireFailed`, `wipePending`, `wipeFailed`, `unhealthy`, `deletePending`, `retireIssued`, `wipeIssued`, `wipeCanceled`, `retireCanceled`, `discovered`.|
+|enrolledDateTime|DateTimeOffset|Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|lastSyncDateTime|DateTimeOffset|The date and time that the device last completed a successful sync with Intune. Supports $filter operator 'lt' and 'gt'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|chassisType|[chassisType](../resources/intune-devices-chassistype.md)|Chassis type of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `desktop`, `laptop`, `worksWorkstation`, `enterpriseServer`, `phone`, `tablet`, `mobileOther`, `mobileUnknown`.| |operatingSystem|String|Operating system of the device. Windows, iOS, etc. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|deviceType|[deviceType](../resources/intune-shared-devicetype.md)|Platform of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
-|complianceState|[complianceState](../resources/intune-devices-compliancestate.md)|Compliance state of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `compliant`, `noncompliant`, `conflict`, `error`, `inGracePeriod`, `configManager`.|
-|jailBroken|String|whether the device is jail broken or rooted. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|managementAgent|[managementAgentType](../resources/intune-shared-managementagenttype.md)|Management channel of the device. Intune, EAS, etc. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`, `microsoft365ManagedMdm`, `msSense`, `intuneAosp`.|
+|deviceType|[deviceType](../resources/intune-devices-devicetype.md)|Platform of the device. Examples: Desktop, WindowsRT, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
+|complianceState|[complianceState](../resources/intune-devices-compliancestate.md)|Compliance state of the device. Examples: Compliant, Conflict, Error, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `compliant`, `noncompliant`, `conflict`, `error`, `inGracePeriod`, `configManager`.|
+|jailBroken|String|Whether the device is jail broken or rooted. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|managementAgent|[managementAgentType](../resources/intune-shared-managementagenttype.md)|Management channel of the device. Examples: Intune, EAS, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`, `microsoft365ManagedMdm`, `msSense`, `intuneAosp`.|
|osVersion|String|Operating system version of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |easActivated|Boolean|Whether the device is Exchange ActiveSync activated. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |easDeviceId|String|Exchange ActiveSync Id of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
The following table shows the properties that are required when you create the [
|azureADRegistered|Boolean|Whether the device is Azure Active Directory registered. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |deviceEnrollmentType|[deviceEnrollmentType](../resources/intune-devices-deviceenrollmenttype.md)|Enrollment type of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `userEnrollment`, `deviceEnrollmentManager`, `appleBulkWithUser`, `appleBulkWithoutUser`, `windowsAzureADJoin`, `windowsBulkUserless`, `windowsAutoEnrollment`, `windowsBulkAzureDomainJoin`, `windowsCoManagement`, `windowsAzureADJoinUsingDeviceAuth`, `appleUserEnrollment`, `appleUserEnrollmentWithServiceAccount`, `azureAdJoinUsingAzureVmExtension`, `androidEnterpriseDedicatedDevice`, `androidEnterpriseFullyManaged`, `androidEnterpriseCorporateWorkProfile`.| |lostModeState|[lostModeState](../resources/intune-devices-lostmodestate.md)|Indicates if Lost mode is enabled or disabled. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `disabled`, `enabled`.|
-|activationLockBypassCode|String|The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. Individual GET call with select query options is needed to retrieve actual values. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|activationLockBypassCode|String|The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|emailAddress|String|Email(s) for the user associated with the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |azureActiveDirectoryDeviceId|String|The unique identifier for the Azure Active Directory device. Read only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |azureADDeviceId|String|The unique identifier for the Azure Active Directory device. Read only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |deviceRegistrationState|[deviceRegistrationState](../resources/intune-devices-deviceregistrationstate.md)|Device registration state. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `notRegistered`, `registered`, `revoked`, `keyConflict`, `approvalPending`, `certificateReset`, `notRegisteredPendingEnrollment`, `unknown`.|
-|deviceCategoryDisplayName|String|Device category display name. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|deviceCategoryDisplayName|String|Device category display name. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|isSupervised|Boolean|Device supervised status. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |exchangeLastSuccessfulSyncDateTime|DateTimeOffset|Last time the device contacted Exchange. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |exchangeAccessState|[deviceManagementExchangeAccessState](../resources/intune-devices-devicemanagementexchangeaccessstate.md)|The Access State of the device in Exchange. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `none`, `unknown`, `allowed`, `blocked`, `quarantined`.| |exchangeAccessStateReason|[deviceManagementExchangeAccessStateReason](../resources/intune-devices-devicemanagementexchangeaccessstatereason.md)|The reason for the device's access state in Exchange. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `none`, `unknown`, `exchangeGlobalRule`, `exchangeIndividualRule`, `exchangeDeviceRule`, `exchangeUpgrade`, `exchangeMailboxPolicy`, `other`, `compliant`, `notCompliant`, `notEnrolled`, `unknownLocation`, `mfaRequired`, `azureADBlockDueToAccessPolicy`, `compromisedPassword`, `deviceNotKnownWithManagedApp`.|
-|remoteAssistanceSessionUrl|String|Url that allows a Remote Assistance session to be established with the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|remoteAssistanceSessionUrl|String|Url that allows a Remote Assistance session to be established with the device. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|remoteAssistanceSessionErrorDetails|String|An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |isEncrypted|Boolean|Device encryption status. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |userPrincipalName|String|Device user principal name. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
The following table shows the properties that are required when you create the [
|autopilotEnrolled|Boolean|Reports if the managed device is enrolled via auto-pilot. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |requireUserEnrollmentApproval|Boolean|Reports if the managed iOS device is user approval enrollment. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |managementCertificateExpirationDate|DateTimeOffset|Reports device management certificate expiration date. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|iccid|String|Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|udid|String|Unique Device Identifier for iOS and macOS devices. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|iccid|String|Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|udid|String|Unique Device Identifier for iOS and macOS devices. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|roleScopeTagIds|String collection|List of Scope Tag IDs for this Device instance. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|windowsActiveMalwareCount|Int32|Count of active malware for this windows device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|windowsRemediatedMalwareCount|Int32|Count of remediated malware for this windows device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|notes|String|Notes on the device created by IT Admin. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|windowsActiveMalwareCount|Int32|Count of active malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|windowsRemediatedMalwareCount|Int32|Count of remediated malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|notes|String|Notes on the device created by IT Admin. Default is null. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|configurationManagerClientHealthState|[configurationManagerClientHealthState](../resources/intune-devices-configurationmanagerclienthealthstate.md)|Configuration manager client health state, valid only for devices managed by MDM/ConfigMgr Agent Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |configurationManagerClientInformation|[configurationManagerClientInformation](../resources/intune-devices-configurationmanagerclientinformation.md)|Configuration manager client information, valid only for devices managed, duel-managed or tri-managed by ConfigMgr Agent Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |ethernetMacAddress|String|Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|physicalMemoryInBytes|Int64|Total Memory in Bytes. Return default value 0 in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. Default value is 0. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|physicalMemoryInBytes|Int64|Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|processorArchitecture|[managedDeviceArchitecture](../resources/intune-devices-manageddevicearchitecture.md)|Processor architecture. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `x86`, `x64`, `arm`, `arM64`.| |specificationVersion|String|Specification version. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |joinType|[joinType](../resources/intune-devices-jointype.md)|Device join type Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `azureADJoined`, `azureADRegistered`, `hybridAzureADJoined`.| |skuFamily|String|Device sku family Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |skuNumber|Int32|Device sku number, see also: https://learn.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |managementFeatures|[managedDeviceManagementFeatures](../resources/intune-devices-manageddevicemanagementfeatures.md)|Device management features Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `none`, `microsoftManagedDesktop`.|
-|chromeOSDeviceInfo|[chromeOSDeviceProperty](../resources/intune-devices-chromeosdeviceproperty.md) collection|List of properties of the ChromeOS Device. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|chromeOSDeviceInfo|[chromeOSDeviceProperty](../resources/intune-devices-chromeosdeviceproperty.md) collection|List of properties of the ChromeOS Device. Default is an empty list. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|enrollmentProfileName|String|Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |bootstrapTokenEscrowed|Boolean|Reports if the managed device has an escrowed Bootstrap Token. This is only for macOS devices. To get, include BootstrapTokenEscrowed in the select clause and query with a device id. If FALSE, no bootstrap token is escrowed. If TRUE, the device has escrowed a bootstrap token with Intune. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |deviceFirmwareConfigurationInterfaceManaged|Boolean|Indicates whether the device is DFCI managed. When TRUE the device is DFCI managed. When FALSE, the device is not DFCI managed. The default value is FALSE. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
v1.0 Intune Devices Windowsprotectionstate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-devices-windowsprotectionstate-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:| |id|String|The unique Identifier for the device protection status object. This is device id of the device|
-|malwareProtectionEnabled|Boolean|Anti malware is enabled or not|
-|deviceState|[windowsDeviceHealthState](../resources/intune-devices-windowsdevicehealthstate.md)|Computer's state (like clean or pending full scan or pending reboot etc). Possible values are: `clean`, `fullScanPending`, `rebootPending`, `manualStepsPending`, `offlineScanPending`, `critical`.|
-|realTimeProtectionEnabled|Boolean|Real time protection is enabled or not?|
-|networkInspectionSystemEnabled|Boolean|Network inspection system enabled or not?|
-|quickScanOverdue|Boolean|Quick scan overdue or not?|
-|fullScanOverdue|Boolean|Full scan overdue or not?|
-|signatureUpdateOverdue|Boolean|Signature out of date or not?|
-|rebootRequired|Boolean|Reboot required or not?|
-|fullScanRequired|Boolean|Full scan required or not?|
+|malwareProtectionEnabled|Boolean|When TRUE indicates anti malware is enabled when FALSE indicates anti malware is not enabled.|
+|deviceState|[windowsDeviceHealthState](../resources/intune-devices-windowsdevicehealthstate.md)|Indicates device's health state. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. Possible values are: `clean`, `fullScanPending`, `rebootPending`, `manualStepsPending`, `offlineScanPending`, `critical`.|
+|realTimeProtectionEnabled|Boolean|When TRUE indicates real time protection is enabled, when FALSE indicates real time protection is not enabled. Defaults to setting on client device.|
+|networkInspectionSystemEnabled|Boolean|When TRUE indicates network inspection system enabled, when FALSE indicates network inspection system is not enabled. Defaults to setting on client device.|
+|quickScanOverdue|Boolean|When TRUE indicates quick scan is overdue, when FALSE indicates quick scan is not overdue. Defaults to setting on client device.|
+|fullScanOverdue|Boolean|When TRUE indicates full scan is overdue, when FALSE indicates full scan is not overdue. Defaults to setting on client device.|
+|signatureUpdateOverdue|Boolean|When TRUE indicates signature is out of date, when FALSE indicates signature is not out of date. Defaults to setting on client device.|
+|rebootRequired|Boolean|When TRUE indicates reboot is required, when FALSE indicates when TRUE indicates reboot is not required. Defaults to setting on client device.|
+|fullScanRequired|Boolean|When TRUE indicates full scan is required, when FALSE indicates full scan is not required. Defaults to setting on client device.|
|engineVersion|String|Current endpoint protection engine's version| |signatureVersion|String|Current malware definitions version| |antiMalwareVersion|String|Current anti malware version|
The following table shows the properties that are required when you create the [
|lastQuickScanSignatureVersion|String|Last quick scan signature version| |lastFullScanSignatureVersion|String|Last full scan signature version| |lastReportedDateTime|DateTimeOffset|Last device health status reported time|
-|productStatus|[windowsDefenderProductStatus](../resources/intune-devices-windowsdefenderproductstatus.md)|Product Status of Windows Defender Antivirus. Possible values are: `noStatus`, `serviceNotRunning`, `serviceStartedWithoutMalwareProtection`, `pendingFullScanDueToThreatAction`, `pendingRebootDueToThreatAction`, `pendingManualStepsDueToThreatAction`, `avSignaturesOutOfDate`, `asSignaturesOutOfDate`, `noQuickScanHappenedForSpecifiedPeriod`, `noFullScanHappenedForSpecifiedPeriod`, `systemInitiatedScanInProgress`, `systemInitiatedCleanInProgress`, `samplesPendingSubmission`, `productRunningInEvaluationMode`, `productRunningInNonGenuineMode`, `productExpired`, `offlineScanRequired`, `serviceShutdownAsPartOfSystemShutdown`, `threatRemediationFailedCritically`, `threatRemediationFailedNonCritically`, `noStatusFlagsSet`, `platformOutOfDate`, `platformUpdateInProgress`, `platformAboutToBeOutdated`, `signatureOrPlatformEndOfLifeIsPastOrIsImpending`, `windowsSModeSignaturesInUseOnNonWin10SInstall`.|
-|isVirtualMachine|Boolean|Indicates whether the device is a virtual machine.|
-|tamperProtectionEnabled|Boolean|Indicates whether the Windows Defender tamper protection feature is enabled.|
+|productStatus|[windowsDefenderProductStatus](../resources/intune-devices-windowsdefenderproductstatus.md)|Product Status of Windows Defender Antivirus. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. Possible values are: `noStatus`, `serviceNotRunning`, `serviceStartedWithoutMalwareProtection`, `pendingFullScanDueToThreatAction`, `pendingRebootDueToThreatAction`, `pendingManualStepsDueToThreatAction`, `avSignaturesOutOfDate`, `asSignaturesOutOfDate`, `noQuickScanHappenedForSpecifiedPeriod`, `noFullScanHappenedForSpecifiedPeriod`, `systemInitiatedScanInProgress`, `systemInitiatedCleanInProgress`, `samplesPendingSubmission`, `productRunningInEvaluationMode`, `productRunningInNonGenuineMode`, `productExpired`, `offlineScanRequired`, `serviceShutdownAsPartOfSystemShutdown`, `threatRemediationFailedCritically`, `threatRemediationFailedNonCritically`, `noStatusFlagsSet`, `platformOutOfDate`, `platformUpdateInProgress`, `platformAboutToBeOutdated`, `signatureOrPlatformEndOfLifeIsPastOrIsImpending`, `windowsSModeSignaturesInUseOnNonWin10SInstall`.|
+|isVirtualMachine|Boolean|When TRUE indicates the device is a virtual machine, when FALSE indicates the device is not a virtual machine. Defaults to setting on client device.|
+|tamperProtectionEnabled|Boolean|When TRUE indicates the Windows Defender tamper protection feature is enabled, when FALSE indicates the Windows Defender tamper protection feature is not enabled. Defaults to setting on client device.|
v1.0 Intune Enrollment Depenrollmentbaseprofile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-enrollment-depenrollmentbaseprofile-get.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1218
+Content-Length: 1312
{ "value": {
Content-Length: 1218
"configurationWebUrl": true, "enabledSkipKeys": [ "Enabled Skip Keys value"
+ ],
+ "enrollmentTimeAzureAdGroupIds": [
+ "7f64eb6c-eb6c-7f64-6ceb-647f6ceb647f"
] } }
v1.0 Intune Enrollment Depenrollmentbaseprofile List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-enrollment-depenrollmentbaseprofile-list.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1292
+Content-Length: 1392
{ "value": [
Content-Length: 1292
"configurationWebUrl": true, "enabledSkipKeys": [ "Enabled Skip Keys value"
+ ],
+ "enrollmentTimeAzureAdGroupIds": [
+ "7f64eb6c-eb6c-7f64-6ceb-647f6ceb647f"
] } ]
v1.0 Intune Enrollment Depiosenrollmentprofile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-enrollment-depiosenrollmentprofile-create.md
The following table shows the properties that are required when you create the d
|deviceNameTemplate|String|Sets a literal or name pattern. Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)| |configurationWebUrl|Boolean|URL for setup assistant login Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)| |enabledSkipKeys|String collection|enabledSkipKeys contains all the enabled skip keys as strings Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)|
+|enrollmentTimeAzureAdGroupIds|Guid collection|EnrollmentTimeAzureAdGroupIds contains list of enrollment time Azure Group Ids to be associated with profile Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)|
|iTunesPairingMode|[iTunesPairingMode](../resources/intune-enrollment-itunespairingmode.md)|Indicates the iTunes pairing mode. Possible values are: `disallow`, `allow`, `requiresCertificate`.| |managementCertificates|[managementCertificateWithThumbprint](../resources/intune-enrollment-managementcertificatewiththumbprint.md) collection|Management certificates for Apple Configurator| |restoreFromAndroidDisabled|Boolean|Indicates if Restore from Android is disabled|
Here is an example of the request.
``` http POST https://graph.microsoft.com/beta/deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/enrollmentProfiles Content-type: application/json
-Content-length: 2438
+Content-length: 2526
{ "@odata.type": "#microsoft.graph.depIOSEnrollmentProfile",
Content-length: 2438
"enabledSkipKeys": [ "Enabled Skip Keys value" ],
+ "enrollmentTimeAzureAdGroupIds": [
+ "7f64eb6c-eb6c-7f64-6ceb-647f6ceb647f"
+ ],
"iTunesPairingMode": "allow", "managementCertificates": [ {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 2487
+Content-Length: 2575
{ "@odata.type": "#microsoft.graph.depIOSEnrollmentProfile",
Content-Length: 2487
"enabledSkipKeys": [ "Enabled Skip Keys value" ],
+ "enrollmentTimeAzureAdGroupIds": [
+ "7f64eb6c-eb6c-7f64-6ceb-647f6ceb647f"
+ ],
"iTunesPairingMode": "allow", "managementCertificates": [ {
v1.0 Intune Enrollment Depiosenrollmentprofile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-enrollment-depiosenrollmentprofile-get.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 2636
+Content-Length: 2730
{ "value": {
Content-Length: 2636
"enabledSkipKeys": [ "Enabled Skip Keys value" ],
+ "enrollmentTimeAzureAdGroupIds": [
+ "7f64eb6c-eb6c-7f64-6ceb-647f6ceb647f"
+ ],
"iTunesPairingMode": "allow", "managementCertificates": [ {
v1.0 Intune Enrollment Depiosenrollmentprofile List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-enrollment-depiosenrollmentprofile-list.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 2780
+Content-Length: 2880
{ "value": [
Content-Length: 2780
"enabledSkipKeys": [ "Enabled Skip Keys value" ],
+ "enrollmentTimeAzureAdGroupIds": [
+ "7f64eb6c-eb6c-7f64-6ceb-647f6ceb647f"
+ ],
"iTunesPairingMode": "allow", "managementCertificates": [ {
v1.0 Intune Enrollment Depiosenrollmentprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-enrollment-depiosenrollmentprofile-update.md
The following table shows the properties that are required when you create the [
|deviceNameTemplate|String|Sets a literal or name pattern. Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)| |configurationWebUrl|Boolean|URL for setup assistant login Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)| |enabledSkipKeys|String collection|enabledSkipKeys contains all the enabled skip keys as strings Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)|
+|enrollmentTimeAzureAdGroupIds|Guid collection|EnrollmentTimeAzureAdGroupIds contains list of enrollment time Azure Group Ids to be associated with profile Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)|
|iTunesPairingMode|[iTunesPairingMode](../resources/intune-enrollment-itunespairingmode.md)|Indicates the iTunes pairing mode. Possible values are: `disallow`, `allow`, `requiresCertificate`.| |managementCertificates|[managementCertificateWithThumbprint](../resources/intune-enrollment-managementcertificatewiththumbprint.md) collection|Management certificates for Apple Configurator| |restoreFromAndroidDisabled|Boolean|Indicates if Restore from Android is disabled|
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/beta/deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/defaultIosEnrollmentProfile Content-type: application/json
-Content-length: 2438
+Content-length: 2526
{ "@odata.type": "#microsoft.graph.depIOSEnrollmentProfile",
Content-length: 2438
"enabledSkipKeys": [ "Enabled Skip Keys value" ],
+ "enrollmentTimeAzureAdGroupIds": [
+ "7f64eb6c-eb6c-7f64-6ceb-647f6ceb647f"
+ ],
"iTunesPairingMode": "allow", "managementCertificates": [ {
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 2487
+Content-Length: 2575
{ "@odata.type": "#microsoft.graph.depIOSEnrollmentProfile",
Content-Length: 2487
"enabledSkipKeys": [ "Enabled Skip Keys value" ],
+ "enrollmentTimeAzureAdGroupIds": [
+ "7f64eb6c-eb6c-7f64-6ceb-647f6ceb647f"
+ ],
"iTunesPairingMode": "allow", "managementCertificates": [ {
v1.0 Intune Enrollment Depmacosenrollmentprofile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-enrollment-depmacosenrollmentprofile-create.md
The following table shows the properties that are required when you create the d
|deviceNameTemplate|String|Sets a literal or name pattern. Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)| |configurationWebUrl|Boolean|URL for setup assistant login Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)| |enabledSkipKeys|String collection|enabledSkipKeys contains all the enabled skip keys as strings Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)|
+|enrollmentTimeAzureAdGroupIds|Guid collection|EnrollmentTimeAzureAdGroupIds contains list of enrollment time Azure Group Ids to be associated with profile Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)|
|registrationDisabled|Boolean|Indicates if registration is disabled| |fileVaultDisabled|Boolean|Indicates if file vault is disabled| |iCloudDiagnosticsDisabled|Boolean|Indicates if iCloud Analytics screen is disabled|
The following table shows the properties that are required when you create the d
|adminAccountPassword|String|Indicates what the password for the admin account is| |hideAdminAccount|Boolean|Indicates whether the admin account should be hidded or not| |requestRequiresNetworkTether|Boolean|Indicates if the device is network-tethered to run the command|
+|autoAdvanceSetupEnabled|Boolean|Indicates if Setup Assistant will automatically advance through its screen|
Here is an example of the request.
``` http POST https://graph.microsoft.com/beta/deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/enrollmentProfiles Content-type: application/json
-Content-length: 1951
+Content-length: 2075
{ "@odata.type": "#microsoft.graph.depMacOSEnrollmentProfile",
Content-length: 1951
"enabledSkipKeys": [ "Enabled Skip Keys value" ],
+ "enrollmentTimeAzureAdGroupIds": [
+ "7f64eb6c-eb6c-7f64-6ceb-647f6ceb647f"
+ ],
"registrationDisabled": true, "fileVaultDisabled": true, "iCloudDiagnosticsDisabled": true,
Content-length: 1951
"adminAccountFullName": "Admin Account Full Name value", "adminAccountPassword": "Admin Account Password value", "hideAdminAccount": true,
- "requestRequiresNetworkTether": true
+ "requestRequiresNetworkTether": true,
+ "autoAdvanceSetupEnabled": true
} ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 2000
+Content-Length: 2124
{ "@odata.type": "#microsoft.graph.depMacOSEnrollmentProfile",
Content-Length: 2000
"enabledSkipKeys": [ "Enabled Skip Keys value" ],
+ "enrollmentTimeAzureAdGroupIds": [
+ "7f64eb6c-eb6c-7f64-6ceb-647f6ceb647f"
+ ],
"registrationDisabled": true, "fileVaultDisabled": true, "iCloudDiagnosticsDisabled": true,
Content-Length: 2000
"adminAccountFullName": "Admin Account Full Name value", "adminAccountPassword": "Admin Account Password value", "hideAdminAccount": true,
- "requestRequiresNetworkTether": true
+ "requestRequiresNetworkTether": true,
+ "autoAdvanceSetupEnabled": true
} ```
v1.0 Intune Enrollment Depmacosenrollmentprofile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-enrollment-depmacosenrollmentprofile-get.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 2119
+Content-Length: 2251
{ "value": {
Content-Length: 2119
"enabledSkipKeys": [ "Enabled Skip Keys value" ],
+ "enrollmentTimeAzureAdGroupIds": [
+ "7f64eb6c-eb6c-7f64-6ceb-647f6ceb647f"
+ ],
"registrationDisabled": true, "fileVaultDisabled": true, "iCloudDiagnosticsDisabled": true,
Content-Length: 2119
"adminAccountFullName": "Admin Account Full Name value", "adminAccountPassword": "Admin Account Password value", "hideAdminAccount": true,
- "requestRequiresNetworkTether": true
+ "requestRequiresNetworkTether": true,
+ "autoAdvanceSetupEnabled": true
} } ```
v1.0 Intune Enrollment Depmacosenrollmentprofile List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-enrollment-depmacosenrollmentprofile-list.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 2233
+Content-Length: 2373
{ "value": [
Content-Length: 2233
"enabledSkipKeys": [ "Enabled Skip Keys value" ],
+ "enrollmentTimeAzureAdGroupIds": [
+ "7f64eb6c-eb6c-7f64-6ceb-647f6ceb647f"
+ ],
"registrationDisabled": true, "fileVaultDisabled": true, "iCloudDiagnosticsDisabled": true,
Content-Length: 2233
"adminAccountFullName": "Admin Account Full Name value", "adminAccountPassword": "Admin Account Password value", "hideAdminAccount": true,
- "requestRequiresNetworkTether": true
+ "requestRequiresNetworkTether": true,
+ "autoAdvanceSetupEnabled": true
} ] }
v1.0 Intune Enrollment Depmacosenrollmentprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-enrollment-depmacosenrollmentprofile-update.md
The following table shows the properties that are required when you create the [
|deviceNameTemplate|String|Sets a literal or name pattern. Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)| |configurationWebUrl|Boolean|URL for setup assistant login Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)| |enabledSkipKeys|String collection|enabledSkipKeys contains all the enabled skip keys as strings Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)|
+|enrollmentTimeAzureAdGroupIds|Guid collection|EnrollmentTimeAzureAdGroupIds contains list of enrollment time Azure Group Ids to be associated with profile Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)|
|registrationDisabled|Boolean|Indicates if registration is disabled| |fileVaultDisabled|Boolean|Indicates if file vault is disabled| |iCloudDiagnosticsDisabled|Boolean|Indicates if iCloud Analytics screen is disabled|
The following table shows the properties that are required when you create the [
|adminAccountPassword|String|Indicates what the password for the admin account is| |hideAdminAccount|Boolean|Indicates whether the admin account should be hidded or not| |requestRequiresNetworkTether|Boolean|Indicates if the device is network-tethered to run the command|
+|autoAdvanceSetupEnabled|Boolean|Indicates if Setup Assistant will automatically advance through its screen|
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/beta/deviceManagement/depOnboardingSettings/{depOnboardingSettingId}/defaultMacOsEnrollmentProfile Content-type: application/json
-Content-length: 1951
+Content-length: 2075
{ "@odata.type": "#microsoft.graph.depMacOSEnrollmentProfile",
Content-length: 1951
"enabledSkipKeys": [ "Enabled Skip Keys value" ],
+ "enrollmentTimeAzureAdGroupIds": [
+ "7f64eb6c-eb6c-7f64-6ceb-647f6ceb647f"
+ ],
"registrationDisabled": true, "fileVaultDisabled": true, "iCloudDiagnosticsDisabled": true,
Content-length: 1951
"adminAccountFullName": "Admin Account Full Name value", "adminAccountPassword": "Admin Account Password value", "hideAdminAccount": true,
- "requestRequiresNetworkTether": true
+ "requestRequiresNetworkTether": true,
+ "autoAdvanceSetupEnabled": true
} ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 2000
+Content-Length: 2124
{ "@odata.type": "#microsoft.graph.depMacOSEnrollmentProfile",
Content-Length: 2000
"enabledSkipKeys": [ "Enabled Skip Keys value" ],
+ "enrollmentTimeAzureAdGroupIds": [
+ "7f64eb6c-eb6c-7f64-6ceb-647f6ceb647f"
+ ],
"registrationDisabled": true, "fileVaultDisabled": true, "iCloudDiagnosticsDisabled": true,
Content-Length: 2000
"adminAccountFullName": "Admin Account Full Name value", "adminAccountPassword": "Admin Account Password value", "hideAdminAccount": true,
- "requestRequiresNetworkTether": true
+ "requestRequiresNetworkTether": true,
+ "autoAdvanceSetupEnabled": true
} ```
v1.0 Intune Fencing Circulargeofencemanagementcondition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-circulargeofencemanagementcondition-create.md
- Title: "Create circularGeofenceManagementCondition"
-description: "Create a new circularGeofenceManagementCondition object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create circularGeofenceManagementCondition
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [circularGeofenceManagementCondition](../resources/intune-fencing-circulargeofencemanagementcondition.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/managementConditions
-POST /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the circularGeofenceManagementCondition object.
-
-The following table shows the properties that are required when you create the circularGeofenceManagementCondition.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique identifier for the management condition. System generated value assigned when created. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|uniqueName|String|Unique name for the management condition. Used in management condition expressions. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|displayName|String|The admin defined name of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|description|String|The admin defined description of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|createdDateTime|DateTimeOffset|The time the management condition was created. Generated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|modifiedDateTime|DateTimeOffset|The time the management condition was last modified. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|eTag|String|ETag of the management condition. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|applicablePlatforms|[devicePlatformType](../resources/intune-fencing-deviceplatformtype.md) collection|The applicable platforms for this management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md). Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`.|
-|latitude|Double|Latitude in degrees, between -90 and +90 inclusive.|
-|longitude|Double|Longitude in degrees, between -180 and +180 inclusive.|
-|radiusInMeters|Single|Radius in meters.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [circularGeofenceManagementCondition](../resources/intune-fencing-circulargeofencemanagementcondition.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/managementConditions
-Content-type: application/json
-Content-length: 371
-
-{
- "@odata.type": "#microsoft.graph.circularGeofenceManagementCondition",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ],
- "latitude": 2.6666666666666665,
- "longitude": 3.0,
- "radiusInMeters": 4.666666666666667
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 539
-
-{
- "@odata.type": "#microsoft.graph.circularGeofenceManagementCondition",
- "id": "30ee27b6-27b6-30ee-b627-ee30b627ee30",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ],
- "latitude": 2.6666666666666665,
- "longitude": 3.0,
- "radiusInMeters": 4.666666666666667
-}
-```
v1.0 Intune Fencing Circulargeofencemanagementcondition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-circulargeofencemanagementcondition-delete.md
- Title: "Delete circularGeofenceManagementCondition"
-description: "Deletes a circularGeofenceManagementCondition."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete circularGeofenceManagementCondition
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [circularGeofenceManagementCondition](../resources/intune-fencing-circulargeofencemanagementcondition.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/managementConditions/{managementConditionId}
-DELETE /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions/{managementConditionId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/managementConditions/{managementConditionId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Fencing Circulargeofencemanagementcondition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-circulargeofencemanagementcondition-get.md
- Title: "Get circularGeofenceManagementCondition"
-description: "Read properties and relationships of the circularGeofenceManagementCondition object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Get circularGeofenceManagementCondition
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Read properties and relationships of the [circularGeofenceManagementCondition](../resources/intune-fencing-circulargeofencemanagementcondition.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/managementConditions/{managementConditionId}
-GET /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions/{managementConditionId}
-```
-
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and [circularGeofenceManagementCondition](../resources/intune-fencing-circulargeofencemanagementcondition.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/managementConditions/{managementConditionId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 586
-
-{
- "value": {
- "@odata.type": "#microsoft.graph.circularGeofenceManagementCondition",
- "id": "30ee27b6-27b6-30ee-b627-ee30b627ee30",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ],
- "latitude": 2.6666666666666665,
- "longitude": 3.0,
- "radiusInMeters": 4.666666666666667
- }
-}
-```
v1.0 Intune Fencing Circulargeofencemanagementcondition List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-circulargeofencemanagementcondition-list.md
- Title: "List circularGeofenceManagementConditions"
-description: "List properties and relationships of the circularGeofenceManagementCondition objects."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# List circularGeofenceManagementConditions
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-List properties and relationships of the [circularGeofenceManagementCondition](../resources/intune-fencing-circulargeofencemanagementcondition.md) objects.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/managementConditions
-GET /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and a collection of [circularGeofenceManagementCondition](../resources/intune-fencing-circulargeofencemanagementcondition.md) objects in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/managementConditions
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 628
-
-{
- "value": [
- {
- "@odata.type": "#microsoft.graph.circularGeofenceManagementCondition",
- "id": "30ee27b6-27b6-30ee-b627-ee30b627ee30",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ],
- "latitude": 2.6666666666666665,
- "longitude": 3.0,
- "radiusInMeters": 4.666666666666667
- }
- ]
-}
-```
v1.0 Intune Fencing Circulargeofencemanagementcondition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-circulargeofencemanagementcondition-update.md
- Title: "Update circularGeofenceManagementCondition"
-description: "Update the properties of a circularGeofenceManagementCondition object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update circularGeofenceManagementCondition
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [circularGeofenceManagementCondition](../resources/intune-fencing-circulargeofencemanagementcondition.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/managementConditions/{managementConditionId}
-PATCH /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions/{managementConditionId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [circularGeofenceManagementCondition](../resources/intune-fencing-circulargeofencemanagementcondition.md) object.
-
-The following table shows the properties that are required when you create the [circularGeofenceManagementCondition](../resources/intune-fencing-circulargeofencemanagementcondition.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique identifier for the management condition. System generated value assigned when created. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|uniqueName|String|Unique name for the management condition. Used in management condition expressions. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|displayName|String|The admin defined name of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|description|String|The admin defined description of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|createdDateTime|DateTimeOffset|The time the management condition was created. Generated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|modifiedDateTime|DateTimeOffset|The time the management condition was last modified. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|eTag|String|ETag of the management condition. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|applicablePlatforms|[devicePlatformType](../resources/intune-fencing-deviceplatformtype.md) collection|The applicable platforms for this management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md). Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`.|
-|latitude|Double|Latitude in degrees, between -90 and +90 inclusive.|
-|longitude|Double|Longitude in degrees, between -180 and +180 inclusive.|
-|radiusInMeters|Single|Radius in meters.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [circularGeofenceManagementCondition](../resources/intune-fencing-circulargeofencemanagementcondition.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/managementConditions/{managementConditionId}
-Content-type: application/json
-Content-length: 371
-
-{
- "@odata.type": "#microsoft.graph.circularGeofenceManagementCondition",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ],
- "latitude": 2.6666666666666665,
- "longitude": 3.0,
- "radiusInMeters": 4.666666666666667
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 539
-
-{
- "@odata.type": "#microsoft.graph.circularGeofenceManagementCondition",
- "id": "30ee27b6-27b6-30ee-b627-ee30b627ee30",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ],
- "latitude": 2.6666666666666665,
- "longitude": 3.0,
- "radiusInMeters": 4.666666666666667
-}
-```
v1.0 Intune Fencing Locationmanagementcondition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-locationmanagementcondition-get.md
- Title: "Get locationManagementCondition"
-description: "Read properties and relationships of the locationManagementCondition object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Get locationManagementCondition
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Read properties and relationships of the [locationManagementCondition](../resources/intune-fencing-locationmanagementcondition.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/managementConditions/{managementConditionId}
-GET /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions/{managementConditionId}
-```
-
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and [locationManagementCondition](../resources/intune-fencing-locationmanagementcondition.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/managementConditions/{managementConditionId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 476
-
-{
- "value": {
- "@odata.type": "#microsoft.graph.locationManagementCondition",
- "id": "23b1ca32-ca32-23b1-32ca-b12332cab123",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ]
- }
-}
-```
v1.0 Intune Fencing Locationmanagementcondition List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-locationmanagementcondition-list.md
- Title: "List locationManagementConditions"
-description: "List properties and relationships of the locationManagementCondition objects."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# List locationManagementConditions
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-List properties and relationships of the [locationManagementCondition](../resources/intune-fencing-locationmanagementcondition.md) objects.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/managementConditions
-GET /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and a collection of [locationManagementCondition](../resources/intune-fencing-locationmanagementcondition.md) objects in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/managementConditions
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 512
-
-{
- "value": [
- {
- "@odata.type": "#microsoft.graph.locationManagementCondition",
- "id": "23b1ca32-ca32-23b1-32ca-b12332cab123",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ]
- }
- ]
-}
-```
v1.0 Intune Fencing Managementcondition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-managementcondition-get.md
- Title: "Get managementCondition"
-description: "Read properties and relationships of the managementCondition object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Get managementCondition
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Read properties and relationships of the [managementCondition](../resources/intune-fencing-managementcondition.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/managementConditions/{managementConditionId}
-GET /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions/{managementConditionId}
-```
-
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and [managementCondition](../resources/intune-fencing-managementcondition.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/managementConditions/{managementConditionId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 468
-
-{
- "value": {
- "@odata.type": "#microsoft.graph.managementCondition",
- "id": "5cb49381-9381-5cb4-8193-b45c8193b45c",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ]
- }
-}
-```
v1.0 Intune Fencing Managementcondition Getmanagementconditionsforplatform https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-managementcondition-getmanagementconditionsforplatform.md
- Title: "getManagementConditionsForPlatform function"
-description: "Not yet documented"
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# getManagementConditionsForPlatform function
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Not yet documented
-
-## 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)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/managementConditions/getManagementConditionsForPlatform
-GET /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions/getManagementConditionsForPlatform
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request URL, provide the following query parameters with values.
-The following table shows the parameters that can be used with this function.
-
-|Property|Type|Description|
-|:|:|:|
-|platform|[devicePlatformType](../resources/intune-fencing-deviceplatformtype.md)|Not yet documented|
---
-## Response
-If successful, this function returns a `200 OK` response code and a [managementCondition](../resources/intune-fencing-managementcondition.md) collection in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/managementConditions/getManagementConditionsForPlatform(platform='parameterValue')
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 504
-
-{
- "value": [
- {
- "@odata.type": "#microsoft.graph.managementCondition",
- "id": "5cb49381-9381-5cb4-8193-b45c8193b45c",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ]
- }
- ]
-}
-```
v1.0 Intune Fencing Managementcondition List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-managementcondition-list.md
- Title: "List managementConditions"
-description: "List properties and relationships of the managementCondition objects."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# List managementConditions
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-List properties and relationships of the [managementCondition](../resources/intune-fencing-managementcondition.md) objects.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/managementConditions
-GET /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and a collection of [managementCondition](../resources/intune-fencing-managementcondition.md) objects in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/managementConditions
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 504
-
-{
- "value": [
- {
- "@odata.type": "#microsoft.graph.managementCondition",
- "id": "5cb49381-9381-5cb4-8193-b45c8193b45c",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ]
- }
- ]
-}
-```
v1.0 Intune Fencing Managementconditionstatement Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-managementconditionstatement-create.md
- Title: "Create managementConditionStatement"
-description: "Create a new managementConditionStatement object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create managementConditionStatement
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/managementConditionStatements
-POST /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the managementConditionStatement object.
-
-The following table shows the properties that are required when you create the managementConditionStatement.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique identifier for the management condition statement. System generated value assigned when created.|
-|displayName|String|The admin defined name of the management condition statement.|
-|description|String|The admin defined description of the management condition statement.|
-|createdDateTime|DateTimeOffset|The time the management condition statement was created. Generated service side.|
-|modifiedDateTime|DateTimeOffset|The time the management condition statement was last modified. Updated service side.|
-|expression|[managementConditionExpression](../resources/intune-fencing-managementconditionexpression.md)|The management condition statement expression used to evaluate if a management condition statement was activated/deactivated.|
-|eTag|String|ETag of the management condition statement. Updated service side.|
-|applicablePlatforms|[devicePlatformType](../resources/intune-fencing-deviceplatformtype.md) collection|The applicable platforms for this management condition statement.
-This is calculated from looking the management conditions associated to the management condition statement and finding the intersection of applicable platforms. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/managementConditionStatements
-Content-type: application/json
-Content-length: 358
-
-{
- "@odata.type": "#microsoft.graph.managementConditionStatement",
- "displayName": "Display Name value",
- "description": "Description value",
- "expression": {
- "@odata.type": "microsoft.graph.managementConditionExpressionString",
- "value": "Value value"
- },
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ]
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 526
-
-{
- "@odata.type": "#microsoft.graph.managementConditionStatement",
- "id": "bedb0c00-0c00-bedb-000c-dbbe000cdbbe",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "expression": {
- "@odata.type": "microsoft.graph.managementConditionExpressionString",
- "value": "Value value"
- },
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ]
-}
-```
v1.0 Intune Fencing Managementconditionstatement Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-managementconditionstatement-delete.md
- Title: "Delete managementConditionStatement"
-description: "Deletes a managementConditionStatement."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete managementConditionStatement
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/managementConditionStatements/{managementConditionStatementId}
-DELETE /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/managementConditionStatements/{managementConditionStatementId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Fencing Managementconditionstatement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-managementconditionstatement-get.md
- Title: "Get managementConditionStatement"
-description: "Read properties and relationships of the managementConditionStatement object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Get managementConditionStatement
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Read properties and relationships of the [managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/managementConditionStatements/{managementConditionStatementId}
-GET /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}
-```
-
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and [managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/managementConditionStatements/{managementConditionStatementId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 573
-
-{
- "value": {
- "@odata.type": "#microsoft.graph.managementConditionStatement",
- "id": "bedb0c00-0c00-bedb-000c-dbbe000cdbbe",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "expression": {
- "@odata.type": "microsoft.graph.managementConditionExpressionString",
- "value": "Value value"
- },
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ]
- }
-}
-```
v1.0 Intune Fencing Managementconditionstatement Getmanagementconditionstatementexpressionstring https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-managementconditionstatement-getmanagementconditionstatementexpressionstring.md
- Title: "getManagementConditionStatementExpressionString function"
-description: "Not yet documented"
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# getManagementConditionStatementExpressionString function
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Not yet documented
-
-## 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)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/managementConditionStatements/{managementConditionStatementId}/getManagementConditionStatementExpressionString
-GET /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/getManagementConditionStatementExpressionString
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this function returns a `200 OK` response code and a [managementConditionExpressionString](../resources/intune-fencing-managementconditionexpressionstring.md) in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/managementConditionStatements/{managementConditionStatementId}/getManagementConditionStatementExpressionString
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 126
-
-{
- "value": {
- "@odata.type": "microsoft.graph.managementConditionExpressionString",
- "value": "Value value"
- }
-}
-```
v1.0 Intune Fencing Managementconditionstatement Getmanagementconditionstatementsforplatform https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-managementconditionstatement-getmanagementconditionstatementsforplatform.md
- Title: "getManagementConditionStatementsForPlatform function"
-description: "Not yet documented"
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# getManagementConditionStatementsForPlatform function
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Not yet documented
-
-## 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)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/managementConditionStatements/getManagementConditionStatementsForPlatform
-GET /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/getManagementConditionStatementsForPlatform
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request URL, provide the following query parameters with values.
-The following table shows the parameters that can be used with this function.
-
-|Property|Type|Description|
-|:|:|:|
-|platform|[devicePlatformType](../resources/intune-fencing-deviceplatformtype.md)|Not yet documented|
---
-## Response
-If successful, this function returns a `200 OK` response code and a [managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) collection in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/managementConditionStatements/getManagementConditionStatementsForPlatform(platform='parameterValue')
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 615
-
-{
- "value": [
- {
- "@odata.type": "#microsoft.graph.managementConditionStatement",
- "id": "bedb0c00-0c00-bedb-000c-dbbe000cdbbe",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "expression": {
- "@odata.type": "microsoft.graph.managementConditionExpressionString",
- "value": "Value value"
- },
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ]
- }
- ]
-}
-```
v1.0 Intune Fencing Managementconditionstatement List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-managementconditionstatement-list.md
- Title: "List managementConditionStatements"
-description: "List properties and relationships of the managementConditionStatement objects."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# List managementConditionStatements
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-List properties and relationships of the [managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) objects.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/managementConditionStatements
-GET /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and a collection of [managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) objects in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/managementConditionStatements
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 615
-
-{
- "value": [
- {
- "@odata.type": "#microsoft.graph.managementConditionStatement",
- "id": "bedb0c00-0c00-bedb-000c-dbbe000cdbbe",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "expression": {
- "@odata.type": "microsoft.graph.managementConditionExpressionString",
- "value": "Value value"
- },
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ]
- }
- ]
-}
-```
v1.0 Intune Fencing Managementconditionstatement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-managementconditionstatement-update.md
- Title: "Update managementConditionStatement"
-description: "Update the properties of a managementConditionStatement object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update managementConditionStatement
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/managementConditionStatements/{managementConditionStatementId}
-PATCH /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) object.
-
-The following table shows the properties that are required when you create the [managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique identifier for the management condition statement. System generated value assigned when created.|
-|displayName|String|The admin defined name of the management condition statement.|
-|description|String|The admin defined description of the management condition statement.|
-|createdDateTime|DateTimeOffset|The time the management condition statement was created. Generated service side.|
-|modifiedDateTime|DateTimeOffset|The time the management condition statement was last modified. Updated service side.|
-|expression|[managementConditionExpression](../resources/intune-fencing-managementconditionexpression.md)|The management condition statement expression used to evaluate if a management condition statement was activated/deactivated.|
-|eTag|String|ETag of the management condition statement. Updated service side.|
-|applicablePlatforms|[devicePlatformType](../resources/intune-fencing-deviceplatformtype.md) collection|The applicable platforms for this management condition statement.
-This is calculated from looking the management conditions associated to the management condition statement and finding the intersection of applicable platforms. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/managementConditionStatements/{managementConditionStatementId}
-Content-type: application/json
-Content-length: 358
-
-{
- "@odata.type": "#microsoft.graph.managementConditionStatement",
- "displayName": "Display Name value",
- "description": "Description value",
- "expression": {
- "@odata.type": "microsoft.graph.managementConditionExpressionString",
- "value": "Value value"
- },
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ]
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 526
-
-{
- "@odata.type": "#microsoft.graph.managementConditionStatement",
- "id": "bedb0c00-0c00-bedb-000c-dbbe000cdbbe",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "expression": {
- "@odata.type": "microsoft.graph.managementConditionExpressionString",
- "value": "Value value"
- },
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ]
-}
-```
v1.0 Intune Fencing Networkipv4configurationmanagementcondition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-networkipv4configurationmanagementcondition-create.md
- Title: "Create networkIPv4ConfigurationManagementCondition"
-description: "Create a new networkIPv4ConfigurationManagementCondition object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create networkIPv4ConfigurationManagementCondition
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [networkIPv4ConfigurationManagementCondition](../resources/intune-fencing-networkipv4configurationmanagementcondition.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/managementConditions
-POST /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the networkIPv4ConfigurationManagementCondition object.
-
-The following table shows the properties that are required when you create the networkIPv4ConfigurationManagementCondition.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique identifier for the management condition. System generated value assigned when created. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|uniqueName|String|Unique name for the management condition. Used in management condition expressions. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|displayName|String|The admin defined name of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|description|String|The admin defined description of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|createdDateTime|DateTimeOffset|The time the management condition was created. Generated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|modifiedDateTime|DateTimeOffset|The time the management condition was last modified. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|eTag|String|ETag of the management condition. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|applicablePlatforms|[devicePlatformType](../resources/intune-fencing-deviceplatformtype.md) collection|The applicable platforms for this management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md). Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`.|
-|ipV4Prefix|String|The IPv4 subnet to be connected to. e.g. 10.0.0.0/8|
-|ipV4Gateway|String|The IPv4 gateway address. e.g. 10.0.0.0|
-|ipV4DHCPServer|String|The IPv4 address of the DHCP server for the adapter.|
-|ipV4DNSServerList|String collection|The IPv4 DNS servers configured for the adapter.|
-|dnsSuffixList|String collection|Valid DNS suffixes for the current network. e.g. seattle.contoso.com|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [networkIPv4ConfigurationManagementCondition](../resources/intune-fencing-networkipv4configurationmanagementcondition.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/managementConditions
-Content-type: application/json
-Content-length: 529
-
-{
- "@odata.type": "#microsoft.graph.networkIPv4ConfigurationManagementCondition",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ],
- "ipV4Prefix": "Ip V4Prefix value",
- "ipV4Gateway": "Ip V4Gateway value",
- "ipV4DHCPServer": "Ip V4DHCPServer value",
- "ipV4DNSServerList": [
- "Ip V4DNSServer List value"
- ],
- "dnsSuffixList": [
- "Dns Suffix List value"
- ]
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 697
-
-{
- "@odata.type": "#microsoft.graph.networkIPv4ConfigurationManagementCondition",
- "id": "5e4a8284-8284-5e4a-8482-4a5e84824a5e",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ],
- "ipV4Prefix": "Ip V4Prefix value",
- "ipV4Gateway": "Ip V4Gateway value",
- "ipV4DHCPServer": "Ip V4DHCPServer value",
- "ipV4DNSServerList": [
- "Ip V4DNSServer List value"
- ],
- "dnsSuffixList": [
- "Dns Suffix List value"
- ]
-}
-```
v1.0 Intune Fencing Networkipv4configurationmanagementcondition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-networkipv4configurationmanagementcondition-delete.md
- Title: "Delete networkIPv4ConfigurationManagementCondition"
-description: "Deletes a networkIPv4ConfigurationManagementCondition."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete networkIPv4ConfigurationManagementCondition
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [networkIPv4ConfigurationManagementCondition](../resources/intune-fencing-networkipv4configurationmanagementcondition.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/managementConditions/{managementConditionId}
-DELETE /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions/{managementConditionId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/managementConditions/{managementConditionId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Fencing Networkipv4configurationmanagementcondition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-networkipv4configurationmanagementcondition-get.md
- Title: "Get networkIPv4ConfigurationManagementCondition"
-description: "Read properties and relationships of the networkIPv4ConfigurationManagementCondition object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Get networkIPv4ConfigurationManagementCondition
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Read properties and relationships of the [networkIPv4ConfigurationManagementCondition](../resources/intune-fencing-networkipv4configurationmanagementcondition.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/managementConditions/{managementConditionId}
-GET /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions/{managementConditionId}
-```
-
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and [networkIPv4ConfigurationManagementCondition](../resources/intune-fencing-networkipv4configurationmanagementcondition.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/managementConditions/{managementConditionId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 756
-
-{
- "value": {
- "@odata.type": "#microsoft.graph.networkIPv4ConfigurationManagementCondition",
- "id": "5e4a8284-8284-5e4a-8482-4a5e84824a5e",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ],
- "ipV4Prefix": "Ip V4Prefix value",
- "ipV4Gateway": "Ip V4Gateway value",
- "ipV4DHCPServer": "Ip V4DHCPServer value",
- "ipV4DNSServerList": [
- "Ip V4DNSServer List value"
- ],
- "dnsSuffixList": [
- "Dns Suffix List value"
- ]
- }
-}
-```
v1.0 Intune Fencing Networkipv4configurationmanagementcondition List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-networkipv4configurationmanagementcondition-list.md
- Title: "List networkIPv4ConfigurationManagementConditions"
-description: "List properties and relationships of the networkIPv4ConfigurationManagementCondition objects."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# List networkIPv4ConfigurationManagementConditions
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-List properties and relationships of the [networkIPv4ConfigurationManagementCondition](../resources/intune-fencing-networkipv4configurationmanagementcondition.md) objects.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/managementConditions
-GET /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and a collection of [networkIPv4ConfigurationManagementCondition](../resources/intune-fencing-networkipv4configurationmanagementcondition.md) objects in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/managementConditions
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 810
-
-{
- "value": [
- {
- "@odata.type": "#microsoft.graph.networkIPv4ConfigurationManagementCondition",
- "id": "5e4a8284-8284-5e4a-8482-4a5e84824a5e",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ],
- "ipV4Prefix": "Ip V4Prefix value",
- "ipV4Gateway": "Ip V4Gateway value",
- "ipV4DHCPServer": "Ip V4DHCPServer value",
- "ipV4DNSServerList": [
- "Ip V4DNSServer List value"
- ],
- "dnsSuffixList": [
- "Dns Suffix List value"
- ]
- }
- ]
-}
-```
v1.0 Intune Fencing Networkipv4configurationmanagementcondition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-networkipv4configurationmanagementcondition-update.md
- Title: "Update networkIPv4ConfigurationManagementCondition"
-description: "Update the properties of a networkIPv4ConfigurationManagementCondition object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update networkIPv4ConfigurationManagementCondition
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [networkIPv4ConfigurationManagementCondition](../resources/intune-fencing-networkipv4configurationmanagementcondition.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/managementConditions/{managementConditionId}
-PATCH /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions/{managementConditionId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [networkIPv4ConfigurationManagementCondition](../resources/intune-fencing-networkipv4configurationmanagementcondition.md) object.
-
-The following table shows the properties that are required when you create the [networkIPv4ConfigurationManagementCondition](../resources/intune-fencing-networkipv4configurationmanagementcondition.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique identifier for the management condition. System generated value assigned when created. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|uniqueName|String|Unique name for the management condition. Used in management condition expressions. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|displayName|String|The admin defined name of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|description|String|The admin defined description of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|createdDateTime|DateTimeOffset|The time the management condition was created. Generated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|modifiedDateTime|DateTimeOffset|The time the management condition was last modified. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|eTag|String|ETag of the management condition. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|applicablePlatforms|[devicePlatformType](../resources/intune-fencing-deviceplatformtype.md) collection|The applicable platforms for this management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md). Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`.|
-|ipV4Prefix|String|The IPv4 subnet to be connected to. e.g. 10.0.0.0/8|
-|ipV4Gateway|String|The IPv4 gateway address. e.g. 10.0.0.0|
-|ipV4DHCPServer|String|The IPv4 address of the DHCP server for the adapter.|
-|ipV4DNSServerList|String collection|The IPv4 DNS servers configured for the adapter.|
-|dnsSuffixList|String collection|Valid DNS suffixes for the current network. e.g. seattle.contoso.com|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [networkIPv4ConfigurationManagementCondition](../resources/intune-fencing-networkipv4configurationmanagementcondition.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/managementConditions/{managementConditionId}
-Content-type: application/json
-Content-length: 529
-
-{
- "@odata.type": "#microsoft.graph.networkIPv4ConfigurationManagementCondition",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ],
- "ipV4Prefix": "Ip V4Prefix value",
- "ipV4Gateway": "Ip V4Gateway value",
- "ipV4DHCPServer": "Ip V4DHCPServer value",
- "ipV4DNSServerList": [
- "Ip V4DNSServer List value"
- ],
- "dnsSuffixList": [
- "Dns Suffix List value"
- ]
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 697
-
-{
- "@odata.type": "#microsoft.graph.networkIPv4ConfigurationManagementCondition",
- "id": "5e4a8284-8284-5e4a-8482-4a5e84824a5e",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ],
- "ipV4Prefix": "Ip V4Prefix value",
- "ipV4Gateway": "Ip V4Gateway value",
- "ipV4DHCPServer": "Ip V4DHCPServer value",
- "ipV4DNSServerList": [
- "Ip V4DNSServer List value"
- ],
- "dnsSuffixList": [
- "Dns Suffix List value"
- ]
-}
-```
v1.0 Intune Fencing Networkipv6configurationmanagementcondition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-networkipv6configurationmanagementcondition-create.md
- Title: "Create networkIPv6ConfigurationManagementCondition"
-description: "Create a new networkIPv6ConfigurationManagementCondition object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create networkIPv6ConfigurationManagementCondition
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [networkIPv6ConfigurationManagementCondition](../resources/intune-fencing-networkipv6configurationmanagementcondition.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/managementConditions
-POST /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the networkIPv6ConfigurationManagementCondition object.
-
-The following table shows the properties that are required when you create the networkIPv6ConfigurationManagementCondition.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique identifier for the management condition. System generated value assigned when created. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|uniqueName|String|Unique name for the management condition. Used in management condition expressions. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|displayName|String|The admin defined name of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|description|String|The admin defined description of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|createdDateTime|DateTimeOffset|The time the management condition was created. Generated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|modifiedDateTime|DateTimeOffset|The time the management condition was last modified. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|eTag|String|ETag of the management condition. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|applicablePlatforms|[devicePlatformType](../resources/intune-fencing-deviceplatformtype.md) collection|The applicable platforms for this management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md). Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`.|
-|ipV6Prefix|String|The IPv6 subnet to be connected to. e.g. 2001:db8::/32|
-|ipV6Gateway|String|The IPv6 gateway address to. e.g 2001:db8::1|
-|ipV6DNSServerList|String collection|An IPv6 DNS servers configured for the adapter.|
-|dnsSuffixList|String collection|Valid DNS suffixes for the current network. e.g. seattle.contoso.com|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [networkIPv6ConfigurationManagementCondition](../resources/intune-fencing-networkipv6configurationmanagementcondition.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/managementConditions
-Content-type: application/json
-Content-length: 483
-
-{
- "@odata.type": "#microsoft.graph.networkIPv6ConfigurationManagementCondition",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ],
- "ipV6Prefix": "Ip V6Prefix value",
- "ipV6Gateway": "Ip V6Gateway value",
- "ipV6DNSServerList": [
- "Ip V6DNSServer List value"
- ],
- "dnsSuffixList": [
- "Dns Suffix List value"
- ]
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 651
-
-{
- "@odata.type": "#microsoft.graph.networkIPv6ConfigurationManagementCondition",
- "id": "25811206-1206-2581-0612-812506128125",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ],
- "ipV6Prefix": "Ip V6Prefix value",
- "ipV6Gateway": "Ip V6Gateway value",
- "ipV6DNSServerList": [
- "Ip V6DNSServer List value"
- ],
- "dnsSuffixList": [
- "Dns Suffix List value"
- ]
-}
-```
v1.0 Intune Fencing Networkipv6configurationmanagementcondition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-networkipv6configurationmanagementcondition-delete.md
- Title: "Delete networkIPv6ConfigurationManagementCondition"
-description: "Deletes a networkIPv6ConfigurationManagementCondition."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete networkIPv6ConfigurationManagementCondition
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [networkIPv6ConfigurationManagementCondition](../resources/intune-fencing-networkipv6configurationmanagementcondition.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/managementConditions/{managementConditionId}
-DELETE /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions/{managementConditionId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/managementConditions/{managementConditionId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Fencing Networkipv6configurationmanagementcondition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-networkipv6configurationmanagementcondition-get.md
- Title: "Get networkIPv6ConfigurationManagementCondition"
-description: "Read properties and relationships of the networkIPv6ConfigurationManagementCondition object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Get networkIPv6ConfigurationManagementCondition
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Read properties and relationships of the [networkIPv6ConfigurationManagementCondition](../resources/intune-fencing-networkipv6configurationmanagementcondition.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/managementConditions/{managementConditionId}
-GET /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions/{managementConditionId}
-```
-
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and [networkIPv6ConfigurationManagementCondition](../resources/intune-fencing-networkipv6configurationmanagementcondition.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/managementConditions/{managementConditionId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 708
-
-{
- "value": {
- "@odata.type": "#microsoft.graph.networkIPv6ConfigurationManagementCondition",
- "id": "25811206-1206-2581-0612-812506128125",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ],
- "ipV6Prefix": "Ip V6Prefix value",
- "ipV6Gateway": "Ip V6Gateway value",
- "ipV6DNSServerList": [
- "Ip V6DNSServer List value"
- ],
- "dnsSuffixList": [
- "Dns Suffix List value"
- ]
- }
-}
-```
v1.0 Intune Fencing Networkipv6configurationmanagementcondition List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-networkipv6configurationmanagementcondition-list.md
- Title: "List networkIPv6ConfigurationManagementConditions"
-description: "List properties and relationships of the networkIPv6ConfigurationManagementCondition objects."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# List networkIPv6ConfigurationManagementConditions
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-List properties and relationships of the [networkIPv6ConfigurationManagementCondition](../resources/intune-fencing-networkipv6configurationmanagementcondition.md) objects.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/managementConditions
-GET /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and a collection of [networkIPv6ConfigurationManagementCondition](../resources/intune-fencing-networkipv6configurationmanagementcondition.md) objects in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/managementConditions
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 760
-
-{
- "value": [
- {
- "@odata.type": "#microsoft.graph.networkIPv6ConfigurationManagementCondition",
- "id": "25811206-1206-2581-0612-812506128125",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ],
- "ipV6Prefix": "Ip V6Prefix value",
- "ipV6Gateway": "Ip V6Gateway value",
- "ipV6DNSServerList": [
- "Ip V6DNSServer List value"
- ],
- "dnsSuffixList": [
- "Dns Suffix List value"
- ]
- }
- ]
-}
-```
v1.0 Intune Fencing Networkipv6configurationmanagementcondition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-networkipv6configurationmanagementcondition-update.md
- Title: "Update networkIPv6ConfigurationManagementCondition"
-description: "Update the properties of a networkIPv6ConfigurationManagementCondition object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update networkIPv6ConfigurationManagementCondition
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [networkIPv6ConfigurationManagementCondition](../resources/intune-fencing-networkipv6configurationmanagementcondition.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/managementConditions/{managementConditionId}
-PATCH /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions/{managementConditionId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [networkIPv6ConfigurationManagementCondition](../resources/intune-fencing-networkipv6configurationmanagementcondition.md) object.
-
-The following table shows the properties that are required when you create the [networkIPv6ConfigurationManagementCondition](../resources/intune-fencing-networkipv6configurationmanagementcondition.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique identifier for the management condition. System generated value assigned when created. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|uniqueName|String|Unique name for the management condition. Used in management condition expressions. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|displayName|String|The admin defined name of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|description|String|The admin defined description of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|createdDateTime|DateTimeOffset|The time the management condition was created. Generated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|modifiedDateTime|DateTimeOffset|The time the management condition was last modified. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|eTag|String|ETag of the management condition. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|applicablePlatforms|[devicePlatformType](../resources/intune-fencing-deviceplatformtype.md) collection|The applicable platforms for this management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md). Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`.|
-|ipV6Prefix|String|The IPv6 subnet to be connected to. e.g. 2001:db8::/32|
-|ipV6Gateway|String|The IPv6 gateway address to. e.g 2001:db8::1|
-|ipV6DNSServerList|String collection|An IPv6 DNS servers configured for the adapter.|
-|dnsSuffixList|String collection|Valid DNS suffixes for the current network. e.g. seattle.contoso.com|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [networkIPv6ConfigurationManagementCondition](../resources/intune-fencing-networkipv6configurationmanagementcondition.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/managementConditions/{managementConditionId}
-Content-type: application/json
-Content-length: 483
-
-{
- "@odata.type": "#microsoft.graph.networkIPv6ConfigurationManagementCondition",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ],
- "ipV6Prefix": "Ip V6Prefix value",
- "ipV6Gateway": "Ip V6Gateway value",
- "ipV6DNSServerList": [
- "Ip V6DNSServer List value"
- ],
- "dnsSuffixList": [
- "Dns Suffix List value"
- ]
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 651
-
-{
- "@odata.type": "#microsoft.graph.networkIPv6ConfigurationManagementCondition",
- "id": "25811206-1206-2581-0612-812506128125",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ],
- "ipV6Prefix": "Ip V6Prefix value",
- "ipV6Gateway": "Ip V6Gateway value",
- "ipV6DNSServerList": [
- "Ip V6DNSServer List value"
- ],
- "dnsSuffixList": [
- "Dns Suffix List value"
- ]
-}
-```
v1.0 Intune Fencing Networkmanagementcondition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-networkmanagementcondition-get.md
- Title: "Get networkManagementCondition"
-description: "Read properties and relationships of the networkManagementCondition object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Get networkManagementCondition
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Read properties and relationships of the [networkManagementCondition](../resources/intune-fencing-networkmanagementcondition.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/managementConditions/{managementConditionId}
-GET /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions/{managementConditionId}
-```
-
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and [networkManagementCondition](../resources/intune-fencing-networkmanagementcondition.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/managementConditions/{managementConditionId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 475
-
-{
- "value": {
- "@odata.type": "#microsoft.graph.networkManagementCondition",
- "id": "c2919b8f-9b8f-c291-8f9b-91c28f9b91c2",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ]
- }
-}
-```
v1.0 Intune Fencing Networkmanagementcondition List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-fencing-networkmanagementcondition-list.md
- Title: "List networkManagementConditions"
-description: "List properties and relationships of the networkManagementCondition objects."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# List networkManagementConditions
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-List properties and relationships of the [networkManagementCondition](../resources/intune-fencing-networkmanagementcondition.md) objects.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/managementConditions
-GET /deviceManagement/managementConditions/{managementConditionId}/managementConditionStatements/{managementConditionStatementId}/managementConditions
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and a collection of [networkManagementCondition](../resources/intune-fencing-networkmanagementcondition.md) objects in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/managementConditions
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 511
-
-{
- "value": [
- {
- "@odata.type": "#microsoft.graph.networkManagementCondition",
- "id": "c2919b8f-9b8f-c291-8f9b-91c28f9b91c2",
- "uniqueName": "Unique Name value",
- "displayName": "Display Name value",
- "description": "Description value",
- "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
- "modifiedDateTime": "2017-01-01T00:00:22.8983556-08:00",
- "eTag": "ETag value",
- "applicablePlatforms": [
- "androidForWork"
- ]
- }
- ]
-}
-```
v1.0 Intune Grouppolicy Grouppolicypresentationvaluelist Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-grouppolicy-grouppolicypresentationvaluelist-create.md
The following table shows the properties that are required when you create the g
|lastModifiedDateTime|DateTimeOffset|The date and time the object was last modified. Inherited from [groupPolicyPresentationValue](../resources/intune-grouppolicy-grouppolicypresentationvalue.md)| |createdDateTime|DateTimeOffset|The date and time the object was created. Inherited from [groupPolicyPresentationValue](../resources/intune-grouppolicy-grouppolicypresentationvalue.md)| |id|String|Key of the entity. Inherited from [groupPolicyPresentationValue](../resources/intune-grouppolicy-grouppolicypresentationvalue.md)|
-|values|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|A list of pairs for the associated presentation.|
+|values|[keyValuePair](../resources/intune-grouppolicy-keyvaluepair.md) collection|A list of pairs for the associated presentation.|
v1.0 Intune Grouppolicy Grouppolicypresentationvaluelist Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-grouppolicy-grouppolicypresentationvaluelist-update.md
The following table shows the properties that are required when you create the [
|lastModifiedDateTime|DateTimeOffset|The date and time the object was last modified. Inherited from [groupPolicyPresentationValue](../resources/intune-grouppolicy-grouppolicypresentationvalue.md)| |createdDateTime|DateTimeOffset|The date and time the object was created. Inherited from [groupPolicyPresentationValue](../resources/intune-grouppolicy-grouppolicypresentationvalue.md)| |id|String|Key of the entity. Inherited from [groupPolicyPresentationValue](../resources/intune-grouppolicy-grouppolicypresentationvalue.md)|
-|values|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|A list of pairs for the associated presentation.|
+|values|[keyValuePair](../resources/intune-grouppolicy-keyvaluepair.md) collection|A list of pairs for the associated presentation.|
v1.0 Intune Mam Defaultmanagedappprotection Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-mam-defaultmanagedappprotection-create.md
The following table shows the properties that are required when you create the d
|encryptAppData|Boolean|Indicates whether managed-app data should be encrypted. (Android only)| |disableAppEncryptionIfDeviceEncryptionIsEnabled|Boolean|When this setting is enabled, app level encryption is disabled if device level encryption is enabled. (Android only)| |minimumRequiredSdkVersion|String|Versions less than the specified version will block the managed app from accessing company data. (iOS Only)|
-|customSettings|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|A set of string key and string value pairs to be sent to the affected users, unalterned by this service|
+|customSettings|[keyValuePair](../resources/intune-mam-keyvaluepair.md) collection|A set of string key and string value pairs to be sent to the affected users, unalterned by this service|
|deployedAppCount|Int32|Count of apps to which the current policy is deployed.| |minimumRequiredPatchVersion|String|Define the oldest required Android security patch level a user can have to gain secure access to the app. (Android only)| |minimumWarningPatchVersion|String|Define the oldest recommended Android security patch level a user can have for secure access to the app. (Android only)|
-|exemptedAppProtocols|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|iOS Apps in this list will be exempt from the policy and will be able to receive data from managed apps. (iOS Only)|
-|exemptedAppPackages|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Android App packages in this list will be exempt from the policy and will be able to receive data from managed apps. (Android only)|
+|exemptedAppProtocols|[keyValuePair](../resources/intune-mam-keyvaluepair.md) collection|iOS Apps in this list will be exempt from the policy and will be able to receive data from managed apps. (iOS Only)|
+|exemptedAppPackages|[keyValuePair](../resources/intune-mam-keyvaluepair.md) collection|Android App packages in this list will be exempt from the policy and will be able to receive data from managed apps. (Android only)|
|faceIdBlocked|Boolean|Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True. (iOS Only)| |minimumWipeSdkVersion|String|Versions less than the specified version will block the managed app from accessing company data.| |minimumWipePatchVersion|String|Android security patch level less than or equal to the specified value will wipe the managed app and the associated company data. (Android only)|
The following table shows the properties that are required when you create the d
|appActionIfDeviceLockNotSet|[managedAppRemediationAction](../resources/intune-mam-managedappremediationaction.md)|Defines a managed app behavior, either warn, block or wipe, if the screen lock is required on device but is not set. (android only). Possible values are: `block`, `wipe`, `warn`.| |connectToVpnOnLaunch|Boolean|Whether the app should connect to the configured VPN on launch (Android only).| |appActionIfDevicePasscodeComplexityLessThanLow|[managedAppRemediationAction](../resources/intune-mam-managedappremediationaction.md)|If the device does not have a passcode of low complexity or higher, trigger the stored action. Possible values are: `block`, `wipe`, `warn`.|
+|appActionIfAccountIsClockedOut|[managedAppRemediationAction](../resources/intune-mam-managedappremediationaction.md)|Defines a managed app behavior, either block or warn, if the user is clocked out (non-working time). Possible values are: `block`, `wipe`, `warn`.|
|appActionIfDevicePasscodeComplexityLessThanMedium|[managedAppRemediationAction](../resources/intune-mam-managedappremediationaction.md)|If the device does not have a passcode of medium complexity or higher, trigger the stored action. Possible values are: `block`, `wipe`, `warn`.| |appActionIfDevicePasscodeComplexityLessThanHigh|[managedAppRemediationAction](../resources/intune-mam-managedappremediationaction.md)|If the device does not have a passcode of high complexity or higher, trigger the stored action. Possible values are: `block`, `wipe`, `warn`.| |requireClass3Biometrics|Boolean|Require user to apply Class 3 Biometrics on their Android device.|
Here is an example of the request.
``` http POST https://graph.microsoft.com/beta/deviceAppManagement/defaultManagedAppProtections Content-type: application/json
-Content-length: 5858
+Content-length: 5903
{ "@odata.type": "#microsoft.graph.defaultManagedAppProtection",
Content-length: 5858
"appActionIfDeviceLockNotSet": "wipe", "connectToVpnOnLaunch": true, "appActionIfDevicePasscodeComplexityLessThanLow": "wipe",
+ "appActionIfAccountIsClockedOut": "wipe",
"appActionIfDevicePasscodeComplexityLessThanMedium": "wipe", "appActionIfDevicePasscodeComplexityLessThanHigh": "wipe", "requireClass3Biometrics": true,
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 6030
+Content-Length: 6075
{ "@odata.type": "#microsoft.graph.defaultManagedAppProtection",
Content-Length: 6030
"appActionIfDeviceLockNotSet": "wipe", "connectToVpnOnLaunch": true, "appActionIfDevicePasscodeComplexityLessThanLow": "wipe",
+ "appActionIfAccountIsClockedOut": "wipe",
"appActionIfDevicePasscodeComplexityLessThanMedium": "wipe", "appActionIfDevicePasscodeComplexityLessThanHigh": "wipe", "requireClass3Biometrics": true,
v1.0 Intune Mam Defaultmanagedappprotection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-mam-defaultmanagedappprotection-get.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 6313
+Content-Length: 6360
{ "value": {
Content-Length: 6313
"appActionIfDeviceLockNotSet": "wipe", "connectToVpnOnLaunch": true, "appActionIfDevicePasscodeComplexityLessThanLow": "wipe",
+ "appActionIfAccountIsClockedOut": "wipe",
"appActionIfDevicePasscodeComplexityLessThanMedium": "wipe", "appActionIfDevicePasscodeComplexityLessThanHigh": "wipe", "requireClass3Biometrics": true,
v1.0 Intune Mam Defaultmanagedappprotection List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-mam-defaultmanagedappprotection-list.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 6591
+Content-Length: 6640
{ "value": [
Content-Length: 6591
"appActionIfDeviceLockNotSet": "wipe", "connectToVpnOnLaunch": true, "appActionIfDevicePasscodeComplexityLessThanLow": "wipe",
+ "appActionIfAccountIsClockedOut": "wipe",
"appActionIfDevicePasscodeComplexityLessThanMedium": "wipe", "appActionIfDevicePasscodeComplexityLessThanHigh": "wipe", "requireClass3Biometrics": true,
v1.0 Intune Mam Defaultmanagedappprotection Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-mam-defaultmanagedappprotection-update.md
The following table shows the properties that are required when you create the [
|encryptAppData|Boolean|Indicates whether managed-app data should be encrypted. (Android only)| |disableAppEncryptionIfDeviceEncryptionIsEnabled|Boolean|When this setting is enabled, app level encryption is disabled if device level encryption is enabled. (Android only)| |minimumRequiredSdkVersion|String|Versions less than the specified version will block the managed app from accessing company data. (iOS Only)|
-|customSettings|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|A set of string key and string value pairs to be sent to the affected users, unalterned by this service|
+|customSettings|[keyValuePair](../resources/intune-mam-keyvaluepair.md) collection|A set of string key and string value pairs to be sent to the affected users, unalterned by this service|
|deployedAppCount|Int32|Count of apps to which the current policy is deployed.| |minimumRequiredPatchVersion|String|Define the oldest required Android security patch level a user can have to gain secure access to the app. (Android only)| |minimumWarningPatchVersion|String|Define the oldest recommended Android security patch level a user can have for secure access to the app. (Android only)|
-|exemptedAppProtocols|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|iOS Apps in this list will be exempt from the policy and will be able to receive data from managed apps. (iOS Only)|
-|exemptedAppPackages|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Android App packages in this list will be exempt from the policy and will be able to receive data from managed apps. (Android only)|
+|exemptedAppProtocols|[keyValuePair](../resources/intune-mam-keyvaluepair.md) collection|iOS Apps in this list will be exempt from the policy and will be able to receive data from managed apps. (iOS Only)|
+|exemptedAppPackages|[keyValuePair](../resources/intune-mam-keyvaluepair.md) collection|Android App packages in this list will be exempt from the policy and will be able to receive data from managed apps. (Android only)|
|faceIdBlocked|Boolean|Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True. (iOS Only)| |minimumWipeSdkVersion|String|Versions less than the specified version will block the managed app from accessing company data.| |minimumWipePatchVersion|String|Android security patch level less than or equal to the specified value will wipe the managed app and the associated company data. (Android only)|
The following table shows the properties that are required when you create the [
|appActionIfDeviceLockNotSet|[managedAppRemediationAction](../resources/intune-mam-managedappremediationaction.md)|Defines a managed app behavior, either warn, block or wipe, if the screen lock is required on device but is not set. (android only). Possible values are: `block`, `wipe`, `warn`.| |connectToVpnOnLaunch|Boolean|Whether the app should connect to the configured VPN on launch (Android only).| |appActionIfDevicePasscodeComplexityLessThanLow|[managedAppRemediationAction](../resources/intune-mam-managedappremediationaction.md)|If the device does not have a passcode of low complexity or higher, trigger the stored action. Possible values are: `block`, `wipe`, `warn`.|
+|appActionIfAccountIsClockedOut|[managedAppRemediationAction](../resources/intune-mam-managedappremediationaction.md)|Defines a managed app behavior, either block or warn, if the user is clocked out (non-working time). Possible values are: `block`, `wipe`, `warn`.|
|appActionIfDevicePasscodeComplexityLessThanMedium|[managedAppRemediationAction](../resources/intune-mam-managedappremediationaction.md)|If the device does not have a passcode of medium complexity or higher, trigger the stored action. Possible values are: `block`, `wipe`, `warn`.| |appActionIfDevicePasscodeComplexityLessThanHigh|[managedAppRemediationAction](../resources/intune-mam-managedappremediationaction.md)|If the device does not have a passcode of high complexity or higher, trigger the stored action. Possible values are: `block`, `wipe`, `warn`.| |requireClass3Biometrics|Boolean|Require user to apply Class 3 Biometrics on their Android device.|
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/beta/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtectionId} Content-type: application/json
-Content-length: 5858
+Content-length: 5903
{ "@odata.type": "#microsoft.graph.defaultManagedAppProtection",
Content-length: 5858
"appActionIfDeviceLockNotSet": "wipe", "connectToVpnOnLaunch": true, "appActionIfDevicePasscodeComplexityLessThanLow": "wipe",
+ "appActionIfAccountIsClockedOut": "wipe",
"appActionIfDevicePasscodeComplexityLessThanMedium": "wipe", "appActionIfDevicePasscodeComplexityLessThanHigh": "wipe", "requireClass3Biometrics": true,
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 6030
+Content-Length: 6075
{ "@odata.type": "#microsoft.graph.defaultManagedAppProtection",
Content-Length: 6030
"appActionIfDeviceLockNotSet": "wipe", "connectToVpnOnLaunch": true, "appActionIfDevicePasscodeComplexityLessThanLow": "wipe",
+ "appActionIfAccountIsClockedOut": "wipe",
"appActionIfDevicePasscodeComplexityLessThanMedium": "wipe", "appActionIfDevicePasscodeComplexityLessThanHigh": "wipe", "requireClass3Biometrics": true,
v1.0 Intune Mam Targetedmanagedappconfiguration Changesettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-mam-targetedmanagedappconfiguration-changesettings.md
+
+ Title: "changeSettings action"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# changeSettings action
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## 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)|DeviceManagementConfiguration.Read.All, DeviceManagementApps.Read.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementApps.Read.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfigurationId}/changeSettings
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply JSON representation of the parameters.
+
+The following table shows the parameters that can be used with this action.
+
+|Property|Type|Description|
+|:|:|:|
+|settings|** Unknown Type `microsoft.management.services.api.deviceManagementConfigurationSetting` ** collection|Not yet documented|
+++
+## Response
+If successful, this action returns a `204 No Content` response code.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/beta/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfigurationId}/changeSettings
+
+Content-type: application/json
+Content-length: 48
+
+{
+ "settings": [
+ "<Unknown None>"
+ ]
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Intune Mstunnel Microsofttunnelconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-mstunnel-microsofttunnelconfiguration-create.md
The following table shows the properties that are required when you create the m
|routeExcludes|String collection|Subsets of the routes that will not be routed by the server| |splitDNS|String collection|The domains that will be resolved using the provided dns servers| |listenPort|Int32|The port that both TCP and UPD will listen over on the server|
-|advancedSettings|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Additional settings that may be applied to the server|
+|advancedSettings|[keyValuePair](../resources/intune-mstunnel-keyvaluepair.md) collection|Additional settings that may be applied to the server|
|lastUpdateDateTime|DateTimeOffset|When the configuration was last updated| |roleScopeTagIds|String collection|List of Scope Tags for this Entity instance| |disableUdpConnections|Boolean|When DisableUdpConnections is set, the clients and VPN server will not use DTLS connections to transfer data.|
v1.0 Intune Mstunnel Microsofttunnelconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-mstunnel-microsofttunnelconfiguration-update.md
The following table shows the properties that are required when you create the [
|routeExcludes|String collection|Subsets of the routes that will not be routed by the server| |splitDNS|String collection|The domains that will be resolved using the provided dns servers| |listenPort|Int32|The port that both TCP and UPD will listen over on the server|
-|advancedSettings|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Additional settings that may be applied to the server|
+|advancedSettings|[keyValuePair](../resources/intune-mstunnel-keyvaluepair.md) collection|Additional settings that may be applied to the server|
|lastUpdateDateTime|DateTimeOffset|When the configuration was last updated| |roleScopeTagIds|String collection|List of Scope Tags for this Entity instance| |disableUdpConnections|Boolean|When DisableUdpConnections is set, the clients and VPN server will not use DTLS connections to transfer data.|
v1.0 Intune Onboarding Deviceenrollmentwindowshelloforbusinessconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-create.md
The following table shows the properties that are required when you create the d
|pinExpirationInDays|Int32|Controls the period of time (in days) that a PIN can be used before the system requires the user to change it. This must be set between 0 and 730, inclusive. If set to 0, the user's PIN will never expire| |enhancedBiometricsState|[enablement](../resources/intune-shared-enablement.md)|Controls the ability to use the anti-spoofing features for facial recognition on devices which support it. If set to disabled, anti-spoofing features are not allowed. If set to Not Configured, the user can choose whether they want to use anti-spoofing. Possible values are: `notConfigured`, `enabled`, `disabled`.| |securityKeyForSignIn|[enablement](../resources/intune-shared-enablement.md)|Security key for Sign In provides the capacity for remotely turning ON/OFF Windows Hello Sercurity Keyl Not configured will honor configurations done on the clinet. Possible values are: `notConfigured`, `enabled`, `disabled`.|
+|enhancedSignInSecurity|Int32|Setting to configure Enahcned sign-in security. Default is enabled on one secure modality (face or fingerprint)|
Here is an example of the request.
``` http POST https://graph.microsoft.com/beta/deviceManagement/deviceEnrollmentConfigurations Content-type: application/json
-Content-length: 778
+Content-length: 810
{ "@odata.type": "#microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration",
Content-length: 778
"pinPreviousBlockCount": 5, "pinExpirationInDays": 3, "enhancedBiometricsState": "enabled",
- "securityKeyForSignIn": "enabled"
+ "securityKeyForSignIn": "enabled",
+ "enhancedSignInSecurity": 6
} ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 950
+Content-Length: 982
{ "@odata.type": "#microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration",
Content-Length: 950
"pinPreviousBlockCount": 5, "pinExpirationInDays": 3, "enhancedBiometricsState": "enabled",
- "securityKeyForSignIn": "enabled"
+ "securityKeyForSignIn": "enabled",
+ "enhancedSignInSecurity": 6
} ```
v1.0 Intune Onboarding Deviceenrollmentwindowshelloforbusinessconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-get.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1019
+Content-Length: 1053
{ "value": {
Content-Length: 1019
"pinPreviousBlockCount": 5, "pinExpirationInDays": 3, "enhancedBiometricsState": "enabled",
- "securityKeyForSignIn": "enabled"
+ "securityKeyForSignIn": "enabled",
+ "enhancedSignInSecurity": 6
} } ```
v1.0 Intune Onboarding Deviceenrollmentwindowshelloforbusinessconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-list.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 1083
+Content-Length: 1119
{ "value": [
Content-Length: 1083
"pinPreviousBlockCount": 5, "pinExpirationInDays": 3, "enhancedBiometricsState": "enabled",
- "securityKeyForSignIn": "enabled"
+ "securityKeyForSignIn": "enabled",
+ "enhancedSignInSecurity": 6
} ] }
v1.0 Intune Onboarding Deviceenrollmentwindowshelloforbusinessconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-update.md
The following table shows the properties that are required when you create the [
|pinExpirationInDays|Int32|Controls the period of time (in days) that a PIN can be used before the system requires the user to change it. This must be set between 0 and 730, inclusive. If set to 0, the user's PIN will never expire| |enhancedBiometricsState|[enablement](../resources/intune-shared-enablement.md)|Controls the ability to use the anti-spoofing features for facial recognition on devices which support it. If set to disabled, anti-spoofing features are not allowed. If set to Not Configured, the user can choose whether they want to use anti-spoofing. Possible values are: `notConfigured`, `enabled`, `disabled`.| |securityKeyForSignIn|[enablement](../resources/intune-shared-enablement.md)|Security key for Sign In provides the capacity for remotely turning ON/OFF Windows Hello Sercurity Keyl Not configured will honor configurations done on the clinet. Possible values are: `notConfigured`, `enabled`, `disabled`.|
+|enhancedSignInSecurity|Int32|Setting to configure Enahcned sign-in security. Default is enabled on one secure modality (face or fingerprint)|
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/beta/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId} Content-type: application/json
-Content-length: 778
+Content-length: 810
{ "@odata.type": "#microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration",
Content-length: 778
"pinPreviousBlockCount": 5, "pinExpirationInDays": 3, "enhancedBiometricsState": "enabled",
- "securityKeyForSignIn": "enabled"
+ "securityKeyForSignIn": "enabled",
+ "enhancedSignInSecurity": 6
} ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 950
+Content-Length: 982
{ "@odata.type": "#microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration",
Content-Length: 950
"pinPreviousBlockCount": 5, "pinExpirationInDays": 3, "enhancedBiometricsState": "enabled",
- "securityKeyForSignIn": "enabled"
+ "securityKeyForSignIn": "enabled",
+ "enhancedSignInSecurity": 6
} ```
v1.0 Intune Partnerintegration Securityconfigurationtask Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-partnerintegration-securityconfigurationtask-create.md
The following table shows the properties that are required when you create the s
|endpointSecurityPolicyProfile|[endpointSecurityConfigurationProfileType](../resources/intune-partnerintegration-endpointsecurityconfigurationprofiletype.md)|The endpoint security policy profile. Possible values are: `unknown`, `antivirus`, `windowsSecurity`, `bitLocker`, `fileVault`, `firewall`, `firewallRules`, `endpointDetectionAndResponse`, `deviceControl`, `appAndBrowserIsolation`, `exploitProtection`, `webProtection`, `applicationControl`, `attackSurfaceReductionRules`, `accountProtection`.| |insights|String|Information about the mitigation.| |managedDeviceCount|Int32|The number of vulnerable devices. Valid values 0 to 65536|
-|intendedSettings|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|The intended settings and their values.|
+|intendedSettings|[keyValuePair](../resources/intune-partnerintegration-keyvaluepair.md) collection|The intended settings and their values.|
v1.0 Intune Partnerintegration Securityconfigurationtask Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-partnerintegration-securityconfigurationtask-update.md
The following table shows the properties that are required when you create the [
|endpointSecurityPolicyProfile|[endpointSecurityConfigurationProfileType](../resources/intune-partnerintegration-endpointsecurityconfigurationprofiletype.md)|The endpoint security policy profile. Possible values are: `unknown`, `antivirus`, `windowsSecurity`, `bitLocker`, `fileVault`, `firewall`, `firewallRules`, `endpointDetectionAndResponse`, `deviceControl`, `appAndBrowserIsolation`, `exploitProtection`, `webProtection`, `applicationControl`, `attackSurfaceReductionRules`, `accountProtection`.| |insights|String|Information about the mitigation.| |managedDeviceCount|Int32|The number of vulnerable devices. Valid values 0 to 65536|
-|intendedSettings|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|The intended settings and their values.|
+|intendedSettings|[keyValuePair](../resources/intune-partnerintegration-keyvaluepair.md) collection|The intended settings and their values.|
v1.0 Intune Policyset Deviceandappmanagementassignmentfilter Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-policyset-deviceandappmanagementassignmentfilter-create.md
The following table shows the properties that are required when you create the d
|Property|Type|Description| |:|:|:| |id|String|Key of the Assignment Filter.|
-|createdDateTime|DateTimeOffset|Creation time of the Assignment Filter.|
-|lastModifiedDateTime|DateTimeOffset|Last modified time of the Assignment Filter.|
-|displayName|String|DisplayName of the Assignment Filter.|
-|description|String|Description of the Assignment Filter.|
-|platform|[devicePlatformType](../resources/intune-policyset-deviceplatformtype.md)|Platform type of the devices on which the Assignment Filter will be applicable. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`.|
-|rule|String|Rule definition of the Assignment Filter.|
-|roleScopeTags|String collection|RoleScopeTags of the Assignment Filter.|
-|payloads|[payloadByFilter](../resources/intune-policyset-payloadbyfilter.md) collection|Associated assignments for a specific filter|
+|createdDateTime|DateTimeOffset|The creation time of the assignment filter. The value cannot be modified and is automatically populated during new assignment filter process. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.|
+|lastModifiedDateTime|DateTimeOffset|Last modified time of the Assignment Filter. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'|
+|displayName|String|The name of the Assignment Filter.|
+|description|String|Optional description of the Assignment Filter.|
+|platform|[devicePlatformType](../resources/intune-policyset-deviceplatformtype.md)|Indicates filter is applied to which flatform. Possible values are android,androidForWork,iOS,macOS,windowsPhone81,windows81AndLater,windows10AndLater,androidWorkProfile, unknown, androidAOSP,androidMobileApplicationManagement, iOSMobileApplicationManagement. Default filter will be applied to 'unknown'. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`, `androidMobileApplicationManagement`, `iOSMobileApplicationManagement`, `unknownFutureValue`.|
+|rule|String|Rule definition of the assignment filter.|
+|roleScopeTags|String collection|Indicates role scope tags assigned for the assignment filter.|
+|payloads|[payloadByFilter](../resources/intune-policyset-payloadbyfilter.md) collection|Indicates associated assignments for a specific filter.|
+|assignmentFilterManagementType|[assignmentFilterManagementType](../resources/intune-policyset-assignmentfiltermanagementtype.md)|Indicates filter is applied to either 'devices' or 'apps' management type. Possible values are devices, apps. Default filter will be applied to 'devices'. Possible values are: `devices`, `apps`, `unknownFutureValue`.|
Here is an example of the request.
``` http POST https://graph.microsoft.com/beta/deviceManagement/assignmentFilters Content-type: application/json
-Content-length: 543
+Content-length: 588
{ "@odata.type": "#microsoft.graph.deviceAndAppManagementAssignmentFilter",
Content-length: 543
"groupId": "Group Id value", "assignmentFilterType": "include" }
- ]
+ ],
+ "assignmentFilterManagementType": "apps"
} ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 715
+Content-Length: 760
{ "@odata.type": "#microsoft.graph.deviceAndAppManagementAssignmentFilter",
Content-Length: 715
"groupId": "Group Id value", "assignmentFilterType": "include" }
- ]
+ ],
+ "assignmentFilterManagementType": "apps"
} ```
v1.0 Intune Policyset Deviceandappmanagementassignmentfilter Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-policyset-deviceandappmanagementassignmentfilter-get.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 774
+Content-Length: 821
{ "value": {
Content-Length: 774
"groupId": "Group Id value", "assignmentFilterType": "include" }
- ]
+ ],
+ "assignmentFilterManagementType": "apps"
} } ```
v1.0 Intune Policyset Deviceandappmanagementassignmentfilter List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-policyset-deviceandappmanagementassignmentfilter-list.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 828
+Content-Length: 877
{ "value": [
Content-Length: 828
"groupId": "Group Id value", "assignmentFilterType": "include" }
- ]
+ ],
+ "assignmentFilterManagementType": "apps"
} ] }
v1.0 Intune Policyset Deviceandappmanagementassignmentfilter Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-policyset-deviceandappmanagementassignmentfilter-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:| |id|String|Key of the Assignment Filter.|
-|createdDateTime|DateTimeOffset|Creation time of the Assignment Filter.|
-|lastModifiedDateTime|DateTimeOffset|Last modified time of the Assignment Filter.|
-|displayName|String|DisplayName of the Assignment Filter.|
-|description|String|Description of the Assignment Filter.|
-|platform|[devicePlatformType](../resources/intune-policyset-deviceplatformtype.md)|Platform type of the devices on which the Assignment Filter will be applicable. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`.|
-|rule|String|Rule definition of the Assignment Filter.|
-|roleScopeTags|String collection|RoleScopeTags of the Assignment Filter.|
-|payloads|[payloadByFilter](../resources/intune-policyset-payloadbyfilter.md) collection|Associated assignments for a specific filter|
+|createdDateTime|DateTimeOffset|The creation time of the assignment filter. The value cannot be modified and is automatically populated during new assignment filter process. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.|
+|lastModifiedDateTime|DateTimeOffset|Last modified time of the Assignment Filter. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'|
+|displayName|String|The name of the Assignment Filter.|
+|description|String|Optional description of the Assignment Filter.|
+|platform|[devicePlatformType](../resources/intune-policyset-deviceplatformtype.md)|Indicates filter is applied to which flatform. Possible values are android,androidForWork,iOS,macOS,windowsPhone81,windows81AndLater,windows10AndLater,androidWorkProfile, unknown, androidAOSP,androidMobileApplicationManagement, iOSMobileApplicationManagement. Default filter will be applied to 'unknown'. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`, `androidMobileApplicationManagement`, `iOSMobileApplicationManagement`, `unknownFutureValue`.|
+|rule|String|Rule definition of the assignment filter.|
+|roleScopeTags|String collection|Indicates role scope tags assigned for the assignment filter.|
+|payloads|[payloadByFilter](../resources/intune-policyset-payloadbyfilter.md) collection|Indicates associated assignments for a specific filter.|
+|assignmentFilterManagementType|[assignmentFilterManagementType](../resources/intune-policyset-assignmentfiltermanagementtype.md)|Indicates filter is applied to either 'devices' or 'apps' management type. Possible values are devices, apps. Default filter will be applied to 'devices'. Possible values are: `devices`, `apps`, `unknownFutureValue`.|
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/beta/deviceManagement/assignmentFilters/{deviceAndAppManagementAssignmentFilterId} Content-type: application/json
-Content-length: 543
+Content-length: 588
{ "@odata.type": "#microsoft.graph.deviceAndAppManagementAssignmentFilter",
Content-length: 543
"groupId": "Group Id value", "assignmentFilterType": "include" }
- ]
+ ],
+ "assignmentFilterManagementType": "apps"
} ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 715
+Content-Length: 760
{ "@odata.type": "#microsoft.graph.deviceAndAppManagementAssignmentFilter",
Content-Length: 715
"groupId": "Group Id value", "assignmentFilterType": "include" }
- ]
+ ],
+ "assignmentFilterManagementType": "apps"
} ```
v1.0 Intune Policyset Deviceandappmanagementassignmentfilter Validatefilter https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-policyset-deviceandappmanagementassignmentfilter-validatefilter.md
Here is an example of the request.
POST https://graph.microsoft.com/beta/deviceManagement/assignmentFilters/validateFilter Content-type: application/json
-Content-length: 807
+Content-length: 854
{ "deviceAndAppManagementAssignmentFilter": {
Content-length: 807
"groupId": "Group Id value", "assignmentFilterType": "include" }
- ]
+ ],
+ "assignmentFilterManagementType": "apps"
} } ```
v1.0 Intune Policyset Payloadcompatibleassignmentfilter Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-policyset-payloadcompatibleassignmentfilter-create.md
The following table shows the properties that are required when you create the p
|Property|Type|Description| |:|:|:| |id|String|Key of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|createdDateTime|DateTimeOffset|Creation time of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|lastModifiedDateTime|DateTimeOffset|Last modified time of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|displayName|String|DisplayName of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|description|String|Description of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|platform|[devicePlatformType](../resources/intune-policyset-deviceplatformtype.md)|Platform type of the devices on which the Assignment Filter will be applicable. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md). Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`.|
-|rule|String|Rule definition of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|roleScopeTags|String collection|RoleScopeTags of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|payloads|[payloadByFilter](../resources/intune-policyset-payloadbyfilter.md) collection|Associated assignments for a specific filter Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|createdDateTime|DateTimeOffset|The creation time of the assignment filter. The value cannot be modified and is automatically populated during new assignment filter process. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|lastModifiedDateTime|DateTimeOffset|Last modified time of the Assignment Filter. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|displayName|String|The name of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|description|String|Optional description of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|platform|[devicePlatformType](../resources/intune-policyset-deviceplatformtype.md)|Indicates filter is applied to which flatform. Possible values are android,androidForWork,iOS,macOS,windowsPhone81,windows81AndLater,windows10AndLater,androidWorkProfile, unknown, androidAOSP,androidMobileApplicationManagement, iOSMobileApplicationManagement. Default filter will be applied to 'unknown'. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md). Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`, `androidMobileApplicationManagement`, `iOSMobileApplicationManagement`, `unknownFutureValue`.|
+|rule|String|Rule definition of the assignment filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|roleScopeTags|String collection|Indicates role scope tags assigned for the assignment filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|payloads|[payloadByFilter](../resources/intune-policyset-payloadbyfilter.md) collection|Indicates associated assignments for a specific filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|assignmentFilterManagementType|[assignmentFilterManagementType](../resources/intune-policyset-assignmentfiltermanagementtype.md)|Indicates filter is applied to either 'devices' or 'apps' management type. Possible values are devices, apps. Default filter will be applied to 'devices' Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md). Possible values are: `devices`, `apps`, `unknownFutureValue`.|
|payloadType|[assignmentFilterPayloadType](../resources/intune-policyset-assignmentfilterpayloadtype.md)|PayloadType of the Assignment Filter. Possible values are: `notSet`, `enrollmentRestrictions`.|
Here is an example of the request.
``` http POST https://graph.microsoft.com/beta/deviceManagement/assignmentFilters Content-type: application/json
-Content-length: 582
+Content-length: 627
{ "@odata.type": "#microsoft.graph.payloadCompatibleAssignmentFilter",
Content-length: 582
"assignmentFilterType": "include" } ],
+ "assignmentFilterManagementType": "apps",
"payloadType": "enrollmentRestrictions" } ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 201 Created Content-Type: application/json
-Content-Length: 754
+Content-Length: 799
{ "@odata.type": "#microsoft.graph.payloadCompatibleAssignmentFilter",
Content-Length: 754
"assignmentFilterType": "include" } ],
+ "assignmentFilterManagementType": "apps",
"payloadType": "enrollmentRestrictions" } ```
v1.0 Intune Policyset Payloadcompatibleassignmentfilter Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-policyset-payloadcompatibleassignmentfilter-get.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 815
+Content-Length: 862
{ "value": {
Content-Length: 815
"assignmentFilterType": "include" } ],
+ "assignmentFilterManagementType": "apps",
"payloadType": "enrollmentRestrictions" } }
v1.0 Intune Policyset Payloadcompatibleassignmentfilter List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-policyset-payloadcompatibleassignmentfilter-list.md
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 871
+Content-Length: 920
{ "value": [
Content-Length: 871
"assignmentFilterType": "include" } ],
+ "assignmentFilterManagementType": "apps",
"payloadType": "enrollmentRestrictions" } ]
v1.0 Intune Policyset Payloadcompatibleassignmentfilter Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-policyset-payloadcompatibleassignmentfilter-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:| |id|String|Key of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|createdDateTime|DateTimeOffset|Creation time of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|lastModifiedDateTime|DateTimeOffset|Last modified time of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|displayName|String|DisplayName of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|description|String|Description of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|platform|[devicePlatformType](../resources/intune-policyset-deviceplatformtype.md)|Platform type of the devices on which the Assignment Filter will be applicable. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md). Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`.|
-|rule|String|Rule definition of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|roleScopeTags|String collection|RoleScopeTags of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|payloads|[payloadByFilter](../resources/intune-policyset-payloadbyfilter.md) collection|Associated assignments for a specific filter Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|createdDateTime|DateTimeOffset|The creation time of the assignment filter. The value cannot be modified and is automatically populated during new assignment filter process. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|lastModifiedDateTime|DateTimeOffset|Last modified time of the Assignment Filter. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|displayName|String|The name of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|description|String|Optional description of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|platform|[devicePlatformType](../resources/intune-policyset-deviceplatformtype.md)|Indicates filter is applied to which flatform. Possible values are android,androidForWork,iOS,macOS,windowsPhone81,windows81AndLater,windows10AndLater,androidWorkProfile, unknown, androidAOSP,androidMobileApplicationManagement, iOSMobileApplicationManagement. Default filter will be applied to 'unknown'. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md). Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`, `androidMobileApplicationManagement`, `iOSMobileApplicationManagement`, `unknownFutureValue`.|
+|rule|String|Rule definition of the assignment filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|roleScopeTags|String collection|Indicates role scope tags assigned for the assignment filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|payloads|[payloadByFilter](../resources/intune-policyset-payloadbyfilter.md) collection|Indicates associated assignments for a specific filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|assignmentFilterManagementType|[assignmentFilterManagementType](../resources/intune-policyset-assignmentfiltermanagementtype.md)|Indicates filter is applied to either 'devices' or 'apps' management type. Possible values are devices, apps. Default filter will be applied to 'devices' Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md). Possible values are: `devices`, `apps`, `unknownFutureValue`.|
|payloadType|[assignmentFilterPayloadType](../resources/intune-policyset-assignmentfilterpayloadtype.md)|PayloadType of the Assignment Filter. Possible values are: `notSet`, `enrollmentRestrictions`.|
Here is an example of the request.
``` http PATCH https://graph.microsoft.com/beta/deviceManagement/assignmentFilters/{deviceAndAppManagementAssignmentFilterId} Content-type: application/json
-Content-length: 582
+Content-length: 627
{ "@odata.type": "#microsoft.graph.payloadCompatibleAssignmentFilter",
Content-length: 582
"assignmentFilterType": "include" } ],
+ "assignmentFilterManagementType": "apps",
"payloadType": "enrollmentRestrictions" } ```
Here is an example of the response. Note: The response object shown here may be
``` http HTTP/1.1 200 OK Content-Type: application/json
-Content-Length: 754
+Content-Length: 799
{ "@odata.type": "#microsoft.graph.payloadCompatibleAssignmentFilter",
Content-Length: 754
"assignmentFilterType": "include" } ],
+ "assignmentFilterManagementType": "apps",
"payloadType": "enrollmentRestrictions" } ```
v1.0 Intune Reporting Devicemanagementreports Getautopilotdeploymentstatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-reporting-devicemanagementreports-getautopilotdeploymentstatus.md
+
+ Title: "getAutopilotDeploymentStatus action"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# getAutopilotDeploymentStatus action
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## 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)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceManagement/reports/getAutopilotDeploymentStatus
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply JSON representation of the parameters.
+
+The following table shows the parameters that can be used with this action.
+
+|Property|Type|Description|
+|:|:|:|
+|name|String|Not yet documented|
+|select|String collection|Not yet documented|
+|search|String|Not yet documented|
+|groupBy|String collection|Not yet documented|
+|orderBy|String collection|Not yet documented|
+|skip|Int32|Not yet documented|
+|top|Int32|Not yet documented|
+|sessionId|String|Not yet documented|
+|filter|String|Not yet documented|
+++
+## Response
+If successful, this action returns a `200 OK` response code and a Stream in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/beta/deviceManagement/reports/getAutopilotDeploymentStatus
+
+Content-type: application/json
+Content-length: 278
+
+{
+ "name": "Name value",
+ "select": [
+ "Select value"
+ ],
+ "search": "Search value",
+ "groupBy": [
+ "Group By value"
+ ],
+ "orderBy": [
+ "Order By value"
+ ],
+ "skip": 4,
+ "top": 3,
+ "sessionId": "Session Id value",
+ "filter": "Filter value"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 99
+
+{
+ "value": "Z2V0QXV0b3BpbG90RGVwbG95bWVudFN0YXR1cyBJbnR1bmUgRG9jIFNhbXBsZSAtMTQwMDQ1MDU5Mg=="
+}
+```
v1.0 Intune Shared Devicemanagementscript List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-shared-devicemanagementscript-list.md
Content-Length: 716
"@odata.type": "#microsoft.graph.deviceManagementScript", "id": "59ea4525-4525-59ea-2545-ea592545ea59", "displayName": "Display Name value",
- "description": "Description value",
+ "description": "Description value",
"scriptContent": "c2NyaXB0Q29udGVudA==", "createdDateTime": "2017-01-01T00:02:43.5775965-08:00", "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
v1.0 Intune Tem Telecomexpensemanagementpartner Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-tem-telecomexpensemanagementpartner-create.md
- Title: "Create telecomExpenseManagementPartner"
-description: "Create a new telecomExpenseManagementPartner object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Create telecomExpenseManagementPartner
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Create a new [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementServiceConfig.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementServiceConfig.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /deviceManagement/telecomExpenseManagementPartners
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the telecomExpenseManagementPartner object.
-
-The following table shows the properties that are required when you create the telecomExpenseManagementPartner.
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique identifier of the TEM partner.|
-|displayName|String|Display name of the TEM partner.|
-|url|String|URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service.|
-|appAuthorized|Boolean|Whether the partner's AAD app has been authorized to access Intune.|
-|enabled|Boolean|Whether Intune's connection to the TEM service is currently enabled or disabled.|
-|lastConnectionDateTime|DateTimeOffset|Timestamp of the last request sent to Intune by the TEM partner.|
---
-## Response
-If successful, this method returns a `201 Created` response code and a [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-POST https://graph.microsoft.com/beta/deviceManagement/telecomExpenseManagementPartners
-Content-type: application/json
-Content-length: 248
-
-{
- "@odata.type": "#microsoft.graph.telecomExpenseManagementPartner",
- "displayName": "Display Name value",
- "url": "Url value",
- "appAuthorized": true,
- "enabled": true,
- "lastConnectionDateTime": "2016-12-31T23:58:36.6670033-08:00"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-Content-Length: 297
-
-{
- "@odata.type": "#microsoft.graph.telecomExpenseManagementPartner",
- "id": "47a3b399-b399-47a3-99b3-a34799b3a347",
- "displayName": "Display Name value",
- "url": "Url value",
- "appAuthorized": true,
- "enabled": true,
- "lastConnectionDateTime": "2016-12-31T23:58:36.6670033-08:00"
-}
-```
v1.0 Intune Tem Telecomexpensemanagementpartner Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-tem-telecomexpensemanagementpartner-delete.md
- Title: "Delete telecomExpenseManagementPartner"
-description: "Deletes a telecomExpenseManagementPartner."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Delete telecomExpenseManagementPartner
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Deletes a [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementServiceConfig.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementServiceConfig.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartnerId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `204 No Content` response code.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-DELETE https://graph.microsoft.com/beta/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartnerId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 204 No Content
-```
v1.0 Intune Tem Telecomexpensemanagementpartner Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-tem-telecomexpensemanagementpartner-get.md
- Title: "Get telecomExpenseManagementPartner"
-description: "Read properties and relationships of the telecomExpenseManagementPartner object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Get telecomExpenseManagementPartner
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Read properties and relationships of the [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementServiceConfig.Read.All, DeviceManagementServiceConfig.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementServiceConfig.Read.All, DeviceManagementServiceConfig.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartnerId}
-```
-
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartnerId}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 330
-
-{
- "value": {
- "@odata.type": "#microsoft.graph.telecomExpenseManagementPartner",
- "id": "47a3b399-b399-47a3-99b3-a34799b3a347",
- "displayName": "Display Name value",
- "url": "Url value",
- "appAuthorized": true,
- "enabled": true,
- "lastConnectionDateTime": "2016-12-31T23:58:36.6670033-08:00"
- }
-}
-```
v1.0 Intune Tem Telecomexpensemanagementpartner List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-tem-telecomexpensemanagementpartner-list.md
- Title: "List telecomExpenseManagementPartners"
-description: "List properties and relationships of the telecomExpenseManagementPartner objects."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# List telecomExpenseManagementPartners
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-List properties and relationships of the [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) objects.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementServiceConfig.Read.All, DeviceManagementServiceConfig.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementServiceConfig.Read.All, DeviceManagementServiceConfig.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /deviceManagement/telecomExpenseManagementPartners
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and a collection of [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) objects in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-GET https://graph.microsoft.com/beta/deviceManagement/telecomExpenseManagementPartners
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 358
-
-{
- "value": [
- {
- "@odata.type": "#microsoft.graph.telecomExpenseManagementPartner",
- "id": "47a3b399-b399-47a3-99b3-a34799b3a347",
- "displayName": "Display Name value",
- "url": "Url value",
- "appAuthorized": true,
- "enabled": true,
- "lastConnectionDateTime": "2016-12-31T23:58:36.6670033-08:00"
- }
- ]
-}
-```
v1.0 Intune Tem Telecomexpensemanagementpartner Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-tem-telecomexpensemanagementpartner-update.md
- Title: "Update telecomExpenseManagementPartner"
-description: "Update the properties of a telecomExpenseManagementPartner object."
-
-localization_priority: Normal
-doc_type: apiPageType
--
-# Update telecomExpenseManagementPartner
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Update the properties of a [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|DeviceManagementServiceConfig.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|DeviceManagementServiceConfig.ReadWrite.All|
-
-## HTTP Request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartnerId}
-```
-
-## Request headers
-|Header|Value|
-|:|:|
-|Authorization|Bearer &lt;token&gt; Required.|
-|Accept|application/json|
-
-## Request body
-In the request body, supply a JSON representation for the [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) object.
-
-The following table shows the properties that are required when you create the [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md).
-
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique identifier of the TEM partner.|
-|displayName|String|Display name of the TEM partner.|
-|url|String|URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service.|
-|appAuthorized|Boolean|Whether the partner's AAD app has been authorized to access Intune.|
-|enabled|Boolean|Whether Intune's connection to the TEM service is currently enabled or disabled.|
-|lastConnectionDateTime|DateTimeOffset|Timestamp of the last request sent to Intune by the TEM partner.|
---
-## Response
-If successful, this method returns a `200 OK` response code and an updated [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) object in the response body.
-
-## Example
-
-### Request
-Here is an example of the request.
-``` http
-PATCH https://graph.microsoft.com/beta/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartnerId}
-Content-type: application/json
-Content-length: 248
-
-{
- "@odata.type": "#microsoft.graph.telecomExpenseManagementPartner",
- "displayName": "Display Name value",
- "url": "Url value",
- "appAuthorized": true,
- "enabled": true,
- "lastConnectionDateTime": "2016-12-31T23:58:36.6670033-08:00"
-}
-```
-
-### Response
-Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-Content-Length: 297
-
-{
- "@odata.type": "#microsoft.graph.telecomExpenseManagementPartner",
- "id": "47a3b399-b399-47a3-99b3-a34799b3a347",
- "displayName": "Display Name value",
- "url": "Url value",
- "appAuthorized": true,
- "enabled": true,
- "lastConnectionDateTime": "2016-12-31T23:58:36.6670033-08:00"
-}
-```
v1.0 Intune Unlock Windowsdefenderapplicationcontrolsupplementalpolicy Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy-create.md
The following table shows the properties that are required when you create the w
|Property|Type|Description| |:|:|:|
-|id|String|The key for the WindowsDefenderApplicationControl supplemental policy.|
-|displayName|String|The display name of WindowsDefenderApplicationControl supplemental policy.|
-|description|String|The description of WindowsDefenderApplicationControl supplemental policy.|
-|content|Binary|The WindowsDefenderApplicationControl supplemental policy content in byte array format.|
-|contentFileName|String|The WindowsDefenderApplicationControl supplemental policy content's file name.|
-|version|String|The WindowsDefenderApplicationControl supplemental policy's version.|
-|creationDateTime|DateTimeOffset|The date and time when the WindowsDefenderApplicationControl supplemental policy was uploaded.|
-|lastModifiedDateTime|DateTimeOffset|The date and time when the WindowsDefenderApplicationControl supplemental policy was last modified.|
-|roleScopeTagIds|String collection|List of Scope Tags for this WindowsDefenderApplicationControl supplemental policy entity.|
+|id|String|The unique identifier of the Windows Defender Application Control Supplemental Policy. This id is assigned during creation of the policy.|
+|displayName|String|The display name of the Windows Defender Application Control Supplemental Policy.|
+|description|String|The description of the Windows Defender Application Control Supplemental Policy.|
+|content|Binary|Indicates the content of the Windows Defender Application Control Supplemental Policy in byte array format.|
+|contentFileName|String|Indicates the file name associated with the content of the Windows Defender Application Control Supplemental Policy.|
+|version|String|Indicates the Windows Defender Application Control Supplemental Policy's version.|
+|creationDateTime|DateTimeOffset|Indicates the created date and time when the Windows Defender Application Control Supplemental Policy was uploaded.|
+|lastModifiedDateTime|DateTimeOffset|Indicates the last modified date and time of the Windows Defender Application Control Supplemental Policy.|
+|roleScopeTagIds|String collection|List of Scope Tags for the Windows Defender Application Control Supplemental Policy entity.|
v1.0 Intune Unlock Windowsdefenderapplicationcontrolsupplementalpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:|
-|id|String|The key for the WindowsDefenderApplicationControl supplemental policy.|
-|displayName|String|The display name of WindowsDefenderApplicationControl supplemental policy.|
-|description|String|The description of WindowsDefenderApplicationControl supplemental policy.|
-|content|Binary|The WindowsDefenderApplicationControl supplemental policy content in byte array format.|
-|contentFileName|String|The WindowsDefenderApplicationControl supplemental policy content's file name.|
-|version|String|The WindowsDefenderApplicationControl supplemental policy's version.|
-|creationDateTime|DateTimeOffset|The date and time when the WindowsDefenderApplicationControl supplemental policy was uploaded.|
-|lastModifiedDateTime|DateTimeOffset|The date and time when the WindowsDefenderApplicationControl supplemental policy was last modified.|
-|roleScopeTagIds|String collection|List of Scope Tags for this WindowsDefenderApplicationControl supplemental policy entity.|
+|id|String|The unique identifier of the Windows Defender Application Control Supplemental Policy. This id is assigned during creation of the policy.|
+|displayName|String|The display name of the Windows Defender Application Control Supplemental Policy.|
+|description|String|The description of the Windows Defender Application Control Supplemental Policy.|
+|content|Binary|Indicates the content of the Windows Defender Application Control Supplemental Policy in byte array format.|
+|contentFileName|String|Indicates the file name associated with the content of the Windows Defender Application Control Supplemental Policy.|
+|version|String|Indicates the Windows Defender Application Control Supplemental Policy's version.|
+|creationDateTime|DateTimeOffset|Indicates the created date and time when the Windows Defender Application Control Supplemental Policy was uploaded.|
+|lastModifiedDateTime|DateTimeOffset|Indicates the last modified date and time of the Windows Defender Application Control Supplemental Policy.|
+|roleScopeTagIds|String collection|List of Scope Tags for the Windows Defender Application Control Supplemental Policy entity.|
v1.0 Invitation Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/invitation-post.md
Title: "Create invitation" description: "Use this API to create a new invitation. Invitation adds an external user to the organization." ms.localizationpriority: medium-+ ms.prod: "identity-and-sign-in" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-invitation-post-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ipnamedlocation Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ipnamedlocation-delete.md
Title: "Delete ipNamedLocation" description: "Delete an ipNamedLocation object." ms.localizationpriority: medium-+ ms.prod: "identity-and-sign-in" doc_type: apiPageType
Delete an [ipNamedLocation](../resources/ipNamedLocation.md) object.
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Policy.ReadWrite.ConditionalAccess |
DELETE https://graph.microsoft.com/beta/identity/conditionalAccess/namedLocation
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-ipnamedlocation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ipnamedlocation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ipnamedlocation-get.md
Title: "Get ipNamedLocation" description: "Retrieve the properties and relationships of an ipnamedlocation object." ms.localizationpriority: medium-+ ms.prod: "identity-and-sign-in" doc_type: apiPageType
GET https://graph.microsoft.com/beta/identity/conditionalAccess/namedLocations/0
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ipnamedlocation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ipnamedlocation Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/ipnamedlocation-update.md
Title: "Update ipnamedlocation" description: "Update the properties of an ipNamedLocation object." ms.localizationpriority: medium-+ ms.prod: "identity-and-sign-in" doc_type: apiPageType
Update the properties of an [ipNamedLocation](../resources/ipNamedLocation.md) o
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Policy.ReadWrite.ConditionalAccess |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-ipnamedlocation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Itemactivity Getbyinterval https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/itemactivity-getbyinterval.md
GET /drives/{drive-id}/items/{item-id}/getActivitiesByInterval(startDateTime='20
[!INCLUDE [sample-code](../includes/snippets/php/get-activities-by-interval-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Itemaddress Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/itemaddress-delete.md
DELETE https://graph.microsoft.com/beta/users/{userId}/profile/addresses/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-itemaddress-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Itemaddress Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/itemaddress-get.md
GET https://graph.microsoft.com/beta/me/profile/addresses/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-itemaddress-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Itemaddress Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/itemaddress-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-itemaddress-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Itemanalytics Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/itemanalytics-get.md
GET /drives/{drive-id}/items/{item-id}/analytics
[!INCLUDE [sample-code](../includes/snippets/powershell/get-analytics-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Itememail Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/itememail-delete.md
DELETE https://graph.microsoft.com/beta/me/profile/emails/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-itememail-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Itememail Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/itememail-get.md
GET https://graph.microsoft.com/beta/users/{userId}/profile/emails/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-itememail-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Itememail Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/itememail-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-itememail-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Itempatent Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/itempatent-delete.md
DELETE https://graph.microsoft.com/beta/users/{userId}/profile/patents/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-itempatent-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Itempatent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/itempatent-get.md
GET https://graph.microsoft.com/beta/me/profile/patents/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-itempatent-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Itempatent Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/itempatent-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-itempatent-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Itemphone Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/itemphone-delete.md
DELETE https://graph.microsoft.com/beta/users/{userId}/profile/phones/{itemPhone
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-itemphone-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Itemphone Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/itemphone-get.md
GET https://graph.microsoft.com/beta/me/profile/phones/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-itemphone-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Itemphone Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/itemphone-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-itemphone-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Itempublication Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/itempublication-delete.md
DELETE https://graph.microsoft.com/beta/me/profile/publications/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-itempublication-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Itempublication Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/itempublication-get.md
GET https://graph.microsoft.com/beta/me/profile/publications/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-itempublication-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Itempublication Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/itempublication-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-itempublication-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Languageproficiency Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/languageproficiency-delete.md
DELETE https://graph.microsoft.com/beta/me/profile/languages/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-languageproficiency-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Languageproficiency Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/languageproficiency-get.md
GET https://graph.microsoft.com/beta/me/profile/languages/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-languageproficiency-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Languageproficiency Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/languageproficiency-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-languageproficiency-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Learningcontent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/learningcontent-get.md
One of the following permissions is required to call this API. To learn more, in
|:|:| |Delegated (work or school account)|Not supported.| |Delegated (personal Microsoft account)|Not supported.|
-|Application|LearningContent.Read.All|
+|Application|LearningContent.Read.All, LearningContent.ReadWrite.All|
## HTTP request
GET https://graph.microsoft.com/beta/employeeExperience/learningProviders/137273
[!INCLUDE [sample-code](../includes/snippets/php/get-learningcontent-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Learningcontent Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/learningcontent-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-learningcontent-id-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Learningcourseactivity Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/learningcourseactivity-delete.md
Title: "Delete learningCourseActivity"
-description: "Delete a learningCourseActivity object."
+description: "Delete a learningCourseActivity object by using the course activity ID of either an assignment or a self-initiated activity."
ms.localizationpriority: medium ms.prod: "employee-learning"
doc_type: apiPageType
# Delete learningCourseActivity+ Namespace: microsoft.graph + Delete a [learningCourseActivity](../resources/learningcourseactivity.md) object by using the course activity ID of either an assignment or a self-initiated activity.
+>**Note**: Learning course activities can be managed by a provider only when **isCourseAcitvitySyncEnabled** is set to `true`. To update the value, use the [Update learningProvider](../api/learningprovider-update.md) method.
+ ## Permissions+ One of the following permissions is required to call this API based on the type of learning course activity. 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)|Not supported.|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|LearningAssignedCourse.ReadWrite.All, LearningSelfInitiatedCourse.ReadWrite.All|
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | Not supported. |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | LearningAssignedCourse.ReadWrite.All, LearningSelfInitiatedCourse.ReadWrite.All |
## HTTP request
DELETE /employeeExperience/learningProviders/{registrationId}/learningCourseActi
``` ## Request headers+ |Name|Description| |:|:| |Authorization|Bearer {token}. Required.| ## Request body+ Do not supply a request body for this method. ## Response
If successful, this method returns a `204 No Content` response code.
## Examples ### Request+ The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_learningCourseActivity",
+ "sampleKeys": ["13727311-e7bb-470d-8b20-6a23d9030d70", "be2f4d76-e020-11ec-9d64-0242ac120002"]
+}
+-->
``` http DELETE https://graph.microsoft.com/beta/employeeExperience/learningProviders/13727311-e7bb-470d-8b20-6a23d9030d70/learningCourseActivities/be2f4d76-e020-11ec-9d64-0242ac120002 ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response+ The following is an example of the response. <!-- {
The following is an example of the response.
--> ``` http
-HTTP/1.1 204 OK
-
-No Content
+HTTP/1.1 204 No Content
```
v1.0 Learningcourseactivity Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/learningcourseactivity-get.md
Title: "Get learningCourseActivity"
-description: "Read the properties and relationships of a learningCourseActivity object."
+description: "Get the specified learningCourseActivity object using either an ID or an externalCourseActivityId of the learning provider, or a courseActivityId of a user."
ms.localizationpriority: medium ms.prod: "employee-learning"
doc_type: apiPageType
# Get learningCourseActivity+ Namespace: microsoft.graph + Get the specified [learningCourseActivity](../resources/learningcourseactivity.md) object using either an ID or an **externalCourseActivityId** of the learning provider, or a **courseActivityId** of a user. ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|LearningAssignedCourse.Read, LearningSelfInitiatedCourse.Read|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|LearningAssignedCourse.Read.All, LearningSelfInitiatedCourse.Read.All|
-
+| Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | LearningAssignedCourse.Read, LearningSelfInitiatedCourse.Read |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | LearningAssignedCourse.Read.All, LearningSelfInitiatedCourse.Read.All |
## HTTP request
To get a specific learning course activity based on its **externalCourseActivity
} --> ``` http
-GET /employeeExperience/learningProviders/{registrationId}/learningCourseActivities(extern
-alCourseActivityId={externalCourseActivityId})
+GET /employeeExperience/learningProviders/{registrationId}/learningCourseActivities(externalCourseActivityId={externalCourseActivityId})
```
-To get the learning course activity details for a user:
+To get the details of a learning course activity for a user:
<!-- { "blockType": "ignored" }
To get the learning course activity details for a user:
GET users/{user-id}/employeeExperience/learningCourseActivities/{id} ```
-To get learning course activity details for the signed-in user:
+To get the details of a learning course activity for the signed-in user:
<!-- { "blockType": "ignored" }
GET me/employeeExperience/learningCourseActivities/{id}
``` ## Optional query parameters+ This method supports the `$select` and other OData query parameters to customize the response. For general information, see [OData query parameters](/graph/query-parameters). ## Request headers+ |Name|Description| |:|:| |Authorization|Bearer {token}. Required.| ## Request body+ Do not supply a request body for this method. ## Response
If successful, this method returns a `200 OK` response code and a [learningCours
## Examples
-### Example 1: Get a learning course activity based on its ID.
+### Example 1: Get a learning course activity based on its ID
#### Request+ The following examples shows a request to get an learning course activity using an ID.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_learning_courseactivity_details_id"
The following examples shows a request to get an learning course activity using
GET https://graph.microsoft.com/beta/employeeExperience/learningCourseActivities/8ba2228a-e020-11ec-9d64-0242ac120003 ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ #### Response+ The following example shows the response. <!-- {
Content-Type: application/json
{ "@odata.type": "#microsoft.graph.learningAssignment",
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#learningProviders('13727311-
- e7bb-470d-8b20-6a23d9030d70')/learningCourseActivities('7ba2228a-e020-11ec-9d64-
- 0242ac120002')$entity",
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#learningProviders('13727311-e7bb-470d-8b20-6a23d9030d70')/learningCourseActivities('7ba2228a-e020-11ec-9d64-0242ac120002')$entity",
"assignedDateTime": "2021-05-11T22:57:17+00:00", "assignmentType": "required", "assignerUserId": "cea1684d-57dc-438d-a9d1-e666ec1a7f3d", "completedDateTime": null,
- "completionPercentage":null,
+ "completionPercentage": null,
"dueDateTime": { "dateTime": "2022-09-22T16:05:00.0000000", "timeZone": "UTC"
- },
+ },
"externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002", "id": "8ba2228a-e020-11ec-9d64-0242ac120003", "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002", "learningProviderId": "13727311-e7bb-470d-8b20-6a23d9030d70",
- "learnerUserId":"7ba2228a-e020-11ec-9d64-0242ac120002",
+ "learnerUserId": "7ba2228a-e020-11ec-9d64-0242ac120002",
"notes": { "contentType": "text", "content": "required assignment added for user"
Content-Type: application/json
### Example 2: Get a learning course activity based on the externalCourseActivityId of the learning provider #### Request+ The following example shows a request to get the details of a learning course activity using an external course activity ID. <!-- {
GET https://graph.microsoft.com/beta/employeeExperience/learningProviders/01e8f8
``` #### Response+ The following example shows the response. <!-- {
Content-Type: application/json
"assignedDateTime": "2021-05-11T22:57:17+00:00", "assignerUserId": "cea1684d-57dc-438d-a9d1-e666ec1a7f3d", "assignmentType": "required",
- "completedDateTime": null,
- "completionPercentage":null,
+ "completedDateTime": null,
+ "completionPercentage": null,
"externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002", "id": "8ba2228a-e020-11ec-9d64-0242ac120003", "dueDateTime": {
Content-Type: application/json
}, "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002", "learningProviderId": "01e8f81b-3060-4dec-acf0-0389665a0a38",
- "learnerUserId":"7ba2228a-e020-11ec-9d64-0242ac120002",
- "notes":
- {
+ "learnerUserId": "7ba2228a-e020-11ec-9d64-0242ac120002",
+ "notes": {
"contentType": "text", "content": "required assignment added for user"
- },
+ },
"status": "notStarted" } ```
-### Example 3: Get a learning course activity details for a user
+### Example 3: Get the details of a learning course activity for a user
#### Request+ The following example shows a request to get the details of a learning course activity for a user.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_learning_courseactivity_details"
The following example shows a request to get the details of a learning course ac
GET https://graph.microsoft.com/beta/users/7ba2228a-e020-11ec-9d64-0242ac120002/employeeExperience/learningCourseActivities/8ba2228a-e020-11ec-9d64-0242ac120003 ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ #### Response+ The following example shows the response. <!-- {
Content-Type: application/json
{ "@odata.type": "#microsoft.graph.learningAssignment",
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#learningProviders('13727311-
- e7bb-470d-8b20-6a23d9030d70')/learningCourseActivities('8ba2228a-e020-11ec-9d64-0242ac120003')$entity",
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#learningProviders('13727311-e7bb-470d-8b20-6a23d9030d70')/learningCourseActivities('8ba2228a-e020-11ec-9d64-0242ac120003')$entity",
"assignedDateTime": "2021-05-11T22:57:17+00:00", "assignmentType": "required", "assignerUserId": "cea1684d-57dc-438d-a9d1-e666ec1a7f3d", "completedDateTime": null,
- "completionPercentage":20,
+ "completionPercentage": 20,
"externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002", "id": "8ba2228a-e020-11ec-9d64-0242ac120003", "dueDateTime": {
Content-Type: application/json
}, "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002", "learningProviderId": "13727311-e7bb-470d-8b20-6a23d9030d70",
- "learnerUserId":"7ba2228a-e020-11ec-9d64-0242ac120002",
+ "learnerUserId": "7ba2228a-e020-11ec-9d64-0242ac120002",
"notes": { "contentType": "text", "content": "required assignment added for user" },
- "status": "notStarted"
+ "status": "notStarted"
} ```
v1.0 Learningcourseactivity List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/learningcourseactivity-list.md
Title: "List learningCourseActivities"
-description: "Get a list of the learningCourseActivity courses for a user."
+description: "Get a list of the learningCourseActivity objects (assigned or self-initiated) for a user."
ms.localizationpriority: medium ms.prod: "employee-learning"
doc_type: apiPageType
# List learningCourseActivities+ Namespace: microsoft.graph + Get a list of the [learningCourseActivity](../resources/learningcourseactivity.md) objects (assigned or self-initiated) for a user. ## Permissions+ One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|LearningAssignedCourse.Read.All, LearningSelfInitiatedCourse.Read.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+| Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | LearningAssignedCourse.Read.All, LearningSelfInitiatedCourse.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Not supported. |
## HTTP request
To retrieve the course activity list for a signed-in user:
``` http GET me/employeeExperience/learningCourseActivities ```+ To retrieve the course activity list for a user: <!-- {
GET users/{user-id}/employeeExperience/learningCourseActivities
``` ## Optional query parameters+ This method supports the `$skip`, `$top`, `$count`, and `$select` OData query parameters. For general information, see [OData query parameters](/graph/query-parameters). ## Request headers+ |Name|Description| |:|:| |Authorization|Bearer {token}. Required.| ## Request body+ Do not supply a request body for this method. ## Response
If successful, this method returns a `200 OK` response code and a collection of
## Examples ### Request+ The following is an example of a request to retrieve all the course activities for a given user.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "list_learningcourseactivity"
The following is an example of a request to retrieve all the course activities f
GET https://graph.microsoft.com/beta/users/7ba2228a-e020-11ec-9d64-0242ac120002/employeeExperience/learningCourseActivities ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response+ The following example shows the response. >**Note:** The response object shown here might be shortened for readability.
The following example shows the response.
HTTP/1.1 200 OK Content-Type: application/json
-{
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#me/employeeExperience/learningCourseActivities$entity",
- "@odata.nextLink": "https://graph.microsoft.com/beta/$metadata#me/employeeExperience/learningCourseActivities?$skip=10",
- "value": [
- {
- "@odata.type": "#microsoft.graph.learningAssignment",
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#learningProviders('13727311-e7bb-470d-8b20-6a23d9030d70')/learningCourseActivities('8ba2228a-e020-11ec-9d64-0242ac120003')$entity",
- "assignedDateTime": "2021-05-11T22:57:17+00:00",
- "assignmentType": "required",
- "assignerUserId": "cea1684d-57dc-438d-a9d1-e666ec1a7f3d",
- "completedDateTime": null,
- "completionPercentage":null,
- "externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002",
- "id": "8ba2228a-e020-11ec-9d64-0242ac120003",
- "dueDateTime":{
- "dateTime": "2022-09-22T16:05:00.0000000",
- "timeZone": "UTC"
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#me/employeeExperience/learningCourseActivities$entity",
+ "@odata.nextLink": "https://graph.microsoft.com/beta/$metadata#me/employeeExperience/learningCourseActivities?$skip=10",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.learningAssignment",
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#learningProviders('13727311-e7bb-470d-8b20-6a23d9030d70')/learningCourseActivities('8ba2228a-e020-11ec-9d64-0242ac120003')$entity",
+ "assignedDateTime": "2021-05-11T22:57:17+00:00",
+ "assignmentType": "required",
+ "assignerUserId": "cea1684d-57dc-438d-a9d1-e666ec1a7f3d",
+ "completedDateTime": null,
+ "completionPercentage": null,
+ "externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002",
+ "id": "8ba2228a-e020-11ec-9d64-0242ac120003",
+ "dueDateTime": {
+ "dateTime": "2022-09-22T16:05:00.0000000",
+ "timeZone": "UTC"
+ },
+ "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002",
+ "learningProviderId": "13727311-e7bb-470d-8b20-6a23d9030d70",
+ "learnerUserId": "7ba2228a-e020-11ec-9d64-0242ac120002",
+ "notes": {
+ "contentType": "text",
+ "content": "required assignment added for user"
+ },
+ "status": "notStarted"
},
- "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002",
- "learningProviderId": "13727311-e7bb-470d-8b20-6a23d9030d70",
- "learnerUserId":"7ba2228a-e020-11ec-9d64-0242ac120002",
- "notes": {
- "contentType": "text",
- "content": "required assignment added for user"
- },
- "status": "notStarted"
- },
- {
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#learningProviders('13727311-e7bb-470d-8b20-6a23d9030d70')/learningCourseActivities('be2f4d76-e020-11ec-9d64-0242ac120002')$entity",
- "@odata.type": "#microsoft.graph.learningSelfInitiatedCourse",
- "completedDateTime": null,
- "completionPercentage":20,
- "externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002",
- "id": "be2f4d76-e020-11ec-9d64-0242ac120002",
- "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002",
- "learningProviderId": "13727311-e7bb-470d-8b20-6a23d9030d70",
- "learnerUserId":"7ba2228a-e020-11ec-9d64-0242ac120002",
- "startedDateTime": "2021-05-21T22:57:17+00:00",
- "status": "inProgress"
- }]
+ {
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#learningProviders('13727311-e7bb-470d-8b20-6a23d9030d70')/learningCourseActivities('be2f4d76-e020-11ec-9d64-0242ac120002')$entity",
+ "@odata.type": "#microsoft.graph.learningSelfInitiatedCourse",
+ "completedDateTime": null,
+ "completionPercentage": 20,
+ "externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002",
+ "id": "be2f4d76-e020-11ec-9d64-0242ac120002",
+ "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002",
+ "learningProviderId": "13727311-e7bb-470d-8b20-6a23d9030d70",
+ "learnerUserId": "7ba2228a-e020-11ec-9d64-0242ac120002",
+ "startedDateTime": "2021-05-21T22:57:17+00:00",
+ "status": "inProgress"
+ }
+ ]
}- ```
v1.0 Learningcourseactivity Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/learningcourseactivity-update.md
doc_type: apiPageType
# Update learningCourseActivity+ Namespace: microsoft.graph + Update the properties of a [learningCourseActivity](../resources/learningcourseactivity.md) object.
+>**Note**: Learning course activities can be managed by a provider only when **isCourseAcitvitySyncEnabled** is set to `true`. To update the value, use the [Update learningProvider](../api/learningprovider-update.md) method.
++ ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|Not supported.|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|LearningAssignedCourse.ReadWrite.All, LearningSelfInitiatedCourse.ReadWrite.All|
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | Not supported. |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | LearningAssignedCourse.ReadWrite.All, LearningSelfInitiatedCourse.ReadWrite.All |
## HTTP request
One of the following permissions is required to call this API. To learn more, in
--> ``` http
-PATCH /employeeExperience/learningCourseActivities/{learningCourseActivityId}
+PATCH /employeeExperience/learningProviders/{registrationId}/learningCourseActivities/{learningCourseActivityId}
``` ## 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 [learningCourseActivity](../resources/learningcourseactivity.md) object.
+In the request body, use @odata.type to specify the type of [learningCourseActivity](../resources/learningcourseactivity.md) resource ([learningAssignment](../resources/learningassignment.md) or [learningSelfInitiated](../resources/learningselfinitiatedcourse.md)), and include the properties of that type to update.
-The following table lists the properties of a assigned learning course activity that can be updated:
+The following table lists the properties that you can change for an assigned learning course activity (**learningAssignment**).
|Property|Type|Description| |:|:|:|
-|@odata.type|String|Indicates whether this is a [learningAssignment](../resources/learningassignment.md) or [learningSelfInitiated](../resources/learningselfinitiatedcourse.md) course activity. Required.|
|assignedDateTime|DateTimeOffset|Assigned date for the course activity. Optional.|
-|assignmentType|assignmentType|The assignment type for the course activity. Possible values are `required`, `recommended`, `UnknownFutureValue`. Required.|
-|completedDateTime|DateTimeOffset|Date time value when the assignment was completed. Optional.|
-|completionPercentage|Integer|The percentage of the course completed by the user. If the value is provided, the value needs to be in between 0 and 100 (inclusive). Optional.|
+|assignmentType|assignmentType|The assignment type for the course activity. Possible values are: `required`, `recommended`, `unknownFutureValue`. Required.|
+|completedDateTime|DateTimeOffset|Date and time when the assignment was completed. Optional.|
+|completionPercentage|Int32|The percentage of the course completed by the user. If a value is provided, it must be between `0` and `100` (inclusive). Optional.|
|dueDateTime|DateTimeOffset|Due date for the course activity. Optional.| |notes|String|Notes for the course activity. Optional.|
-|status|courseStatus|Represents status of the course activity. Possible values are `notStarted`, `inProgress`, `completed`. Required.|
+|status|courseStatus|The status of the course activity. Possible values are `notStarted`, `inProgress`, `completed`. Required.|
-The following table lists the properties of a self-initiated learning course activity that can be updated:
+The following table lists the properties that you can change for a self-initiated learning course activity (**learningSelfInitiated**).
|Property|Type|Description| |:|:|:|
-|@odata.type|String|Indicates whether this is a [learningAssignment](../resources/learningassignment.md) or [learningSelfInitiated](../resources/learningselfinitiatedcourse.md) course activity. Required.|
-|completedDateTime|DateTimeOffset|Date time value when the assignment was completed. (Optional)|
-|completionPercentage|Integer|The percentage of the course completed by the user. If the value is provided, the value needs to be in between 0 and 100 (inclusive). Optional.|
-|status|courseStatus|Represents status of the course activity. Possible values are `notStarted`, `inProgress`, `completed`. Required.|
-|startedDateTime|DateTimeOffset|The date time value on which the self-initiated course was started by the learner.|
+|completedDateTime|DateTimeOffset|Date and time when the assignment was completed. Optional.|
+|completionPercentage|Int32|The percentage of the course completed by the user. If a value is provided, it must be between `0` and `100` (inclusive). Optional.|
+|status|courseStatus|The status of the course activity. Possible values are: `notStarted`, `inProgress`, `completed`. Required.|
+|startedDateTime|DateTimeOffset|The date and time when the self-initiated course was started by the learner.|
## Response
-If successful, this method returns a `204 OK` response code.
+
+If successful, this method returns a `204 No Content` response code.
## Examples ### Example 1: Update an assigned learning course activity #### Request+ The following example shows the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "update_assigned_learning_courseactivity" }--> ``` http
-PATCH https://graph.microsoft.com/beta/employeeExperience/learningCourseActivities/8ba2228a-e020-11ec-9d64-0242ac120003
+PATCH https://graph.microsoft.com/beta/employeeExperience/learningProviders/01e8f81b-3060-4dec-acf0-0389665a0a38/learningCourseActivities/8ba2228a-e020-11ec-9d64-0242ac120003
Content-Type: application/json {
Content-Type: application/json
"assignmentType": "required", "assignerUserId": "cea1684d-57dc-438d-a9d1-e666ec1a7f3d", "completedDateTime": null,
- "completionPercentage":20,
+ "completionPercentage": 20,
"learningProviderId": "01e8f81b-3060-4dec-acf0-0389665a0a38", "dueDateTime": {
- "dateTime": "2022-09-22T16:05:00.0000000",
- "timeZone": "UTC"
+ "dateTime": "2022-09-22T16:05:00.0000000",
+ "timeZone": "UTC"
}, "externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002", "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002",
- "learnerUserId":"7ba2228a-e020-11ec-9d64-0242ac120002",
- "notes":
- {
- "contentType": "text",
- "content": "required assignment added for user"
+ "learnerUserId": "7ba2228a-e020-11ec-9d64-0242ac120002",
+ "notes": {
+ "contentType": "text",
+ "content": "required assignment added for user"
}, "status": "inProgress" }- ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ #### Response+ The following example shows the response. <!-- {
The following example shows the response.
HTTP/1.1 204 No Content ```
-### Example 2: Update an self-initiated learning course activity
+### Example 2: Update a self-initiated learning course activity
### Request+ The following example shows the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "update_selfinitiated_learning_courseactivity" }--> ``` http
-PATCH https://graph.microsoft.com/beta/employeeExperience/learningCourseActivities/8ba2228a-e020-11ec-9d64-0242ac120004
+PATCH https://graph.microsoft.com/beta/employeeExperience/learningProviders/01e8f81b-3060-4dec-acf0-0389665a0a38/learningCourseActivities/8ba2228a-e020-11ec-9d64-0242ac120003
Content-Type: application/json { "@odata.type": "#microsoft.graph.learningSelfInitiatedCourse", "completedDateTime": null,
- "completionPercentage":30,
+ "completionPercentage": 30,
"externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002", "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002",
- "learningProviderId": "01e8f81b-3060-4dec-acf0-0389665a0a38",
+ "learningProviderId": "01e8f81b-3060-4dec-acf0-0389665a0a38",
"startedDateTime": "2021-05-11T22:57:17+00:00",
- "status": "inProgress"
+ "status": "inProgress"
}- ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response+ The following example shows the response. <!-- {
v1.0 Learningprovider Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/learningprovider-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|LearningProvider.Read|
+|Delegated (work or school account)|LearningProvider.Read, LearningProvider.ReadWrite|
|Delegated (personal Microsoft account)|Not supported.| |Application|Not supported.|
GET https://graph.microsoft.com/beta/employeeExperience/learningProviders/137273
[!INCLUDE [sample-code](../includes/snippets/php/get-learningprovider-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
"longLogoWebUrlForDarkTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "squareLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "longLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png",
- "loginWebUrl": "https://www.linkedin.com/learning-login/teams"
+ "loginWebUrl": "https://www.linkedin.com/learning-login/teams",
+ "isCourseActivitySyncEnabled": true
} ```
v1.0 Learningprovider List Learningcontents https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/learningprovider-list-learningcontents.md
One of the following permissions is required to call this API. To learn more, in
|:|:| |Delegated (work or school account)|Not supported.| |Delegated (personal Microsoft account)|Not supported.|
-|Application|LearningContent.Read.All|
+|Application|LearningContent.Read.All, LearningContent.ReadWrite.All|
## HTTP request
GET https://graph.microsoft.com/beta/employeeExperience/learningProviders/137273
[!INCLUDE [sample-code](../includes/snippets/php/list-learningcontent-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Learningprovider Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/learningprovider-update.md
PATCH /employeeExperience/learningProviders/{learningProviderId}
|Property|Type|Description| |:|:|:| |displayName|String|The display name that appears in Viva Learning. Required.|
+|isCourseActivitySyncEnabled|Boolean|Indicates whether a provider can ingest [learningCourseActivity](../resources/learningcourseactivity.md). The default value is `false`. Set to `true` to make learningCourseActivities available for this provider.|
|loginWebUrl|String|Authentication URL to access the courses for the provider. Optional.| |longLogoWebUrlForDarkTheme|String|The long logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required.| |longLogoWebUrlForLightTheme|String|The long logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required.| |squareLogoWebUrlForDarkTheme|String|The square logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required.| |squareLogoWebUrlForLightTheme|String|The square logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required.| - ## Response If successful, this method returns a `204 No Content` response code in the response body.
Content-Type: application/json
"longLogoWebUrlForDarkTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "squareLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "longLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png",
- "loginWebUrl": "https://www.linkedin.com/learning-login/teams"
+ "loginWebUrl": "https://www.linkedin.com/learning-login/teams",
+ "isCourseActivitySyncEnabled": true
} ```
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-learningprovider-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Linkedresource Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/linkedresource-delete.md
DELETE https://graph.microsoft.com/beta/me/todo/lists/dfsdc-f9dfdfs-dcsda9/tasks
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-linkedresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Linkedresource Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/linkedresource-get.md
GET https://graph.microsoft.com/beta/me/todo/lists/dfsdc-f9dfdfs-dcsda9/tasks/e2
[!INCLUDE [sample-code](../includes/snippets/powershell/get-linkedresource-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Linkedresource Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/linkedresource-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-linkedresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Linkedresource_V2 Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/linkedresource_v2-delete.md
DELETE https://graph.microsoft.com/beta/me/tasks/lists/AAMkADliMmU5YjJlLTVmMmQtN
HTTP/1.1 204 No Content ```
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Delete linkedResource_v2",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/tasks/lists/{var}/tasks/{var}/linkedResources/{var}
+ Uri path requires navigating into unknown object hierarchy: missing property 'tasks' on 'user'. Possible issues:
+ 1) Doc bug where 'tasks' isn't defined on the resource.
+ 2) Doc bug where 'tasks' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'user' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 Linkedresource_V2 Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/linkedresource_v2-get.md
Content-Type: application/json
} ```
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Get linkedResource_v2",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/tasks/lists/{var}/tasks/{var}/linkedResources/{var}
+ Uri path requires navigating into unknown object hierarchy: missing property 'tasks' on 'user'. Possible issues:
+ 1) Doc bug where 'tasks' isn't defined on the resource.
+ 2) Doc bug where 'tasks' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'user' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 Linkedresource_V2 Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/linkedresource_v2-update.md
Content-Type: application/json
} ```
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Update linkedResource_v2",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/tasks/lists/{var}/tasks/{var}/linkedResources/{var}
+ Uri path requires navigating into unknown object hierarchy: missing property 'tasks' on 'user'. Possible issues:
+ 1) Doc bug where 'tasks' isn't defined on the resource.
+ 2) Doc bug where 'tasks' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'user' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 List Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/list-create.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-list-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 List Featurerolloutpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/list-featurerolloutpolicies.md
GET https://graph.microsoft.com/beta/policies/featureRolloutPolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/get-featurerolloutpolicies-policies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 List Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/list-get.md
GET /sites/{site-id}/lists/{list-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-list-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET /sites/{site-id}/lists/{list-title}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-list-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET /sites/{site-id}/lists/{list-id}?select=name,lastModifiedDateTime&expand=col
[!INCLUDE [sample-code](../includes/snippets/powershell/get-list-multi-expand-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 List List Columns https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/list-list-columns.md
GET https://graph.microsoft.com/beta/sites/{site-id}/lists/{list-id}/columns
[!INCLUDE [sample-code](../includes/snippets/powershell/get-columns-from-list-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 List List Contenttypes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/list-list-contenttypes.md
GET https://graph.microsoft.com/beta/sites/{site-id}/lists/{list-id}/contentType
[!INCLUDE [sample-code](../includes/snippets/powershell/enum-contenttypes-site-list-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 List List Operations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/list-list-operations.md
GET https://graph.microsoft.com/beta/sites/{siteId}/lists/{listId}
[!INCLUDE [sample-code](../includes/snippets/powershell/list-richlongrunningoperation-for-site-and-specific-list-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 List List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/list-list.md
GET https://graph.microsoft.com/beta/sites/{site-id}/lists
[!INCLUDE [sample-code](../includes/snippets/powershell/enum-lists-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Listitem Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/listitem-create.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-listitem-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ## Response
v1.0 Listitem Createlink https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/listitem-createlink.md
All existing permissions are removed when sharing for the first time i
#### Request
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "listItem_createlink_for_itemID_in_specific_list" }--> ```http
-POST sites/{siteId}/lists/{listId}/items/{itemId}/createLink
+POST https://graph.microsoft.com/beta/sites/{siteId}/lists/{listId}/items/{itemId}/createLink
Content-Type: application/json {
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++ #### Response >**Note:** The response object shown here might be shortened for readability.
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/listitem-createlink-create-company-shareable-links-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/listitem-createlink-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Listitem Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/listitem-delete.md
DELETE https://graph.microsoft.com/beta/sites/{site-id}/lists/{list-id}/items/{i
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-item-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ## Response
v1.0 Listitem Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/listitem-delta.md
GET https://graph.microsoft.com/beta/sites/contoso.sharepoint.com,2C712604-1370-
[!INCLUDE [sample-code](../includes/snippets/php/get-listitem-delta-first-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/sites/contoso.sharepoint.com,2C712604-1370-
[!INCLUDE [sample-code](../includes/snippets/php/get-listitem-delta-last-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET /sites/contoso.sharepoint.com,2C712604-1370-44E7-A1F5-426573FDA80A,2D2244C3-
[!INCLUDE [sample-code](../includes/snippets/php/get-delta-latest-datalink-tokenislatest-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Listitem Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/listitem-get.md
GET https://graph.microsoft.com/beta/sites/{site-id}/lists/{list-id}/items/{item
[!INCLUDE [sample-code](../includes/snippets/powershell/get-list-item-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Listitem List Documentsetversions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/listitem-list-documentsetversions.md
GET https://graph.microsoft.com/beta/sites/root/lists/Documents/items/1/document
[!INCLUDE [sample-code](../includes/snippets/powershell/list-documentsetversion-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Listitem List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/listitem-list.md
GET https://graph.microsoft.com/beta/sites/{site-id}/lists/{list-id}/items?expan
[!INCLUDE [sample-code](../includes/snippets/powershell/get-list-items-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Listitem Post Documentsetversions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/listitem-post-documentsetversions.md
Content-length: 70
[!INCLUDE [sample-code](../includes/snippets/powershell/create-documentsetversion-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Listitem Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/listitem-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-listitem-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ## Response
v1.0 Longrunningoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/longrunningoperation-get.md
+
+ Title: "Get longRunningOperation"
+description: "Read the properties and relationships of a longRunningOperation object."
+
+ms.localizationpriority: medium
++
+# Get longRunningOperation
+Namespace: microsoft.graph
++
+Read the properties and relationships of a [longRunningOperation](../resources/longrunningoperation.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+### For role management alerts
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RoleManagementAlert.Read.Directory, RoleManagementAlert.ReadWrite.Directory|
+|Delegated (personal Microsoft account)|Not supported|
+|Application|RoleManagementAlert.Read.Directory, RoleManagementAlert.ReadWrite.Directory|
++
+## HTTP request
+
+To retrieve details of a long running operation of role management alert refresh
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/roleManagementAlerts/operations/{longRunningOperationId}
+```
+
+## Optional query parameters
+This method supports the `$select` and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [longRunningOperation](../resources/longrunningoperation.md) object in the response body.
+For role management alerts, the **resourceLocation** contains the url of the role management alert if the operation status is `succeeded`; otherwise, the **resourceLocation** is empty.
+
+## Examples
+
+### Example 1: Retrieve the details of a long running operation for role management alert refresh when the operation status is `running`
+
+#### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_longrunningoperation_roleManagementalerts_running"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/roleManagementAlerts/operations/refresh:DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_StaleSignInAlert
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.longRunningOperation"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/roleManagementAlerts/operations/$entity",
+ "id": "refresh:DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_StaleSignInAlert",
+ "createdDateTime": "2023-06-09T22:50:41.5414467Z",
+ "lastActionDateTime": "2023-06-09T22:52:09.0296021Z",
+ "resourceLocation": "",
+ "status": "running",
+ "statusDetail": ""
+}
+```
+
+### Example 2: Retrieve the details of a long running operation for role management alert refresh when the operation status is `succeeded`
+
+#### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_longrunningoperation_roleManagementalerts_succeeded"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/roleManagementAlerts/operations/refresh:DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_StaleSignInAlert
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.longRunningOperation"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/roleManagementAlerts/operations/$entity",
+ "id": "refresh:DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_StaleSignInAlert",
+ "createdDateTime": "2023-06-09T22:50:41.5414467Z",
+ "lastActionDateTime": "2023-06-09T22:56:09.0296021Z",
+ "resourceLocation": "https://graph.microsoft.com/beta/identityGovernance/roleManagementAlerts/alerts/DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_StaleSignInAlert",
+ "status": "succeeded",
+ "statusDetail": ""
+}
+```
v1.0 Mailfolder Copy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mailfolder-copy.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/mailfolder-copy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Mailfolder Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mailfolder-delete.md
DELETE https://graph.microsoft.com/betEzM
[!INCLUDE [sample-code](../includes/snippets/php/delete-mailfolder-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Mailfolder Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mailfolder-get.md
GET https://graph.microsoft.com/betEzM
[!INCLUDE [sample-code](../includes/snippets/powershell/get-mailfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
GET https://graph.microsoft.com/betEzN
[!INCLUDE [sample-code](../includes/snippets/powershell/get-mailsearchfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Mailfolder List Childfolders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mailfolder-list-childfolders.md
GET https://graph.microsoft.com/betEzM/childFolders
[!INCLUDE [sample-code](../includes/snippets/powershell/mailfolder-get-childfolders-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
GET https://graph.microsoft.com/beta/me/mailFolders/searchfolders/childFolders
[!INCLUDE [sample-code](../includes/snippets/powershell/get-childfolders-of-searchfolders-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/betEzM/childFolders?i
[!INCLUDE [sample-code](../includes/snippets/powershell/mailfolder-get-hiddenchildfolders-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Mailfolder List Messagerules https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mailfolder-list-messagerules.md
GET https://graph.microsoft.com/beta/me/mailFolders/inbox/messageRules
[!INCLUDE [sample-code](../includes/snippets/powershell/get-messagerules-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Mailfolder List Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mailfolder-list-messages.md
GET https://graph.microsoft.com/betEzM/messages
[!INCLUDE [sample-code](../includes/snippets/powershell/mailfolder-get-messages-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Mailfolder Move https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mailfolder-move.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/mailfolder-move-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Mailfolder Post Childfolders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mailfolder-post-childfolders.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-mailfolder-from-mailfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Mailfolder Post Messagerules https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mailfolder-post-messagerules.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-messagerule-from-mailfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Mailfolder Post Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mailfolder-post-messages.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-message-from-mailfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [message](../resources/message.md) object.
v1.0 Mailfolder Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mailfolder-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-mailfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Mailsearchfolder Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mailsearchfolder-post.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-mailsearchfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Mailsearchfolder Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mailsearchfolder-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-mailsearchfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Manageddevice Bulkrestorecloudpc https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/manageddevice-bulkrestorecloudpc.md
Content-length: 123
[!INCLUDE [sample-code](../includes/snippets/powershell/manageddevicethisbulkrestorecloudpc-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Manageddevice Bulksetcloudpcreviewstatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/manageddevice-bulksetcloudpcreviewstatus.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/manageddevicethisbulksetcloudpcreviewstatus-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Manageddevice Getcloudpcremoteactionresults https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/manageddevice-getcloudpcremoteactionresults.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|CloudPC.ReadWrite.All|
+|Delegated (work or school account)|CloudPC.Read.All, CloudPC.ReadWrite.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|CloudPC.ReadWrite.All|
+|Application|CloudPC.Read.All, CloudPC.ReadWrite.All|
## HTTP request
GET https://graph.microsoft.com/beta/deviceManagement/managedDevices/{managedDev
[!INCLUDE [sample-code](../includes/snippets/php/manageddevice-getcloudpcremoteactionresults-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Manageddevice Getcloudpcreviewstatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/manageddevice-getcloudpcreviewstatus.md
GET https://graph.microsoft.com/beta/deviceManagement/managedDevices/185f01c2de9
[!INCLUDE [sample-code](../includes/snippets/php/manageddevicethisgetcloudpcreviewstatus-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Manageddevice Reprovisioncloudpc https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/manageddevice-reprovisioncloudpc.md
POST https://graph.microsoft.com/beta/deviceManagement/managedDevices/{managedDe
[!INCLUDE [sample-code](../includes/snippets/powershell/manageddevice-reprovisioncloudpc-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Manageddevice Resizecloudpc https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/manageddevice-resizecloudpc.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/manageddevice-resizecloudpc-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Manageddevice Restorecloudpc https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/manageddevice-restorecloudpc.md
Content-length: 37
[!INCLUDE [sample-code](../includes/snippets/powershell/manageddevicethisrestorecloudpc-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Manageddevice Setcloudpcreviewstatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/manageddevice-setcloudpcreviewstatus.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/manageddevicethissetcloudpcreviewstatus-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Auditevent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-auditevent-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/auditEve
[!INCLUDE [sample-code](../includes/snippets/powershell/get-auditevent-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Cloudpcconnection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-cloudpcconnection-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/cloudPcC
[!INCLUDE [sample-code](../includes/snippets/powershell/get-cloudpcconnection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Cloudpcdevice Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-cloudpcdevice-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/cloudPcD
[!INCLUDE [sample-code](../includes/snippets/powershell/get-cloudpcdevice-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Cloudpcoverview Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-cloudpcoverview-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/cloudPcs
[!INCLUDE [sample-code](../includes/snippets/powershell/get-cloudpcoverview-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Conditionalaccesspolicycoverage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-conditionalaccesspolicycoverage-get.md
Read the properties and relationships of a [conditionalAccessPolicyCoverage](../
## 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).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type|Permissions (from least to most privileged)| |:|:| |Delegated (work or school account)|Policy.Read.All, Policy.ReadWrite.ConditionalAccess, and Application.Read.All|
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/conditio
[!INCLUDE [sample-code](../includes/snippets/powershell/get-conditionalaccesspolicycoverage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Credentialuserregistrationssummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-credentialuserregistrationssummary-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/credenti
[!INCLUDE [sample-code](../includes/snippets/powershell/get-credentialuserregistrationssummary-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Devicecompliancepolicysettingstatesummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-devicecompliancepolicysettingstatesummary-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/deviceCo
[!INCLUDE [sample-code](../includes/snippets/powershell/get-devicecompliancepolicysettingstatesummary-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Manageddevicecompliance Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-manageddevicecompliance-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/managedD
[!INCLUDE [sample-code](../includes/snippets/powershell/get-manageddevicecompliance-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Manageddevicecompliancetrend Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-manageddevicecompliancetrend-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/managedD
[!INCLUDE [sample-code](../includes/snippets/powershell/get-manageddevicecompliancetrend-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant List Aggregatedpolicycompliances https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-list-aggregatedpolicycompliances.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/aggregat
[!INCLUDE [sample-code](../includes/snippets/powershell/list-aggregatedpolicycompliance-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant List Cloudpcconnections https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-list-cloudpcconnections.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/cloudPcC
[!INCLUDE [sample-code](../includes/snippets/powershell/list-cloudpcconnection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant List Cloudpcdevices https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-list-cloudpcdevices.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/cloudPcD
[!INCLUDE [sample-code](../includes/snippets/powershell/list-cloudpcdevice-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant List Cloudpcsoverview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-list-cloudpcsoverview.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/cloudPcs
[!INCLUDE [sample-code](../includes/snippets/powershell/list-cloudpcoverview-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant List Conditionalaccesspolicycoverages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-list-conditionalaccesspolicycoverages.md
Get a list of the [conditionalAccessPolicyCoverage](../resources/managedtenants-
## 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).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type|Permissions (from least to most privileged)| |:|:| |Delegated (work or school account)|Policy.Read.All, Policy.ReadWrite.ConditionalAccess, and Application.Read.All|
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/conditio
[!INCLUDE [sample-code](../includes/snippets/powershell/list-conditionalaccesspolicycoverage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant List Credentialuserregistrationssummaries https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-list-credentialuserregistrationssummaries.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/credenti
[!INCLUDE [sample-code](../includes/snippets/powershell/list-credentialuserregistrationssummary-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant List Devicecompliancepolicysettingstatesummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-list-devicecompliancepolicysettingstatesummary.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/deviceCo
[!INCLUDE [sample-code](../includes/snippets/powershell/list-devicecompliancepolicysettingstatesummary-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant List Manageddevicecompliances https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-list-manageddevicecompliances.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/managedD
[!INCLUDE [sample-code](../includes/snippets/powershell/list-manageddevicecompliance-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant List Managementactions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-list-managementactions.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/manageme
[!INCLUDE [sample-code](../includes/snippets/powershell/list-managementaction-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant List Managementactiontenantdeploymentstatuses https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-list-managementactiontenantdeploymentstatuses.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/manageme
[!INCLUDE [sample-code](../includes/snippets/powershell/list-managementactiontenantdeploymentstatus-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant List Managementintents https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-list-managementintents.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/manageme
[!INCLUDE [sample-code](../includes/snippets/powershell/list-managementintent-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant List Managementtemplates https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-list-managementtemplates.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/manageme
[!INCLUDE [sample-code](../includes/snippets/powershell/list-managementtemplate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant List Myroles https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-list-myroles.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/myRoles
[!INCLUDE [sample-code](../includes/snippets/powershell/list-myrole-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant List Tenantgroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-list-tenantgroups.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/tenantGr
[!INCLUDE [sample-code](../includes/snippets/powershell/list-tenantgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant List Tenants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-list-tenants.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/tenants
[!INCLUDE [sample-code](../includes/snippets/powershell/list-tenant-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant List Tenantscustomizedinformation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-list-tenantscustomizedinformation.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/tenantsC
[!INCLUDE [sample-code](../includes/snippets/powershell/list-tenantcustomizedinformation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant List Tenantsdetailedinformation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-list-tenantsdetailedinformation.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/tenantsD
[!INCLUDE [sample-code](../includes/snippets/powershell/list-tenantdetailedinformation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant List Tenanttags https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-list-tenanttags.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/tenantTa
[!INCLUDE [sample-code](../includes/snippets/powershell/list-tenanttag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant List Windowsdevicemalwarestates https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-list-windowsdevicemalwarestates.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/windowsD
[!INCLUDE [sample-code](../includes/snippets/powershell/list-windowsdevicemalwarestate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant List Windowsprotectionstates https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-list-windowsprotectionstates.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/windowsP
[!INCLUDE [sample-code](../includes/snippets/powershell/list-windowsprotectionstate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managedtenant Post Tenanttags https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managedtenant-post-tenanttags.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-tenanttag-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managementaction Apply https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managementaction-apply.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/managementaction-apply-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managementaction Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managementaction-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/manageme
[!INCLUDE [sample-code](../includes/snippets/powershell/get-managementaction-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managementactiontenantdeploymentstatus Changedeploymentstatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managementactiontenantdeploymentstatus-changedeploymentstatus.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/managementactiontenantdeploymentstatus-changedeploymentstatus-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managementactiontenantdeploymentstatus Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managementactiontenantdeploymentstatus-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/manageme
[!INCLUDE [sample-code](../includes/snippets/powershell/get-managementactiontenantdeploymentstatus-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managementintent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managementintent-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/manageme
[!INCLUDE [sample-code](../includes/snippets/powershell/get-managementintent-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Managementtemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-managementtemplate-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/manageme
[!INCLUDE [sample-code](../includes/snippets/powershell/get-managementtemplate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Tenant Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-tenant-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/tenants/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-tenant-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Tenant Offboardtenant https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-tenant-offboardtenant.md
POST https://graph.microsoft.com/beta/tenantRelationships/managedTenants/tenants
[!INCLUDE [sample-code](../includes/snippets/php/tenant-offboardtenant-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Tenant Resettenantonboardingstatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-tenant-resettenantonboardingstatus.md
POST https://graph.microsoft.com/beta/tenantRelationships/managedTenants/tenants
[!INCLUDE [sample-code](../includes/snippets/php/tenant-resettenantonboardingstatus-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Tenantcustomizedinformation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-tenantcustomizedinformation-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/tenantsC
[!INCLUDE [sample-code](../includes/snippets/powershell/get-tenantcustomizedinformation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Tenantcustomizedinformation Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-tenantcustomizedinformation-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-tenantcustomizedinformation-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Tenantdetailedinformation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-tenantdetailedinformation-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/tenantsD
[!INCLUDE [sample-code](../includes/snippets/powershell/get-tenantdetailedinformation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Tenantgroup Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-tenantgroup-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/tenantGr
[!INCLUDE [sample-code](../includes/snippets/powershell/get-tenantgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Tenantgroup Tenantsearch https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-tenantgroup-tenantsearch.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/tenantgroup-tenantsearch-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Tenanttag Assigntag https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-tenanttag-assigntag.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/tenanttag-assigntag-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Tenanttag Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-tenanttag-delete.md
DELETE https://graph.microsoft.com/beta/tenantRelationships/managedTenants/tenan
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-tenanttag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Tenanttag Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-tenanttag-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/tenantTa
[!INCLUDE [sample-code](../includes/snippets/powershell/get-tenanttag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Tenanttag Unassigntag https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-tenanttag-unassigntag.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/tenanttag-unassigntag-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Tenanttag Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-tenanttag-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-tenanttag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Windowsdevicemalwarestate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-windowsdevicemalwarestate-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/windowsD
[!INCLUDE [sample-code](../includes/snippets/powershell/get-windowsdevicemalwarestate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Managedtenants Windowsprotectionstate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/managedtenants-windowsprotectionstate-get.md
GET https://graph.microsoft.com/beta/tenantRelationships/managedTenants/windowsP
[!INCLUDE [sample-code](../includes/snippets/powershell/get-windowsprotectionstate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Meetingattendancereport Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/meetingattendancereport-get.md
To use application permission for this API, tenant administrators must create an
## HTTP request
-To get an attendance report by ID with delegated (`/me`) and app (`/users/{userId}`) permission:
+To get an attendance report of an online meeting by ID with delegated (`/me`) and app (`/users/{userId}`) permission:
<!-- { "blockType": "ignored" } --> ```http GET /me/onlineMeetings/{meetingId}/attendanceReports/{reportId}
GET /me/onlineMeetings/{meetingId}/meetingAttendanceReport
GET /users/{userId}/onlineMeetings/{meetingId}/meetingAttendanceReport ```
+To get an attendance report for a virtual event session by ID:
+<!-- { "blockType": "ignored" }-->
+``` http
+GET /solutions/virtualEvents/webinars/{webinarId}/sessions/{sessionId}/attendanceReports/{reportId}
+```
+ > [!TIP] > >- `userId` is the object ID of a user in [Azure user management portal](https://portal.azure.com/#blade/Microsoft_AAD_IAM/UsersManagementMenuBlade). For more details, see [Allow applications to access online meetings on behalf of a user](/graph/cloud-communication-online-meeting-application-access-policy). >- `meetingId` is the **id** of an [onlineMeeting](../resources/onlinemeeting.md) object. >- `reportId` is the **id** of an [meetingAttendanceReport](../resources/meetingAttendanceReport.md) object.
+>- `webinarId` is the **id** of an [virtualEventWebinar](../resources/virtualEventWebinar.md) object.
+>- `sessionId` is the **id** of an [virtualEventSession](../resources/virtualEventSession.md) object.
> [!CAUTION] >
If successful, this method returns a `200 OK` response code and a [meetingAttend
#### Request - # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZ
[!INCLUDE [sample-code](../includes/snippets/powershell/get-attendancereport-by-id-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZ
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ The following request uses application permission.
Content-Type: application/json
"totalParticipantCount": 2 } ```+
+### Example 3: Get the attendance report for a virtual event session by ID
+
+#### Request
+
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_virtualeventattendancereport"
+}
+-->
+``` http
+GET /solutions/virtualEvents/webinars/{webinarId}/sessions/{sessionId}/attendanceReports/{reportId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.meetingAttendanceReport"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#solutions/virtualEvents/webinars('336f94f4-3a81-5130-43e9-88f3-fcb3582cde37')/sessions('a0f934c324b7785c')/attendanceReports/$entity",
+ "id": "2c2c2454-7613-4d6e-9c7c-4c89",
+ "totalParticipantCount": 2,
+ "meetingStartDateTime": "2021-10-04T23:13:31.658Z",
+ "meetingEndDateTime": "2021-10-04T23:18:57.563Z"
+}
+```
v1.0 Meetingattendancereport List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/meetingattendancereport-list.md
GET /me/onlineMeetings/{meetingId}/attendanceReports
GET /users/{userId}/onlineMeetings/{meetingId}/attendanceReports ```
+To get all attendance reports for a virtual event session:
+<!-- { "blockType": "ignored" } -->
+``` http
+GET /solutions/virtualEvents/webinars/{webinarId}/sessions/{sessionId}/attendanceReports
+```
+ > [!TIP] > >- `userId` is the object ID of a user in [Azure user management portal](https://portal.azure.com/#blade/Microsoft_AAD_IAM/UsersManagementMenuBlade). For more details, see [Allow applications to access online meetings on behalf of a user](/graph/cloud-communication-online-meeting-application-access-policy). >- `meetingId` is the **id** of an [onlineMeeting](../resources/onlinemeeting.md) object.
+>- `webinarId` is the **id** of an [virtualEventWebinar](../resources/virtualEventWebinar.md) object.
+>- `sessionId` is the **id** of an [virtualEventSession](../resources/virtualEventSession.md) object.
## Optional query parameters
If successful, this method returns a `200 OK` response code and a list of [meeti
## Example
+### Example 1: List attendance reports for an online meeting
+ ### Request
GET https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZ
[!INCLUDE [sample-code](../includes/snippets/powershell/get-attendancereports-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
] } ```
+### Example 2 : List attendance reports for a virtual event session
+
+#### Request
+
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_virtualevent_attendancereport"
+}
+-->
+``` http
+GET /solutions/virtualEvents/webinars/{webinarId}/sessions/{sessionId}/attendanceReports
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.meetingAttendanceReport)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#solutions/virtualEvents/webinars('336f94f4-3a81-5130-43e9-88f3-fcb3582cde37')/sessions('a0f934c324b7785c')/attendanceReports/$entity",
+ "value": [
+ {
+ "id": "c9b6db1c-d5eb-427d-a5c0-2022d7",
+ "totalParticipantCount": 1,
+ "meetingStartDateTime": "2021-10-05T04:38:23.945Z",
+ "meetingEndDateTime": "2021-10-05T04:43:49.77Z"
+ },
+ {
+ "id": "2c2c2454-7613-4d6e-9c7c-4ce89",
+ "totalParticipantCount": 2,
+ "meetingStartDateTime": "2021-10-04T23:13:31.658Z",
+ "meetingEndDateTime": "2021-10-04T23:18:57.563Z"
+ }
+ ]
+}
+```
v1.0 Meetingregistrant Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/meetingregistrant-delete.md
If successful, this method only returns a `204 No Content` response code.
DELETE https://graph.microsoft.com/beta/users/16664f75-11dc-4870-bec6-38c1aaa81431/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZ/registration/registrants/gWWckDBR6UOI8_yzWCzeNw,6pAAiSU1bkGqc8soJZw5Pg,3aMJxgQBxEufdo7_Qube_w,YgKy1Rtx-0SFjRbv-ww1ag,Cuzk8JP_iTTWqCOyVcalVA ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/beta/users/16664f75-11dc-4870-bec6-38c1aaa814
[!INCLUDE [sample-code](../includes/snippets/javascript/delete-registratrant-user-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Meetingregistration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/meetingregistration-delete.md
DELETE https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LT
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-registration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Meetingregistration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/meetingregistration-get.md
GET https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZ
[!INCLUDE [sample-code](../includes/snippets/powershell/get-registration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Meetingregistration List Registrants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/meetingregistration-list-registrants.md
If successful, this method returns a `200 OK` response code and a collection of
GET https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZ/registration/registrants ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZ
[!INCLUDE [sample-code](../includes/snippets/javascript/list-registratrants-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Meetingregistration Post Registrants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/meetingregistration-post-registrants.md
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/add-registratrant-user-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/add-registratrant-app-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Meetingregistration Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/meetingregistration-post.md
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/create-registration-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Meetingregistration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/meetingregistration-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-registration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Meetingregistrationquestion Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/meetingregistrationquestion-delete.md
DELETE https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LT
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-custom-question-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Meetingregistrationquestion Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/meetingregistrationquestion-get.md
GET https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZ
[!INCLUDE [sample-code](../includes/snippets/powershell/get-custom-question-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Meetingregistrationquestion Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/meetingregistrationquestion-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-custom-question-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Message Copy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/message-copy.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/message-copy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Createforward https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/message-createforward.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/message-createforward-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Createreply https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/message-createreply.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/message-createreply-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Createreplyall https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/message-createreplyall.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/message-createreplyall-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/message-delete.md
DELETE https://graph.microsoft.com/beta/me/messages/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-message-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response 1
DELETE https://graph.microsoft.com/beta/me/messages/{id}/mentions/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-mention-in-message-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response 2
v1.0 Message Forward https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/message-forward.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/message-forward-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/message-get.md
GET https://graph.microsoft.com/beta/me/messages/AAMkAGI1AAAoZCfHAAA=
[!INCLUDE [sample-code](../includes/snippets/powershell/get-message-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/me/messages/AQMkADJmMTUAAAgVZAAAA/?$expand=
[!INCLUDE [sample-code](../includes/snippets/powershell/get-mentions-in-message-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Prefer: outlook.body-content-type="text"
[!INCLUDE [sample-code](../includes/snippets/powershell/get-message-in-text-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/betEz/?$select=internetM
[!INCLUDE [sample-code](../includes/snippets/powershell/get-message-internet-headers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/me/messages/4aade2547798441eab5188a7a2436bc
[!INCLUDE [sample-code](../includes/snippets/powershell/get-message-in-mime-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Message List Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/message-list-attachments.md
GET https://graph.microsoft.com/beta/me/messages/{id}/attachments
[!INCLUDE [sample-code](../includes/snippets/powershell/message-get-attachments-beta-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Markasjunk https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/message-markasjunk.md
+
+ Title: "message: markAsJunk"
+description: "Mark a message as junk."
+
+ms.localizationpriority: medium
++
+# message: markAsJunk
+
+Namespace: microsoft.graph
++
+Mark a [message](../resources/message.md) as junk. This API adds the sender to the list of blocked senders and moves the message to the **Junk Email** folder, when **moveToJunk** is `true`.
+
+## 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) | Mail.ReadWrite |
+|Delegated (personal Microsoft account) | Mail.ReadWrite |
+|Application | Mail.ReadWrite |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+POST /me/messages/{id}/markAsJunk
+POST /users/{id | userPrincipalName}/messages/{id}/markAsJunk
+POST /me/mailFolders/{id}/messages/{id}/markAsJunk
+POST /users/{id | userPrincipalName}/mailFolders/{id}/messages/{id}/markAsJunk
+```
+
+## Request headers
+
+| Header | Value |
+|:-|:|
+| Authorization | `Bearer {token}`. Required. |
+| Content-Type | `application/json`. Required. |
+
+## Request body
+
+In the request body, provide a JSON object with the following parameters.
+
+| Parameter | Type |Description|
+|:|:--|:-|
+|moveToJunk|Boolean|`True` moves the message to the **Junk Email** folder.|
+
+## Response
+
+If successful, this method returns a `202 Accepted` response code and a [message](../resources/message.md) object in the response body.
+
+## Example
+
+### Request
+
+The following request moves the specified message to the **Junk Email** folder and adds the sender to the list of blocked senders.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "sampleKeys": ["AAMkADhAAATs28OAAA="],
+ "name": "message_markasjunk"
+}-->
+
+```http
+POST https://graph.microsoft.com/beta/me/messages/AAMkADhAAATs28OAAA=/markAsJunk
+Content-type: application/json
+
+{
+ "moveToJunk": true
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.message"
+} -->
+
+```http
+HTTP/1.1 202 Accepted
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#message",
+ "@odata.type": "#microsoft.graph.message",
+ "@odata.etag": "W/\"FwAAABYAAAC4ofQHEIqCSbQPot83AFcbAAAW/0tB\"",
+ "id": "AAMkADhAAAW-VPeAAA=",
+ "createdDateTime": "2018-08-12T08:43:22Z",
+ "lastModifiedDateTime": "2018-08-15T19:47:54Z",
+ "changeKey": "FwAAABYAAAC4ofQHEIqCSbQPot83AFcbAAAW/0tB",
+ "categories": [],
+ "receivedDateTime": "2018-08-12T08:43:22Z",
+ "sentDateTime": "2018-08-12T08:43:20Z",
+ "hasAttachments": false,
+ "internetMessageId": "<00535324-5988-4b6a-b9af-d44cf2d0b691@MWHPR2201MB1022.namprd22.prod.outlook.com>",
+ "subject": "Undeliverable: Meet for lunch?",
+ "bodyPreview": "Delivery has failed to these recipients or groups:\r\n\r\nfannyd@contoso.onmicrosoft.com (fannyd@contoso.onmicrosoft.com)\r\nYour message couldn't be delivered. Despite repeated attempts to deliver your message, querying the Domain Name System (DNS) for the rec",
+ "importance": "normal",
+ "parentFolderId": "AAMkADhAAAAAAEKAAA=",
+ "conversationId": "AAQkADhJzfbkARFhe5kKhjihSA=",
+ "isDeliveryReceiptRequested": null,
+ "isReadReceiptRequested": false,
+ "isRead": false,
+ "isDraft": false,
+ "webLink": "https://outlook.office365.com/owa/?ItemID=AAMkADhAAAW%2FVPeAAA%3D&exvsurl=1&viewmodel=ReadMessageItem",
+ "inferenceClassification": "focused",
+ "body": {
+ "contentType": "html",
+ "content": "<html></html>"
+ },
+ "sender": {
+ "emailAddress": {
+ "name": "Microsoft Outlook",
+ "address": "MicrosoftExchange329e71ec88ae4615bbc36ab6ce41109e@contoso.onmicrosoft.com"
+ }
+ },
+ "from": {
+ "emailAddress": {
+ "name": "Microsoft Outlook",
+ "address": "MicrosoftExchange329e71ec88ae4615bbc36ab6ce41109e@contoso.onmicrosoft.com"
+ }
+ },
+ "toRecipients": [
+ {
+ "emailAddress": {
+ "name": "fannyd@contoso.onmicrosoft.com",
+ "address": "fannyd@contoso.onmicrosoft.com"
+ }
+ },
+ {
+ "emailAddress": {
+ "name": "danas@contoso.onmicrosoft.com",
+ "address": "danas@contoso.onmicrosoft.com"
+ }
+ }
+ ],
+ "ccRecipients": [],
+ "bccRecipients": [],
+ "replyTo": [],
+ "flag": {
+ "flagStatus": "notFlagged"
+ }
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "message: markasjunk",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
v1.0 Message Markasnotjunk https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/message-markasnotjunk.md
+
+ Title: "message: markAsNotJunk"
+description: "Mark a message as not junk."
+
+ms.localizationpriority: medium
++
+# message: markAsNotJunk
+
+Namespace: microsoft.graph
++
+Mark a [message](../resources/message.md) as not junk. This API removes the sender from the list of blocked senders and moves the message to the **Inbox** folder, when **moveToInbox** is `true`.
+
+## 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) | Mail.ReadWrite |
+|Delegated (personal Microsoft account) | Mail.ReadWrite |
+|Application | Mail.ReadWrite |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+POST /me/messages/{id}/markAsNotJunk
+POST /users/{id | userPrincipalName}/messages/{id}/markAsNotJunk
+POST /me/mailFolders/{id}/messages/{id}/markAsNotJunk
+POST /users/{id | userPrincipalName}/mailFolders/{id}/messages/{id}/markAsNotJunk
+```
+
+## Request headers
+
+| Header | Value |
+|:-|:|
+| Authorization | `Bearer {token}`. Required. |
+| Content-Type | `application/json`. Required. |
+
+## Request body
+
+In the request body, provide a JSON object with the following parameters.
+
+| Parameter | Type |Description|
+|:|:--|:-|
+|moveToInbox|Boolean|`True` moves the **message** to the **Inbox** folder.|
+
+## Response
+
+If successful, this method returns a `202 Accepted` response code and a [message](../resources/message.md) object in the response body.
+
+## Example
+
+### Request
+
+The following request moves the specified message from the **Junk Email** to the **Inbox** folder and removes the sender from the list of blocked senders.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "sampleKeys": ["AAMkADhAAATs28OAAA="],
+ "name": "message_markasnotjunk"
+}-->
+
+```http
+POST https://graph.microsoft.com/beta/me/messages/AAMkADhAAATs28OAAA=/markAsNotJunk
+Content-type: application/json
+
+{
+ "moveToInbox": true
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.message"
+} -->
+
+```http
+HTTP/1.1 202 Accepted
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#message",
+ "@odata.type": "#microsoft.graph.message",
+ "@odata.etag": "W/\"FwAAABYAAAC4ofQHEIqCSbQPot83AFcbAAAW/0tB\"",
+ "id": "AAMkADhAAAW-VPeAAA=",
+ "createdDateTime": "2018-08-12T08:43:22Z",
+ "lastModifiedDateTime": "2018-08-15T19:47:54Z",
+ "changeKey": "FwAAABYAAAC4ofQHEIqCSbQPot83AFcbAAAW/0tB",
+ "categories": [],
+ "receivedDateTime": "2018-08-12T08:43:22Z",
+ "sentDateTime": "2018-08-12T08:43:20Z",
+ "hasAttachments": false,
+ "internetMessageId": "<00535324-5988-4b6a-b9af-d44cf2d0b691@MWHPR2201MB1022.namprd22.prod.outlook.com>",
+ "subject": "Undeliverable: Meet for lunch?",
+ "bodyPreview": "Delivery has failed to these recipients or groups:\r\n\r\nfannyd@contoso.onmicrosoft.com (fannyd@contoso.onmicrosoft.com)\r\nYour message couldn't be delivered. Despite repeated attempts to deliver your message, querying the Domain Name System (DNS) for the rec",
+ "importance": "normal",
+ "parentFolderId": "AAMkADhAAAAAAEKAAA=",
+ "conversationId": "AAQkADhJzfbkARFhe5kKhjihSA=",
+ "isDeliveryReceiptRequested": null,
+ "isReadReceiptRequested": false,
+ "isRead": false,
+ "isDraft": false,
+ "webLink": "https://outlook.office365.com/owa/?ItemID=AAMkADhAAAW%2FVPeAAA%3D&exvsurl=1&viewmodel=ReadMessageItem",
+ "inferenceClassification": "focused",
+ "body": {
+ "contentType": "html",
+ "content": "<html></html>"
+ },
+ "sender": {
+ "emailAddress": {
+ "name": "Microsoft Outlook",
+ "address": "MicrosoftExchange329e71ec88ae4615bbc36ab6ce41109e@contoso.onmicrosoft.com"
+ }
+ },
+ "from": {
+ "emailAddress": {
+ "name": "Microsoft Outlook",
+ "address": "MicrosoftExchange329e71ec88ae4615bbc36ab6ce41109e@contoso.onmicrosoft.com"
+ }
+ },
+ "toRecipients": [
+ {
+ "emailAddress": {
+ "name": "fannyd@contoso.onmicrosoft.com",
+ "address": "fannyd@contoso.onmicrosoft.com"
+ }
+ },
+ {
+ "emailAddress": {
+ "name": "danas@contoso.onmicrosoft.com",
+ "address": "danas@contoso.onmicrosoft.com"
+ }
+ }
+ ],
+ "ccRecipients": [],
+ "bccRecipients": [],
+ "replyTo": [],
+ "flag": {
+ "flagStatus": "notFlagged"
+ }
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "message: markasnotjunk",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
v1.0 Message Move https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/message-move.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/message-move-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Post Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/message-post-attachments.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-file-attachment-from-message-beta-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [attachment](../resources/attachment.md) object.
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-item-attachment-from-message-beta-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-reference-attachment-from-message-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Reply https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/message-reply.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/message-reply-beta-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Message Replyall https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/message-replyall.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/message-replyall-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Send https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/message-send.md
POST https://graph.microsoft.com/beta/me/messages/{id}/send
[!INCLUDE [sample-code](../includes/snippets/powershell/message-send-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Unsubscribe https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/message-unsubscribe.md
POST https://graph.microsoft.com/beta/me/messages/{id}/unsubscribe
[!INCLUDE [sample-code](../includes/snippets/powershell/message-unsubscribe-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/message-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-message-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Messagerule Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/messagerule-delete.md
DELETE https://graph.microsoft.com/beta/me/mailFolders/inbox/messageRules/AQAAAJ
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-messagerule-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Messagerule Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/messagerule-get.md
GET https://graph.microsoft.com/beta/me/mailFolders/inbox/messageRules/AQAAAJ5dZ
[!INCLUDE [sample-code](../includes/snippets/powershell/get-messagerule-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Messagerule Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/messagerule-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-messagerule-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Microsoftapplicationdataaccesssettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/microsoftapplicationdataaccesssettings-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-microsoftapplicationdataaccesssettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Microsoftauthenticatorauthenticationmethod Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/microsoftauthenticatorauthenticationmethod-delete.md
DELETE https://graph.microsoft.com/beta/users/kim@contoso.com/authentication/mic
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-microsoftauthenticatorauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Microsoftauthenticatorauthenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/microsoftauthenticatorauthenticationmethod-get.md
GET https://graph.microsoft.com/beta/users/anirban@contoso.com/authentication/mi
[!INCLUDE [sample-code](../includes/snippets/powershell/get-microsoftauthenticatorauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Microsoftauthenticatorauthenticationmethod List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/microsoftauthenticatorauthenticationmethod-list.md
GET https://graph.microsoft.com/beta/users/anirban@contoso.com/authentication/mi
[!INCLUDE [sample-code](../includes/snippets/powershell/list-microsoftauthenticatorauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Microsoftauthenticatorauthenticationmethodconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/microsoftauthenticatorauthenticationmethodconfiguration-delete.md
DELETE https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-microsoftauthenticatorauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Microsoftauthenticatorauthenticationmethodconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/microsoftauthenticatorauthenticationmethodconfiguration-get.md
GET https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/powershell/get-microsoftauthenticatorauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Microsoftauthenticatorauthenticationmethodconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/microsoftauthenticatorauthenticationmethodconfiguration-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-microsoftauthenticatorauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Mobileappmanagementpolicies Delete Includedgroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mobileappmanagementpolicies-delete-includedgroups.md
DELETE https://graph.microsoft.com/beta/policies/mobileAppManagementPolicies/ab9
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-group-groupid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Mobileappmanagementpolicies Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mobileappmanagementpolicies-delete.md
DELETE https://graph.microsoft.com/beta/policies/mobileAppManagementPolicies/ab9
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-mobilitymanagementpolicy-forid-app-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Mobileappmanagementpolicies Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mobileappmanagementpolicies-get.md
GET https://graph.microsoft.com/beta/policies/mobileAppManagementPolicies/ab90ba
[!INCLUDE [sample-code](../includes/snippets/powershell/get-mobilitymanagementpolicy-forid-app-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Mobileappmanagementpolicies List Includedgroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mobileappmanagementpolicies-list-includedgroups.md
GET https://graph.microsoft.com/beta/policies/mobileAppManagementPolicies/ab90ba
[!INCLUDE [sample-code](../includes/snippets/powershell/list-mobilemanagepolicies-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Mobileappmanagementpolicies List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mobileappmanagementpolicies-list.md
GET https://graph.microsoft.com/beta/policies/mobileAppManagementPolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/list-mobilemanagementpolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Mobileappmanagementpolicies Post Includedgroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mobileappmanagementpolicies-post-includedgroups.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-mobilemanagementpolicy-group-from-groups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Mobileappmanagementpolicies Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mobileappmanagementpolicies-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-mobilitymanagementpolicy-for-id-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Mobiledevicemanagementpolicies Delete Includedgroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mobiledevicemanagementpolicies-delete-includedgroups.md
DELETE https://graph.microsoft.com/beta/policies/mobileDeviceManagementPolicies/
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-group-included-groups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Mobiledevicemanagementpolicies Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mobiledevicemanagementpolicies-delete.md
DELETE https://graph.microsoft.com/beta/policies/mobileDeviceManagementPolicies/
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-mobilitymanagementpolicy-forid-device-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Mobiledevicemanagementpolicies Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mobiledevicemanagementpolicies-get.md
GET https://graph.microsoft.com/beta/policies/mobileDeviceManagementPolicies/ab9
[!INCLUDE [sample-code](../includes/snippets/powershell/get-mobilitymanagementpolicy-forid-device-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Mobiledevicemanagementpolicies List Includedgroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mobiledevicemanagementpolicies-list-includedgroups.md
GET https://graph.microsoft.com/beta/policies/mobileDeviceManagementPolicies/ab9
[!INCLUDE [sample-code](../includes/snippets/powershell/list-mobiledevicepolicies-includedgroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Mobiledevicemanagementpolicies List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mobiledevicemanagementpolicies-list.md
GET https://graph.microsoft.com/beta/policies/mobileDeviceManagementPolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/list-mobiledevicemanagementpolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Mobiledevicemanagementpolicies Post Includedgroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mobiledevicemanagementpolicies-post-includedgroups.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-group-from-specifiedgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Mobiledevicemanagementpolicies Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/mobiledevicemanagementpolicies-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-mobilitymanagementpolicy-forid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Nameditem Add https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/nameditem-add.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/nameditemcollection-add-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Nameditem Addformulalocal https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/nameditem-addformulalocal.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/nameditemcollection-add-2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Nameditem Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/nameditem-delete.md
DELETE https://graph.microsoft.com/beta/me/drive/items/{itemID}/workbook/names/{
[!INCLUDE [sample-code](../includes/snippets/php/delete-nameditem-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Nameditem Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/nameditem-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/names/{name}
[!INCLUDE [sample-code](../includes/snippets/php/get-nameditem-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Nameditem List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/nameditem-list.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/names
[!INCLUDE [sample-code](../includes/snippets/php/get-nameditemcollection-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Nameditem Range https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/nameditem-range.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/names/{name}/r
[!INCLUDE [sample-code](../includes/snippets/php/nameditem-range-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Nameditem Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/nameditem-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-nameditem-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Namedlocation Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/namedlocation-delete.md
Title: "Delete namedLocation" description: "Delete a namedLocation object." ms.localizationpriority: medium-+ ms.prod: "identity-and-sign-in" doc_type: apiPageType
Delete a [namedLocation](../resources/namedlocation.md) object.
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Policy.ReadWrite.ConditionalAccess |
DELETE https://graph.microsoft.com/beta/identity/conditionalAccess/namedLocation
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-namedlocation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Namedlocation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/namedlocation-get.md
Title: "Get namedLocation" description: "Retrieve the properties and relationships of a namedlocation object." ms.localizationpriority: medium-+ ms.prod: "identity-and-sign-in" doc_type: apiPageType
GET https://graph.microsoft.com/beta/identity/conditionalAccess/namedLocations/0
[!INCLUDE [sample-code](../includes/snippets/powershell/get-namedlocation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Networkaccess Branchsite Delete Devicelinks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-branchsite-delete-devicelinks.md
+
+ Title: "Delete deviceLink"
+description: "Removes the link between the branch and the CPE device, effectively removing the connection and associated configuration between them."
+
+ms.localizationpriority: medium
++
+# Delete deviceLink
+Namespace: microsoft.graph.networkaccess
++
+Removes the link between the branch and the CPE device, effectively removing the connection and associated configuration between them.
+
+## 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)|NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /networkAccess/connectivity/branches/{branchSiteId}/deviceLinks/{deviceLinkId}/$ref
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_devicelink"
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/beta/networkAccess/connectivity/branches/{branchSiteId}/deviceLinks/{deviceLinkId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
++
v1.0 Networkaccess Branchsite Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-branchsite-delete.md
+
+ Title: "Delete branchSite"
+description: "Delete a specific branch."
+
+ms.localizationpriority: medium
++
+# Delete branchSite
+Namespace: microsoft.graph.networkaccess
++
+Delete a specific branch.
+
+## 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)|NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /networkAccess/connectivity/branches/{branchSiteId}/
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_branchsite"
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/beta/networkAccess/connectivity/branches/{branchSiteId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
++
v1.0 Networkaccess Branchsite Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-branchsite-get.md
+
+ Title: "Get branchSite"
+description: "Retrieve information about a specific branch."
+
+ms.localizationpriority: medium
++
+# Get branchSite
+Namespace: microsoft.graph.networkaccess
++
+Retrieve information about a specific branch.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/connectivity/branches/{branchSiteId}
+```
+
+## 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).
+| Pattern | Supported | Syntax | Notes |
+| - | :-- | :- | :- |
+| select | Γ£ö | `/networkAccess/connectivity/branches?$select=forwardingProfiles/id` | first level |
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.networkaccess.branchSite](../resources/networkaccess-branchsite.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_branchsite"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/connectivity/branches/{branchSiteId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.networkaccess.branchSite"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#networkAccess/connectivity/branches/$entity",
+ "id": "047d69c4-2448-45cc-8c0a-40f3ad93c86c",
+ "name": "Main Branch",
+ "country": "United States",
+ "region": "eastUS",
+ "version": "1.0.0",
+ "bandwidthCapacity": 250,
+ "lastModifiedDateTime": "2023-05-23T08:46:32Z",
+ "forwardingProfiles@odata.context": "https://graph.microsoft.com/beta/$metadata#networkAccess/connectivity/branches('047d69c4-2448-45cc-8c0a-40f3ad93c86c')/forwardingProfiles",
+ "forwardingProfiles": [],
+ "deviceLinks@odata.context": "https://graph.microsoft.com/beta/$metadata#networkAccess/connectivity/branches('047d69c4-2448-45cc-8c0a-40f3ad93c86c')/deviceLinks",
+ "deviceLinks": []
+}
+```
++
v1.0 Networkaccess Branchsite List Devicelinks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-branchsite-list-devicelinks.md
+
+ Title: "List deviceLinks"
+description: "Retrieve a list of device links associated with a specific branch."
+
+ms.localizationpriority: medium
++
+# List deviceLinks
+Namespace: microsoft.graph.networkaccess
++
+Retrieve a list of device links associated with a specific branch.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/connectivity/branches/{branchSiteId}/deviceLinks
+```
+
+## Optional query parameters
+
+This method supports the `$expand` [OData query parameters](/graph/query-parameters) to help customize the response.
++
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.networkaccess.deviceLink](../resources/networkaccess-devicelink.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_devicelink"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/connectivity/branches/{branchSiteId}/deviceLinks
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.networkaccess.deviceLink)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#networkAccess/connectivity/branches('047d69c4-2448-45cc-8c0a-40f3ad93c86c')/deviceLinks",
+ "value": [
+ {
+ "id": "1030ca77-40e9-4cd3-bf71-b5d74c2f3cb0",
+ "name": "MainLink",
+ "ipAddress": "24.123.22.168",
+ "version": "1.0.0",
+ "deviceVendor": "checkPoint",
+ "lastModifiedDateTime": "2023-05-23T09:04:41Z",
+ "bgpConfiguration": {
+ "ipAddress": "1.128.24.22",
+ "asn": 4
+ },
+ "tunnelConfiguration": {
+ "@odata.type": "#microsoft.graph.networkaccess.tunnelConfigurationIKEv2Default",
+ "preSharedKey": "342342342342342342342342"
+ }
+ }
+ ]
+}
+ ]
+}
+```
++
v1.0 Networkaccess Branchsite List Forwardingprofiles https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-branchsite-list-forwardingprofiles.md
+
+ Title: "List forwardingProfiles (for a branch)"
+description: "Retrieve a list of traffic forwarding profiles associated with a branch."
+
+ms.localizationpriority: medium
++
+# List forwardingProfiles (for a branch)
+Namespace: microsoft.graph.networkaccess
++
+Retrieve a list of traffic forwarding profiles associated with a branch.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/connectivity/branches/{branchSiteId}/forwardingProfiles
+```
+
+## Optional query parameters
+This method does not support any OData query parameters.
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [forwardingProfile](../resources/networkaccess-forwardingprofile.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_forwardingprofiles_branchsite"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/connectivity/branches/{branchSiteId}/forwardingProfiles
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.networkaccess.forwardingProfile)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "http://graph.microsoft.com/beta/networkAccess/$metadata#forwardingProfiles",
+ "value": [
+ {
+ "id": "19a92090-c14e-4cea-a933-27d38f72c4d1",
+ "name": "forwardingProfile 1",
+ "description": "some description",
+ "state": "disabled",
+ "version": "13",
+ "lastModifiedDate": "2022-06-13T08:22:14Z",
+ "trafficForwardingType": "m365",
+ "priority": 0,
+ "associations" : [
+ {
+ "@odata.type": "microsoft.graph.networkAccess.AssociatedBranch",
+ "branchId": "19a92090-c14e-4cea-a933-27d38f72c64s"
+ }
+ ]
+ }
+ ]
+}
+```
+
v1.0 Networkaccess Branchsite Post Devicelinks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-branchsite-post-devicelinks.md
+
+ Title: "Create deviceLink"
+description: "Create a branch site with associated device links."
+
+ms.localizationpriority: medium
++
+# Create deviceLink
+Namespace: microsoft.graph.networkaccess
++
+Create a branch site with associated device links.
+
+## 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)|NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /networkAccess/connectivity/branches/{branchSiteId}/deviceLinks
+```
+
+## 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 [microsoft.graph.networkaccess.deviceLink](../resources/networkaccess-devicelink.md) object.
+
+You can specify the following properties when creating a **deviceLink**.
+
+|Property|Type|Description|
+|:|:|:|
+|name|String|Represents the name or identifier associated with a device link. Required.|
+|ipAddress|String|Represents the IP address associated with a device link. Required.|
+|deviceVendor|microsoft.graph.networkaccess.deviceVendor|Represents the vendor or manufacturer of the device associated with a device link. The possible values are: `barracudaNetworks`, `checkPoint`, `ciscoMeraki`, `citrix`, `fortinet`, `hpeAruba`, `netFoundry`, `nuage`, `openSystems`, `paloAltoNetworks`, `riverbedTechnology`, `silverPeak`, `vmWareSdWan`, `versa`, `other`. Required.|
+|lastModifiedDateTime|DateTimeOffset|Represents the date and time when the device link was last modified. Required.|
+|tunnelConfiguration|[microsoft.graph.networkaccess.tunnelConfiguration](../resources/networkaccess-tunnelconfiguration.md)|Represents the tunnel configuration settings associated with a device link. Required.|
+|bgpConfiguration|[microsoft.graph.networkaccess.bgpConfiguration](../resources/networkaccess-bgpconfiguration.md)|Represents the Border Gateway Protocol (BGP) configuration settings associated with a device link. Required.|
++
+## Response
+
+If successful, this method returns a `201 Created` response code and a [microsoft.graph.networkaccess.deviceLink](../resources/networkaccess-devicelink.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_devicelink_from_"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/networkAccess/connectivity/branches/19a92090-c14e-4cea-a933-27d38f72c4d1/deviceLinks
+
+{
+ "name": "device link 1",
+ "ipAddress": "24.123.22.168",
+ "deviceVendor": "intel",
+ "bandwidthCapacityInMbps": "mbps250",
+ "bgpConfiguration":
+ {
+ "localIpAddress": "1.128.24.22",
+ "peerIpAddress": "1.128.24.28",
+ "asn": 4
+ },
+ "redundancyConfiguration":
+ {
+ "zoneLocalIpAddress": "1.128.23.20",
+ "redundancyTier": "zoneRedundancy"
+ },
+ "tunnelConfiguration":
+ {
+ "@odata.type": "microsoft.graph.networkAccess.tunnelConfigurationIKEv2Default",
+ "preSharedKey": "/microsoft/keyVault/placeholder"
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.networkaccess.deviceLink"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.context": "http://graph.microsoft.com/beta/networkAccess/connectivity/branches/19a92090-c14e-4cea-a933-27d38f72c4d1/$metadata#deviceLinks",
+ "value": [
+ {
+ "id": "26b92330-c246-2cef-a131-27d38f72c4s4",
+ "name": "device link 1",
+ "ipAddress": "24.123.22.168",
+ "deviceVendor": "intel",
+ "bandwidthCapacityInMbps": "mbps250",
+ "connectivityState": "invalid",
+ "lastModifiedDateTime" : "2021-01-05T00:00:00Z"
+ },
+
+ ]
+}
+```
v1.0 Networkaccess Branchsite Post Forwardingprofiles https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-branchsite-post-forwardingprofiles.md
+
+ Title: "Assign a forwardingProfile to a branchSite"
+description: "Create a new branch and assign a forwarding profile."
+
+ms.localizationpriority: medium
++
+# Create forwardingProfile
+Namespace: microsoft.graph.networkaccess
++
+Create a new branch and assign a forwarding profile.
+
+## 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)|NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
+++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /networkAccess/connectivity/branches/{branchSiteId}/forwardingProfiles
+```
+
+## 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 [microsoft.graph.networkaccess.forwardingProfile](../resources/networkaccess-forwardingprofile.md) object.
+
+You can specify the following properties when creating a **forwardingProfile**.
+
+|Property|Type|Description|
+|:|:|:|
+|name|String|Name of the branch. Inherited from [microsoft.graph.networkaccess.profile](../resources/networkaccess-profile.md). Required.|
+|description|String|Description. Inherited from [microsoft.graph.networkaccess.profile](../resources/networkaccess-profile.md). Optional.|
+|state|microsoft.graph.networkaccess.status|Status. Inherited from [microsoft.graph.networkaccess.profile](../resources/networkaccess-profile.md). The possible values are: `enabled`, `disabled`. Required.|
+|associations|[microsoft.graph.networkaccess.association](../resources/networkaccess-association.md) collection|The forwarding profile collection represents a group of multiple forwarding profiles. Required.|
+++
+## Response
+
+If successful, this method returns a `201 Created` response code and a [microsoft.graph.networkaccess.forwardingProfile](../resources/networkaccess-forwardingprofile.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_branch_and_assign_forwardingprofile"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/networkAccess/connectivity/branches/{branchSiteId}/
+Content-Type: application/json
+
+{
+ "name": "branch 1",
+ "region": "eastUS",
+ "deviceLinks":
+ [
+ {
+ "name": "device link 1",
+ "ipAddress": "24.123.22.168",
+ "deviceVendor": "intel",
+ "bandwidthCapacityInMbps": "mbps250",
+ "bgpConfiguration":
+ {
+ "localIpAddress": "1.128.24.22",
+ "peerIpAddress": "1.128.24.28",
+ "asn": 4,
+ },
+ "redundancyConfiguration":
+ {
+ "zoneLocalIpAddress": "1.128.23.20",
+ "redundancyTier": "zoneRedundancy",
+ },
+ "tunnelConfiguration":
+ {
+ "@odata.type": "microsoft.graph.networkAccess.tunnelConfigurationIKEv2Default",
+ "preSharedKey": "/path/to/kv"
+ }
+ }
+ ],
+ "forwardingProfiles": [
+ {
+ "id": "8e30d8d6-3588-4d5f-a704-6bd843be5b8f"
+ }
+ ]
+}
+```
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.networkaccess.forwardingProfile"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.context": "https://localhost:5001/networkaccess/connectivity/$metadata#branches/$entity",
+ "id": "c038928c-4100-4b8d-895d-f90ae38bafa1",
+ "name": "branch 1",
+ "region": "eastUS",
+ "connectivityState": "pending",
+ "version": "1.0.0",
+ "lastModifiedDateTime": "2021-01-05T00:00:00Z",
+ "deviceLinks": [
+ {
+ "id": "f29753d5-85b4-4cce-9194-10a287568973",
+ "name": "device link 1",
+ "ipAddress": "24.123.22.168",
+ "deviceVendor": "intel",
+ "bandwidthCapacityInMbps": "mbps250",
+ "bgpConfiguration":
+ {
+ "localIpAddress": "1.128.24.22",
+ "peerIpAddress": "1.128.24.28",
+ "asn": 4,
+ },
+ "redundancyConfiguration":
+ {
+ "zoneLocalIpAddress": "1.128.23.20",
+ "redundancyTier": "zoneRedundancy",
+ },
+ "tunnleConfiguration": {
+ "@odata.type": "#microsoft.graph.networkaccess.TunnleConfigurationIKEv2Deafult",
+ "preSharedKey": "/path/to/kv"
+ }
+ }
+ ],
+ "forwardingProfiles": [
+ {
+ "id": "8e30d8d6-3588-4d5f-a704-6bd843be5b8f"
+ }
+ ]
+}
+```
+
v1.0 Networkaccess Branchsite Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-branchsite-update.md
+
+ Title: "Update branch"
+description: "Update the configuration or properties of a specific branch."
+
+ms.localizationpriority: medium
++
+# Update branchSite
+Namespace: microsoft.graph.networkaccess
++
+Update the configuration or properties of a specific branch.
+
+## 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)|NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /networkAccess/connectivity/branches/{branchSiteId}
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|name|String|Name of the branch. Required.|
+|country|String|Country the branch is created in. Required.|
+|region|String|Location the branch is created in. Required.|
+|bandwidthCapacity|Int64|The maximum allowed Mbps (megabits per second) bandwidth for a branch. Required.|
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.networkaccess.branchSite](../resources/networkaccess-branchsite.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_branchsite"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/networkAccess/connectivity/branches/{branchSiteId}
+Content-Type: application/json
+
+{
+ "name": "My updated branch"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.networkaccess.branchSite"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#networkAccess/connectivity/branches/$entity",
+ "id": "88e5a488-92c3-45d6-ba56-e5cfa63677e8",
+ "name": "test branch - 11:50",
+ "country": "United States",
+ "region": "East US",
+ "version": "1.0.0",
+ "bandwidthCapacity": 500,
+ "lastModifiedDateTime": "2023-05-24T08:22:02Z"
+}
+```
++
v1.0 Networkaccess Conditionalaccesssettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-conditionalaccesssettings-get.md
+
+ Title: "Get conditionalAccessSettings"
+description: "Retrieve the conditional access settings, which include the preservation of the original source IP address in network traffic for accurate identification and tracking, as well as the establishment of scalable network connectivity through the Global Secure Access services."
+
+ms.localizationpriority: medium
++
+# Get conditionalAccessSettings
+Namespace: microsoft.graph.networkaccess
++
+Retrieve the conditional access settings, which include the preservation of the original source IP address in network traffic for accurate identification and tracking, as well as the establishment of scalable network connectivity through the Global Secure Access services.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/settings/conditionalAccess
+```
+
+## Optional query parameters
+This method does not support any OData query parameters.
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.networkaccess.conditionalAccessSettings](../resources/networkaccess-conditionalaccesssettings.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_conditionalaccesssettings"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/settings/conditionalAccess
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.networkaccess.conditionalAccessSettings"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#networkAccess/settings/conditionalAccess/$entity",
+ "signalingStatus": "disabled"
+}
+```
++
v1.0 Networkaccess Conditionalaccesssettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-conditionalaccesssettings-update.md
+
+ Title: "Update conditionalAccessSettings"
+description: "Update the conditional access settings to include the preservation of the original source IP address in network traffic for accurate identification and tracking, as well as the establishment of scalable network connectivity through the Global Secure Access services."
+
+ms.localizationpriority: medium
++
+# Update conditionalAccessSettings
+Namespace: microsoft.graph.networkaccess
++
+Update the conditional access settings to include the preservation of the original source IP address in network traffic for accurate identification and tracking, as well as the establishment of scalable network connectivity through the Global Secure Access services.
+
+## 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)|NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /networkAccess/settings/conditionalAccess
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|signalingStatus|microsoft.graph.networkaccess.status|The current status of the conditional access settings, including the preservation of the original source IP address in network traffic for accurate identification and tracking, as well as the establishment of scalable network connectivity through the Global Secure Access services. The possible values are: `enabled`, `disabled`. Required.|
+++
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_conditionalaccesssettings"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/networkAccess/settings/conditionalAccess
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/networkAccess/settings/$metadata#conditionalAccess",
+ "signalingStatus": "disabled"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
++
v1.0 Networkaccess Connectivity List Branches https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-connectivity-list-branches.md
+
+ Title: "List branches"
+description: "Retrieve a list of branches within a tenant connected to the Global Secure Access services."
+
+ms.localizationpriority: medium
++
+# List branches
+Namespace: microsoft.graph.networkaccess
++
+Retrieve a list of branches within a tenant connected to the Global Secure Access services.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/connectivity/branches
+```
+
+## Optional query parameters
+This method supports the `$expand` and `$select` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.networkaccess.branchSite](../resources/networkaccess-branchsite.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_branchsite"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/connectivity/branches
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.networkaccess.branchSite)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.networkaccess.branchSite",
+ "id": "b90383de-6bac-87d9-e2a1-fe09ccb94c93",
+ "name": "String",
+ "country": "String",
+ "region": "String",
+ "bandwidthCapacity": "Integer",
+ "connectivityState": "String",
+ "version": "String",
+ "lastModifiedDateTime": "String (timestamp)"
+ }
+ ]
+}
+```
+
v1.0 Networkaccess Connectivity Post Branches https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-connectivity-post-branches.md
+
+ Title: "Create branch"
+description: "Create a new branch."
+
+ms.localizationpriority: medium
++
+# Create branch
+Namespace: microsoft.graph.networkaccess
++
+Create a new branch.
+
+## 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)|NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /networkAccess/connectivity/branches
+```
+
+## 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 [microsoft.graph.networkaccess.branchSite](../resources/networkaccess-branchsite.md) object.
+
+You can specify the following properties when creating a **branchSite**.
+
+|Property|Type|Description|
+|:|:|:|
+|name|String|The name of the branch. Required.|
+|country|String|The country the branch is created in. Required.|
+|region|String|The location the branch is created in. Required.|
+|bandwidthCapacity|Int64|Determines the maximum allowed Mbps (megabits per second) bandwidth from a branch. Required.|
+++
+## Response
+
+If successful, this method returns a `201 Created` response code and a [microsoft.graph.networkaccess.branchSite](../resources/networkaccess-branchsite.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_branchsite_from_"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/networkAccess/connectivity/branches
+Content-Type: application/json
+
+{
+ "name": "test branch - 11:50",
+ "country": "United States",
+ "region": "East US",
+ "bandwidthCapacity": 500
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.networkaccess.branchSite"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#networkAccess/connectivity/branches/$entity",
+ "id": "88e5a488-92c3-45d6-ba56-e5cfa63677e8",
+ "name": "test branch - 11:50",
+ "country": "United States",
+ "region": "East US",
+ "version": "1.0.0",
+ "bandwidthCapacity": 500,
+ "lastModifiedDateTime": "2023-05-24T08:22:02Z"
+}
+```
++
v1.0 Networkaccess Crosstenantaccesssettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-crosstenantaccesssettings-get.md
+
+ Title: "Get crossTenantAccessSettings"
+description: "Retrieve the cross-tenant access settings, which include network packet tagging to enforce Tenant Restrictions Policies (TRv2 Policies) aimed at preventing data exfiltration to external tenants."
+
+ms.localizationpriority: medium
++
+# Get crossTenantAccessSettings
+Namespace: microsoft.graph.networkaccess
++
+Retrieve the cross-tenant access settings, which include network packet tagging to enforce Tenant Restrictions Policies (TRv2 Policies) aimed at preventing data exfiltration to external tenants.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/settings/crossTenantAccess
+```
+
+## Optional query parameters
+This method does not support any OData query parameters.
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.networkaccess.crossTenantAccessSettings](../resources/networkaccess-crosstenantaccesssettings.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_crosstenantaccesssettings"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/settings/crossTenantAccess
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.networkaccess.crossTenantAccessSettings"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#networkAccess/settings/crossTenantAccess/$entity",
+ "networkPacketTaggingStatus": "enabled"
+}
+```
++
v1.0 Networkaccess Crosstenantaccesssettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-crosstenantaccesssettings-update.md
+
+ Title: "Update crossTenantAccessSettings"
+description: "Update the cross-tenant access settings to include network packet tagging for enforcing Tenant Restrictions Policies (TRv2 Policies) that prevent data exfiltration to external tenants."
+
+ms.localizationpriority: medium
++
+# Update crossTenantAccessSettings
+Namespace: microsoft.graph.networkaccess
++
+Update the cross-tenant access settings to include network packet tagging for enforcing Tenant Restrictions Policies (TRv2 Policies) that prevent data exfiltration to external tenants.
+
+## 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)|NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /networkAccess/settings/crossTenantAccess
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|networkPacketTaggingStatus|microsoft.graph.networkaccess.status|The network packet tagging status indicates whether the network packets are currently being tagged according to the Tenant Restrictions Policies (TRv2 Policies) to prevent data exfiltration to external tenants. The possible values are: `enabled`, `disabled`. Required.|
+++
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_crosstenantaccesssettings"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/networkAccess/settings/crossTenantAccess
+Content-Type: application/json
++
+{
+ "@odata.type": "#microsoft.graph.networkaccess.crossTenantAccessSettings",
+ "networkPacketTaggingStatus": "enabled"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No content
+```
++
v1.0 Networkaccess Devicelink Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-devicelink-get.md
+
+ Title: "Get deviceLink"
+description: "Retrieve the device link associated with a specific branch."
+
+ms.localizationpriority: medium
++
+# Get deviceLink
+Namespace: microsoft.graph.networkaccess
++
+Retrieve the device link associated with a specific branch.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/connectivity/branches/{branchSiteId}/deviceLinks/{deviceLinkId}
+```
+
+## Optional query parameters
+This method does not support any OData query parameters.
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.networkaccess.deviceLink](../resources/networkaccess-devicelink.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_devicelink"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/connectivity/branches/{branchSiteId}/deviceLinks/{deviceLinkId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.networkaccess.deviceLink"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#networkAccess/connectivity/branches('047d69c4-2448-45cc-8c0a-40f3ad93c86c')/deviceLinks/$entity",
+ "id": "1030ca77-40e9-4cd3-bf71-b5d74c2f3cb0",
+ "name": "Backup Link",
+ "ipAddress": "24.123.22.168",
+ "version": "1.0.0",
+ "deviceVendor": "checkPoint",
+ "lastModifiedDateTime": "2023-05-23T09:19:30Z",
+ "bgpConfiguration": {
+ "ipAddress": "1.128.24.22",
+ "asn": 4
+ },
+ "tunnelConfiguration": {
+ "@odata.type": "#microsoft.graph.networkaccess.tunnelConfigurationIKEv2Default",
+ "preSharedKey": "342342342342342342342342"
+ }
+}
+```
++
v1.0 Networkaccess Devicelink Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-devicelink-update.md
+
+ Title: "Update deviceLink"
+description: "Update the device link associated with a specific branch."
+
+ms.localizationpriority: medium
++
+# Update deviceLink
+Namespace: microsoft.graph.networkaccess
++
+Update the device link associated with a specific branch.
+
+## 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)|NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /networkAccess/connectivity/branches/{branchSiteId}/deviceLinks/{deviceLinkId}
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|name|String|Represents the name or identifier associated with a device link. Required.|
+|ipAddress|String|Represents the IP address associated with a device link. Required.|
+|deviceVendor|microsoft.graph.networkaccess.deviceVendor|Represents the vendor or manufacturer of the device associated with a device link. The possible values are: `barracudaNetworks`, `checkPoint`, `ciscoMeraki`, `citrix`, `fortinet`, `hpeAruba`, `netFoundry`, `nuage`, `openSystems`, `paloAltoNetworks`, `riverbedTechnology`, `silverPeak`, `vmWareSdWan`, `versa`, `other`. Required.|
+|lastModifiedDateTime|DateTimeOffset|Represents the date and time when the device link was last modified. Required.|
+|tunnelConfiguration|[microsoft.graph.networkaccess.tunnelConfiguration](../resources/networkaccess-tunnelconfiguration.md)|Represents the tunnel configuration settings associated with a device link. Required.|
+|bgpConfiguration|[microsoft.graph.networkaccess.bgpConfiguration](../resources/networkaccess-bgpconfiguration.md)|Represents the Border Gateway Protocol (BGP) configuration settings associated with a device link. Required.|
+++
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_devicelink"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/networkAccess/connectivity/branches/{branchSiteId}/deviceLinks/{deviceLinkId}
+Content-Type: application/json
+
+{
+ "name": "Backup Link"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
++
v1.0 Networkaccess Enrichedauditlogs Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-enrichedauditlogs-update.md
+
+ Title: "Update enrichedAuditLogs"
+description: "Update the settings for the enriched audit logs workloads to control the enrichment feature for each partner workload, such as SharePoint, Teams, and Exchange."
+
+ms.localizationpriority: medium
++
+# Update enrichedAuditLogs
+Namespace: microsoft.graph.networkaccess
++
+Update the settings for the enriched audit logs workloads to control the enrichment feature for each partner workload, such as SharePoint, Teams, and Exchange.
+
+## 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)|NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /networkAccess/settings/enrichedAuditLogs
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|sharepoint|[microsoft.graph.networkaccess.enrichedAuditLogsSettings](../resources/networkaccess-enrichedauditlogssettings.md)|Sharepoint enrichment log status. Optional.|
+|teams|[microsoft.graph.networkaccess.enrichedAuditLogsSettings](../resources/networkaccess-enrichedauditlogssettings.md)|Teams enrichment log status. Optional.|
+|exchange|[microsoft.graph.networkaccess.enrichedAuditLogsSettings](../resources/networkaccess-enrichedauditlogssettings.md)|Exchange enrichment log status. Optional.|
+++
+## Response
+
+If successful, this method returns a `200 OK` response code and an updated [microsoft.graph.networkaccess.enrichedAuditLogs](../resources/networkaccess-enrichedauditlogs.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_enrichedauditlogs"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/networkAccess/settings/enrichedAuditLogs
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.networkaccess.enrichedAuditLogs",
+ "sharepoint": {
+ "@odata.type": "microsoft.graph.networkaccess.enrichedAuditLogsSettings"
+ },
+ "teams": {
+ "@odata.type": "microsoft.graph.networkaccess.enrichedAuditLogsSettings"
+ },
+ "exchange": {
+ "@odata.type": "microsoft.graph.networkaccess.enrichedAuditLogsSettings"
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.networkaccess.enrichedAuditLogs"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.networkaccess.enrichedAuditLogs",
+ "id": "c477a530-2fe6-302f-79d5-f908851eae6e",
+ "sharepoint": {
+ "@odata.type": "microsoft.graph.networkaccess.enrichedAuditLogsSettings"
+ },
+ "teams": {
+ "@odata.type": "microsoft.graph.networkaccess.enrichedAuditLogsSettings"
+ },
+ "exchange": {
+ "@odata.type": "microsoft.graph.networkaccess.enrichedAuditLogsSettings"
+ }
+}
+```
+
v1.0 Networkaccess Forwardingoptions Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-forwardingoptions-get.md
+
+ Title: "Get forwardingOptions"
+description: "Retrieve the forwarding options for the tenant, with a specific focus on the 'skipDnsLookupState' flag. This flag determines whether DNS lookup will be skipped, allowing Microsoft 365 traffic to be forwarded directly to the Front Door using the client-resolved destination."
+
+ms.localizationpriority: medium
++
+# Get forwardingOptions
+Namespace: microsoft.graph.networkaccess
++
+Retrieve the forwarding options for the tenant, with a specific focus on the "skipDnsLookupState" flag. This flag determines whether DNS lookup will be skipped, allowing Microsoft 365 traffic to be forwarded directly to the Front Door using the client-resolved destination.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/settings/forwardingOptions
+```
+
+## Optional query parameters
+This method does not support any OData query parameters.
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.networkaccess.conditionalAccessSettings](../resources/networkaccess-conditionalaccesssettings.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_forwardingoptions"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/settings/forwardingOptions
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.networkaccess.forwardingOptions"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/networkAccess/settings/$metadata#forwardingOptions",
+ "skipDnsLookupState": "enabled"
+}
+```
++
v1.0 Networkaccess Forwardingoptions Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-forwardingoptions-update.md
+
+ Title: "Update forwardingOptions"
+description: "Update the forwarding options for the tenant, with a specific focus on the skipDnsLookupState flag. This flag determines whether DNS lookup will be skipped, allowing Microsoft 365 traffic to be forwarded directly to the Front Door using the client-resolved destination."
+
+ms.localizationpriority: medium
++
+# Update forwardingOptions
+Namespace: microsoft.graph.networkaccess
++
+the forwarding options for the tenant, with a specific focus on the skipDnsLookupState flag. This flag determines whether DNS lookup will be skipped, allowing Microsoft 365 traffic to be forwarded directly to the Front Door using the client-resolved destination.
+
+## 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)|NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /networkAccess/settings/forwardingOptions
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|signalingStatus|microsoft.graph.networkaccess.status|The skipDnsLookupState flag is a boolean value that determines whether DNS lookup should be performed at the client-side. When this flag is enabled (true), DNS lookup is skipped, and Microsoft 365 (M365) traffic is directly forwarded to the Front Door using the client-resolved destination IP address. The possible values are: `enabled`, `disabled`. Required.|
+++
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_forwardingoptions"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/networkAccess/settings/forwardingOptions
+Content-Type: application/json
+
+{
+ "skipDnsLookupState": "disabled"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Networkaccess Forwardingpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-forwardingpolicy-get.md
+
+ Title: "Get forwardingPolicy"
+description: "Retrieve information about a specific forwarding policy."
+
+ms.localizationpriority: medium
++
+# Get forwardingPolicy
+Namespace: microsoft.graph.networkaccess
++
+Retrieve information about a specific forwarding policy.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/forwardingPolicies/{forwardingPolicyId}
+```
+
+## Optional query parameters
+This method supports the `$expand` [OData query parameter](/graph/query-parameters) to help customize the response.
++
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.networkaccess.forwardingPolicy](../resources/networkaccess-forwardingpolicy.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_forwardingpolicy"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/forwardingPolicies/{forwardingPolicyId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.networkaccess.forwardingPolicy"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#networkAccess/forwardingPolicies/$entity",
+ "id": "81e6666b-dcf3-4ee6-9212-adb12df18dab",
+ "name": "Exchange Online",
+ "description": "These properties represent Exchange Online endpoints that should be reachable to use the service.",
+ "version": "1.0.0",
+ "trafficForwardingType": "m365"
+}
+```
++
v1.0 Networkaccess Forwardingpolicy Updatepolicyrules https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-forwardingpolicy-updatepolicyrules.md
+
+ Title: "forwardingPolicy: updatePolicyRules"
+description: "Update the rules within a forwarding policy."
+
+ms.localizationpriority: medium
++
+# forwardingPolicy: updatePolicyRules
+Namespace: microsoft.graph.networkaccess
++
+Update the rules within a forwarding policy.
+
+## 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)|NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /networkAccess/forwardingPolicies/{id}/updatePolicyRules
+```
+
+## 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|
+|:|:|:|
+|id|[microsoft.graph.networkaccess.policyRule](../resources/networkaccess-policyrule.md)|Unique Identifier for the rule.|
+|action|[microsoft.graph.networkaccess.policyRuleDelta](../resources/networkaccess-policyruledelta.md)|Action for the traffic, possible values are "forward" or "bypass". Required.|
++
+## Response
+
+If successful, this action returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "forwardingpolicythis.updatepolicyrules"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/networkAccess/forwardingPolicies/{id}/updatePolicyRules
+Content-Type: application/json
+
+{
+  "rules": [
+    {
+      "ruleId": "e296c914-768c-4ce9-a279-e4b6145a8a4b",
+      "action": "forward"
+    }
+  ]
+}
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
v1.0 Networkaccess Forwardingpolicylink Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-forwardingpolicylink-delete.md
+
+ Title: "Delete forwardingPolicyLink"
+description: "Delete a specific forwarding policy link."
+
+ms.localizationpriority: medium
++
+# Delete forwardingPolicyLink
+Namespace: microsoft.graph.networkaccess
++
+Delete a specific forwarding policy link.
+
+## 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)|NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /networkaccess/forwardingProfiles/{forwardingProfile_id}/policies/{policy_id}
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_forwardingpolicylink"
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/beta/networkaccess/forwardingProfiles/{forwardingProfile_id}/policies/{policy_id}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
v1.0 Networkaccess Forwardingpolicylink Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-forwardingpolicylink-get.md
+
+ Title: "Get forwardingPolicyLink"
+description: "Retrieve information about a specific link between a forwarding policy and a forwarding profile."
+
+ms.localizationpriority: medium
++
+# Get forwardingPolicyLink
+Namespace: microsoft.graph.networkaccess
++
+Retrieve information about a specific link between a forwarding policy and a forwarding profile.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/forwardingProfiles/{forwardingProfileId}/policies/{forwardingPolicyId}
+```
+
+## Optional query parameters
+This method does not support any OData query parameters.
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.networkaccess.forwardingPolicyLink](../resources/networkaccess-forwardingpolicylink.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_forwardingpolicylink"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/forwardingProfiles/{profileId}/policies/{forwardingPolicyLinkId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.networkaccess.forwardingPolicyLink"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#networkAccess/forwardingProfiles('a5bb6d50-dbe3-4767-b883-12e1a915bc53')/policies/$entity",
+ "@odata.type": "#microsoft.graph.networkaccess.forwardingPolicyLink",
+ "id": "3ef2446f-7ddf-4e80-af04-821534489155",
+ "state": "enabled",
+ "version": "1.0.0",
+ "policy": {
+ "@odata.type": "#microsoft.graph.networkaccess.forwardingPolicy",
+ "id": "81e6666b-dcf3-4ee6-9212-adb12df18dab",
+ "name": "Exchange Online",
+ "description": "These properties represent Exchange Online endpoints that should be reachable to use the service.",
+ "version": "1.0.0",
+ "trafficForwardingType": "m365"
+ }
+}
+```
++
v1.0 Networkaccess Forwardingpolicylink Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-forwardingpolicylink-update.md
+
+ Title: "Update forwardingPolicyLink"
+description: "Update an existing forwarding policy link to modify the association between a forwarding policy and a forwarding profile. This operation allows for linking or unlinking them as needed."
+
+ms.localizationpriority: medium
++
+# Update forwardingPolicyLink
+Namespace: microsoft.graph.networkaccess
++
+Update an existing forwarding policy link to modify the association between a forwarding policy and a forwarding profile. This operation allows for linking or unlinking them as needed.
+
+## 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)|NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /networkAccess/forwardingProfiles/{forwardingProfileId}/policies/{forwardingPolicyId}
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|state|microsoft.graph.networkaccess.status|Represents the current state or status of a forwarding policy link. It indicates whether the link between a forwarding policy and a forwarding profile is active or inactive., Inherited from [microsoft.graph.networkaccess.policyLink](../resources/networkaccess-policylink.md). The possible values are: `enabled`, `disabled`. Required.|
++
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_forwardingpolicylink"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/networkAccess/forwardingProfiles/{forwardingProfile_id}/policies/{policy_id}
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.networkaccess.forwardingPolicyLink",
+ "state": "enabled"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
++
v1.0 Networkaccess Forwardingprofile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-forwardingprofile-get.md
+
+ Title: "Get forwardingProfile"
+description: "Retrieve information about a specific forwarding profile."
+
+ms.localizationpriority: medium
++
+# Get forwardingProfile
+Namespace: microsoft.graph.networkaccess
++
+Retrieve information about a specific forwarding profile.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/forwardingProfiles/{forwardingProfileId}
+```
+
+## Optional query parameters
+This method supports the `$expand` [OData query parameter](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.networkaccess.forwardingProfile](../resources/networkaccess-forwardingprofile.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_forwardingprofile"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/forwardingProfiles/{forwardingProfileId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.networkaccess.forwardingProfile"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#networkAccess/forwardingProfiles/$entity",
+ "trafficForwardingType": "m365",
+ "priority": 0,
+ "id": "a5bb6d50-dbe3-4767-b883-12e1a915bc53",
+ "name": "Microsoft 365 traffic forwarding profile",
+ "description": "Default traffic forwarding profile for Microsoft 365 traffic acquisition. Assign the profile to client or branch offices to acquire Microsoft 365 traffic for Zero Trust Network Access.",
+ "state": "enabled",
+ "version": "1.0.0",
+ "lastModifiedDateTime": "2023-05-22T14:24:05Z",
+ "associations": []
+}
+```
++
v1.0 Networkaccess Forwardingprofile List Policies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-forwardingprofile-list-policies.md
+
+ Title: "List policies"
+description: "Retrieve a list of forwarding policy links associated with a specific forwarding profile."
+
+ms.localizationpriority: medium
++
+# List policies
+Namespace: microsoft.graph.networkaccess
++
+Retrieve a list of forwarding policy links associated with a specific forwarding profile.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/forwardingProfiles/{forwardingProfileId}/policies/
+```
+
+## Optional query parameters
+This method does not support any OData query parameters.
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.networkaccess.forwardingPolicyLink](../resources/networkaccess-forwardingpolicylink.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_forwardingpolicylink"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/forwardingProfiles/{forwardingProfileId}/policies/
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.networkaccess.forwardingPolicyLink)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#networkAccess/forwardingProfiles('a5bb6d50-dbe3-4767-b883-12e1a915bc53')/policies",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.networkaccess.forwardingPolicyLink",
+ "id": "3ef2446f-7ddf-4e80-af04-821534489155",
+ "state": "enabled",
+ "version": "1.0.0",
+ "policy": {
+ "@odata.type": "#microsoft.graph.networkaccess.forwardingPolicy",
+ "id": "81e6666b-dcf3-4ee6-9212-adb12df18dab",
+ "name": "Exchange Online",
+ "description": "These properties represent Exchange Online endpoints that should be reachable to use the service.",
+ "version": "1.0.0",
+ "trafficForwardingType": "m365"
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.networkaccess.forwardingPolicyLink",
+ "id": "c0eea492-85f4-4eab-b03a-3a5abb459096",
+ "state": "enabled",
+ "version": "1.0.0",
+ "policy": {
+ "@odata.type": "#microsoft.graph.networkaccess.forwardingPolicy",
+ "id": "d8929d18-b24a-4a67-8c7b-1483029855a0",
+ "name": "SharePoint Online and OneDrive for Business",
+ "description": "These properties represent SharePoint Online and OneDrive for Business endpoints that should be reachable to use the service.",
+ "version": "1.0.0",
+ "trafficForwardingType": "m365"
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.networkaccess.forwardingPolicyLink",
+ "id": "caaa9df8-240c-4db1-ad34-0c9b5ca06918",
+ "state": "enabled",
+ "version": "1.0.0",
+ "policy": {
+ "@odata.type": "#microsoft.graph.networkaccess.forwardingPolicy",
+ "id": "c67e7847-feab-4b13-8163-88c0bac70ad0",
+ "name": "Microsoft 365 Common and Office Online",
+ "description": "These properties represent Microsoft 365 Common and Office Online endpoints that should be reachable to use the service.",
+ "version": "1.0.0",
+ "trafficForwardingType": "m365"
+ }
+ }
+ ]
+}
+```
++
v1.0 Networkaccess Forwardingprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-forwardingprofile-update.md
+
+ Title: "Update forwardingProfile"
+description: "Update an existing forwarding profile."
+
+ms.localizationpriority: medium
++
+# Update forwardingProfile
+Namespace: microsoft.graph.networkaccess
++
+Update an existing forwarding profile.
+
+## 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)|NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+To update a base forwarding profile:
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /networkAccess/forwardingProfiles/{forwardingProfileId}
+```
+
+To update a forwarding profile for a branch:
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /networkAccess/connectivity/branches/{branchSiteId}/forwardingProfiles
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|name|String|Name of profile. Required.|
+|associations|[microsoft.graph.networkaccess.association](../resources/networkaccess-association.md) collection|Specifies the users, groups, devices, and branch locations that are associated with this traffic forwarding profile. Optional. You must include the **@odata.type** property with a value of the specific association in the body. For example, `"@odata.type": "#microsoft.graph.associatedBranch"`. |
++
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_forwardingprofile"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/networkAccess/forwardingProfiles/{forwardingProfileId}
+Content-Type: application/json
+
+{
+ "associations": [
+ {
+ "@odata.type": "#microsoft.graph.networkaccess.associatedBranch",
+ "branchId": "88e5a488-92c3-45d6-ba56-e5cfa63677e8"
+ }
+ ]
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
++
v1.0 Networkaccess Logs List Traffic https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-logs-list-traffic.md
+
+ Title: "List networkAccessTraffic"
+description: "Get a list of log events for traffic routed through the Global Secure Access services."
+
+ms.localizationpriority: medium
++
+# List networkAccessTraffic
+Namespace: microsoft.graph.networkaccess
++
+Get a list of log events for traffic routed through the Global Secure Access services.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/logs/traffic
+```
+
+## Optional query parameters
+This method supports the `$select`, `$expand`, `$filter`, `$sort`, and `$top` OData query parameters [OData query parameters](/graph/query-parameters) to help customize the response.
+
+|Name|Syntax|Notes|
+|:|:|:|
+|Server-side pagination|@odata.nextLink=https://graph.microsoft.com/beta/networkAccess/logs/traffic?$skiptoken="generatedtoken"|Page size default and limit is 1000.|
+|Filter|/logs/traffic?$filter=connectionId eq 'a812bcdc-aa36-4c51-b70d-20a84f0ce556'|All properties are filterable.|
+|Sort|/logs/traffic?$orderby=createdDateTime desc|Can order by all properties.|
+|Top|/logs/traffic?$top=50|Max value 1000.|
+|Select|/logs/traffic?$select=transactionId,connectionId,createdDateTime|Select properties.|
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [networkAccessTraffic](../resources/networkaccess-networkaccesstraffic.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_networkaccesstraffic"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/logs/traffic
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.networkaccess.networkAccessTraffic)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/networkAccess/logs/$metadata#traffic",
+ "@odata.nextLink": "https://graph.microsoft.com/beta/networkAccess/logs/traffictraffic?$filter=contains(headers/xForwardedFor, 'incent')&$top=2&$skiptoken=164190b1473351bb7d1dbebf20c81cfc3844e5d55b80e32b8d73b99cf523f5a0",
+ "value": [
+ {
+ "tenantId": "cb9af522-39fe-4056-b879-e3200ff37b3d",
+ "createdDateTime": "2023-03-06T07:58:46.8346145Z",
+ "transactionId": "20221208T213303Z-gnwuk8cd9h2wvbnm4cq7banegs0000000080000000001m9x",
+ "connectionId": "6+Cy7aaBT+aGV+Ds.1",
+ "sessionId": "",
+ "trafficType": "microsoft365",
+ "deviceCategory": "client",
+ "destinationIp": "100.64.0.239",
+ "destinationPort": 443,
+ "destinationFQDN": "oneozco.sharepoint.com",
+ "sourceIp": "20.51.192.19",
+ "sourcePort": 63391,
+ "deviceOperatingSystem": "Windows 10 Pro",
+ "deviceOperatingSystemVersion": "10.0.19044",
+ "agentVersion": "1.5.233",
+ "deviceId": "46bba529-d081-4cec-883b-4023b9bde1e0",
+ "userId": "ef147e40-db4c-40e4-9e63-f254f576421f",
+ "userPrincipalName": "user1@microsoft.com",
+ "transportProtocol": "TCP",
+ "networkProtocol": "IPv4",
+ "action": "allowed",
+ "policyRule": {
+ "@odata.type": "microsoft.graph.networkaccess.policyRule",
+ "id": "11111-c507-4b11-8e9b-236e79b04279"
+ },
+ "policy": {
+ "@odata.type": "microsoft.graph.networkaccess.policy",
+ "id": "fbea3325-6cc8-46e9-8c61-0451d96a1c02"
+ },
+ "sentBytes": 1500,
+ "receivedBytes": 1000,
+ "headers": {
+ "referrer": "process",
+ "origin": "https://developer.mozilla.org",
+ "xForwardedFor": "incentivize"
+ }
+ },
+ {
+ "tenantId": "cb9af522-39fe-4056-b879-e3200ff37b3d",
+ "createdDateTime": "2023-03-07T07:58:46.8346145Z",
+ "transactionId": "vvvvvrrrrr-gnwuk8cd9h2wvbnm4cq7banegs0000000080000000001m9x",
+ "connectionId": "6+Cy7aaBT+aGV+Ds.1",
+ "sessionId": "",
+ "trafficType": "internet",
+ "deviceCategory": "client",
+ "destinationIp": "100.64.0.239",
+ "destinationPort": 443,
+ "destinationFQDN": "oneozco.sharepoint.com",
+ "sourceIp": "20.51.192.19",
+ "sourcePort": 63391,
+ "deviceOperatingSystem": "Windows 10 Pro",
+ "deviceOperatingSystemVersion": "10.0.19044",
+ "agentVersion": "1.5.233",
+ "deviceId": "46bba529-d081-4cec-883b-4023b9bde1e0",
+ "userId": "ef147e40-db4c-40e4-9e63-f254f576421f",
+ "userPrincipalName": "user1@microsoft.com",
+ "transportProtocol": "TCP",
+ "networkProtocol": "IPv4",
+ "action": "allowed",
+ "policyRule": {
+ "@odata.type": "microsoft.graph.networkaccess.policyRule",
+ "id": "11111-c507-4b11-8e9b-236e79b04279"
+ },
+ "policy": {
+ "@odata.type": "microsoft.graph.networkaccess.policy",
+ "id": "fbea3325-6cc8-46e9-8c61-0451d96a1c02"
+ },
+ "sentBytes": 1500,
+ "receivedBytes": 1000,
+ "headers": {
+ "referrer": "process",
+ "origin": "https://developer.mozilla.org",
+ "xForwardedFor": "incentivize"
+ }
+ }
+ ]
+}
+```
+
v1.0 Networkaccess Networkaccessroot List Forwardingpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-networkaccessroot-list-forwardingpolicies.md
+
+ Title: "List forwardingPolicies"
+description: "Retrieve a list of forwarding policies associated with a specific traffic forwarding profile."
+
+ms.localizationpriority: medium
++
+# List forwardingPolicies
+Namespace: microsoft.graph.networkaccess
++
+Retrieve a list of forwarding policies associated with a specific traffic forwarding profile.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/forwardingPolicies
+```
+
+## Optional query parameters
+This method does not support any OData query parameters.
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.networkaccess.forwardingPolicy](../resources/networkaccess-forwardingpolicy.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+<!-- {
+ "blockType": "request",
+ "name": "list_forwardingpolicy"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/{forwardingProfileId}/forwardingPolicies
+```
++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.networkaccess.forwardingPolicy)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#networkAccess/forwardingProfiles('a5bb6d50-dbe3-4767-b883-12e1a915bc53')/policies",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.networkaccess.forwardingPolicyLink",
+ "id": "3ef2446f-7ddf-4e80-af04-821534489155",
+ "state": "enabled",
+ "version": "1.0.0",
+ "policy": {
+ "@odata.type": "#microsoft.graph.networkaccess.forwardingPolicy",
+ "id": "81e6666b-dcf3-4ee6-9212-adb12df18dab",
+ "name": "Exchange Online",
+ "description": "These properties represent Exchange Online endpoints that should be reachable to use the service.",
+ "version": "1.0.0",
+ "trafficForwardingType": "m365"
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.networkaccess.forwardingPolicyLink",
+ "id": "c0eea492-85f4-4eab-b03a-3a5abb459096",
+ "state": "enabled",
+ "version": "1.0.0",
+ "policy": {
+ "@odata.type": "#microsoft.graph.networkaccess.forwardingPolicy",
+ "id": "d8929d18-b24a-4a67-8c7b-1483029855a0",
+ "name": "SharePoint Online and OneDrive for Business",
+ "description": "These properties represent SharePoint Online and OneDrive for Business endpoints that should be reachable to use the service.",
+ "version": "1.0.0",
+ "trafficForwardingType": "m365"
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.networkaccess.forwardingPolicyLink",
+ "id": "caaa9df8-240c-4db1-ad34-0c9b5ca06918",
+ "state": "enabled",
+ "version": "1.0.0",
+ "policy": {
+ "@odata.type": "#microsoft.graph.networkaccess.forwardingPolicy",
+ "id": "c67e7847-feab-4b13-8163-88c0bac70ad0",
+ "name": "Microsoft 365 Common and Office Online",
+ "description": "These properties represent Microsoft 365 Common and Office Online endpoints that should be reachable to use the service.",
+ "version": "1.0.0",
+ "trafficForwardingType": "m365"
+ }
+ }
+ ]
+}
+```
+
v1.0 Networkaccess Networkaccessroot List Forwardingprofiles https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-networkaccessroot-list-forwardingprofiles.md
+
+ Title: "List forwardingProfiles"
+description: "Retrieve a list of forwarding profiles."
+
+ms.localizationpriority: medium
++
+# List forwardingProfiles
+Namespace: microsoft.graph.networkaccess
++
+Retrieve a list of forwarding profiles.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/forwardingProfiles/
+```
+
+## Optional query parameters
+This method supports the `$expand` [OData query parameter](/graph/query-parameters) to help customize the response.
++
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.networkaccess.forwardingProfile](../resources/networkaccess-forwardingprofile.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_forwardingprofile"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/forwardingProfiles
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.networkaccess.forwardingProfile"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#networkAccess/forwardingProfiles",
+ "value": [
+ {
+ "trafficForwardingType": "internet",
+ "priority": 2,
+ "id": "8a263132-cea1-4435-b255-0c7ab024e3ad",
+ "name": "Internet traffic forwarding profile",
+ "description": "Default traffic forwarding profile for Internet traffic acquisition. Assign the profile to client or branch offices to acquire Internet traffic for Zero Trust Network Access.Internet traffic forwarding profile will exclude all endpoints defined in Microsoft 365 traffic forwarding profile.",
+ "state": "disabled",
+ "version": "1.0.0",
+ "lastModifiedDateTime": "2023-05-24T05:06:18Z",
+ "associations": [
+ {
+ "@odata.type": "#microsoft.graph.networkaccess.associatedBranch",
+ "branchId": "929a620e-fbfe-4041-bcc1-56431ca99606"
+ }
+ ]
+ },
+ {
+ "trafficForwardingType": "private",
+ "priority": 1,
+ "id": "61addd7c-33ca-4737-93cc-2a3adc933562",
+ "name": "Private access traffic forwarding profile",
+ "description": "Default traffic forwarding profile for Private access traffic acquisition. Assign the profile to client or branch offices to acquire Private access traffic for Zero Trust Network Access.",
+ "state": "disabled",
+ "version": "1.0.0",
+ "lastModifiedDateTime": "2023-05-24T05:06:18Z",
+ "associations": []
+ },
+ {
+ "trafficForwardingType": "m365",
+ "priority": 0,
+ "id": "e1a17ea9-3d4e-4ea1-952e-17b9aac97ef0",
+ "name": "Microsoft 365 traffic forwarding profile",
+ "description": "Default traffic forwarding profile for Microsoft 365 traffic acquisition. Assign the profile to client or branch offices to acquire Microsoft 365 traffic for Zero Trust Network Access.",
+ "state": "enabled",
+ "version": "1.0.0",
+ "lastModifiedDateTime": "2023-05-24T05:06:24Z",
+ "associations": []
+ }
+ ]
+}
+```
++
v1.0 Networkaccess Networkaccessroot Onboard https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-networkaccessroot-onboard.md
+
+ Title: "Onboard tenant"
+description: "Initiate the process to onboard the tenant to the Global Secure Access services."
+
+ms.localizationpriority: medium
++
+# Onboard tenant
+Namespace: microsoft.graph.networkaccess
++
+Initiate the onboarding process for a specific tenant.
+
+## 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)|NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /networkAccess/microsoft.graph.networkaccess.onboard
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_tenantstatus_from_"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/networkAccess/microsoft.graph.networkaccess.onboard
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
v1.0 Networkaccess Policy List Policyrules https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-policy-list-policyrules.md
+
+ Title: "List policyRules"
+description: "Retrieve a list of forwarding rules within a forwarding policy."
+
+ms.localizationpriority: medium
++
+# List policyRules
+Namespace: microsoft.graph.networkaccess
++
+Retrieve a list of forwarding rules within a forwarding policy.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkaccess/forwardingPolicy/{forwardingPolicyId}/policyRules/
+```
+
+## Optional query parameters
+This method does not support any OData query parameters.
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.networkaccess.policyRule](../resources/networkaccess-policyrule.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+<!-- {
+ "blockType": "request",
+ "name": "list_policyrule"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkaccess/forwardingPolicy/{forwardingPolicyId}/policyRules
+```
++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.networkaccess.policyRule)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.networkaccess.policyRule",
+ "id": "d20eb417-05d7-3d2d-1805-0d4caeea1e8e",
+ "name": "String",
+ "ruleType": "String",
+ "action": "String",
+ "destinations": [
+ {
+ "@odata.type": "microsoft.graph.networkaccess.webCategory"
+ }
+ ]
+ }
+ ]
+}
+```
+
v1.0 Networkaccess Policyrule Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-policyrule-get.md
+
+ Title: "Get policyRule"
+description: "Retrieve information about a specific forwarding rule."
+
+ms.localizationpriority: medium
++
+# Get policyRule
+Namespace: microsoft.graph.networkaccess
++
+Retrieve information about a specific forwarding rule.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET networkAccess/forwardingRule
+```
+
+## Optional query parameters
+This method does not support any OData query parameters.
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.networkaccess.policyRule](../resources/networkaccess-forwardingrule.md) object in the response body. The **@odata.type** property identifies whether the policyRule is a [microsoft.graph.networkaccess.m365ForwardingRule](../resources/networkaccess-m365forwardingrule.md) or a [microsoft.graph.networkaccess.privateAccessForwardingRule](../resources/networkaccess-privateaccessforwardingrule.md) type.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_policyrule"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkaccess/forwardingPolicies/{forwardingPolicyId}/policyRules/{RuleId)
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.networkaccess.policyRule"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.networkaccess.m365ForwardingRule",
+ "id": "d42ec55a-d7de-4624-835e-0c5d2eb47cb9",
+ "name": "M365 Exchange Fqdn rule 1",
+ "ruleType": "fqdn",
+ "action": "forward",
+ "protocol": "tcp",
+ "ports": [
+ "80",
+ "443"
+ ],
+ "category": "default",
+ "destinations": [
+ {
+ "@odata.type": "#microsoft.graph.networkaccess.fqdn",
+ "value": "autodiscover.*.onmicrosoft.com"
+ }
+ ]
+ }
+```
+
v1.0 Networkaccess Policyrule Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-policyrule-update.md
+
+ Title: "Update policyRule"
+description: "Update an existing forwarding rule within a forwarding policy."
+
+ms.localizationpriority: medium
++
+# Update policyRule
+Namespace: microsoft.graph.networkaccess
++
+Update an existing forwarding rule within a forwarding policy.
+
+## 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)|NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /networkAccess/forwardingPolicies/{policyId}/policyRules/{ruleId}
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+You must specify the @odata.type property and the value of the [microsoft.graph.networkaccess.policyRule](../resources/networkaccess-policyrule.md) object type to update. For example, "@odata.type": "#microsoft.graph.m365ForwardingRule".
++
+|Property|Type|Description|
+|:|:|:|
+|action|String|Action for the traffic, possible values are "forward" or "bypass". Required.|
++
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_policyrule"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/networkAccess/forwardingPolicies/{forwardingPolicyId}/policyRules/{ruleId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
++
v1.0 Networkaccess Reports Entitiessummaries https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-reports-entitiessummaries.md
+
+ Title: "reports: entitiesSummaries"
+description: "Provides high-level summaries of entities in the Global Secure Access tenant."
+
+ms.localizationpriority: medium
++
+# reports: entitiesSummaries
+Namespace: microsoft.graph.networkaccess
++
+Provides high-level summaries of entities in the Global Secure Access tenant.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
+++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/reports/entitiesSummaries
+```
+
+## Function parameters
+In the request URL, provide the following query parameters with values.
+The following table shows the parameters that can be used with this function.
+
+|Parameter|Type|Description|
+|:|:|:|
+|startDateTime|DateTimeOffset|Sets the starting date and time.|
+|endDateTime|DateTimeOffset|Sets the ending date and time.|
++
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this function returns a `200 OK` response code and a [microsoft.graph.networkaccess.entitiesSummary](../resources/networkaccess-entitiessummary.md) collection in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "reportsthis.entitiessummaries"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/reports/entitiesSummaries(startDateTime=2023-01-01T00:00:00Z,endDateTime=2023-01-31T00:00:00Z)?$filter=trafficType eq 'microsoft365'
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.networkaccess.entitiesSummary)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "trafficType": "microsoft365",
+ "userCount": 100000,
+ "deviceCount": 2000,
+ "workloadCount": 76000
+ }
+ ]
+}
+```
+
v1.0 Networkaccess Reports Getcrosstenantsummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-reports-getcrosstenantsummary.md
+
+ Title: "reports: getCrossTenantSummary"
+description: "A summary of counts of the organization's devices accessing other tenants than your tenant."
+
+ms.localizationpriority: medium
++
+# reports: getCrossTenantSummary
+Namespace: microsoft.graph.networkaccess
++
+Cross-tenant report is a summary of counts of the organization's devices accessing other tenants than your tenant.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/reports/getCrossTenantSummary
+```
+
+## Function parameters
+In the request URL, provide the following query parameters with values.
+The following table shows the parameters that can be used with this function.
+
+|Parameter|Type|Description|
+|:|:|:|
+|startDateTime|DateTimeOffset|Sets the starting date and time.|
+|endDateTime|DateTimeOffset|Sets the ending date and time.|
+|discoveryPivotDateTime|DateTimeOffset|The time that defines what is new discovered tenant.|
++
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this function returns a `200 OK` response code and a [crossTenantSummary](../resources/networkaccess-crosstenantsummary.md) in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+<!-- {
+ "blockType": "request",
+ "name": "reportsthis.getcrosstenantsummary"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/reports/getCrossTenantSummary (startDateTime=2023-01-01T00:00:00Z,endDateTime=2023-01-31T00:00:00Z, discoveryPivotDateTime=2023-01-30T00:00:00Z)
+```
++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.networkaccess.crossTenantSummary"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "authTransactionCount": 5000,
+ "tenantCount": 23,
+ "newTenantCount": 2,
+ "userCount": 300,
+ "deviceCount": 545
+ }
+ ]
+}
+```
+
v1.0 Networkaccess Reports Getdestinationsummaries https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-reports-getdestinationsummaries.md
+
+ Title: "reports: getDestinationSummaries"
+description: "Return the total unique count of transactions per aggregation in the past 24 hours."
+
+ms.localizationpriority: medium
++
+# reports: getDestinationSummaries
+Namespace: microsoft.graph.networkaccess
++
+Return the total unique count of transactions per aggregation in the past 24 hours.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/reports/getDestinationSummaries
+```
+
+## Function parameters
+In the request URL, provide the following query parameters with values.
+The following table shows the parameters that can be used with this function.
+
+|Parameter|Type|Description|
+|:|:|:|
+|startDateTime|DateTimeOffset|Sets the starting date and time.|
+|endDateTime|DateTimeOffset|Sets the ending date and time.|
+|aggregatedBy|microsoft.graph.networkaccess.aggregationFilter|The aggregation filter used for the summary.|
++
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this function returns a `200 OK` response code and a [microsoft.graph.networkaccess.destinationSummary](../resources/networkaccess-destinationsummary.md) collection in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "reportsthis.getdestinationsummaries"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/reports/getDestinationSummaries(aggregatedBy='devices', startDateTime=2023-01-01T00:00:00Z,endDateTime=2023-01-31T00:00:00Z)
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.networkaccess.destinationSummary)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "destination": "office365.com",
+ "count": 100000
+ },
+ {
+ "destination": "pluto.com",
+ "count": 4949
+ },
+ {
+ "destination": "yahoo.com",
+ "count": 4000
+ },
+ {
+ "destination": "sharepoint.com",
+ "count": 989
+ },
+ {
+ "destination": "5.29.13.185",
+ "count": 120
+ }
+ ]
+}
+
+```
+
v1.0 Networkaccess Reports Getdeviceusagesummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-reports-getdeviceusagesummary.md
+
+ Title: "reports: getDeviceUsageSummary"
+description: "Device Usage Summary report is a summary of counts around the area of the onboarding and offboarding of the organization devices to the Global Secure Access client."
+
+ms.localizationpriority: medium
++
+# reports: getDeviceUsageSummary
+Namespace: microsoft.graph.networkaccess
++
+Device Usage Summary report is a summary of counts around the area of the onboarding and offboarding of the organization devices to the Global Secure Access client.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/reports/getDeviceUsageSummary
+```
+
+## Function parameters
+In the request URL, provide the following query parameters with values.
+The following table shows the parameters that can be used with this function.
+
+|Parameter|Type|Description|
+|:|:|:|
+|startDateTime|DateTimeOffset|Sets the starting date and time.|
+|endDateTime|DateTimeOffset|Sets the ending date and time.|
+|activityPivotDateTime|DateTimeOffset|The time that defines what is an active or inactive device.|
++
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this function returns a `200 OK` response code and a [deviceUsageSummary](../resources/networkaccess-deviceusagesummary.md) in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+<!-- {
+ "blockType": "request",
+ "name": "reportsthis.getdeviceusagesummary"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/reports/getDeviceUsageSummary (startDateTime=2023-01-29T00:00:00Z,endDateTime=2023-01-31T00:00:00Z, activityPivotDateTime=2023-01-30T00:00:00Z)
+```
++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.networkaccess.deviceUsageSummary"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "totalDeviceCount": 545,
+ "activeDeviceCount": 540,
+ "inactiveDeviceCount": 7
+ }
+ ]
+}
+```
+
v1.0 Networkaccess Reports Transactionsummaries https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-reports-transactionsummaries.md
+
+ Title: "reports: transactionSummaries"
+description: "Provides a high-level summary of transactions, including a breakdown by traffic type and counts for allowed and blocked transactions."
+
+ms.localizationpriority: medium
++
+# reports: transactionSummaries
+Namespace: microsoft.graph.networkaccess
++
+Provides a high-level summary of transactions, including a breakdown by traffic type and counts for allowed and blocked transactions.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported|
+|Application|Not supported|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/reports/transactionSummaries
+```
+
+## Function parameters
+In the request URL, provide the following query parameters with values.
+The following table shows the parameters that can be used with this function.
+
+|Parameter|Type|Description|
+|:|:|:|
+|startDateTime|DateTimeOffset|Sets the starting date and time.|
+|endDateTime|DateTimeOffset|Sets the ending date and time.|
++
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this function returns a `200 OK` response code and a [microsoft.graph.networkaccess.transactionSummary](../resources/networkaccess-transactionsummary.md) collection in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+<!-- {
+ "blockType": "request",
+ "name": "reportsthis.transactionsummaries"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/reports/transactionSummaries(startDate=2023-01-01T00:00:00Z,endDate=2023-01-31T00:00:00Z)?$filter=trafficType eq 'microsoft365'
+```
++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.networkaccess.transactionSummary)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/networkAccess/reports/$metadata#transactionSummaries",
+ "value": [
+ {
+ "trafficType": "microsoft365",
+ "totalCount": 280443,
+ "blockedCount": 0
+ }
+ ]
+}
+```
+
v1.0 Networkaccess Settings List Enrichedauditlogs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-settings-list-enrichedauditlogs.md
+
+ Title: "List enrichedAuditLogs"
+description: "Retrieve the enriched audit logs status for the configured workloads, providing access to comprehensive data that includes the original audit logs from partners such as SharePoint, Teams, and Exchange."
+
+ms.localizationpriority: medium
++
+# List enrichedAuditLogs
+Namespace: microsoft.graph.networkaccess
++
+Retrieve the enriched audit logs status for the configured workloads, providing access to comprehensive data that includes the original audit logs from partners such as SharePoint, Teams, and Exchange.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkaccess/settings/enrichedAuditLogs
+```
+
+## Optional query parameters
+This method does not support any OData query parameters.
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.networkaccess.enrichedAuditLogs](../resources/networkaccess-enrichedauditlogs.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_enrichedauditlogs"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkaccess/settings/enrichedAuditLogs
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.networkaccess.enrichedAuditLogs)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.networkaccess.enrichedAuditLogs",
+ "id": "c477a530-2fe6-302f-79d5-f908851eae6e",
+ "sharepoint": {
+ "status": "enabled"
+ },
+ "teams": {
+ "status": "enabled"
+ },
+ "exchange": {
+ "status": "disabled"
+ }
+ }
+ ]
+}
+```
+
v1.0 Networkaccess Tenantstatus Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/networkaccess-tenantstatus-get.md
+
+ Title: "Get tenantStatus"
+description: "Retrieve the onboarding status of a specific tenant."
+
+ms.localizationpriority: medium
++
+# Get tenantStatus
+Namespace: microsoft.graph.networkaccess
++
+Retrieve the onboarding status of a specific tenant.
+
+## 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)|NetworkAccessPolicy.Read.All, NetworkAccessPolicy.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /networkAccess/tenantStatus
+```
+
+## Optional query parameters
+This method does not support any OData query parameters.
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.networkaccess.tenantStatus](../resources/networkaccess-tenantstatus.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_tenantstatus"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/networkAccess/tenantStatus
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.networkaccess.tenantStatus"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#networkAccess/tenantStatus/$entity",
+ "onboardingStatus": "onboarded",
+ "onboardingErrorMessage": null
+}
+```
+
v1.0 Notebook Copynotebook https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/notebook-copynotebook.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/notebook-copynotebook-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Notebook Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/notebook-get.md
GET https://graph.microsoft.com/beta/me/onenote/notebooks/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-notebook-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Notebook Getnotebookfromweburl https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/notebook-getnotebookfromweburl.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/notebook-fromweburl-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Notebook Getrecentnotebooks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/notebook-getrecentnotebooks.md
The following example shows the request.
GET https://graph.microsoft.com/beta/me/onenote/notebooks/getRecentNotebooks(includePersonalNotebooks=true) ```
-# [C#](#tab/csharp)
- # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/recent-notebooks-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/me/onenote/notebooks/getRecentNotebooks(inc
[!INCLUDE [sample-code](../includes/snippets/javascript/recent-notebooks-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Notebook List Sectiongroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/notebook-list-sectiongroups.md
GET https://graph.microsoft.com/beta/me/onenote/notebooks/{id}/sectionGroups
[!INCLUDE [sample-code](../includes/snippets/powershell/notebook-get-sectiongroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Notebook List Sections https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/notebook-list-sections.md
GET https://graph.microsoft.com/beta/me/onenote/notebooks/{id}/sections
[!INCLUDE [sample-code](../includes/snippets/powershell/notebook-get-sections-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Notebook Post Sectiongroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/notebook-post-sectiongroups.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-sectiongroup-from-notebook-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Notebook Post Sections https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/notebook-post-sections.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-section-from-notebook-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Oauth2permissiongrant Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/oauth2permissiongrant-delete.md
DELETE https://graph.microsoft.com/beta/oauth2PermissionGrants/l5eW7x0ga0-WDOntX
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-oauth2permissiongrant-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Oauth2permissiongrant Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/oauth2permissiongrant-delta.md
GET https://graph.microsoft.com/beta/oauth2PermissionGrants/delta
[!INCLUDE [sample-code](../includes/snippets/php/oauth2permissiongrant-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Oauth2permissiongrant Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/oauth2permissiongrant-get.md
GET https://graph.microsoft.com/beta/oauth2PermissionGrants/AVs6JuUDjkCFV7q2gd8Q
[!INCLUDE [sample-code](../includes/snippets/powershell/get-oauth2permissiongrant-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Oauth2permissiongrant List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/oauth2permissiongrant-list.md
GET https://graph.microsoft.com/beta/oauth2PermissionGrants
[!INCLUDE [sample-code](../includes/snippets/powershell/list-oauth2permissiongrants-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Oauth2permissiongrant Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/oauth2permissiongrant-post.md
The following table shows the properties that are required when you create the [
| Property | Type | Description | |:|:--|:-|
-| clientId | String | The **id** of the client [service principal](../resources/serviceprincipal.md) for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. |
+| clientId | String | The object **id** (*not* **appId**) of the client [service principal](../resources/serviceprincipal.md) for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. |
| consentType | String | Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. *AllPrincipals* indicates authorization to impersonate all users. *Principal* indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. | | principalId | String | The **id** of the [user](../resources/user.md) on behalf of whom the client is authorized to access the resource, when **consentType** is *Principal*. If **consentType** is *AllPrincipals* this value is null. Required when **consentType** is *Principal*. | | resourceId | String | The **id** of the resource [service principal](../resources/serviceprincipal.md) to which access is authorized. This identifies the API which the client is authorized to attempt to call on behalf of a signed-in user. |
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-oauth2permissiongrant-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Oauth2permissiongrant Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/oauth2permissiongrant-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-oauth2permissiongrant-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Offershiftrequest Approve https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/offershiftrequest-approve.md
POST /teams/{teamId}/schedule/offerShiftRequests/{offerShiftRequestId}/approve
|:--|:--| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
v1.0 Offershiftrequest Decline https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/offershiftrequest-decline.md
POST /teams/{teamId}/schedule/offerShiftRequests/{offerShiftRequestId}/decline
|:--|:--| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
v1.0 Offershiftrequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/offershiftrequest-get.md
This method does not support OData query parameters to customize the response.
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/beta/teams/{teamId}/schedule/offerShiftRequests/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-offershiftrequest-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Offershiftrequest List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/offershiftrequest-list.md
This method supports some of the OData query parameters to help customize the re
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/beta/teams/{teamId}/schedule/offerShiftRequests
[!INCLUDE [sample-code](../includes/snippets/powershell/get-offershiftrequest-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Offershiftrequest Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/offershiftrequest-post.md
POST /teams/{teamId}/schedule/offerShiftRequests
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Provide the new [offershiftrequest](../resources/offershiftrequest.md) object in the request body for this method.
The following is an example of the request.
}--> ```http
-POST https://graph.microsoft.com/beta/teams/788b75d2-a911-48c0-a5e2-dc98480457e3/schedule/offershiftrequests
+POST https://graph.microsoft.com/beta/teams/788b75d2-a911-48c0-a5e2-dc98480457e3/schedule/offerShiftRequests
Authorization: Bearer {token} Content-type: application/json
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/get-offershiftrequest-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Onattributecollectionexternalusersselfservicesignup Delete Attributes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onattributecollectionexternalusersselfservicesignup-delete-attributes.md
+
+ Title: "Remove attribute (from user flow)"
+description: "Remove an attribute from an externalUsersSelfServiceSignupEventsFlow."
+
+ms.localizationpriority: medium
++
+# Remove attribute (from user flow)
+Namespace: microsoft.graph
++
+Remove an attribute from an external identities self-service sign up user flow that's represented by an [externalUsersSelfServiceSignupEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) object. You can add both custom and built-in attributes to a user flow.
+
+After this step, [PATCH the user flow](../api/authenticationeventsflow-update.md) to remove the attribute from the attribute collection step.
+
+## 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)|EventListener.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|EventListener.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code. If unsuccessful, a `4xx` error will be returned with specific details.
+
+## Examples
+
+#### Request
+The following is an example of a request that removes city as an attribute from the attribute collection step of an external identities self-service sign-up user flow. After executing this step, [update the attributes collected in the userflow](../api/authenticationeventsflow-update.md).
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_onAttributeCollectionExternalUsersSelfServiceSignUp"
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/beta/identity/authenticationEventsFlows/0313cc37-d421-421d-857b-87804d61e33e/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref
+
+{
+ "@odata.id":"https://graph.microsoft.com/beta/identity/userFlowAttributes/city"
+}
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+#### Response
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Onattributecollectionexternalusersselfservicesignup List Attributes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onattributecollectionexternalusersselfservicesignup-list-attributes.md
+
+ Title: "List attributes (of a user flow)"
+description: "List attributes for an externalusersselfservicesignupeventsflow."
+
+ms.localizationpriority: medium
++
+# List attributes (of a user flow)
+Namespace: microsoft.graph
++
+Get an [identityUserFlowAttribute](../resources/identityuserflowattribute.md) collection associated with an external identities self-service sign up user flow that's represented by an [externalUsersSelfServiceSignupEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) object. These are the attributes that are collected from the user during the authentication experience that's defined by the user flow.
+
+## 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)|EventListener.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|EventListener.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/
+```
+
+## Optional query parameters
+
+This method supports the `$filter`, `$expand`, `$orderby`, and `$top` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
++
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+Do not supply a request body for this method.
++
+## Response
+
+If successful, this method returns a `200 OK` response code and a new [identityUserFlowAttribute](../resources/identityuserflowattribute.md) object in the response body.
+
+## Examples
+
+#### Request
+The following is an example of a request to retrieve the attributes associated with a user flow.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_onAttributeCollectionExternalUsersSelfServiceSignUp"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identity/authenticationEventsFlows/0313cc37-d421-421d-857b-87804d61e33e/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+#### Response
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.authenticationAttributeCollectionPage"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#Collection(microsoft.graph.identityUserFlowAttribute)",
+ "value": [
+ {
+ "id": "email",
+ "displayName": "Email Address",
+ "description": "Email address of the user",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ },
+ {
+ "id": "displayName",
+ "displayName": "Display Name",
+ "description": "Display Name of the User.",
+ "userFlowAttributeType": "builtIn",
+ "dataType": "string"
+ },
+ {
+ "id": "extension_6ea3bc85aec24b1c92ff4a117afb6621_Favoritecolor",
+ "displayName": "Favorite color",
+ "description": "what is your favorite color",
+ "userFlowAttributeType": "custom",
+ "dataType": "string"
+ }
+ ]
+}
+```
v1.0 Onattributecollectionexternalusersselfservicesignup Post Attributes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onattributecollectionexternalusersselfservicesignup-post-attributes.md
+
+ Title: "Add attribute (to user flow)"
+description: "Add attribute to an externalUsersSelfServiceSignupEventsFlow."
+
+ms.localizationpriority: medium
++
+# Add attribute (to user flow)
+Namespace: microsoft.graph
++
+Add an attribute to an external identities self-service sign up user flow that's represented by an [externalUsersSelfServiceSignupEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) object. You can add both custom and built-in attributes to a user flow.
+
+Prior to this step, [PATCH the user flow](../api/authenticationeventsflow-update.md) to add the attribute to the attribute collection step (to determine how it will be displayed).
+
+## 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)|EventListener.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|EventListener.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+
+In the request body, supply an **odata.id** property with the ID of the [identityUserFlowAttribute](../resources/identityuserflowattribute.md) object to add to the user flow.
+
+## Response
+If successful, this method returns a `204 No Content` response code. If unsuccessful, a `4xx` error will be returned with specific details.
+
+## Examples
+
+#### Request
+
+The following is an example of a request that adds city as an attribute for attribute collection step of an external identities self-service sign-up user flow. Before you can add an attribute to the attribute collection step, you must first [add it among the attributes to be collected in the user flow](../api/authenticationeventsflow-update.md).
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "onAttributeCollectionExternalUsersSelfServiceSignUp_post_attributes"
+}
+-->
+
+``` http
+POST https://graph.microsoft.com/beta/identity/authenticationEventsFlows/0313cc37-d421-421d-857b-87804d61e33e/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref
+
+{
+ "@odata.id":"https://graph.microsoft.com/beta/identity/userFlowAttributes/city"
+}
+
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+#### Response
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Onauthenticationmethodloadstartexternalusersselfservicesignup Delete Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onauthenticationmethodloadstartexternalusersselfservicesignup-delete-identityproviders.md
+
+ Title: "Remove identityProvider (from a user flow)"
+description: "Remove an identity provider from an externalUsersSelfServiceSignupEventsFlow."
+
+ms.localizationpriority: medium
++
+# Remove identityProvider (from a user flow)
+Namespace: microsoft.graph
++
+Remove an identity provider from an external identities self-service sign up user flow that's represented by an [externalUsersSelfServiceSignupEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) object type.
+
+## 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)|EventListener.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|EventListener.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code. If unsuccessful, a `4xx` error will be returned with specific details.
+
+## Examples
+
+#### Request
+The following is an example of a request to remove Facebook as an identity provider option for account creation.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp_identityProviders"
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/beta/identity/authenticationEventsFlows/0313cc37-d421-421d-857b-87804d61e33e/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/Facebook-OAUTH/$ref
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+#### Response
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
v1.0 Onauthenticationmethodloadstartexternalusersselfservicesignup List Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onauthenticationmethodloadstartexternalusersselfservicesignup-list-identityproviders.md
+
+ Title: "List identityProviders (in a user flow)"
+description: "List identity provider for an externalusersselfservicesignupeventsflow."
+
+ms.localizationpriority: medium
++
+# List identityProviders (in a user flow)
+Namespace: microsoft.graph
++
+Get the identity providers that are defined for an external identities self-service sign up user flow that's represented by an [externalUsersSelfServiceSignupEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) object type.
+
+## 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)|EventListener.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|EventListener.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+Do not supply a request body for this method.
++
+## Response
+
+If successful, this method returns a `200 OK` response code and a new [identityProviders](../resources/identityprovider.md) object in the response body.
+
+## Examples
+
+#### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp_identityProviders"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identity/authenticationEventsFlows/0313cc37-d421-421d-857b-87804d61e33e/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+#### Response
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityProviderBase)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#Collection(microsoft.graph.identityProviderBase)",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.builtInIdentityProvider",
+ "id": "EmailPassword-OAUTH",
+ "displayName": "Email with password",
+ "identityProviderType": "EmailPassword",
+ "state": null
+ },
+ {
+ "@odata.type": "#microsoft.graph.socialIdentityProvider",
+ "id": "Google-OAUTH",
+ "displayName": "Google",
+ "identityProviderType": "Google",
+ "clientId": "{googleClientId}",
+ "clientSecret": "******"
+ }
+ ]
+}
+```
v1.0 Onauthenticationmethodloadstartexternalusersselfservicesignup Post Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onauthenticationmethodloadstartexternalusersselfservicesignup-post-identityproviders.md
+
+ Title: "Add identityProvider (to a user flow)"
+description: "Add an identity provider to an externalUsersSelfServiceSignupEventsFlow."
+
+ms.localizationpriority: medium
++
+# Add identityProvider (to a user flow)
+Namespace: microsoft.graph
++
+Add an identity provider to an external identities self-service sign up user flow that's represented by an [externalUsersSelfServiceSignupEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) object type. The [identity provider must first be configured in the tenant](../api/identitycontainer-list-identityproviders.md).
++
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|EventListener.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|EventListener.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+In the request body, provide a JSON representation of the ID of the [identityProvider](../resources/identityproviderbase.md) you want to add. For self-service sign up user flows, the values can be `EmailPassword-OAUTH`, `EmailOtpSignup-OAUTH`, `Google-OAUTH` or `Facebook-OAUTH`.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code. If unsuccessful, a `4xx` error will be returned with specific details.
+
+## Examples
+
+#### Request
+The following is an example of a request that adds Google as identity provider option for account creation.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_authenticationeventsflow"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/identity/authenticationEventsFlows/0313cc37-d421-421d-857b-87804d61e33e/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref
+
+{
+ "@odata.id": "https://graph.microsoft.com/beta/identityProviders/Google-OAUTH"
+}
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+#### Response
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
v1.0 Onenote List Notebooks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onenote-list-notebooks.md
GET https://graph.microsoft.com/beta/me/onenote/notebooks
[!INCLUDE [sample-code](../includes/snippets/powershell/get-notebooks-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Onenote List Sectiongroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onenote-list-sectiongroups.md
GET https://graph.microsoft.com/beta/me/onenote/sectionGroups
[!INCLUDE [sample-code](../includes/snippets/powershell/onenote-get-sectiongroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Onenote List Sections https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onenote-list-sections.md
GET https://graph.microsoft.com/beta/me/onenote/sections
[!INCLUDE [sample-code](../includes/snippets/powershell/onenote-get-sections-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Onenote Post Notebooks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onenote-post-notebooks.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] Create a new OneNote [notebook](../resources/notebook.md).+ ## Permissions+ One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference). |Permission type | Permissions (from least to most privileged) |
One of the following permissions is required to call this API. To learn more, in
|Application | Notes.ReadWrite.All | ## HTTP request+ <!-- { "blockType": "ignored" } --> ```http POST /me/onenote/notebooks
POST /users/{id | userPrincipalName}/onenote/notebooks
POST /groups/{id}/onenote/notebooks POST /sites/{id}/onenote/notebooks ```+ ## Request headers+ | Name | Type | Description| |:|:--|:-| | Authorization | string | Bearer {token}. Required. | | Content-Type | string | `application/json` | ## Request body+ In the request body, supply a name for the notebook. Notebook names must be unique. The name cannot contain more than 128 characters or contain the following characters: ?*\/:<>|'"
Notebook names must be unique. The name cannot contain more than 128 characters
If successful, this method returns a `201 Created` response code and the new [notebook](../resources/notebook.md) object in the response body. ## Example+ ### Request
-Here is an example of the request.
+
+The following is an example of the request.
# [HTTP](#tab/http) <!-- {
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-notebook-from-onenote-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-Here is an example of the response. Note: The response object shown here is truncated for brevity. All of the properties will be returned from an actual call.
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
Content-type: application/json
] } -->--
v1.0 Onenoteoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onenoteoperation-get.md
GET https://graph.microsoft.com/beta/me/onenote/operations/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-onenoteoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Onlinemeeting Createorget https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onlinemeeting-createorget.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-or-get-onlinemeeting-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-or-get-onlinemeeting-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Onlinemeeting Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onlinemeeting-delete.md
DELETE https://graph.microsoft.com/beta/me/onlineMeetings/550fae72-d251-43ec-868
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-call-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Onlinemeeting Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onlinemeeting-get.md
One of the following permissions is required to call this API. To learn more, in
| Permission type | Permissions (from least to most privileged) | |:|:|
-| Delegated (work or school account) | OnlineMeetingArtifact.Read.All, OnlineMeetings.Read, OnlineMeetings.ReadWrite |
+| Delegated (work or school account) | OnlineMeetings.Read, OnlineMeetings.ReadWrite |
| Delegated (personal Microsoft account) | Not Supported. |
-| Application | OnlineMeetingArtifact.Read.All, OnlineMeetings.Read.All, OnlineMeetings.ReadWrite.All |
+| Application | OnlineMeetings.Read.All, OnlineMeetings.ReadWrite.All |
To use application permission for this API, tenant administrators must create an [application access policy](/graph/cloud-communication-online-meeting-application-access-policy) and grant it to a user to authorize the app configured in the policy to fetch online meetings and/or online meeting artifacts on behalf of that user (with user ID specified in the request path).
GET https://graph.microsoft.com/beta/communications/onlineMeetings/?$filter=Vide
[!INCLUDE [sample-code](../includes/snippets/powershell/get-onlinemeeting-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/me/onlineMeetings?$filter=joinMeetingIdSett
[!INCLUDE [sample-code](../includes/snippets/powershell/get-an-online-meeting-by-joinmeetingid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ The following request uses an app token.
GET https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZ
[!INCLUDE [sample-code](../includes/snippets/powershell/get-attendee-report-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ The following request uses application permission.
GET https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZ
[!INCLUDE [sample-code](../includes/snippets/powershell/get-live-event-recording-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ The following request uses application permission.
v1.0 Onlinemeeting List Transcripts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onlinemeeting-list-transcripts.md
Namespace: microsoft.graph
Retrieve the list of [callTranscript](../resources/calltranscript.md) objects associated with an [onlineMeeting](../resources/onlinemeeting.md).
-> **Notes:**
+> **Notes:**
> - In the future, Microsoft may require you or your customers to pay additional fees based on the amount of data accessed through the API.
-> - This API works differently in one or more national clouds. For details, see [Implementation differences in national clouds](/graph/teamwork-national-cloud-differences).
+> - This API works differently in one or more national clouds. For details, see [Implementation differences in national clouds](/graph/teamwork-national-cloud-differences).
## Permissions
GET /users({userId})/onlineMeetings({meetingId})/transcripts
## Optional query parameters
-This method supports the `$skipToken` and `$top` [OData query parameters](/graph/query-parameters) to help customize the response.
-
-### Supported query patterns
-
-| Pattern | Supported | Syntax | Notes |
-| - | - | -- | -- |
-| Server-side pagination | Γ£ô | `@odata.nextLink` | You will get a continuation token in the response, when a result set spans multiple pages. |
-| Page limit | Γ£ô | `/transcripts?$top=20` | Get transcripts with page size 20. Default page limit is 10. Max page limit is 100. |
+This method doesn't support any [OData query parameters](/graph/query-parameters).
## Request headers
GET https://graph.microsoft.com/beta/users/ba321e0d-79ee-478d-8e28-85a19507f456/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-calltranscripts-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
{ "@odata.context": "https://graph.microsoft.com/beta/$metadata#users('ba321e0d-79ee-478d-8e28-85a19507f456')/onlineMeetings('MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ')/transcripts", "@odata.count": 3,
- "@odata.nextLink": "https://graph.microsoft.com/beta/users('ba321e0d-79ee-478d-8e28-85a19507f456')/onlineMeetings('MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ')/transcripts?$skiptoken=MSMjMCMjMjAyMS0wOS0xNlQxMzo1OToyNy4xMjEwMzgzWg%3d%3d",
"value": [ { "id": "MSMjMCMjZDAwYWU3NjUtNmM2Yi00NjQxLTgwMWQtMTkzMmFmMjEzNzdh",
v1.0 Onlinemeeting Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onlinemeeting-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-start-end-subject-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-lobbybypasssettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Onpremisesagent Delete Agentgroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onpremisesagent-delete-agentgroups.md
DELETE https://graph.microsoft.com/beta/onPremisesPublishingProfiles/provisionin
[!INCLUDE [sample-code](../includes/snippets/php/removeonpremisesagentfromanonpremisesagentgroup-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Onpremisesagent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onpremisesagent-get.md
GET https://graph.microsoft.com/beta/onPremisesPublishingProfiles/provisioning/a
[!INCLUDE [sample-code](../includes/snippets/powershell/get-onpremisesagent-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Onpremisesagent List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onpremisesagent-list.md
GET https://graph.microsoft.com/beta/onPremisesPublishingProfiles/provisioning/a
[!INCLUDE [sample-code](../includes/snippets/powershell/get-agents-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Onpremisesagent Post Agentgroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onpremisesagent-post-agentgroups.md
POST https://graph.microsoft.com/beta/onPremisesPublishingProfiles/provisioning/
[!INCLUDE [sample-code](../includes/snippets/php/create-onpremisesagentgroup-from-onpremisesagent-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of OData reference to an [onPremisesAgentGroup](../resources/onpremisesagentgroup.md) object.
v1.0 Onpremisesagentgroup Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onpremisesagentgroup-delete.md
DELETE https://graph.microsoft.com/beta/onPremisesPublishingProfiles/provisionin
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-onpremisesagentgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Onpremisesagentgroup Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onpremisesagentgroup-get.md
GET https://graph.microsoft.com/beta/onPremisesPublishingProfiles/provisioning/a
[!INCLUDE [sample-code](../includes/snippets/powershell/get-onpremisesagentgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Onpremisesagentgroup List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onpremisesagentgroup-list.md
GET https://graph.microsoft.com/beta/onPremisesPublishingProfiles/provisioning/a
[!INCLUDE [sample-code](../includes/snippets/powershell/get-agentgroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Onpremisesagentgroup Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onpremisesagentgroup-post.md
POST https://graph.microsoft.com/beta/onPremisesPublishingProfiles/provisioning/
[!INCLUDE [sample-code](../includes/snippets/powershell/create-onpremisesagent-from-onpremisesagentgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [onPremisesAgentGroup](../resources/onpremisesagentgroup.md) object.
v1.0 Onpremisesagentgroup Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onpremisesagentgroup-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-onpremisesagentgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Onpremisesdirectorysynchronization Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onpremisesdirectorysynchronization-get.md
GET https://graph.microsoft.com/beta/directory/onPremisesSynchronization/{id}
[!INCLUDE [sample-code](../includes/snippets/php/get-onpremisesdirectorysynchronization-e1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
"@odata.context": "https://graph.microsoft.com/beta/$metadata#directory/onPremisesSynchronization/$entity", "id": "12cce4b4-4ab8-40b7-be4d-f5d7742ec185", "configuration": {
- "synchronizationInterval": "PT30M",
- "customerRequestedSynchronizationInterval": "PT1H",
"accidentalDeletionPrevention": { "synchronizationPreventionType": "enabledForCount", "alertThreshold": 500
+ },
+ "synchronizationInterval": "PT30M",
+ "customerRequestedSynchronizationInterval": "PT1H",
+ "anchorAttribute": "extensionAttribute4",
+ "applicationId": "1651564e-7ce4-4d99-88be-0a65050d8dc3",
+ "synchronizationClientVersion": "2.1.16.0",
+ "currentExportData": {
+ "pendingObjectsAddition": 63,
+ "pendingObjectsDeletion": 18,
+ "pendingObjectsUpdate": 290,
+ "successfulLinksProvisioningCount": 0,
+ "successfulObjectsProvisioningCount": 0,
+ "clientMachineName": "ABCD-SYNC-01",
+ "serviceAccount": "Synchronization-01@Contoso.onmicrosoft.com",
+ "totalConnectorSpaceObjects": 123456789
+ },
+ "writebackConfiguration": {
+ "unifiedGroupContainer": "unified-group-container-value",
+ "userContainer": "user-container-value"
} }, "features": {
v1.0 Onpremisesdirectorysynchronization Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onpremisesdirectorysynchronization-update.md
Content-length: 293
[!INCLUDE [sample-code](../includes/snippets/powershell/update-onpremisesdirectorysynchronization-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Onpremisespublishingprofile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/onpremisespublishingprofile-get.md
GET https://graph.microsoft.com/beta/onPremisesPublishingProfiles/provisioning?$
[!INCLUDE [sample-code](../includes/snippets/powershell/get-onpremisespublishingprofile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Openshift Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/openshift-delete.md
DELETE /teams/{id}/schedule/openShifts/{openShiftId}
| Name | Description | |:--|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
DELETE https://graph.microsoft.com/beta/teams/3d88b7a2-f988-4f4b-bb34-d66df66af1
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-openshift-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Openshift Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/openshift-get.md
This method does not support OData query parameters to customize the response.
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/beta/teams/3d88b7a2-f988-4f4b-bb34-d66df66af126/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-openshift-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Openshift List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/openshift-list.md
This method supports some of the OData query parameters to help customize the re
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/beta/teams/{id}/schedule/openShifts
[!INCLUDE [sample-code](../includes/snippets/powershell/get-openshift-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Openshift Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/openshift-post.md
POST /teams/{id}/schedule/openShifts
|:-|:-| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required.|
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/openshift-post-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Openshift Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/openshift-update.md
PUT /teams/{id}/schedule/openShifts/{openShiftId}
|:--|:--| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/update-openshift-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Openshiftchangerequest Approve https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/openshiftchangerequest-approve.md
POST /teams/{id}/schedule/openShiftChangeRequests/{openShiftChangeRequestId}/app
|:--|:--| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
v1.0 Openshiftchangerequest Decline https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/openshiftchangerequest-decline.md
POST /teams/{id}/schedule/openShiftChangeRequests/{openShiftChangeRequestId}/dec
| Name | Description | |:--|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
v1.0 Openshiftchangerequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/openshiftchangerequest-get.md
This method supports some of the OData query parameters to help customize the re
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/beta/teams/3d88b7a2-f988-4f4b-bb34-d66df66af126/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-openshiftchangerequest-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Openshiftchangerequest List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/openshiftchangerequest-list.md
This method supports some of the OData query parameters to help customize the re
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/beta/teams/{id}/schedule/openShiftChangeRequests
[!INCLUDE [sample-code](../includes/snippets/powershell/get-openshiftchangerequest-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Openshiftchangerequest Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/openshiftchangerequest-post.md
This method supports some of the OData query parameters to help customize the re
|:-|:-| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body In the request body, provide a JSON representation of a new [openShiftChangeRequest](../resources/openshiftchangerequest.md) object.
v1.0 Opentypeextension Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/opentypeextension-delete.md
Title: "Delete openTypeExtension"
-description: "Delete an open extension (openTypeExtension object) from the specified instance of a resource. "
+description: "Delete an open extension (openTypeExtension object) from the specified instance of a resource."
ms.localizationpriority: medium doc_type: apiPageType
Namespace: microsoft.graph
Delete an open extension ([openTypeExtension](../resources/opentypeextension.md) object) from the specified instance of a resource.
-See the table in the [Permissions](#permissions) section for the list of resources that support open extensions.
+For the list of resources that support open extensions, see the table in the [Permissions](#permissions) section.
## Permissions
Do not supply a request body for this method.
If successful, this method returns `204 No Content` response code. It does not return anything in the response body. ## Example
-##### Request
+### Request
The first example references an extension by its name and deletes the extension in the specified message. # [HTTP](#tab/http)
DELETE https://graph.microsoft.com/beta/me/messages/AAMkAGE1M2IyNGNmLTI5MTktNDUy
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-opentypeextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ The second example deletes an extension in the specified group event.
The second example deletes an extension in the specified group event.
DELETE https://graph.microsoft.com/beta/groups/f5480dfd-7d77-4d0b-ba2e-3391953cc74a/events/AAMkADVlN17IsAAA=/extensions/Com.Contoso.Referral ```
-
-
-##### Response
-Here is an example of the response.
+### Response
+The following is an example of the response.
<!-- { "blockType": "response", "truncated": false
HTTP/1.1 204 No Content
] } -->--
v1.0 Opentypeextension Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/opentypeextension-get.md
GET https://graph.microsoft.com/beta/me/messages/AAMkAGE1M2IyNGNmLTI5MTktNDUyZi1
[!INCLUDE [sample-code](../includes/snippets/powershell/get-opentypeextension-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ Second, by its ID (fully qualified name):
GET https://graph.microsoft.com/beta/groups/f5480dfd-7d77-4d0b-ba2e-3391953cc74a
[!INCLUDE [sample-code](../includes/snippets/powershell/get-opentypeextension-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response 2
GET https://graph.microsoft.com/beta/me/messages/AAMkAGE1M2IyNGNmLTI5MTktNDUyZi1
[!INCLUDE [sample-code](../includes/snippets/powershell/get-opentypeextension-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response 3
GET https://graph.microsoft.com/beta/groups/37df2ff0-0de0-4c33-8aee-75289364aef6
[!INCLUDE [sample-code](../includes/snippets/powershell/get-opentypeextension-4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response 4
GET https://graph.microsoft.com/beta/me/messages?$filter=Extensions/any(f:f/id%2
[!INCLUDE [sample-code](../includes/snippets/powershell/get-opentypeextension-5-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response 5
v1.0 Opentypeextension Post Opentypeextension https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/opentypeextension-post-opentypeextension.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-opentypeextension-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response 1
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-opentypeextension-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response 2
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-opentypeextension-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response 3
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-opentypeextension-4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response 4
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-opentypeextension-5-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response 5
v1.0 Opentypeextension Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/opentypeextension-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-opentypeextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response 2
v1.0 Organization Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organization-get.md
GET https://graph.microsoft.com/beta/organization/84841066-274d-4ec0-a5c1-276be6
[!INCLUDE [sample-code](../includes/snippets/powershell/get-organization-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
Content-type: application/json
"displayName": "Contoso", "isMultipleDataLocationsForServicesEnabled": null, "marketingNotificationEmails": [],
+ "onPremisesLastPasswordSyncDateTime": "2021-08-02T10:30:06Z",
"onPremisesLastSyncDateTime": null, "onPremisesSyncEnabled": null, "partnerTenantType": "ResellerPartnerDelegatedAdmin",
v1.0 Organization List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organization-list.md
GET https://graph.microsoft.com/beta/organization
[!INCLUDE [sample-code](../includes/snippets/powershell/get-organization-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
Content-type: application/json
"displayName": "Contoso", "isMultipleDataLocationsForServicesEnabled": null, "marketingNotificationEmails": [],
+ "onPremisesLastPasswordSyncDateTime": "2021-08-02T10:30:06Z",
"onPremisesLastSyncDateTime": null, "onPremisesSyncEnabled": null, "partnerTenantType": "ResellerPartnerDelegatedAdmin",
v1.0 Organization Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organization-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-organization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Organizationalbranding Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organizationalbranding-delete.md
DELETE https://graph.microsoft.com/beta/organization/84841066-274d-4ec0-a5c1-276
[!INCLUDE [sample-code](../includes/snippets/php/delete-organizationalbranding-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Organizationalbranding Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organizationalbranding-get.md
Accept-Language: 0
[!INCLUDE [sample-code](../includes/snippets/powershell/get-organizationalbranding-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
"aadcdn.msftauthimages.net", "aadcdn.msauthimages.net" ],
+ "contentCustomization": {
+ "attributeCollectionRelativeUrl": "dbd5a2dd-dt17xdjgu8kxc14xcav-rckknamct7yytiih-vm-ksm/logintenantbranding/1033/attributecollection?ts=638151133931615483",
+ "attributeCollection": [
+ {
+ "key": "AttributeCollection_Description",
+ "value": "We just need a little more information to set up your account."
+ },
+ {
+ "key": "AttributeCollection_Title",
+ "value": "Add details"
+ },
+ {
+ "key": "Attribute_City",
+ "value": "City"
+ },
+ {
+ "key": "Attribute_Country",
+ "value": "Country/Region"
+ },
+ {
+ "key": "Attribute_DisplayName",
+ "value": "Display Name"
+ },
+ {
+ "key": "Attribute_Email",
+ "value": "Email Address"
+ },
+ {
+ "key": "Attribute_Generic_ConfirmationLabel",
+ "value": "Re-enter"
+ },
+ {
+ "key": "Attribute_GivenName",
+ "value": "Given Name"
+ },
+ {
+ "key": "Attribute_JobTitle",
+ "value": "Job Title"
+ },
+ {
+ "key": "Attribute_Password",
+ "value": "Password"
+ },
+ {
+ "key": "Attribute_Password_MismatchErrorString",
+ "value": "Passwords do not match."
+ },
+ {
+ "key": "Attribute_PostalCode",
+ "value": "Postal Code"
+ },
+ {
+ "key": "Attribute_State",
+ "value": "State/Province"
+ },
+ {
+ "key": "Attribute_StreetAddress",
+ "value": "Street Address"
+ },
+ {
+ "key": "Attribute_Surname",
+ "value": "Sasha Surname"
+ },
+ {
+ "key": "SignIn_Description",
+ "value": "Sign in to access"
+ },
+ {
+ "key": "SignIn_Title",
+ "value": "Sign in"
+ },
+ {
+ "key": "SignUp_Description",
+ "value": "Sign up to access"
+ },
+ {
+ "key": "SignUp_Title",
+ "value": "Create account"
+ },
+ {
+ "key": "SisuOtc_Title",
+ "value": "Enter code"
+ },
+ {
+ "key": "Attribute_extension_82936c774db949fcac549215e8857017_Total_Job_Experience_Years",
+ "value": "Total_Job_Experience_Years"
+ }
+ ]
+ },
"customAccountResetCredentialsUrl": null, "customCannotAccessYourAccountText": null, "customCannotAccessYourAccountUrl": null,
Accept-Language: 0
[!INCLUDE [sample-code](../includes/snippets/powershell/get-organizationalbranding-error-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Accept-Language: fr-FR
[!INCLUDE [sample-code](../includes/snippets/powershell/get-organizationalbranding-locale-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/organization/d69179bf-f4a4-41a9-a9de-249c0f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-organizationalbranding-frlocale-defaultbannerlogo-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Organizationalbranding List Localizations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organizationalbranding-list-localizations.md
GET https://graph.microsoft.com/beta/organization/84841066-274d-4ec0-a5c1-276be6
[!INCLUDE [sample-code](../includes/snippets/powershell/list-organizationalbrandinglocalization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
"aadcdn.msftauthimages.net", "aadcdn.msauthimages.net" ],
+ "contentCustomization": {
+ "attributeCollectionRelativeUrl": "dbd5a2dd-dt17xdjgu8kxc14xcav-rckknamct7yytiih-vm-ksm/logintenantbranding/1033/attributecollection?ts=638151133931615483",
+ "attributeCollection": []
+ },
"customAccountResetCredentialsUrl": null, "customCannotAccessYourAccountText": null, "customCannotAccessYourAccountUrl": null,
Content-Type: application/json
"backgroundImageRelativeUrl": null, "bannerLogoRelativeUrl": null, "cdnList": [],
+ "contentCustomization": {
+ "attributeCollectionRelativeUrl": "dbd5a2dd-dt17xdjgu8kxc14xcav-rckknamct7yytiih-vm-ksm/logintenantbranding/1033/attributecollection?ts=638151133931615483",
+ "attributeCollection": []
+ },
"customAccountResetCredentialsUrl": null, "customCannotAccessYourAccountText": null, "customCannotAccessYourAccountUrl": null,
v1.0 Organizationalbranding Post Localizations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organizationalbranding-post-localizations.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-organizationalbrandinglocalization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Organizationalbranding Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organizationalbranding-update.md
PATCH /organization/{organizationId}/branding
| backgroundColor | String | Color that appears in place of the background image in low-bandwidth connections. We recommend that you use the primary color of your banner logo or your organization color. Specify this in hexadecimal format, for example, white is `#FFFFFF`. | | backgroundImage | Stream | Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. | | bannerLogo | Stream | A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. |
+| contentCustomization | [contentCustomization](../resources/contentcustomization.md) | Represents the various content options to be customized throughout the authentication flow for a tenant. <br/><br/>**NOTE:** Supported by Azure Active Directory for customers tenants only. |
| customAccountResetCredentialsUrl | String | A custom URL for resetting account credentials. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128 characters. | | customCannotAccessYourAccountText | String | A string to replace the default "Can't access your account?" self-service password reset (SSPR) hyperlink text on the sign-in page. This text must be in Unicode format and not exceed 256 characters. | | customCSS | Stream | CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25KB. |
Accept-Language: 0
[!INCLUDE [sample-code](../includes/snippets/powershell/update-organizationalbrandinglocaliation-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: image/jpeg
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Organizationalbrandinglocalization Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organizationalbrandinglocalization-delete.md
DELETE https://graph.microsoft.com/beta/organization/d69179bf-f4a4-41a9-a9de-249
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-organizationalbrandinglocalization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Organizationalbrandinglocalization Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organizationalbrandinglocalization-get.md
GET https://graph.microsoft.com/beta/organization/d69179bf-f4a4-41a9-a9de-249c0f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-organizationalbrandinglocalization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
"aadcdn.msftauthimages.net", "aadcdn.msauthimages.net" ],
+ "contentCustomization": {
+ "attributeCollectionRelativeUrl": "dbd5a2dd-dt17xdjgu8kxc14xcav-rckknamct7yytiih-vm-ksm/logintenantbranding/1033/attributecollection?ts=638151133931615483",
+ "attributeCollection": [
+ {
+ "key": "AttributeCollection_Description",
+ "value": "We just need a little more information to set up your account."
+ },
+ {
+ "key": "AttributeCollection_Title",
+ "value": "Add details"
+ },
+ {
+ "key": "Attribute_City",
+ "value": "City"
+ },
+ {
+ "key": "Attribute_Country",
+ "value": "Country/Region"
+ },
+ {
+ "key": "Attribute_DisplayName",
+ "value": "Display Name"
+ },
+ {
+ "key": "Attribute_Email",
+ "value": "Email Address"
+ },
+ {
+ "key": "Attribute_Generic_ConfirmationLabel",
+ "value": "Re-enter"
+ },
+ {
+ "key": "Attribute_GivenName",
+ "value": "Given Name"
+ },
+ {
+ "key": "Attribute_JobTitle",
+ "value": "Job Title"
+ },
+ {
+ "key": "Attribute_Password",
+ "value": "Password"
+ },
+ {
+ "key": "Attribute_Password_MismatchErrorString",
+ "value": "Passwords do not match."
+ },
+ {
+ "key": "Attribute_PostalCode",
+ "value": "Postal Code"
+ },
+ {
+ "key": "Attribute_State",
+ "value": "State/Province"
+ },
+ {
+ "key": "Attribute_StreetAddress",
+ "value": "Street Address"
+ },
+ {
+ "key": "Attribute_Surname",
+ "value": "Sasha Surname"
+ },
+ {
+ "key": "SignIn_Description",
+ "value": "Sign in to access"
+ },
+ {
+ "key": "SignIn_Title",
+ "value": "Sign in"
+ },
+ {
+ "key": "SignUp_Description",
+ "value": "Sign up to access"
+ },
+ {
+ "key": "SignUp_Title",
+ "value": "Create account"
+ },
+ {
+ "key": "SisuOtc_Title",
+ "value": "Enter code"
+ },
+ {
+ "key": "Attribute_extension_82936c774db949fcac549215e8857017_Total_Job_Experience_Years",
+ "value": "Total_Job_Experience_Years"
+ }
+ ]
+ },
"customAccountResetCredentialsUrl": null, "customCannotAccessYourAccountText": null, "customCannotAccessYourAccountUrl": null,
GET https://graph.microsoft.com/beta/organization/99b24e1b-abec-4598-9d63-a2baf0
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/organization/d69179bf-f4a4-41a9-a9de-249c0f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-organizationalbranding-frlocale-default-bannerlogo-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Organizationalbrandinglocalization Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organizationalbrandinglocalization-update.md
PUT /organization/{organizationId}/branding/localizations/{organizationalBrandin
| backgroundColor | String | Color that appears in place of the background image in low-bandwidth connections. We recommend that you use the primary color of your banner logo or your organization color. Specify this in hexadecimal format, for example, white is `#FFFFFF`. | | backgroundImage | Stream | Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. | | bannerLogo | Stream | A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. |
+| contentCustomization | [contentCustomization](../resources/contentcustomization.md) | Represents the various content options to be customized throughout the authentication flow for a tenant. <br/><br/>**NOTE:** Supported by 'Azure Active Directory for customers' tenants only. |
| customAccountResetCredentialsUrl | String | A custom URL for resetting account credentials. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128 characters. | | customCannotAccessYourAccountText | String | A string to replace the default "Can't access your account?" self-service password reset (SSPR) hyperlink text on the sign-in page. This text must be in Unicode format and not exceed 256 characters. | | customCSS | Stream | CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25KB. |
Content-Type: image/jpeg
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-organizationalbrandinglocalization6-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-organizationalbrandinglocalization7-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Organizationsettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organizationsettings-get.md
GET https://graph.microsoft.com/beta/organization/a9f3c90b-04fd-4504-a302-47672b
[!INCLUDE [sample-code](../includes/snippets/powershell/get-organizationsettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Organizationsettings List Contactinsights https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organizationsettings-list-contactinsights.md
GET https://graph.microsoft.com/beta/organization/{organizationId}/settings/cont
[!INCLUDE [sample-code](../includes/snippets/powershell/get-insightssettingscontactrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Organizationsettings List Iteminsights https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organizationsettings-list-iteminsights.md
GET https://graph.microsoft.com/beta/organization/{organizationId}/settings/item
[!INCLUDE [sample-code](../includes/snippets/powershell/get-insightssettingsrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Organizationsettings List Microsoftapplicationdataaccess https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organizationsettings-list-microsoftapplicationdataaccess.md
GET https://graph.microsoft.com/beta/organization/{organizationId}/settings/micr
[!INCLUDE [sample-code](../includes/snippets/powershell/list-microsoftapplicationdataaccesssettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Organizationsettings List Peopleinsights https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organizationsettings-list-peopleinsights.md
GET https://graph.microsoft.com/beta/organization/{organizationId}/settings/peop
[!INCLUDE [sample-code](../includes/snippets/powershell/get-insightssettingspeoplerequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Organizationsettings List Profilecardproperties https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organizationsettings-list-profilecardproperties.md
GET https://graph.microsoft.com/beta/organization/{organizationId}/settings/prof
[!INCLUDE [sample-code](../includes/snippets/powershell/get-profilecardproperties-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Organizationsettings List Pronounssettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organizationsettings-list-pronounssettings.md
- Title: "List pronounsSettings"
-description: "Read the properties and relationships of a pronounsSettings object."
-
-doc_type: apiPageType
--
-# List pronounsSettings
-Namespace: microsoft.graph
--
-Get the properties of the [pronounsSettings](../resources/pronounssettings.md) resource for an organization.
-
-For more information on settings to manage pronouns support, see [Manage pronouns settings for an organization using the Microsoft Graph API](/graph/pronouns-configure-pronouns-availability).
-
-## 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) | Organization.Read.All, Organization.ReadWrite.All |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | Not supported. |
-
->**Note:** Using delegated permissions for this operation requires the signed-in user to have a global administrator role.
-
-## HTTP request
-
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /organization/{organizationId}/settings/pronouns
-```
-
-## Request headers
-|Name|Description|
-|:|:|
-|Authorization|Bearer {token}. Required.|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns a `200 OK` response code and a [pronounsSettings](../resources/pronounssettings.md) object in the response body.
-
-## Examples
-
-### Request
-The following is an example of a request.
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_pronounssettings"
-}
>
-``` http
-GET https://graph.microsoft.com/beta/organization/{organizationId}/settings/pronouns
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-### Response
-The following is an example of the response
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.pronounsSettings"
-}
>
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-
-{
- "isEnabledInOrganization": true
-}
-```
-
v1.0 Organizationsettings Post Profilecardproperties https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/organizationsettings-post-profilecardproperties.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-profilecardproperty-from-organizationsettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Orgcontact Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/orgcontact-delta.md
GET https://graph.microsoft.com/beta/contacts/delta
[!INCLUDE [sample-code](../includes/snippets/php/orgcontact-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/contacts/delta?$select=displayName,jobTitle
[!INCLUDE [sample-code](../includes/snippets/php/orgcontact-delta-select-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
Prefer: return=minimal
[!INCLUDE [sample-code](../includes/snippets/php/orgcontact-delta-minimal-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Orgcontact Get Manager https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/orgcontact-get-manager.md
GET https://graph.microsoft.com/beta/contacts/{id}/manager
[!INCLUDE [sample-code](../includes/snippets/powershell/get-manager-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Orgcontact Get Transitivereports https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/orgcontact-get-transitivereports.md
GET https://graph.microsoft.com/beta/contacts/45b7d2e7-b882-4a80-ba97-10b7a63b8f
[!INCLUDE [sample-code](../includes/snippets/php/get-transitivereports-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Orgcontact Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/orgcontact-get.md
GET https://graph.microsoft.com/beta/contacts/25caf6a2-d5cb-470d-8940-20ba795ef6
[!INCLUDE [sample-code](../includes/snippets/powershell/get-orgcontact-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
Content-type: application/json
"number": null, "type": "business" }
- ]
+ ],
+ "serviceProvisioningErrors": [],
} ```
v1.0 Orgcontact List Directreports https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/orgcontact-list-directreports.md
GET https://graph.microsoft.com/beta/contacts/{id}/directReports
[!INCLUDE [sample-code](../includes/snippets/powershell/contacts-get-directreports-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Orgcontact List Memberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/orgcontact-list-memberof.md
GET https://graph.microsoft.com/beta/contacts/{id}/memberOf
[!INCLUDE [sample-code](../includes/snippets/powershell/contact-get-memberof-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Orgcontact List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/orgcontact-list.md
GET https://graph.microsoft.com/beta/contacts
[!INCLUDE [sample-code](../includes/snippets/powershell/list-orgcontact-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/list-orgcontacts-startswith-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-phone-count-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Orgcontact Retryserviceprovisioning https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/orgcontact-retryserviceprovisioning.md
+
+ Title: "orgContact: retryServiceProvisioning"
+description: "Retries orgContact service provisioning."
+ms.localizationpriority: medium
+++
+# orgContact: retryServiceProvisioning
+
+Namespace: microsoft.graph
++
+Retry the [orgContact](../resources/orgContact.md) service provisioning.
+
+## 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) | OrgContact.Read.All, Directory.Read.All, Directory.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | OrgContact.Read.All, Directory.Read.All, Directory.ReadWrite.All |
+
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+POST /orgContacts/{id}/retryServiceProvisioning
+```
+
+## Request headers
+
+| Name | Description |
+| : | :-- |
+| Authorization | Bearer {token}. Required. |
+| Content-Type | application/json. Required. |
+
+## Request body
+
+This operation has no request content.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following is an example of the request.
+<!-- {
+ "blockType": "request",
+ "name": "orgcontact_retryserviceprovisioning"
+}-->
+```http
+POST https://graph.microsoft.com/beta/orgContacts/{id}/retryServiceProvisioning
+```
+
+### Response
+
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+} -->
+```http
+HTTP/1.1 204 No Content
+```
v1.0 Outboundshareduserprofile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outboundshareduserprofile-get.md
GET https://graph.microsoft.com/beta/directory/outboundSharedUserProfiles/c228b2
[!INCLUDE [sample-code](../includes/snippets/powershell/get-outboundshareduserprofile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Outboundshareduserprofile List Tenants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outboundshareduserprofile-list-tenants.md
GET https://graph.microsoft.com/beta/directory/outboundSharedUserProfiles/c228b2
[!INCLUDE [sample-code](../includes/snippets/powershell/get-outboundshareduserprofile-tenants-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Outlookcategory Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlookcategory-delete.md
Title: "Delete Outlook category"
+ Title: "Delete outlookCategory"
description: "Delete the specified outlookCategory object." ms.localizationpriority: medium
ms.prod: "outlook"
doc_type: apiPageType
-# Delete Outlook category
+# Delete outlookCategory
Namespace: microsoft.graph
Do not supply a request body for this method.
## Response
-If successful, this method returns `204 No Content` response code. It does not return anything in the response body.
+If successful, this method returns a `204 No Content` response code. It does not return anything in the response body.
## Example
-##### Request
-Here is an example of the request.
+### Request
+The following is an example of the request.
# [HTTP](#tab/http) <!-- {
DELETE https://graph.microsoft.com/beta/me/outlook/masterCategories/4b1c2495-54c
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-outlookcategory-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-##### Response
-Here is an example of the response.
+### Response
+The following is an example of the response.
<!-- { "blockType": "response", "name": "delete_outlookcategory",
HTTP/1.1 204 No Content
] } -->--
v1.0 Outlookcategory Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlookcategory-get.md
GET https://graph.microsoft.com/beta/me/outlook/masterCategories/de912e4d-c790-4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-outlookcategory-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Outlookcategory Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlookcategory-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-outlookcategory-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Outlooktask Complete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlooktask-complete.md
Prefer: outlook.timezone="Pacific Standard Time"
[!INCLUDE [sample-code](../includes/snippets/powershell/outlooktask-complete-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
"keywords": "", "section": "documentation", "tocPath": "",
- "suppressions": []
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/outlook/tasks/{var}/complete
+ Uri path requires navigating into unknown object hierarchy: missing property 'tasks' on 'outlookUser'. Possible issues:
+ 1) Doc bug where 'tasks' isn't defined on the resource.
+ 2) Doc bug where 'tasks' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'outlookUser' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
} -->
v1.0 Outlooktask Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlooktask-delete.md
DELETE https://graph.microsoft.com/beta/me/outlook/tasks/AAMkADIyAAAhrb_QAAA=
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-outlooktask-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Outlooktask Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlooktask-get.md
GET https://graph.microsoft.com/beta/me/outlook/tasks/AAMkADA1MTrgAAA=
[!INCLUDE [sample-code](../includes/snippets/powershell/get-outlooktask-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
Prefer: outlook.timezone="Pacific Standard Time"
[!INCLUDE [sample-code](../includes/snippets/powershell/get-outlooktask-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Outlooktask List Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlooktask-list-attachments.md
GET https://graph.microsoft.com/beta/users/{id}/outlook/tasks/{id}/attachments
[!INCLUDE [sample-code](../includes/snippets/php/outlook-task-get-attachments-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
"section": "documentation", "tocPath": "", "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/users:
+ /users/{var}/outlook/tasks/{var}/attachments
+ Uri path requires navigating into unknown object hierarchy: missing property 'tasks' on 'outlookUser'. Possible issues:
+ 1) Doc bug where 'tasks' isn't defined on the resource.
+ 2) Doc bug where 'tasks' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'outlookUser' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
] } -->
v1.0 Outlooktask Post Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlooktask-post-attachments.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/add-file-attachment-to-task-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/add-item-attachment-to-task-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
"section": "documentation", "tocPath": "", "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/outlook/tasks/{var}/attachments
+ Uri path requires navigating into unknown object hierarchy: missing property 'tasks' on 'outlookUser'. Possible issues:
+ 1) Doc bug where 'tasks' isn't defined on the resource.
+ 2) Doc bug where 'tasks' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'outlookUser' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
] } -->
v1.0 Outlooktask Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlooktask-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-outlooktask-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
"section": "documentation", "tocPath": "", "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/outlook/tasks/{var}/attachments
+ Uri path requires navigating into unknown object hierarchy: missing property 'tasks' on 'outlookUser'. Possible issues:
+ 1) Doc bug where 'tasks' isn't defined on the resource.
+ 2) Doc bug where 'tasks' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'outlookUser' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
] } -->
v1.0 Outlooktaskfolder Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlooktaskfolder-delete.md
DELETE https://graph.microsoft.com/beta/me/outlook/taskFolders/AAMkADIyAAAhrbPXA
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-outlooktaskfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Outlooktaskfolder Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlooktaskfolder-get.md
GET https://graph.microsoft.com/beta/me/outlook/taskFolders/AAMkADIyAAAAABrJAAA=
[!INCLUDE [sample-code](../includes/snippets/powershell/get-outlooktaskfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Outlooktaskfolder List Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlooktaskfolder-list-tasks.md
GET https://graph.microsoft.com/beta/me/outlook/taskFolders/AAMkADIyAAAhrbPWAAA=
[!INCLUDE [sample-code](../includes/snippets/powershell/outlooktaskfolder-get-tasks-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
Content-type: application/json
"section": "documentation", "tocPath": "", "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/outlook/taskFolders/{var}/tasks
+ Uri path requires navigating into unknown object hierarchy: missing property 'taskFolders' on 'outlookUser'. Possible issues:
+ 1) Doc bug where 'taskFolders' isn't defined on the resource.
+ 2) Doc bug where 'taskFolders' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'outlookUser' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
] } -->
v1.0 Outlooktaskfolder Post Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlooktaskfolder-post-tasks.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-outlooktask-from-outlooktaskfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [outlookTask](../resources/outlooktask.md) object.
Content-type: application/json
"keywords": "", "section": "documentation", "tocPath": "",
- "suppressions": []
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/outlook/taskFolders/{var}/tasks
+ Uri path requires navigating into unknown object hierarchy: missing property 'taskFolders' on 'outlookUser'. Possible issues:
+ 1) Doc bug where 'taskFolders' isn't defined on the resource.
+ 2) Doc bug where 'taskFolders' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'outlookUser' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
} -->
v1.0 Outlooktaskfolder Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlooktaskfolder-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-outlooktaskfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Outlooktaskgroup Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlooktaskgroup-delete.md
DELETE https://graph.microsoft.com/beta/me/outlook/taskgroups/AAMkADIyAAAhrbe-AA
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-outlooktaskgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Outlooktaskgroup Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlooktaskgroup-get.md
GET https://graph.microsoft.com/beta/me/outlook/taskGroups/AAMkADIyAAAhrbe-AAA=
[!INCLUDE [sample-code](../includes/snippets/powershell/get-outlooktaskgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Outlooktaskgroup List Taskfolders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlooktaskgroup-list-taskfolders.md
GET https://graph.microsoft.com/beta/me/outlook/taskGroups/AAMkADIyAAAhrbe-AAA=/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-taskfolders-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
Content-type: application/json
"section": "documentation", "tocPath": "", "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/outlook/taskGroups/{var}/taskFolders
+ Uri path requires navigating into unknown object hierarchy: missing property 'taskGroups' on 'outlookUser'. Possible issues:
+ 1) Doc bug where 'taskGroups' isn't defined on the resource.
+ 2) Doc bug where 'taskGroups' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'outlookUser' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
] } -->
v1.0 Outlooktaskgroup Post Taskfolders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlooktaskgroup-post-taskfolders.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-outlooktaskfolder-from-outlooktaskgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [outlookTaskFolder](../resources/outlooktaskfolder.md) object.
Content-type: application/json
"keywords": "", "section": "documentation", "tocPath": "",
- "suppressions": []
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/outlook/taskGroups/{var}/taskFolders
+ Uri path requires navigating into unknown object hierarchy: missing property 'taskGroups' on 'outlookUser'. Possible issues:
+ 1) Doc bug where 'taskGroups' isn't defined on the resource.
+ 2) Doc bug where 'taskGroups' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'outlookUser' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
} -->
v1.0 Outlooktaskgroup Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlooktaskgroup-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-outlooktaskgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Outlookuser List Mastercategories https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlookuser-list-mastercategories.md
GET https://graph.microsoft.com/beta/me/outlook/masterCategories
[!INCLUDE [sample-code](../includes/snippets/powershell/get-mastercategories-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Outlookuser List Taskfolders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlookuser-list-taskfolders.md
GET https://graph.microsoft.com/beta/me/outlook/taskFolders
[!INCLUDE [sample-code](../includes/snippets/powershell/get-taskfolders-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Outlookuser List Taskgroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlookuser-list-taskgroups.md
GET https://graph.microsoft.com/beta/me/outlook/taskGroups
[!INCLUDE [sample-code](../includes/snippets/powershell/get-taskgroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Outlookuser List Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlookuser-list-tasks.md
GET https://graph.microsoft.com/beta/me/outlook/tasks
[!INCLUDE [sample-code](../includes/snippets/powershell/outlookuser-get-tasks-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Outlookuser Post Mastercategories https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlookuser-post-mastercategories.md
Content-Length: 70
[!INCLUDE [sample-code](../includes/snippets/powershell/create-outlookcategory-from-outlookuser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Outlookuser Post Taskfolders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlookuser-post-taskfolders.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-outlooktaskfolder-from-outlookuser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [outlookTaskFolder](../resources/outlooktaskfolder.md) object.
v1.0 Outlookuser Post Taskgroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlookuser-post-taskgroups.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-outlooktaskgroup-from-outlookuser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [outlookTaskGroup](../resources/outlooktaskgroup.md) object.
v1.0 Outlookuser Post Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlookuser-post-tasks.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-outlooktask-from-outlookuser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [outlookTask](../resources/outlooktask.md) object.
v1.0 Outlookuser Supportedlanguages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlookuser-supportedlanguages.md
GET https://graph.microsoft.com/beta/me/outlook/supportedLanguages
[!INCLUDE [sample-code](../includes/snippets/php/user-supportedlanguages-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
v1.0 Outlookuser Supportedtimezones https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/outlookuser-supportedtimezones.md
GET https://graph.microsoft.com/beta/me/outlook/supportedTimeZones
[!INCLUDE [sample-code](../includes/snippets/php/user-supportedtimezones-default-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response 1
GET https://graph.microsoft.com/beta/me/outlook/supportedTimeZones(TimeZoneStand
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response 2
v1.0 Page Copytosection https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/page-copytosection.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/page-copytosection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Page Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/page-delete.md
DELETE https://graph.microsoft.com/beta/me/onenote/pages/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-page-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Participant Configuremixer https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/participant-configuremixer.md
Content-Length: 501
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/participant-configuremixer-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ##### Response
v1.0 Participant Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/participant-delete.md
DELETE https://graph.microsoft.com/beta/communications/calls/{id}/participants/{
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-specific-call-participant-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Length: 464
[!INCLUDE [sample-code](../includes/snippets/powershell/cancel-participant-invite-noninvited-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
DELETE https://graph.microsoft.com/beta/communications/calls/{id}/participants/{
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-participant-before-invited-to-roster-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Participant Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/participant-get.md
GET https://graph.microsoft.com/beta/communications/calls/7531d31f-d10d-44de-802
[!INCLUDE [sample-code](../includes/snippets/powershell/get-participant-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Participant Invite https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/participant-invite.md
Content-Length: 464
[!INCLUDE [sample-code](../includes/snippets/powershell/call-participant-invite-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/participant-invite-multiple-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/participant-invite-existing-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Length: 464
[!INCLUDE [sample-code](../includes/snippets/powershell/participant-invite-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/participant-invite-move-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Participant Mute https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/participant-mute.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/participant-mute-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Participant Muteall https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/participant-muteall.md
Content-Length: 81
[!INCLUDE [sample-code](../includes/snippets/powershell/participant-muteall-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Participant Startholdmusic https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/participant-startholdmusic.md
One of the following permissions is required to call this API. To learn more, in
| Permission type | Permissions (from least to most privileged) | |:|:--|
-| Delegated (work or school account) | Not Supported. |
-| Delegated (personal Microsoft account) | Not Supported. |
-| Application | Calls.JoinGroupCallsasGuest.All or Calls.JoinGroupCalls.All |
+| Delegated (work or school account) | Not supported. |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Calls.JoinGroupCallAsGuest.All, Calls.JoinGroupCall.All |
## HTTP request <!-- { "blockType": "ignored" } -->
In the request body, provide a JSON object with the following parameters.
| Parameter | Type |Description| |:|:--|:-|
-|customPrompt|microsoft.graph.mediaPrompt|Optional. Audio prompt the participant will hear when placed on hold.|
|clientContext|String|Optional. Unique client context string. Can have a maximum of 256 characters.|
+|customPrompt|microsoft.graph.mediaPrompt|Optional. Audio prompt that the participant hears when placed on hold.|
## Response If successful, this method returns a `202 Accepted` response code and a [startHoldMusicOperation](../resources/startholdmusicoperation.md) object in the response body. ## Example
-The following example shows how to call this API.
### Request
-The following is an example of a request.
-
+The following is an example of a request.
# [HTTP](#tab/http) <!-- {
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/participant-startholdmusic-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
+The following is an example of the response.
+ > **Note:** The response object shown here might be shortened for readability. <!-- {
v1.0 Participant Stopholdmusic https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/participant-stopholdmusic.md
One of the following permissions is required to call this API. To learn more, in
| Permission type | Permissions (from least to most privileged) | |:|:--|
-| Delegated (work or school account) | Not Supported. |
-| Delegated (personal Microsoft account) | Not Supported. |
-| Application | Calls.JoinGroupCallsasGuest.All or Calls.JoinGroupCalls.All |
+| Delegated (work or school account) | Not supported. |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Calls.JoinGroupCallAsGuest.All, Calls.JoinGroupCall.All |
## HTTP request <!-- { "blockType": "ignored" } -->
In the request body, provide a JSON object with the following parameters.
|clientContext|String|Optional. Unique client context string. Can have a maximum of 256 characters.| ## Response
-If successful, this method returns a `202 Accepted` response code and a [stopHoldMusicOperation](../resources/stopHoldmusicoperation.md) object in the response body.
+If successful, this method returns a `202 Accepted` response code and a [stopHoldMusicOperation](../resources/stopholdmusicoperation.md) object in the response body.
## Example
-The following example shows how to call this API.
### Request
-The following is an example of a request.
-
+The following is an example of a request.
# [HTTP](#tab/http) <!-- {
POST https://graph.microsoft.com/beta/communications/calls/e141b67c-90fd-455d-85
Content-type: application/json {
- "clientContext": "d45324c1-fcb5-430a-902c-f20af696537c",
+ "clientContext": "d45324c1-fcb5-430a-902c-f20af696537c"
} ```
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/participant-stopholdmusic-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
+The following is an example of the response.
+ > **Note:** The response object shown here might be shortened for readability. <!-- {
v1.0 Passwordauthenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/passwordauthenticationmethod-get.md
GET https://graph.microsoft.com/beta/me/authentication/passwordMethods/28c10230-
[!INCLUDE [sample-code](../includes/snippets/powershell/get-passwordauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Passwordlessmicrosoftauthenticatorauthenticationmethod Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/passwordlessmicrosoftauthenticatorauthenticationmethod-delete.md
DELETE https://graph.microsoft.com/beta/users/kim@contoso.com/authentication/pas
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-passwordlessmicrosoftauthenticatorauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Passwordlessmicrosoftauthenticatorauthenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/passwordlessmicrosoftauthenticatorauthenticationmethod-get.md
GET https://graph.microsoft.com/beta/me/authentication/passwordlessMicrosoftAuth
[!INCLUDE [sample-code](../includes/snippets/powershell/get-passwordlessmicrosoftauthenticatorauthenticationmethod-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Passwordlessmicrosoftauthenticatorauthenticationmethod List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/passwordlessmicrosoftauthenticatorauthenticationmethod-list.md
GET https://graph.microsoft.com/beta/me/authentication/passwordlessMicrosoftAuth
[!INCLUDE [sample-code](../includes/snippets/powershell/get-passwordlessmicrosoftauthenticatorauthenticationmethod-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Passwordlessmicrosoftauthenticatorauthenticationmethodconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/passwordlessmicrosoftauthenticatorauthenticationmethodconfiguration-delete.md
DELETE https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-passwordlessmicrosoftauthenticatorauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Passwordlessmicrosoftauthenticatorauthenticationmethodconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/passwordlessmicrosoftauthenticatorauthenticationmethodconfiguration-get.md
GET https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/powershell/get-passwordlessmicrosoftauthenticatorauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Passwordlessmicrosoftauthenticatorauthenticationmethodconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/passwordlessmicrosoftauthenticatorauthenticationmethodconfiguration-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-passwordlessmicrosoftauthenticatorauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Peopleadminsettings List Pronouns https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/peopleadminsettings-list-pronouns.md
+
+ Title: "List pronounsSettings"
+description: "Read the properties and relationships of a pronounsSettings object."
+
+ms.localizationpriority: medium
++
+# List pronounsSettings
+Namespace: microsoft.graph
++
+Get the properties of the [pronounsSettings](../resources/pronounssettings.md) resource for an organization.
+
+For more information on settings to manage pronouns support, see [Manage pronouns settings for an organization using the Microsoft Graph API](/graph/pronouns-configure-pronouns-availability).
+
+## 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) | PeopleSettings.Read.All, PeopleSettings.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Not supported. |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /admin/people/pronouns
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [pronounsSettings](../resources/pronounssettings.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_pronounssettings"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/admin/people/pronouns
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.pronounsSettings"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "isEnabledInOrganization": true
+}
+```
v1.0 Permission Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/permission-delete.md
DELETE https://graph.microsoft.com/beta/me/drive/items/{item-id}/permissions/{pe
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-permission-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permission Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/permission-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{item-id}/permissions/{perm-
[!INCLUDE [sample-code](../includes/snippets/powershell/get-item-permission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permission Grant https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/permission-grant.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/permission-grant-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permission Revokegrants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/permission-revokegrants.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/permission-revokegrants-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] -
+# [Python](#tab/python)
+ ### Response
v1.0 Permission Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/permission-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-permission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permissiongrantpolicy Delete Excludes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/permissiongrantpolicy-delete-excludes.md
DELETE https://graph.microsoft.com/beta/policies/permissionGrantPolicies/my-cust
[!INCLUDE [sample-code](../includes/snippets/powershell/permissiongrantpolicy-delete-excludes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permissiongrantpolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/permissiongrantpolicy-delete.md
DELETE https://graph.microsoft.com/beta/policies/permissionGrantPolicies/my-cust
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-permissiongrantpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permissiongrantpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/permissiongrantpolicy-get.md
GET https://graph.microsoft.com/beta/policies/permissionGrantPolicies/microsoft-
[!INCLUDE [sample-code](../includes/snippets/powershell/get-permissiongrantpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permissiongrantpolicy List Excludes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/permissiongrantpolicy-list-excludes.md
GET https://graph.microsoft.com/beta/policies/permissionGrantPolicies/microsoft-
[!INCLUDE [sample-code](../includes/snippets/powershell/permissiongrantpolicy-get-excludes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permissiongrantpolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/permissiongrantpolicy-list.md
GET https://graph.microsoft.com/beta/policies/permissionGrantPolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/list-permissiongrantpolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permissiongrantpolicy Post Excludes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/permissiongrantpolicy-post-excludes.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/permissiongrantpolicy-create-excludes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permissiongrantpolicy Post Permissiongrantpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/permissiongrantpolicy-post-permissiongrantpolicies.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-permissiongrantpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permissiongrantpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/permissiongrantpolicy-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-permissiongrantpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Personanniversary Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personanniversary-delete.md
DELETE https://graph.microsoft.com/beta/me/profile/anniversaries/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-personanniversary-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Personanniversary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personanniversary-get.md
GET https://graph.microsoft.com/beta/me/profile/anniversaries/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-personanniversary-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Personanniversary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personanniversary-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-personanniversary-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Personannotation Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personannotation-delete.md
DELETE https://graph.microsoft.com/beta/users/{userId}/profile/notes/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-personannotation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Personannotation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personannotation-get.md
GET https://graph.microsoft.com/beta/me/profile/notes/{id}
[!INCLUDE [sample-code](../includes/snippets/php/get-personannotation-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Personannotation Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personannotation-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-personannotation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Personaward Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personaward-delete.md
DELETE https://graph.microsoft.com/beta/users/{userId}/profile/awards/{personAwa
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-personaward-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Personaward Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personaward-get.md
GET https://graph.microsoft.com/beta/me/profile/awards/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-personaward-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Personaward Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personaward-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-personaward-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Personcertification Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personcertification-delete.md
DELETE https://graph.microsoft.com/beta/users/{userId}/profile/certifications/{i
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-personcertification-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Personcertification Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personcertification-get.md
GET https://graph.microsoft.com/beta/me/profile/certifications/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-personcertification-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Personcertification Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personcertification-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-personcertification-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Personinterest Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personinterest-delete.md
DELETE https://graph.microsoft.com/beta/me/profile/interests/{id}
[!INCLUDE [sample-code](../includes/snippets/php/delete-personinterest-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Personinterest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personinterest-get.md
GET https://graph.microsoft.com/beta/me/profile/interests/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-personinterest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Personinterest Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personinterest-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-personinterest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Personname Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personname-delete.md
DELETE https://graph.microsoft.com/beta/me/profile/names/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-personname-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Personname Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personname-get.md
GET https://graph.microsoft.com/beta/me/profile/names/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-personname-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Personname Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personname-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-personname-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Personwebsite Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personwebsite-delete.md
DELETE https://graph.microsoft.com/beta/me/profile/websites/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-personwebsite-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Personwebsite Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personwebsite-get.md
GET https://graph.microsoft.com/beta/me/profile/websites/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-personwebsite-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Personwebsite Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/personwebsite-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-personwebsite-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Phoneauthenticationmethod Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/phoneauthenticationmethod-delete.md
DELETE https://graph.microsoft.com/beta/me/authentication/phoneMethods/3179e48a-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-phoneauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Phoneauthenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/phoneauthenticationmethod-get.md
GET https://graph.microsoft.com/beta/me/authentication/phoneMethods/3179e48a-750
[!INCLUDE [sample-code](../includes/snippets/powershell/get-phoneauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Phoneauthenticationmethod Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/phoneauthenticationmethod-update.md
One of the following permissions is required to call this API. To learn more, in
[!INCLUDE [rbac-authentication-methods-apis-write-others](../includes/rbac-for-apis/rbac-authentication-methods-apis-write-others.md)]
-Users without one of the supported Azure AD roles cannot update their own phone authentication method.
+Users cannot update their own phone authentication method.
## HTTP request
-Update your own phone authentication method.
-<!-- { "blockType": "ignored" } -->
-``` http
-PATCH /me/authentication/phoneMethods/{phoneMethodId}
-```
-
-Update your own or another user's phone authentication method.
+Update another user's phone authentication method.
<!-- { "blockType": "ignored" } --> ``` http PATCH /users/{id | userPrincipalName}/authentication/phoneMethods/{phoneMethodId}
The following is an example of the request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "update_phoneauthenticationmethod"
+ "name": "update_phoneauthenticationmethod",
+ "sampleKeys": ["kim@contoso.com", "3179e48a-750b-4051-897c-87b9720928f7"]
}--> ```http
-PATCH https://graph.microsoft.com/beta/me/authentication/phoneMethods/3179e48a-750b-4051-897c-87b9720928f7
+PATCH https://graph.microsoft.com/beta/users/kim@contoso.com/authentication/phoneMethods/3179e48a-750b-4051-897c-87b9720928f7
Content-type: application/json {
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-phoneauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Place Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/place-get.md
The following example specifies the **id** of a **room** to get its properties.
GET https://graph.microsoft.com/beta/places/3162F1E1-C4C0-604B-51D8-91DA78989EB1 ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/places/3162F1E1-C4C0-604B-51D8-91DA78989EB1
[!INCLUDE [sample-code](../includes/snippets/javascript/get-room-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- #### Response
The following example specifies the **id** of a **workspace** to get its propert
GET https://graph.microsoft.com/beta/places/3162F1E1-C4C0-604B-51D8-91DA78989EB1 ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/places/3162F1E1-C4C0-604B-51D8-91DA78989EB1
[!INCLUDE [sample-code](../includes/snippets/javascript/get-workspace-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- #### Response
The following example specifies the **emailAddress** of a **roomList** to get it
GET https://graph.microsoft.com/beta/places/bldg1@contoso.com ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/places/bldg1@contoso.com
[!INCLUDE [sample-code](../includes/snippets/javascript/get-roomlist-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- #### Response
v1.0 Place List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/place-list.md
GET https://graph.microsoft.com/beta/places/microsoft.graph.room
[!INCLUDE [sample-code](../includes/snippets/php/get-all-rooms-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
The following example shows how to get all the [workspaces](../resources/workspace.md) objects in the tenant.
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_all_workspaces"
The following example shows how to get all the [workspaces](../resources/workspa
GET https://graph.microsoft.com/beta/places/microsoft.graph.workspace ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
--- #### Response The following is an example of the response.
GET https://graph.microsoft.com/beta/places/microsoft.graph.roomlist
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sample-code](../includes/snippets/php/get-all-roomlists-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
The following example shows how to get a list of [room](../resources/room.md) objects contained in a **roomList**.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_rooms_in_roomlist",
The following example shows how to get a list of [room](../resources/room.md) ob
GET https://graph.microsoft.com/beta/places/bldg2@contoso.com/microsoft.graph.roomlist/rooms ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ #### Response The following is an example of the response.
Content-type: application/json
The following example shows how to get a list of [workspace](../resources/workspace.md) objects contained in a **roomList**.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_workspaces_in_roomlist", "sampleKeys": ["bldg2@contoso.com"] }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/beta/places/bldg2@contoso.com/microsoft.graph.roomlist/workspaces ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ #### Response The following is an example of the response.
v1.0 Place Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/place-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-room-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-workspace-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Planner List Buckets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/planner-list-buckets.md
GET https://graph.microsoft.com/beta/planner/buckets
[!INCLUDE [sample-code](../includes/snippets/powershell/get-buckets-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Planner List Plans https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/planner-list-plans.md
Title: "List plans"
-description: "Retrieve a list of **plannerplan** objects."
+description: "Get a list of plannerPlan objects."
ms.localizationpriority: medium ms.prod: "planner"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Retrieve a list of **plannerplan** objects.
+Get a list of [plannerPlan](../resources/plannerplan.md) objects.
+ ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
One of the following permissions is required to call this API. To learn more, in
```http GET /planner/plans ```+ ## Optional query parameters This method requires owner [filter](/graph/query-parameters) to be specified.
Do not supply a request body for this method.
## Response
-If successful, this method returns a `200 OK` response code and collection of [plannerPlan](../resources/plannerplan.md) objects in the response body.
+If successful, this method returns a `200 OK` response code and a collection of [plannerPlan](../resources/plannerplan.md) objects in the response body.
This method can return any of the [HTTP status codes](/graph/errors). The most common errors that apps should handle for this method are the 403 and 404 responses. For more information about these errors, see [Common Planner error conditions](../resources/planner-overview.md#common-planner-error-conditions). ## Example
-##### Request
-Here is an example of the request.
+
+### Request
+The following is an example of the request.
# [HTTP](#tab/http) <!-- {
GET https://graph.microsoft.com/beta/planner/plans
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plans-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
+### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
v1.0 Planner List Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/planner-list-tasks.md
GET https://graph.microsoft.com/beta/planner/tasks
[!INCLUDE [sample-code](../includes/snippets/powershell/planner-get-tasks-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Planner Post Buckets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/planner-post-buckets.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-plannerbucket-from-planner-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Planner Post Plans https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/planner-post-plans.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-plannerplan-from-planner-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Planner Post Rosters https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/planner-post-rosters.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-plannerroster-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Planner Post Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/planner-post-tasks.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-plannertask-from-planner-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerassignedtotaskboardtaskformat Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerassignedtotaskboardtaskformat-get.md
GET https://graph.microsoft.com/beta/planner/tasks/01gzSlKkIUSUl6DF_EilrmQAKDhh/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannerassignedtotaskboardtaskformat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerassignedtotaskboardtaskformat Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerassignedtotaskboardtaskformat-update.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/update-plannerassignedtotaskboardtaskformat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Plannerbucket Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerbucket-delete.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-plannerbucket-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerbucket Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerbucket-delta.md
GET https://graph.microsoft.com/beta/planner/plans/-W4K7hIak0WlAwgJCn1sEWQABgjH/
[!INCLUDE [sample-code](../includes/snippets/php/plannerbucketthisdelta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerbucket Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerbucket-get.md
GET https://graph.microsoft.com/beta/planner/buckets/hsOf2dhOJkqyYYZEtdzDe2QAIUC
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannerbucket-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerbucket List Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerbucket-list-tasks.md
GET https://graph.microsoft.com/beta/planner/buckets/gcrYAaAkgU2EQUvpkNNXLGQAGTt
[!INCLUDE [sample-code](../includes/snippets/powershell/plannerbucket-get-tasks-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerbucket Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerbucket-update.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/update-plannerbucket-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Plannerbuckettaskboardtaskformat Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerbuckettaskboardtaskformat-get.md
GET https://graph.microsoft.com/beta/planner/tasks/01gzSlKkIUSUl6DF_EilrmQAKDhh/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannerbuckettaskboardtaskformat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Plannerbuckettaskboardtaskformat Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerbuckettaskboardtaskformat-update.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/update-plannerbuckettaskboardtaskformat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannergroup List Plans https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannergroup-list-plans.md
GET https://graph.microsoft.com/beta/groups/ebf3b108-5234-4e22-b93d-656d7dae5874
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plans-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerplan Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerplan-delete.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-plannerplan-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerplan Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerplan-delta.md
GET https://graph.microsoft.com/beta/planner/rosters/-W4K7hIak0WlAwgJCn1sEWQABgj
[!INCLUDE [sample-code](../includes/snippets/powershell/plannerplanthisdelta-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/groups/ebf3b108-5234-4e22-b93d-656d7dae5874
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Plannerplan Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerplan-get.md
GET https://graph.microsoft.com/beta/planner/plans/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannerplan-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
Content-type: application/json
"containerId": "ebf3b108-5234-4e22-b93d-656d7dae5874", "type": "group" },
+ "sharedWithContainers": [
+ {
+ "@odata.type": "microsoft.graph.plannerSharedWithContainer"
+ }
+ ],
"title": "title-value", "id": "xqQg5FS2LkCp935s-FIFm2QAFkHM" }
v1.0 Plannerplan List Buckets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerplan-list-buckets.md
GET https://graph.microsoft.com/beta/planner/plans/2txjA-BMZEq-bKi6Wfj5aGQAB1OJ/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-buckets-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Plannerplan List Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerplan-list-tasks.md
GET https://graph.microsoft.com/beta/planner/plans/xqQg5FS2LkCp935s-FIFm2QAFkHM/
[!INCLUDE [sample-code](../includes/snippets/powershell/plannerplan-get-tasks-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerplan Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerplan-update.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/update-plannerplan-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Plannerplanconfiguration Delete Localizations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerplanconfiguration-delete-localizations.md
DELETE https://graph.microsoft.com/beta/solutions/businessScenarios/c5d514e6c686
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-plannerplanconfigurationlocalization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerplanconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerplanconfiguration-get.md
GET https://graph.microsoft.com/beta/solutions/businessScenarios/c5d514e6c686491
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannerplanconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerplanconfiguration List Localizations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerplanconfiguration-list-localizations.md
GET https://graph.microsoft.com/beta/solutions/businessScenarios/c5d514e6c686491
[!INCLUDE [sample-code](../includes/snippets/powershell/list-plannerplanconfigurationlocalization-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/solutions/businessScenarios/c5d514e6c686491
[!INCLUDE [sample-code](../includes/snippets/powershell/list-plannerplanconfigurationlocalization-e2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Plannerplanconfiguration Post Localizations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerplanconfiguration-post-localizations.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-plannerplanconfigurationlocalization-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerplanconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerplanconfiguration-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-plannerplanconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerplanconfigurationlocalization Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerplanconfigurationlocalization-get.md
GET https://graph.microsoft.com/beta/solutions/businessScenarios/c5d514e6c686491
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannerplanconfigurationlocalization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerplanconfigurationlocalization Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerplanconfigurationlocalization-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-plannerplanconfigurationlocalization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerplandetails Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerplandetails-get.md
GET https://graph.microsoft.com/beta/planner/plans/xqQg5FS2LkCp935s-FIFm2QAFkHM/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannerplandetails-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerplandetails Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerplandetails-update.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/update-plannerplandetails-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Plannerprogresstaskboardtaskformat Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerprogresstaskboardtaskformat-get.md
GET https://graph.microsoft.com/beta/planner/tasks/{id}/progressTaskBoardFormat
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannerprogresstaskboardtaskformat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Plannerprogresstaskboardtaskformat Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerprogresstaskboardtaskformat-update.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/update-plannerprogresstaskboardtaskformat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Plannerroster Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerroster-delete.md
DELETE https://graph.microsoft.com/beta/planner/rosters/5ba84f7a-aa11-4a51-a298-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-plannerroster-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerroster Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerroster-get.md
GET https://graph.microsoft.com/beta/planner/rosters/6519868f-868f-6519-8f86-196
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannerroster-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerroster List Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerroster-list-members.md
Title: "List members of a roster"
+ Title: "List plannerRosterMembers"
description: "Get the plannerRosterMember resources from the members navigation property." ms.localizationpriority: medium
ms.prod: "planner"
doc_type: apiPageType
-# List members of a roster
+# List plannerRosterMembers
+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
GET /planner/rosters/{plannerRosterId}/members
``` ## Optional query parameters
-This method only supports following OData query parameters:
--- $select
-For general information, see [OData query parameters](/graph/query-parameters).
+This method only supports the `$select` [OData query parameter](/graph/query-parameters) to help customize the response.
## Request headers+ |Name|Description| |:|:| |Authorization|Bearer {token}. Required.| ## Request body+ Do not supply a request body for this method. ## Response
If successful, this method returns a `200 OK` response code and a collection of
### Request
+The following is an example of the request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/planner/rosters/6519868f-868f-6519-8f86-196
[!INCLUDE [sample-code](../includes/snippets/powershell/list-plannerrostermember-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-**Note:** The response object shown here might be shortened for readability.
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
Content-Type: application/json
] } ```-
v1.0 Plannerroster List Plans https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerroster-list-plans.md
Title: "List plans"
-description: "Get the plannerPlan resources from the plans navigation property."
+description: "Get the plannerPlans contained by a plannerRoster."
ms.localizationpriority: medium ms.prod: "planner"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Get the [plannerPlans](../resources/plannerplan.md) contained by the [plannerRoster](../resources/plannerRoster.md).
+Get the [plannerPlans](../resources/plannerplan.md) contained by the [plannerRoster](../resources/plannerroster.md).
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
GET /planner/rosters/{plannerRosterId}/plans
``` ## Optional query parameters
-This method only supports following OData query parameters:
-- $select-
-For general information, see [OData query parameters](/graph/query-parameters).
+This method only supports the `$select` [OData query parameter](/graph/query-parameters) to help customize the response.
## Request headers |Name|Description|
If successful, this method returns a `200 OK` response code and a collection of
### Request
+The following is an example of the request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/planner/rosters/6519868f-868f-6519-8f86-196
[!INCLUDE [sample-code](../includes/snippets/powershell/list-plannerplan-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-**Note:** The response object shown here might be shortened for readability.
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
Content-Type: application/json
] } ```-
v1.0 Plannerroster Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerroster-post-members.md
doc_type: apiPageType
# Create plannerRosterMember+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Namespace: microsoft.graph
Add a member to the [plannerRoster](../resources/plannerrostermember.md) object. ## Permissions+ One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference). |Permission type|Permissions (from least to most privileged)|
POST /planner/rosters/{plannerRosterId}/members
``` ## 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 [plannerRosterMember](../resources/plannerrostermember.md) object. The following table shows the properties that are required when you create the [plannerRosterMember](../resources/plannerrostermember.md). |Property|Type|Description| |:|:|:|
+|roles|String collection|Additional roles assigned to the user. Optional. Currently, no additional roles are available for users.|
+|tenantId|String|Identifier of the tenant the user belongs to. Optional. Currently, roster members cannot be from different tenants.|
|userId|String|Identifier of the user.|
-|tenantId|String|Identifier of the tenant the user belongs to. Optional. Currently roster members cannot be from different tenants.|
-|roles|String collection|Additional roles assigned to the user. Optional. Currently there are no additional roles available for users.|
-- ## Response
If successful, this method returns a `201 Created` response code and a [plannerR
### Request
+The following is an example of the request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-plannerrostermember-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-**Note:** The response object shown here might be shortened for readability.
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
Content-Type: application/json
] } ```-
v1.0 Plannerrostermember Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerrostermember-delete.md
Title: "Delete plannerRosterMember"
-description: "Deletes a plannerRosterMember object."
+description: "Delete a plannerRosterMember object."
ms.localizationpriority: medium ms.prod: "planner"
doc_type: apiPageType
# Delete plannerRosterMember+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Namespace: microsoft.graph
Delete a [plannerRosterMember](../resources/plannerrostermember.md) object. ## Permissions+ One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference). |Permission type|Permissions (from least to most privileged)|
DELETE /planner/rosters/{plannerRosterId}/members/{plannerRosterMemberId}
``` ## Request headers+ |Name|Description| |:|:| |Authorization|Bearer {token}. Required.| ## Request body+ Do not supply a request body for this method. ## Response
If successful, this method returns a `204 No Content` response code.
### Request
+The following is an example of the request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
DELETE https://graph.microsoft.com/beta/planner/rosters/523a9d5a-f9d5-45c1-929f-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-plannerrostermember-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response+
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true
DELETE https://graph.microsoft.com/beta/planner/rosters/523a9d5a-f9d5-45c1-929f-
``` http HTTP/1.1 204 No Content ```-
v1.0 Plannerrostermember Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannerrostermember-get.md
GET /planner/rosters/{plannerRosterId}/members/{plannerRosterMemberId}
``` ## Optional query parameters
-This method only supports following OData query parameters:
-- $select-
-For general information, see [OData query parameters](/graph/query-parameters).
+This method only supports the `$select` [OData query parameter](/graph/query-parameters) to help customize the response.
## Request headers |Name|Description|
If successful, this method returns a `200 OK` response code and a [plannerRoster
### Request
+The following is an example of the request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/planner/rosters/523a9d5a-f9d5-45c1-929f-b85
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannerrostermember-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-**Note:** The response object shown here might be shortened for readability.
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
v1.0 Plannertask Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannertask-delete.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-plannertask-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannertask Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannertask-delta.md
GET https://graph.microsoft.com/beta/planner/tasks/delta
[!INCLUDE [sample-code](../includes/snippets/php/plannertaskthis-delta-e1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/me/planner/tasks/delta
[!INCLUDE [sample-code](../includes/snippets/php/plannertaskthis-delta-e2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Plannertask Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannertask-get.md
GET https://graph.microsoft.com/beta/planner/tasks/01gzSlKkIUSUl6DF_EilrmQAKDhh
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannertask-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannertask Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannertask-update.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/update-plannertask-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannertaskconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannertaskconfiguration-get.md
GET https://graph.microsoft.com/beta/solutions/businessScenarios/c5d514e6c686491
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannertaskconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannertaskconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannertaskconfiguration-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-plannertaskconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannertaskdetails Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannertaskdetails-get.md
GET https://graph.microsoft.com/beta/planner/tasks/gcrYAaAkgU2EQUvpkNNXLGQAGTtu/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannertaskdetails-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannertaskdetails Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/plannertaskdetails-update.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/update-plannertaskdetails-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Planneruser Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/planneruser-get.md
GET https://graph.microsoft.com/beta/me/planner
[!INCLUDE [sample-code](../includes/snippets/powershell/get-planneruser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Planneruser List Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/planneruser-list-delta.md
GET https://graph.microsoft.com/beta/me/planner/all/delta
[!INCLUDE [sample-code](../includes/snippets/php/get-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
v1.0 Planneruser List Favoriteplans https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/planneruser-list-favoriteplans.md
GET https://graph.microsoft.com/beta/me/planner/favoritePlans
[!INCLUDE [sample-code](../includes/snippets/powershell/get-favoriteplans-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Planneruser List Plans https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/planneruser-list-plans.md
GET https://graph.microsoft.com/beta/me/planner/plans
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plans-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Planneruser List Recentplans https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/planneruser-list-recentplans.md
GET https://graph.microsoft.com/beta/me/planner/recentPlans
[!INCLUDE [sample-code](../includes/snippets/powershell/get-recentplans-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Planneruser List Rosterplans https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/planneruser-list-rosterplans.md
Title: "List rosterPlans"
-description: "Get the plannerPlan resources from the rosterPlans navigation property."
+description: "Get the list of plannerPlans that are contained by the plannerRosters of which the user is a member."
ms.localizationpriority: medium ms.prod: "planner"
GET /users/{usersId}/planner/rosterPlans
``` ## Optional query parameters
-This method only supports following OData query parameters:
-- $select-
-For general information, see [OData query parameters](/graph/query-parameters).
+This method only supports the `$select` [OData query parameter](/graph/query-parameters) to help customize the response.
## Request headers |Name|Description|
If successful, this method returns a `200 OK` response code and a collection of
### Request
+The following is an example of the request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/users/{usersId}/planner/rosterPlans
[!INCLUDE [sample-code](../includes/snippets/powershell/list-plannerplan-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-**Note:** The response object shown here might be shortened for readability.
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
Content-Type: application/json
] } ```-
v1.0 Planneruser List Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/planneruser-list-tasks.md
GET https://graph.microsoft.com/beta/me/planner/tasks
[!INCLUDE [sample-code](../includes/snippets/powershell/planneruser-get-tasks-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Planneruser Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/planneruser-update.md
If-Match: W/"JzEtVXNlckRldGFpbHMgQEBAQEBAQEBAQEBAQEBIWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/update-planneruser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Policyroot List Rolemanagementpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/policyroot-list-rolemanagementpolicies.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Get role management policies and their details. This API only applies to Azure AD roles. To retrieve policies that apply to Azure RBAC, use the [Azure REST PIM API for role management policies](/rest/api/authorization/role-management-policies/list-for-scope).
+Get the details of the policies in PIM that can be applied to Azure AD roles or group membership or ownership. To retrieve policies that apply to Azure RBAC, use the [Azure REST PIM API for role management policies](/rest/api/authorization/role-management-policies/list-for-scope).
## 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).
+### For PIM for Azure AD roles
+ |Permission type|Permissions (from least to most privileged)| |:|:| |Delegated (work or school account)|RoleManagementPolicy.Read.Directory, RoleManagement.Read.Directory, RoleManagement.Read.All, RoleManagementPolicy.ReadWrite.Directory, RoleManagement.ReadWrite.Directory|
-|Delegated (personal Microsoft account)|Not supported|
-|Application|RoleManagement.Read.Directory, RoleManagement.Read.All, RoleManagement.ReadWrite.Directory|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RoleManagementPolicy.Read.Directory, RoleManagement.Read.Directory, RoleManagement.Read.All, RoleManagementPolicy.ReadWrite.Directory, RoleManagement.ReadWrite.Directory|
+
+### For PIM for groups
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RoleManagementPolicy.Read.AzureADGroup, RoleManagementPolicy.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RoleManagementPolicy.Read.AzureADGroup, RoleManagementPolicy.ReadWrite.AzureADGroup|
## HTTP request
+To retrieve policies and their details for Azure AD roles scoped to the tenant:
<!-- { "blockType": "ignored" } --> ``` http
-GET /policies/roleManagementPolicies?$filter=scopeId eq 'scopeId' and scopeType eq 'scopeType'
+GET /policies/roleManagementPolicies?$filter=scopeId eq '/' and scopeType eq 'DirectoryRole'
+```
+
+To retrieve details of all role management policies scoped to a group:
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /policies/roleManagementPolicies?$filter=scopeId eq '{groupId}' and scopeType eq 'Group'
``` ## Optional query parameters
-This method requires the `$filter` (`eq`) query parameter to scope the request to a **scopeId** and a **scopeType**. You can also use the `$select` and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+This method requires the `$filter` (`eq`) query parameter to scope the request to a **scopeId** and a **scopeType**.
+
+- To retrieve policies in PIM for Azure AD roles, the **scopeId** must be `/` and **scopeType** can be either `Directory` or `DirectoryRole`.
+- To retrieve policies in PIM for groups, the **scopeId** must be a group ID and **scopeType** must be `Group`.
+
+You can also use the `$select` and `$expand` OData query parameters to help customize the response. This API also supports `$select` nested in `$expand` to return only specific properties of those rules. For general information, see [OData query parameters](/graph/query-parameters).
## Request headers |Name|Description|
If successful, this method returns a `200 OK` response code and a collection of
## Examples
-### Request
+### Example 1: Retrieve policies and their details in PIM for Azure AD roles
+
+#### Request
The following example retrieves policies that are scoped to the tenant and apply to directory roles. # [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "list_unifiedrolemanagementpolicy"
+ "name": "list_unifiedrolemanagementpolicy_directory"
} --> ``` http
GET https://graph.microsoft.com/beta/policies/roleManagementPolicies?$filter=sco
``` # [C#](#tab/csharp) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-### Response
-**Note:** The response object shown here might be shortened for readability.
+#### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
Content-Type: application/json
} ```
+### Example 2: Retrieve policies and their details in PIM for groups
+
+#### Request
+
+The following example retrieves policies that are scoped to the group and apply to PIM for groups membership and ownership.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_unifiedrolemanagementpolicy_azureADGroup"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/policies/roleManagementPolicies?$filter=scopeId eq '60bba733-f09d-49b7-8445-32369aa066b3' and scopeType eq 'Group'&$expand=rules($select=id)
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.unifiedRoleManagementPolicy)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#policies/roleManagementPolicies(rules(id))",
+ "value": [
+ {
+ "id": "Group_60bba733-f09d-49b7-8445-32369aa066b3_f21b26d9-9ff9-4af1-b1d4-bddf28591369",
+ "displayName": "Group",
+ "description": "Group",
+ "isOrganizationDefault": false,
+ "scopeId": "60bba733-f09d-49b7-8445-32369aa066b3",
+ "scopeType": "Group",
+ "lastModifiedDateTime": null,
+ "lastModifiedBy": {
+ "displayName": null,
+ "id": null
+ },
+ "rules@odata.context": "https://graph.microsoft.com/beta/$metadata#policies/roleManagementPolicies('Group_60bba733-f09d-49b7-8445-32369aa066b3_f21b26d9-9ff9-4af1-b1d4-bddf28591369')/rules(id)",
+ "rules": [
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule",
+ "id": "Enablement_Admin_Eligibility"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule",
+ "id": "Expiration_Admin_Eligibility"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Requestor_Admin_Eligibility"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Approver_Admin_Eligibility"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Admin_Admin_Eligibility"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule",
+ "id": "Enablement_Admin_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule",
+ "id": "Expiration_Admin_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Admin_Admin_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Requestor_Admin_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Approver_Admin_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyApprovalRule",
+ "id": "Approval_EndUser_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyAuthenticationContextRule",
+ "id": "AuthenticationContext_EndUser_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule",
+ "id": "Enablement_EndUser_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule",
+ "id": "Expiration_EndUser_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Admin_EndUser_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Requestor_EndUser_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Approver_EndUser_Assignment"
+ }
+ ]
+ },
+ {
+ "id": "Group_60bba733-f09d-49b7-8445-32369aa066b3_8ea17f58-323f-4b16-a1a1-2a7b8d974316",
+ "displayName": "Group",
+ "description": "Group",
+ "isOrganizationDefault": false,
+ "scopeId": "60bba733-f09d-49b7-8445-32369aa066b3",
+ "scopeType": "Group",
+ "lastModifiedDateTime": null,
+ "lastModifiedBy": {
+ "displayName": null,
+ "id": null
+ },
+ "rules@odata.context": "https://graph.microsoft.com/beta/$metadata#policies/roleManagementPolicies('Group_60bba733-f09d-49b7-8445-32369aa066b3_8ea17f58-323f-4b16-a1a1-2a7b8d974316')/rules(id)",
+ "rules": [
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule",
+ "id": "Expiration_Admin_Eligibility"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule",
+ "id": "Enablement_Admin_Eligibility"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Admin_Admin_Eligibility"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Requestor_Admin_Eligibility"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Approver_Admin_Eligibility"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule",
+ "id": "Expiration_Admin_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule",
+ "id": "Enablement_Admin_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Admin_Admin_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Requestor_Admin_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Approver_Admin_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule",
+ "id": "Expiration_EndUser_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule",
+ "id": "Enablement_EndUser_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyApprovalRule",
+ "id": "Approval_EndUser_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyAuthenticationContextRule",
+ "id": "AuthenticationContext_EndUser_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Admin_EndUser_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Requestor_EndUser_Assignment"
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Approver_EndUser_Assignment"
+ }
+ ]
+ }
+ ]
+}
+```
v1.0 Policyroot List Rolemanagementpolicyassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/policyroot-list-rolemanagementpolicyassignments.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Get the details of all role management policy assignments including the policies and rules associated with the Azure AD roles.
+Get the details of all role management policy assignments made in PIM for Azure AD roles and PIM for groups.
## 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).
+### For PIM for Azure AD roles
+ |Permission type|Permissions (from least to most privileged)| |:|:| |Delegated (work or school account)|RoleManagementPolicy.Read.Directory, RoleManagement.Read.Directory, RoleManagement.Read.All, RoleManagementPolicy.ReadWrite.Directory, RoleManagement.ReadWrite.Directory|
-|Delegated (personal Microsoft account)|Not supported|
-|Application|RoleManagement.Read.All, RoleManagement.Read.Directory, RoleManagement.ReadWrite.Directory|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RoleManagementPolicy.Read.Directory, RoleManagement.Read.Directory, RoleManagement.Read.All, RoleManagementPolicy.ReadWrite.Directory, RoleManagement.ReadWrite.Directory|
+
+### For PIM for groups
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RoleManagementPolicy.Read.AzureADGroup, RoleManagementPolicy.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RoleManagementPolicy.Read.AzureADGroup, RoleManagementPolicy.ReadWrite.AzureADGroup|
## HTTP request
+To retrieve details of all role management policy assignments for Azure AD roles scoped to the tenant:
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /policies/roleManagementPolicyAssignments?$filter=scopeId eq '/' and scopeType eq 'DirectoryRole'
+```
+
+To retrieve details of all role management policy assignments for groups:
<!-- { "blockType": "ignored" } --> ``` http
-GET /policies/roleManagementPolicyAssignments?$filter=scopeId eq 'scopeId' and scopeType eq 'scopeType'
+GET /policies/roleManagementPolicyAssignments?$filter=scopeId eq '{groupId}' and scopeType eq 'Group'
``` ## Optional query parameters
-This method requires the `$filter` (`eq`) query parameter to scope the request to a **scopeId** and a **scopeType**. You can also filter by the **roleDefinitionId** or use the `$select` and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+This method requires the `$filter` (`eq`) query parameter to scope the request to a **scopeId** and a **scopeType**.
+
+- To retrieve policies for Azure AD roles, the **scopeId** must be `/` and, **scopeType** can be either `Directory` or `DirectoryRole`.
+- To retrieve policies for groups in PIM for groups, the **scopeId** must be the group ID and **scopeType** must be `Group`.
+
+You can also filter by the **roleDefinitionId** or use the `$select` and `$expand` OData query parameters to help customize the response. This API also supports a nested `$expand` to retrieve the rules in policies and nested `$select` to return only specific properties of those rules. For general information, see [OData query parameters](/graph/query-parameters).
## Request headers |Name|Description|
If successful, this method returns a `200 OK` response code and a collection of
## Examples
-### Request
+### Example 1: Retrieve details of all role management policy assignments in PIM for Azure AD roles
+
+#### Request
+
+The following example retrieves details of all role management policy assignments that are scoped to the tenant and apply to directory roles.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "list_unifiedrolemanagementpolicyassignment"
+ "name": "list_unifiedrolemanagementpolicyassignment_directory"
} --> ``` http
GET https://graph.microsoft.com/beta/policies/roleManagementPolicyAssignments?$f
``` # [C#](#tab/csharp) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-### Response
-**Note:** The response object shown here might be shortened for readability.
+#### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
Content-Type: application/json
} ```
+### Example 2: Retrieve details of all role management policy assignments for an Azure AD role and expand the policy and its associated rules
+
+#### Request
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_unifiedrolemanagementpolicyassignment_directory_expand_all_relationships"
+}
+-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/policies/roleManagementPolicyAssignments?$filter=scopeId eq '/' and scopeType eq 'DirectoryRole' and roleDefinitionId eq '62e90394-69f5-4237-9190-012177145e10'&$expand=policy($expand=rules)
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.unifiedRoleManagementPolicyAssignment)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#policies/roleManagementPolicyAssignments(policy(rules()))",
+ "value": [
+ {
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_49b55bc7-47b4-4d21-9ef8-e148e0606ede_62e90394-69f5-4237-9190-012177145e10",
+ "policyId": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_49b55bc7-47b4-4d21-9ef8-e148e0606ede",
+ "scopeId": "/",
+ "scopeType": "DirectoryRole",
+ "roleDefinitionId": "62e90394-69f5-4237-9190-012177145e10",
+ "policy": {
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_49b55bc7-47b4-4d21-9ef8-e148e0606ede",
+ "displayName": "DirectoryRole",
+ "description": "DirectoryRole",
+ "isOrganizationDefault": false,
+ "scopeId": "/",
+ "scopeType": "DirectoryRole",
+ "lastModifiedDateTime": "2023-03-23T21:44:08.813Z",
+ "lastModifiedBy": {
+ "displayName": "Weijie Lin",
+ "id": null
+ },
+ "rules": [
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule",
+ "id": "Expiration_Admin_Eligibility",
+ "isExpirationRequired": false,
+ "maximumDuration": "P365D",
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Admin_Admin_Eligibility",
+ "notificationType": "Email",
+ "recipientType": "Admin",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [
+ "aaronlin519@yahoo.com"
+ ],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Requestor_Admin_Eligibility",
+ "notificationType": "Email",
+ "recipientType": "Requestor",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Approver_Admin_Eligibility",
+ "notificationType": "Email",
+ "recipientType": "Approver",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule",
+ "id": "Enablement_Admin_Eligibility",
+ "enabledRules": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule",
+ "id": "Expiration_Admin_Assignment",
+ "isExpirationRequired": false,
+ "maximumDuration": "P180D",
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule",
+ "id": "Enablement_Admin_Assignment",
+ "enabledRules": [
+ "Justification"
+ ],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Admin_Admin_Assignment",
+ "notificationType": "Email",
+ "recipientType": "Admin",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Requestor_Admin_Assignment",
+ "notificationType": "Email",
+ "recipientType": "Requestor",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Approver_Admin_Assignment",
+ "notificationType": "Email",
+ "recipientType": "Approver",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule",
+ "id": "Expiration_EndUser_Assignment",
+ "isExpirationRequired": false,
+ "maximumDuration": "PT8H",
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule",
+ "id": "Enablement_EndUser_Assignment",
+ "enabledRules": [
+ "Justification"
+ ],
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyApprovalRule",
+ "id": "Approval_EndUser_Assignment",
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ },
+ "setting": {
+ "isApprovalRequired": false,
+ "isApprovalRequiredForExtension": false,
+ "isRequestorJustificationRequired": true,
+ "approvalMode": "SingleStage",
+ "approvalStages": [
+ {
+ "approvalStageTimeOutInDays": 1,
+ "isApproverJustificationRequired": true,
+ "escalationTimeInMinutes": 0,
+ "isEscalationEnabled": false,
+ "primaryApprovers": [],
+ "escalationApprovers": []
+ }
+ ]
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyAuthenticationContextRule",
+ "id": "AuthenticationContext_EndUser_Assignment",
+ "isEnabled": false,
+ "claimValue": "",
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Admin_EndUser_Assignment",
+ "notificationType": "Email",
+ "recipientType": "Admin",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Requestor_EndUser_Assignment",
+ "notificationType": "Email",
+ "recipientType": "Requestor",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Approver_EndUser_Assignment",
+ "notificationType": "Email",
+ "recipientType": "Approver",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ }
+ ]
+ }
+ }
+ ]
+}
+```
+
+### Example 3: Retrieve details of all role management policy assignments for PIM for groups
+
+#### Request
+
+The following example retrieves details of all role management policy assignments that are scoped to the group and apply to PIM for groups membership and ownership.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_unifiedrolemanagementpolicyassignment_azureADGroup"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/policies/roleManagementPolicyAssignments?$filter=scopeId eq '60bba733-f09d-49b7-8445-32369aa066b3' and scopeType eq 'Group'
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.unifiedRoleManagementPolicyAssignment)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#policies/roleManagementPolicyAssignments",
+ "value": [
+ {
+ "id": "Group_60bba733-f09d-49b7-8445-32369aa066b3_f21b26d9-9ff9-4af1-b1d4-bddf28591369_member",
+ "policyId": "Group_60bba733-f09d-49b7-8445-32369aa066b3_f21b26d9-9ff9-4af1-b1d4-bddf28591369",
+ "scopeId": "60bba733-f09d-49b7-8445-32369aa066b3",
+ "scopeType": "Group",
+ "roleDefinitionId": "member"
+ },
+ {
+ "id": "Group_60bba733-f09d-49b7-8445-32369aa066b3_8ea17f58-323f-4b16-a1a1-2a7b8d974316_owner",
+ "policyId": "Group_60bba733-f09d-49b7-8445-32369aa066b3_8ea17f58-323f-4b16-a1a1-2a7b8d974316",
+ "scopeId": "60bba733-f09d-49b7-8445-32369aa066b3",
+ "scopeType": "Group",
+ "roleDefinitionId": "owner"
+ }
+ ]
+}
+```
+
+### Example 4: Retrieve details of all role management policy assignments for PIM for groups ownership of a group and expand the policy and its associated rules
+
+#### Request
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_unifiedrolemanagementpolicyassignment_azureADGroup_expand_all_relationships"
+}
+-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/policies/roleManagementPolicyAssignments?$filter=scopeId eq '60bba733-f09d-49b7-8445-32369aa066b3' and scopeType eq 'Group' and roleDefinitionId eq 'owner'&$expand=policy($expand=rules)
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.unifiedRoleManagementPolicyAssignment)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#policies/roleManagementPolicyAssignments(policy(rules()))",
+ "value": [
+ {
+ "id": "Group_7e526275-97a8-4dc6-932a-4db521cccf96_c2e2ba31-f113-406b-9e86-4ae08781ce2e_owner",
+ "policyId": "Group_7e526275-97a8-4dc6-932a-4db521cccf96_c2e2ba31-f113-406b-9e86-4ae08781ce2e",
+ "scopeId": "7e526275-97a8-4dc6-932a-4db521cccf96",
+ "scopeType": "Group",
+ "roleDefinitionId": "owner",
+ "policy": {
+ "id": "Group_7e526275-97a8-4dc6-932a-4db521cccf96_c2e2ba31-f113-406b-9e86-4ae08781ce2e",
+ "displayName": "Group",
+ "description": "Group",
+ "isOrganizationDefault": false,
+ "scopeId": "7e526275-97a8-4dc6-932a-4db521cccf96",
+ "scopeType": "Group",
+ "lastModifiedDateTime": null,
+ "lastModifiedBy": {
+ "displayName": null,
+ "id": null
+ },
+ "rules": [
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule",
+ "id": "Expiration_Admin_Eligibility",
+ "isExpirationRequired": true,
+ "maximumDuration": "P365D",
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule",
+ "id": "Enablement_Admin_Eligibility",
+ "enabledRules": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Admin_Admin_Eligibility",
+ "notificationType": "Email",
+ "recipientType": "Admin",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Requestor_Admin_Eligibility",
+ "notificationType": "Email",
+ "recipientType": "Requestor",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Approver_Admin_Eligibility",
+ "notificationType": "Email",
+ "recipientType": "Approver",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule",
+ "id": "Expiration_Admin_Assignment",
+ "isExpirationRequired": true,
+ "maximumDuration": "P180D",
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule",
+ "id": "Enablement_Admin_Assignment",
+ "enabledRules": [
+ "Justification"
+ ],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Admin_Admin_Assignment",
+ "notificationType": "Email",
+ "recipientType": "Admin",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Requestor_Admin_Assignment",
+ "notificationType": "Email",
+ "recipientType": "Requestor",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Approver_Admin_Assignment",
+ "notificationType": "Email",
+ "recipientType": "Approver",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule",
+ "id": "Expiration_EndUser_Assignment",
+ "isExpirationRequired": true,
+ "maximumDuration": "PT8H",
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule",
+ "id": "Enablement_EndUser_Assignment",
+ "enabledRules": [
+ "Justification"
+ ],
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyApprovalRule",
+ "id": "Approval_EndUser_Assignment",
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ },
+ "setting": {
+ "isApprovalRequired": false,
+ "isApprovalRequiredForExtension": false,
+ "isRequestorJustificationRequired": true,
+ "approvalMode": "SingleStage",
+ "approvalStages": [
+ {
+ "approvalStageTimeOutInDays": 1,
+ "isApproverJustificationRequired": true,
+ "escalationTimeInMinutes": 0,
+ "isEscalationEnabled": false,
+ "primaryApprovers": [],
+ "escalationApprovers": []
+ }
+ ]
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyAuthenticationContextRule",
+ "id": "AuthenticationContext_EndUser_Assignment",
+ "isEnabled": false,
+ "claimValue": null,
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Admin_EndUser_Assignment",
+ "notificationType": "Email",
+ "recipientType": "Admin",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Requestor_EndUser_Assignment",
+ "notificationType": "Email",
+ "recipientType": "Requestor",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Approver_EndUser_Assignment",
+ "notificationType": "Email",
+ "recipientType": "Approver",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ }
+ ]
+ }
+ }
+ ]
+}
+```
v1.0 Post Featurerolloutpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/post-featurerolloutpolicies.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-featurerolloutpolicy-from-policies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Post Forward https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/post-forward.md
Title: "post: forward" description: "Forward a post to a recipient. You can specify both the parent conversation and thread in the request, " ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
POST /groups/{id}/conversations/{id}/threads/{id}/posts/{id}/forward
## Request body In the request body, provide a JSON object with the following parameters.
-| Parameter | Type |Description|
+| Parameter | Type |Description|
|:|:--|:-| |comment|String|Optional comment that is forwarded together with the post.| |toRecipients|[recipient](../resources/recipient.md) collection|The recipients to whom the threaded is forwarded to.|
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-forward-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Post Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/post-get.md
Title: "Get post" description: "Get the properties and relationships of a post in a specified thread. You can specify both the parent "-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/0d75b8dc-c42d-44dd-890a-751a99c0589f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-post-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Post List Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/post-list-attachments.md
Title: "List attachments" description: "Retrieve a list of attachment objects attached to a post."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/beta/groups/1848753d-185d-4c08-a4e4-6ee40521d115
[!INCLUDE [sample-code](../includes/snippets/powershell/post-get-attachments-beta-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Post Post Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/post-post-attachments.md
Title: "Add attachment" description: "Add an attachment when creating a group post."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
POST /groups/{id}/conversations/{id}/threads/{id}/reply
## Request body In the request body, provide a JSON object that includes a **post** parameter.
-| Parameter | Type |Description|
+| Parameter | Type |Description|
|:|:--|:-| |post|[post](../resources/post.md)|The new post that is being replied with, which includes one or more attachments in an [attachment](../resources/attachment.md) collection.|
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-file-attachment-with-post-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-item-attachment-with-post-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-reference-attachment-with-post-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Post Reply https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/post-reply.md
Title: "post: reply" description: "Reply to a post and add a new post to the specified thread in a group conversation. You can specify "-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
POST /groups/{id}/conversations/{id}/threads/{id}/posts/{id}/reply
## Request body In the request body, provide a JSON object with the following parameters.
-| Parameter | Type |Description|
+| Parameter | Type |Description|
|:|:--|:-| |post|[post](../resources/post.md)|The new post that is being replied with.|
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-reply-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Presence Clearpresence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/presence-clearpresence.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/clear--presence-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Presence Clearuserpreferredpresence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/presence-clearuserpreferredpresence.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/clearuserpreferredpresence-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Presence Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/presence-get.md
GET https://graph.microsoft.com/beta/me/presence
[!INCLUDE [sample-code](../includes/snippets/powershell/get-your-presence-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/users/66825e03-7ef5-42da-9069-724602c31f6b/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-user-presence-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/communications/presences/dc74d9bb-6afe-433d
[!INCLUDE [sample-code](../includes/snippets/powershell/get-user-presences-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Presence Setpresence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/presence-setpresence.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/set-presence-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Presence Setstatusmessage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/presence-setstatusmessage.md
The following permission is required to call the API. To learn more, including h
| :- | : | | Delegated (work or school account) | Presence.ReadWrite | | Delegated (personal Microsoft account) | Not supported. |
-| Application | Not supported. |
+| Application | Presence.ReadWrite.All |
## HTTP Request <!-- { "blockType": "ignored" } -->
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/setstatusmessage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/setstatusmessage-another-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/users/fa8bf3dc-eca7-46b7-bad1-db199b62afc3/
[!INCLUDE [sample-code](../includes/snippets/powershell/setstatusmessage-another-user-get-presence-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Presence Setuserpreferredpresence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/presence-setuserpreferredpresence.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/setuserpreferredpresence-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Print Delete Taskdefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/print-delete-taskdefinition.md
DELETE https://graph.microsoft.com/beta/print/taskDefinitions/4c6a0f26-8e5d-4bf6
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-taskdefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Print List Connectors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/print-list-connectors.md
GET https://graph.microsoft.com/beta/print/connectors
[!INCLUDE [sample-code](../includes/snippets/powershell/get-connectors-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Print List Printers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/print-list-printers.md
GET https://graph.microsoft.com/beta/print/printers
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Print List Services https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/print-list-services.md
GET https://graph.microsoft.com/beta/print/services
[!INCLUDE [sample-code](../includes/snippets/powershell/get-services-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Print List Shares https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/print-list-shares.md
GET https://graph.microsoft.com/beta/print/shares
[!INCLUDE [sample-code](../includes/snippets/powershell/get-shares-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Print List Taskdefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/print-list-taskdefinitions.md
GET https://graph.microsoft.com/beta/print/taskDefinitions
[!INCLUDE [sample-code](../includes/snippets/powershell/print-list-taskdefinitions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Print Post Shares https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/print-post-shares.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-printershare-from-print-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Print Post Taskdefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/print-post-taskdefinitions.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/print-create-taskdefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Print Update Taskdefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/print-update-taskdefinition.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/print-update-taskdefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printconnector Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printconnector-delete.md
Title: Delete connector
-description: Delete (unregister) a connector.
-
+ Title: "Delete printConnector"
+description: "Delete (unregister) a printConnector."
+ ms.localizationpriority: medium doc_type: apiPageType
-# Delete connector
+# Delete printConnector
Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Delete (unregister) a **printConnector**.
+Delete (unregister) a [printConnector](../resources/printconnector.md).
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
To use the Universal Print service, the user or app's tenant must have an active
|Permission type | Permissions (from least to most privileged) | |:|:--| |Delegated (work or school account)| PrintConnector.ReadWrite.All |
-|Delegated (personal Microsoft account)|Not Supported.|
-|Application|Not Supported.|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
## HTTP request <!-- { "blockType": "ignored" } --> ```http
-DELETE /print/connectors/{id}
+DELETE /print/connectors/{printConnectorId}
``` ## Request headers | Name | Description |
If successful, this method returns a `204 No Content` response code. It does not
|User attempts to delete a connector that has one or more printers registered|DELETE|409|Before deleting the connector, please unregister the associated printers.| ## Example
-##### Request
+### Request
The following is an example of the request. # [HTTP](#tab/http)
The following is an example of the request.
"name": "delete_connector" }--> ```http
-DELETE https://graph.microsoft.com/beta/print/connectors/{id}
+DELETE https://graph.microsoft.com/beta/print/connectors/9953d245-3f6e-418c-a438-67f50e69a430
``` # [C#](#tab/csharp)
DELETE https://graph.microsoft.com/beta/print/connectors/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-connector-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-##### Response
+### Response
The following is an example of the response.
->**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true
v1.0 Printconnector Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printconnector-get.md
GET https://graph.microsoft.com/beta/print/connectors/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-connector-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Printconnector Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printconnector-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-connector-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Printdocument Createuploadsession https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printdocument-createuploadsession.md
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/printdocument-createuploadsession-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printdocument Get File https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printdocument-get-file.md
The following example shows how to call this API to acquire a pre-authenticated
GET https://graph.microsoft.com/beta/print/printers/fcb0bc53-a446-41d0-bfc3-5c56cdbb0f2a/jobs/46140/documents/bd260b1a-044e-4ca6-afa9-17d9a587d254/$value ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/print/printers/fcb0bc53-a446-41d0-bfc3-5c56
[!INCLUDE [sample-code](../includes/snippets/javascript/get-document-value-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printer Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printer-create.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-printer-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printer Delete Tasktrigger https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printer-delete-tasktrigger.md
DELETE https://graph.microsoft.com/beta/print/printers/1a5f91a7-9bd1-4d5f-bb86-f
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-printer-tasktrigger-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Printer Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printer-delete.md
DELETE https://graph.microsoft.com/beta/print/printers/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-printer-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printer Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printer-get.md
GET https://graph.microsoft.com/beta/print/printers/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printer-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printer Getcapabilities https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printer-getcapabilities.md
GET https://graph.microsoft.com/beta/print/printers/{id}/getCapabilities
[!INCLUDE [sample-code](../includes/snippets/php/printer-getcapabilities-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
v1.0 Printer List Connectors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printer-list-connectors.md
GET https://graph.microsoft.com/beta/print/printers/{id}/connectors
[!INCLUDE [sample-code](../includes/snippets/powershell/get-connectors-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Printer List Jobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printer-list-jobs.md
The following is an example of the request.
GET https://graph.microsoft.com/beta/print/printers/{id}/jobs ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/print/printers/{id}/jobs
[!INCLUDE [sample-code](../includes/snippets/javascript/get-jobs-1-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printer List Tasktriggers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printer-list-tasktriggers.md
GET https://graph.microsoft.com/beta/print/printers/{id}/taskTriggers
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printer-tasktriggers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printer Post Jobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printer-post-jobs.md
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/create-printjob-1-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printer Post Tasktriggers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printer-post-tasktriggers.md
POST https://graph.microsoft.com/beta/print/printers/ae63f617-4856-4b45-8ea9-69d
[!INCLUDE [sample-code](../includes/snippets/php/create-printer-tasktrigger-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printer Restorefactorydefaults https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printer-restorefactorydefaults.md
POST https://graph.microsoft.com/beta/print/printers/{id}/restoreFactoryDefaults
[!INCLUDE [sample-code](../includes/snippets/powershell/printer-restorefactorydefaults-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printer Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printer-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-printer-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printershare Delete Allowedgroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printershare-delete-allowedgroup.md
DELETE https://graph.microsoft.com/beta/print/shares/{id}/allowedGroups/{id}/$re
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-allowedgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Printershare Delete Alloweduser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printershare-delete-alloweduser.md
DELETE https://graph.microsoft.com/beta/print/printerShares/{id}/allowedUsers/{i
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-alloweduser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printershare Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printershare-delete.md
DELETE https://graph.microsoft.com/beta/print/shares/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-printershare-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Printershare Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printershare-get.md
GET https://graph.microsoft.com/beta/print/shares/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printershare-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printershare List Allowedgroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printershare-list-allowedgroups.md
GET https://graph.microsoft.com/beta/print/shares/{id}/allowedGroups
[!INCLUDE [sample-code](../includes/snippets/powershell/get-allowedgroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Printershare List Allowedusers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printershare-list-allowedusers.md
GET https://graph.microsoft.com/beta/print/shares/{id}/allowedUsers
[!INCLUDE [sample-code](../includes/snippets/powershell/get-allowedusers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printershare List Jobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printershare-list-jobs.md
The following is an example of the request.
GET https://graph.microsoft.com/beta/print/shares/{id}/jobs ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/print/shares/{id}/jobs
[!INCLUDE [sample-code](../includes/snippets/javascript/get-jobs-2-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printershare Post Allowedgroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printershare-post-allowedgroups.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-allowedgroup-from-printers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a reference to a group entity by including the group's Microsoft Graph URI in the `@odata.id` field of the JSON body.
v1.0 Printershare Post Allowedusers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printershare-post-allowedusers.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-alloweduser-from-printers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a reference to a user entity by including the user's Microsoft Graph URI in the `@odata.id` field of the JSON body.
v1.0 Printershare Post Jobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printershare-post-jobs.md
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/create-printjob-2-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printershare Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printershare-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-printershare-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Printjob Abort https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printjob-abort.md
The following is an example of the request.
POST https://graph.microsoft.com/beta/print/printers/{id}/jobs/{id}/abort ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/beta/print/printers/{id}/jobs/{id}/abort
[!INCLUDE [sample-code](../includes/snippets/javascript/printjob-abort-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printjob Cancel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printjob-cancel.md
The following is an example of the request.
POST https://graph.microsoft.com/beta/print/printers/{id}/jobs/{id}/cancel ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/beta/print/printers/{id}/jobs/{id}/cancel
[!INCLUDE [sample-code](../includes/snippets/javascript/printjob-cancel-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printjob Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printjob-get.md
The following is an example of a request to get metadata for a print job.
GET https://graph.microsoft.com/beta/print/printers/c05f3726-0d4b-4aa1-8fe9-2eb981bb26fb/jobs/5182 ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/print/printers/c05f3726-0d4b-4aa1-8fe9-2eb9
[!INCLUDE [sample-code](../includes/snippets/javascript/get-printjob-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
The following is a request to get a print job and any [tasks](../resources/print
GET https://graph.microsoft.com/beta/print/printers/c05f3726-0d4b-4aa1-8fe9-2eb981bb26fb/jobs/5182?$expand=tasks ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/print/printers/c05f3726-0d4b-4aa1-8fe9-2eb9
[!INCLUDE [sample-code](../includes/snippets/javascript/get-printjob-withtasks-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
The following is an example of a request to get a print job and its associated d
GET https://graph.microsoft.com/beta/print/printers/86b6d420-7e6b-4797-a05c-af4e56cd81bd/jobs/31216?$expand=documents ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/print/printers/86b6d420-7e6b-4797-a05c-af4e
[!INCLUDE [sample-code](../includes/snippets/javascript/get-printjob-withdocumentdata-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Printjob Redirect https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printjob-redirect.md
POST https://graph.microsoft.com/beta/print/printers/d5ef6ec4-07ca-4212-baf9-d45
} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/beta/print/printers/d5ef6ec4-07ca-4212-baf9-d45
[!INCLUDE [sample-code](../includes/snippets/javascript/printjob-redirect-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printjob Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printjob-update.md
PATCH https://graph.microsoft.com/beta/print/printers/d5ef6ec4-07ca-4212-baf9-d4
} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
PATCH https://graph.microsoft.com/beta/print/printers/d5ef6ec4-07ca-4212-baf9-d4
[!INCLUDE [sample-code](../includes/snippets/javascript/printjob-update-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printoperation-get.md
GET https://graph.microsoft.com/beta/print/operations/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printservice Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printservice-get.md
GET https://graph.microsoft.com/beta/print/services/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printservice-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Printservice List Endpoints https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printservice-list-endpoints.md
GET https://graph.microsoft.com/beta/print/services/{id}/endpoints
[!INCLUDE [sample-code](../includes/snippets/powershell/get-endpoints-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Printserviceendpoint Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printserviceendpoint-get.md
GET https://graph.microsoft.com/beta/print/services/{id}/endpoints/{name}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printserviceendpoint-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Printtask Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printtask-get.md
GET https://graph.microsoft.com/beta/print/taskDefinitions/3203656e-6069-4e10-81
[!INCLUDE [sample-code](../includes/snippets/powershell/get-task-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printtaskdefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printtaskdefinition-get.md
GET https://graph.microsoft.com/beta/print/taskDefinitions/fab143fd-ee61-4358-85
[!INCLUDE [sample-code](../includes/snippets/powershell/get-taskdefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printtaskdefinition List Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printtaskdefinition-list-tasks.md
GET https://graph.microsoft.com/beta/print/taskDefinitions/92d72a3d-cad7-4809-89
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printtaskdefinition-tasks-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printtaskdefinition Update Task https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printtaskdefinition-update-task.md
PATCH https://graph.microsoft.com/beta/print/taskDefinitions/3203656e-6069-4e10-
[!INCLUDE [sample-code](../includes/snippets/php/update-task-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printtasktrigger Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printtasktrigger-get.md
GET https://graph.microsoft.com/beta/print/printers/{printerId}/taskTriggers/{ta
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printer-tasktrigger-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printusagebyprinter Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printusagebyprinter-get.md
If successful, this method returns a `200 OK` response code and a [printUsageByP
### Request The following is an example of the request.
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_printUsageByPrinter",
The following is an example of the request.
GET https://graph.microsoft.com/beta/print/reports/dailyPrintUsageByPrinter/016b5565-3bbf-4067-b9ff-4d68167eb1a6 ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
--- ### Response The following is an example of the response. >**Note:** The response object shown here might be shortened for readability.
Content-type: application/json
{ "id": "016b5565-3bbf-4067-b9ff-4d68167eb1a6", "printerId": "016b5565-3bbf-4067-b9ff-4d68167eb1a6",
+ "printerName": "printerName1",
"usageDate": "2020-02-04T00:00:00.0000000Z", "completedBlackAndWhiteJobCount": 42, "completedColorJobCount": 0,
v1.0 Printusagebyuser Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/printusagebyuser-get.md
If successful, this method returns a `200 OK` response code and a [printUsageByU
### Request The following is an example of the request.
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_printUsageByUser",
The following is an example of the request.
GET https://graph.microsoft.com/beta/print/reports/dailyPrintUsageByUser/016b5565-3bbf-4067-b9ff-4d68167eb1a6 ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
--- ### Response The following is an example of the response. >**Note:** The response object shown here might be shortened for readability.
v1.0 Privilegedaccessgroup List Assignmentscheduleinstances https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroup-list-assignmentscheduleinstances.md
+
+ Title: "List assignmentScheduleInstances"
+description: "Get a list of the privilegedAccessGroupAssignmentScheduleInstance objects and their properties."
+
+ms.localizationpriority: medium
++
+# List assignmentScheduleInstances
+Namespace: microsoft.graph
+
+Get a list of the [privilegedAccessGroupAssignmentScheduleInstance](../resources/privilegedaccessgroupassignmentscheduleinstance.md) objects and their properties.
+
+## 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)|PrivilegedAssignmentSchedule.Read.AzureADGroup, PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedAssignmentSchedule.Read.AzureADGroup, PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/privilegedAccess/group/assignmentScheduleInstances?$filter=groupId eq 'groupId'
+GET /identityGovernance/privilegedAccess/group/assignmentScheduleInstances?$filter=principalId eq 'principalId'
+```
+
+## Optional query parameters
+This method supports the `$select`, `$filter`, and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [privilegedAccessGroupAssignmentScheduleInstance](../resources/privilegedaccessgroupassignmentscheduleinstance.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_privilegedaccessgroupassignmentscheduleinstance"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/assignmentScheduleInstances?$filter=groupId eq '2b5ed229-4072-478d-9504-a047ebd4b07d'
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.privilegedAccessGroupAssignmentScheduleInstance)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/privilegedAccess/group/assignmentScheduleInstances",
+ "value": [
+ {
+ "id": "lAPpYvVpN0KRkAEhdxReEAWz5Gtet_xOv8wxvTtTpfg-1",
+ "principalId": "6be4b305-b75e-4efc-bfcc-31bd3b53a5f8",
+ "appScopeId": null,
+ "startDateTime": null,
+ "endDateTime": null,
+ "assignmentType": "Assigned",
+ "accessId": "member",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ "memberType": "Direct",
+ "assignmentScheduleId": "lAPpYvVpN0KRkAEhdxReEAWz5Gtet_xOv8wxvTtTpfg-1"
+ },
+ {
+ "id": "lAPpYvVpN0KRkAEhdxReEBLS8lac5ONCgpgBiOW-8JQ-1",
+ "principalId": "56f2d212-e49c-42e3-8298-0188e5bef094",
+ "appScopeId": null,
+ "startDateTime": null,
+ "endDateTime": null,
+ "assignmentType": "Assigned",
+ "accessId": "member",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ "memberType": "Direct",
+ "assignmentScheduleId": "lAPpYvVpN0KRkAEhdxReEBLS8lac5ONCgpgBiOW-8JQ-1"
+ }
+ ]
+}
+```
+
v1.0 Privilegedaccessgroup List Assignmentschedulerequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroup-list-assignmentschedulerequests.md
+
+ Title: "List assignmentScheduleRequests"
+description: "Get a list of the privilegedAccessGroupAssignmentScheduleRequest objects and their properties."
+
+ms.localizationpriority: medium
++
+# List assignmentScheduleRequests
+Namespace: microsoft.graph
++
+Get a list of the [privilegedAccessGroupAssignmentScheduleRequest](../resources/privilegedaccessgroupassignmentschedulerequest.md) objects and their properties.
+
+## 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)|PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/privilegedAccess/group/assignmentScheduleRequests
+```
+
+## Optional query parameters
+This method supports the `$select`, `$filter`, and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [privilegedAccessGroupAssignmentScheduleRequest](../resources/privilegedaccessgroupassignmentschedulerequest.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_privilegedaccessgroupassignmentschedulerequest"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/assignmentScheduleRequests
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.privilegedAccessGroupAssignmentScheduleRequest)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.privilegedAccessGroupAssignmentScheduleRequest",
+ "id": "6aacaee8-4089-4048-9510-3119367fc943",
+ "status": "Provisioned",
+ "completedDateTime": "2023-02-07T07:05:53.7895614Z",
+ "createdDateTime": "2023-02-07T07:05:55.3404527Z",
+ "approvalId": null,
+ "customData": null,
+ "createdBy": {
+ "user": {
+ "id": "3cce9d87-3986-4f19-8335-7ed075408ca2"
+ }
+ },
+ "action": "adminAssign",
+ "isValidationOnly": false,
+ "justification": "Retrieve requests",
+ "scheduleInfo": {
+ "startDateTime": "2023-02-07T06:57:55.6183972Z",
+ "recurrence": null,
+ "expiration": {
+ "type": "afterDateTime",
+ "endDateTime": "2023-02-07T19:56:00Z",
+ "duration": null
+ }
+ },
+ "ticketInfo": {
+ "ticketNumber": null,
+ "ticketSystem": null
+ },
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "accessId": "member",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ "targetScheduleId": "2b5ed229-4072-478d-9504-a047ebd4b07d_member_6aacaee8-4089-4048-9510-3119367fc943"
+ }
+ ]
+}
+```
+
v1.0 Privilegedaccessgroup List Assignmentschedules https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroup-list-assignmentschedules.md
+
+ Title: "List assignmentSchedules"
+description: "Get a list of the privilegedAccessGroupAssignmentSchedule objects and their properties."
+
+ms.localizationpriority: medium
++
+# List assignmentSchedules
+Namespace: microsoft.graph
++
+Get a list of the [privilegedAccessGroupAssignmentSchedule](../resources/privilegedaccessgroupassignmentschedule.md) objects and their properties.
+
+## 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)|PrivilegedAssignmentSchedule.Read.AzureADGroup, PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedAssignmentSchedule.Read.AzureADGroup, PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/privilegedAccess/group/assignmentSchedules?$filter=groupId eq 'groupId'
+GET /identityGovernance/privilegedAccess/group/assignmentSchedules?$filter=principalId eq 'principalId'
+```
+
+## Optional query parameters
+This method supports the `$select`, `$filter`, and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [privilegedAccessGroupAssignmentSchedule](../resources/privilegedaccessgroupassignmentschedule.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_privilegedaccessgroupassignmentschedule"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/assignmentSchedules?filter=principalId eq '3cce9d87-3986-4f19-8335-7ed075408ca2'
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.privilegedAccessGroupAssignmentSchedule)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.privilegedAccessGroupAssignmentSchedule",
+ "id": "8ba569e8-7024-f5f8-91ec-9b75d92897f1",
+ "scheduleInfo": {
+ "startDateTime": "2022-04-11T11:50:06.343Z",
+ "recurrence": null,
+ "expiration": {
+ "type": "noExpiration",
+ "endDateTime": null,
+ "duration": null
+ }
+ },
+ "createdDateTime": "2023-01-11T11:50:06.343Z",
+ "modifiedDateTime": null,
+ "createdUsing": "String",
+ "status": "Provisioned",
+ "accessId": "member",
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ "memberType": "Direct",
+ "assignmentType": "Assigned"
+ }
+ ]
+}
+```
+
v1.0 Privilegedaccessgroup List Eligibilityscheduleinstances https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroup-list-eligibilityscheduleinstances.md
+
+ Title: "List eligibilityScheduleInstances"
+description: "Get a list of the privilegedAccessGroupEligibilityScheduleInstance objects and their properties."
+
+ms.localizationpriority: medium
++
+# List eligibilityScheduleInstances
+Namespace: microsoft.graph
++
+Get a list of the [privilegedAccessGroupEligibilityScheduleInstance](../resources/privilegedaccessgroupeligibilityscheduleinstance.md) objects and their properties.
+
+## 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)|PrivilegedEligibilitySchedule.Read.AzureADGroup, PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedEligibilitySchedule.Read.AzureADGroup, PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/privilegedAccess/group/eligibilityScheduleInstances?$filter=groupId eq 'groupId'
+GET /identityGovernance/privilegedAccess/group/eligibilityScheduleInstances?filter=principalId eq 'principalId'
+```
+
+## Optional query parameters
+This method supports the `$select`, `$filter`, and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [privilegedAccessGroupEligibilityScheduleInstance](../resources/privilegedaccessgroupeligibilityscheduleinstance.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+<!-- {
+ "blockType": "request",
+ "name": "list_privilegedaccessgroupeligibilityscheduleinstance"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/eligibilityScheduleInstances$filter=groupId eq '2b5ed229-4072-478d-9504-a047ebd4b07d'
+```
++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.privilegedAccessGroupEligibilityScheduleInstance)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/privilegedAccess/group/eligibilityScheduleInstances/$entity",
+ "value": [
+ {
+ "id": "772d5185-39b7-58be-4915-137ffaa7e42e",
+ "startDateTime": "String (timestamp)",
+ "endDateTime": null,
+ "accessId": null,
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ "memberType": "Direct",
+ },
+ {
+ "id": "lAPpYvVpN0KRkAEhdxReEBLS8lac5ONCgpgBiOW-8JQ-1",
+ "startDateTime": "String (timestamp)",
+ "endDateTime": null,
+ "accessId": null,
+ "principalId": "56f2d212-e49c-42e3-8298-0188e5bef094",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ "memberType": "Direct",
+ }
+ ]
+}
+```
+
v1.0 Privilegedaccessgroup List Eligibilityschedulerequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroup-list-eligibilityschedulerequests.md
+
+ Title: "List eligibilityScheduleRequests"
+description: "Get a list of the privilegedAccessGroupEligibilityScheduleRequest objects and their properties."
+
+ms.localizationpriority: medium
++
+# List eligibilityScheduleRequests
+Namespace: microsoft.graph
++
+Get a list of the [privilegedAccessGroupEligibilityScheduleRequest](../resources/privilegedaccessgroupeligibilityschedulerequest.md) objects and their properties.
+
+## 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)|PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/privilegedAccess/group/eligibilityScheduleRequests
+```
+
+## Optional query parameters
+This method supports the `$select`, `$filter`, and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [privilegedAccessGroupEligibilityScheduleRequest](../resources/privilegedaccessgroupeligibilityschedulerequest.md) objects in the response body.
+
+## Examples
+
+### Example 1: Retrieve all the eligibility requests
+
+#### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_privilegedaccessgroup_eligibilityschedulerequest_beta_e1"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.privilegedAccessGroupEligibilityScheduleRequest)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/$entity",
+ "value": [
+ {
+ "id": "534b3d4d-3ba0-8429-3568-5e9cce6c2cbd",
+ "status": "Provisioned",
+ "completedDateTime": "2022-04-12T09:05:41.853Z",
+ "createdDateTime": "2022-04-12T09:05:41.807Z",
+ "approvalId": null,
+ "customData": null,
+ "createdBy": {
+ "user": {
+ "displayName": null,
+ "id": "3fbd929d-8c56-4462-851e-0eb9a7b3a2a5"
+ }
+ },
+ "action": "adminAssign",
+ "isValidationOnly": false,
+ "justification": "Assign eligibility to user for PIM for groups.",
+ "scheduleInfo": {
+ "startDateTime": "2022-04-12T09:05:41.8532931Z",
+ "recurrence": null,
+ "expiration": {
+ "type": "afterDateTime",
+ "endDateTime": "2024-04-10T00:00:00Z",
+ "duration": null
+ }
+ },
+ "ticketInfo": {
+ "ticketNumber": null,
+ "ticketSystem": null
+ },
+ "accessId": "member",
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ "targetScheduleId": "534b3d4d-3ba0-8429-3568-5e9cce6c2cbd"
+ }
+ ]
+}
+```
+
+### Example 2: Retrieve specific properties of all eligibility requests
+
+#### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_privilegedaccessgroup_eligibilityschedulerequest_beta_e2"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests?$select=principalId,action,groupId
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.privilegedAccessGroupEligibilityScheduleRequest)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/$entity",
+ "value": [
+ {
+ "action": "adminAssign",
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ }
+ ]
+}
+```
+
v1.0 Privilegedaccessgroup List Eligibilityschedules https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroup-list-eligibilityschedules.md
+
+ Title: "List eligibilitySchedules"
+description: "Get a list of the privilegedAccessGroupEligibilitySchedule objects and their properties."
+
+ms.localizationpriority: medium
++
+# List eligibilitySchedules
+Namespace: microsoft.graph
++
+Get a list of the [privilegedAccessGroupEligibilitySchedule](../resources/privilegedaccessgroupeligibilityschedule.md) objects and their properties.
+
+## 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)|PrivilegedEligibilitySchedule.Read.AzureADGroup, PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedEligibilitySchedule.Read.AzureADGroup, PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/privilegedAccess/group/eligibilitySchedules?$filter=groupId eq 'groupId'
+GET /identityGovernance/privilegedAccess/group/eligibilitySchedules?filter=principalId eq 'principalId'
+```
+
+## Optional query parameters
+This method supports the `$select`, `$filter`, and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [privilegedAccessGroupEligibilitySchedule](../resources/privilegedaccessgroupeligibilityschedule.md) objects in the response body.
+
+## Examples
+
+### Example 1: Retrieve all eligibility schedules
+
+#### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_privilegedaccessgroupeligibilityschedule_beta_e1"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/eligibilitySchedules?filter=principalId eq '3cce9d87-3986-4f19-8335-7ed075408ca2'
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.privilegedAccessGroupEligibilitySchedule)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/privilegedAccess/group/eligibilitySchedules/$entity",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.privilegedAccessGroupEligibilitySchedule",
+ "id": "8ba569e8-7024-f5f8-91ec-9b75d92897f1",
+ "scheduleInfo": {
+ "startDateTime": "2022-04-12T14:44:50.287Z",
+ "recurrence": null,
+ "expiration": {
+ "type": "afterDateTime",
+ "endDateTime": "2024-04-10T00:00:00Z",
+ "duration": null
+ }
+ },
+ "createdUsing": "77f71919-62f3-4d0c-9f88-0a0391b665cd",
+ "createdDateTime": "2022-04-12T14:44:50.287Z",
+ "modifiedDateTime": "0001-01-01T08:00:00Z",
+ "status": "Provisioned",
+ "memberType": "Direct",
+ "accessId": "member",
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ }
+ ]
+}
+```
+
+### Example 2: Retrieve specific properties of all eligibility schedules
+
+#### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_privilegedaccessgroupeligibilityschedule_beta_e2"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/eligibilitySchedules?filter=principalId eq '3cce9d87-3986-4f19-8335-7ed075408ca2'&$select=accessId,principalId,groupId
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.privilegedAccessGroupEligibilitySchedule)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/privilegedAccess/group/eligibilitySchedules/$entity",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.privilegedAccessGroupEligibilitySchedule",
+ "accessId": "member",
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ }
+ ]
+}
+```
v1.0 Privilegedaccessgroup Post Assignmentschedulerequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroup-post-assignmentschedulerequests.md
+
+ Title: "Create assignmentScheduleRequest"
+description: "Create a new privilegedAccessGroupAssignmentScheduleRequest object."
+
+ms.localizationpriority: medium
++
+# Create assignmentScheduleRequest
+Namespace: microsoft.graph
++
+Create a new [privilegedAccessGroupAssignmentScheduleRequest](../resources/privilegedaccessgroupassignmentschedulerequest.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identityGovernance/privilegedAccess/group/assignmentScheduleRequests
+```
+
+## 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 [privilegedAccessGroupAssignmentScheduleRequest](../resources/privilegedaccessgroupassignmentschedulerequest.md) object.
+
+You can specify the following properties when creating a **privilegedAccessGroupAssignmentScheduleRequest**.
+
+|Property|Type|Description|
+|:|:|:|
+|accessId|privilegedAccessGroupRelationships|The identifier of the membership or ownership assignment relationship to the group. The possible values are: `owner`, `member`. Required.|
+|action|String|Represents the type of the operation on the group membership or ownership assignment request. The possible values are: `adminAssign`, `adminUpdate`, `adminRemove`, `selfActivate`, `selfDeactivate`, `adminExtend`, `adminRenew`. <br/><ul><li>`adminAssign`: For administrators to assign group membership or ownership to principals.</li><li>`adminRemove`: For administrators to remove principals from group membership or ownership.</li><li> `adminUpdate`: For administrators to change existing group membership or ownership assignments.</li><li>`adminExtend`: For administrators to extend expiring assignments.</li><li>`adminRenew`: For administrators to renew expired assignments.</li><li>`selfActivate`: For principals to activate their assignments.</li><li>`selfDeactivate`: For principals to deactivate their active assignments.</li></ul> Required.|
+|customData|String|Free text field to define any custom data for the request. Optional.|
+|groupId|String|The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required.|
+|justification|String|A message provided by users and administrators when they create the **privilegedAccessGroupAssignmentScheduleRequest** object. Optional.|
+|principalId|String|The identifier of the principal whose membership or ownership assignment is granted through PIM for groups. Required.|
+|scheduleInfo|[requestSchedule](../resources/requestschedule.md)|The period of the group membership or ownership assignment for PIM for groups. Recurring schedules are currently unsupported. Required.|
+|ticketInfo|[ticketInfo](../resources/ticketinfo.md)|Ticket details linked to the group membership or ownership assignment request including details of the ticket number and ticket system. Optional.|
+
+## Response
+
+If successful, this method returns a `201 Created` response code and a [privilegedAccessGroupAssignmentScheduleRequest](../resources/privilegedaccessgroupassignmentschedulerequest.md) object in the response body.
+
+## Examples
+
+### Example 1: Create an assignment schedule request
+
+The following request creates an assignment schedule request to assign a principal active membership to the specified group. The active membership expires after two hours.
+
+#### Request
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_privilegedaccessgroupassignmentschedulerequest_from_beta_e1"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/assignmentScheduleRequests
+Content-Type: application/json
+
+{
+ "accessId": "member",
+ΓÇ» "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ΓÇ» "groupId": "68e55cce-cf7e-4a2d-9046-3e4e75c4bfa7",
+ΓÇ» "action": "adminAssign",
+ΓÇ» "scheduleInfo": {
+ΓÇ» ΓÇ» ΓÇ» "startDateTime": "2022-12-08T07:43:00.000Z",
+ΓÇ» ΓÇ» ΓÇ» "expiration": {
+ΓÇ» ΓÇ» ΓÇ» ΓÇ» ΓÇ» "type": "afterDuration",
+ΓÇ» ΓÇ» ΓÇ» ΓÇ» ΓÇ» "duration": "PT2H"
+ΓÇ» ΓÇ» ΓÇ» }
+ΓÇ» },
+ΓÇ» "justification": "Assign active member access."
+}
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.privilegedAccessGroupAssignmentScheduleRequest"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.type": "https://graph.microsoft.com/beta/$metadata#identityGovernance/privilegedAccess/group/assignmentScheduleRequests/$entity",
+ "id": "34e963f6-150f-cf79-678c-6fcaf978bb49",
+ "status": "Provisioned",
+ "completedDateTime": "2023-02-07T07:05:55.3404527Z",
+ "createdDateTime": "2023-02-07T07:05:53.7895614Z",
+ "approvalId": null,
+ "customData": null,
+ "createdBy": {
+ "user": {
+ "id": "3cce9d87-3986-4f19-8335-7ed075408ca2"
+ }
+ },
+ "action": "adminAssign",
+ "isValidationOnly": false,
+ "justification": "Assign active member access.",
+ "scheduleInfo": {
+ "startDateTime": "2023-02-07T07:05:55.3404527Z",
+ "expiration": {
+ "type": "afterDuration",
+ "duration": "PT2H"
+ }
+ },
+ "ticketInfo": {
+ "ticketNumber": null,
+ "ticketSystem": null
+ },
+ "accessId": "member",
+ΓÇ» "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ΓÇ» "groupId": "68e55cce-cf7e-4a2d-9046-3e4e75c4bfa7",
+ "targetScheduleId": "2b5ed229-4072-478d-9504-a047ebd4b07d_member_6aacaee8-4089-4048-9510-3119367fc943"
+}
+```
+
+### Example 2: User activates their eligible assignment for PIM for Groups
+
+In the following request, a user identified by **principalId** `3cce9d87-3986-4f19-8335-7ed075408ca2` activates their *eligible membership* to a group managed by PIM identified by **groupId** `2b5ed229-4072-478d-9504-a047ebd4b07d`.
+
+#### Request
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_privilegedaccessgroupassignmentschedulerequest_from_beta_e2"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/assignmentScheduleRequests
+Content-Type: application/json
+
+{
+ "accessId": "member",
+ΓÇ» "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ΓÇ» "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ΓÇ» "action": "selfActivate",
+ΓÇ» "scheduleInfo": {
+ΓÇ» ΓÇ» ΓÇ» "startDateTime": "2023-02-08T07:43:00.000Z",
+ΓÇ» ΓÇ» ΓÇ» "expiration": {
+ΓÇ» ΓÇ» ΓÇ» ΓÇ» ΓÇ» "type": "afterDuration",
+ΓÇ» ΓÇ» ΓÇ» ΓÇ» ΓÇ» "duration": "PT2H"
+ΓÇ» ΓÇ» ΓÇ» }
+ΓÇ» },
+ΓÇ» "justification": "Activate assignment."
+}
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.privilegedAccessGroupAssignmentScheduleRequest"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.type": "https://graph.microsoft.com/beta/$metadata#identityGovernance/privilegedAccess/group/assignmentScheduleRequests/$entity",
+ "id": "6aacaee8-4089-4048-9510-3119367fc943",
+ "status": "Provisioned",
+ "completedDateTime": "2023-02-07T07:05:55.3404527Z",
+ "createdDateTime": "2023-02-07T07:05:53.7895614Z",
+ "approvalId": null,
+ "customData": null,
+ "createdBy": {
+ "user": {
+ "id": "3cce9d87-3986-4f19-8335-7ed075408ca2"
+ }
+ },
+ "action": "selfActivate",
+ "isValidationOnly": false,
+ "justification": "Activate assignment.",
+ "scheduleInfo": {
+ "startDateTime": "2023-02-07T07:05:55.3404527Z",
+ "expiration": {
+ "type": "afterDuration",
+ "duration": "PT2H"
+ }
+ },
+ "ticketInfo": {
+ "ticketNumber": null,
+ "ticketSystem": null
+ },
+ "accessId": "member",
+ΓÇ» "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ΓÇ» "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ "targetScheduleId": "2b5ed229-4072-478d-9504-a047ebd4b07d_member_6aacaee8-4089-4048-9510-3119367fc943"
+}
+```
+
v1.0 Privilegedaccessgroup Post Eligibilityschedulerequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroup-post-eligibilityschedulerequests.md
+
+ Title: "Create eligibilityScheduleRequest"
+description: "Create a new privilegedAccessGroupEligibilityScheduleRequest object."
+
+ms.localizationpriority: medium
++
+# Create eligibilityScheduleRequest
+Namespace: microsoft.graph
++
+Create a new [privilegedAccessGroupEligibilityScheduleRequest](../resources/privilegedaccessgroupeligibilityschedulerequest.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identityGovernance/privilegedAccess/group/eligibilityScheduleRequests
+```
+
+## 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 [privilegedAccessGroupEligibilityScheduleRequest](../resources/privilegedaccessgroupeligibilityschedulerequest.md) object.
+
+You can specify the following properties when creating a **privilegedAccessGroupEligibilityScheduleRequest**.
+
+|Property|Type|Description|
+|:|:|:|
+|accessId|privilegedAccessGroupRelationships|The identifier of the membership or ownership eligibility relationship to the group. The possible values are: `owner`, `member`. Required.|
+|action|String|Represents the type of operation on the group membership or ownership eligibility assignment request. The possible values are: `adminAssign`, `adminUpdate`, `adminRemove`, `selfActivate`, `selfDeactivate`, `adminExtend`, `adminRenew`. <br/><ul><li>`adminAssign`: For administrators to assign group membership or ownership eligibility to principals.</li><li>`adminRemove`: For administrators to remove principals from group membership or ownership eligibilities.</li><li> `adminUpdate`: For administrators to change existing eligible assignments.</li><li>`adminExtend`: For administrators to extend expiring eligible assignments.</li><li>`adminRenew`: For administrators to renew expired eligible assignments.</li><li>`selfActivate`: For principals to activate their eligible assignments.</li><li>`selfDeactivate`: For principals to deactivate their eligible assignments.</li></ul>|
+|groupId|String|The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required.|
+|justification|String|A message provided by users and administrators when they create the **privilegedAccessGroupAssignmentScheduleRequest** object.|
+|principalId|String|The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required.|
+|scheduleInfo|[requestSchedule](../resources/requestschedule.md)|The period of the group membership or ownership assignment for PIM for groups. Recurring schedules are currently unsupported. Required.|
+|ticketInfo|[ticketInfo](../resources/ticketinfo.md)|Ticket details linked to the group membership or ownership assignment request including details of the ticket number and ticket system. Optional.|
++
+## Response
+
+If successful, this method returns a `201 Created` response code and a [privilegedAccessGroupEligibilityScheduleRequest](../resources/privilegedaccessgroupeligibilityschedulerequest.md) object in the response body.
+
+## Examples
+
+### Example 1: An admin creates an eligible group ownership request for a principal
+
+The following request creates an eligibility schedule request to make a principal eligible to be a group owner. The eligible ownership expires after two hours.
+
+#### Request
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_request_for_principal_from_admin_beta_e1"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests
+Content-Type: application/json
+
+{
+ "accessId": "member",
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ "action": "AdminAssign",
+ "scheduleInfo": {
+ "startDateTime": "2023-02-06T19:25:00.000Z",
+ "expiration": {
+ "type": "AfterDateTime",
+ "endDateTime": "2023-02-07T19:56:00.000Z"
+ }
+ },
+ "justification": "Assign eligible request."
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.privilegedAccessGroupEligibilityScheduleRequest"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/$entity",
+ "id": "f8bd9e2d-bc15-49b1-8a9b-c571b3cf9555",
+ "status": "Provisioned",
+ "createdDateTime": "2023-02-07T06:57:54.1633903Z",
+ "completedDateTime": "2023-02-07T06:57:55.6183972Z",
+ "action": "adminAssign",
+ "isValidationOnly": false,
+ "justification": "Assign eligible request.",
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "accessId": "member",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ "targetScheduleId": "2b5ed229-4072-478d-9504-a047ebd4b07d_member_f8bd9e2d-bc15-49b1-8a9b-c571b3cf9555",
+ "createdBy": {
+ "user": {
+ "id": "3cce9d87-3986-4f19-8335-7ed075408ca2"
+ }
+ },
+ "scheduleInfo": {
+ "startDateTime": "2023-02-07T06:57:55.6183972Z",
+ "recurrence": null,
+ "expiration": {
+ "type": "afterDateTime",
+ "endDateTime": "2023-02-07T19:56:00Z",
+ "duration": null
+ }
+ }
+}
+```
+
+### Example 2: An admin extends an eligible group membership for a principal
+
+The following request extends an existing eligibility schedule request before it expires.
+
+#### Request
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "extend_group_membership_for_principal_from_admin_beta_e2"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests
+Content-Type: application/json
+
+{
+ "accessId": "member",
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ "action": "AdminExtend",
+ "scheduleInfo": {
+ "startDateTime": "2023-02-06T19:25:00.000Z",
+ "expiration": {
+ "type": "AfterDateTime",
+ "endDateTime": "2023-02-07T20:56:00.000Z"
+ }
+ },
+ "justification": "Extend eligible request."
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.privilegedAccessGroupEligibilityScheduleRequest"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/$entity",
+ "id": "e3405b79-c0d8-4597-87b5-a84451e29224",
+ "status": "Provisioned",
+ "createdDateTime": "2023-02-07T07:01:25.9239454Z",
+ "completedDateTime": "2023-02-07T07:01:27.3379548Z",
+ "action": "adminExtend",
+ "isValidationOnly": false,
+ "justification": "Extend eligible request.",
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "accessId": "member",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ "targetScheduleId": "2b5ed229-4072-478d-9504-a047ebd4b07d_member_e3405b79-c0d8-4597-87b5-a84451e29224",
+ "createdBy": {
+ "user": {
+ "id": "3cce9d87-3986-4f19-8335-7ed075408ca2"
+ }
+ },
+ "scheduleInfo": {
+ "startDateTime": "2023-02-07T07:01:27.3379548Z",
+ "expiration": {
+ "type": "afterDateTime",
+ "endDateTime": "2023-02-07T20:56:00Z",
+ "duration": null
+ }
+ }
+}
+```
v1.0 Privilegedaccessgroupassignmentschedule Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroupassignmentschedule-filterbycurrentuser.md
+
+ Title: "privilegedAccessGroupAssignmentSchedule: filterByCurrentUser"
+description: "In PIM for groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM."
+
+ms.localizationpriority: medium
++
+# privilegedAccessGroupAssignmentSchedule: filterByCurrentUser
+Namespace: microsoft.graph
++
+In PIM for groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM.
+
+## 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)|PrivilegedAssignmentSchedule.Read.AzureADGroup, PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedAssignmentSchedule.Read.AzureADGroup, PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/privilegedAccess/group/assignmentSchedules/filterByCurrentUser(on='parameterValue')
+```
+
+## Function parameters
+In the request URL, provide the following query parameters with values.
+The following table shows the parameters that can be used with this function.
+
+|Parameter|Type|Description|
+|:|:|:|
+|on|assignmentScheduleFilterByCurrentUserOptions|Filter used to query assignmentSchedules. The possible values are `principal`, `unknownFutureValue`. Required.|
++
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this function returns a `200 OK` response code and a [privilegedAccessGroupAssignmentSchedule](../resources/privilegedaccessgroupassignmentschedule.md) collection in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "privilegedaccessgroupassignmentschedulethis.filterbycurrentuser"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/assignmentSchedules/filterByCurrentUser(on='principal')
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.privilegedAccessGroupAssignmentSchedule)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/privilegedAccess/group/assignmentScheduleRequests/$entity",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.privilegedAccessGroupAssignmentSchedule",
+ "id": "lAPpYvVpN0KRkAEhdxReEJ2SvT9WjGJEhR4OuaezoqU-1",
+ "scheduleInfo": {
+ "startDateTime": "2023-01-11T19:31:50.5613964Z",
+ "recurrence": null,
+ "expiration": {
+ "type": "noExpiration",
+ "endDateTime": null,
+ "duration": null
+ }
+ },
+ "createdDateTime": null,
+ "modifiedDateTime": null,
+ "createdUsing": null,
+ "status": "Provisioned",
+ "accessId": "member",
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ "memberType": "Direct",
+ "assignmentType": "Assigned"
+ }
+ ]
+}
+```
+
v1.0 Privilegedaccessgroupassignmentschedule Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroupassignmentschedule-get.md
+
+ Title: "Get privilegedAccessGroupAssignmentSchedule"
+description: "Read the properties and relationships of a privilegedAccessGroupAssignmentSchedule object."
+
+ms.localizationpriority: medium
++
+# Get privilegedAccessGroupAssignmentSchedule
+Namespace: microsoft.graph
++
+Read the properties and relationships of a [privilegedAccessGroupAssignmentSchedule](../resources/privilegedaccessgroupassignmentschedule.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|PrivilegedAssignmentSchedule.Read.AzureADGroup, PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedAssignmentSchedule.Read.AzureADGroup, PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/privilegedAccess/group/assignmentSchedules/{privilegedAccessGroupAssignmentScheduleId}
+```
+
+## Optional query parameters
+This method supports the `$select` and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [privilegedAccessGroupAssignmentSchedule](../resources/privilegedaccessgroupassignmentschedule.md) object in the response body.
+
+## Examples
+
+### Example 1: Retrieve an assignment schedule
+
+#### Request
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_privilegedaccessgroupassignmentschedule"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/assignmentSchedules/8ba569e8-7024-f5f8-91ec-9b75d92897f1
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.privilegedAccessGroupAssignmentSchedule"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/privilegedAccess/group/assignmentSchedules/$entity",
+ "id": "8ba569e8-7024-f5f8-91ec-9b75d92897f1",
+ "scheduleInfo": {
+ "startDateTime": "2022-04-11T11:50:06.343Z",
+ "recurrence": null,
+ "expiration": {
+ "type": "noExpiration",
+ "endDateTime": null,
+ "duration": null
+ }
+ },
+ "createdDateTime": "2022-04-11T11:50:06.343Z",
+ "modifiedDateTime": null,
+ "createdUsing": "8ba569e8-7024-f5f8-91ec-9b75d92897f1",
+ "status": "Provisioned",
+ "assignmentType": "Assigned",
+ "memberType": "Direct",
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "accessId": "member",
+ "groupId": "14b9e371-5c2c-4ee5-a4a5-2980060d4f4e",
+}
+```
+
v1.0 Privilegedaccessgroupassignmentscheduleinstance Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroupassignmentscheduleinstance-filterbycurrentuser.md
+
+ Title: "privilegedAccessGroupAssignmentScheduleInstance: filterByCurrentUser"
+description: "In PIM for groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM."
+
+ms.localizationpriority: medium
++
+# privilegedAccessGroupAssignmentScheduleInstance: filterByCurrentUser
+Namespace: microsoft.graph
++
+In PIM for groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM.
+
+## 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)|PrivilegedAssignmentSchedule.Read.AzureADGroup, PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedAssignmentSchedule.Read.AzureADGroup, PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/privilegedAccess/group/assignmentScheduleInstances/filterByCurrentUser(on=parameterValue)
+```
+
+## Function parameters
+In the request URL, provide the following query parameters with values.
+The following table shows the parameters that are required with this function.
+
+|Parameter|Type|Description|
+|:|:|:|
+|on|assignmentScheduleInstanceFilterByCurrentUserOptions|Filter used to query assignmentScheduleInstances. The possible values are `principal`, `unknownFutureValue`. Required.|
++
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this function returns a `200 OK` response code and a [privilegedAccessGroupAssignmentScheduleInstance](../resources/privilegedaccessgroupassignmentscheduleinstance.md) collection in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "privilegedaccessgroupassignmentscheduleinstancethis.filterbycurrentuser"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/assignmentScheduleInstances/filterByCurrentUser(on='principal')
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.privilegedAccessGroupAssignmentScheduleInstance)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/privilegedAccess/group/assignmentScheduleInstance",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.privilegedAccessGroupAssignmentScheduleInstance",
+ "id": "lAPpYvVpN0KRkAEhdxReEJ2SvT9WjGJEhR4OuaezoqU-1",
+ "startDateTime": null,
+ "endDateTime": null,
+ "accessId": "member",
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ "memberType": "Direct",
+ "assignmentType": "Assigned",
+ "assignmentScheduleId": "lAPpYvVpN0KRkAEhdxReEJ2SvT9WjGJEhR4OuaezoqU-1"
+ }
+ ]
+}
+```
+
v1.0 Privilegedaccessgroupassignmentscheduleinstance Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroupassignmentscheduleinstance-get.md
+
+ Title: "Get privilegedAccessGroupAssignmentScheduleInstance"
+description: "Read the properties and relationships of a privilegedAccessGroupAssignmentScheduleInstance object."
+
+ms.localizationpriority: medium
++
+# Get privilegedAccessGroupAssignmentScheduleInstance
+Namespace: microsoft.graph
++
+Read the properties and relationships of a [privilegedAccessGroupAssignmentScheduleInstance](../resources/privilegedaccessgroupassignmentscheduleinstance.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|PrivilegedAssignmentSchedule.Read.AzureADGroup, PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedAssignmentSchedule.Read.AzureADGroup, PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/privilegedAccess/group/assignmentScheduleInstances/{privilegedAccessGroupAssignmentScheduleInstanceId}
+```
+
+## Optional query parameters
+This method supports the `$select` and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [privilegedAccessGroupAssignmentScheduleInstance](../resources/privilegedaccessgroupassignmentscheduleinstance.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_privilegedaccessgroupassignmentscheduleinstance"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/assignmentScheduleInstances/48fe5560-de56-2750-ae7c-2bbf1da9e452
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.privilegedAccessGroupAssignmentScheduleInstance"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/privilegedAccess/group/assignmentScheduleInstances/$entity",
+ "id": "48fe5560-de56-2750-ae7c-2bbf1da9e452",
+ "startDateTime": null,
+ "endDateTime": null,
+ "accessId": "member",
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ "memberType": "Direct",
+ "assignmentType": "Assigned",
+ "assignmentScheduleId": "48fe5560-de56-2750-ae7c-2bbf1da9e452"
+}
+```
+
v1.0 Privilegedaccessgroupassignmentschedulerequest Cancel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroupassignmentschedulerequest-cancel.md
+
+ Title: "privilegedAccessGroupAssignmentScheduleRequest: cancel"
+description: "Cancel an access assignment request to a group whose membership and ownership are governed by PIM."
+
+ms.localizationpriority: medium
++
+# privilegedAccessGroupAssignmentScheduleRequest: cancel
+Namespace: microsoft.graph
++
+Cancel an access assignment request to a group whose membership and ownership are governed by PIM.
+
+## 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)|PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identityGovernance/privilegedAccess/group/assignmentScheduleRequests/{privilegedAccessGroupAssignmentScheduleRequestId}/cancel
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this action returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "privilegedaccessgroupassignmentschedulerequestthis.cancel"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/f4b57a8c-da56-4ae0-8aef-65c3a043dab4/cancel
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
v1.0 Privilegedaccessgroupassignmentschedulerequest Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroupassignmentschedulerequest-filterbycurrentuser.md
+
+ Title: "privilegedAccessGroupAssignmentScheduleRequest: filterByCurrentUser"
+description: "In PIM for groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM."
+
+ms.localizationpriority: medium
++
+# privilegedAccessGroupAssignmentScheduleRequest: filterByCurrentUser
+Namespace: microsoft.graph
++
+In PIM for groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM.
+
+## 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)|PrivilegedAssignmentSchedule.Read.AzureADGroup, PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedAssignmentSchedule.Read.AzureADGroup, PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/privilegedAccess/group/assignmentScheduleRequests/filterByCurrentUser(on='parameterValue')
+```
+
+## Function parameters
+In the request URL, provide the following query parameters with values.
+The following table shows the parameters that can be used with this function.
+
+|Parameter|Type|Description|
+|:|:|:|
+|on|assignmentScheduleRequestFilterByCurrentUserOptions|Filter used to query assignmentScheduleRequests. The possible values are `principal`, `createdBy`, `approver`, `unknownFutureValue`. Required.|
++
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this function returns a `200 OK` response code and a [privilegedAccessGroupAssignmentScheduleRequest](../resources/privilegedaccessgroupassignmentschedulerequest.md) collection in the response body.
+
+## Examples
+
+### Example 1: Retrieve a principal's requests scoped to a specific group and that are pending approval
+
+#### Request
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "privilegedaccessgroupassignmentschedulerequestthis.filterbycurrentuser"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/filterByCurrentUser(on='principal')?$filter=status eq 'PendingApproval' and groupId eq 'd5f0ad2e-6b34-401b-b6da-0c8fc2c5a3fc'
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.privilegedAccessGroupAssignmentScheduleRequest)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.privilegedAccessGroupAssignmentScheduleRequest",
+ "id": "12345",  
+ "accessId": "member",
+ "principalId": "c277c8cb-6bb7-42e5-a17f-0add9a718151",  
+ "groupId": "d5f0ad2e-6b34-401b-b6da-0c8fc2c5a3fc",
+ "status": "PendingApproval",
+ "createdDateTIme": "2022-02-26T08:00:00.000Z",
+ "completedDateTIme": null,
+ "isValidationOnly": false,
+ "action": "SelfActivate",  
+ "scheduleInfo":
+ {
+ "startDateTime": "2022-04-01T08:00:00.000Z",
+ "expiration":
+ {
+ "type": "AfterDuration",
+ "duration" : "PT8H",
+ }
+ },
+ "justification":"Activate access",
+ "ticketInfo":
+ {
+ "ticketNumber": "09876"
+ }
+ }
+ ]
+}
+```
+
v1.0 Privilegedaccessgroupassignmentschedulerequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroupassignmentschedulerequest-get.md
+
+ Title: "Get privilegedAccessGroupAssignmentScheduleRequest"
+description: "Read the properties and relationships of a privilegedAccessGroupAssignmentScheduleRequest object."
+
+ms.localizationpriority: medium
++
+# Get privilegedAccessGroupAssignmentScheduleRequest
+Namespace: microsoft.graph
++
+Read the properties and relationships of a [privilegedAccessGroupAssignmentScheduleRequest](../resources/privilegedaccessgroupassignmentschedulerequest.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/privilegedAccess/group/assignmentScheduleRequests/{privilegedAccessGroupAssignmentScheduleRequestId}
+```
+
+## Optional query parameters
+This method supports the `$select` and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [privilegedAccessGroupAssignmentScheduleRequest](../resources/privilegedaccessgroupassignmentschedulerequest.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_privilegedaccessgroupassignmentschedulerequest"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/34e963f6-150f-cf79-678c-6fcaf978bb49
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.privilegedAccessGroupAssignmentScheduleRequest"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/privilegedAccess/group/assignmentScheduleRequests/$entity",
+ "id": "34e963f6-150f-cf79-678c-6fcaf978bb49",
+ "status": "Provisioned",
+ "completedDateTime": "2023-01-11T11:50:06Z",
+ "createdDateTime": "2023-01-11T11:50:05.95Z",
+ "approvalId": null,
+ "customData": null,
+ "createdBy": {
+ "user": {
+ "displayName": null,
+ "id": "3fbd929d-8c56-4462-851e-0eb9a7b3a2a5"
+ }
+ },
+ "action": "adminAssign",
+ "isValidationOnly": false,
+ "justification": "Assign active member access.",
+ "scheduleInfo": {
+ "startDateTime": "2023-01-11T11:50:05.9999343Z",
+ "recurrence": null,
+ "expiration": {
+ "type": "noExpiration",
+ "endDateTime": null,
+ "duration": null
+ }
+ },
+ "ticketInfo": {
+ "ticketNumber": null,
+ "ticketSystem": null
+ },
+ "principalId": "071cc716-8147-4397-a5ba-b2105951cc0b",
+ "accessId": "member",
+ "groupId": "68e55cce-cf7e-4a2d-9046-3e4e75c4bfa7",
+ "targetScheduleId": "34e963f6-150f-cf79-678c-6fcaf978bb49"
+}
+```
+
v1.0 Privilegedaccessgroupeligibilityschedule Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroupeligibilityschedule-filterbycurrentuser.md
+
+ Title: "privilegedAccessGroupEligibilitySchedule: filterByCurrentUser"
+description: "Retrieve schedules of membership and ownership eligibility requests for the calling principal."
+
+ms.localizationpriority: medium
++
+# privilegedAccessGroupEligibilitySchedule: filterByCurrentUser
+Namespace: microsoft.graph
++
+Retrieve schedules of membership and ownership eligibility requests for the calling 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)|PrivilegedEligibilitySchedule.Read.AzureADGroup, PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedEligibilitySchedule.Read.AzureADGroup, PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/privilegedAccess/group/eligibilitySchedules/filterByCurrentUser(on='parameterValue')
+```
+
+## Function parameters
+In the request URL, provide the following query parameters with values.
+The following table shows the parameters that must be used with this function.
+
+|Parameter|Type|Description|
+|:|:|:|
+|on|eligibilityScheduleFilterByCurrentUserOptions|Filter used to query eligibilitySchedules. The possible values are `principal`, `unknownFutureValue`. Required.|
++
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this function returns a `200 OK` response code and a [privilegedAccessGroupEligibilitySchedule](../resources/privilegedaccessgroupeligibilityschedule.md) collection in the response body.
+
+## Examples
+Note: this method requires either the principalId or groupId filter property.
+
+### Example 1: Retrieve eligibility schedules for the calling principal
+
+#### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "privilegedaccessgroupeligibilityschedulethis.filterbycurrentuser_beta_e1"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/eligibilitySchedules/filterByCurrentUser(on='principal')
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.privilegedAccessGroupEligibilitySchedule)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#Collection(privilegedAccessGroupEligibilitySchedule)",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.privilegedAccessGroupEligibilitySchedule",
+ "id": "14b9e371-5c2c-4ee5-a4a5-2980060d4f4e_member_f9003cf6-8905-4c69-a9f8-fd6d04caec69",
+ "createdDateTime": "2022-03-14T19:26:07.06Z",
+ "modifiedDateTime": "0001-01-01T08:00:00Z",
+ "createdUsing": "f9003cf6-8905-4c69-a9f8-fd6d04caec69",
+ "status": "Provisioned",
+ "scheduleInfo": {
+ "startDateTime": "2022-04-11T19:31:50.5613964Z",
+ "recurrence": null,
+ "expiration": {
+ "type": "noExpiration",
+ "endDateTime": null,
+ "duration": null
+ }
+ },
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "accessId": "member",
+ "groupId": "14b9e371-5c2c-4ee5-a4a5-2980060d4f4e",
+ "memberType": "direct"
+ }
+ ]
+}
+```
+
+### Example 2: Retrieve eligibility schedules for the principal and filter by a group and accessId
+
+#### Request
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "privilegedaccessgroupeligibilityschedulethis.filterbycurrentuser_beta_e2"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/eligibilitySchedules/filterByCurrentUser(on='principal')?$filter=groupId eq 'd5f0ad2e-6b34-401b-b6da-0c8fc2c5a3fc' and accessId eq 'member'
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.privilegedAccessGroupEligibilitySchedule)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#Collection(privilegedAccessGroupEligibilitySchedule)",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.privilegedAccessGroupEligibilitySchedule",
+ "id": "14b9e371-5c2c-4ee5-a4a5-2980060d4f4e_member_f9003cf6-8905-4c69-a9f8-fd6d04caec69",
+ "createdDateTime": "2022-03-14T19:26:07.06Z",
+ "modifiedDateTime": "0001-01-01T08:00:00Z",
+ "createdUsing": "f9003cf6-8905-4c69-a9f8-fd6d04caec69",
+ "status": "Provisioned",
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "accessId": "member",
+ "groupId": "14b9e371-5c2c-4ee5-a4a5-2980060d4f4e",
+ "memberType": "direct",
+ "scheduleInfo": {
+ "startDateTime": "2022-03-14T19:26:07.06Z",
+ "recurrence": null,
+ "expiration": {
+ "type": "afterDateTime",
+ "endDateTime": "2023-03-14T19:25:46.4Z",
+ "duration": null
+ }
+ }
+ }
+ ]
+}
+```
+
v1.0 Privilegedaccessgroupeligibilityschedule Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroupeligibilityschedule-get.md
+
+ Title: "Get privilegedAccessGroupEligibilitySchedule"
+description: "Read the properties and relationships of a privilegedAccessGroupEligibilitySchedule object."
+
+ms.localizationpriority: medium
++
+# Get privilegedAccessGroupEligibilitySchedule
+Namespace: microsoft.graph
++
+Read the properties and relationships of a [privilegedAccessGroupEligibilitySchedule](../resources/privilegedaccessgroupeligibilityschedule.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|PrivilegedEligibilitySchedule.Read.AzureADGroup, PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedEligibilitySchedule.Read.AzureADGroup, PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/privilegedAccess/group/eligibilitySchedules/{privilegedAccessGroupEligibilityScheduleId}
+```
+
+## Optional query parameters
+This method supports the `$select` and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [privilegedAccessGroupEligibilitySchedule](../resources/privilegedaccessgroupeligibilityschedule.md) object in the response body.
+
+## Examples
+
+#### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_privilegedaccessgroupeligibilityschedule"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/eligibilitySchedules/37bf27ec-70a7-60e0-8239-aa3ffa7719ac
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.privilegedAccessGroupEligibilitySchedule"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/privilegedAccess/group/eligibilitySchedules/$entity",
+ "id": "37bf27ec-70a7-60e0-8239-aa3ffa7719ac",
+ "scheduleInfo": {
+ "startDateTime": "2022-04-11T11:50:06.343Z",
+ "recurrence": null,
+ "expiration": {
+ "type": "noExpiration",
+ "endDateTime": null,
+ "duration": null
+ }
+ },
+ "createdUsing": "95c690fb-3eb3-4942-a03f-4524aed6f31e",
+ "createdDateTime": "2022-04-11T11:50:06.343Z",
+ "modifiedDateTime": null,
+ "status": "Provisioned",
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "accessId": "member",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ "memberType": "Direct"
+}
+```
+
v1.0 Privilegedaccessgroupeligibilityscheduleinstance Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroupeligibilityscheduleinstance-filterbycurrentuser.md
+
+ Title: "privilegedAccessGroupEligibilityScheduleInstance: filterByCurrentUser"
+description: "Return instances of membership and ownership eligibility schedules for the calling principal."
+
+ms.localizationpriority: medium
++
+# privilegedAccessGroupEligibilityScheduleInstance: filterByCurrentUser
+Namespace: microsoft.graph
++
+Return instances of membership and ownership eligibility schedules for the calling 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)|PrivilegedEligibilitySchedule.Read.AzureADGroup, PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedEligibilitySchedule.Read.AzureADGroup, PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/privilegedAccess/group/eligibilityScheduleInstances/filterByCurrentUser(on='parameterValue')
+```
+
+## Function parameters
+In the request URL, provide the following query parameters with values.
+The following table shows the parameters that must be used with this function.
+
+|Parameter|Type|Description|
+|:|:|:|
+|on|eligibilityScheduleInstanceFilterByCurrentUserOptions|Filter used to query eligibilityScheduleInstances. The possible values are `principal`, `unknownFutureValue`. Required.|
++
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this function returns a `200 OK` response code and a [privilegedAccessGroupEligibilityScheduleInstance](../resources/privilegedaccessgroupeligibilityscheduleinstance.md) collection in the response body.
+
+## Examples
+
+### Example 1: Retrieve schedule instances for the calling principal
+
+#### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "privilegedaccessgroupeligibilityscheduleinstancethis.filterbycurrentuser"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/eligibilityScheduleInstances/filterByCurrentUser(on='principal')
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.privilegedAccessGroupEligibilityScheduleInstance)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.privilegedAccessGroupEligibilityScheduleInstance",
+ "id": "8MYkhImhnkm70CbBdTyW1BbHHAdHgZdDpbqyEFlRzAs-1-e",
+ "startDateTime": "2022-04-12T14:44:50.287Z",
+ "endDateTime": "2024-04-10T00:00:00Z",
+ "memberType": "Direct",
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "accessId": "member",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ "eligibilityScheduleId": "77f71919-62f3-4d0c-9f88-0a0391b665cd"
+ }
+ ]
+}
+```
v1.0 Privilegedaccessgroupeligibilityscheduleinstance Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroupeligibilityscheduleinstance-get.md
+
+ Title: "Get privilegedAccessGroupEligibilityScheduleInstance"
+description: "Read the properties and relationships of a privilegedAccessGroupEligibilityScheduleInstance object."
+
+ms.localizationpriority: medium
++
+# Get privilegedAccessGroupEligibilityScheduleInstance
+Namespace: microsoft.graph
++
+Read the properties and relationships of a [privilegedAccessGroupEligibilityScheduleInstance](../resources/privilegedaccessgroupeligibilityscheduleinstance.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|PrivilegedEligibilitySchedule.Read.AzureADGroup, PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedEligibilitySchedule.Read.AzureADGroup, PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/privilegedAccess/group/eligibilityScheduleInstances/{privilegedAccessGroupEligibilityScheduleInstanceId}
+```
+
+## Optional query parameters
+This method supports the `$select` and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [privilegedAccessGroupEligibilityScheduleInstance](../resources/privilegedaccessgroupeligibilityscheduleinstance.md) object in the response body.
+
+## Examples
+
+### Example 1: Get all eligibility schedule instances
+
+#### Request
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_privilegedaccessgroupeligibilityscheduleinstance"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/eligibilityScheduleInstances/d5f0ad2e-6b34-401b-b6da-0c8fc2c5a3fc
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.privilegedAccessGroupEligibilityScheduleInstance"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.privilegedAccessGroupEligibilityScheduleInstance",
+ "id": "b88fc7b0-a4ff-45fc-82c4-1d31a807315e",
+ "accessId": "member",
+ "principalId": "c277c8cb-6bb7-42e5-a17f-0add9a718151",
+ "groupId": "d5f0ad2e-6b34-401b-b6da-0c8fc2c5a3fc",
+ "startDateTime": "2020-08-27T18:58:35.967Z",
+ "endDateTime": "2020-08-29T18:57:38Z",
+ "memberType": "Direct",
+ "memberEligibilityScheduleId": "04e755d8-488a-4abb-a27f-19091d73c970"
+ }
+}
+```
+
v1.0 Privilegedaccessgroupeligibilityschedulerequest Cancel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroupeligibilityschedulerequest-cancel.md
+
+ Title: "privilegedAccessGroupEligibilityScheduleRequest: cancel"
+description: "Cancel an eligibility assignment request to a group whose membership and ownership are governed by PIM."
+
+ms.localizationpriority: medium
++
+# privilegedAccessGroupEligibilityScheduleRequest: cancel
+Namespace: microsoft.graph
++
+Cancel an eligibility assignment request to a group whose membership and ownership are governed by PIM.
+
+## 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)|PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/{privilegedAccessGroupEligibilityScheduleRequestId}/cancel
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this action returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "privilegedaccessgroupeligibilityschedulerequestthis.cancel"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/f4b57a8c-da56-4ae0-8aef-65c3a043dab4/cancel
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
v1.0 Privilegedaccessgroupeligibilityschedulerequest Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroupeligibilityschedulerequest-filterbycurrentuser.md
+
+ Title: "privilegedAccessGroupEligibilityScheduleRequest: filterByCurrentUser"
+description: "In PIM for groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM."
+
+ms.localizationpriority: medium
++
+# privilegedAccessGroupEligibilityScheduleRequest: filterByCurrentUser
+Namespace: microsoft.graph
++
+In PIM for groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM.
+
+## 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)|PrivilegedEligibilitySchedule.Read.AzureADGroup, PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedEligibilitySchedule.Read.AzureADGroup, PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/filterByCurrentUser(on='parameterValue')
+```
+
+## Function parameters
+In the request URL, provide the following query parameters with values.
+The following table shows the parameters that are required with this function.
+
+|Parameter|Type|Description|
+|:|:|:|
+|on|eligibilityScheduleRequestFilterByCurrentUserOptions|Filter used to query eligibilityScheduleRequests. The possible values are `principal`, `createdBy`, `approver`, `unknownFutureValue`. Required.|
++
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this function returns a `200 OK` response code and a [privilegedAccessGroupEligibilityScheduleRequest](../resources/privilegedaccessgroupeligibilityschedulerequest.md) collection in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "privilegedaccessgroupeligibilityschedulerequestthis.filterbycurrentuser"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/filterByCurrentUser(on='principal')
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.privilegedAccessGroupEligibilityScheduleRequest)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/$entity",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.privilegedAccessGroupEligibilityScheduleRequest",
+ "id": "50877283-9d40-433c-bab8-7986dc10458a",
+ "status": "Provisioned",
+ "createdDateTime": "2022-04-12T09:05:41.807Z",
+ "completedDateTime": "2022-04-12T09:05:41.853Z",
+ "approvalId": null,
+ "customData": null,
+ "createdBy": {
+ "user": {
+ "displayName": null,
+ "id": "3fbd929d-8c56-4462-851e-0eb9a7b3a2a5"
+ }
+ },
+ "action": "adminAssign",
+ "isValidationOnly": false,
+ "justification": "Assign eligibility to user for PIM for Groups membership.",
+ "scheduleInfo": {
+ "startDateTime": "2022-04-12T09:05:41.8532931Z",
+ "recurrence": null,
+ "expiration": {
+ "type": "afterDateTime",
+ "endDateTime": "2024-04-10T00:00:00Z",
+ "duration": null
+ }
+ },
+ "ticketInfo": {
+ "ticketNumber": null,
+ "ticketSystem": null
+ },
+ "accessId": "member",
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ "targetScheduleId": "50877283-9d40-433c-bab8-7986dc10458a"
+ }
+ ]
+}
+```
+
v1.0 Privilegedaccessgroupeligibilityschedulerequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedaccessgroupeligibilityschedulerequest-get.md
+
+ Title: "Get privilegedAccessGroupEligibilityScheduleRequest"
+description: "Read the properties and relationships of a privilegedAccessGroupEligibilityScheduleRequest object."
+
+ms.localizationpriority: medium
++
+# Get privilegedAccessGroupEligibilityScheduleRequest
+Namespace: microsoft.graph
++
+Read the properties and relationships of a [privilegedAccessGroupEligibilityScheduleRequest](../resources/privilegedaccessgroupeligibilityschedulerequest.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/{privilegedAccessGroupEligibilityScheduleRequestId}
+```
+
+## Optional query parameters
+This method supports the `$select` and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [privilegedAccessGroupEligibilityScheduleRequest](../resources/privilegedaccessgroupeligibilityschedulerequest.md) object in the response body.
+
+## Examples
+
+### Example 1: Get all eligibility schedule requests
+
+#### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_privilegedaccessgroupeligibilityschedulerequest_beta_e1"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/534b3d4d-3ba0-8429-3568-5e9cce6c2cbd
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.privilegedAccessGroupEligibilityScheduleRequest"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/$entity",
+ "id": "534b3d4d-3ba0-8429-3568-5e9cce6c2cbd",
+ "status": "Revoked",
+ "completedDateTime": null,
+ "createdDateTime": "2022-04-12T09:12:18.187Z",
+ "approvalId": null,
+ "customData": null,
+ "createdBy": {
+ "user": {
+ "displayName": null,
+ "id": "3fbd929d-8c56-4462-851e-0eb9a7b3a2a5"
+ }
+ },
+ "action": "adminRemove",
+ "isValidationOnly": false,
+ "justification": null,
+ "scheduleInfo": null,
+ "ticketInfo": {
+ "ticketNumber": null,
+ "ticketSystem": null
+ },
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "accessId": "member",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d",
+ "targetScheduleId": null
+}
+```
+
+### Example 2: Get specific properties of all eligibility schedule requests
+
+#### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_privilegedaccessgroupeligibilityschedulerequest_beta_e2"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/534b3d4d-3ba0-8429-3568-5e9cce6c2cbd?$select=principalId,action,groupId
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.privilegedAccessGroupEligibilityScheduleRequest"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/$entity",
+ "principalId": "3cce9d87-3986-4f19-8335-7ed075408ca2",
+ "action": "adminRemove",
+ "groupId": "2b5ed229-4072-478d-9504-a047ebd4b07d"
+}
+```
v1.0 Privilegedapproval Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedapproval-get.md
- Title: "Get privilegedApproval"
-description: "Retrieve the properties and relationships of privilegedapproval object."
-doc_type: apiPageType
---
-# Get privilegedApproval
-
-Namespace: microsoft.graph
---
-Retrieve the properties and relationships of privilegedapproval object.
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
--
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | PrivilegedAccess.ReadWrite.AzureAD |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-GET /privilegedApproval/{id}
-```
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-| Name |Description|
-|:-|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns a `200 OK` response code and [privilegedApproval](../resources/privilegedapproval.md) object in the response body.
-
-Note that the tenant needs to be registered to PIM. Otherwise, the HTTP 403 Forbidden status code will be returned.
-
-## Example
-##### Request
-Here is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_privilegedapproval_1"
-}-->
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/privilegedApproval/{id}
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedApproval"
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "id": "id-value",
- "userId": "userId-value",
- "roleId": "roleId-value",
- "approvalType": "approvalType-value",
- "approvalState": "approvalState-value",
- "approvalDuration": "datetime-value"
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "Get privilegedApproval",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>
v1.0 Privilegedapproval List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedapproval-list.md
- Title: "List privilegedApproval"
-description: "Retrieve a list of privilegedapproval objects."
-doc_type: apiPageType
---
-# List privilegedApproval
-
-Namespace: microsoft.graph
---
-Retrieve a list of privilegedapproval objects.
-
-To filter the results from the query, use the standard OData ``$filter`` expressions in the URIs.
-## 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) | PrivilegedAccess.ReadWrite.AzureAD |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-GET /privilegedApproval
-```
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-| Name |Description|
-|:-|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns a `200 OK` response code and collection of [privilegedApproval](../resources/privilegedapproval.md) objects in the response body.
-
-Note that the tenant needs to be registered to PIM. Otherwise, the HTTP 403 Forbidden status code will be returned.
-
-## Example
-##### Request
-Here is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_privilegedapproval_2"
-}-->
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/privilegedApproval
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedApproval",
- "isCollection": true
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "value": [
- {
- "id": "id-value",
- "userId": "userId-value",
- "roleId": "roleId-value",
- "approvalType": "approvalType-value",
- "approvalState": "approvalState-value",
- "approvalDuration": "datetime-value"
- }
- ]
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "List privilegedApproval",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>
v1.0 Privilegedapproval Myrequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedapproval-myrequests.md
- Title: "privilegedApproval: myRequests"
-description: "Get the requestor's approval requests."
-doc_type: apiPageType
---
-# privilegedApproval: myRequests
-
-Namespace: microsoft.graph
---
-Get the requestor's approval requests.
-
-## 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) | Directory.AccessAsUser.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-GET /privilegedApproval/myRequests
-
-```
-## Request headers
-| Name | Description|
-|:|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-
-## Response
-
-If successful, this method returns `200 OK` response code and [privilegedApproval](../resources/privilegedapproval.md) object in the response body.
-
-Note that the tenant needs to be registered to PIM. Otherwise, the HTTP 403 Forbidden status code will be returned.
-
-## Example
-Here is an example of how to call this API.
-##### Request
-Here is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "privilegedapproval_myrequests"
-}-->
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/privilegedApproval/myRequests
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
---
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedApproval"
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "id": "id-value",
- "userId": "userId-value",
- "roleId": "roleId-value",
- "approvalType": "approvalType-value",
- "approvalState": "approvalState-value",
- "approvalDuration": "datetime-value"
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "privilegedApproval: myRequests",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>--
v1.0 Privilegedapproval Post Privilegedapproval https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedapproval-post-privilegedapproval.md
- Title: "Create privilegedApproval"
-description: "Use this API to create a new privilegedApproval."
-doc_type: apiPageType
---
-# Create privilegedApproval
-
-Namespace: microsoft.graph
---
-Use this API to create a new privilegedApproval.
-## 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) | Directory.AccessAsUser.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-POST /privilegedApproval
-
-```
-## Request headers
-| Name | Description|
-|:|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-In the request body, supply a JSON representation of [privilegedApproval](../resources/privilegedapproval.md) object.
-
-## Response
-
-If successful, this method returns `201 Created` response code and [privilegedApproval](../resources/privilegedapproval.md) object in the response body.
-
-Note that the tenant needs to be registered to PIM. Otherwise, the HTTP 403 Forbidden status code will be returned.
-
-## Example
-##### Request
-Here is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "create_privilegedapproval_from_privilegedapproval"
-}-->
-```http
-POST https://graph.microsoft.com/beta/privilegedApproval
-Content-type: application/json
-
-{
- "userId": "userId-value",
- "roleId": "roleId-value",
- "approvalType": "approvalType-value",
- "approvalState": "approvalState-value",
- "approvalDuration": "datetime-value"
-}
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-In the request body, supply a JSON representation of [privilegedApproval](../resources/privilegedapproval.md) object.
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedApproval"
-} -->
-```http
-HTTP/1.1 201 Created
-Content-type: application/json
-
-{
- "id": "id-value",
- "userId": "userId-value",
- "roleId": "roleId-value",
- "approvalType": "approvalType-value",
- "approvalState": "approvalState-value",
- "approvalDuration": "datetime-value"
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "Create privilegedApproval",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>--
v1.0 Privilegedapproval Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedapproval-update.md
- Title: "Update privilegedapproval"
-description: "Update the properties of privilegedapproval object."
-doc_type: apiPageType
---
-# Update privilegedapproval
-
-Namespace: microsoft.graph
---
-Update the properties of privilegedapproval object.
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
--
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | PrivilegedAccess.ReadWrite.AzureAD |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-PATCH /privilegedApproval/{id}
-```
-## Optional request headers
-| Name | Description|
-|:--|:--|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-In the request body, supply the values for relevant fields that should be updated. Existing properties that are not included in the request body will maintain their previous values or be recalculated based on changes to other property values. For best performance you shouldn't include existing values that haven't changed.
-
-| Property | Type |Description|
-|:|:--|:-|
-|approvalDuration|Duration||
-|approvalState|string| Possible values are: `pending`, `approved`, `denied`, `aborted`, `canceled`.|
-|approvalType|String||
-|approverReason|String||
-|endDateTime|DateTimeOffset||
-|requestorReason|String||
-|roleId|String||
-|startDateTime|DateTimeOffset||
-|userId|String||
-
-## Response
-
-If successful, this method returns a `204 No Content` response code
-
-Note that the tenant needs to be registered to PIM. Otherwise, the HTTP 403 Forbidden status code will be returned.
-
-## Example
-##### Request
-Here is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "update_privilegedapproval"
-}-->
-```http
-PATCH https://graph.microsoft.com/beta/privilegedApproval/{requestId}
-Content-type: application/json
-
-{
- "approvalState": "approvalState-value",
- "approverReason": "approverReason-value"
-}
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response"
-} -->
-```http
-HTTP/1.1 204 No Content
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "Update privilegedapproval",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": []
-}
>--
v1.0 Privilegedoperationevent List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedoperationevent-list.md
- Title: "List privilegedOperationEvents"
-description: "Retrieve audit events generated by PIM for role operations."
-doc_type: apiPageType
---
-# List privilegedOperationEvents
-
-Namespace: microsoft.graph
---
-Retrieve a list of [privilegedOperationEvent](../resources/privilegedoperationevent.md) objects, which represent the audit events that are generated by Privileged Identity Management for the role operations. For the details about the audit event, refer [privilegedOperationEvent](../resources/privilegedoperationevent.md). To filter the query results, use the standard OData ``$filter`` expression.
--
-## 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).
-
-The requestor needs to have one of the following roles: _Privileged Role Administrator_, _Global Administrator_, _Security Administrator_, or _Security Reader_.
-
-
-
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | Directory.AccessAsUser.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-GET /privilegedOperationEvents
-```
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-| Name |Description|
-|:-|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns a `200 OK` response code and collection of [privilegedOperationEvent](../resources/privilegedoperationevent.md) objects in the response body.
-
-Note that the tenant needs to be registered to PIM. Otherwise, the HTTP 403 Forbidden status code will be returned.
-## Examples
-
-### Get audit events for role assignment operations
-##### Request
-The following example shows a request to get the audit events for the role assignment operations. In this case, ``requestType`` value is ``Assign``.
-
-<!-- { "blockType": "request" } -->
-```http
-GET https://graph.microsoft.com/beta/privilegedOperationEvents?$filter=requestType%20eq%20'Assign'
-```
-##### Response
-The following example shows the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedOperationEvent",
- "isCollection": true
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "value": [
- {
- "id": "201707240003469369",
- "userId": "2cf9eef8-bc67-4aa4-bb65-75cc9e5c3f80",
- "userName": "admin1",
- "userMail": "admin1@contoso.onmicrosoft.com",
- "roleId": "9360feb5-f418-4baa-8175-e2a00bac4301",
- "roleName": "Directory Writers",
- "expirationDateTime": "0001-01-01T00:00:00Z",
- "creationDateTime": "2017-07-24T18:32:38.7589078Z",
- "requestorId": "0f693614-c255-4cf5-92fa-74e770c656d8",
- "requestorName": "admin",
- "tenantId": "ef73ae8b-cc96-4325-9bd1-dc82594b0b40",
- "requestType": "Assign",
- "additionalInformation": null,
- "referenceKey": null,
- "referenceSystem": null
- },
- {
- "id": "201707240003469372",
- "userId": "2cf9eef8-bc67-4aa4-bb65-75cc9e5c3f80",
- "userName": "admin",
- "userMail": "admin1@contoso.onmicrosoft.com",
- "roleId": "95e79109-95c0-4d8e-aee3-d01accf2d47b",
- "roleName": "Guest Inviter",
- "expirationDateTime": "0001-01-01T00:00:00Z",
- "creationDateTime": "2017-07-24T18:33:00.7607701Z",
- "requestorId": "0f693614-c255-4cf5-92fa-74e770c656d8",
- "requestorName": "admin",
- "tenantId": "ef73ae8b-cc96-4325-9bd1-dc82594b0b40",
- "requestType": "Assign",
- "additionalInformation": null,
- "referenceKey": null,
- "referenceSystem": null
- }
- ]
-}
-```
-### Get audit events for the operations of self role activation and makePermanent
-##### Request
-The following example shows a request to get the audit events for the operations of self role activation and makePermanent. In this case, ``requestType`` value is ``Activate``.
-
-<!-- { "blockType": "request" } -->
-```http
-GET https://graph.microsoft.com/beta/privilegedOperationEvents?$filter=requestType%20eq%20'Activate'
-```
-##### Response
-The following example shows the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedOperationEvent",
- "isCollection": true
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "value": [
- {
- "id": "201707240003469811",
- "userId": "0f693614-c255-4cf5-92fa-74e770c656d8",
- "userName": "admin1",
- "userMail": "admin1@contoso.onmicrosoft.com",
- "roleId": "44367163-eba1-44c3-98af-f5787879f96a",
- "roleName": "CRM Service Administrator",
- "expirationDateTime": "0001-01-01T00:00:00Z",
- "creationDateTime": "2017-07-24T23:34:41.9661094Z",
- "requestorId": "0f693614-c255-4cf5-92fa-74e770c656d8",
- "requestorName": "admin1",
- "tenantId": "ef73ae8b-cc96-4325-9bd1-dc82594b0b40",
- "requestType": "Activate",
- "additionalInformation": "Make permanent admin",
- "referenceKey": null,
- "referenceSystem": null
- },
- {
- "id": "201707240003469814",
- "userId": "0f693614-c255-4cf5-92fa-74e770c656d8",
- "userName": "admin1",
- "userMail": "admin1@contoso.onmicrosoft.com",
- "roleId": "95e79109-95c0-4d8e-aee3-d01accf2d47b",
- "roleName": "Guest Inviter",
- "expirationDateTime": "2017-07-25T00:37:07.3402169Z",
- "creationDateTime": "2017-07-24T23:37:08.0052112Z",
- "requestorId": "0f693614-c255-4cf5-92fa-74e770c656d8",
- "requestorName": "admin1",
- "tenantId": "ef73ae8b-cc96-4325-9bd1-dc82594b0b40",
- "requestType": "Activate",
- "additionalInformation": "self activate",
- "referenceKey": "",
- "referenceSystem": ""
- }
- ]
-}
-```
-
-### Get audit events for role assignment deactivation
-##### Request
-The following example shows a request to get the audit events for role assignment deactivation. In this case, ``requestType`` value is ``Deactivate``.
-
-<!-- { "blockType": "request" } -->
-```http
-GET https://graph.microsoft.com/beta/privilegedOperationEvents?$filter=requestType%20eq%20'Deactivate'
-```
-##### Response
-The following example shows the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedOperationEvent",
- "isCollection": true
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "value": [
- {
- "id": "201707240003469375",
- "userId": "2cf9eef8-bc67-4aa4-bb65-75cc9e5c3f80",
- "userName": "admin1",
- "userMail": "admin1@contoso.onmicrosoft.com",
- "roleId": "95e79109-95c0-4d8e-aee3-d01accf2d47b",
- "roleName": "Guest Inviter",
- "expirationDateTime": "0001-01-01T00:00:00Z",
- "creationDateTime": "2017-07-24T18:33:28.3408971Z",
- "requestorId": "0f693614-c255-4cf5-92fa-74e770c656d8",
- "requestorName": "admin1",
- "tenantId": "ef73ae8b-cc96-4325-9bd1-dc82594b0b40",
- "requestType": "Deactivate",
- "additionalInformation": "Make eligible admin",
- "referenceKey": null,
- "referenceSystem": null
- }
- ]
-}
-```
-### Get audit events created in a time range
-##### Request
-The following example shows a request to get the audit events created in a time range.
-
-<!-- { "blockType": "request" } -->
-```http
-GET https://graph.microsoft.com/beta/privilegedOperationEvents?$filter=(creationDateTime%20ge%202017-06-25T07:00:00Z)%20and%20(creationDateTime%20le%202017-07-25T17:30:17Z)&$count=true&$orderby=creationDateTime%20desc
-```
-##### Response
-The following example shows the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedOperationEvent",
- "isCollection": true
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#privilegedOperationEvents",
- "@odata.count": 2,
- "value": [
- {
- "id": "201707250003471056",
- "userId": "0f693614-c255-4cf5-92fa-74e770c656d8",
- "userName": "admin",
- "userMail": "admin@contoso.onmicrosoft.com",
- "roleId": "95e79109-95c0-4d8e-aee3-d01accf2d47b",
- "roleName": "Guest Inviter",
- "expirationDateTime": "2017-07-25T17:38:49.5640383Z",
- "creationDateTime": "2017-07-25T16:38:50.3681771Z",
- "requestorId": "0f693614-c255-4cf5-92fa-74e770c656d8",
- "requestorName": "admin",
- "tenantId": "ef73ae8b-cc96-4325-9bd1-dc82594b0b40",
- "requestType": "Activate",
- "additionalInformation": "activate test",
- "referenceKey": "",
- "referenceSystem": ""
- },
- {
- "id": "201707250003469896",
- "userId": "0f693614-c255-4cf5-92fa-74e770c656d8",
- "userName": "admin",
- "userMail": "admin@contoso.onmicrosoft.com",
- "roleId": "95e79109-95c0-4d8e-aee3-d01accf2d47b",
- "roleName": "Guest Inviter",
- "expirationDateTime": "0001-01-01T00:00:00Z",
- "creationDateTime": "2017-07-25T00:37:08.6172407Z",
- "requestorId": "6b61baec-bb80-4a8a-b8bd-fa5ba1f12386",
- "requestorName": "Azure AD PIM",
- "tenantId": "ef73ae8b-cc96-4325-9bd1-dc82594b0b40",
- "requestType": "Deactivate",
- "additionalInformation": "Expired",
- "referenceKey": "",
- "referenceSystem": ""
- }
- ]
-}
-```
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "List privilegedOperationEvents",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": []
-}
>
v1.0 Privilegedrole Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedrole-get.md
- Title: "Get privilegedRole"
-description: "Retrieve the properties and relationships of privilegedRole object. "
-doc_type: apiPageType
---
-# Get privilegedRole
-
-Namespace: microsoft.graph
---
-Retrieve the properties and relationships of [privilegedRole](../resources/privilegedrole.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-The requestor needs to have one of the following roles: _Privileged Role Administrator_, _Global Administrator_, _Security Administrator_, or _Security Reader_.
-
-
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | Directory.AccessAsUser.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-GET /privilegedRoles/{id}
-GET /privilegedRoleAssignments/{id}/roleInfo
-```
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-| Name |Description|
-|:-|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns a `200 OK` response code and [privilegedRole](../resources/privilegedrole.md) object in the response body.
-
-Note that the tenant needs to be registered to PIM. Otherwise, the HTTP 403 Forbidden status code will be returned.
-## Example
-##### Request
-Here is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_privilegedrole"
-}-->
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/privilegedRoles/{id}
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedRole"
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "id": "id-value",
- "name": "name-value"
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "Get privilegedRole",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>
v1.0 Privilegedrole List Assignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedrole-list-assignments.md
- Title: "List assignments"
-description: "Retrieve a list of privilegedRoleAssignment objects that are associated with the role. Each privilegedRoleAssignment represents a role assignment to a user."
-doc_type: apiPageType
---
-# List assignments
-
-Namespace: microsoft.graph
---
-Retrieve a list of [privilegedRoleAssignment](../resources/privilegedroleassignment.md) objects that are associated with the role. Each [privilegedRoleAssignment](../resources/privilegedroleassignment.md) represents a role assignment to a user.
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-The requestor needs to have one of the following roles: _Privileged Role Administrator_, _Global Administrator_, _Security Administrator_, or _Security Reader_.
-
-
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | Directory.AccessAsUser.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-GET /privilegedRoles/{id}/assignments
-```
-
-Note that ``{id}`` is the target role id.
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-| Name |Description|
-|:-|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns a `200 OK` response code and collection of [privilegedRoleAssignment](../resources/privilegedroleassignment.md) objects in the response body.
-
-Note that the tenant needs to be registered to PIM. Otherwise, the HTTP 403 Forbidden status code will be returned.
-## Example
-##### Request
-Here is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_assignments_forrole"
-}-->
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/privilegedRoles/{id}/assignments
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
---
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedRoleAssignment",
- "isCollection": true
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "value": [
- {
- "id": "id-value",
- "userId": "userId-value",
- "roleId": "roleId-value",
- "isElevated": true,
- "expirationDateTime": "2016-10-19T10:37:00Z",
- "resultMessage": "resultMessage-value"
- }
- ]
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "List assignments",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>
v1.0 Privilegedrole List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedrole-list.md
- Title: "List privilegedRoles"
-description: "Retrieve a list of privilegedRole objects."
-doc_type: apiPageType
---
-# List privilegedRoles
-
-Namespace: microsoft.graph
---
-Retrieve a list of [privilegedRole](../resources/privilegedrole.md) objects.
-
-To filter the results from the query, use the standard OData ``$filter`` expressions in the URIs.
-## 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).
-
-The requestor needs to have one of the following roles: _Privileged Role Administrator_, _Global Administrator_, _Security Administrator_, or _Security Reader_.
-
-
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | Directory.AccessAsUser.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-GET /privilegedRoles
-```
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-| Name |Description|
-|:-|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns a `200 OK` response code and collection of [privilegedRole](../resources/privilegedrole.md) objects in the response body.
-
-Note that the tenant needs to be registered to PIM. Otherwise, the HTTP 403 Forbidden status code will be returned.
-## Example
-##### Request
-Here is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_privilegedroles"
-}-->
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/privilegedRoles
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedRole",
- "isCollection": true
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "value": [
- {
- "id": "id-value",
- "name": "name-value"
- }
- ]
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "List privilegedRoles",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>
v1.0 Privilegedrole Selfactivate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedrole-selfactivate.md
- Title: "privilegedRole: selfActivate"
-description: "Activate the role that is assigned to the requester."
-doc_type: apiPageType
---
-# privilegedRole: selfActivate
-
-Namespace: microsoft.graph
---
-Activate the role that is assigned to the requester.
-
->**Note:** Effective December 2018, this API will no longer be supported and should not be used. Use the [Create PrivilegedRoleAssignmentRequest](privilegedroleassignmentrequest-post.md) instead.
--
-## 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).
-
-The requestor can only call ```selfActivate``` for the role that is assigned to him.
-
-
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | Directory.AccessAsUser.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-POST /privilegedRoles/{id}/selfActivate
-```
-
-Note that ``{id}`` is the target role ID.
-## Request headers
-| Name | Description|
-|:|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-In the request body, provide a JSON object with the following parameters.
-
-| Parameter | Type |Description|
-|:|:--|:-|
-|reason|string|Optional. Description about the reason for this role activation.|
-|duration|string|Optional. Valid values could be ```min``` (minimal activation duration), ```default``` (default activation duration for the role), or a double value to specify how many hours is the activation. The specified duration cannot be longer than the role's activation duration from the role setting. |
-|ticketNumber|string|Optional. The ticket number that is used to tracking this role activation.|
-|ticketSystem|string|Optional. The ticket system.|
-
-## Response
-
-If successful, this method returns a `200 OK` response code and a [privilegedRoleAssignment](../resources/privilegedroleassignment.md) object in the response body.
-
-Note that the tenant needs to be registered to PIM. Otherwise, the HTTP 403 Forbidden status code will be returned.
-## Example
-The following example shows how to call this API.
-##### Request
-Here is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "privilegedrole_selfactivate"
-}-->
-```http
-POST https://graph.microsoft.com/beta/privilegedRoles/{id}/selfActivate
-Content-type: application/json
-
-{
- "reason": "reason-value",
- "duration": "duration-value",
- "ticketNumber": "ticketNumber-value",
- "ticketSystem": "ticketSystem-value"
-}
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-Here is an example of the response.
-
->**Note:** The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedRoleAssignment"
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "id": "id-value",
- "userId": "userId-value",
- "roleId": "roleId-value",
- "isElevated": true,
- "expirationDateTime": "2016-10-19T10:37:00Z",
- "resultMessage": "resultMessage-value"
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "privilegedRole: selfActivate",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>--
v1.0 Privilegedrole Selfdeactivate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedrole-selfdeactivate.md
- Title: "privilegedRole: selfDeactivate"
-description: "Deactivate the role that is assigned to the requestor."
-doc_type: apiPageType
---
-# privilegedRole: selfDeactivate
-
-Namespace: microsoft.graph
---
-Deactivate the role that is assigned to the requestor.
-## 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).
-
-The requestor can only call ```selfDeactivate``` for the role that is assigned to him.
-
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | Directory.AccessAsUser.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-POST /privilegedRoles/{id}/selfDeactivate
-```
-
-Note that ``{id}`` is the target role id.
-## Request headers
-| Name | Description|
-|:|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns `200 OK` response code and [privilegedRoleAssignment](../resources/privilegedroleassignment.md) object in the response body.
-
-Note that the tenant needs to be registered to PIM. Otherwise, the HTTP 403 Forbidden status code will be returned.
-## Example
-Here is an example of how to call this API.
-##### Request
-Here is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "privilegedrole_selfdeactivate"
-}-->
-```http
-POST https://graph.microsoft.com/beta/privilegedRoles/{id}/selfDeactivate
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedRoleAssignment"
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "id": "id-value",
- "userId": "userId-value",
- "roleId": "roleId-value",
- "isElevated": true,
- "expirationDateTime": "2016-10-19T10:37:00Z",
- "resultMessage": "resultMessage-value"
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "privilegedRole: selfDeactivate",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>--
v1.0 Privilegedroleassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedroleassignment-delete.md
- Title: "Delete privilegedRoleAssignment"
-description: "Delete privilegedRoleAssignment."
-doc_type: apiPageType
---
-# Delete privilegedRoleAssignment
-
-Namespace: microsoft.graph
---
-Delete [privilegedRoleAssignment](../resources/privilegedroleassignment.md).
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-The requestor needs to have _Privileged Role Administrator_ role.
-
-
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | Directory.AccessAsUser.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-DELETE /privilegedRoleAssignments/{id}
-```
-
-Note that ``{id}`` is in the format of 'userId_roleId', where userId is the GUID string for Azure AD user id, and roleId is the GUID string for Azure administrator role id.
-
-## Request headers
-| Name | Description|
-|:|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns `204 No Content` response code. It does not return anything in the response body.
-
-Note that the tenant needs to be registered to PIM. Otherwise, the HTTP 403 Forbidden status code will be returned.
-## Example
-##### Request
-Here is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "delete_privilegedroleassignment"
-}-->
-```http
-DELETE https://graph.microsoft.com/beta/privilegedRoleAssignments/{id}
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true
-} -->
-```http
-HTTP/1.1 204 No Content
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "Delete privilegedRoleAssignment",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>--
v1.0 Privilegedroleassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedroleassignment-get.md
- Title: "Get privilegedRoleAssignment"
-description: "Retrieve the properties and relationships of privilegedRoleAssignment object."
-doc_type: apiPageType
---
-# Get privilegedRoleAssignment
-
-Namespace: microsoft.graph
---
-Retrieve the properties and relationships of privilegedRoleAssignment object.
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-The requestor needs to have one of the following roles: _Privileged Role Administrator_, _Global Administrator_, _Security Administrator_, or _Security Reader_.
-
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | Directory.AccessAsUser.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-GET /privilegedRoleAssignments/{id}
-```
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-| Name |Description|
-|:-|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns a `200 OK` response code and [privilegedRoleAssignment](../resources/privilegedroleassignment.md) object in the response body.
-
-Note that the tenant needs to be registered to PIM. Otherwise, the HTTP 403 Forbidden status code will be returned.
-## Example
-##### Request
-Here is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_privilegedroleassignment"
-}-->
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/privilegedRoleAssignments/{id}
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedRoleAssignment"
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "id": "id-value",
- "userId": "userId-value",
- "roleId": "roleId-value",
- "isElevated": true,
- "expirationDateTime": "2016-10-19T10:37:00Z",
- "resultMessage": "resultMessage-value"
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "Get privilegedRoleAssignment",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>
v1.0 Privilegedroleassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedroleassignment-list.md
- Title: "List privilegedRoleAssignments"
-description: "Retrieve a list of privilegedRoleAssignment objects, which correspond to all role assignments for the organization."
-doc_type: apiPageType
---
-# List privilegedRoleAssignments
-
-Namespace: microsoft.graph
---
-Retrieve a list of [privilegedRoleAssignment](../resources/privilegedroleassignment.md) objects, which correspond to all role assignments for the organization.
-## 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).
-
-The requestor needs to have one of the following roles: _Privileged Role Administrator_, _Global Administrator_, _Security Administrator_, or _Security Reader_.
-
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | Directory.AccessAsUser.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-GET /privilegedRoleAssignments
-```
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-| Name |Description|
-|:-|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns a `200 OK` response code and collection of [privilegedRoleAssignment](../resources/privilegedroleassignment.md) objects in the response body.
-
-Note that the tenant needs to be registered to PIM. Otherwise, the HTTP 403 Forbidden status code will be returned.
-## Examples
-### Get all role assignments
-##### Request
-The following example shows a request to get all role assignments:
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_privilegedroleassignments_1"
-}-->
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/privilegedRoleAssignments
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-The following example shows the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedRoleAssignment",
- "isCollection": true
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "value": [
- {
- "id": "id-value",
- "userId": "userId-value",
- "roleId": "roleId-value",
- "isElevated": true,
- "expirationDateTime": "2016-10-19T10:37:00Z",
- "resultMessage": "resultMessage-value"
- }
- ]
-}
-```
-### Get active role assignments
-##### Request
-The following example shows a request to query active role assignments:
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_privilegedroleassignments_2"
-}-->
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/privilegedRoleAssignments?$filter=isElevated%20eq%20true
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-The following example shows the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedRoleAssignment",
- "isCollection": true
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "value": [
- {
- "id": "0f693614-c255-4cf5-92fa-74e770c656d8_62e90394-69f5-4237-9190-012177145e10",
- "userId": "0f693614-c255-4cf5-92fa-74e770c656d8",
- "roleId": "62e90394-69f5-4237-9190-012177145e10",
- "isElevated": true,
- "expirationDateTime": null,
- "resultMessage": null
- },
- {
- "id": "0f693614-c255-4cf5-92fa-74e770c656d8_95e79109-95c0-4d8e-aee3-d01accf2d47b",
- "userId": "0f693614-c255-4cf5-92fa-74e770c656d8",
- "roleId": "95e79109-95c0-4d8e-aee3-d01accf2d47b",
- "isElevated": true,
- "expirationDateTime": "2017-07-25T17:38:49.563Z",
- "resultMessage": null
- }
- ]
-}
-```
-### Get permanent role assignments
-##### Request
-The following example shows a request to query permanent role assignments, where ``expirationDateTime`` value is ``null``:
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_privilegedroleassignments_3"
-}-->
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/privilegedRoleAssignments?$filter=isElevated%20eq%20true%20and%20expirationDateTime%20eq%20null
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-The following example shows the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedRoleAssignment",
- "isCollection": true
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "value": [
- {
- "id": "0f693614-c255-4cf5-92fa-74e770c656d8_194ae4cb-b126-40b2-bd5b-6091b380977d",
- "userId": "0f693614-c255-4cf5-92fa-74e770c656d8",
- "roleId": "194ae4cb-b126-40b2-bd5b-6091b380977d",
- "isElevated": true,
- "expirationDateTime": null,
- "resultMessage": null
- },
- {
- "id": "0f693614-c255-4cf5-92fa-74e770c656d8_44367163-eba1-44c3-98af-f5787879f96a",
- "userId": "0f693614-c255-4cf5-92fa-74e770c656d8",
- "roleId": "44367163-eba1-44c3-98af-f5787879f96a",
- "isElevated": true,
- "expirationDateTime": null,
- "resultMessage": null
- }
- ]
-}
-```
-### Get eligible role assignments
-##### Request
-The following example shows a request to query eligible role assignments, including the active and non-active ones:
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_privilegedroleassignments_4"
-}-->
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/privilegedRoleAssignments?$filter=isElevated%20eq%20true%20and%20expirationDateTime%20ne%20null%20or%20isElevated%20eq%20false
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-The following example shows the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedRoleAssignment",
- "isCollection": true
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "value": [
- {
- "id": "0f693614-c255-4cf5-92fa-74e770c656d8_95e79109-95c0-4d8e-aee3-d01accf2d47b",
- "userId": "0f693614-c255-4cf5-92fa-74e770c656d8",
- "roleId": "95e79109-95c0-4d8e-aee3-d01accf2d47b",
- "isElevated": true,
- "expirationDateTime": "2017-07-25T18:42:26.823Z",
- "resultMessage": null
- },
- {
- "id": "2cf9eef8-bc67-4aa4-bb65-75cc9e5c3f81_194ae4cb-b126-40b2-bd5b-6091b380977d",
- "userId": "2cf9eef8-bc67-4aa4-bb65-75cc9e5c3f81",
- "roleId": "194ae4cb-b126-40b2-bd5b-6091b380977d",
- "isElevated": false,
- "expirationDateTime": null,
- "resultMessage": null
- },
- {
- "id": "2cf9eef8-bc67-4aa4-bb65-75cc9e5c3f81_9360feb5-f418-4baa-8175-e2a00bac4301",
- "userId": "2cf9eef8-bc67-4aa4-bb65-75cc9e5c3f81",
- "roleId": "9360feb5-f418-4baa-8175-e2a00bac4301",
- "isElevated": false,
- "expirationDateTime": null,
- "resultMessage": null
- },
- {
- "id": "2cf9eef8-bc67-4aa4-bb65-75cc9e5c3f81_95e79109-95c0-4d8e-aee3-d01accf2d47b",
- "userId": "2cf9eef8-bc67-4aa4-bb65-75cc9e5c3f81",
- "roleId": "95e79109-95c0-4d8e-aee3-d01accf2d47b",
- "isElevated": false,
- "expirationDateTime": null,
- "resultMessage": null
- }
- ]
-}
-```
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "List privilegedRoleAssignments",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>
v1.0 Privilegedroleassignment Makeeligible https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedroleassignment-makeeligible.md
- Title: "privilegedRoleAssignment: makeEligible"
-description: "Make the role assignment eligible."
-doc_type: apiPageType
---
-# privilegedRoleAssignment: makeEligible
-
-Namespace: microsoft.graph
---
-Make the role assignment eligible. If the role assignment is already eligible before the call, it does nothing. If the role assignment is permanent and the requestor is different from the target user, the role assignment will become eligible and the role will be deactivated for the target user. If the requestor is the target user and the role is Security Administrator or Privileged Role Administrator, the role will be activated with the default expiration.
-
-## 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).
-
-The requestor needs to have _Privileged Role Administrator_ role.
-
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | Directory.AccessAsUser.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-POST /privilegedRoleAssignments/{id}/makeEligible
-```
-## Request headers
-| Name | Description|
-|:|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns `200 OK` response code and [privilegedRoleAssignment](../resources/privilegedroleassignment.md) object in the response body.
-
-Note that the tenant needs to be registered to PIM. Otherwise, the HTTP 403 Forbidden status code will be returned.
-## Example
-Here is an example of how to call this API.
-##### Request
-Here is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "privilegedroleassignment_makeeligible"
-}-->
-```http
-POST https://graph.microsoft.com/beta/privilegedRoleAssignments/{id}/makeEligible
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedRoleAssignment"
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "id": "id-value",
- "userId": "userId-value",
- "roleId": "roleId-value",
- "isElevated": true,
- "expirationDateTime": "2016-10-19T10:37:00Z",
- "resultMessage": "resultMessage-value"
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "privilegedRoleAssignment: makeEligible",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>--
v1.0 Privilegedroleassignment Makepermanent https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedroleassignment-makepermanent.md
- Title: "privilegedRoleAssignment: makePermanent"
-description: "Make the role assignment permanent."
-doc_type: apiPageType
---
-# privilegedRoleAssignment: makePermanent
-
-Namespace: microsoft.graph
---
-Make the role assignment permanent.
-
-## 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).
-
-The tenant needs to be registered to PIM. Otherwise, HTTP 403 Forbidden error will be returned.
-
-The requestor needs to have _Privileged Role Administrator_ role.
-
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | Directory.AccessAsUser.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-POST /privilegedRoleAssignments/{id}/makePermanent
-```
-## Request headers
-| Name | Description|
-|:|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-In the request body, provide a JSON object with the following parameters.
-
-| Parameter | Type |Description|
-|:|:--|:-|
-|reason|string|Optional. The reason to make this call.|
-|ticketNumber|string|Optional. The ticket number that is associated with this action.|
-|ticketSystem|string|Optional. The ticket system.|
-
-## Response
-
-If successful, this method returns `200 OK` response code and [privilegedRoleAssignment](../resources/privilegedroleassignment.md) object in the response body.
-
-## Example
-Here is an example of how to call this API.
-##### Request
-Here is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "privilegedroleassignment_makepermanent"
-}-->
-```http
-POST https://graph.microsoft.com/beta/privilegedRoleAssignments/{id}/makePermanent
-Content-type: application/json
-
-{
- "reason": "reason-value",
- "ticketNumber": "ticketNumber-value",
- "ticketSystem": "ticketSystem-value"
-}
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedRoleAssignment"
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "id": "id-value",
- "userId": "userId-value",
- "roleId": "roleId-value",
- "isElevated": true,
- "expirationDateTime": "2016-10-19T10:37:00Z",
- "resultMessage": "resultMessage-value"
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "privilegedRoleAssignment: makePermanent",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>--
v1.0 Privilegedroleassignment My https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedroleassignment-my.md
- Title: "privilegedRoleAssignment: my"
-description: "Get the requestor's privileged role assignments."
-doc_type: apiPageType
---
-# privilegedRoleAssignment: my
-
-Namespace: microsoft.graph
---
-Get the requestor's privileged role assignments.
-
-## 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) | Directory.AccessAsUser.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-GET /privilegedRoleAssignments/my
-```
-## Request headers
-| Name | Description|
-|:|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns `200 OK` response code and [privilegedRoleAssignment](../resources/privilegedroleassignment.md) collection object in the response body.
-
-## Example
-Here is an example of how to call this API.
-##### Request
-Here is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "privilegedroleassignment_my"
-}-->
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/privilegedRoleAssignments/my
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
---
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedRoleAssignment",
- "isCollection": true
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "value": [
- {
- "id": "id-value",
- "userId": "userId-value",
- "roleId": "roleId-value",
- "isElevated": true,
- "expirationDateTime": "2016-10-19T10:37:00Z",
- "resultMessage": "resultMessage-value"
- }
- ]
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "privilegedRoleAssignment: my",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>--
v1.0 Privilegedroleassignment Post Privilegedroleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedroleassignment-post-privilegedroleassignments.md
- Title: "Create privilegedRoleAssignment"
-description: "Use this API to create a new privilegedRoleAssignment."
-doc_type: apiPageType
---
-# Create privilegedRoleAssignment
-
-Namespace: microsoft.graph
---
-Use this API to create a new [privilegedRoleAssignment](../resources/privilegedroleassignment.md).
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-The requestor needs to have _Privileged Role Administrator_ role.
-
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | Directory.AccessAsUser.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-POST /privilegedRoleAssignments
-```
-## Request headers
-| Name | Description|
-|:|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-In the request body, supply a JSON representation of [privilegedRoleAssignment](../resources/privilegedroleassignment.md) object.
-
-## Response
-
-If successful, this method returns `201 Created` response code and [privilegedRoleAssignment](../resources/privilegedroleassignment.md) object in the response body.
-
-Note that the tenant needs to be registered to PIM. Otherwise, the HTTP 403 Forbidden status code will be returned.
-## Example
-##### Request
-Here is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "create_privilegedroleassignment_from_privilegedroleassignments"
-}-->
-```http
-POST https://graph.microsoft.com/beta/privilegedRoleAssignments
-Content-type: application/json
-
-{
- "userId": "userId-value",
- "roleId": "roleId-value"
-}
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-In the request body, supply a JSON representation of [privilegedRoleAssignment](../resources/privilegedroleassignment.md) object.
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedRoleAssignment"
-} -->
-```http
-HTTP/1.1 201 Created
-Content-type: application/json
-
-{
- "id": "id-value",
- "userId": "userId-value",
- "roleId": "roleId-value",
- "isElevated": true,
- "expirationDateTime": "2016-10-19T10:37:00Z",
- "resultMessage": "resultMessage-value"
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "Create privilegedRoleAssignment",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>--
v1.0 Privilegedroleassignmentrequest Cancel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedroleassignmentrequest-cancel.md
- Title: "Cancel privilegedRoleAssignmentRequest"
-description: "Cancel a privilegedRoleAssignmentRequest."
-doc_type: apiPageType
---
-# Cancel privilegedRoleAssignmentRequest
-
-Namespace: microsoft.graph
---
-Cancel a [privilegedRoleAssignmentRequest](../resources/privilegedroleassignmentrequest.md).
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | PrivilegedAccess.ReadWrite.AzureAD |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
--
-### HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-POST /privilegedRoleAssignmentRequests/{requestid}/cancel
-```
-
-## Request headers
-| Name |Description|
-|:-|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 Ok` response code. It returns [privilegedRoleAssignmentRequest](../resources/privilegedroleassignmentrequest.md) in the response body.
-
-### Error codes
-This API returns the standard HTTP error codes. In addition, it returns the custom error codes listed in the following table.
-
-|Error code | Error message |
-|:--| :|
-| 400 BadRequest | RequestId cannot be Null. |
-| 400 BadRequest | Request with request ID not found. |
-| 400 BadRequest | Cancellation can be done only on status Scheduled and PendingApproval. |
-| 403 UnAuthorized | Requester not allowed to make Cancel call or request not found. |
-
-## Example
-##### Request
-Here is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "cancel_privilegedRoleAssignmentRequests"
-}-->
-```http
-POST https://graph.microsoft.com/beta/privilegedRoleAssignmentRequests/7c53453e-d5a4-41e0-8eb1-32d5ec8bfdee/cancel
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-<!-- {
- "blockType": "response",
- "truncated": false,
- "@odata.type": "microsoft.graph.privilegedRoleAssignmentRequest"
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#privilegedRoleAssignmentRequests/$entity",
- "schedule": {
- "type": "activation",
- "startDateTime": "2018-02-08T02:35:17.903Z",
- "endDateTime": null,
- "duration" : null
- },
- "id": "bcfb11e3-fc0d-49ea-b3d5-7d60a48e5043",
- "evaluateOnly": false,
- "type": "UserAdd",
- "assignmentState": "Active",
- "requestedDateTime": "2018-02-08T02:35:42.9137335Z",
- "status": "Cancelling",
- "duration": "2",
- "reason": "Activate the role for business purpose",
- "ticketNumber": "234",
- "ticketSystem": "system",
- "userId": "Self",
- "roleId": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b"
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "Cancel privilegedRoleAssignmentRequests",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>--
v1.0 Privilegedroleassignmentrequest List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedroleassignmentrequest-list.md
- Title: "List privilegedRoleAssignmentRequests"
-description: "Retrieve a collection of privilegedRoleAssignmentRequest. "
-doc_type: apiPageType
---
-# List privilegedRoleAssignmentRequests
-
-Namespace: microsoft.graph
---
-Retrieve a collection of [privilegedRoleAssignmentRequest](../resources/privilegedroleassignmentrequest.md).
-
-**Note:** This requester must have at least one role assignment on the resource.
-
-## 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) | PrivilegedAccess.ReadWrite.AzureAD, Directory.Read.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-GET /privilegedRoleAssignmentRequests
-```
-
-## Optional query parameters
-This method supports the [OData query parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-| Name |Description|
-|:-|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns a `200 OK` response code and a collection of [privilegedRoleAssignmentRequest](../resources/privilegedroleassignmentrequest.md) objects in the response body.
-
-## Example
-##### Request
-The following is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_privilegedroleassignmentrequest"
-}-->
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/privilegedRoleAssignmentRequests
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-The following is an example of the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedRoleAssignmentRequest",
- "isCollection": true
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "@odata.context":"https://https://graph.microsoft.com/beta/$metadata#privilegedRoleAssignmentRequests",
- "value":[
- {
- "schedule":{
- "type":"activation","startDateTime":"2018-02-07T22:55:00Z","endDateTime":null,"duration" : null
- },"id":"03ea0c3d-90a0-42d4-b220-11c049c506fb","userId": "Self","roleId": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b","type":"UserAdd","assignmentState":"Active","requestedDateTime":"2018-02-07T22:17:37.2215343Z","status":"ApprovalAborted","duration":"1","reason":"Activate for testing","ticketNumber":"222","ticketSystem":"222"
- },{
- "schedule":{
- "type":"assignment","startDateTime":"2018-01-23T02:43:15.258242Z","endDateTime":null,"duration" : null
- },"id":"fe4450bb-6d28-4583-8fc4-25b0ea91daf5","userId": "Self","roleId": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b","type":"UserAdd","assignmentState":"Active","requestedDateTime":"2018-01-23T02:42:55.628338Z","status":"Completed","duration":"1","reason":"asdf","ticketNumber":null,"ticketSystem":null
- }
- ]
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "List privilegedRoleAssignmentRequest",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>--
v1.0 Privilegedroleassignmentrequest My https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedroleassignmentrequest-my.md
- Title: "privilegedRoleAssignmentRequest: my"
-description: "Get the requester's privileged role assignment requests."
-doc_type: apiPageType
---
-# privilegedRoleAssignmentRequest: my
-
-Namespace: microsoft.graph
---
-Get the requester's privileged role assignment requests.
-
-## 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) | PrivilegedAccess.ReadWrite.AzureAD, Directory.Read.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-POST /privilegedRoleAssignmentRequests/my
-```
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-| Name |Description|
-|:-|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-If successful, this method returns `200 OK` response code and [privilegedRoleAssignmentRequest](../resources/privilegedroleassignmentrequest.md) collection object in the response body.
-
-## Example
-##### Request
-The following is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "privilegedroleassignmentrequest_my)"
-}-->
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/privilegedRoleAssignmentRequests/my
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
---
-##### Response
-The following is an example of the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedRoleAssignmentRequest"
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#privilegedRoleAssignmentRequests",
- "@odata.count": 4,
- "value": [{
- "schedule": {
- "type": "activation",
- "startDateTime": "2018-02-08T02:35:17.903Z",
- "endDateTime": null,
- "duration" : null
- },
- "id": "e13ef8a0-c1cb-4d03-aaae-9cd1c8ede2d1",
- "userId": "Self",
- "roleId": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b",
- "type": "UserAdd",
- "assignmentState": "Active",
- "requestedDateTime": "2018-02-08T02:35:42.9137335Z",
- "status": "RequestedApproval",
- "duration": "2",
- "reason": "Activate the role for business purpose",
- "ticketNumber": "234",
- "ticketSystem": "system",
- "roleInfo": {
- "id": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b",
- "name": "Directory Readers"
- }
- }, {
- "schedule": {
- "type": "activation",
- "startDateTime": "2018-02-07T22:55:00Z",
- "endDateTime": null,
- "duration" : null
- },
- "id": "03ea0c3d-90a0-42d4-b220-11c049c506fb",
- "userId": "Self",
- "roleId": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b",
- "type": "UserAdd",
- "assignmentState": "Active",
- "requestedDateTime": "2018-02-07T22:17:37.2215343Z",
- "status": "ApprovalAborted",
- "duration": "1",
- "reason": "Activate for testing",
- "ticketNumber": "222",
- "ticketSystem": "222",
- "roleInfo": {
- "id": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b",
- "name": "Directory Readers"
- }
- }]
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "privilegedRoleAssignmentRequest: my",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>--
v1.0 Privilegedroleassignmentrequest Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedroleassignmentrequest-post.md
- Title: "Create privilegedRoleAssignmentRequest"
-description: "Create a privilegedroleassignmentrequest object."
-doc_type: apiPageType
---
-# Create privilegedRoleAssignmentRequest
-
-Namespace: microsoft.graph
---
-Create a [privilegedroleassignmentrequest](../resources/privilegedroleassignmentrequest.md) object.
-
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | PrivilegedAccess.ReadWrite.AzureAD |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-POST /privilegedRoleAssignmentRequests
-```
-
-## Request headers
-| Name |Description|
-|:-|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-In the request body, supply a JSON representation of [privilegedroleassignmentrequest](../resources/privilegedroleassignmentrequest.md) object.
-
-| Property | Type | Description|
-|:|:--|:-|
-|roleId|String|The ID of the role. Required.|
-|type|String|Represents the type of the operation on the role assignment. The value can be `AdminAdd`: Administrators add users to roles;`UserAdd`: Users add role assignments. Required.|
-|assignmentState|String|The state of the assignment. The value can be `Eligible` for eligible assignment `Active` - if it is directly assigned `Active` by administrators, or activated on an eligible assignment by the users. Possible values are: ``NotStarted``, `Completed`, `RequestedApproval`, `Scheduled`, `Approved`, `ApprovalDenied`, `ApprovalAborted`, `Cancelling`, `Cancelled`, `Revoked`, `RequestExpired`. Required.|
-|reason|String|The reason needs to be provided for the role assignment request for audit and review purpose.|
-|schedule|[governanceSchedule](../resources/governanceschedule.md)|The schedule of the role assignment request.|
-
-## Response
-If successful, this method returns a `201 Created` response code and a [privilegedRoleAssignmentRequest](../resources/privilegedroleassignmentrequest.md) object in the response body.
-
-### Error codes
-This API returns that standard HTTP error codes. In addition, it can return the error codes listed in the following table.
-
-|Error code | Error message |
-|:--| :|
-| 400 BadRequest | RoleAssignmentRequest property was NULL |
-| 400 BadRequest | Unable to deserialize roleAssignmentRequest Object. |
-| 400 BadRequest | RoleId is required. |
-| 400 BadRequest | Schedule start date must be specified and should be greater than Now. |
-| 400 BadRequest | A schedule already exists for this user, role and schedule type. |
-| 400 BadRequest | A pending approval already exists for this user, role and approval type. |
-| 400 BadRequest | Requestor reason is missing. |
-| 400 BadRequest | Requestor reason should be less than 500 characters. |
-| 400 BadRequest | Elevation duration must be between 0.5 and {from setting}. |
-| 400 BadRequest | There is a overlap between scheduled activation and the request. |
-| 400 BadRequest | The role is already activated. |
-| 400 BadRequest | GenericElevateUserToRoleAssignments: Tickting information is required and not supplied in the activation process. |
-| 400 BadRequest | There is a overlap between scheduled activation and the request. |
-| 403 UnAuthorized | Elevation requires Multi-Factor Authentication. |
-| 403 UnAuthorized | On behalf of elevation is not allowed. |
-
-## Example
-##### Request
-The following is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "post_privilegedroleassignmentrequest"
-}-->
-```http
-POST https://graph.microsoft.com/beta/privilegedRoleAssignmentRequests
-Content-type: application/json
-
-{
- "duration": "2",
- "reason": "Activate the role for business purpose",
- "ticketNumber": "234",
- "ticketSystem": "system",
- "schedule": {
- "startDateTime": "2018-02-08T02:35:17.903Z"
- },
- "type": "UserAdd",
- "assignmentState": "Active",
- "roleId": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b"
-}
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-The following is an example of the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedRoleAssignmentRequest"
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
--
-{
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#privilegedRoleAssignmentRequests/$entity",
- "schedule": {
- "type": "activation",
- "startDateTime": "2018-02-08T02:35:17.903Z",
- "endDateTime": null,
- "duration" : null
- },
- "id": "e13ef8a0-c1cb-4d03-aaae-9cd1c8ede2d1",
- "type": "UserAdd",
- "assignmentState": "Active",
- "requestedDateTime": "2018-02-08T02:35:42.9137335Z",
- "status": "NotStarted",
- "duration": "2",
- "reason": "Activate the role for business purpose",
- "ticketNumber": "234",
- "ticketSystem": "system",
- "userId": "Self",
- "roleId": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b"
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "Post privilegedRoleAssignmentRequest",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>--
v1.0 Privilegedrolesettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedrolesettings-get.md
- Title: "Get privilegedRoleSettings"
-description: "Retrieve the role settings for the given role. A privilegedRoleSettings object will be returned."
-doc_type: apiPageType
---
-# Get privilegedRoleSettings
-
-Namespace: microsoft.graph
---
-Retrieve the role settings for the given role. A [privilegedRoleSettings](../resources/privilegedrolesettings.md) object will be returned.
-## 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).
-
-The requestor needs to have one of the following roles: _Privileged Role Administrator_, _Global Administrator_, _Security Administrator_, or _Security Reader_.
-
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | Directory.AccessAsUser.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-GET /privilegedRoles/{id}/settings
-```
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-| Name |Description|
-|:-|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns a `200 OK` response code and [privilegedRoleSettings](../resources/privilegedrolesettings.md) object in the response body.
-
-Note that the tenant needs to be registered to PIM. Otherwise, the HTTP 403 Forbidden status code will be returned.
-## Example
-##### Request
-Here is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_privilegedrolesettings"
-}-->
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/privilegedRoles/{id}/settings
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedRoleSettings"
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "minElevationDuration": "2016-10-19T10:37:00Z",
- "maxElavationDuration": "2016-10-19T10:37:00Z",
- "elevationDuration": "2016-10-19T10:37:00Z",
- "id": "id-value",
- "notificationToUserOnElevation": true,
- "ticketingInfoOnElevation": true
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "Get privilegedRoleSettings",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>
v1.0 Privilegedrolesettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedrolesettings-update.md
- Title: "Update privilegedRoleSettings"
-description: "Update the role settings for the given role setting. A privilegedRoleSettings object will be returned."
-doc_type: apiPageType
---
-# Update privilegedRoleSettings
-
-Namespace: microsoft.graph
--
-Update the role settings for the given role setting. A [privilegedRoleSettings](../resources/privilegedrolesettings.md) object will be returned.
-## 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).
-
->**Note:** The requester must have the Privileged Role Administrator role to update role settings.
-
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | PrivilegedAccess.ReadWrite.AzureAD |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-PUT /privilegedRoles/{id}/settings
-```
-
-## Request headers
-| Name |Description|
-|:-|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-In the request body, supply a JSON representation of a [privilegedRoleSettings](../resources/privilegedrolesettings.md) object.
-
-The following table lists the properties that you can supply when you update a role setting.
-
-|Property|Type|Description|
-|:|:--|:-|
-|elevationDuration|duration|The duration when the role is activated. Required.|
-|id|string|The unique identifier for the role settings. Read-only. Required.|
-|isMfaOnElevationConfigurable|boolean|**true** if mfaOnElevation is configurable. **false** if mfaOnElevation is not configurable. Required.|
-|lastGlobalAdmin|Boolean|For internal use only.|
-|maxElavationDuration|duration|Maximum duration for the activated role. Required.|
-|mfaOnElevation|Boolean|**true** if MFA is required to activate the role. **false** if MFA is not required to activate the role. Required.|
-|minElevationDuration|duration|Minimum duration for the activated role. Required.|
-|notificationToUserOnElevation|Boolean|**true** if send notification to the end user when the role is activated. **false** if do not send notification when the role is activated. Required.|
-|ticketingInfoOnElevation|Boolean|**true** if the ticketing information is required when activate the role. **false** if the ticketing information is not required when activate the role. Required.|
-|approvalOnElevation|Boolean|**true** if the approval is required when activate the role. **false** if the approval is not required when activate the role. Required.|
-|approverIds|string collection|List of Approval IDs, if approval is required for activation.|
-
-## Response
-
-If successful, this method returns a `204 No Content` response code.
-
-Note that the tenant needs to be registered to PIM. Otherwise, the HTTP 403 Forbidden status code will be returned.
-## Example
-##### Request
-Here is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "put_privilegedrolesettings"
-}-->
-```http
-PUT https://graph.microsoft.com/beta/privilegedRoles/{id}/settings
-Content-type: application/json
-
-{
- "id": "9b895d92-2cd3-44c7-9d02-a6ac2d5ea5c3",
- "elevationDuration": "PT8H",
- "notificationToUserOnElevation": false,
- "ticketingInfoOnElevation": true,
- "mfaOnElevation": false,
- "maxElavationDuration": "PT0S",
- "minElevationDuration": "PT0S",
- "lastGlobalAdmin": false,
- "isMfaOnElevationConfigurable": true,
- "approvalOnElevation": false,
- "approverIds": ["e2b2a2fb-13d7-495c-adc9-941fe966793f", "22770e3f-b9b4-418e-9dea-d0e3d2f275dd"]
-}
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
---
-##### Response
-Here is an example of the response.
-<!-- {
- "blockType": "response",
- "truncated": true
-}-->
-```http
-HTTP/1.1 204 No Content
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "Update privilegedRoleSettings",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>--
v1.0 Privilegedrolesummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/privilegedrolesummary-get.md
- Title: "Get privilegedRoleSummary"
-description: "Retrieve the properties and relationships of privilegedRoleSummary object."
-doc_type: apiPageType
---
-# Get privilegedRoleSummary
-
-Namespace: microsoft.graph
---
-Retrieve the properties and relationships of [privilegedRoleSummary](../resources/privilegedrolesummary.md) object.
-## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
--
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | Directory.AccessAsUser.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
-
-## HTTP request
-<!-- { "blockType": "ignored" } -->
-```http
-GET /privilegedRoles/{id}?$expand=summary
-```
-## Optional query parameters
-This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
-
-## Request headers
-| Name |Description|
-|:-|:-|
-| Authorization | Bearer {token}. Required. |
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns a `200 OK` response code and [privilegedRoleSummary](../resources/privilegedrolesummary.md) object in the response body.
-
-Note that the tenant needs to be registered to PIM. Otherwise, the HTTP 403 Forbidden status code will be returned.
-## Example
-##### Request
-Here is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_privilegedrolesummary"
-}-->
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/privilegedRoles/{id}/summary
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.privilegedRoleSummary"
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "id": "id-value",
- "status": "status-value",
- "usersCount": 99,
- "managedCount": 99,
- "elevatedCount": 99,
- "mfaEnabled": true
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "Get privilegedRoleSummary",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>
v1.0 Profile Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-delete.md
DELETE https://graph.microsoft.com/beta/me/profile
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-profile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-get.md
GET https://graph.microsoft.com/beta/me/profile
[!INCLUDE [sample-code](../includes/snippets/powershell/get-profile-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
GET https://graph.microsoft.com/beta/me/profile?$expand=names($select=first,last
[!INCLUDE [sample-code](../includes/snippets/powershell/get-profile-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile List Accounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-list-accounts.md
GET https://graph.microsoft.com/beta/me/profile/account
[!INCLUDE [sample-code](../includes/snippets/powershell/get-account-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile List Addresses https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-list-addresses.md
GET https://graph.microsoft.com/beta/me/profile/addresses
[!INCLUDE [sample-code](../includes/snippets/powershell/get-itemaddresses-from-profile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile List Anniversaries https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-list-anniversaries.md
GET https://graph.microsoft.com/beta/me/profile/anniversaries
[!INCLUDE [sample-code](../includes/snippets/powershell/get-anniversaries-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile List Awards https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-list-awards.md
GET https://graph.microsoft.com/beta/me/profile/awards
[!INCLUDE [sample-code](../includes/snippets/powershell/get-itemawards-from-profile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile List Certifications https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-list-certifications.md
GET https://graph.microsoft.com/beta/me/profile/certifications
[!INCLUDE [sample-code](../includes/snippets/powershell/get-itemcertifications-from-profile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile List Educationalactivities https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-list-educationalactivities.md
GET https://graph.microsoft.com/beta/me/profile/educationalActivities
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationalactivities-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile List Emails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-list-emails.md
GET https://graph.microsoft.com/beta/me/profile/emails
[!INCLUDE [sample-code](../includes/snippets/powershell/get-emails-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile List Interests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-list-interests.md
GET https://graph.microsoft.com/beta/me/profile/interests
[!INCLUDE [sample-code](../includes/snippets/powershell/get-interests-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile List Languages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-list-languages.md
GET https://graph.microsoft.com/beta/me/profile/languages
[!INCLUDE [sample-code](../includes/snippets/powershell/get-languages-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile List Names https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-list-names.md
GET https://graph.microsoft.com/beta/me/profile/names
[!INCLUDE [sample-code](../includes/snippets/powershell/get-names-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile List Notes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-list-notes.md
GET https://graph.microsoft.com/beta/me/profile/notes
[!INCLUDE [sample-code](../includes/snippets/powershell/get-notes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile List Patents https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-list-patents.md
GET https://graph.microsoft.com/beta/me/profile/patents
[!INCLUDE [sample-code](../includes/snippets/powershell/get-itempatents-from-profile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile List Phones https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-list-phones.md
GET https://graph.microsoft.com/beta/me/profile/phones
[!INCLUDE [sample-code](../includes/snippets/powershell/get-itemphone-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile List Positions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-list-positions.md
GET https://graph.microsoft.com/beta/me/profile/positions
[!INCLUDE [sample-code](../includes/snippets/powershell/get-positions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile List Projects https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-list-projects.md
GET https://graph.microsoft.com/beta/me/profile/projects
[!INCLUDE [sample-code](../includes/snippets/powershell/get-projects-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile List Publications https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-list-publications.md
GET https://graph.microsoft.com/beta/me/profile/publications
[!INCLUDE [sample-code](../includes/snippets/powershell/get-publications-from-profile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile List Skills https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-list-skills.md
GET https://graph.microsoft.com/beta/me/profile/skills
[!INCLUDE [sample-code](../includes/snippets/powershell/get-skills-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile List Webaccounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-list-webaccounts.md
GET https://graph.microsoft.com/beta/me/profile/webAccounts
[!INCLUDE [sample-code](../includes/snippets/powershell/get-webaccounts-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile List Websites https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-list-websites.md
GET https://graph.microsoft.com/beta/me/profile/websites
[!INCLUDE [sample-code](../includes/snippets/powershell/get-websites-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile Post Accounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-post-accounts.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-useraccountinformation-from-profile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile Post Addresses https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-post-addresses.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-itemaddress-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile Post Certifications https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-post-certifications.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-personcertification-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile Post Emails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-post-emails.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-itememail-from-profile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile Post Interests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-post-interests.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-personinterest-from-profile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile Post Languages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-post-languages.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-languageproficiency-from-profile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile Post Names https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-post-names.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-personname-from-profilev2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile Post Notes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-post-notes.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-personannotation-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile Post Patents https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-post-patents.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-itempatent-from-profile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile Post Phones https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-post-phones.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-itemphone-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile Post Positions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-post-positions.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-workposition-from-profile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile Post Projects https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-post-projects.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-projectparticipation-from-profile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile Post Skills https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-post-skills.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-skillproficiency-from-profile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile Post Webaccounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-post-webaccounts.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-webaccount-from-profile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profile Post Websites https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profile-post-websites.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-personwebsite-from-profile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profilecardproperty Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profilecardproperty-delete.md
DELETE https://graph.microsoft.com/beta/organization/{organizationId}/settings/p
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-profilecardproperty-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profilecardproperty Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profilecardproperty-get.md
GET https://graph.microsoft.com/beta/organization/{organizationId}/settings/prof
[!INCLUDE [sample-code](../includes/snippets/powershell/get-profilecardproperty-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profilecardproperty Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profilecardproperty-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-profilecardproperty-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profilephoto Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profilephoto-get.md
The following tables show the least privileged permission or permissions require
### To retrieve the profile photo of a contact
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Least privileged permissions | Higher privileged permissions | |:--|:--|:| |Delegated (work or school account) | Contacts.Read | Contacts.ReadWrite |
The following tables show the least privileged permission or permissions require
### To retrieve the profile photo of a group
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Least privileged permissions | Higher privileged permissions | |:--|:--|:| |Delegated (work or school account) | Group.Read.All | Group.ReadWrite.All |
The following tables show the least privileged permission or permissions require
### To retrieve the profile photo of a team
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Least privileged permissions | Higher privileged permissions | |:--|:--|:| |Delegated (work or school account) | Team.ReadBasic.All | TeamSettings.Read.All, TeamSettings.ReadWrite.All, Group.Read.All**, Group.ReadWrite.All**, Directory.Read.All**, Directory.ReadWrite.All** |
The following tables show the least privileged permission or permissions require
### To retrieve the profile photo of a user
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Least privileged permissions | Higher privileged permissions | |:--|:--|:| |Delegated (work or school account) | User.Read | User.ReadBasic.All, User.Read.All, User.ReadWrite, User.ReadWrite.All |
v1.0 Profilephoto Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/profilephoto-update.md
The following tables show the least privileged permission or permissions require
### To update the profile photo of a contact
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Least privileged permissions | Higher privileged permissions | |:--|:--|:| |Delegated (work or school account) | Contacts.ReadWrite | Contacts.ReadWrite.Shared |
The following tables show the least privileged permission or permissions require
### To update the profile photo of a group
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Least privileged permissions | Higher privileged permissions | |:--|:--|:| |Delegated (work or school account) | Group.ReadWrite.All | Not supported. |
The following tables show the least privileged permission or permissions require
### To update the profile photo of a team
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Least privileged permissions | Higher privileged permissions | |:--|:--|:| | Delegated (work or school account) | TeamSettings.ReadWrite.All | Group.ReadWrite.All*, Directory.ReadWrite.All* |
The following tables show the least privileged permission or permissions require
### To update the profile photo of the signed-in user
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Least privileged permissions | Higher privileged permissions | |:--|:--|:| |Delegated (work or school account) | User.ReadWrite | User.ReadWrite.All |
Binary data for the image
[!INCLUDE [sample-code](../includes/snippets/javascript/update-profilephoto-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+ #### Response
Binary data for the image
[!INCLUDE [sample-code](../includes/snippets/javascript/update-team-photo-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+ #### Response
v1.0 Program Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/program-create.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-program-from-programs-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Program Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/program-delete.md
DELETE https://graph.microsoft.com/beta/programs/7e59d237-2fb0-4e5d-b7bb-d4f9f91
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-program-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Program List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/program-list.md
GET https://graph.microsoft.com/beta/programs
[!INCLUDE [sample-code](../includes/snippets/powershell/get-program-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Program Listcontrols https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/program-listcontrols.md
GET https://graph.microsoft.com/beta/programs/673a7379-9c38-4f01-bd9d-4fda7260b8
[!INCLUDE [sample-code](../includes/snippets/php/get-programcontrol-from-program-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Program Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/program-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-program-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Programcontrol Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/programcontrol-create.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-programcontrol-from-programcontrols-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Programcontrol Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/programcontrol-delete.md
DELETE https://graph.microsoft.com/beta/programControls/7e59d237-2fb0-4e5d-b7bb-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-programcontrol-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Programcontrol List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/programcontrol-list.md
GET https://graph.microsoft.com/beta/programControls
[!INCLUDE [sample-code](../includes/snippets/powershell/get-programcontrol-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Programcontroltype List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/programcontroltype-list.md
GET https://graph.microsoft.com/beta/programControlTypes
[!INCLUDE [sample-code](../includes/snippets/powershell/get-programcontroltype-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Projectparticipation Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/projectparticipation-delete.md
DELETE https://graph.microsoft.com/beta/me/profile/projects/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-projectparticipation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Projectparticipation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/projectparticipation-get.md
GET https://graph.microsoft.com/beta/me/profile/projects/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-projectparticipation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Projectparticipation Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/projectparticipation-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-projectparticipation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Projectrome Delete Activity https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/projectrome-delete-activity.md
DELETE https://graph.microsoft.com/beta/me/activities/13881113971988980728
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-activity-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Projectrome Delete Historyitem https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/projectrome-delete-historyitem.md
If successful, this method returns the `204 No Content` response code if the his
Here is an example of the request.
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "delete_historyItem",
Here is an example of the request.
PUT https://graph.microsoft.com/beta/me/activities/13881113971988980728/historyItems/390e06e2-7e5b-4133-8014-fac7ac5991af ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [PHP](#tab/php)
--- ##### Response Here is an example of the response.
HTTP/1.1 204 No Content
"section": "documentation", "tocPath": "", "suppressions": [
+
] } -->
v1.0 Projectrome Put Historyitem https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/projectrome-put-historyitem.md
One of the following permissions is required to call this API. To learn more, in
PUT /me/activities/{id}/historyItems/{id} ```
-Id needs to be a GUID.
+`{id}` needs to be a GUID.
## Request headers
In the request body, supply a JSON representation of a [historyItem](../resource
## Response
-If successful, this method returns the `201 Created` response code if the historyItem was created or `200 OK` if the historyItem was replaced.
+If successful, this method returns a `201 Created` response code if the **historyItem** was created or `200 OK` if the **historyItem** was replaced.
## Example
-#### Request
+### Request
-Here is an example of the request.
+The following is an example of the request.
<!-- { "blockType": "ignored",
Content-type: application/json
} ```
-#### Response
+### Response
-Here is an example of the response.
+The following is an example of the response.
<!-- { "blockType": "ignored",
v1.0 Pronounssettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/pronounssettings-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-| Delegated (work or school account) | Organization.ReadWrite.All |
+| Delegated (work or school account) | PeopleSettings.ReadWrite.All |
| Delegated (personal Microsoft account) | Not supported. | | Application | Not supported. |
One of the following permissions is required to call this API. To learn more, in
} --> ``` http
-PATCH /organization/{organizationId}/settings/pronouns
+PATCH /admin/people/pronouns
``` ## Request headers
The following table specifies the properties that can be updated.
|:|:|:| |isEnabledInOrganization|Boolean|`true` to enable pronouns in the organization, `false` otherwise. The default is `false`, and pronouns are disabled. Required.| -- ## Response If successful, this method returns a `200 OK` response code and an updated [pronounsSettings](../resources/pronounssettings.md) object in the response body.
The following is an example of a request.
} --> ``` http
-PATCH https://graph.microsoft.com/beta/organization/{organizationId}/settings/pronouns
+PATCH https://graph.microsoft.com/beta/admin/people/pronouns
Content-Type: application/json {
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-pronounssettings-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
"isEnabledInOrganization": true } ```-
v1.0 Provisioningobjectsummary List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/provisioningobjectsummary-list.md
Get all provisioning events that occurred in your tenant, such as the deletion o
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | AuditLog.Read.All and Directory.Read.All |
GET /auditLogs/provisioning
## Optional query parameters
-This method supports the following OData query parameters to help customize the response. Note that the filters are all case sensitive except for status.
-
-|Name |Description |Example|
-|:--|-||
-|[$filter](/graph/query-parameters#filter-parameter)|Filters results (rows). |/`auditLogs/provisioning?$filter=id eq '74c3b0ae-9cc5-850e-e0a5-7r6a4231de87'`
-|[$top](/graph/query-parameters#top-parameter)|Sets the page size of results.|`/auditLogs/provisioning?$top=20`|
-|[$skiptoken](/graph/query-parameters#skiptoken-parameter)|Retrieves the next page of results from result sets that span multiple pages. You must pass the top filter in the query to generate the token. You cannot specify the number of results to be skipped.|`/auditLogs/provisioning?$top=20&$skiptoken=g822a72df43b19c8ce94b71d153981b680a08800bc3e35f239dffb378ff72c25"`|
-
-For general information, see [OData query parameters](/graph/query-parameters).
-
-### Attributes supported by the $filter parameter
-
-|Attribute name |Supported operators|
-|:-|:|
-|id| eq, contains|
-|activityDateTime| eq|
-|tenantid|eq, contains|
-|jobid|eq, contains|
-|changeid|eq, contains|
-|cycleid|eq, contains|
-|action|eq, contains|
-|provisioningAction|eq, contains|
-|durationInMilliseconds|eq, gt, lt|
-|provisioningStatusInfo/status|eq, contains|
-|statusInfo/status|eq, contains|
-|sourceSystem/displayName|eq, contains|
-|targetSystem/displayName|eq, contains|
-|sourceIdentity/identityType|eq, contains|
-|targetIdentity/identityType|eq, contains|
-|sourceIdentity/id|eq, contains|
-|servicePrincipal/id|eq|
-|servicePrincipal/name|eq|
-|targetIdentity/id|eq, contains|
-|sourceIdentity/displayName|eq, contains|
-|targetIdentity/displayName|eq, contains|
-|initiatedBy/displayName|eq, contains|
+This method supports the `$filter` (`eq`, `contains`, `gt`, `lt`), `$orderby`, `$top`, `$skiptoken` OData query parameters to help customize the response. The filters are all case sensitive. For general information, see [OData query parameters](/graph/query-parameters).
## Request headers
GET https://graph.microsoft.com/beta/auditLogs/provisioning
[!INCLUDE [sample-code](../includes/snippets/powershell/list-provisioningobjectsummary-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
GET https://graph.microsoft.com/beta/auditLogs/provisioning
[!INCLUDE [sample-code](../includes/snippets/powershell/list-provisioningobjectsummary-error-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Publishedresource Delete Agentgroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/publishedresource-delete-agentgroups.md
DELETE https://graph.microsoft.com/beta/onPremisesPublishingProfiles/provisionin
[!INCLUDE [sample-code](../includes/snippets/powershell/create-onpremisesagentgroup-from-publishedresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Publishedresource Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/publishedresource-delete.md
DELETE https://graph.microsoft.com/beta/onPremisesPublishingProfiles/provisionin
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-publishedresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Publishedresource Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/publishedresource-get.md
GET https://graph.microsoft.com/beta/onPremisesPublishingProfiles/provisioning/p
[!INCLUDE [sample-code](../includes/snippets/powershell/get-publishedresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Publishedresource List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/publishedresource-list.md
GET https://graph.microsoft.com/beta/onPremisesPublishingProfiles/{publishingTyp
[!INCLUDE [sample-code](../includes/snippets/powershell/get-publishedresources-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Publishedresource Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/publishedresource-post.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-publishedresource-from-onpremisespublishingprofile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Publishedresource Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/publishedresource-update.md
PATCH https://graph.microsoft.com/beta/onPremisesPublishingProfiles/provisioning
[!INCLUDE [sample-code](../includes/snippets/php/update-publishedresource-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Range Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/range-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/names/{name}/r
[!INCLUDE [sample-code](../includes/snippets/php/get-range-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Range Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/range-update.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/update-range-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Rangeformat Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/rangeformat-update.md
Content-type: application/json
"section": "documentation", "tocPath": "", "suppressions": [
- "Error: update_rangeformat_font_three/underline:\r\n Expected type String but actual was Single. Property: underline, actual value: 'Single'"
+ "Error: update_rangeformat_font_three/underline:\r\n Expected type String but actual was Single. Property: underline, actual value: 'Single'",
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/drive/items/{var}/workbook/worksheets/{var}/range(address={var})/format/fill
+ Uri path requires navigating into unknown object hierarchy: missing property 'range(address={var})' on 'workbookWorksheet'. Possible issues:
+ 1) Doc bug where 'range(address={var})' isn't defined on the resource.
+ 2) Doc bug where 'range(address={var})' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'workbookWorksheet' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation.",
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/drive/items/{var}/workbook/worksheets/{var}/range(address={var})/format/font
+ Uri path requires navigating into unknown object hierarchy: missing property 'range(address={var})' on 'workbookWorksheet'. Possible issues:
+ 1) Doc bug where 'range(address={var})' isn't defined on the resource.
+ 2) Doc bug where 'range(address={var})' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'workbookWorksheet' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
] } -->
v1.0 Rbacapplication List Roleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/rbacapplication-list-roleassignments.md
GET https://graph.microsoft.com/beta/roleManagement/directory/roleAssignments?$f
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/roleManagement/directory/roleAssignments?$f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-roleassignments-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/roleManagement/entitlementManagement/roleAs
[!INCLUDE [sample-code](../includes/snippets/powershell/get-roleassignments-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/roleManagement/exchange/roleAssignments?$fi
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Rbacapplication List Roleassignmentscheduleinstances https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/rbacapplication-list-roleassignmentscheduleinstances.md
GET https://graph.microsoft.com/beta/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/php/list-unifiedroleassignmentscheduleinstance-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Rbacapplication List Roleassignmentschedulerequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/rbacapplication-list-roleassignmentschedulerequests.md
GET https://graph.microsoft.com/beta/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedroleassignmentschedulerequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Rbacapplication List Roleassignmentschedules https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/rbacapplication-list-roleassignmentschedules.md
GET https://graph.microsoft.com/beta/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedroleassignmentschedule-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Rbacapplication List Roledefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/rbacapplication-list-roledefinitions.md
GET https://graph.microsoft.com/beta/roleManagement/directory/roleDefinitions
[!INCLUDE [sample-code](../includes/snippets/powershell/get-roledefinitions-directory-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/roleManagement/cloudPC/roleDefinitions
[!INCLUDE [sample-code](../includes/snippets/powershell/get-roledefinitions-cloudpc-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/roleManagement/entitlementManagement/roleDe
[!INCLUDE [sample-code](../includes/snippets/powershell/get-roledefinitions-entitlementmanagement-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/roleManagement/exchange/roleDefinitions
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Rbacapplication List Roleeligibilityscheduleinstances https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/rbacapplication-list-roleeligibilityscheduleinstances.md
GET https://graph.microsoft.com/beta/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedroleeligibilityscheduleinstance-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Rbacapplication List Roleeligibilityschedulerequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/rbacapplication-list-roleeligibilityschedulerequests.md
GET https://graph.microsoft.com/beta/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedroleeligibilityschedulerequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Rbacapplication List Roleeligibilityschedules https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/rbacapplication-list-roleeligibilityschedules.md
GET https://graph.microsoft.com/beta/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedroleeligibilityschedule-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Rbacapplication List Transitiveroleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/rbacapplication-list-transitiveroleassignments.md
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleassignment-all-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleassignment-transitive-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleassignment-tenantscoped-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Rbacapplication Post Roleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/rbacapplication-post-roleassignments.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroleassignment-from-rbacapplication-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroleassignment-over-administrativeunit-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroleassignment-attributeset-scope-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroleassignment3-from-rbacapplication-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Rbacapplication Post Roleassignmentschedulerequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/rbacapplication-post-roleassignmentschedulerequests.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroleassignmentschedulerequest-from-unifiedroleassignmentschedulerequests-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroleassignmentschedulerequest-from-unifiedroleassignmentschedulerequests-selfactivate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Rbacapplication Post Roledefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/rbacapplication-post-roledefinitions.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroledefinition-from-rbacapplication-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroledefinition-from-rbacapplication-cloudpc-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Rbacapplication Post Roleeligibilityschedulerequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/rbacapplication-post-roleeligibilityschedulerequests.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroleeligibilityschedulerequest-from-unifiedroleeligibilityschedulerequests-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroleeligibilityschedulerequest-from-unifiedroleeligibilityschedulerequests-adminremove-e2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Rbacapplicationmultiple List Resourcenamespaces https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/rbacapplicationmultiple-list-resourcenamespaces.md
GET https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedrbacresourcenamespace-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Rbacapplicationmultiple List Roleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/rbacapplicationmultiple-list-roleassignments.md
GET https://graph.microsoft.com/beta/roleManagement/deviceManagement/roleAssignm
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedroleassignmentmultiple-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
GET https://graph.microsoft.com/beta/roleManagement/cloudPC/roleAssignments
[!INCLUDE [sample-code](../includes/snippets/powershell/list-cloudpcunifiedroleassignmentmultiple-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
GET https://graph.microsoft.com/beta/roleManagement/cloudPC/roleAssignments?$fi
[!INCLUDE [sample-code](../includes/snippets/powershell/list-cloudpcunifiedroleassignmentmultiple-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Rbacapplicationmultiple Post Roleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/rbacapplicationmultiple-post-roleassignments.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroleassignmentmultiple-from-rbacapplication-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroleassignmentmultiple-intune-specific-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroleassignmentmultiple-from-rbacapplication-cloudpc-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Recommendation Complete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/recommendation-complete.md
The following is an example of a request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "recommendationthis.complete"
+ "name": "recommendationthis.complete",
+ "sampleKeys": ["0cb31920-84b9-471f-a6fb-468c1a847088_Microsoft.Identity.IAM.Insights.TurnOffPerUserMFA"]
} --> ``` http
POST https://graph.microsoft.com/beta/directory/recommendations/0cb31920-84b9-47
[!INCLUDE [sample-code](../includes/snippets/powershell/recommendationthiscomplete-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Recommendation Dismiss https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/recommendation-dismiss.md
The following is an example of a request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "recommendationthis.dismiss"
+ "name": "recommendationthis.dismiss",
+ "sampleKeys": ["0cb31920-84b9-471f-a6fb-468c1a847088_Microsoft.Identity.IAM.Insights.TurnOffPerUserMFA"]
} --> ``` http
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/recommendationthisdismiss-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Recommendation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/recommendation-get.md
The following is an example of a request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "get_recommendation"
+ "name": "get_recommendation",
+ "sampleKeys": ["0cb31920-84b9-471f-a6fb-468c1a847088_Microsoft.Identity.IAM.Insights.TurnOffPerUserMFA"]
} --> ``` http
GET https://graph.microsoft.com/beta/directory/recommendations/0cb31920-84b9-471
[!INCLUDE [sample-code](../includes/snippets/powershell/get-recommendation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Recommendation List Impactedresources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/recommendation-list-impactedresources.md
The following is an example of a request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "list_impactedresource"
+ "name": "list_impactedresource",
+ "sampleKeys": ["0cb31920-84b9-471f-a6fb-468c1a847088_Microsoft.Identity.IAM.Insights.TurnOffPerUserMFA"]
} --> ``` http GET https://graph.microsoft.com/beta/directory/recommendations/0cb31920-84b9-471f-a6fb-468c1a847088_Microsoft.Identity.IAM.Insights.TurnOffPerUserMFA/impactedResources ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/directory/recommendations/0cb31920-84b9-471
[!INCLUDE [sample-code](../includes/snippets/javascript/list-impactedresource-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Recommendation Postpone https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/recommendation-postpone.md
The following is an example of a request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "recommendationthis.postpone"
+ "name": "recommendationthis.postpone",
+ "sampleKeys": ["0cb31920-84b9-471f-a6fb-468c1a847088_Microsoft.Identity.IAM.Insights.TurnOffPerUserMFA"]
} --> ``` http
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/recommendationthispostpone-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Recommendation Reactivate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/recommendation-reactivate.md
The following is an example of a request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "recommendationthis.reactivate"
+ "name": "recommendationthis.reactivate",
+ "sampleKeys": ["0cb31920-84b9-471f-a6fb-468c1a847088_Microsoft.Identity.IAM.Insights.TurnOffPerUserMFA"]
} --> ``` http
POST https://graph.microsoft.com/beta/directory/recommendations/0cb31920-84b9-47
[!INCLUDE [sample-code](../includes/snippets/powershell/recommendationthisreactivate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Regionalandlanguagesettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/regionalandlanguagesettings-get.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Get the properties of a [regionalAndLanguageSettings](../resources/regionalAndLanguageSettings.md) object.
+Retrieve the properties of a user's [regionalAndLanguageSettings](../resources/regionalandlanguagesettings.md).
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
Do not supply a request body for this method.
## Response
-If successful, this method returns a `200 OK` response code and [regionalAndLanguageSettings](../resources/regionalandlanguagesettings.md) object in the response body.
+If successful, this method returns a `200 OK` response code and a [regionalAndLanguageSettings](../resources/regionalandlanguagesettings.md) object in the response body.
## Example
The following example gets the properties of the signed-in user.
### Request
+The following is an example of a request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/beta/me/settings/regionalAndLanguageSettings
[!INCLUDE [sample-code](../includes/snippets/powershell/get-regionalandlanguagesettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
+The following is an example of the response.
+ >**Note:** The response object shown here might be shortened for readability. <!-- {
v1.0 Regionalandlanguagesettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/regionalandlanguagesettings-update.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Update some or all of the properties of a [regionalAndLanguageSettings](../resources/regionalAndLanguageSettings.md) object.
+Update some or all of the properties of a [regionalAndLanguageSettings](../resources/regionalandlanguagesettings.md) object.
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
PATCH /settings/regionalAndLanguageSettings
| Content-Type | application/json. Required. | ## Request body
- **PUT**: In the request body, supply a [regionalAndLanguageSettings](../resources/regionalAndLanguageSettings.md) object.
+ **PUT**: In the request body, supply a [regionalAndLanguageSettings](../resources/regionalandlanguagesettings.md) object.
**PATCH**: Only supply the values for relevant fields that should be updated. Existing properties that are not included in the request body will maintain their previous values or be recalculated based on changes to other property values. For best performance you shouldn't include existing values that haven't changed. ## Response
-If successful, this method returns a 200 response code and the updated **regionalAndLanguageSettings** object.
+If successful, this method returns a `204 No Content` response code. It does not return anything in the response body.
## Example
Content-type: application/json
``` # [C#](#tab/csharp) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java)
Content-type: application/json
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell) [!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/patch-regionalandlanguagesettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Relatedcontact Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/relatedcontact-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationuser-foruserid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Relyingpartydetailedsummary List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/relyingpartydetailedsummary-list.md
GET https://graph.microsoft.com/beta/reports/getRelyingPartyDetailedSummary(peri
[!INCLUDE [sample-code](../includes/snippets/php/get-relyingpartydetailedsummary-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Reportroot Getattacksimulationrepeatoffenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reportroot-getattacksimulationrepeatoffenders.md
GET https://graph.microsoft.com/beta/reports/getAttackSimulationRepeatOffenders
[!INCLUDE [sample-code](../includes/snippets/php/reportroot-getattacksimulationrepeatoffenders-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Reportroot Getattacksimulationsimulationusercoverage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reportroot-getattacksimulationsimulationusercoverage.md
GET https://graph.microsoft.com/beta/reports/getAttackSimulationSimulationUserCo
[!INCLUDE [sample-code](../includes/snippets/php/reportroot-getattacksimulationsimulationusercoverage-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Reportroot Getattacksimulationtrainingusercoverage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reportroot-getattacksimulationtrainingusercoverage.md
GET https://graph.microsoft.com/beta/reports/getAttackSimulationTrainingUserCove
[!INCLUDE [sample-code](../includes/snippets/php/reportroot-getattacksimulationtrainingusercoverage-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Reportroot Getazureadapplicationsigninsummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reportroot-getazureadapplicationsigninsummary.md
GET https://graph.microsoft.com/beta/reports/getAzureADApplicationSignInSummary(
[!INCLUDE [sample-code](../includes/snippets/php/get-applicationsigninsummary-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Reportroot Getcredentialusagesummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reportroot-getcredentialusagesummary.md
GET https://graph.microsoft.com/beta/reports/getCredentialUsageSummary(period='D
[!INCLUDE [sample-code](../includes/snippets/php/reportroot-getcredentialusagesummary-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Reportroot Getcredentialuserregistrationcount https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reportroot-getcredentialuserregistrationcount.md
GET https://graph.microsoft.com/beta/reports/getCredentialUserRegistrationCount
[!INCLUDE [sample-code](../includes/snippets/php/reportroot-getcredentialuserregistrationcount-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Reportroot Getm365appplatformusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reportroot-getm365appplatformusercounts.md
GET https://graph.microsoft.com/beta/reports/getM365AppPlatformUserCounts(period
[!INCLUDE [sample-code](../includes/snippets/php/reportroot-getm365appplatformusercounts-csv-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/reports/getM365AppPlatformUserCounts(period
[!INCLUDE [sample-code](../includes/snippets/php/reportroot-getm365appplatformusercounts-json-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Reportroot Getm365appusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reportroot-getm365appusercounts.md
GET https://graph.microsoft.com/beta/reports/getM365AppUserCounts(period='D7')?$
[!INCLUDE [sample-code](../includes/snippets/php/reportroot-getm365appusercounts-csv-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/reports/getM365AppUserCounts(period='D7')?$
[!INCLUDE [sample-code](../includes/snippets/php/reportroot-getm365appusercounts-json-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Reportroot Getm365appuserdetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reportroot-getm365appuserdetail.md
GET https://graph.microsoft.com/beta/reports/getM365AppUserDetail(period='D7')?$
[!INCLUDE [sample-code](../includes/snippets/php/reportroot-getm365appusercoundetail-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/reports/getM365AppUserDetail(period='D7')?$
[!INCLUDE [sample-code](../includes/snippets/php/reportroot-getm365appusercountdetail-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Reportroot Getteamsteamactivitydetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reportroot-getteamsteamactivitydetail.md
In the request URL, provide the following parameters with a valid value.
| Parameter | Type | Description | | :-- | :-- | : | | period | string | Specifies the length of time over which the report is aggregated. The supported values for {period_value} are: `D7`, `D30`, `D90`, and `D180`. These values follow the format D*n* where *n* represents the number of days over which the report is aggregated. Required. |
-| date | Date | Specifies the date for which you would like to view details about activities across one or more teams. {date_value} must have a format of YYYY-MM-DD. As this report is only available for the past 30 days, {date_value} should be a date from that range. |
-
-> **Note:** You need to set either **period** or **date** in the request URL.
## Optional query parameters
v1.0 Reportroot List Appcredentialsigninactivities https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reportroot-list-appcredentialsigninactivities.md
+
+ Title: "List appCredentialSignInActivities"
+description: "Get a list of appCredentialSignInActivity object that contains recent activity of application credentials."
+ms.localizationpriority: medium
+++
+# List appCredentialSignInActivities
+
+Namespace: microsoft.graph
++
+Get a list of [appCredentialSignInActivity](../resources/appcredentialsigninactivity.md) objects that contains recent activity of application credentials.
+
+## 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) | AuditLog.Read.All, Directory.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | AuditLog.Read.All, Directory.Read.All |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+```http
+GET /reports/appCredentialSignInActivities
+```
+
+## Optional query parameters
+
+This method supports the `$top`, `$filter`, and `$orderby` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | :- |
+| Authorization | Bearer {token} |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [appCredentialSignInActivity](../resources/appcredentialsigninactivity.md) objects in the response body.
+
+## Examples
+
+### Example 1: List all appCredentialSignInActivities
+
+#### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_appcredentialsigninactivities"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/reports/appCredentialSignInActivities
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.appCredentialSignInActivity)"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "value": [
+ {
+ "appId": "f4d9654f-0305-4072-878c-8bf266dfe146",
+ "appObjectId": "6920caa5-1cae-4bc8-bf59-9c0b8495d240",
+ "credentialOrigin": "application",
+ "expirationDate": "2021-04-01T21:36:48-8:00",
+ "id": "ODNmNDUyOTYtZmI4Zi00YWFhLWEzOTktYWM1MTA4NGUwMmI3fGFwcGxpY2F0aW9u",
+ "keyId": "83f45296-fb8f-4aaa-a399-ac51084e02b7",
+ "keyType":"certificate",
+ "keyUsage": "sign",
+ "resourceId": "a89dc091-a671-4da4-9fcf-3ef06bdf3ac3",
+ "servicePrincipalObjectId": "cf533854-9fb7-4c01-9c0e-f68922ada8b6",
+ "signInActivity": {
+ "lastSignInDateTime": "2021-03-18T00:00:00-8:00",
+ "lastSignInRequestId": "guid1"
+ }
+ },
+ {
+ "appId": "09e9da93-c1e8-4000-8b96-1ea6a12acf72",
+ "appObjectId": "2e9276ec-7895-41f0-b63c-4d1d94552362",
+ "credentialOrigin": "servicePrincipal",
+ "expirationDate": "2021-05-11T08:36:48-8:00",
+ "id": "OGEzN2NmZWMtYjBhMS00Y2IxLWFjMDgtYzUyYjAzODM0ZjRhfHNlcnZpY2VQcmluY2lwYWw=",
+ "keyId": "8a37cfec-b0a1-4cb1-ac08-c52b03834f4a",
+ "keyType":"certificate",
+ "keyUsage": "verify",
+ "resourceId": "cde0ef8b-9c88-473f-89c9-91eebafdec8b",
+ "servicePrincipalObjectId": "afb9dcdc-34ef-4d8e-91b5-4f094758100c",
+ "signInActivity": {
+ "lastSignInDateTime": "2021-02-01T01:23:46-8:00",
+ "lastSignInRequestId": "guid2"
+ }
+ }
+ ]
+}
+```
+
+### Example 2: Get an appCredentialSignInActivitiy for a credential by keyId
+
+The following example shows how to get an **appCredentialSignInActivity** object filtered by **keyId**.
+
+#### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_appcredentialsigninactivities_filter_keyId"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/reports/appCredentialSignInActivities?$filter=keyId eq '83f45296-fb8f-4aaa-a399-ac51084e02b7'
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.appCredentialSignInActivity"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.appCredentialSignInActivity",
+ "appId": "f4d9654f-0305-4072-878c-8bf266dfe146",
+ "appObjectId": "6920caa5-1cae-4bc8-bf59-9c0b8495d240",
+ "credentialOrigin": "application",
+ "expirationDate": "2021-04-01T21:36:48-8:00",
+ "id": "ODNmNDUyOTYtZmI4Zi00YWFhLWEzOTktYWM1MTA4NGUwMmI3fGFwcGxpY2F0aW9u",
+ "keyId": "83f45296-fb8f-4aaa-a399-ac51084e02b7",
+ "keyType":"secret",
+ "keyUsage": "sign",
+ "resourceId": "a89dc091-a671-4da4-9fcf-3ef06bdf3ac3",
+ "servicePrincipalObjectId": "cf533854-9fb7-4c01-9c0e-f68922ada8b6",
+ "signInActivity": {
+ "lastSignInDateTime": "2021-04-01T00:00:00-8:00",
+ "lastSignInRequestId": "b0a282a3-68ec-4ec8-aef0-290ed4350271"
+ }
+}
+```
+
+### Example 3: Get an appCredentialSignInActivity for an application by appId
+
+The following example shows how to get an **appCredentialSignInActivity** object filtered by **appId**.
+
+#### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_appcredentialsigninactivities_filter_appid"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/reports/appCredentialSignInActivities?$filter=appId eq 'f4d9654f-0305-4072-878c-8bf266dfe146'
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.appCredentialSignInActivity"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.appCredentialSignInActivity",
+ "appId": "f4d9654f-0305-4072-878c-8bf266dfe146",
+ "credentialOrigin": "application",
+ "expirationDate": "2021-04-01T21:36:48-8:00",
+ "id": "ODNmNDUyOTYtZmI4Zi00YWFhLWEzOTktYWM1MTA4NGUwMmI3fGFwcGxpY2F0aW9u",
+ "keyId": "83f45296-fb8f-4aaa-a399-ac51084e02b7",
+ "keyType":"secret",
+ "keyUsage": "sign",
+ "resourceId": "a89dc091-a671-4da4-9fcf-3ef06bdf3ac3",
+ "signInActivity": {
+ "lastSignInDateTime": "2021-04-01T00:00:00-8:00",
+ "lastSignInRequestId": "guid1"
+ }
+}
+```
v1.0 Reportroot List Applicationsignindetailedsummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reportroot-list-applicationsignindetailedsummary.md
GET https://graph.microsoft.com/beta/reports/applicationSignInDetailedSummary
[!INCLUDE [sample-code](../includes/snippets/powershell/list-applicationsignindetailedsummary-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Reportroot List Credentialuserregistrationdetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reportroot-list-credentialuserregistrationdetails.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
+> [!IMPORTANT]
+> The credential user registration details API is deprecated and will stop returning data on June 30, 2024. Use the [User registration details](../resources/userregistrationdetails.md) API instead.
+ Get a list of [credentialUserRegistrationDetails](../resources/credentialuserregistrationdetails.md) objects for a given tenant. ## Permissions
GET https://graph.microsoft.com/beta/reports/credentialUserRegistrationDetails
[!INCLUDE [sample-code](../includes/snippets/powershell/get-credentialuserregistrationdetails-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Reportroot List Dailyprintusagebyprinter https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reportroot-list-dailyprintusagebyprinter.md
If successful, this method returns a `200 OK` response code and a collection of
### Request The following is an example of the request.
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_endpoints_3"
The following is an example of the request.
GET https://graph.microsoft.com/beta/print/reports/dailyPrintUsageByPrinter ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
--- ### Response The following is an example of the response. >**Note:** The response object shown here might be shortened for readability.
Content-type: application/json
{ "id": "016b5565-3bbf-4067-b9ff-4d68167eb1a6", "printerId": "016b5565-3bbf-4067-b9ff-4d68167eb1a6",
+ "printerName": "printerName1",
"usageDate": "2020-02-04T00:00:00.0000000Z", "completedBlackAndWhiteJobCount": 42, "completedColorJobCount": 0,
v1.0 Reportroot List Dailyprintusagebyuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reportroot-list-dailyprintusagebyuser.md
If successful, this method returns a `200 OK` response code and a collection of
### Request The following is an example of the request.
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_endpoints_4"
The following is an example of the request.
GET https://graph.microsoft.com/beta/print/reports/dailyPrintUsageByUser ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
--- ### Response The following is an example of the response. >**Note:** The response object shown here might be shortened for readability.
v1.0 Reportroot List Monthlyprintusagebyprinter https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reportroot-list-monthlyprintusagebyprinter.md
If successful, this method returns a `200 OK` response code and a collection of
### Request The following is an example of the request.
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_endpoints_5"
The following is an example of the request.
GET https://graph.microsoft.com/beta/print/reports/monthlyPrintUsageByPrinter ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
--- ### Response The following is an example of the response. >**Note:** The response object shown here might be shortened for readability.
Content-type: application/json
{ "id": "016b5565-3bbf-4067-b9ff-4d68167eb1a6", "printerId": "016b5565-3bbf-4067-b9ff-4d68167eb1a6",
+ "printerName": "printerName1",
"usageDate": "2020-02-04T00:00:00.0000000Z", "completedBlackAndWhiteJobCount": 42, "completedColorJobCount": 0,
v1.0 Reportroot List Monthlyprintusagebyuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reportroot-list-monthlyprintusagebyuser.md
If successful, this method returns a `200 OK` response code and a collection of
### Request The following is an example of the request.
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_endpoints_6"
The following is an example of the request.
GET https://graph.microsoft.com/beta/print/reports/monthlyPrintUsageByUser ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
--- ### Response The following is an example of the response. >**Note:** The response object shown here might be shortened for readability.
v1.0 Reportroot List Serviceprincipalsigninactivities https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reportroot-list-serviceprincipalsigninactivities.md
+
+ Title: "List servicePrincipalSignInActivities"
+description: "Get a list of servicePrincipalSignInActivity objects that contains sign-in activity information for service principals in an Azure Active Directory tenant."
+ms.localizationpriority: medium
++++
+# List servicePrincipalSignInActivities
+
+Namespace: microsoft.graph
++
+Get a list of [servicePrincipalSignInActivity](../resources/serviceprincipalsigninactivity.md) objects that contains sign-in activity information for service principals in an Azure Active Directory tenant. You can use a service principal as a client or resource. A service principal supports delegated or app-only authentication context.
+
+## 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) | AuditLog.Read.All, Directory.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | AuditLog.Read.All, Directory.Read.All |
++
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+```http
+GET /reports/servicePrincipalSignInActivities
+```
+
+## Optional query parameters
+
+This method supports the `$top`, `$filter`, and `$orderBy` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
++
+## Request headers
+
+| Name | Description |
+| : | :- |
+| Authorization | Bearer {token} |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [servicePrincipalSignInActivity](../resources/serviceprincipalsigninactivity.md) objects in the response body.
+
+## Examples
+
+### Example 1: Get a list of servicePrincipalSignInActivity objects
+
+#### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_servicePrincipalSignInActivities"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/reports/servicePrincipalSignInActivities
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.servicePrincipalSignInActivity)"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#reports/servicePrincipalSignInActivities",
+ "value": [
+ {
+ "appId": "83f45296-fb8f-4aaa-a399-ac51084e02b7",
+ "applicationAuthenticationClientSignInActivity": {
+ "lastSignInDateTime": "2021-03-01T00:00:00-8:00",
+ "lastSignInRequestId": "4ea8ac36-d43d-431c-bb05-739348e18c66"
+ },
+ "applicationAuthenticationResourceSignInActivity": {
+ "lastSignInDateTime": "2021-04-01T00:00:00-8:00",
+ "lastSignInRequestId": "0f251de7-e611-41fb-bed0-6eb650757e72"
+ },
+ "delegatedClientSignInActivity": {
+ "lastSignInDateTime": "2021-01-01T00:00:00-8:00",
+ "lastSignInRequestId": "e58c9022-c965-4ec0-960b-9c197e549f27"
+ },
+ "delegatedResourceSignInActivity": {
+ "lastSignInDateTime": "2021-02-01T00:00:00-8:00",
+ "lastSignInRequestId": "25570a7f-a031-4f20-959e-02fb7cd46a1c"
+ },
+ "id": "ODNmNDUyOTYtZmI4Zi00YWFhLWEzOTktYWM1MTA4NGUwMmI3",
+ "lastSignInActivity": {
+ "lastSignInDateTime": "2021-04-01T00:00:00Z",
+ "lastSignInRequestId": "0f251de7-e611-41fb-bed0-6eb650757e72"
+ }
+ },
+ {
+ "appId": "f4d9654f-0305-4072-878c-8bf266dfe146",
+ "applicationAuthenticationClientSignInActivity": {
+ "lastSignInDateTime": "2021-03-01T00:00:00-8:00",
+ "lastSignInRequestId": "0e0cb2c3-85b9-4bdc-8a89-3bd08a5d8548"
+ },
+ "applicationAuthenticationResourceSignInActivity": {
+ "lastSignInDateTime": "2021-04-01T00:00:00-8:00",
+ "lastSignInRequestId": "b26f6bf8-af96-4f2a-bef7-07913f634d6d"
+ },
+ "delegatedClientSignInActivity": {
+ "lastSignInDateTime": "2021-01-01T00:00:00-8:00",
+ "lastSignInRequestId": "7e24e4a9-ee1e-45d9-97ff-b4fb0c854b16"
+ },
+ "delegatedResourceSignInActivity": {
+ "lastSignInDateTime": "2021-02-01T00:00:00-8:00",
+ "lastSignInRequestId": "3e767241-2173-41f5-a42d-1302549950b2"
+ },
+ "id": "ZjRkOTY1NGYtMDMwNS00MDcyLTg3OGMtOGJmMjY2ZGZlMTQ2",
+ "lastSignInActivity": {
+ "lastSignInDateTime": "2021-04-01T00:00:00Z",
+ "lastSignInRequestId": "b26f6bf8-af96-4f2a-bef7-07913f634d6d"
+ }
+ }
+ ]
+}
+```
+
+### Example 2: Get a servicePrincipalSignInActivity filtered by appId
+
+The following example shows how to get a **servicePrincipalSignInActivity** object filtered by **appId**.
+
+#### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_servicePrincipalSignInActivities_filter_appid"
+} -->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/reports/servicePrincipalSignInActivities?$filter=appId eq 'f4d9654f-0305-4072-878c-8bf266dfe146'
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.servicePrincipalSignInActivity"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context":"https://graph.microsoft.com/beta/$metadata#reports/servicePrincipalSignInActivities",
+ "appId": "f4d9654f-0305-4072-878c-8bf266dfe146",
+ "applicationAuthenticationClientSignInActivity": {
+ "lastSignInDateTime": "2021-03-01T00:00:00-8:00",
+ "lastSignInRequestId": "0e0cb2c3-85b9-4bdc-8a89-3bd08a5d8548"
+ },
+ "applicationAuthenticationResourceSignInActivity": {
+ "lastSignInDateTime": "2021-04-01T00:00:00-8:00",
+ "lastSignInRequestId": "b26f6bf8-af96-4f2a-bef7-07913f634d6d"
+ },
+ "delegatedClientSignInActivity": {
+ "lastSignInDateTime": "2021-01-01T00:00:00-8:00",
+ "lastSignInRequestId": "7e24e4a9-ee1e-45d9-97ff-b4fb0c854b16"
+ },
+ "delegatedResourceSignInActivity": {
+ "lastSignInDateTime": "2021-02-01T00:00:00-8:00",
+ "lastSignInRequestId": "3e767241-2173-41f5-a42d-1302549950b2"
+ },
+ "id": "ZjRkOTY1NGYtMDMwNS00MDcyLTg3OGMtOGJmMjY2ZGZlMTQ2",
+ "lastSignInActivity": {
+ "lastSignInDateTime": "2021-04-01T00:00:00Z",
+ "lastSignInRequestId": "b26f6bf8-af96-4f2a-bef7-07913f634d6d"
+ }
+}
+```
+
v1.0 Reportroot List Usercredentialusagedetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reportroot-list-usercredentialusagedetails.md
GET https://graph.microsoft.com/beta/reports/userCredentialUsageDetails
[!INCLUDE [sample-code](../includes/snippets/powershell/get-usercredentialusagedetails-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Reports Getgrouparchivedprintjobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reports-getgrouparchivedprintjobs.md
The following example shows how to call this API.
##### Request The following is an example of the request.
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "reports-getgrouparchivedprintjobs",
The following is an example of the request.
GET https://graph.microsoft.com/beta/print/reports/getGroupArchivedPrintJobs(groupId='016b5565-3bbf-4067-b9ff-4d68167eb1a6',startDateTime=2021-05-24,endDateTime=2021-05-25) ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
--- ##### Response The following is an example of the response. >**Note:** The response object shown here might be shortened for readability.
Content-type: application/json
"value": [ { "id": "016b5565-3bbf-4067-b9ff-4d68167eb1a6",
- "printer": {
- "id": "016b5565-3bbf-4067-b9ff-4d68167eb1a6"
- },
- "createdBy": {},
- "processingState": "completed"
+ "printerId": "016b5565-3bbf-4067-b9ff-4d68167eb1a6",
+ "printerName": "printerName1",
+ "processingState": "completed",
+ "createdDateTime": "2023-06-29T00:00:00.0000000Z",
+ "acquiredDateTime": "2023-06-29T00:00:01.0000000Z",
+ "completionDateTime": "2023-06-29T00:00:02.0000000Z",
+ "acquiredByPrinter": "true",
+ "copiesPrinted": "1",
+ "pageCount": "1",
+ "blackAndWhitePageCount": "1",
+ "colorPageCount": "0",
+ "simplexPageCount": "0",
+ "duplexPageCount": "1",
+ "createdBy": {
+ "displayName": "username",
+ "userPrincipalName": "username@contoso.com",
+ }
} ] }
v1.0 Reports Getprinterarchivedprintjobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reports-getprinterarchivedprintjobs.md
The following example shows how to call this API.
##### Request The following is an example of the request.
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "reports-getprinterarchivedprintjobs",
The following is an example of the request.
GET https://graph.microsoft.com/beta/print/reports/getPrinterArchivedPrintJobs(printerId='016b5565-3bbf-4067-b9ff-4d68167eb1a6',startDateTime=2021-05-24,endDateTime=2021-05-25) ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
--- ##### Response The following is an example of the response. >**Note:** The response object shown here might be shortened for readability.
Content-type: application/json
"value": [ { "id": "016b5565-3bbf-4067-b9ff-4d68167eb1a6",
- "printer": {
- "id": "016b5565-3bbf-4067-b9ff-4d68167eb1a6"
- },
- "createdBy": {},
- "processingState": "completed"
+ "printerId": "016b5565-3bbf-4067-b9ff-4d68167eb1a6",
+ "printerName": "printerName1",
+ "processingState": "completed",
+ "createdDateTime": "2023-06-29T00:00:00.0000000Z",
+ "acquiredDateTime": "2023-06-29T00:00:01.0000000Z",
+ "completionDateTime": "2023-06-29T00:00:02.0000000Z",
+ "acquiredByPrinter": "true",
+ "copiesPrinted": "1",
+ "pageCount": "1",
+ "blackAndWhitePageCount": "1",
+ "colorPageCount": "0",
+ "simplexPageCount": "0",
+ "duplexPageCount": "1",
+ "createdBy": {
+ "displayName": "username",
+ "userPrincipalName": "username@contoso.com",
+ }
} ] }
v1.0 Reports Getuserarchivedprintjobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/reports-getuserarchivedprintjobs.md
The following example shows how to call this API.
##### Request The following is an example of the request.
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "reports-getuserarchivedprintjobs",
The following is an example of the request.
GET https://graph.microsoft.com/beta/print/reports/getUserArchivedPrintJobs(userId='016b5565-3bbf-4067-b9ff-4d68167eb1a6',startDateTime=2021-05-24,endDateTime=2021-05-25) ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
--- ##### Response The following is an example of the response. >**Note:** The response object shown here might be shortened for readability.
Content-type: application/json
"value": [ { "id": "016b5565-3bbf-4067-b9ff-4d68167eb1a6",
- "printer": {
- "id": "016b5565-3bbf-4067-b9ff-4d68167eb1a6"
- },
- "createdBy": {},
- "processingState": "completed"
+ "printerId": "016b5565-3bbf-4067-b9ff-4d68167eb1a6",
+ "printerName": "printerName1",
+ "processingState": "completed",
+ "createdDateTime": "2023-06-29T00:00:00.0000000Z",
+ "acquiredDateTime": "2023-06-29T00:00:01.0000000Z",
+ "completionDateTime": "2023-06-29T00:00:02.0000000Z",
+ "acquiredByPrinter": "true",
+ "copiesPrinted": "1",
+ "pageCount": "1",
+ "blackAndWhitePageCount": "1",
+ "colorPageCount": "0",
+ "simplexPageCount": "0",
+ "duplexPageCount": "1",
+ "createdBy": {
+ "displayName": "username",
+ "userPrincipalName": "username@contoso.com",
+ }
} ] }
v1.0 Resource Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/resource-get.md
GET https://graph.microsoft.com/beta/me/onenote/resources/{id}/content
[!INCLUDE [sample-code](../includes/snippets/powershell/get-resource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Richlongrunningoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/richlongrunningoperation-get.md
GET https://graph.microsoft.com/beta/sites/{siteId}/operations/{richLongRunningO
[!INCLUDE [sample-code](../includes/snippets/php/get-richlongrunningoperation-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Riskdetection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/riskdetection-get.md
GET https://graph.microsoft.com/beta/riskDetections
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identityProtection/riskDetections/c2b6c2b9-
[!INCLUDE [sample-code](../includes/snippets/powershell/get-riskdetection-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Riskdetection List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/riskdetection-list.md
GET https://graph.microsoft.com/beta/riskDetections
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identityProtection/riskDetections/c2b6c2b9-
[!INCLUDE [sample-code](../includes/snippets/powershell/list-riskdetection-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identityProtection/riskDetections?$filter=r
[!INCLUDE [sample-code](../includes/snippets/powershell/list-filter-riskdetections-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Riskyserviceprincipal Confirmcompromised https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/riskyserviceprincipal-confirmcompromised.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/riskyserviceprincipal-confirmcompromised-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Riskyserviceprincipal Dismiss https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/riskyserviceprincipal-dismiss.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/riskyserviceprincipal-dismiss-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Riskyserviceprincipal Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/riskyserviceprincipal-get.md
GET https://graph.microsoft.com/beta/identityProtection/riskyServicePrincipals/9
[!INCLUDE [sample-code](../includes/snippets/powershell/get-riskyserviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Riskyserviceprincipal List History https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/riskyserviceprincipal-list-history.md
GET https://graph.microsoft.com/beta/identityProtection/riskyServicePrincipals/{
[!INCLUDE [sample-code](../includes/snippets/powershell/list-riskyserviceprincipalhistoryitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Riskyuser List History https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/riskyuser-list-history.md
GET https://graph.microsoft.com/beta/riskyUsers/41a31b00-3b3b-42d9-8f1c-6d4f14e7
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identityProtection/riskyUsers/41a31b00-3b3b
[!INCLUDE [sample-code](../includes/snippets/powershell/get-userriskhitsory-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Riskyuserhistoryitem Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/riskyuserhistoryitem-get.md
GET https://graph.microsoft.com/beta/riskyUsers/41a31b00-3b3b-42d9-8f1c-6d4f14e7
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identityProtection/riskyUsers/41a31b00-3b3b
[!INCLUDE [sample-code](../includes/snippets/powershell/get-riskyuser-historyitem-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Riskyusers Confirmcompromised https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/riskyusers-confirmcompromised.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/confirm-riskyuser-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Riskyusers Dismiss https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/riskyusers-dismiss.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/dismiss-riskyuser-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Riskyusers Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/riskyusers-get.md
GET https://graph.microsoft.com/beta/riskyUsers/c2b6c2b9-dddc-acd0-2b39-d519d803
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identityProtection/riskyUsers
[!INCLUDE [sample-code](../includes/snippets/powershell/get-riskyuser-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Riskyusers List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/riskyusers-list.md
GET https://graph.microsoft.com/beta/riskyUsers
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/identityProtection/riskyUsers?$filter=riskL
[!INCLUDE [sample-code](../includes/snippets/powershell/list-filter-riskyusers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Rolemanagementalert List Alertconfigurations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/rolemanagementalert-list-alertconfigurations.md
+
+ Title: "List alertConfigurations"
+description: "Get a list of the unifiedRoleManagementAlertConfiguration objects and their properties."
+
+ms.localizationpriority: medium
++
+# List alertConfigurations
+Namespace: microsoft.graph
++
+Get a list of the alert configurations. The alert configurations are a collection of following types that are derived from the [unifiedRoleManagementAlertConfiguration](../resources/unifiedRoleManagementAlertConfiguration.md) object:
+
+- [invalidLicenseAlertConfiguration](../resources/invalidlicensealertconfiguration.md)
+- [noMfaOnRoleActivationAlertConfiguration](../resources/nomfaonroleactivationalertconfiguration.md)
+- [redundantAssignmentAlertConfiguration](../resources/redundantassignmentalertconfiguration.md)
+- [rolesAssignedOutsidePrivilegedIdentityManagementAlertConfiguration](../resources/rolesassignedoutsideprivilegedidentitymanagementalertconfiguration.md)
+- [sequentialActivationRenewalsAlertConfiguration](../resources/sequentialactivationrenewalsalertconfiguration.md)
+- [staleSignInAlertConfiguration](../resources/stalesigninalertconfiguration.md)
+- [tooManyGlobalAdminsAssignedToTenantAlertConfiguration](../resources/toomanyglobaladminsassignedtotenantalertconfiguration.md)
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RoleManagementAlert.Read.Directory, RoleManagementAlert.ReadWrite.Directory|
+|Delegated (personal Microsoft account)|Not supported|
+|Application|RoleManagementAlert.Read.Directory, RoleManagementAlert.ReadWrite.Directory|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/roleManagementAlerts/alertConfigurations?$filter=scopeId eq 'scopeId' and scopeType eq 'scopeType'
+```
+
+## Optional query parameters
+This method supports the `$select`, `$filter`, and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request that retrieves all the alert configurations for Azure AD roles under the tenant resource scope.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_unifiedrolemanagementalertconfiguration"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/roleManagementAlerts/alertConfigurations?$filter=scopeId eq '/' and scopeType eq 'DirectoryRole'&$expand=alertDefinition
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.unifiedRoleManagementAlertConfiguration)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/roleManagementAlerts/alertConfigurations(alertDefinition())",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertConfiguration",
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert",
+ "alertDefinitionId": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert",
+ "scopeType": "DirectoryRole",
+ "scopeId": "/",
+ "isEnabled": true,
+ "globalAdminCountThreshold": 2,
+ "percentageOfGlobalAdminsOutOfRolesThreshold": 4,
+ "alertDefinition": {
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert",
+ "displayName": "There are too many global administrators",
+ "scopeType": "DirectoryRole",
+ "scopeId": "/",
+ "description": "The percentage of global administrators is high, relative to other privileged roles. It is recommended to use least privileged roles, with just enough privileges to perform the required tasks.",
+ "severityLevel": "low",
+ "securityImpact": "Global administrator is the highest privileged role. If a Global Administrator is compromised, the attacker gains access to all of their permissions, which puts your whole system at risk.",
+ "mitigationSteps": "┬╖Review the users in the list and remove any that do not absolutely need the Global Administrator role.┬╖Assign lower privileged roles to these users instead.",
+ "howToPrevent": "Assign users the least privileged role they need.",
+ "isRemediatable": true,
+ "isConfigurable": true
+ }
+ }
+ ]
+}
+```
+
v1.0 Rolemanagementalert List Alertdefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/rolemanagementalert-list-alertdefinitions.md
+
+ Title: "List alertDefinitions"
+description: "Get a list of the unifiedRoleManagementAlertDefinition objects and their properties."
+
+ms.localizationpriority: medium
++
+# List alertDefinitions
+Namespace: microsoft.graph
++
+Get a list of the [unifiedRoleManagementAlertDefinition](../resources/unifiedRoleManagementAlertDefinition.md) objects and their properties.
+
+## 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)|RoleManagementAlert.Read.Directory, RoleManagementAlert.ReadWrite.Directory|
+|Delegated (personal Microsoft account)|Not supported|
+|Application|RoleManagementAlert.Read.Directory, RoleManagementAlert.ReadWrite.Directory|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/roleManagementAlerts/alertDefinitions?$filter=scopeId eq 'scopeId' and scopeType eq 'scopeType'
+```
+
+## Optional query parameters
+This method supports the `$select`, `$filter`, and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [unifiedRoleManagementAlertDefinition](../resources/unifiedrolemanagementalertdefinition.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_unifiedrolemanagementalertdefinition"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/roleManagementAlerts/alertDefinitions?$filter=scopeId eq '/' and scopeType eq 'DirectoryRole'
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.unifiedRoleManagementAlertDefinition)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/roleManagementAlerts/alertDefinitions",
+ "value": [
+ {
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_InvalidLicenseAlert",
+ "displayName": "The organization doesn't have Azure AD Premium P2",
+ "scopeType": "DirectoryRole",
+ "scopeId": "/",
+ "description": "Azure AD Privileged Identity Management requires a license, but the tenant either doesn't have an Azure AD Premium P2 license, or a trial license has expired. If you do not obtain a license, Azure AD Privileged Identity Management and its configuration will be removed from the tenant.",
+ "severityLevel": "high",
+ "securityImpact": "Administrators in the tenant will not be able to use Azure AD Privileged Identity Management for role activation, access reviews or other management tasks unless a license is present.",
+ "mitigationSteps": "Purchase a license plan which includes Azure AD Premium P2 for all users who will be interacting with Azure AD PIM or with Azure AD Identity Protection. More information on pricing and purchase options is at https://azure.microsoft.com/en-us/pricing/details/active-directory/",
+ "howToPrevent": "To dismiss this alert, ensure there is a license on the tenant for Azure AD Premium P2.",
+ "isRemediatable": false,
+ "isConfigurable": false
+ },
+ {
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_NoMfaOnRoleActivationAlert",
+ "displayName": "Roles don't require multi-factor authentication for activation",
+ "scopeType": "DirectoryRole",
+ "scopeId": "/",
+ "description": "Roles are configured for activation without requiring multifactor authentication. This is highly discouraged.",
+ "severityLevel": "medium",
+ "securityImpact": "Without multi-factor authentication, compromised users can activate privileged roles.",
+ "mitigationSteps": "Review the list of roles and require multi-factor authentication for every role.",
+ "howToPrevent": "Every privileged role should be configured to require MFA for activation.",
+ "isRemediatable": true,
+ "isConfigurable": false
+ },
+ {
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_RedundantAssignmentAlert",
+ "displayName": "Eligible administrators aren't activating their privileged role",
+ "scopeType": "DirectoryRole",
+ "scopeId": "/",
+ "description": "{0} user(s) haven't activated their privileged roles in the past {1} days",
+ "severityLevel": "low",
+ "securityImpact": "Users that have been assigned privileged roles they don't need increases the chance of an attack. It is also easier for attackers to remain unnoticed in accounts that are not actively being used.",
+ "mitigationSteps": "Review the users in the list and remove them from privileged roles they do not need.",
+ "howToPrevent": "┬╖Assign privileged roles to users that have a business justification.┬╖Schedule regular access reviews to verify that users still need their access.",
+ "isRemediatable": true,
+ "isConfigurable": true
+ },
+ {
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_RolesAssignedOutsidePimAlert",
+ "displayName": "Roles are being assigned outside of Privileged Identity Management",
+ "scopeType": "DirectoryRole",
+ "scopeId": "/",
+ "description": "{0} privileged assignment(s) were made outisde of Azure AD PIM",
+ "severityLevel": "high",
+ "securityImpact": "Privileged role assignments made outside of Privileged Identity Management are not properly monitored and may indicate an active attack.",
+ "mitigationSteps": "Review the users in the list and remove them from privileged roles assigned outside of Privileged Identity Management.",
+ "howToPrevent": "Investigate where users are being assigned privileged roles outside of Privileged Identity Management and prohibit future assignments from there.",
+ "isRemediatable": true,
+ "isConfigurable": false
+ },
+ {
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_SequentialActivationRenewalsAlert",
+ "displayName": "Roles are being activated too frequently",
+ "scopeType": "DirectoryRole",
+ "scopeId": "/",
+ "description": "{0} multiple activations for a privileged role were made by the same user",
+ "severityLevel": "medium",
+ "securityImpact": "Multiple activations to the same privileged role by the same user is a sign of an attack.",
+ "mitigationSteps": "Review the users in the list and ensure that the activation duration for their privileged role is set long enough for them to perform their tasks.",
+ "howToPrevent": "┬╖Ensure that the activation duration for privileged roles is set long enough for users to perform their tasks.┬╖Require multi-factor authentication for privileged roles that have accounts shared by multiple administrators.",
+ "isRemediatable": false,
+ "isConfigurable": true
+ },
+ {
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_StaleSignInAlert",
+ "displayName": "Potential stale accounts in a privileged role",
+ "scopeType": "DirectoryRole",
+ "scopeId": "/",
+ "description": "{0} account(s) in privileged roles that have not signed in to Azure AD in the past {1} day(s)",
+ "severityLevel": "medium",
+ "securityImpact": "Accounts in a privileged role have not signed in recently. These accounts might be service or shared accounts that aren't being maintained and are vulnerable to attackers.",
+ "mitigationSteps": "Review the accounts in the list. If they no longer need access, remove them from their privileged roles.",
+ "howToPrevent": "Regularly review accounts with privileged roles using <a href=\"https://docs.microsoft.com/en-us/azure/active-directory/governance/access-reviews-overview\" target=\"_blank\" >access reviews</a> and remove role assignments which are no longer needed.",
+ "isRemediatable": true,
+ "isConfigurable": true
+ },
+ {
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert",
+ "displayName": "There are too many global administrators",
+ "scopeType": "DirectoryRole",
+ "scopeId": "/",
+ "description": "The percentage of global administrators is high, relative to other privileged roles. It is recommended to use least privileged roles, with just enough privileges to perform the required tasks.",
+ "severityLevel": "low",
+ "securityImpact": "Global administrator is the highest privileged role. If a Global Administrator is compromised, the attacker gains access to all of their permissions, which puts your whole system at risk.",
+ "mitigationSteps": "┬╖Review the users in the list and remove any that do not absolutely need the Global Administrator role.┬╖Assign lower privileged roles to these users instead.",
+ "howToPrevent": "Assign users the least privileged role they need.",
+ "isRemediatable": true,
+ "isConfigurable": true
+ }
+ ]
+}
+```
+
v1.0 Rolemanagementalert List Alerts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/rolemanagementalert-list-alerts.md
+
+ Title: "List alerts"
+description: "Get a list of the unifiedRoleManagementAlert objects and their properties."
+
+ms.localizationpriority: medium
++
+# List alerts
+Namespace: microsoft.graph
++
+Get a list of the [unifiedRoleManagementAlert](../resources/unifiedrolemanagementalert.md) objects and their properties.
+
+## 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)|RoleManagementAlert.Read.Directory, RoleManagementAlert.ReadWrite.Directory|
+|Delegated (personal Microsoft account)|Not supported|
+|Application|RoleManagementAlert.Read.Directory, RoleManagementAlert.ReadWrite.Directory|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/roleManagementAlerts/alerts?$filter=scopeId eq 'scopeId' and scopeType eq 'scopeType'
+```
+
+## Optional query parameters
+This method supports the `$select`, `$filter`, and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [unifiedRoleManagementAlert](../resources/unifiedrolemanagementalert.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_unifiedrolemanagementalert"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/roleManagementAlerts/alerts?$filter=scopeId eq '/' and scopeType eq 'DirectoryRole'&$expand=alertDefinition,alertConfiguration,alertIncidents
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.unifiedRoleManagementAlert)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/roleManagementAlerts/alerts(alertDefinition(),alertConfiguration(),alertIncidents())",
+ "value": [
+ {
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert",
+ "alertDefinitionId": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert",
+ "scopeId": "/",
+ "scopeType": "DirectoryRole",
+ "incidentCount": 2,
+ "isActive": true,
+ "lastModifiedDateTime": "2023-05-27T19:16:09.643Z",
+ "lastScannedDateTime": "2023-06-11T23:01:35.21Z",
+ "alertDefinition": {
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert",
+ "displayName": "There are too many global administrators",
+ "scopeType": "DirectoryRole",
+ "scopeId": "/",
+ "description": "The percentage of global administrators is high, relative to other privileged roles. It is recommended to use least privileged roles, with just enough privileges to perform the required tasks.",
+ "severityLevel": "low",
+ "securityImpact": "Global administrator is the highest privileged role. If a Global Administrator is compromised, the attacker gains access to all of their permissions, which puts your whole system at risk.",
+ "mitigationSteps": "┬╖Review the users in the list and remove any that do not absolutely need the Global Administrator role.┬╖Assign lower privileged roles to these users instead.",
+ "howToPrevent": "Assign users the least privileged role they need.",
+ "isRemediatable": true,
+ "isConfigurable": true
+ },
+ "alertConfiguration": {
+ "@odata.type": "#microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertConfiguration",
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert",
+ "alertDefinitionId": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert",
+ "scopeType": "DirectoryRole",
+ "scopeId": "/",
+ "isEnabled": true,
+ "globalAdminCountThreshold": 2,
+ "percentageOfGlobalAdminsOutOfRolesThreshold": 4
+ },
+ "alertIncidents@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/roleManagementAlerts/alerts('DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert')/alertIncidents",
+ "alertIncidents": [
+ {
+ "@odata.type": "#microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertIncident",
+ "id": "f5417b06-cdae-417f-9589-a334104206cf",
+ "assigneeId": "f5417b06-cdae-417f-9589-a334104206cf",
+ "assigneeDisplayName": "testUser1",
+ "assigneeUserPrincipalName": "testuser1@anujcoffice.onmicrosoft.com"
+ },
+ {
+ "@odata.type": "#microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertIncident",
+ "id": "861e0b20-1e9f-4ca9-bcd1-ddc22c5d7320",
+ "assigneeId": "861e0b20-1e9f-4ca9-bcd1-ddc22c5d7320",
+ "assigneeDisplayName": "testUser2",
+ "assigneeUserPrincipalName": "testuser2@anujcoffice.onmicrosoft.com"
+ }
+ ]
+ }
+ ]
+}
+```
+
v1.0 Samlorwsfedexternaldomainfederation Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/samlorwsfedexternaldomainfederation-delete.md
DELETE https://graph.microsoft.com/beta/directory/federationConfigurations/96db0
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-samlorwsfedexternaldomainfederation-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Samlorwsfedexternaldomainfederation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/samlorwsfedexternaldomainfederation-get.md
GET https://graph.microsoft.com/beta/directory/federationConfigurations/graph.sa
[!INCLUDE [sample-code](../includes/snippets/powershell/get-samlorwsfedexternaldomainfederation-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Samlorwsfedexternaldomainfederation List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/samlorwsfedexternaldomainfederation-list.md
GET https://graph.microsoft.com/beta/directory/federationConfigurations/graph.sa
[!INCLUDE [sample-code](../includes/snippets/powershell/list-samlorwsfedexternaldomainfederation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Samlorwsfedexternaldomainfederation Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/samlorwsfedexternaldomainfederation-post.md
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/create-samlorwsfedexternaldomainfederation-from-e1-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Schedule Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/schedule-get.md
This method does not support OData query parameters to customize the response.
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
GET https://graph.microsoft.com/beta/teams/{teamId}/schedule
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-get-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} -->
+## See also
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Schedule List Schedulinggroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/schedule-list-schedulinggroups.md
GET /teams/{teamId}/schedule/schedulingGroups
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
GET https://graph.microsoft.com/beta/teams/{teamId}/schedule/schedulingGroups
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-list-schedulinggroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Schedule List Shifts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/schedule-list-shifts.md
This method supports the `$filter` [OData query parameter](/graph/query-paramete
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
GET https://graph.microsoft.com/beta/teams/{teamId}/schedule/shifts?$filter=shar
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-list-shifts-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Schedule List Timeoffreasons https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/schedule-list-timeoffreasons.md
GET /teams/{teamId}/schedule/timeOffReasons
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
GET https://graph.microsoft.com/beta/teams/{teamId}/schedule/timeOffReasons
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-list-timeoffreasons-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Schedule List Timesoff https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/schedule-list-timesoff.md
This method supports the $filter [OData query parameter](/graph/query-parameters
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
GET https://graph.microsoft.com/beta/teams/{teamId}/schedule/timesOff?$filter=sh
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-list-timesoff-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Schedule Post Schedulinggroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/schedule-post-schedulinggroups.md
POST /teams/{teamId}/schedule/schedulingGroups
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-post-schedulinggroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Schedule Post Shifts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/schedule-post-shifts.md
POST /teams/{teamId}/schedule/shifts
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-post-shifts-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Schedule Post Timeoffreasons https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/schedule-post-timeoffreasons.md
POST /teams/{teamId}/schedule/timeOffReasons
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-post-timeoffreasons-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Schedule Post Timesoff https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/schedule-post-timesoff.md
POST /teams/{teamId}/schedule/timesOff
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/timeoff-post-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Schedule Share https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/schedule-share.md
POST /teams/{teamId}/schedule/share
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
In the request body, provide a JSON object with the following parameters.
## Response
-If successful, this method returns a `204 No Content` response code. It does not return anything in the response body.
+If successful, this method returns a `200 OK` response code. It does not return anything in the response body.
## Example
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-share-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
-The following is an example of the response.
+The following is an example of the response.
<!-- { "blockType": "response" } --> ```http
-HTTP/1.1 204 No content
+HTTP/1.1 200 OK
``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
HTTP/1.1 204 No content
} -->
+## See also
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Schedulinggroup Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/schedulinggroup-delete.md
DELETE /teams/{teamId}/schedule/schedulingGroups/{schedulingGroupId}
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
DELETE https://graph.microsoft.com/beta/teams/{teamId}/schedule/schedulingGroups
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-delete-schedulinggroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 204 No Content
} -->
+## See also
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Schedulinggroup Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/schedulinggroup-get.md
This method does not support OData query parameters to customize the response.
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
GET https://graph.microsoft.com/beta/teams/{teamId}/schedule/schedulingGroups/{s
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-get-schedulinggroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Schedulinggroup Put https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/schedulinggroup-put.md
PUT /teams/{teamId}/schedule/schedulingGroups/{schedulingGroupId}
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
Prefer: return=representation
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: return=representation
[!INCLUDE [sample-code](../includes/snippets/javascript/schedule-put-schedulinggroups-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- #### Response
v1.0 Schemaextension Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/schemaextension-delete.md
DELETE https://graph.microsoft.com/beta/schemaExtensions/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-schemaextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Schemaextension Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/schemaextension-get.md
GET https://graph.microsoft.com/beta/schemaExtensions/graphlearn_test
[!INCLUDE [sample-code](../includes/snippets/powershell/get-schemaextension-graphlearntest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Schemaextension List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/schemaextension-list.md
GET https://graph.microsoft.com/beta/schemaExtensions?$filter=id%20eq%20'graphle
[!INCLUDE [sample-code](../includes/snippets/powershell/get-schemaextensions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Schemaextension Post Schemaextensions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/schemaextension-post-schemaextensions.md
use the schema extension definition to [create a new group with training course
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | Application.ReadWrite.All |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-schemaextension-from-schemaextensions-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-schemaextension-from-schemaextensions-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-schemaextension-from-schemaextensions-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Schemaextension Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/schemaextension-update.md
This criteria for the **owner** property allows a signed-in user to make updates
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | Application.ReadWrite.All |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-schemaextension-forcourse-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Search Acronym Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/search-acronym-delete.md
DELETE https://graph.microsoft.com/beta/search/acronyms/{acronymsId}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-acronym-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Search Acronym Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/search-acronym-get.md
GET https://graph.microsoft.com/beta/search/acronyms/{acronymsId}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-acronym-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Search Acronym Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/search-acronym-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-acronym-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Search Bookmark Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/search-bookmark-delete.md
DELETE https://graph.microsoft.com/beta/search/bookmarks/{bookmarkId}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-bookmark-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Search Bookmark Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/search-bookmark-get.md
GET https://graph.microsoft.com/beta/search/bookmarks/{bookmarksId}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-bookmark-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Search Bookmark Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/search-bookmark-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-bookmark-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Search Qna Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/search-qna-delete.md
DELETE https://graph.microsoft.com/beta/search/qnas/{qnaId}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-qna-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Search Qna Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/search-qna-get.md
GET https://graph.microsoft.com/beta/search/qnas/{qnaId}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-qna-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Search Qna Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/search-qna-update.md
One of the following permissions is required to call this API. To learn more, in
} --> ``` http
-PATCH /search/qna/{qnaId}
+PATCH /search/qnas/{qnaId}
``` ## Request headers
If successful, this method returns a `204 No Content` response code.
## Examples ### Request
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "update_qna" }--> ``` http
-PATCH https://graph.microsoft.com/beta/search/qna/{qnaId}
+PATCH https://graph.microsoft.com/beta/search/qnas/{qnaId}
Content-Type: application/json {
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++ ### Response <!-- {
v1.0 Search Query https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/search-query.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/query-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Search Searchentity List Acronyms https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/search-searchentity-list-acronyms.md
GET https://graph.microsoft.com/beta/search/acronyms
[!INCLUDE [sample-code](../includes/snippets/powershell/list-acronym-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Search Searchentity List Bookmarks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/search-searchentity-list-bookmarks.md
GET https://graph.microsoft.com/beta/search/bookmarks
[!INCLUDE [sample-code](../includes/snippets/powershell/list-bookmark-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Search Searchentity List Qnas https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/search-searchentity-list-qnas.md
GET https://graph.microsoft.com/beta/search/qnas
[!INCLUDE [sample-code](../includes/snippets/powershell/list-qna-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Search Searchentity Post Acronyms https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/search-searchentity-post-acronyms.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-acronym-from-acronyms-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Search Searchentity Post Bookmarks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/search-searchentity-post-bookmarks.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-bookmark-from-bookmarks-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Search Searchentity Post Qnas https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/search-searchentity-post-qnas.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-qna-from-qnas-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Section Copytonotebook https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/section-copytonotebook.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/section-copytonotebook-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Section Copytosectiongroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/section-copytosectiongroup.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/section-copytosectiongroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Section Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/section-get.md
GET https://graph.microsoft.com/beta/me/onenote/sections/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-section-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Sectiongroup Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sectiongroup-get.md
GET https://graph.microsoft.com/beta/me/onenote/sectionGroups/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-sectiongroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Sectiongroup List Sectiongroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sectiongroup-list-sectiongroups.md
GET https://graph.microsoft.com/beta/me/onenote/sectionGroups/{id}/sectionGroups
[!INCLUDE [sample-code](../includes/snippets/php/get-sectiongroups-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Sectiongroup List Sections https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sectiongroup-list-sections.md
GET https://graph.microsoft.com/beta/me/onenote/sectionGroups/{id}/sections
[!INCLUDE [sample-code](../includes/snippets/powershell/sectiongroup-get-sections-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Sectiongroup Post Sectiongroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sectiongroup-post-sectiongroups.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/create-sectiongroup-from-sectiongroup-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ##### Response
v1.0 Sectiongroup Post Sections https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sectiongroup-post-sections.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-section-from-sectiongroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Securescorecontrolprofiles List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/securescorecontrolprofiles-list.md
GET https://graph.microsoft.com/beta/security/secureScoreControlProfiles
[!INCLUDE [sample-code](../includes/snippets/powershell/securescorecontrolprofiles-list-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Securescorecontrolprofiles Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/securescorecontrolprofiles-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/securescorecontrolprofiles-update-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Securescores List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/securescores-list.md
GET https://graph.microsoft.com/beta/security/secureScores?$top=1
[!INCLUDE [sample-code](../includes/snippets/powershell/securescores-list-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Alert Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-alert-get.md
Title: "Get alert" description: "Retrieve the properties and relationships of an security alert object." Previously updated : 09/09/2021 ms.localizationpriority: medium ms.prod: "security"
GET https://graph.microsoft.com/beta/security/alerts_v2/da637578995287051192_756
[!INCLUDE [sample-code](../includes/snippets/powershell/get-security-alert-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 200 OK
Content-type: application/json {
- "@odata.type": "#microsoft.graph.security.alert",
- "id": "da637578995287051192_756343937",
- "providerAlertId": "da637578995287051192_756343937",
- "incidentId": "28282",
- "status": "new",
- "severity": "low",
- "classification": "unknown",
- "determination": "unknown",
- "serviceSource": "microsoftDefenderForEndpoint",
- "detectionSource": "antivirus",
- "detectorId": "e0da400f-affd-43ef-b1d5-afc2eb6f2756",
- "tenantId": "b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
- "title": "Suspicious execution of hidden file",
- "description": "A hidden file has been launched. This activity could indicate a compromised host. Attackers often hide files associated with malicious tools to evade file system inspection and defenses.",
- "recommendedActions": "Collect artifacts and determine scope\n�\tReview the machine timeline for suspicious activities that may have occurred before and after the time of the alert, and record additional related artifacts (files, IPs/URLs) \n�\tLook for the presence of relevant artifacts on other systems. Identify commonalities and differences between potentially compromised systems.\n�\tSubmit relevant files for deep analysis and review resulting detailed behavioral information.\n�\tSubmit undetected files to the MMPC malware portal\n\nInitiate containment & mitigation \n�\tContact the user to verify intent and initiate local remediation actions as needed.\n�\tUpdate AV signatures and run a full scan. The scan might reveal and remove previously-undetected malware components.\n�\tEnsure that the machine has the latest security updates. In particular, ensure that you have installed the latest software, web browser, and Operating System versions.\n�\tIf credential theft is suspected, reset all relevant users passwords.\n�\tBlock communication with relevant URLs or IPs at the organization�s perimeter.",
- "category": "DefenseEvasion",
- "assignedTo": null,
- "alertWebUrl": "https://security.microsoft.com/alerts/da637578995287051192_756343937?tid=b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
- "incidentWebUrl": "https://security.microsoft.com/incidents/28282?tid=b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
- "actorDisplayName": null,
- "threatDisplayName": null,
- "threatFamilyName": null,
- "mitreTechniques": [
- "T1564.001"
- ],
- "createdDateTime": "2021-04-27T12:19:27.7211305Z",
- "lastUpdateDateTime": "2021-05-02T14:19:01.3266667Z",
- "resolvedDateTime": null,
- "firstActivityDateTime": "2021-04-26T07:45:50.116Z",
- "lastActivityDateTime": "2021-05-02T07:56:58.222Z",
- "comments": [],
- "evidence": [
- {
- "@odata.type": "#microsoft.graph.security.deviceEvidence",
- "createdDateTime": "2021-04-27T12:19:27.7211305Z",
- "verdict": "unknown",
- "remediationStatus": "none",
- "remediationStatusDetails": null,
- "firstSeenDateTime": "2020-09-12T07:28:32.4321753Z",
- "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
- "azureAdDeviceId": null,
- "deviceDnsName": "tempDns",
- "osPlatform": "Windows10",
- "osBuild": 22424,
- "version": "Other",
- "healthStatus": "active",
- "riskScore": "medium",
- "rbacGroupId": 75,
- "rbacGroupName": "UnassignedGroup",
- "onboardingStatus": "onboarded",
- "defenderAvStatus": "unknown",
- "loggedOnUsers": [],
- "roles": [
- "compromised"
- ],
- "tags": [
- "Test Machine"
- ],
- "vmMetadata": {
- "vmId": "ca1b0d41-5a3b-4d95-b48b-f220aed11d78",
- "cloudProvider": "azure",
- "resourceId": "/subscriptions/8700d3a3-3bb7-4fbe-a090-488a1ad04161/resourceGroups/WdatpApi-EUS-STG/providers/Microsoft.Compute/virtualMachines/NirLaviTests",
- "subscriptionId": "8700d3a3-3bb7-4fbe-a090-488a1ad04161"
- }
- },
- {
- "@odata.type": "#microsoft.graph.security.fileEvidence",
- "createdDateTime": "2021-04-27T12:19:27.7211305Z",
- "verdict": "unknown",
- "remediationStatus": "none",
- "remediationStatusDetails": null,
- "detectionStatus": "detected",
- "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
- "roles": [],
- "tags": [],
- "fileDetails": {
- "sha1": "5f1e8acedc065031aad553b710838eb366cfee9a",
- "sha256": "8963a19fb992ad9a76576c5638fd68292cffb9aaac29eb8285f9abf6196a7dec",
- "fileName": "MsSense.exe",
- "filePath": "C:\\Program Files\\temp",
- "fileSize": 6136392,
- "filePublisher": "Microsoft Corporation",
- "signer": null,
- "issuer": null
- }
- },
- {
- "@odata.type": "#microsoft.graph.security.processEvidence",
- "createdDateTime": "2021-04-27T12:19:27.7211305Z",
- "verdict": "unknown",
- "remediationStatus": "none",
- "remediationStatusDetails": null,
- "processId": 4780,
- "parentProcessId": 668,
- "processCommandLine": "\"MsSense.exe\"",
- "processCreationDateTime": "2021-08-12T12:43:19.0772577Z",
- "parentProcessCreationDateTime": "2021-08-12T07:39:09.0909239Z",
- "detectionStatus": "detected",
- "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
- "roles": [],
- "tags": [],
- "imageFile": {
- "sha1": "5f1e8acedc065031aad553b710838eb366cfee9a",
- "sha256": "8963a19fb992ad9a76576c5638fd68292cffb9aaac29eb8285f9abf6196a7dec",
- "fileName": "MsSense.exe",
- "filePath": "C:\\Program Files\\temp",
- "fileSize": 6136392,
- "filePublisher": "Microsoft Corporation",
- "signer": null,
- "issuer": null
- },
- "parentProcessImageFile": {
- "sha1": null,
- "sha256": null,
- "fileName": "services.exe",
- "filePath": "C:\\Windows\\System32",
- "fileSize": 731744,
- "filePublisher": "Microsoft Corporation",
- "signer": null,
- "issuer": null
- },
- "userAccount": {
- "accountName": "SYSTEM",
- "domainName": "NT AUTHORITY",
- "userSid": "S-1-5-18",
- "azureAdUserId": null,
- "userPrincipalName": null
- }
- },
- {
- "@odata.type": "#microsoft.graph.security.registryKeyEvidence",
- "createdDateTime": "2021-04-27T12:19:27.7211305Z",
- "verdict": "unknown",
- "remediationStatus": "none",
- "remediationStatusDetails": null,
- "registryKey": "SYSTEM\\CONTROLSET001\\CONTROL\\WMI\\AUTOLOGGER\\SENSEAUDITLOGGER",
- "registryHive": "HKEY_LOCAL_MACHINE",
- "roles": [],
- "tags": [],
- }
- ]
+ "@odata.type": "#microsoft.graph.security.alert",
+ "id": "da637578995287051192_756343937",
+ "providerAlertId": "da637578995287051192_756343937",
+ "incidentId": "28282",
+ "status": "new",
+ "severity": "low",
+ "classification": "unknown",
+ "determination": "unknown",
+ "serviceSource": "microsoftDefenderForEndpoint",
+ "detectionSource": "antivirus",
+ "detectorId": "e0da400f-affd-43ef-b1d5-afc2eb6f2756",
+ "tenantId": "b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
+ "title": "Suspicious execution of hidden file",
+ "description": "A hidden file has been launched. This activity could indicate a compromised host. Attackers often hide files associated with malicious tools to evade file system inspection and defenses.",
+ "recommendedActions": "Collect artifacts and determine scope\n�\tReview the machine timeline for suspicious activities that may have occurred before and after the time of the alert, and record additional related artifacts (files, IPs/URLs) \n�\tLook for the presence of relevant artifacts on other systems. Identify commonalities and differences between potentially compromised systems.\n�\tSubmit relevant files for deep analysis and review resulting detailed behavioral information.\n�\tSubmit undetected files to the MMPC malware portal\n\nInitiate containment & mitigation \n�\tContact the user to verify intent and initiate local remediation actions as needed.\n�\tUpdate AV signatures and run a full scan. The scan might reveal and remove previously-undetected malware components.\n�\tEnsure that the machine has the latest security updates. In particular, ensure that you have installed the latest software, web browser, and Operating System versions.\n�\tIf credential theft is suspected, reset all relevant users passwords.\n�\tBlock communication with relevant URLs or IPs at the organization�s perimeter.",
+ "category": "DefenseEvasion",
+ "assignedTo": null,
+ "alertWebUrl": "https://security.microsoft.com/alerts/da637578995287051192_756343937?tid=b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
+ "incidentWebUrl": "https://security.microsoft.com/incidents/28282?tid=b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
+ "actorDisplayName": null,
+ "threatDisplayName": null,
+ "threatFamilyName": null,
+ "mitreTechniques": [
+ "T1564.001"
+ ],
+ "createdDateTime": "2021-04-27T12:19:27.7211305Z",
+ "lastUpdateDateTime": "2021-05-02T14:19:01.3266667Z",
+ "resolvedDateTime": null,
+ "firstActivityDateTime": "2021-04-26T07:45:50.116Z",
+ "lastActivityDateTime": "2021-05-02T07:56:58.222Z",
+ "comments": [],
+ "evidence": [
+ {
+ "@odata.type": "#microsoft.graph.security.deviceEvidence",
+ "createdDateTime": "2021-04-27T12:19:27.7211305Z",
+ "verdict": "unknown",
+ "remediationStatus": "none",
+ "remediationStatusDetails": null,
+ "firstSeenDateTime": "2020-09-12T07:28:32.4321753Z",
+ "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
+ "azureAdDeviceId": null,
+ "deviceDnsName": "tempDns",
+ "osPlatform": "Windows10",
+ "osBuild": 22424,
+ "version": "Other",
+ "healthStatus": "active",
+ "riskScore": "medium",
+ "rbacGroupId": 75,
+ "rbacGroupName": "UnassignedGroup",
+ "onboardingStatus": "onboarded",
+ "defenderAvStatus": "unknown",
+ "loggedOnUsers": [],
+ "roles": [
+ "compromised"
+ ],
+ "tags": [
+ "Test Machine"
+ ],
+ "vmMetadata": {
+ "vmId": "ca1b0d41-5a3b-4d95-b48b-f220aed11d78",
+ "cloudProvider": "azure",
+ "resourceId": "/subscriptions/8700d3a3-3bb7-4fbe-a090-488a1ad04161/resourceGroups/WdatpApi-EUS-STG/providers/Microsoft.Compute/virtualMachines/NirLaviTests",
+ "subscriptionId": "8700d3a3-3bb7-4fbe-a090-488a1ad04161"
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.security.fileEvidence",
+ "createdDateTime": "2021-04-27T12:19:27.7211305Z",
+ "verdict": "unknown",
+ "remediationStatus": "none",
+ "remediationStatusDetails": null,
+ "detectionStatus": "detected",
+ "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
+ "roles": [],
+ "tags": [],
+ "fileDetails": {
+ "sha1": "5f1e8acedc065031aad553b710838eb366cfee9a",
+ "sha256": "8963a19fb992ad9a76576c5638fd68292cffb9aaac29eb8285f9abf6196a7dec",
+ "fileName": "MsSense.exe",
+ "filePath": "C:\\Program Files\\temp",
+ "fileSize": 6136392,
+ "filePublisher": "Microsoft Corporation",
+ "signer": null,
+ "issuer": null
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.security.processEvidence",
+ "createdDateTime": "2021-04-27T12:19:27.7211305Z",
+ "verdict": "unknown",
+ "remediationStatus": "none",
+ "remediationStatusDetails": null,
+ "processId": 4780,
+ "parentProcessId": 668,
+ "processCommandLine": "\"MsSense.exe\"",
+ "processCreationDateTime": "2021-08-12T12:43:19.0772577Z",
+ "parentProcessCreationDateTime": "2021-08-12T07:39:09.0909239Z",
+ "detectionStatus": "detected",
+ "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
+ "roles": [],
+ "tags": [],
+ "imageFile": {
+ "sha1": "5f1e8acedc065031aad553b710838eb366cfee9a",
+ "sha256": "8963a19fb992ad9a76576c5638fd68292cffb9aaac29eb8285f9abf6196a7dec",
+ "fileName": "MsSense.exe",
+ "filePath": "C:\\Program Files\\temp",
+ "fileSize": 6136392,
+ "filePublisher": "Microsoft Corporation",
+ "signer": null,
+ "issuer": null
+ },
+ "parentProcessImageFile": {
+ "sha1": null,
+ "sha256": null,
+ "fileName": "services.exe",
+ "filePath": "C:\\Windows\\System32",
+ "fileSize": 731744,
+ "filePublisher": "Microsoft Corporation",
+ "signer": null,
+ "issuer": null
+ },
+ "userAccount": {
+ "accountName": "SYSTEM",
+ "domainName": "NT AUTHORITY",
+ "userSid": "S-1-5-18",
+ "azureAdUserId": null,
+ "userPrincipalName": null,
+ "displayName": "System"
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.security.registryKeyEvidence",
+ "createdDateTime": "2021-04-27T12:19:27.7211305Z",
+ "verdict": "unknown",
+ "remediationStatus": "none",
+ "remediationStatusDetails": null,
+ "registryKey": "SYSTEM\\CONTROLSET001\\CONTROL\\WMI\\AUTOLOGGER\\SENSEAUDITLOGGER",
+ "registryHive": "HKEY_LOCAL_MACHINE",
+ "roles": [],
+ "tags": []
+ }
+ ]
} ```
v1.0 Security Alert Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-alert-update.md
Content-length: 2450
[!INCLUDE [sample-code](../includes/snippets/powershell/update-alert-v2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Article Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-article-get.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Read the properties and relationships of an [article](../resources/security-article.md) object. ## Permissions
GET https://graph.microsoft.com/beta/security/threatIntelligence/articles/a272d5
[!INCLUDE [sample-code](../includes/snippets/powershell/get-article-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Article List Indicators https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-article-list-indicators.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Get a list of [articleIndicator](../resources/security-articleindicator.md) objects that represent indicators of threat or compromise related to the contents of an [article](../resources/security-article.md). ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|ThreatIntelligence.Read.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|ThreatIntelligence.Read.All|
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
## HTTP request
One of the following permissions is required to call this API. To learn more, in
"blockType": "ignored" } -->
-``` http
+
+```http
GET /security/threatIntelligence/articles/{articleId}/indicators ```
This method supports the `$count`, `$select`, `$top`, and `$skip` OData query pa
## Request headers
-|Name|Description|
-|:|:|
-|Authorization|Bearer {token}. Required.|
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
## Request body
If successful, this method returns a `200 OK` response code and a collection of
### Request The following is an example of a request.+ # [HTTP](#tab/http)+ <!-- { "blockType": "request", "name": "list_articleindicator", "sampleKeys": ["a272d5ab"] } -->
-``` http
+
+```msgraph-interactive
GET https://graph.microsoft.com/beta/security/threatIntelligence/articles/a272d5ab/indicators ```
GET https://graph.microsoft.com/beta/security/threatIntelligence/articles/a272d5
[!INCLUDE [sample-code](../includes/snippets/php/list-articleindicator-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response The following is an example of the response.
->**Note:** The response object shown here might be shortened for readability.
+
+> **Note:** The response object shown here might be shortened for readability.
+ <!-- { "blockType": "response", "truncated": true, "@odata.type": "Collection(microsoft.graph.security.articleIndicator)" } -->
-``` json
+
+```json
HTTP/1.1 200 OK Content-Type: application/json
Content-Type: application/json
{ "@odata.type": "#microsoft.graph.security.articleIndicator", "id": "ZmFrZS1tYWxpY2lvdXMuc2l0ZQ==",
- "source": "microsoftDefenderThreatIntelligence",
+ "source": "microsoft",
"artifact": { "@odata.type": "#microsoft.graph.security.hostname", "id": "fake-malicious.site"
v1.0 Security Article List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-article-list.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Get a list of [article](../resources/security-article.md) objects, including their properties and relationships. ## Permissions
GET https://graph.microsoft.com/beta/security/threatIntelligence/articles
[!INCLUDE [sample-code](../includes/snippets/powershell/get-article-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Articleindicator Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-articleindicator-get.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Read the properties and relationships of an [articleIndicator](../resources/security-articleindicator.md) object. ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|ThreatIntelligence.Read.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|ThreatIntelligence.Read.All|
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
## HTTP request
One of the following permissions is required to call this API. To learn more, in
"blockType": "ignored" } -->
-``` http
+
+```http
GET /security/threatIntelligence/articleIndicators/{articleIndicatorId} ```
This method supports some of the OData query parameters to help customize the re
## Request headers
-|Name|Description|
-|:|:|
-|Authorization|Bearer {token}. Required.|
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
## Request body
If successful, this method returns a `200 OK` response code and a [microsoft.gra
### Request The following is an example of a request.+ # [HTTP](#tab/http)+ <!-- { "blockType": "request", "name": "get_articleindicator", "sampleKeys": ["ZmFrZS1tYWxpY2lvdXMuc2l0ZQ=="] } -->
-``` http
+
+```msgraph-interactive
GET https://graph.microsoft.com/beta/security/threatIntelligence/articleIndicators/ZmFrZS1tYWxpY2lvdXMuc2l0ZQ== ```
GET https://graph.microsoft.com/beta/security/threatIntelligence/articleIndicato
[!INCLUDE [sample-code](../includes/snippets/powershell/get-articleindicator-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response The following is an example of the response.
->**Note:** The response object shown here might be shortened for readability.
+
+> **Note:** The response object shown here might be shortened for readability.
+ <!-- { "blockType": "response", "truncated": true, "@odata.type": "microsoft.graph.security.articleIndicator" } -->
-``` json
+
+```json
HTTP/1.1 200 OK Content-Type: application/json
Content-Type: application/json
"value": { "@odata.type": "#microsoft.graph.security.articleIndicator", "id": "ZmFrZS1tYWxpY2lvdXMuc2l0ZQ==",
- "source": "microsoftDefenderThreatIntelligence",
+ "source": "microsoft",
"artifact": { "@odata.type": "#microsoft.graph.security.hostname", "id": "fake-malicious.site"
v1.0 Security Authoritytemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-authoritytemplate-get.md
+
+ Title: "Get authorityTemplate"
+description: "Read the properties and relationships of an authorityTemplate."
+
+ms.localizationpriority: medium
++
+# Get authorityTemplate
+Namespace: microsoft.graph.security
++
+Read the properties and relationships of a [authorityTemplate](../resources/security-authoritytemplate.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /security/labels/authorities/{authorityTemplateId}
+GET /security/labels/retentionLabels/{retentionLabelId}/descriptors/authorityTemplate
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.security.authorityTemplate](../resources/security-authoritytemplate.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_authoritytemplate"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/security/labels/authorities/{authorityTemplateId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.authorityTemplate"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.security.authorityTemplate",
+ "id": "a94af2e3-853b-6fcc-c898-d61d3a6d9efc",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+ }
+}
+```
+
v1.0 Security Caseoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-caseoperation-get.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/get-caseoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Casesroot Delete Ediscoverycases https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-casesroot-delete-ediscoverycases.md
DELETE https://graph.microsoft.com/beta/security/cases/ediscoveryCases/22aa2acd-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-ediscoverycase-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Casesroot List Ediscoverycases https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-casesroot-list-ediscoverycases.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscoverycase-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Casesroot Post Ediscoverycases https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-casesroot-post-ediscoverycases.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-ediscoverycase-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Categorytemplate Delete Subcategories https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-categorytemplate-delete-subcategories.md
+
+ Title: "Delete subCategoryTemplate"
+description: "Delete a subCategoryTemplate object."
+
+ms.localizationpriority: medium
++
+# Delete subCategoryTemplate
+Namespace: microsoft.graph.security
++
+Delete a [subCategoryTemplate](../resources/security-subcategorytemplate.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /security/labels/retentionLabels/{retentionLabelId}/descriptors/categoryTemplate/subCategories/{subCategoryTemplateId}/$ref
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_subcategorytemplate"
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/beta/security/labels/retentionLabels/{retentionLabelId}/descriptors/categoryTemplate/subCategories/{subCategoryTemplateId}
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+The following is an example of the response.
+>
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
v1.0 Security Categorytemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-categorytemplate-get.md
+
+ Title: "Get categoryTemplate"
+description: "Read the properties and relationships of a categoryTemplate object."
+
+ms.localizationpriority: medium
++
+# Get categoryTemplate
+Namespace: microsoft.graph.security
++
+Read the properties and relationships of a [categoryTemplate](../resources/security-categorytemplate.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /security/labels/categories/{categoryTemplateId}
+GET /security/labels/retentionLabels/{retentionLabelId}/descriptors/categoryTemplate
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.security.categoryTemplate](../resources/security-categorytemplate.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_categorytemplate"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/security/labels/categories/{categoryTemplateId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.categoryTemplate"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.security.categoryTemplate",
+ "id": "e2c79762-34a9-75ba-b6f0-a7c9a57978ef",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+ }
+}
+```
+
v1.0 Security Categorytemplate List Subcategories https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-categorytemplate-list-subcategories.md
+
+ Title: "List subCategories"
+description: "Get the subCategoryTemplate resources from the subCategories navigation property."
+
+ms.localizationpriority: medium
++
+# List subCategories
+Namespace: microsoft.graph.security
++
+Get a list of subcategories [subCategoryTemplate](../resources/security-subcategorytemplate.md) associated with a category template.
+
+## 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)|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /security/labels/retentionLabels/{retentionLabelId}/descriptors/categoryTemplate/subCategories
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.security.subCategoryTemplate](../resources/security-subcategorytemplate.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_subcategorytemplate"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/security/labels/retentionLabels/{retentionLabelId}/descriptors/categoryTemplate/subCategories
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.security.subCategoryTemplate)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.security.subCategoryTemplate",
+ "id": "2ac39915-dbeb-e933-82e2-92b981835fa0",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+ }
+ ]
+}
+```
+
v1.0 Security Categorytemplate Post Subcategories https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-categorytemplate-post-subcategories.md
+
+ Title: "Create subCategoryTemplate"
+description: "Create a new subCategoryTemplate object."
+
+ms.localizationpriority: medium
++
+# Create subCategoryTemplate
+Namespace: microsoft.graph.security
++
+Create a new [subCategoryTemplate](../resources/security-subcategorytemplate.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /security/labels/retentionLabels/{retentionLabelId}/descriptors/categoryTemplate/subCategories
+```
+
+## 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 [microsoft.graph.security.subCategoryTemplate](../resources/security-subcategorytemplate.md) object.
+
+You can specify the following properties when creating a **subCategoryTemplate**.
+
+|Property|Type|Description|
+|:|:|:|
+|displayName|String| Unique string that defines a sub-category name. Inherited from [microsoft.graph.security.filePlanDescriptorTemplate](../resources/security-fileplandescriptor.md). Optional.|
++++
+## Response
+
+If successful, this method returns a `201 Created` response code and a [microsoft.graph.security.subCategoryTemplate](../resources/security-subcategorytemplate.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_subcategorytemplate_from_"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/security/labels/retentionLabels/{retentionLabelId}/descriptors/categoryTemplate/subCategories
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.subCategoryTemplate",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.subCategoryTemplate"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.subCategoryTemplate",
+ "id": "2ac39915-dbeb-e933-82e2-92b981835fa0",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+}
+```
+
v1.0 Security Citationtemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-citationtemplate-get.md
+
+ Title: "Get citationTemplate"
+description: "Read the properties and relationships of a citationTemplate object."
+
+ms.localizationpriority: medium
++
+# Get citationTemplate
+Namespace: microsoft.graph.security
++
+Read the properties and relationships of a [citationTemplate](../resources/security-citationtemplate.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /security/labels/citations/{citationTemplateId}
+GET /security/labels/retentionLabels/{retentionLabelId}/descriptors/citationTemplate
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.security.citationTemplate](../resources/security-citationtemplate.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_citationtemplate"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/security/labels/citations/{citationTemplateId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.citationTemplate"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.security.citationTemplate",
+ "id": "c0475d01-d532-8a53-6e26-14ea58c640bf",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)",
+ "citationUrl": "String",
+ "citationJurisdiction": "String"
+ }
+}
+```
+
v1.0 Security Departmenttemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-departmenttemplate-get.md
+
+ Title: "Get departmentTemplate"
+description: "Read the properties and relationships of a departmentTemplate object."
+
+ms.localizationpriority: medium
++
+# Get departmentTemplate
+Namespace: microsoft.graph.security
++
+Read the properties and relationships of a [departmentTemplate](../resources/security-departmenttemplate.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /security/labels/departments/{departmentTemplateId}
+GET /security/labels/retentionLabels/{retentionLabelId}/descriptors/departmentTemplate
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.security.departmentTemplate](../resources/security-departmenttemplate.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_departmenttemplate"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/security/labels/departments/{departmentTemplateId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.departmentTemplate"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.security.departmentTemplate",
+ "id": "11b44677-9f06-c85a-4a0b-766b66904bf8",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+ }
+}
+```
+
v1.0 Security Ediscoverycase Close https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycase-close.md
POST https://graph.microsoft.com/security/cases/ediscoveryCases/061b9a92-8926-4b
[!INCLUDE [sample-code](../includes/snippets/php/close-ediscoverycase-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Delete Legalholds https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycase-delete-legalholds.md
DELETE https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-ediscoveryholdpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Delete Searches https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycase-delete-searches.md
DELETE https://graph.microsoft.com/beta/security/cases/ediscoveryCases/58399dff-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-ediscoverysearch-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Delete Tags https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycase-delete-tags.md
DELETE https://graph.microsoft.com/beta/security/cases/ediscoveryCases/58399dff-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-parent-from-ediscoveryreviewtag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycase-get.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/22aa2acd-755
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ediscoverycase-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase List Custodians https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycase-list-custodians.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscoverycustodian-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase List Legalholds https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycase-list-legalholds.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscoveryholdpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase List Noncustodialdatasources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycase-list-noncustodialdatasources.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscoverynoncustodialdatasource-and-properties-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase List Operations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycase-list-operations.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-caseoperation-andproperties-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase List Reviewsets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycase-list-reviewsets.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscoveryreviewset-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase List Searches https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycase-list-searches.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscoverysearch-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase List Tags https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycase-list-tags.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscoveryreviewtag-and-properties-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Post Custodians https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycase-post-custodians.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-ediscoverycustodian-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Post Legalholds https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycase-post-legalholds.md
POST https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-41
Content-Type: application/json {
- "displayname": "My legalHold with sources",
+ "displayName": "My legalHold with sources",
"description": "Created from Graph API", "userSources@odata.bind": [ {
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-ediscoveryholdpolicy-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-ediscoveryholdpolicy-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Post Noncustodialdatasources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycase-post-noncustodialdatasources.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-ediscoverynoncustodialdatasource-from--wesite-url-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Post Reviewsets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycase-post-reviewsets.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-ediscoveryreviewset-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Post Searches https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycase-post-searches.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-ediscoverysearch-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Post Tags https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycase-post-tags.md
POST https://graph.microsoft.com/beta/security/cases/ediscoveryCases/58399dff-ce
[!INCLUDE [sample-code](../includes/snippets/php/create-ediscoveryreviewtag-selectibility-many-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/beta/security/cases/ediscoveryCases/58399dff-ce
[!INCLUDE [sample-code](../includes/snippets/php/create-tqag-with-a-parent-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Security Ediscoverycase Reopen https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycase-reopen.md
POST https://graph.microsoft.com/security/cases/ediscoveryCases/061b9a92-8926-4b
[!INCLUDE [sample-code](../includes/snippets/php/reopen-ediscoverycase-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycase-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-ediscoverycase-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycasesettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycasesettings-get.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ediscoverycasesettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycasesettings Resettodefault https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycasesettings-resettodefault.md
POST https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/settings-resettodefault-value-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycasesettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycasesettings-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-ediscoverycasesettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycustodian Activate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycustodian-activate.md
POST https://graph.microsoft.com/beta/security/cases/ediscoveryCases/{ediscovery
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverycustodianthisactivate-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycustodian Applyhold https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycustodian-applyhold.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/start-ediscoverycustodianthisapplyhold-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverycustodianthisapplyhold-single-custodian-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Security Ediscoverycustodian Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycustodian-get.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ediscoverycustodian-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycustodian List Lastindexoperation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycustodian-list-lastindexoperation.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscoveryindexoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycustodian List Sitesources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycustodian-list-sitesources.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-sitesource-for-custodian-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycustodian List Unifiedgroupsources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycustodian-list-unifiedgroupsources.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedgroupsource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycustodian List Usersources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycustodian-list-usersources.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-usersource-for-custodian-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycustodian Post Sitesources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycustodian-post-sitesources.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-sitesource-for-custodian-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycustodian Post Unifiedgroupsources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycustodian-post-unifiedgroupsources.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedgroupsource-for-associated-custodain-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedgroupsource-withgroup-odata-bind-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Security Ediscoverycustodian Post Usersources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycustodian-post-usersources.md
POST https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/create-usersource-associated-with-custodians-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycustodian Release https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycustodian-release.md
POST https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverycustodianthisrelease-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycustodian Removehold https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycustodian-removehold.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverycustodianthisremovehold-forids-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverycustodianthisremovehold-single-custodian-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Security Ediscoverycustodian Updateindex https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverycustodian-updateindex.md
POST https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverycustodianthisupdateindex-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryfile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoveryfile-get.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ediscoveryfile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryholdpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoveryholdpolicy-get.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ediscoveryholdpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryholdpolicy Post Sitesources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoveryholdpolicy-post-sitesources.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-sitesource-from--weburl-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryholdpolicy Post Usersources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoveryholdpolicy-post-usersources.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-usersource-and-include-sources-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryholdpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoveryholdpolicy-update.md
PATCH https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-4
[!INCLUDE [sample-code](../includes/snippets/php/update-ediscoveryholdpolicy-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverynoncustodialdatasource Applyhold https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverynoncustodialdatasource-applyhold.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/start-ediscoverynoncustialdatasourceapplyhold-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverynoncustialdatasourceapplyhold-singlenoncustodial-datastore-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Security Ediscoverynoncustodialdatasource Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverynoncustodialdatasource-get.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ediscoverynoncustodialdatasource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverynoncustodialdatasource Release https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverynoncustodialdatasource-release.md
POST https://graph.microsoft.com/beta/security/cases/ediscoveryCases/{ediscovery
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverynoncustodialdatasourcethisrelease-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverynoncustodialdatasource Removehold https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverynoncustodialdatasource-removehold.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/start-ediscoverycustodianthisremovehold-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverycustodianthisremovehold-single-noncustodial-source-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Security Ediscoverynoncustodialdatasource Updateindex https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverynoncustodialdatasource-updateindex.md
POST https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverynoncustodialdatasourcethisupdateindex-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewset Addtoreviewset https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoveryreviewset-addtoreviewset.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/ediscoveryreviewsetthisaddtoreviewset-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewset Delete Queries https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoveryreviewset-delete-queries.md
DELETE https://graph.microsoft.com/beta/security/cases/ediscoveryCases/58399dff-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-ediscoveryreviewsetquery-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewset Export https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoveryreviewset-export.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/ediscoveryreviewsetthisexport-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewset Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoveryreviewset-get.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ediscoveryreviewset-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewset List Files https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoveryreviewset-list-files.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscoveryfile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewset List Queries https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoveryreviewset-list-queries.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscoveryreviewsetquery-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewset Post Queries https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoveryreviewset-post-queries.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-ediscoveryreviewsetquery-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewsetquery Applytags https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoveryreviewsetquery-applytags.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/ediscoveryreviewsetquerythisapplytags-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewsetquery Export https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoveryreviewsetquery-export.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Initiate an export from a **reviewSet** query. For details, see [Export documents from a review set in eDiscovery (Premium)](/microsoft-365/compliance/export-documents-from-review-set).
+Initiate an export from a [ediscoveryReviewSetQuery](../resources/security-ediscoveryreviewsetquery.md). For details, see [Export documents from a review set in eDiscovery (Premium)](/microsoft-365/compliance/export-documents-from-review-set).
## Permissions
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/ediscoveryreviewsetquerythisexport-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewsetquery Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoveryreviewsetquery-get.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ediscoveryreviewsetquery-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewsetquery Run https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoveryreviewsetquery-run.md
The following is an example of a request.
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/58399dff-cebe-478f-b1af-d3227f1fd645/reviewSets/273f11a1-17aa-419c-981d-ff10d33e420f/queries/837335b0-1943-444d-a3d1-5522cc21c5a4/run ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/javascript/ediscoveryreviewsetquerythisrun-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewsetquery Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoveryreviewsetquery-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-ediscoveryreviewsetquery-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewtag Ashierarchy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoveryreviewtag-ashierarchy.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/powershell/ediscoveryreviewtagthisashierarchy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewtag Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoveryreviewtag-get.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ediscoveryreviewtag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewtag Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoveryreviewtag-update.md
PATCH https://graph.microsoft.com/beta/security/cases/ediscoveryCases/58399dff-c
[!INCLUDE [sample-code](../includes/snippets/php/update-ediscoveryreviewtag-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverysearch Estimatestatistics https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverysearch-estimatestatistics.md
POST https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverysearchthisestimatestatistics-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverysearch Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverysearch-get.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ediscoverysearch-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverysearch List Additionalsources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverysearch-list-additionalsources.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscoverysearch-associated-noncustodialdatasources-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverysearch List Custodiansources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverysearch-list-custodiansources.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-datasources-associated-withediscover-search-return-collection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverysearch List Lastestimatestatisticsoperation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverysearch-list-lastestimatestatisticsoperation.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscoveryestimateoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverysearch List Noncustodialsources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverysearch-list-noncustodialsources.md
GET https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-noncustodialdatasource-associated-with-ediscovery-search-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverysearch Post Additionalsources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverysearch-post-additionalsources.md
POST https://graph.microsoft.com/beta/security/cases/ediscoveryCases/{ediscovery
[!INCLUDE [sample-code](../includes/snippets/php/create-additional-source-associated-ediscovery-search-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverysearch Post Custodiansources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverysearch-post-custodiansources.md
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/create-custodian-source-withediscovery-search-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Security Ediscoverysearch Post Noncustodialsources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverysearch-post-noncustodialsources.md
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/create-ediscoverynoncustodialdatasource-no-content-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Security Ediscoverysearch Purgedata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverysearch-purgedata.md
POST https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverysearchthispurgedata-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverysearch Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-ediscoverysearch-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-ediscoverysearch-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Emailthreatsubmission Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-emailthreatsubmission-get.md
GET https://graph.microsoft.com/beta/security/threatSubmission/emailThreats/{ema
[!INCLUDE [sample-code](../includes/snippets/powershell/get-emailthreatsubmission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Emailthreatsubmission List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-emailthreatsubmission-list.md
GET https://graph.microsoft.com/beta/security/threatSubmission/emailThreats
[!INCLUDE [sample-code](../includes/snippets/powershell/list-emailthreatsubmission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Emailthreatsubmission Post Emailthreats https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-emailthreatsubmission-post-emailthreats.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-emailthreatsubmission-from-emailthreats-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Security Emailthreatsubmissionpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-emailthreatsubmissionpolicy-get.md
GET https://graph.microsoft.com/beta/security/threatSubmission/emailThreatSubmis
[!INCLUDE [sample-code](../includes/snippets/powershell/get-emailthreatsubmissionpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Emailthreatsubmissionpolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-emailthreatsubmissionpolicy-list.md
GET https://graph.microsoft.com/beta/security/threatSubmission/emailThreatSubmis
[!INCLUDE [sample-code](../includes/snippets/powershell/list-emailthreatsubmissionpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Emailthreatsubmissionpolicy Post Emailthreatsubmissionpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-emailthreatsubmissionpolicy-post-emailthreatsubmissionpolicies.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-emailthreatsubmissionpolicy-from-emailthreatsubmissionpolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Emailthreatsubmissionpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-emailthreatsubmissionpolicy-update.md
The following is an example of a request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "update_emailthreatsubmissionpolicy"
+ "name": "update_emailthreatsubmissionpolicy",
+ "sampleKeys": ["DefaultReportSubmissionPolicy"]
} --> ``` http
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-emailthreatsubmissionpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Fileplanreferencetemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-fileplanreferencetemplate-get.md
+
+ Title: "Get filePlanReferenceTemplate"
+description: "Read the properties and relationships of a filePlanReferenceTemplate object."
+
+ms.localizationpriority: medium
++
+# Get filePlanReferenceTemplate
+Namespace: microsoft.graph.security
++
+Read the properties and relationships of a [filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /security/labels/filePlanReferences/{filePlanReferenceTemplateId}
+GET /security/labels/retentionLabels/{retentionLabelId}/descriptors/filePlanReferenceTemplate
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.security.filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_fileplanreferencetemplate"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/security/labels/filePlanReferences/{filePlanReferenceTemplateId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.filePlanReferenceTemplate"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.security.filePlanReferenceTemplate",
+ "id": "b1f7b518-a44f-1d4b-c6f1-ab8771d3907c",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+ }
+}
+```
+
v1.0 Security Filethreatsubmission Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-filethreatsubmission-get.md
GET https://graph.microsoft.com/beta/security/threatSubmission/fileThreats/{file
[!INCLUDE [sample-code](../includes/snippets/powershell/get-filethreatsubmission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Filethreatsubmission List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-filethreatsubmission-list.md
GET https://graph.microsoft.com/beta/security/threatSubmission/fileThreats
[!INCLUDE [sample-code](../includes/snippets/powershell/list-filethreatsubmission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Host Get Reputation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-host-get-reputation.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Get the properties and relationships of a [hostReputation](../resources/security-hostreputation.md) object. ## Permissions
GET https://graph.microsoft.com/beta/security/threatIntelligence/hosts/fake-mali
[!INCLUDE [sample-code](../includes/snippets/powershell/get-hostreputation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Host Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-host-get.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Read the properties and relationships of a [host](../resources/security-host.md) object. The [host](../resources/security-host.md) resource is the abstract base type that returns an implementation. A host can be of one of the following types: * [hostname](../resources/security-hostname.md)
GET https://graph.microsoft.com/beta/security/threatIntelligence/hosts/contoso.c
[!INCLUDE [sample-code](../includes/snippets/powershell/get-host-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Host List Components https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-host-list-components.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Get a list of [hostComponent](../resources/security-hostcomponent.md) resources. ## Permissions
GET https://graph.microsoft.com/beta/security/threatIntelligence/hosts/contoso.c
[!INCLUDE [sample-code](../includes/snippets/php/list-hostcomponent-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Host List Cookies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-host-list-cookies.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Get a list of [hostCookie](../resources/security-hostcookie.md) resources. ## Permissions
GET https://graph.microsoft.com/beta/security/threatIntelligence/hosts/contoso.c
[!INCLUDE [sample-code](../includes/snippets/php/list-hostcookie-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Host List Passivedns https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-host-list-passivedns.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Get a list of [passiveDnsRecord](../resources/security-passivednsrecord.md) resources associated to a host. ## Permissions
GET https://graph.microsoft.com/beta/security/threatIntelligence/hosts/contoso.c
[!INCLUDE [sample-code](../includes/snippets/powershell/list-passivedns-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Host List Passivednsreverse https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-host-list-passivednsreverse.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Get a list of [passiveDnsRecord](../resources/security-passivednsrecord.md) resources. ## Permissions
GET https://graph.microsoft.com/beta/security/threatIntelligence/hosts/contoso.c
[!INCLUDE [sample-code](../includes/snippets/powershell/list-passivedns-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Host List Subdomains https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-host-list-subdomains.md
+
+ Title: "List subdomains"
+description: "Get the subdomain resources from the subdomains navigation property."
+
+ms.localizationpriority: medium
++
+# List subdomains
+
+Namespace: microsoft.graph.security
++
+Get the list of [subdomain](../resources/security-subdomain.md) resources associated with a host.
+
+## 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) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/hosts/{hostId}/subdomains
+```
+
+## Optional query parameters
+
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.security.subdomain](../resources/security-subdomain.md) objects in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_subdomain",
+ "sampleKeys": ["contoso.com"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/security/threatIntelligence/hosts/contoso.com/subdomains
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.security.subdomain)"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.security.subdomain",
+ "id": "8e03a695-67c8-c371-d901-f6f88dbcc2f4",
+ "firstSeenDateTime": "String (timestamp)"
+ }
+ ]
+}
+```
v1.0 Security Host List Trackers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-host-list-trackers.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Get a list of [hostTracker](../resources/security-hosttracker.md) resources. ## Permissions
GET https://graph.microsoft.com/beta/security/threatIntelligence/hosts/contoso.c
[!INCLUDE [sample-code](../includes/snippets/php/list-hosttracker-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Security Hostcomponent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-hostcomponent-get.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Read the properties and relationships of a [hostComponent](../resources/security-hostcomponent.md) object. ## Permissions
GET https://graph.microsoft.com/beta/security/threatIntelligence/hostComponents/
[!INCLUDE [sample-code](../includes/snippets/php/get-hostcomponent-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Security Hostcookie Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-hostcookie-get.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Read the properties and relationships of a [hostCookie](../resources/security-hostcookie.md) object. ## Permissions
GET https://graph.microsoft.com/beta/security/threatIntelligence/hostCookies/c2V
[!INCLUDE [sample-code](../includes/snippets/powershell/get-hostcookie-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Hosttracker Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-hosttracker-get.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Read the properties and relationships of a [hostTracker](../resources/security-hosttracker.md) object. ## Permissions
GET https://graph.microsoft.com/beta/security/threatIntelligence/hostTrackers/Y2
[!INCLUDE [sample-code](../includes/snippets/php/get-hosttracker-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Incident Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-incident-get.md
GET https://graph.microsoft.com/beta/security/incidents/2972395
[!INCLUDE [sample-code](../includes/snippets/php/get-incident-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Incident Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-incident-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-incident-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Informationprotection List Sensitivitylabels https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-informationprotection-list-sensitivitylabels.md
GET https://graph.microsoft.com/beta/users/bob@contoso.com/security/informationP
[!INCLUDE [sample-code](../includes/snippets/php/list-sensitivitylabel-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Informationprotectionpolicysetting Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-informationprotectionpolicysetting-get.md
GET https://graph.microsoft.com/beta/users/bob@contoso.com/security/informationP
[!INCLUDE [sample-code](../includes/snippets/php/get-informationprotectionpolicysetting-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Intelligenceprofile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-intelligenceprofile-get.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Read the properties and relationships of a [intelligenceProfile](../resources/security-intelligenceprofile.md) object. ## Permissions
GET https://graph.microsoft.com/beta/security/threatIntelligence/intelProfiles/a
[!INCLUDE [sample-code](../includes/snippets/powershell/get-intelligenceprofile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Intelligenceprofile List Indicators https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-intelligenceprofile-list-indicators.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Get the [intelligenceProfileIndicator](../resources/security-intelligenceprofileindicator.md) resources from the **indicators** navigation property of an [intelligenceProfile](../resources/security-intelligenceprofile.md). ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|ThreatIntelligence.Read.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|ThreatIntelligence.Read.All|
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
## HTTP request
One of the following permissions is required to call this API. To learn more, in
"blockType": "ignored" } -->
-``` http
+
+```http
GET /security/threatIntelligence/intelProfiles/{intelligenceProfileId}/indicators ```
This method supports some of the OData query parameters to help customize the re
## Request headers
-|Name|Description|
-|:|:|
-|Authorization|Bearer {token}. Required.|
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
## Request body
If successful, this method returns a `200 OK` response code and a collection of
### Request The following is an example of a request.+ # [HTTP](#tab/http)+ <!-- { "blockType": "request", "name": "list_intelligenceprofileindicator", "sampleKeys": ["actinium"] } -->
-``` http
+
+```msgraph-interactive
GET https://graph.microsoft.com/beta/security/threatIntelligence/intelProfiles/actinium/indicators ```
GET https://graph.microsoft.com/beta/security/threatIntelligence/intelProfiles/a
[!INCLUDE [sample-code](../includes/snippets/powershell/list-intelligenceprofileindicator-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response The following is an example of the response.
->**Note:** The response object shown here might be shortened for readability.
+
+> **Note:** The response object shown here might be shortened for readability.
+ <!-- { "blockType": "response", "truncated": true, "@odata.type": "Collection(microsoft.graph.security.intelligenceProfileIndicator)" } -->
-``` json
+
+```json
HTTP/1.1 200 OK Content-Type: application/json
Content-Type: application/json
{ "@odata.type": "#microsoft.graph.security.intelligenceProfileIndicator", "id": "ff3eecd2-a2be-27c2-8dc0-40d1c0eada55",
- "source": "microsoftDefenderThreatIntelligence",
+ "source": "microsoft",
"firstSeenDateTime": "2022-05-02T23:09:20.000Z", "lastSeenDateTime": null, "artifact": {
v1.0 Security Intelligenceprofile List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-intelligenceprofile-list.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Get a list of the [intelligenceProfile](../resources/security-intelligenceprofile.md) objects and their properties. ## Permissions
GET https://graph.microsoft.com/beta/security/threatIntelligence/intelProfiles
[!INCLUDE [sample-code](../includes/snippets/powershell/list-intelligenceprofile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Intelligenceprofileindicator Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-intelligenceprofileindicator-get.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Read the properties and relationships of a [intelligenceProfileIndicator](../resources/security-intelligenceprofileindicator.md) object. ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type|Permissions (from least to most privileged)|
-|:|:|
-|Delegated (work or school account)|ThreatIntelligence.Read.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|ThreatIntelligence.Read.All|
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
## HTTP request
One of the following permissions is required to call this API. To learn more, in
"blockType": "ignored" } -->
-``` http
-GET /security/threatIntelligence/intelProfileIndicators/{intelligenceProfileIndicatorId}
+
+```http
+GET /security/threatIntelligence/intelligenceProfileIndicators/{intelligenceProfileIndicatorId}
``` ## Optional query parameters
This method supports some of the OData query parameters to help customize the re
## Request headers
-|Name|Description|
-|:|:|
-|Authorization|Bearer {token}. Required.|
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
## Request body
If successful, this method returns a `200 OK` response code and a [microsoft.gra
### Request The following is an example of a request.+
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_intelligenceprofileindicator", "sampleKeys": ["ff3eecd2-a2be-27c2-8dc0-40d1c0eada55"] } -->
-``` http
-GET https://graph.microsoft.com/beta/security/threatIntelligence/intelProfileIndicators/ff3eecd2-a2be-27c2-8dc0-40d1c0eada55
+
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/security/threatIntelligence/intelligenceProfileIndicators/ff3eecd2-a2be-27c2-8dc0-40d1c0eada55
```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
->**Note:** The response object shown here might be shortened for readability.
+
+> **Note:** The response object shown here might be shortened for readability.
+ <!-- { "blockType": "response", "truncated": true, "@odata.type": "microsoft.graph.security.intelligenceProfileIndicator" } -->
-``` json
+
+```json
HTTP/1.1 200 OK Content-Type: application/json
Content-Type: application/json
"value": { "@odata.type": "#microsoft.graph.security.intelligenceProfileIndicator", "id": "ff3eecd2-a2be-27c2-8dc0-40d1c0eada55",
- "source": "microsoftDefenderThreatIntelligence",
+ "source": "microsoft",
"firstSeenDateTime": "2022-05-02T23:09:20.000Z", "lastSeenDateTime": null, "artifact": {
v1.0 Security Labelsroot Delete Authorities https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-labelsroot-delete-authorities.md
+
+ Title: "Delete authorityTemplate"
+description: "Delete an authorityTemplate object."
+
+ms.localizationpriority: medium
++
+# Delete authorityTemplate
+Namespace: microsoft.graph.security
++
+Delete a [authorityTemplate](../resources/security-authoritytemplate.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application| RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /security/labels/authorities/{authorityTemplateId}/$ref
+DELETE /security/labels/retentionLabels/{retentionLabelId}/descriptors/authorityTemplate/$ref
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_authoritytemplate"
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/beta/security/labels/authorities/{authorityTemplateId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
v1.0 Security Labelsroot Delete Categories https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-labelsroot-delete-categories.md
+
+ Title: "Delete categoryTemplate"
+description: "Delete a categoryTemplate object."
+
+ms.localizationpriority: medium
++
+# Delete categoryTemplate
+Namespace: microsoft.graph.security
++
+Delete a [categoryTemplate](../resources/security-categorytemplate.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /security/labels/categories/{categoryTemplateId}/$ref
+DELETE /security/labels/retentionLabels/{retentionLabelId}/descriptors/categoryTemplate/$ref
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_categorytemplate"
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/beta/security/labels/categories/{categoryTemplateId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
v1.0 Security Labelsroot Delete Citations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-labelsroot-delete-citations.md
+
+ Title: "Delete citationTemplate"
+description: "Delete a citationTemplate object."
+
+ms.localizationpriority: medium
++
+# Delete citationTemplate
+Namespace: microsoft.graph.security
++
+Delete a [citationTemplate](../resources/security-citationtemplate.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /security/labels/citations/{citationTemplateId}/$ref
+DELETE /security/labels/retentionLabels/{retentionLabelId}/descriptors/citationTemplate/$ref
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_citationtemplate"
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/beta/security/labels/citations/{citationTemplateId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
v1.0 Security Labelsroot Delete Departments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-labelsroot-delete-departments.md
+
+ Title: "Delete departmentTemplate"
+description: "Delete a departmentTemplate object."
+
+ms.localizationpriority: medium
++
+# Delete departmentTemplate
+Namespace: microsoft.graph.security
++
+Delete a [departmentTemplate](../resources/security-departmenttemplate.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /security/labels/departments/{departmentTemplateId}/$ref
+DELETE /security/labels/retentionLabels/{retentionLabelId}/descriptors/departmentTemplate/$ref
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_departmenttemplate"
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/beta/security/labels/departments/{departmentTemplateId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
v1.0 Security Labelsroot Delete Fileplanreferences https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-labelsroot-delete-fileplanreferences.md
+
+ Title: "Delete filePlanReferenceTemplate"
+description: "Delete a filePlanReferenceTemplate object."
+
+ms.localizationpriority: medium
++
+# Delete filePlanReferenceTemplate
+Namespace: microsoft.graph.security
++
+Delete a [filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /security/labels/filePlanReferences/{filePlanReferenceTemplateId}/$ref
+DELETE /security/labels/retentionLabels/{retentionLabelId}/descriptors/filePlanReferenceTemplate/$ref
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_fileplanreferencetemplate"
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/beta/security/labels/filePlanReferences/{filePlanReferenceTemplateId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
v1.0 Security Labelsroot List Authorities https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-labelsroot-list-authorities.md
+
+ Title: "List authorityTemplates"
+description: "Get a list of the authorityTemplate objects and their properties."
+
+ms.localizationpriority: medium
++
+# List authorityTemplates
+Namespace: microsoft.graph.security
++
+Get a list of the [authorityTemplate](../resources/security-authoritytemplate.md) objects and their properties.
+
+## 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)|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /security/labels/authorities
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.security.authorityTemplate](../resources/security-authoritytemplate.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_authoritytemplate"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/security/labels/authorities
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.security.authorityTemplate)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.security.authorityTemplate",
+ "id": "a94af2e3-853b-6fcc-c898-d61d3a6d9efc",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+ }
+ ]
+}
+```
+
v1.0 Security Labelsroot List Categories https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-labelsroot-list-categories.md
+
+ Title: "List categoryTemplates"
+description: "Get a list of the categoryTemplate objects and their properties."
+
+ms.localizationpriority: medium
++
+# List categoryTemplates
+Namespace: microsoft.graph.security
++
+Get a list of the [categoryTemplate](../resources/security-categorytemplate.md) objects and their properties.
+
+## 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)|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /security/labels/categories
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.security.categoryTemplate](../resources/security-categorytemplate.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_categorytemplate"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/security/labels/categories
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.security.categoryTemplate)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.security.categoryTemplate",
+ "id": "e2c79762-34a9-75ba-b6f0-a7c9a57978ef",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+ }
+ ]
+}
+```
+
v1.0 Security Labelsroot List Citations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-labelsroot-list-citations.md
+
+ Title: "List citationTemplates"
+description: "Get a list of the citationTemplate objects and their properties."
+
+ms.localizationpriority: medium
++
+# List citationTemplates
+Namespace: microsoft.graph.security
++
+Get a list of the [citationTemplate](../resources/security-citationtemplate.md) objects and their properties.
+
+## 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)|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /security/labels/citations
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.security.citationTemplate](../resources/security-citationtemplate.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_citationtemplate"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/security/labels/citations
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.security.citationTemplate)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.security.citationTemplate",
+ "id": "c0475d01-d532-8a53-6e26-14ea58c640bf",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)",
+ "citationUrl": "String",
+ "citationJurisdiction": "String"
+ }
+ ]
+}
+```
+
v1.0 Security Labelsroot List Departments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-labelsroot-list-departments.md
+
+ Title: "List departmentTemplates"
+description: "Get a list of the departmentTemplate objects and their properties."
+
+ms.localizationpriority: medium
++
+# List departmentTemplates
+Namespace: microsoft.graph.security
++
+Get a list of the [departmentTemplate](../resources/security-departmenttemplate.md) objects and their properties.
+
+## 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)|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /security/labels/departments
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.security.departmentTemplate](../resources/security-departmenttemplate.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_departmenttemplate"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/security/labels/departments
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.security.departmentTemplate)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.security.departmentTemplate",
+ "id": "11b44677-9f06-c85a-4a0b-766b66904bf8",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+ }
+ ]
+}
+```
+
v1.0 Security Labelsroot List Fileplanreferences https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-labelsroot-list-fileplanreferences.md
+
+ Title: "List filePlanReferenceTemplates"
+description: "Get a list of the filePlanReferenceTemplate objects and their properties."
+
+ms.localizationpriority: medium
++
+# List filePlanReferenceTemplates
+Namespace: microsoft.graph.security
++
+Get a list of the [filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md) objects and their properties.
+
+## 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)|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /security/labels/filePlanReferences
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.security.filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_fileplanreferencetemplate"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/security/labels/filePlanReferences
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.security.filePlanReferenceTemplate)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.security.filePlanReferenceTemplate",
+ "id": "b1f7b518-a44f-1d4b-c6f1-ab8771d3907c",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+ }
+ ]
+}
+```
+
v1.0 Security Labelsroot List Retentionlabel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-labelsroot-list-retentionlabel.md
+
+ Title: "List retentionLabels"
+description: "Get a list of the retentionLabel objects and their properties."
+
+ms.localizationpriority: medium
++
+# List retentionLabels
+Namespace: microsoft.graph.security
++
+Get a list of the [retentionLabel](../resources/security-retentionlabel.md) objects and their properties.
+
+## 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)|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not Supported.|
+|Application|Not supported.|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /security/labels/retentionLabels
+```
+
+## Optional query parameters
+This method supports the `expand` OData query parameter to help customize the response.
+
+For example:
+- To retrieve the **retentionEventType** property, use `$expand=retentionEventType`.
+- To retrieve the **descriptors** property, use `$expand=descriptors`.
+
+For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.security.retentionLabel](../resources/security-retentionlabel.md) objects in the response body.
+
+## Examples
+
+### Request
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_retentionlabel"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/security/labels/retentionLabels
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.security.retentionLabel)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.security.retentionLabel",
+ "id": "64a99fb4-07be-0481-8746-44c15c0eef1f",
+ "displayName": "String",
+ "behaviorDuringRetentionPeriod": "String",
+ "actionAfterRetentionPeriod": "String",
+ "retentionTrigger": "String",
+ "retentionDuration": {
+ "@odata.type": "microsoft.graph.security.retentionDuration"
+ },
+ "isInUse": "Boolean",
+ "descriptionForAdmins": "String",
+ "descriptionForUsers": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)",
+ "lastModifiedBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "lastModifiedDateTime": "String (timestamp)",
+ "labelToBeApplied": "String",
+ "defaultRecordBehavior": "String"
+ }
+ ]
+}
+```
++
v1.0 Security Labelsroot Post Authorities https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-labelsroot-post-authorities.md
+
+ Title: "Create authorityTemplate"
+description: "Create a new authorityTemplate object."
+
+ms.localizationpriority: medium
++
+# Create authorityTemplate
+Namespace: microsoft.graph.security
++
+Create a new [authorityTemplate](../resources/security-authoritytemplate.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /security/labels/authorities
+```
+
+## 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 [microsoft.graph.security.authorityTemplate](../resources/security-authoritytemplate.md) object.
+
+You can specify the following properties when creating a **authorityTemplate**.
+
+|Property|Type|Description|
+|:|:|:|
+|displayName|String|Unique string that defines an authortiy name. Inherited from [microsoft.graph.security.filePlanDescriptorTemplate](../resources/security-fileplandescriptor.md).|
++++
+## Response
+
+If successful, this method returns a `201 Created` response code and a [microsoft.graph.security.authorityTemplate](../resources/security-authoritytemplate.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_authoritytemplate_from_"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/security/labels/authorities
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.authorityTemplate",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.authorityTemplate"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.authorityTemplate",
+ "id": "a94af2e3-853b-6fcc-c898-d61d3a6d9efc",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+}
+```
+
v1.0 Security Labelsroot Post Categories https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-labelsroot-post-categories.md
+
+ Title: "Create categoryTemplate"
+description: "Create a new categoryTemplate object."
+
+ms.localizationpriority: medium
++
+# Create categoryTemplate
+Namespace: microsoft.graph.security
++
+Create a new [categoryTemplate](../resources/security-categorytemplate.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /security/labels/categories
+```
+
+## 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 [microsoft.graph.security.categoryTemplate](../resources/security-categorytemplate.md) object.
+
+You can specify the following properties when creating a **categoryTemplate**.
+
+|Property|Type|Description|
+|:|:|:|
+|displayName|String|Unique string that defines a category name. Inherited from [microsoft.graph.security.filePlanDescriptorTemplate](../resources/security-fileplandescriptor.md).|
++++
+## Response
+
+If successful, this method returns a `201 Created` response code and a [microsoft.graph.security.categoryTemplate](../resources/security-categorytemplate.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_categorytemplate_from_"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/security/labels/categories
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.categoryTemplate",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.categoryTemplate"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.categoryTemplate",
+ "id": "e2c79762-34a9-75ba-b6f0-a7c9a57978ef",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+}
+```
+
v1.0 Security Labelsroot Post Citations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-labelsroot-post-citations.md
+
+ Title: "Create citationTemplate"
+description: "Create a new citationTemplate object."
+
+ms.localizationpriority: medium
++
+# Create citationTemplate
+Namespace: microsoft.graph.security
++
+Create a new [citationTemplate](../resources/security-citationtemplate.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /security/labels/citations
+```
+
+## 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 [microsoft.graph.security.citationTemplate](../resources/security-citationtemplate.md) object.
+
+You can specify the following properties when creating a **citationTemplate**.
+
+|Property|Type|Description|
+|:|:|:|
+|displayName|String|Unique string that defines a citation name. Inherited from [microsoft.graph.security.filePlanDescriptorTemplate](../resources/security-fileplandescriptor.md).|
+|citationUrl|String|Represents the URL to the published citation. Optional.|
+|citationJurisdiction|String|Represents the jurisdiction or agency that published the citation. Optional.|
++
+## Response
+
+If successful, this method returns a `201 Created` response code and a [microsoft.graph.security.citationTemplate](../resources/security-citationtemplate.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_citationtemplate_from_"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/security/labels/citations
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.citationTemplate",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "citationUrl": "String",
+ "citationJurisdiction": "String"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.citationTemplate"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.citationTemplate",
+ "id": "c0475d01-d532-8a53-6e26-14ea58c640bf",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)",
+ "citationUrl": "String",
+ "citationJurisdiction": "String"
+}
+```
+
v1.0 Security Labelsroot Post Departments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-labelsroot-post-departments.md
+
+ Title: "Create departmentTemplate"
+description: "Create a new departmentTemplate object."
+
+ms.localizationpriority: medium
++
+# Create departmentTemplate
+Namespace: microsoft.graph.security
++
+Create a new [departmentTemplate](../resources/security-departmenttemplate.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /security/labels/departments
+```
+
+## 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 [microsoft.graph.security.departmentTemplate](../resources/security-departmenttemplate.md) object.
+
+You can specify the following properties when creating a **departmentTemplate**.
+
+|Property|Type|Description|
+|:|:|:|
+|displayName|String|Unique string that defines a department name. Inherited from [microsoft.graph.security.filePlanDescriptorTemplate](../resources/security-fileplandescriptor.md).|
++++
+## Response
+
+If successful, this method returns a `201 Created` response code and a [microsoft.graph.security.departmentTemplate](../resources/security-departmenttemplate.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_departmenttemplate_from_"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/security/labels/departments
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.departmentTemplate",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.departmentTemplate"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.departmentTemplate",
+ "id": "11b44677-9f06-c85a-4a0b-766b66904bf8",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+}
+```
+
v1.0 Security Labelsroot Post Fileplanreferences https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-labelsroot-post-fileplanreferences.md
+
+ Title: "Create filePlanReferenceTemplate"
+description: "Create a new filePlanReferenceTemplate object."
+
+ms.localizationpriority: medium
++
+# Create filePlanReferenceTemplate
+Namespace: microsoft.graph.security
++
+Create a new [filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /security/labels/filePlanReferences
+```
+
+## 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 [microsoft.graph.security.filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md) object.
+
+You can specify the following properties when creating a **filePlanReferenceTemplate**.
+
+|Property|Type|Description|
+|:|:|:|
+|displayName|String|Unique string that defines a file plan reference name. Inherited from [microsoft.graph.security.filePlanDescriptorTemplate](../resources/security-fileplandescriptor.md).|
++++
+## Response
+
+If successful, this method returns a `201 Created` response code and a [microsoft.graph.security.filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_fileplanreferencetemplate_from_"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/security/labels/filePlanReferences
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.filePlanReferenceTemplate",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.filePlanReferenceTemplate"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.filePlanReferenceTemplate",
+ "id": "b1f7b518-a44f-1d4b-c6f1-ab8771d3907c",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+}
+```
+
v1.0 Security Labelsroot Post Retentionlabel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-labelsroot-post-retentionlabel.md
+
+ Title: "Create retentionLabel"
+description: "Create a new retentionLabel object."
+
+ms.localizationpriority: medium
++
+# Create retentionLabel
+Namespace: microsoft.graph.security
++
+Create a new [retentionLabel](../resources/security-retentionlabel.md) object.
+
+To create a [disposition review stage](../resources/security-dispositionreviewstage.md), include the **actionAfterRetentionPeriod** property in the request body with one of the possible values specified.
+
+## 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)|RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /security/labels/retentionLabels
+```
+
+## 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 [retentionLabel](../resources/security-retentionlabel.md) object.
+
+Specify the following properties when you create a **retentionLabel**.
+
+|Property|Type|Description|
+|:|:|:|
+|actionAfterRetentionPeriod|microsoft.graph.security.actionAfterRetentionPeriod| Specifies the action to take on a document with this label applied during the retention period. The possible values are: `none`, `delete`, `startDispositionReview`, `unknownFutureValue`. |
+|behaviorDuringRetentionPeriod|microsoft.graph.security.behaviorDuringRetentionPeriod|Specifies how the behavior of a document with this label should be during the retention period. The possible values are: `doNotRetain`, `retain`, `retainAsRecord`, `retainAsRegulatoryRecord`, `unknownFutureValue`. |
+|descriptionForAdmins|String|Provides label information for the admin. Optional. |
+|descriptionForUsers|String|Provides the label information for the user. Optional. |
+|displayName|String|Unique string that defines a label name. |
+|dispositionReviewStages|[microsoft.graph.security.dispositionReviewStage](../resources/security-dispositionreviewstage.md) collection|Review stages during which reviewers are notified to determine whether a document must be deleted or retained. |
+|retentionDuration|[microsoft.graph.security.retentionDuration](../resources/security-retentionduration.md)|Specifies the number of days to retain the content. |
+|retentionTrigger|microsoft.graph.security.retentionTrigger|Specifies whether the retention duration is calculated from the content creation date, labeled date, or last modification date. The possible values are: `dateLabeled`, `dateCreated`, `dateModified`, `dateOfEvent`, `unknownFutureValue`. |
+|defaultRecordBehavior|microsoft.graph.security.defaultRecordBehavior|Specifies the locked or unlocked state of a record label when it is created.The possible values are: `startLocked`, `startUnlocked`, `unknownFutureValue`. |
+|labelToBeApplied|String|Specifies the replacement label to be applied automatically after the retention period of the current label ends. |
+++
+## Response
+
+If successful, this method returns a `201 Created` response code and a [microsoft.graph.security.retentionLabel](../resources/security-retentionlabel.md) object in the response body.
+
+## Examples
+
+### Request
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_retentionlabel_from_"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/security/labels/retentionLabels
+Content-Type: application/json
+Content-length: 555
+
+{
+ "@odata.type": "#microsoft.graph.security.retentionLabel",
+ "displayName": "String",
+ "behaviorDuringRetentionPeriod": "String",
+ "actionAfterRetentionPeriod": "String",
+ "retentionTrigger": "String",
+ "retentionDuration": {
+ "@odata.type": "microsoft.graph.security.retentionDuration"
+ },
+ "isInUse": "Boolean",
+ "descriptionForAdmins": "String",
+ "descriptionForUsers": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "labelToBeApplied": "String",
+ "defaultRecordBehavior": "String",
+ "descriptors": {
+ "authorityTemplate@odata.bind" : "https://graph.microsoft.com/beta/security/labels/authorities('fie3f4fc-b966-4c40-94de-fb8a383658e4')",
+ "categoryTemplate@odata.bind" : "https://graph.microsoft.com/beta/security/labels/categories('0bjk8-b966-4c40-94de-fb8a383658e4')",
+ "citationTemplate@odata.bind" : "https://graph.microsoft.com/beta/security/labels/citations('0e23f4fc-b966-4c40-94de-fb8a383658e4')",
+ "departmentTemplate@odata.bind" : "https://graph.microsoft.com/beta/security/labels/departments('p99ef4fc-b966-4c40-94de-fb8a383658e4')",
+ "filePlanReferenceTemplate@odata.bind" : "https://graph.microsoft.com/beta/security/labels/filePlanReferences('e095f4fc-b966-4c40-94de-fb8a383658e4')"
+ },
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.retentionLabel"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.retentionLabel",
+ "id": "64a99fb4-07be-0481-8746-44c15c0eef1f",
+ "displayName": "String",
+ "behaviorDuringRetentionPeriod": "String",
+ "actionAfterRetentionPeriod": "String",
+ "retentionTrigger": "String",
+ "retentionDuration": {
+ "@odata.type": "microsoft.graph.security.retentionDuration"
+ },
+ "isInUse": "Boolean",
+ "descriptionForAdmins": "String",
+ "descriptionForUsers": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)",
+ "lastModifiedBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "lastModifiedDateTime": "String (timestamp)",
+ "labelToBeApplied": "String",
+ "defaultRecordBehavior": "String",
+ "descriptors": {
+ "authority": {
+ "displayName": "Business"
+ },
+ "category": {
+ "displayName": "Accounts Payable",
+ },
+ "citation": {
+ "displayName" : "Contoso Company Policy",
+ "citationUrl": "www.citationUrl.com",
+ "citationJurisdiction": "Contoso"
+ },
+ "department": {
+ "displayName" : "Finance"
+ },
+ "filePlanReference": {
+ "displayName" : "FIN 01-02-001"
+ }
+ }
+}
+```
+
v1.0 Security List Alerts_V2 https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-list-alerts_v2.md
Title: "List alerts_v2" description: "Get a list of the security alert objects and their properties." Previously updated : 09/09/2021 ms.localizationpriority: medium ms.prod: "security"
GET https://graph.microsoft.com/beta/security/alerts_v2
[!INCLUDE [sample-code](../includes/snippets/powershell/security-list-alerts-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
{ "value": [ {
- "@odata.type": "#microsoft.graph.security.alert",
- "id": "da637551227677560813_-961444813",
- "providerAlertId": "da637551227677560813_-961444813",
- "incidentId": "28282",
- "status": "new",
- "severity": "low",
- "classification": "unknown",
- "determination": "unknown",
- "serviceSource": "microsoftDefenderForEndpoint",
- "detectionSource": "antivirus",
- "detectorId": "e0da400f-affd-43ef-b1d5-afc2eb6f2756",
- "tenantId": "b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
- "title": "Suspicious execution of hidden file",
- "description": "A hidden file has been launched. This activity could indicate a compromised host. Attackers often hide files associated with malicious tools to evade file system inspection and defenses.",
- "recommendedActions": "Collect artifacts and determine scope\n�\tReview the machine timeline for suspicious activities that may have occurred before and after the time of the alert, and record additional related artifacts (files, IPs/URLs) \n�\tLook for the presence of relevant artifacts on other systems. Identify commonalities and differences between potentially compromised systems.\n�\tSubmit relevant files for deep analysis and review resulting detailed behavioral information.\n�\tSubmit undetected files to the MMPC malware portal\n\nInitiate containment & mitigation \n�\tContact the user to verify intent and initiate local remediation actions as needed.\n�\tUpdate AV signatures and run a full scan. The scan might reveal and remove previously-undetected malware components.\n�\tEnsure that the machine has the latest security updates. In particular, ensure that you have installed the latest software, web browser, and Operating System versions.\n�\tIf credential theft is suspected, reset all relevant users passwords.\n�\tBlock communication with relevant URLs or IPs at the organization�s perimeter.",
- "category": "DefenseEvasion",
- "assignedTo": null,
- "alertWebUrl": "https://security.microsoft.com/alerts/da637551227677560813_-961444813?tid=b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
- "incidentWebUrl": "https://security.microsoft.com/incidents/28282?tid=b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
- "actorDisplayName": null,
- "threatDisplayName": null,
- "threatFamilyName": null,
- "mitreTechniques": [
- "T1564.001"
- ],
- "createdDateTime": "2021-04-27T12:19:27.7211305Z",
- "lastUpdateDateTime": "2021-05-02T14:19:01.3266667Z",
- "resolvedDateTime": null,
- "firstActivityDateTime": "2021-04-26T07:45:50.116Z",
- "lastActivityDateTime": "2021-05-02T07:56:58.222Z",
- "comments": [],
- "evidence": [
- {
- "@odata.type": "#microsoft.graph.security.deviceEvidence",
- "createdDateTime": "2021-04-27T12:19:27.7211305Z",
- "verdict": "unknown",
- "remediationStatus": "none",
- "remediationStatusDetails": null,
- "firstSeenDateTime": "2020-09-12T07:28:32.4321753Z",
- "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
- "azureAdDeviceId": null,
- "deviceDnsName": "tempDns",
- "osPlatform": "Windows10",
- "osBuild": 22424,
- "version": "Other",
- "healthStatus": "active",
- "riskScore": "medium",
- "rbacGroupId": 75,
- "rbacGroupName": "UnassignedGroup",
- "onboardingStatus": "onboarded",
- "defenderAvStatus": "unknown",
- "loggedOnUsers": [],
- "roles": [
- "compromised"
- ],
- "tags": [
- "Test Machine"
- ],
- "vmMetadata": {
- "vmId": "ca1b0d41-5a3b-4d95-b48b-f220aed11d78",
- "cloudProvider": "azure",
- "resourceId": "/subscriptions/8700d3a3-3bb7-4fbe-a090-488a1ad04161/resourceGroups/WdatpApi-EUS-STG/providers/Microsoft.Compute/virtualMachines/NirLaviTests",
- "subscriptionId": "8700d3a3-3bb7-4fbe-a090-488a1ad04161"
- }
- },
- {
- "@odata.type": "#microsoft.graph.security.fileEvidence",
- "createdDateTime": "2021-04-27T12:19:27.7211305Z",
- "verdict": "unknown",
- "remediationStatus": "none",
- "remediationStatusDetails": null,
- "detectionStatus": "detected",
- "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
- "roles": [],
- "tags": [],
- "fileDetails": {
- "sha1": "5f1e8acedc065031aad553b710838eb366cfee9a",
- "sha256": "8963a19fb992ad9a76576c5638fd68292cffb9aaac29eb8285f9abf6196a7dec",
- "fileName": "MsSense.exe",
- "filePath": "C:\\Program Files\\temp",
- "fileSize": 6136392,
- "filePublisher": "Microsoft Corporation",
- "signer": null,
- "issuer": null
- }
- },
- {
- "@odata.type": "#microsoft.graph.security.processEvidence",
- "createdDateTime": "2021-04-27T12:19:27.7211305Z",
- "verdict": "unknown",
- "remediationStatus": "none",
- "remediationStatusDetails": null,
- "processId": 4780,
- "parentProcessId": 668,
- "processCommandLine": "\"MsSense.exe\"",
- "processCreationDateTime": "2021-08-12T12:43:19.0772577Z",
- "parentProcessCreationDateTime": "2021-08-12T07:39:09.0909239Z",
- "detectionStatus": "detected",
- "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
- "roles": [],
- "tags": [],
- "imageFile": {
- "sha1": "5f1e8acedc065031aad553b710838eb366cfee9a",
- "sha256": "8963a19fb992ad9a76576c5638fd68292cffb9aaac29eb8285f9abf6196a7dec",
- "fileName": "MsSense.exe",
- "filePath": "C:\\Program Files\\temp",
- "fileSize": 6136392,
- "filePublisher": "Microsoft Corporation",
- "signer": null,
- "issuer": null
- },
- "parentProcessImageFile": {
- "sha1": null,
- "sha256": null,
- "fileName": "services.exe",
- "filePath": "C:\\Windows\\System32",
- "fileSize": 731744,
- "filePublisher": "Microsoft Corporation",
- "signer": null,
- "issuer": null
- },
- "userAccount": {
- "accountName": "SYSTEM",
- "domainName": "NT AUTHORITY",
- "userSid": "S-1-5-18",
- "azureAdUserId": null,
- "userPrincipalName": null
- }
- },
- {
- "@odata.type": "#microsoft.graph.security.registryKeyEvidence",
- "createdDateTime": "2021-04-27T12:19:27.7211305Z",
- "verdict": "unknown",
- "remediationStatus": "none",
- "remediationStatusDetails": null,
- "registryKey": "SYSTEM\\CONTROLSET001\\CONTROL\\WMI\\AUTOLOGGER\\SENSEAUDITLOGGER",
- "registryHive": "HKEY_LOCAL_MACHINE",
- "roles": [],
- "tags": [],
- }
- ]
+ "@odata.type": "#microsoft.graph.security.alert",
+ "id": "da637551227677560813_-961444813",
+ "providerAlertId": "da637551227677560813_-961444813",
+ "incidentId": "28282",
+ "status": "new",
+ "severity": "low",
+ "classification": "unknown",
+ "determination": "unknown",
+ "serviceSource": "microsoftDefenderForEndpoint",
+ "detectionSource": "antivirus",
+ "detectorId": "e0da400f-affd-43ef-b1d5-afc2eb6f2756",
+ "tenantId": "b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
+ "title": "Suspicious execution of hidden file",
+ "description": "A hidden file has been launched. This activity could indicate a compromised host. Attackers often hide files associated with malicious tools to evade file system inspection and defenses.",
+ "recommendedActions": "Collect artifacts and determine scope\n�\tReview the machine timeline for suspicious activities that may have occurred before and after the time of the alert, and record additional related artifacts (files, IPs/URLs) \n�\tLook for the presence of relevant artifacts on other systems. Identify commonalities and differences between potentially compromised systems.\n�\tSubmit relevant files for deep analysis and review resulting detailed behavioral information.\n�\tSubmit undetected files to the MMPC malware portal\n\nInitiate containment & mitigation \n�\tContact the user to verify intent and initiate local remediation actions as needed.\n�\tUpdate AV signatures and run a full scan. The scan might reveal and remove previously-undetected malware components.\n�\tEnsure that the machine has the latest security updates. In particular, ensure that you have installed the latest software, web browser, and Operating System versions.\n�\tIf credential theft is suspected, reset all relevant users passwords.\n�\tBlock communication with relevant URLs or IPs at the organization�s perimeter.",
+ "category": "DefenseEvasion",
+ "assignedTo": null,
+ "alertWebUrl": "https://security.microsoft.com/alerts/da637551227677560813_-961444813?tid=b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
+ "incidentWebUrl": "https://security.microsoft.com/incidents/28282?tid=b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
+ "actorDisplayName": null,
+ "threatDisplayName": null,
+ "threatFamilyName": null,
+ "mitreTechniques": [
+ "T1564.001"
+ ],
+ "createdDateTime": "2021-04-27T12:19:27.7211305Z",
+ "lastUpdateDateTime": "2021-05-02T14:19:01.3266667Z",
+ "resolvedDateTime": null,
+ "firstActivityDateTime": "2021-04-26T07:45:50.116Z",
+ "lastActivityDateTime": "2021-05-02T07:56:58.222Z",
+ "comments": [],
+ "evidence": [
+ {
+ "@odata.type": "#microsoft.graph.security.deviceEvidence",
+ "createdDateTime": "2021-04-27T12:19:27.7211305Z",
+ "verdict": "unknown",
+ "remediationStatus": "none",
+ "remediationStatusDetails": null,
+ "firstSeenDateTime": "2020-09-12T07:28:32.4321753Z",
+ "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
+ "azureAdDeviceId": null,
+ "deviceDnsName": "tempDns",
+ "osPlatform": "Windows10",
+ "osBuild": 22424,
+ "version": "Other",
+ "healthStatus": "active",
+ "riskScore": "medium",
+ "rbacGroupId": 75,
+ "rbacGroupName": "UnassignedGroup",
+ "onboardingStatus": "onboarded",
+ "defenderAvStatus": "unknown",
+ "loggedOnUsers": [],
+ "roles": [
+ "compromised"
+ ],
+ "tags": [
+ "Test Machine"
+ ],
+ "vmMetadata": {
+ "vmId": "ca1b0d41-5a3b-4d95-b48b-f220aed11d78",
+ "cloudProvider": "azure",
+ "resourceId": "/subscriptions/8700d3a3-3bb7-4fbe-a090-488a1ad04161/resourceGroups/WdatpApi-EUS-STG/providers/Microsoft.Compute/virtualMachines/NirLaviTests",
+ "subscriptionId": "8700d3a3-3bb7-4fbe-a090-488a1ad04161"
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.security.fileEvidence",
+ "createdDateTime": "2021-04-27T12:19:27.7211305Z",
+ "verdict": "unknown",
+ "remediationStatus": "none",
+ "remediationStatusDetails": null,
+ "detectionStatus": "detected",
+ "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
+ "roles": [],
+ "tags": [],
+ "fileDetails": {
+ "sha1": "5f1e8acedc065031aad553b710838eb366cfee9a",
+ "sha256": "8963a19fb992ad9a76576c5638fd68292cffb9aaac29eb8285f9abf6196a7dec",
+ "fileName": "MsSense.exe",
+ "filePath": "C:\\Program Files\\temp",
+ "fileSize": 6136392,
+ "filePublisher": "Microsoft Corporation",
+ "signer": null,
+ "issuer": null
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.security.processEvidence",
+ "createdDateTime": "2021-04-27T12:19:27.7211305Z",
+ "verdict": "unknown",
+ "remediationStatus": "none",
+ "remediationStatusDetails": null,
+ "processId": 4780,
+ "parentProcessId": 668,
+ "processCommandLine": "\"MsSense.exe\"",
+ "processCreationDateTime": "2021-08-12T12:43:19.0772577Z",
+ "parentProcessCreationDateTime": "2021-08-12T07:39:09.0909239Z",
+ "detectionStatus": "detected",
+ "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
+ "roles": [],
+ "tags": [],
+ "imageFile": {
+ "sha1": "5f1e8acedc065031aad553b710838eb366cfee9a",
+ "sha256": "8963a19fb992ad9a76576c5638fd68292cffb9aaac29eb8285f9abf6196a7dec",
+ "fileName": "MsSense.exe",
+ "filePath": "C:\\Program Files\\temp",
+ "fileSize": 6136392,
+ "filePublisher": "Microsoft Corporation",
+ "signer": null,
+ "issuer": null
+ },
+ "parentProcessImageFile": {
+ "sha1": null,
+ "sha256": null,
+ "fileName": "services.exe",
+ "filePath": "C:\\Windows\\System32",
+ "fileSize": 731744,
+ "filePublisher": "Microsoft Corporation",
+ "signer": null,
+ "issuer": null
+ },
+ "userAccount": {
+ "accountName": "SYSTEM",
+ "domainName": "NT AUTHORITY",
+ "userSid": "S-1-5-18",
+ "azureAdUserId": null,
+ "userPrincipalName": null,
+ "displayName": "System"
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.security.registryKeyEvidence",
+ "createdDateTime": "2021-04-27T12:19:27.7211305Z",
+ "verdict": "unknown",
+ "remediationStatus": "none",
+ "remediationStatusDetails": null,
+ "registryKey": "SYSTEM\\CONTROLSET001\\CONTROL\\WMI\\AUTOLOGGER\\SENSEAUDITLOGGER",
+ "registryHive": "HKEY_LOCAL_MACHINE",
+ "roles": [],
+ "tags": []
+ }
+ ]
} ] }
v1.0 Security List Incidents https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-list-incidents.md
GET https://graph.microsoft.com/beta/security/incidents
[!INCLUDE [sample-code](../includes/snippets/powershell/list-incident-for-defender-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/security/incidents?$expand=alerts
[!INCLUDE [sample-code](../includes/snippets/powershell/list-incident-with-theri-alerts-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Security Passivednsrecord Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-passivednsrecord-get.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Read the properties and relationships of a [passiveDnsRecord](../resources/security-passivednsrecord.md) object. ## Permissions
GET https://graph.microsoft.com/beta/security/threatIntelligence/passiveDnsRecor
[!INCLUDE [sample-code](../includes/snippets/powershell/get-passivedns-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Retentionevent Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-retentionevent-delete.md
DELETE https://graph.microsoft.com/beta/security/triggers/retentionEvents/{reten
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-retentionevent-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Retentionevent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-retentionevent-get.md
GET https://graph.microsoft.com/beta/security/triggers/retentionEvents/{retentio
[!INCLUDE [sample-code](../includes/snippets/powershell/get-retentionevent-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Retentionevent List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-retentionevent-list.md
GET https://graph.microsoft.com/beta/security/triggers/retentionEvents
[!INCLUDE [sample-code](../includes/snippets/powershell/list-retentionevent-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Retentionevent Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-retentionevent-post.md
Content-length: 616
[!INCLUDE [sample-code](../includes/snippets/powershell/create-retentionevent-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Retentioneventtype Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-retentioneventtype-delete.md
DELETE https://graph.microsoft.com/beta/security/triggerTypes/retentionEventType
[!INCLUDE [sample-code](../includes/snippets/php/delete-retentioneventtype-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Retentioneventtype Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-retentioneventtype-get.md
GET https://graph.microsoft.com/beta/security/triggerTypes/retentionEventTypes/{
[!INCLUDE [sample-code](../includes/snippets/powershell/get-retentioneventtype-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Retentioneventtype List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-retentioneventtype-list.md
GET https://graph.microsoft.com/beta/security/triggerTypes/retentionEventTypes
[!INCLUDE [sample-code](../includes/snippets/powershell/list-retentioneventtype-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Retentioneventtype Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-retentioneventtype-post.md
Content-length: 199
[!INCLUDE [sample-code](../includes/snippets/powershell/create-retentioneventtype-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Retentionlabel Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-retentionlabel-delete.md
DELETE https://graph.microsoft.com/beta/security/labels/retentionLabels/{retenti
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-retentionlabel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Retentionlabel Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-retentionlabel-get.md
GET https://graph.microsoft.com/beta/security/labels/retentionLabels/{retention
[!INCLUDE [sample-code](../includes/snippets/powershell/get-retentionlabel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Retentionlabel List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-retentionlabel-list.md
- Title: "List retentionLabels"
-description: "Get a list of the retentionLabel objects and their properties."
-
-doc_type: apiPageType
--
-# List retentionLabels
-Namespace: microsoft.graph.security
--
-Get a list of the [retentionLabel](../resources/security-retentionlabel.md) objects and their properties.
-
-## 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)|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not Supported.|
-|Application|Not supported.|
-
-## HTTP request
-
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /security/labels/retentionLabels
-```
-
-## Optional query parameters
-This method supports the expand OData query parameters to help customize the response. For example, to retrieve the **retentionEventType** property, you can use the `expand` parameter:`$expand=retentionEventType`. For general information, see [OData query parameters](/graph/query-parameters).
-
-## Request headers
-|Name|Description|
-|:|:|
-|Authorization|Bearer {token}. Required.|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.security.retentionLabel](../resources/security-retentionlabel.md) objects in the response body.
-
-## Examples
-
-### Request
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "list_retentionlabel"
-}
>
-``` http
-GET https://graph.microsoft.com/beta/security/labels/retentionLabels
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-### Response
->**Note:** The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "Collection(microsoft.graph.security.retentionLabel)"
-}
>
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-
-{
- "value": [
- {
- "@odata.type": "#microsoft.graph.security.retentionLabel",
- "id": "64a99fb4-07be-0481-8746-44c15c0eef1f",
- "displayName": "String",
- "behaviorDuringRetentionPeriod": "String",
- "actionAfterRetentionPeriod": "String",
- "retentionTrigger": "String",
- "retentionDuration": {
- "@odata.type": "microsoft.graph.security.retentionDuration"
- },
- "isInUse": "Boolean",
- "descriptionForAdmins": "String",
- "descriptionForUsers": "String",
- "createdBy": {
- "@odata.type": "microsoft.graph.identitySet"
- },
- "createdDateTime": "String (timestamp)",
- "lastModifiedBy": {
- "@odata.type": "microsoft.graph.identitySet"
- },
- "lastModifiedDateTime": "String (timestamp)",
- "labelToBeApplied": "String",
- "defaultRecordBehavior": "String"
- }
- ]
-}
-```
--
v1.0 Security Retentionlabel Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-retentionlabel-post.md
- Title: "Create retentionLabel"
-description: "Create a new retentionLabel object."
-
-doc_type: apiPageType
--
-# Create retentionLabel
-Namespace: microsoft.graph.security
--
-Create a new [retentionLabel](../resources/security-retentionlabel.md) object.
-
-To create a [disposition review stage](../resources/security-dispositionreviewstage.md), include the **actionAfterRetentionPeriod** property in the request body with one of the possible values specified.
-
-## 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)|RecordsManagement.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
-
-## HTTP request
-
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-POST /security/labels/retentionLabels
-```
-
-## 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 [retentionLabel](../resources/security-retentionlabel.md) object.
-
-Specify the following properties when you create a **retentionLabel**.
-
-|Property|Type|Description|
-|:|:|:|
-|actionAfterRetentionPeriod|microsoft.graph.security.actionAfterRetentionPeriod| Specifies the action to take on a document with this label applied during the retention period. The possible values are: `none`, `delete`, `startDispositionReview`, `unknownFutureValue`. |
-|behaviorDuringRetentionPeriod|microsoft.graph.security.behaviorDuringRetentionPeriod|Specifies how the behavior of a document with this label should be during the retention period. The possible values are: `doNotRetain`, `retain`, `retainAsRecord`, `retainAsRegulatoryRecord`, `unknownFutureValue`. |
-|descriptionForAdmins|String|Provides label information for the admin. Optional. |
-|descriptionForUsers|String|Provides the label information for the user. Optional. |
-|displayName|String|Unique string that defines a label name. |
-|dispositionReviewStages|[microsoft.graph.security.dispositionReviewStage](../resources/security-dispositionreviewstage.md) collection|Review stages during which reviewers are notified to determine whether a document must be deleted or retained. |
-|retentionDuration|[microsoft.graph.security.retentionDuration](../resources/security-retentionduration.md)|Specifies the number of days to retain the content. |
-|retentionTrigger|microsoft.graph.security.retentionTrigger|Specifies whether the retention duration is calculated from the content creation date, labeled date, or last modification date. The possible values are: `dateLabeled`, `dateCreated`, `dateModified`, `dateOfEvent`, `unknownFutureValue`. |
-|defaultRecordBehavior|microsoft.graph.security.defaultRecordBehavior|Specifies the locked or unlocked state of a record label when it is created.The possible values are: `startLocked`, `startUnlocked`, `unknownFutureValue`. |
-|labelToBeApplied|String|Specifies the replacement label to be applied automatically after the retention period of the current label ends. |
---
-## Response
-
-If successful, this method returns a `201 Created` response code and a [microsoft.graph.security.retentionLabel](../resources/security-retentionlabel.md) object in the response body.
-
-## Examples
-
-### Request
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "create_retentionlabel_from_"
-}
>
-``` http
-POST https://graph.microsoft.com/beta/security/labels/retentionLabels
-Content-Type: application/json
-Content-length: 555
-
-{
- "@odata.type": "#microsoft.graph.security.retentionLabel",
- "displayName": "String",
- "behaviorDuringRetentionPeriod": "String",
- "actionAfterRetentionPeriod": "String",
- "retentionTrigger": "String",
- "retentionDuration": {
- "@odata.type": "microsoft.graph.security.retentionDuration"
- },
- "isInUse": "Boolean",
- "descriptionForAdmins": "String",
- "descriptionForUsers": "String",
- "createdBy": {
- "@odata.type": "microsoft.graph.identitySet"
- },
- "labelToBeApplied": "String",
- "defaultRecordBehavior": "String"
-}
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-### Response
-The following is an example of the response.
->**Note:** The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.security.retentionLabel"
-}
>
-``` http
-HTTP/1.1 201 Created
-Content-Type: application/json
-
-{
- "@odata.type": "#microsoft.graph.security.retentionLabel",
- "id": "64a99fb4-07be-0481-8746-44c15c0eef1f",
- "displayName": "String",
- "behaviorDuringRetentionPeriod": "String",
- "actionAfterRetentionPeriod": "String",
- "retentionTrigger": "String",
- "retentionDuration": {
- "@odata.type": "microsoft.graph.security.retentionDuration"
- },
- "isInUse": "Boolean",
- "descriptionForAdmins": "String",
- "descriptionForUsers": "String",
- "createdBy": {
- "@odata.type": "microsoft.graph.identitySet"
- },
- "createdDateTime": "String (timestamp)",
- "lastModifiedBy": {
- "@odata.type": "microsoft.graph.identitySet"
- },
- "lastModifiedDateTime": "String (timestamp)",
- "labelToBeApplied": "String",
- "defaultRecordBehavior": "String"
-}
-```
-
v1.0 Security Retentionlabel Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-retentionlabel-update.md
Content-length: 555
[!INCLUDE [sample-code](../includes/snippets/powershell/update-retentionlabel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Security Runhuntingquery https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-security-runhuntingquery.md
POST https://graph.microsoft.com/beta/security/runHuntingQuery
[!INCLUDE [sample-code](../includes/snippets/php/security-runhuntingquery-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Sensitivitylabel Evaluateapplication https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-sensitivitylabel-evaluateapplication.md
User-agent: ContosoLobApp/1.0
[!INCLUDE [sample-code](../includes/snippets/php/sensitivitylabelthisevaluateapplication-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
] } ```
+<!--
+{
+ "type": "#page.annotation",
+ "description": "sensitivityLabel: evaluateApplication",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/users:
+ /users/{var}/security/informationProtection/sensitivityLabels/evaluateApplication
+ Uri path requires navigating into unknown object hierarchy: missing property 'informationProtection' on 'security'. Possible issues:
+ 1) Doc bug where 'informationProtection' isn't defined on the resource.
+ 2) Doc bug where 'informationProtection' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'security' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 Security Sensitivitylabel Evaluateclassificationresults https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-sensitivitylabel-evaluateclassificationresults.md
Content-type: application/json
] } ```+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "sensitivityLabel: evaluateClassificationResults",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/users:
+ /users/{var}/security/informationProtection/sensitivityLabels/evaluateClassificationResults
+ Uri path requires navigating into unknown object hierarchy: missing property 'informationProtection' on 'security'. Possible issues:
+ 1) Doc bug where 'informationProtection' isn't defined on the resource.
+ 2) Doc bug where 'informationProtection' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'security' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 Security Sensitivitylabel Evaluateremoval https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-sensitivitylabel-evaluateremoval.md
User-agent: ContosoLOBApp/1.0
[!INCLUDE [sample-code](../includes/snippets/php/sensitivitylabelthisevaluateremoval-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
] } ```
+<!--
+{
+ "type": "#page.annotation",
+ "description": "sensitivityLabel: evaluateRemoval",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/users:
+ /users/{var}/security/informationProtection/sensitivityLabels/evaluateRemoval
+ Uri path requires navigating into unknown object hierarchy: missing property 'informationProtection' on 'security'. Possible issues:
+ 1) Doc bug where 'informationProtection' isn't defined on the resource.
+ 2) Doc bug where 'informationProtection' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'security' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 Security Sensitivitylabel Extractcontentlabel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-sensitivitylabel-extractcontentlabel.md
User-agent: ContosoLOBApp/1.0
[!INCLUDE [sample-code](../includes/snippets/php/sensitivitylabelthisextractcontentlabel-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
"sensitivityLabelId": "0ed12617-d0ef-4053-b8e4-ecf5bcf2ffb3" } ```
+<!--
+{
+ "type": "#page.annotation",
+ "description": "sensitivityLabel: extractContentLabel",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/users:
+ /users/{var}/security/informationProtection/sensitivityLabels/extractContentLabel
+ Uri path requires navigating into unknown object hierarchy: missing property 'informationProtection' on 'security'. Possible issues:
+ 1) Doc bug where 'informationProtection' isn't defined on the resource.
+ 2) Doc bug where 'informationProtection' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'security' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 Security Subcategorytemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-subcategorytemplate-get.md
+
+ Title: "Get subCategoryTemplate"
+description: "Read the properties and relationships of a subCategoryTemplate object."
+
+ms.localizationpriority: medium
++
+# Get subCategoryTemplate
+Namespace: microsoft.graph.security
++
+Read the properties and relationships of a [subCategoryTemplate](../resources/security-subcategorytemplate.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RecordsManagement.Read.All, RecordsManagement.ReadWrite.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /security/labels/retentionLabels/{retentionLabelId}/descriptors/categoryTemplate/subCategories/{subCategoryTemplateId}
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.security.subCategoryTemplate](../resources/security-subcategorytemplate.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_subcategorytemplate"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/security/labels/retentionLabels/{retentionLabelId}/descriptors/categoryTemplate/subCategories/{subCategoryTemplateId}
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.subCategoryTemplate"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.security.subCategoryTemplate",
+ "id": "2ac39915-dbeb-e933-82e2-92b981835fa0",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+ }
+}
+```
+
v1.0 Security Subdomain Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-subdomain-get.md
+
+ Title: "Get subdomain"
+description: "Read the properties and relationships of a Microsoft Graph security subdomain object."
+
+ms.localizationpriority: medium
++
+# Get subdomain
+
+Namespace: microsoft.graph.security
++
+Read the properties and relationships of a [subdomain](../resources/security-subdomain.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/subdomains/{subdomainId}
+```
+
+## Optional query parameters
+
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.security.subdomain](../resources/security-subdomain.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_subdomain",
+ "sampleKeys": ["bG9naW4uY29udG9zby5jb20kJGNvbnRvc28uY29t"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/security/threatIntelligence/subdomains/bG9naW4uY29udG9zby5jb20kJGNvbnRvc28uY29t
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.subdomain"
+}
+-->
+
+```http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.security.subdomain",
+ "id": "8e03a695-67c8-c371-d901-f6f88dbcc2f4",
+ "firstSeenDateTime": "String (timestamp)"
+ }
+}
+```
v1.0 Security Urlthreatsubmission Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-urlthreatsubmission-get.md
GET https://graph.microsoft.com/beta/security/threatSubmission/urlThreats/49c5ef
[!INCLUDE [sample-code](../includes/snippets/php/get-urlthreatsubmission-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Urlthreatsubmission List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-urlthreatsubmission-list.md
GET https://graph.microsoft.com/beta/security/threatSubmission/urlThreats
[!INCLUDE [sample-code](../includes/snippets/powershell/list-urlthreatsubmission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Urlthreatsubmission Post Urlthreats https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-urlthreatsubmission-post-urlthreats.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-urlthreatsubmission-from-urlthreats-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Vulnerability Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-vulnerability-get.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Read the properties and relationships of a [vulnerability](../resources/security-vulnerability.md) object. ## Permissions
GET https://graph.microsoft.com/beta/security/threatIntelligence/vulnerabilities
[!INCLUDE [sample-code](../includes/snippets/powershell/get-vulnerability-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Vulnerability List Components https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-vulnerability-list-components.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Get a list of the [microsoft.graph.security.vulnerabilityComponent](../resources/security-vulnerabilitycomponent.md) objects and their properties. ## Permissions
GET https://graph.microsoft.com/beta/security/threatIntelligence/vulnerabilities
[!INCLUDE [sample-code](../includes/snippets/powershell/list-vulnerabilitycomponent-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Vulnerabilitycomponent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/security-vulnerabilitycomponent-get.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Read the properties and relationships of a [vulnerabilityComponent](../resources/security-vulnerabilitycomponent.md) object. ## Permissions
GET https://graph.microsoft.com/beta/security/threatIntelligence/vulnerabilities
[!INCLUDE [sample-code](../includes/snippets/powershell/get-vulnerabilitycomponent-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Securityaction Cancelsecurityaction https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/securityaction-cancelsecurityaction.md
POST https://graph.microsoft.com/beta/security/securityActions/{id}/cancelSecuri
[!INCLUDE [sample-code](../includes/snippets/powershell/securityaction-cancelsecurityaction-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Securityaction Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/securityaction-get.md
GET https://graph.microsoft.com/beta/security/securityActions/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-securityaction-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Securityactions List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/securityactions-list.md
GET https://graph.microsoft.com/beta/security/securityActions
[!INCLUDE [sample-code](../includes/snippets/powershell/get-securityactions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Securityactions Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/securityactions-post.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-securityaction-from-security-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Securityreportsroot Getattacksimulationrepeatoffenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/securityreportsroot-getattacksimulationrepeatoffenders.md
GET https://graph.microsoft.com/beta/reports/security/getAttackSimulationRepeatO
[!INCLUDE [sample-code](../includes/snippets/php/securityreportsrootthisgetattacksimulationrepeatoffenders-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Securityreportsroot Getattacksimulationsimulationusercoverage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/securityreportsroot-getattacksimulationsimulationusercoverage.md
GET https://graph.microsoft.com/beta/reports/security/getAttackSimulationSimulat
[!INCLUDE [sample-code](../includes/snippets/php/securityreportsrootthisgetattacksimulationsimulationusercoverage-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Securityreportsroot Getattacksimulationtrainingusercoverage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/securityreportsroot-getattacksimulationtrainingusercoverage.md
GET https://graph.microsoft.com/beta/reports/security/getAttackSimulationTrainin
[!INCLUDE [sample-code](../includes/snippets/php/securityreportsrootthisgetattacksimulationtrainingusercoverage-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceannouncement List Healthoverviews https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceannouncement-list-healthoverviews.md
GET https://graph.microsoft.com/beta/admin/serviceAnnouncement/healthOverviews
[!INCLUDE [sample-code](../includes/snippets/powershell/list-healthoverviews-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/admin/serviceAnnouncement/healthOverviews?$
[!INCLUDE [sample-code](../includes/snippets/powershell/list-healthoverviews-with-issues-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Serviceannouncement List Issues https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceannouncement-list-issues.md
GET https://graph.microsoft.com/beta/admin/serviceAnnouncement/issues
[!INCLUDE [sample-code](../includes/snippets/powershell/list-servicehealthissue-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceannouncement List Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceannouncement-list-messages.md
GET https://graph.microsoft.com/beta/admin/serviceAnnouncement/messages
[!INCLUDE [sample-code](../includes/snippets/powershell/list-serviceupdatemessage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceannouncementattachment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceannouncementattachment-get.md
GET https://graph.microsoft.com/beta/admin/serviceAnnouncement/messages/MC54091/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-serviceannouncementattachment-props-relationships-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/admin/serviceAnnouncement/messages/MC54091/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-serviceannouncementattachment-as-file-stream-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Servicehealth Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/servicehealth-get.md
GET https://graph.microsoft.com/beta/admin/serviceAnnouncement/healthOverviews/M
[!INCLUDE [sample-code](../includes/snippets/powershell/get-servicehealth-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/admin/serviceAnnouncement/healthOverviews/M
[!INCLUDE [sample-code](../includes/snippets/powershell/get-servicehealth-with-issues-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Servicehealthissue Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/servicehealthissue-get.md
GET https://graph.microsoft.com/beta/admin/serviceAnnouncement/issues/MO226784
[!INCLUDE [sample-code](../includes/snippets/powershell/get-servicehealthissue-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Servicehealthissue Incidentreport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/servicehealthissue-incidentreport.md
GET https://graph.microsoft.com/beta/admin/serviceAnnouncement/issues/MO248163/i
[!INCLUDE [sample-code](../includes/snippets/php/servicehealthissue-incidentreport-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Addtokensigningcertificate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-addtokensigningcertificate.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-addtokensigningcertificate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Createpasswordsinglesignoncredentials https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-createpasswordsinglesignoncredentials.md
Create single sign-on credentials using a password for a user or group.
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Application.ReadWrite.All and Directory.Read.All, Directory.ReadWrite.All |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-createpasswordsinglesignoncredentials-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Delete Approleassignedto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-delete-approleassignedto.md
DELETE https://graph.microsoft.com/beta/servicePrincipals/{resource-SP-id}/appRo
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-delete-approleassignedto-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In this example, `{resource-SP-id}` is the id of the resource service principal, and `{appRoleAssignment-id}` is the id of the appRoleAssignment object that represents an assignment to the user, group, or client service principal.
v1.0 Serviceprincipal Delete Approleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-delete-approleassignments.md
DELETE https://graph.microsoft.com/beta/servicePrincipals/{servicePrincipal-id}/
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-delete-approleassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Delete Claimsmappingpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-delete-claimsmappingpolicies.md
Remove a [claimsMappingPolicy](../resources/claimsmappingpolicy.md) from a [serv
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
DELETE https://graph.microsoft.com/beta/servicePrincipals/{id}/claimsMappingPoli
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-claimsmappingpolicy-from-serviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Delete Delegatedpermissionclassifications https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-delete-delegatedpermissionclassifications.md
DELETE https://graph.microsoft.com/beta/servicePrincipals/{id}/delegatedPermissi
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-delete-delegatedpermissionclassifications-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Delete Homerealmdiscoverypolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-delete-homerealmdiscoverypolicies.md
Remove a [homeRealmDiscoveryPolicy](../resources/homerealmdiscoverypolicy.md) fr
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
DELETE https://graph.microsoft.com/beta/servicePrincipals/19c308f2-e088-464d-8cc
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-homerealmdiscoverypolicy-from-serviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Delete Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-delete-owners.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceprincipal-delete-owners-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceprincipal-delete-owners-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-delete-owners-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-delete.md
DELETE https://graph.microsoft.com/beta/servicePrincipals/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-serviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Deletepasswordsinglesignoncredentials https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-deletepasswordsinglesignoncredentials.md
Delete single sign-on credentials using a password for a user or group.
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Application.ReadWrite.All and Directory.Read.All, Directory.ReadWrite.All |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-deletepasswordsinglesignoncredentials-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-delta.md
GET https://graph.microsoft.com/beta/servicePrincipals/delta
[!INCLUDE [sample-code](../includes/snippets/php/serviceprincipal-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-get.md
GET https://graph.microsoft.com/beta/servicePrincipals/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-serviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/servicePrincipals/{id}?$select=customSecuri
[!INCLUDE [sample-code](../includes/snippets/powershell/get-serviceprincipal-customsecurityattributes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Serviceprincipal Getpasswordsinglesignoncredentials https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-getpasswordsinglesignoncredentials.md
Get a list of single sign-on credentials using a password for a user or group.
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Application.ReadWrite.All and Directory.Read.All, Directory.ReadWrite.All |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-getpasswordsinglesignoncredentials-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal List Approleassignedto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-list-approleassignedto.md
GET https://graph.microsoft.com/beta/servicePrincipals/8e881353-1735-45af-af21-e
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-get-approleassignedto-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal List Approleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-list-approleassignments.md
GET https://graph.microsoft.com/beta/servicePrincipals/8e881353-1735-45af-af21-e
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-get-approleassignments-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal List Claimsmappingpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-list-claimsmappingpolicies.md
List the [claimsMappingPolicy](../resources/claimsmappingpolicy.md) objects that
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
GET https://graph.microsoft.com/beta/servicePrincipals/{id}/claimsMappingPolicie
[!INCLUDE [sample-code](../includes/snippets/powershell/list-claimsmappingpolicies-on-serviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal List Createdobjects https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-list-createdobjects.md
GET https://graph.microsoft.com/beta/servicePrincipals/{id}/createdObjects
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipals-get-createdobjects-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal List Delegatedpermissionclassifications https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-list-delegatedpermissionclassifications.md
GET https://graph.microsoft.com/beta/servicePrincipals/{id}/delegatedPermissionC
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-get-delegatedpermissionclassification-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal List Homerealmdiscoverypolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-list-homerealmdiscoverypolicies.md
List the [homeRealmDiscoveryPolicy](../resources/homerealmdiscoverypolicy.md) ob
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
GET https://graph.microsoft.com/beta/servicePrincipals/19c308f2-e088-464d-8ccb-7
[!INCLUDE [sample-code](../includes/snippets/powershell/list-homerealmdiscoverypolicies-on-serviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal List Memberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-list-memberof.md
GET https://graph.microsoft.com/beta/servicePrincipals/{id}/memberOf
[!INCLUDE [sample-code](../includes/snippets/powershell/get-serviceprincipal-memberof-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Serviceprincipal List Oauth2permissiongrants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-list-oauth2permissiongrants.md
GET https://graph.microsoft.com/beta/servicePrincipals/{id}/oauth2PermissionGran
[!INCLUDE [sample-code](../includes/snippets/powershell/get-serviceprincipal-oauth2permissiongrants-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal List Ownedobjects https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-list-ownedobjects.md
GET https://graph.microsoft.com/beta/servicePrincipals/{id}/ownedObjects
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ownedobjects-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal List Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-list-owners.md
GET https://graph.microsoft.com/beta/servicePrincipals/{id}/owners
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-get-owners-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal List Transitivememberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-list-transitivememberof.md
GET https://graph.microsoft.com/beta/servicePrincipals/{id}/transitiveMemberOf
[!INCLUDE [sample-code](../includes/snippets/powershell/get-serviceprincipal-tranitivememberof-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Serviceprincipal List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-list.md
GET https://graph.microsoft.com/beta/servicePrincipals
[!INCLUDE [sample-code](../includes/snippets/powershell/list-serviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/list-serviceprincipals-startswith-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/list-serviceprincipals-search-count-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/list-serviceprincipals-lessthan2owners-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Serviceprincipal Post Approleassignedto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-post-approleassignedto.md
To grant an app role assignment, you need three identifiers:
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | AppRoleAssignment.ReadWrite.All and Application.Read.All, AppRoleAssignment.ReadWrite.All and Directory.Read.All |
v1.0 Serviceprincipal Post Approleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-post-approleassignments.md
To grant an app role assignment to a client service principal, you need three id
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | AppRoleAssignment.ReadWrite.All and Application.Read.All, AppRoleAssignment.ReadWrite.All and Directory.Read.All |
v1.0 Serviceprincipal Post Claimsmappingpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-post-claimsmappingpolicies.md
Assign a [claimsMappingPolicy](../resources/claimsmappingpolicy.md) to a [servic
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-claimsmappingpolicy-from-serviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Post Delegatedpermissionclassifications https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-post-delegatedpermissionclassifications.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-create-delegatedpermissionclassification-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Post Homerealmdiscoverypolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-post-homerealmdiscoverypolicies.md
Assign a [homeRealmDiscoveryPolicy](../resources/homerealmdiscoverypolicy.md) to
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-homerealmdiscoverypolicy-from-serviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Post Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-post-owners.md
Add an owner for the [servicePrincipal](../resources/serviceprincipal.md). Servi
## 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).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | Application.ReadWrite.All and Directory.Read.All, Application.ReadWrite.All and Directory.ReadWrite.All |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-directoryobject-from-serviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of a [directoryObject](../resources/directoryobject.md) object.
v1.0 Serviceprincipal Post Serviceprincipals https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-post-serviceprincipals.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-serviceprincipal-from-serviceprincipals-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-serviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/assign-serviceprincipal-customsecurityattribute-string-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Serviceprincipal Updatepasswordsinglesignoncredentials https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipal-updatepasswordsinglesignoncredentials.md
Update single sign-on credentials using a password for a user or group.
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Application.ReadWrite.All and Directory.Read.All, Directory.ReadWrite.All |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-updatepasswordsinglesignoncredentials-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipalriskdetection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipalriskdetection-get.md
GET https://graph.microsoft.com/beta/identityProtection/servicePrincipalRiskDete
[!INCLUDE [sample-code](../includes/snippets/powershell/get-serviceprincipalriskdetection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Serviceprincipalsigninactivity Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceprincipalsigninactivity-get.md
+
+ Title: "Get servicePrincipalSignInActivity"
+description: "Get a servicePrincipalSignInActivity object that contains sign-in activity information for a service principal in an Azure Active Directory tenant."
+ms.localizationpriority: medium
+++
+# Get servicePrincipalSignInActivity
+
+Namespace: microsoft.graph
++
+Get a [servicePrincipalSignInActivity](../resources/serviceprincipalsigninactivity.md) object that contains sign-in activity information for a service principal in an Azure Active Directory tenant. You can use a service principal as a client or resource. A service principal supports delegated or app-only authentication context.
+
+## 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) | AuditLog.Read.All, Directory.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | AuditLog.Read.All, Directory.Read.All |
++
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+```http
+GET /reports/servicePrincipalSignInActivities/{servicePrincipalSignInActivityId}
+```
+
+## Optional query parameters
+
+This method does not support OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | :- |
+| Authorization | Bearer {token} |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [servicePrincipalSignInActivity](../resources/serviceprincipalsigninactivity.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request that shows how to get the last sign-in information for a service principal based on its ID.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_serviceprincipal_last_signin_1",
+ "sampleKeys": ["ODNmNDUyOTYtZmI4Zi00YWFhLWEzOTktYWM1MTA4NGUwMmI3"]
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/reports/servicePrincipalSignInActivities/ODNmNDUyOTYtZmI4Zi00YWFhLWEzOTktYWM1MTA4NGUwMmI3
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.servicePrincipalSignInActivity"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#reports/servicePrincipalSignInActivities",
+ "appId": "83f45296-fb8f-4aaa-a399-ac51084e02b7",
+ "applicationAuthenticationClientSignInActivity": {
+ "lastSignInDateTime": "2021-03-01T00:00:00Z",
+ "lastSignInRequestId": "b71f24ec-f212-4306-b2ae-c229e15805ea"
+ },
+ "applicationAuthenticationResourceSignInActivity": {
+ "lastSignInDateTime": "2021-04-01T00:00:00Z",
+ "lastSignInRequestId": "53e6981f-2272-4deb-972c-c8272aca986d"
+ },
+ "delegatedClientSignInActivity": {
+ "lastSignInDateTime": "2021-01-01T00:00:00Z",
+ "lastSignInRequestId": "2d245633-0f48-4b0e-8c04-546c2bcd61f5"
+ },
+ "delegatedResourceSignInActivity": {
+ "lastSignInDateTime": "2021-02-01T00:00:00Z",
+ "lastSignInRequestId": "d2b4c623-f930-42b5-9519-7851ca604b16"
+ },
+ "id": "ODNmNDUyOTYtZmI4Zi00YWFhLWEzOTktYWM1MTA4NGUwMmI3",
+ "lastSignInActivity": {
+ "lastSignInDateTime": "2021-04-01T00:00:00Z",
+ "lastSignInRequestId": "cd9733e8-d75a-468f-a63d-6e82bd48c05e"
+ }
+}
+```
v1.0 Servicestoragequotabreakdown Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/servicestoragequotabreakdown-get.md
Content-Type: application/json
} ```
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Get serviceStorageQuotaBreakdown",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/settings/storage/quota/services/OneDrive
+ Uri path requires navigating into unknown object hierarchy: missing property 'storage' on 'userSettings'. Possible issues:
+ 1) Doc bug where 'storage' isn't defined on the resource.
+ 2) Doc bug where 'storage' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'userSettings' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 Serviceupdatemessage Archive https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceupdatemessage-archive.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceupdatemessage-archive-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceupdatemessage Favorite https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceupdatemessage-favorite.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceupdatemessage-favorite-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceupdatemessage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceupdatemessage-get.md
GET https://graph.microsoft.com/beta/admin/serviceAnnouncement/messages/MC172851
[!INCLUDE [sample-code](../includes/snippets/powershell/get-serviceupdatemessage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceupdatemessage List Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceupdatemessage-list-attachments.md
GET https://graph.microsoft.com/beta/admin/serviceAnnouncement/messages/MC54091/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-attachments-for-servicemessage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/admin/serviceAnnouncement/messages/MC54091/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-zip-of-serviceannouncementattachment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Serviceupdatemessage Markread https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceupdatemessage-markread.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/serviceupdatemessage-markread-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Serviceupdatemessage Markunread https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceupdatemessage-markunread.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceupdatemessage-markunread-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceupdatemessage Unarchive https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceupdatemessage-unarchive.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceupdatemessage-unarchive-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceupdatemessage Unfavorite https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/serviceupdatemessage-unfavorite.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceupdatemessage-unfavorite-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Sharedwithchannelteaminfo Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sharedwithchannelteaminfo-delete.md
DELETE https://graph.microsoft.com/beta/teams/ece6f0a1-7ca4-498b-be79-edf6c8fc4d
[!INCLUDE [sample-code](../includes/snippets/powershell/unshare-channel-by-delete-sharedwithchannelteaminfo-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Sharedwithchannelteaminfo Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sharedwithchannelteaminfo-get.md
GET https://graph.microsoft.com/beta/teams/893075dd-2487-5634-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-sharedwithchannelteaminfo-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Sharedwithchannelteaminfo List Allowedmembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sharedwithchannelteaminfo-list-allowedmembers.md
GET https://graph.microsoft.com/beta/teams/893075dd-2487-5634-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-conversationmember-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Sharedwithchannelteaminfo List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sharedwithchannelteaminfo-list.md
GET https://graph.microsoft.com/beta/teams/893075dd-2487-4122-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-sharedwithchannelteaminfo-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Sharepointsettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sharepointsettings-get.md
+
+ Title: "Get sharepointSettings"
+description: "Get the tenant-level settings for SharePoint and OneDrive."
+
+ms.localizationpriority: medium
++
+# Get settings
+Namespace: microsoft.graph
++
+Get the tenant-level [settings](../resources/sharepointsettings.md) for SharePoint and OneDrive.
+
+## 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)|SharePointTenantSettings.Read.All, SharePointTenantSettings.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|SharePointTenantSettings.Read.All, SharePointTenantSettings.ReadWrite.All|
+
+When calling on behalf of a user, the user needs to belong to one of the following admin roles. To learn more about admin roles, see [About admin roles in the Microsoft 365 admin center](/microsoft-365/admin/add-users/about-admin-roles):
+* Global Administrator
+* Global Reader
+* SharePoint Administrator
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /admin/sharepoint/settings
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [settings](../resources/sharepointsettings.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_settings_at_tenant_level"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/admin/sharepoint/settings
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.sharepointSettings"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.sharepointSettings",
+ "allowedDomainGuidsForSyncApp": [
+ "bdd1ab9b-3fd0-4def-a761-ec8d7471732c",
+ "ad31vb6b-5zd0-7tyg-m231-kj8d6578432c"
+ ],
+ "availableManagedPathsForSiteCreation": [
+ "/sites/",
+ "/teams/"
+ ],
+ "deletedUserPersonalSiteRetentionPeriodInDays": 344,
+ "excludedFileExtensionsForSyncApp": [
+ ".md",
+ ".git"
+ ],
+ "idleSessionSignOut": {
+ "isEnabled": true,
+ "warnAfterInSeconds": 120,
+ "signOutAfterInSeconds": 300
+ },
+ "imageTaggingOption": "basic",
+ "isCommentingOnSitePagesEnabled": true,
+ "isFileActivityNotificationEnabled": true,
+ "isLegacyAuthProtocolsEnabled": false,
+ "isLoopEnabled": true,
+ "isMacSyncAppEnabled": false,
+ "isRequireAcceptingUserToMatchInvitedUserEnabled": true,
+ "isResharingByExternalUsersEnabled": true,
+ "isSharePointMobileNotificationEnabled": true,
+ "isSharePointNewsfeedEnabled": true,
+ "isSiteCreationEnabled": true,
+ "isSiteCreationUIEnabled": true,
+ "isSitePagesCreationEnabled": true,
+ "isSitesStorageLimitAutomatic": true,
+ "isSyncButtonHiddenOnPersonalSite": true,
+ "isUnmanagedSyncAppForTenantRestricted": true,
+ "personalSiteDefaultStorageLimitInMB": 113664,
+ "sharingAllowedDomainList" : [
+ "contoso.com",
+ "fabrikam.com"
+ ],
+ "sharingBlockedDomainList" : [
+ "contoso.com",
+ "fabrikam.com"
+ ],
+ "sharingCapability": "externalUserAndGuestSharing",
+ "sharingDomainRestrictionMode": "allowList",
+ "siteCreationDefaultManagedPath": "/sites/",
+ "siteCreationDefaultStorageLimitInMB": 808034,
+ "tenantDefaultTimezone": "(UTC-05:00) Eastern Time (US and Canada)"
+ }
+}
+```
v1.0 Sharepointsettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sharepointsettings-update.md
+
+ Title: "Update sharepointSettings"
+description: "Update one or more tenant-level settings for SharePoint and OneDrive."
+
+ms.localizationpriority: medium
++
+# Update settings
+Namespace: microsoft.graph
++
+Update one or more tenant-level [settings](../resources/sharepointsettings.md) for SharePoint and OneDrive.
+
+## 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)|SharePointTenantSettings.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|SharePointTenantSettings.ReadWrite.All|
+
+When calling on behalf of a user, the user needs to belong to one of the following admin roles. To learn more about admin roles, see [About admin roles in the Microsoft 365 admin center](/microsoft-365/admin/add-users/about-admin-roles):
+* Global Administrator
+* SharePoint Administrator
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /admin/sharepoint/settings
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+
+|Property|Type|Description|
+|:|:|:|
+| allowedDomainGuidsForSyncApp | GUID collection | Collection of trusted domain GUIDs for the OneDrive sync app. |
+| deletedUserPersonalSiteRetentionPeriodInDays | Int32 | The number of days for preserving a deleted user's OneDrive. |
+| excludedFileExtensionsForSyncApp | String collection | Collection of file extensions not uploaded by the OneDrive sync app. |
+| idleSessionSignOut | [microsoft.graph.idleSessionSignOut](../resources/idlesessionsignout.md) | Specifies the idle session sign-out policies for the tenant. |
+| imageTaggingOption | imageTaggingChoice | Specifies the image tagging option for the tenant. Possible values are: `disabled`, `basic`, `enhanced`. |
+| isCommentingOnSitePagesEnabled | Boolean | Indicates whether comments are allowed on modern site pages in SharePoint. |
+| isFileActivityNotificationEnabled | Boolean | Indicates whether push notifications are enabled for OneDrive events. |
+| isLegacyAuthProtocolsEnabled | Boolean | Indicates whether legacy authentication protocols are enabled for the tenant. |
+| isLoopEnabled | Boolean | Indicates whether Fluid Framework is allowed on SharePoint sites. |
+| isMacSyncAppEnabled | Boolean | Indicates whether files can be synced using the OneDrive sync app for Mac. |
+| isRequireAcceptingUserToMatchInvitedUserEnabled | Boolean | Indicates whether guests must sign in using the same account to which sharing invitations are sent. |
+| isResharingByExternalUsersEnabled | Boolean | Indicates whether guests are allowed to reshare files, folders, and sites they don't own. |
+| isSharePointMobileNotificationEnabled | Boolean | Indicates whether mobile push notifications are enabled for SharePoint. |
+| isSharePointNewsfeedEnabled | Boolean | Indicates whether the newsfeed is allowed on the modern site pages in SharePoint. |
+| isSiteCreationEnabled | Boolean | Indicates whether users are allowed to create sites. |
+| isSiteCreationUIEnabled | Boolean | Indicates whether the UI commands for creating sites are shown. |
+| isSitePagesCreationEnabled | Boolean | Indicates whether creating new modern pages is allowed on SharePoint sites. |
+| isSitesStorageLimitAutomatic | Boolean | Indicates whether site storage space is automatically managed or if specific storage limits are set per site. |
+| isSyncButtonHiddenOnPersonalSite | Boolean | Indicates whether the sync button in OneDrive is hidden. |
+| isUnmanagedSyncAppForTenantRestricted | Boolean | Indicates whether users are allowed to sync files only on PCs joined to specific domains. |
+| personalSiteDefaultStorageLimitInMB | Int64 | The default OneDrive storage limit for all new and existing users who are assigned a qualifying license. Measured in megabytes (MB). |
+| sharingAllowedDomainList | String collection | Collection of email domains that are allowed for sharing outside the organization. |
+| sharingBlockedDomainList | String collection | Collection of email domains that are blocked for sharing outside the organization. |
+| sharingCapability | sharingCapabilities | Sharing capability for the tenant. Possible values are: `disabled`, `externalUserSharingOnly`, `externalUserAndGuestSharing`, `existingExternalUserSharingOnly`. |
+| sharingDomainRestrictionMode | sharingDomainRestrictionMode | Specifies the external sharing mode for domains. Possible values are: `none`, `allowList`, `blockList`. |
+| siteCreationDefaultManagedPath | String | The value of the team site managed path. This is the path under which new team sites will be created. |
+| siteCreationDefaultStorageLimitInMB | Int32 | The default storage quota for a new site upon creation. Measured in megabytes (MB). |
+| tenantDefaultTimezone | String | The default timezone of a tenant for newly created sites. For a list of possible values, see [SPRegionalSettings.TimeZones property](/sharepoint/dev/schema/regional-settings-schema). |
++
+## Response
+
+If successful, this method returns a `200 OK` response code and an updated [settings](../resources/sharepointsettings.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_tenant_settings"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/admin/sharepoint/settings
+Content-Type: application/json
+Content-length: 1323
+
+{
+ "deletedUserPersonalSiteRetentionPeriodInDays": 365,
+ "excludedFileExtensionsForSyncApp": [".mp3"],
+ "imageTaggingOption": "enhanced",
+ "isLegacyAuthProtocolsEnabled": true,
+ "isSitesStorageLimitAutomatic": false,
+ "isSyncButtonHiddenOnPersonalSite": false,
+ "isUnmanagedSyncAppForTenantRestricted": false,
+ "personalSiteDefaultStorageLimitInMB": 120000
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.sharepointSettings"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.sharepointSettings",
+ "allowedDomainGuidsForSyncApp": [
+ "bdd1ab9b-3fd0-4def-a761-ec8d7471732c",
+ "ad31vb6b-5zd0-7tyg-m231-kj8d6578432c"
+ ],
+ "availableManagedPathsForSiteCreation": [
+ "/sites/",
+ "/teams/"
+ ],
+ "deletedUserPersonalSiteRetentionPeriodInDays": 365,
+ "excludedFileExtensionsForSyncApp": [
+ ".mp3"
+ ],
+ "idleSessionSignOut": {
+ "isEnabled": true,
+ "warnAfterInSeconds": 120,
+ "signOutAfterInSeconds": 300
+ },
+ "imageTaggingOption": "basic",
+ "isCommentingOnSitePagesEnabled": true,
+ "isFileActivityNotificationEnabled": true,
+ "isLegacyAuthProtocolsEnabled": true,
+ "isLoopEnabled": true,
+ "isMacSyncAppEnabled": false,
+ "isRequireAcceptingUserToMatchInvitedUserEnabled": true,
+ "isResharingByExternalUsersEnabled": true,
+ "isSharePointMobileNotificationEnabled": true,
+ "isSharePointNewsfeedEnabled": true,
+ "isSiteCreationEnabled": true,
+ "isSiteCreationUIEnabled": true,
+ "isSitePagesCreationEnabled": true,
+ "isSitesStorageLimitAutomatic": false,
+ "isSyncButtonHiddenOnPersonalSite": false,
+ "isUnmanagedSyncAppForTenantRestricted": false,
+ "personalSiteDefaultStorageLimitInMB": 120000,
+ "sharingAllowedDomainList" : [
+ "contoso.com",
+ "fabrikam.com"
+ ],
+ "sharingBlockedDomainList" : [
+ "contoso.com",
+ "fabrikam.com"
+ ],
+ "sharingCapability": "externalUserAndGuestSharing",
+ "sharingDomainRestrictionMode": "allowList",
+ "siteCreationDefaultManagedPath": "/sites/",
+ "siteCreationDefaultStorageLimitInMB": 808034,
+ "tenantDefaultTimezone": "(UTC-05:00) Eastern Time (US and Canada)"
+}
+```
v1.0 Shares Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/shares-get.md
GET /shares/{shareIdOrEncodedSharingUrl}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-shared-root-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
GET /shares/{shareIdOrUrl}/driveItem
[!INCLUDE [sample-code](../includes/snippets/powershell/get-shared-driveitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
GET /shares/{shareIdOrUrl}/driveItem?$expand=children
[!INCLUDE [sample-code](../includes/snippets/powershell/get-shared-driveitem-expand-children-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Shift Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/shift-delete.md
DELETE /teams/{teamId}/schedule/shifts/{shiftId}
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
DELETE https://graph.microsoft.com/beta/teams/{teamId}/schedule/shifts/{shiftId}
[!INCLUDE [sample-code](../includes/snippets/powershell/shift-delete-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 204 No Content
} -->
+## See also
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Shift Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/shift-get.md
This method does not support OData query parameters to customize the response.
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
GET https://graph.microsoft.com/beta/teams/{teamId}/schedule/shifts/{shiftId}
[!INCLUDE [sample-code](../includes/snippets/powershell/shift-get-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Shift Put https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/shift-put.md
PUT /teams/{teamId}/schedule/shifts/{shiftId}
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
Prefer: return=representation
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: return=representation
[!INCLUDE [sample-code](../includes/snippets/javascript/shift-put-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- #### Response
v1.0 Shiftpreferences Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/shiftpreferences-get.md
This method does not support OData query parameters to customize the response.
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
GET https://graph.microsoft.com/beta/users/871dbd5c-3a6a-4392-bfe1-042452793a50/
[!INCLUDE [sample-code](../includes/snippets/powershell/shift-get-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Shiftpreferences Put https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/shiftpreferences-put.md
PUT /users/{userId}/settings/shiftPreferences
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body In the request body, supply a JSON representation of a [shiftPreferences](../resources/shiftpreferences.md) object.
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/shift-get-3-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- #### Response
v1.0 Signin Confirmcompromised https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/signin-confirmcompromised.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/signinthisconfirmcompromised-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Signin Confirmsafe https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/signin-confirmsafe.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/signinthisconfirmsafe-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Signin Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/signin-get.md
Get a [signIn](../resources/signin.md) object that contains a specific user sign
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| | Delegated (work or school account) | AuditLog.Read.All and Directory.Read.All |
GET https://graph.microsoft.com/beta/auditLogs/signIns/66ea54eb-blah-4ee5-be62-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-signin-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Signin List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/signin-list.md
The maximum and default page size is 1,000 objects and by default, the most rece
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |: |:- | | Delegated (work or school account) | AuditLog.Read.All and Directory.Read.All |
In addition to the delegated permissions, the signed-in user needs to belong to
## HTTP request <!-- { "blockType": "ignored" } --> ```http
-GET auditLogs/signIns
+GET /auditLogs/signIns
``` ## Optional query parameters
-This method supports the `$top`, `$skiptoken`, and `$filter` OData Query Parameters to help customize the response. For details about how to use these parameters, see [OData query parameters](/graph/query-parameters).
+This method supports the `$top`, `$skiptoken`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
## Request headers
GET https://graph.microsoft.com/beta/auditLogs/signIns
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/auditLogs/signins?&$filter=startsWith(appDi
[!INCLUDE [sample-code](../includes/snippets/powershell/get-signins-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/auditLogs/signins?&$filter=(signInEventType
[!INCLUDE [sample-code](../includes/snippets/powershell/get-signins-ne-noninteractiveuser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Simulation Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/simulation-delete.md
DELETE https://graph.microsoft.com/beta/security/attackSimulation/simulations/2f
[!INCLUDE [sample-code](../includes/snippets/php/delete-simulation-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Simulation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/simulation-get.md
GET https://graph.microsoft.com/beta/security/attackSimulation/simulations/f1b13
[!INCLUDE [sample-code](../includes/snippets/php/get-simulation-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/security/attackSimulation/simulations/f1b13
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/security/attackSimulation/simulations/f1b13
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Simulation Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/simulation-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-simulation-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-simulation-from-draft-to-scheduled-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-simulation-cancel-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-simulation-exclude-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Simulationautomation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/simulationautomation-get.md
GET https://graph.microsoft.com/beta/security/attackSimulation/simulationAutomat
[!INCLUDE [sample-code](../includes/snippets/powershell/get-simulationautomation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Simulationautomation List Runs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/simulationautomation-list-runs.md
GET https://graph.microsoft.com/beta/security/attackSimulation/simulationAutomat
[!INCLUDE [sample-code](../includes/snippets/powershell/list-simulationautomationrun-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Singlevaluelegacyextendedproperty Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/singlevaluelegacyextendedproperty-get.md
GET https://graph.microsoft.com/beta/me/messages/AAMkAGE1M2_bs88AACHsLqWAAA=/?$e
[!INCLUDE [sample-code](../includes/snippets/powershell/get-singlevaluelegacyextendedproperty-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response 1
v1.0 Site Delete Permission https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/site-delete-permission.md
Delete a [permission](../resources/permission.md) object on a site.
## 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) | Not supported.
-|Delegated (personal Microsoft account) | Not supported.
-|Application | Sites.FullControl.All
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | Not supported. |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Sites.FullControl.All |
## HTTP request
If successful, this method returns `204 No Content` response code. It does not r
### Request
+The following is an example of a request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
If successful, this method returns `204 No Content` response code. It does not r
} --> ``` http
-DELETE https://graph.microsoft.com/beta/sites/{sitesId}/permissions/{permissionId}
+DELETE https://graph.microsoft.com/beta/sites/f2d90359-865b-4b6c-8848-d2722dd630e5/permissions/2
``` # [C#](#tab/csharp)
DELETE https://graph.microsoft.com/beta/sites/{sitesId}/permissions/{permissionI
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-permission-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-Here is an example of the response.
+The following is an example of the response.
<!-- { "blockType": "response", "truncated": true
v1.0 Site Follow https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/site-follow.md
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/follow-site-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Site Get Permission https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/site-get-permission.md
Retrieve the properties and relationships of a [permission](../resources/permiss
## 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) | Not supported.
-|Delegated (personal Microsoft account) | Not supported.
-|Application | Sites.FullControl.All
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | Not supported. |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Sites.FullControl.All |
## HTTP request
Do not supply a request body for this method.
## Response
-If successful, this method returns a `200 OK` response code and the [permission](../resources/permission.md) object in the response body.
+If successful, this method returns a `200 OK` response code and a [permission](../resources/permission.md) object in the response body.
## Examples ### Request
+The following is an example of a request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "get_permission"
+ "name": "get_permission",
+ "sampleKeys": ["f2d90359-865b-4b6c-8848-d2722dd630e5", "1"]
} --> ``` http
-GET https://graph.microsoft.com/beta/sites/{sitesId}/permissions/{permissionId}
+GET https://graph.microsoft.com/beta/sites/f2d90359-865b-4b6c-8848-d2722dd630e5/permissions/1
``` # [C#](#tab/csharp)
GET https://graph.microsoft.com/beta/sites/{sitesId}/permissions/{permissionId}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-permission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response+
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true,
HTTP/1.1 200 OK
Content-Type: application/json {
- "id":"1",
- "@deprecated.GrantedToIdentities": "GrantedToIdentities has been deprecated. Refer to GrantedToIdentitiesV2",
- "roles":[
- "read"
- ],
- "grantedToIdentities":[
- {
- "application":{
- "id":"89ea5c94-7736-4e25-95ad-3fa95f62b66e",
- "displayName":"Contoso Time Manager App"
- }
+ "id": "1",
+ "@deprecated.GrantedToIdentities": "GrantedToIdentities has been deprecated. Refer to GrantedToIdentitiesV2",
+ "roles": [
+ "read"
+ ],
+ "grantedToIdentities": [
+ {
+ "application": {
+ "id": "89ea5c94-7736-4e25-95ad-3fa95f62b66e",
+ "displayName": "Contoso Time Manager App"
}
- ],
- "grantedToIdentitiesV2":[
- {
- "application":{
- "id":"89ea5c94-7736-4e25-95ad-3fa95f62b66e",
- "displayName":"Contoso Time Manager App"
- }
+ }
+ ],
+ "grantedToIdentitiesV2": [
+ {
+ "application": {
+ "id": "89ea5c94-7736-4e25-95ad-3fa95f62b66e",
+ "displayName": "Contoso Time Manager App"
}
- ]
+ }
+ ]
} ```
v1.0 Site Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/site-get.md
GET /sites/{site-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-site-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Site Getallsites https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/site-getallsites.md
+
+ Title: "sites: getAllSites"
+description: "List all sites across geographies in an organization - OneDrive API"
++ Last updated : 5/3/2023
+ms.localizationpriority: medium
++
+# sites: getAllSites
++
+List [sites](../resources/site.md) across geographies in an organization.
+
+For more details, see [Best practices for discovering files and detecting changes at scale](/onedrive/developer/rest-api/concepts/scan-guidance?view=odsp-graph-online&preserve-view=true).
+
+## 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) | Not supported.
+|Delegated (personal Microsoft account) | Not supported.
+|Application | Sites.Read.All, Sites.ReadWrite.All
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /sites/getAllSites
+```
+
+## Examples
+
+### Example 1: Initial request
+
+#### Request
+
+<!-- { "blockType": "ignored", "name": "getAllSitesInitialRequest"} -->
+
+```http
+GET /sites/getAllSites
+```
+
+#### Response
+
+<!-- { "blockType": "response", "@type": "microsoft.graph.site", "isCollection": true, "truncated": true } -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "value": [
+ {
+ "id": "contoso-apc.sharepoint.com,bf6fb551-d508-4946-a439-b2a6154fc1d9,65a04b8b-1f44-442b-a1fc-9e5852fb946c",
+ "name": "Root Site",
+ "root": { },
+ "siteCollection": {
+ "hostName": "contoso-apc.sharepoint.com",
+ "dataLocationCode": "APC",
+ "root": { }
+ },
+ "webUrl": "https://contoso-apc.sharepoint.com"
+ },
+ {
+ "id": "contoso-apc.sharepoint.com,d9ecf079-9b13-4376-ac5d-f242dda55626,746dbcc1-fa2b-4120-b657-2670bae5bb6f",
+ "name": "Site A",
+ "root": { },
+ "siteCollection": {
+ "hostName": "contoso-apc.sharepoint.com"
+ },
+ "webUrl": "https://contoso-apc.sharepoint.com/sites/siteA"
+ },
+ {
+ "id": "contoso-apc.sharepoint.com,fd1a778f-263e-4c43-acdf-d5c2519d80eb,c06016db-dfec-4f79-83a1-09c6dbfd7022",
+ "name": "Site B",
+ "root": { },
+ "siteCollection": {
+ "hostName": "contoso-apc.sharepoint.com"
+ },
+ "webUrl": "https://contoso-apc.sharepoint.com/sites/siteB"
+ }
+ ],
+ "@odata.nextLink": "https://graph.microsoft.com/beta/sites/oneDrive.getAllSites?$skiptoken=U1BHZW9EYXRhTG9jYXRpb25Db2RlYU5BTQ"
+}
+```
+
+This response includes the first page of enumerated sites, and the @odata.nextLink property indicates that there are more items available in the current set of items. Your app should continue to request the URL value of @odata.nextLink until all pages of items have been retrieved.
+
+### Example 2: Subsequent request
+
+#### Request
+
+<!-- { "blockType": "request", "name": "getAllSitesSubsequentRequest" } -->
+
+```msgraph-interactive
+GET /sites/getAllSites?$skiptoken=U1BHZW9EYXRhTG9jYXRpb25Db2RlYU5BTQ
+```
+
+#### Response
+
+<!-- { "blockType": "response", "@type": "microsoft.graph.site", "isCollection": true, "truncated": true } -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "value": [
+ {
+ "id": "contoso-nam.sharepoint.com,bf6fb551-d508-4946-a439-b2a6154fc1d9,65a04b8b-1f44-442b-a1fc-9e5852fb946c",
+ "name": "Root Site",
+ "root": { },
+ "siteCollection": {
+ "hostName": "contoso-nam.sharepoint.com",
+ "dataLocationCode": "NAM",
+ "root": { }
+ },
+ "webUrl": "https://contoso-nam.sharepoint.com"
+ },
+ {
+ "id": "contoso-nam.sharepoint.com,d9ecf079-9b13-4376-ac5d-f242dda55626,746dbcc1-fa2b-4120-b657-2670bae5bb6f",
+ "name": "Site A",
+ "root": { },
+ "siteCollection": {
+ "hostName": "contoso-nam.sharepoint.com"
+ },
+ "webUrl": "https://contoso-nam.sharepoint.com/sites/siteA"
+ },
+ {
+ "id": "contoso-nam.sharepoint.com,fd1a778f-263e-4c43-acdf-d5c2519d80eb,c06016db-dfec-4f79-83a1-09c6dbfd7022",
+ "name": "Site B",
+ "root": { },
+ "siteCollection": {
+ "hostName": "contoso-nam.sharepoint.com"
+ },
+ "webUrl": "https://contoso-nam.sharepoint.com/sites/siteB"
+ }
+ ],
+ "@odata.nextLink": "https://graph.microsoft.com/v1.0/sites/oneDrive.getAllSites?$skiptoken=U1BHZW9EYXRhTG9jYXRpb25Db2RlYU5BTQ"
+}
+```
v1.0 Site Getapplicablecontenttypesforlist https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/site-getapplicablecontenttypesforlist.md
GET https://graph.microsoft.com/beta/sites/{siteId}/getApplicableContentTypesFor
[!INCLUDE [sample-code](../includes/snippets/php/site-getapplicablecontenttypesforlist-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Site List Columns https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/site-list-columns.md
GET https://graph.microsoft.com/beta/sites/{site-id}/columns
[!INCLUDE [sample-code](../includes/snippets/powershell/get-columns-from-site-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Site List Contenttypes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/site-list-contenttypes.md
GET https://graph.microsoft.com/beta/sites/{site-id}/contentTypes
[!INCLUDE [sample-code](../includes/snippets/powershell/get-enum-contenttypes-in-site-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Site List Operations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/site-list-operations.md
GET https://graph.microsoft.com/beta/sites/{site-ID}/operations
[!INCLUDE [sample-code](../includes/snippets/php/list-richlongrunningoperation-for-site-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Site List Permissions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/site-list-permissions.md
Get the [permission](../resources/permission.md) resources from the permissions
## 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) | Not supported.
-|Delegated (personal Microsoft account) | Not supported.
-|Application | Sites.FullControl.All
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | Not supported. |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Sites.FullControl.All |
## HTTP request
If successful, this method returns a `200 OK` response code and a collection of
### Request
+The following is an example of a request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
If successful, this method returns a `200 OK` response code and a collection of
} --> ``` http
-GET https://graph.microsoft.com/beta/sites/{sitesId}/permissions
+GET https://graph.microsoft.com/beta/sites/f2d90359-865b-4b6c-8848-d2722dd630e5/permissions
``` # [C#](#tab/csharp)
GET https://graph.microsoft.com/beta/sites/{sitesId}/permissions
[!INCLUDE [sample-code](../includes/snippets/powershell/list-permission-site-nav-property-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-**Note:** The response object shown here might be shortened for readability.
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
HTTP/1.1 200 OK
Content-Type: application/json {
- "value":[
- {
- "id":"1",
- "@deprecated.GrantedToIdentities": "GrantedToIdentities has been deprecated. Refer to GrantedToIdentitiesV2",
- "roles":[
- "read"
- ],
- "grantedToIdentities":[
- {
- "application":{
- "id":"89ea5c94-7736-4e25-95ad-3fa95f62b66e",
- "displayName":"Contoso Time Manager App"
- }
- }
- ],
- "grantedToIdentitiesV2":[
- {
- "application":{
- "id":"89ea5c94-7736-4e25-95ad-3fa95f62b66e",
- "displayName":"Contoso Time Manager App"
- }
- }
- ]
- },
- {
- "id":"2",
- "@deprecated.GrantedToIdentities": "GrantedToIdentities has been deprecated. Refer to GrantedToIdentitiesV2",
- "roles":[
- "write"
- ],
- "grantedToIdentities":[
- {
- "application":{
- "id":"22f09bb7-dd29-403e-bec2-ab5cde52c2b3",
- "displayName":"Fabrikam Dashboard App"
- }
- }
- ],
- "grantedToIdentitiesV2":[
- {
- "application":{
- "id":"22f09bb7-dd29-403e-bec2-ab5cde52c2b3",
- "displayName":"Fabrikam Dashboard App"
- }
- }
- ]
- }
- ]
+ "value": [
+ {
+ "id": "1",
+ "@deprecated.GrantedToIdentities": "GrantedToIdentities has been deprecated. Refer to GrantedToIdentitiesV2",
+ "roles": [
+ "read"
+ ],
+ "grantedToIdentities": [
+ {
+ "application": {
+ "id": "89ea5c94-7736-4e25-95ad-3fa95f62b66e",
+ "displayName": "Contoso Time Manager App"
+ }
+ }
+ ],
+ "grantedToIdentitiesV2": [
+ {
+ "application": {
+ "id": "89ea5c94-7736-4e25-95ad-3fa95f62b66e",
+ "displayName": "Contoso Time Manager App"
+ }
+ }
+ ]
+ },
+ {
+ "id": "2",
+ "@deprecated.GrantedToIdentities": "GrantedToIdentities has been deprecated. Refer to GrantedToIdentitiesV2",
+ "roles": [
+ "write"
+ ],
+ "grantedToIdentities": [
+ {
+ "application": {
+ "id": "22f09bb7-dd29-403e-bec2-ab5cde52c2b3",
+ "displayName": "Fabrikam Dashboard App"
+ }
+ }
+ ],
+ "grantedToIdentitiesV2": [
+ {
+ "application": {
+ "id": "22f09bb7-dd29-403e-bec2-ab5cde52c2b3",
+ "displayName": "Fabrikam Dashboard App"
+ }
+ }
+ ]
+ }
+ ]
} ```
v1.0 Site List Subsites https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/site-list-subsites.md
GET https://graph.microsoft.com/beta/sites/{site-id}/sites
[!INCLUDE [sample-code](../includes/snippets/powershell/list-subsites-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Site List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/site-list.md
doc_type: apiPageType
-# Enumerate sites
+# List sites
Namespace: microsoft.graph
Specific filter criteria and query options are also supported and described belo
|`siteCollection/root ne null` | `siteCollection,webUrl` | Lists all root-level site collections in the organization. Useful for discovering the home site for each geography. In addition, you can use a **[$search][]** query against the `/sites` collection to find sites matching given keywords.
+If you want to list all sites across all geographies, refer to [getAllSites][].
[$search]: site-search.md [sites]: ../resources/site.md
+[getAllSites]: ../api/site-getallsites.md
For more guidance about building applications that use site discovery for scanning purposes, see [Best practices for discovering files and detecting changes at scale](/onedrive/developer/rest-api/concepts/scan-guidance?view=odsp-graph-online&preserve-view=true).
GET https://graph.microsoft.com/beta/sites?$select=siteCollection,webUrl&$filter
[!INCLUDE [sample-code](../includes/snippets/powershell/list-sites-for-keywords-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
GET /sites
[!INCLUDE [sample-code](../includes/snippets/powershell/get-a-listofsites-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Site Post Contenttypes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/site-post-contenttypes.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-contenttype-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Site Post Permissions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/site-post-permissions.md
Create a new [permission](../resources/permission.md) object on a site.
## 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) | Not supported.
-|Delegated (personal Microsoft account) | Not supported.
-|Application | Sites.FullControl.All
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | Not supported. |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Sites.FullControl.All |
## HTTP request
If successful, this method returns a `201 Created` response code and a [permissi
### Request
+The following is an example of a request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
If successful, this method returns a `201 Created` response code and a [permissi
} --> ``` http
-POST https://graph.microsoft.com/beta/sites/{sitesId}/permissions
+POST https://graph.microsoft.com/beta/sites/f2d90359-865b-4b6c-8848-d2722dd630e5/permissions
Content-Type: application/json {
- "roles":[
- "write"
- ],
- "grantedToIdentities":[
- {
- "application":{
- "id":"89ea5c94-7736-4e25-95ad-3fa95f62b66e",
- "displayName":"Contoso Time Manager App"
- }
+ "roles": [
+ "write"
+ ],
+ "grantedToIdentities": [
+ {
+ "application": {
+ "id": "89ea5c94-7736-4e25-95ad-3fa95f62b66e",
+ "displayName": "Contoso Time Manager App"
}
- ]
+ }
+ ]
} ```
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-permission-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true,
HTTP/1.1 201 Created
Content-Type: application/json {
- "id":"1",
- "@deprecated.GrantedToIdentities": "GrantedToIdentities has been deprecated. Refer to GrantedToIdentitiesV2",
- "roles":[
- "write"
- ],
- "grantedToIdentities":[
- {
- "application":{
- "id":"89ea5c94-7736-4e25-95ad-3fa95f62b66e",
- "displayName":"Contoso Time Manager App"
- }
+ "id": "1",
+ "@deprecated.GrantedToIdentities": "GrantedToIdentities has been deprecated. Refer to GrantedToIdentitiesV2",
+ "roles": [
+ "write"
+ ],
+ "grantedToIdentities": [
+ {
+ "application": {
+ "id": "89ea5c94-7736-4e25-95ad-3fa95f62b66e",
+ "displayName": "Contoso Time Manager App"
}
- ],
- "grantedToIdentitiesV2":[
- {
- "application":{
- "id":"89ea5c94-7736-4e25-95ad-3fa95f62b66e",
- "displayName":"Contoso Time Manager App"
- }
+ }
+ ],
+ "grantedToIdentitiesV2": [
+ {
+ "application": {
+ "id": "89ea5c94-7736-4e25-95ad-3fa95f62b66e",
+ "displayName": "Contoso Time Manager App"
}
- ]
+ }
+ ]
} ```
v1.0 Site Search https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/site-search.md
GET https://graph.microsoft.com/beta/sites?search={query}
[!INCLUDE [sample-code](../includes/snippets/powershell/list-permission-that-match-query-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Site Unfollow https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/site-unfollow.md
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/unfollow-site-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Site Update Permission https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/site-update-permission.md
Update the [permission](../resources/permission.md) object on a site.
## 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) | Not supported.
-|Delegated (personal Microsoft account) | Not supported.
-|Application | Sites.FullControl.All
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | Not supported. |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Sites.FullControl.All |
## HTTP request
If successful, this method returns a `200 OK` response code and a [permission](.
### Request
+The following is an example of a request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "update_permission_from_"
+ "name": "update_permission_from_",
+ "sampleKeys": ["f2d90359-865b-4b6c-8848-d2722dd630e5", "2"]
} --> ``` http
-PATCH https://graph.microsoft.com/beta/sites/{sitesId}/permissions/{permissionId}
+PATCH https://graph.microsoft.com/beta/sites/f2d90359-865b-4b6c-8848-d2722dd630e5/permissions/2
Content-Type: application/json {
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-permission-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true,
HTTP/1.1 200 OK
Content-Type: application/json {
- "id":"2",
- "@deprecated.GrantedToIdentities": "GrantedToIdentities has been deprecated. Refer to GrantedToIdentitiesV2",
- "roles":[
- "read"
- ],
- "grantedToIdentities":[
- {
- "application":{
- "id":"89ea5c94-7736-4e25-95ad-3fa95f62b66e",
- "displayName":"Fabrikam Dashboard App"
- }
+ "id": "2",
+ "@deprecated.GrantedToIdentities": "GrantedToIdentities has been deprecated. Refer to GrantedToIdentitiesV2",
+ "roles": [
+ "read"
+ ],
+ "grantedToIdentities": [
+ {
+ "application": {
+ "id": "89ea5c94-7736-4e25-95ad-3fa95f62b66e",
+ "displayName": "Fabrikam Dashboard App"
}
- ],
- "grantedToIdentitiesV2":[
- {
- "application":{
- "id":"89ea5c94-7736-4e25-95ad-3fa95f62b66e",
- "displayName":"Fabrikam Dashboard App"
- }
+ }
+ ],
+ "grantedToIdentitiesV2": [
+ {
+ "application": {
+ "id": "89ea5c94-7736-4e25-95ad-3fa95f62b66e",
+ "displayName": "Fabrikam Dashboard App"
}
- ]
+ }
+ ]
} ```
v1.0 Sitepage Create Webpart https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sitepage-create-webpart.md
+
+ Title: "Create webPart"
+description: "Create a new webPart at a specified position in the sitePage"
+
+ms.localizationpriority: medium
++
+# Create webPart
+
+Namespace: microsoft.graph
++
+Create a new [webPart] at a specified position in the [sitePage].
+
+[sitepage]: ../resources/sitePage.md
+[webPart]: ../resources/webPart.md
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | Sites.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Sites.ReadWrite.All |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+POST /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts
+POST /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}/webparts
+```
+
+## Optional query parameters
+
+| Name | Description |
+| :- | : |
+| index | The position at which the web part should be inserted in the collection of web parts |
+
+## 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 [textWebPart](../resources/textWebPart.md) or [standardWebPart](../resources/standardWebPart.md).
+
+To ensure successful parsing of the request body, the `@odata.type=#microsoft.graph.textwebpart` or `@odata.type=#microsoft.graph.standardwebpart` must be included in the request body.
+
+## Response
+
+If successful, this method returns a `201` and the created [webPart](../resources/webPart.md) object in the response body.
+
+## Example
+
+### Request
+
+The following example shows how to create a new webpart.
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+POST /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.textWebPart",
+ "innerHtml": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus blandit pellentesque ipsum tempor porta. Phasellus tincidunt et ipsum nec iaculis. Sed eu arcu tristique, congue erat a, consequat lorem. Suspendisse ac ullamcorper elit. Sed ultricies, risus sed hendrerit dictum, nunc massa ornare velit, a pharetra dolor urna quis lorem. Maecenas eget pellentesque purus, nec ultricies risus. Donec rhoncus lorem at euismod varius. Donec auctor sed mi vitae pharetra. Aenean id tempor mauris. Donec dui nulla, semper ut elit id, mattis commodo arcu. Aliquam erat volutpat."
+}
+```
+++
+### Response
+
+If successful, this method returns a [webPart][] in the response body for the created webPart.
+
+<!-- { "blockType": "response", "@odata.type": "microsoft.graph.webPart", "truncated": true } -->
+
+```http
+HTTP/1.1 201 Created
+Content-type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.textWebPart",
+ "id": "51053496-e6f3-4161-94ac-07bdf4d92226",
+ "innerHtml": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus blandit pellentesque ipsum tempor porta. Phasellus tincidunt et ipsum nec iaculis. Sed eu arcu tristique, congue erat a, consequat lorem. Suspendisse ac ullamcorper elit. Sed ultricies, risus sed hendrerit dictum, nunc massa ornare velit, a pharetra dolor urna quis lorem. Maecenas eget pellentesque purus, nec ultricies risus. Donec rhoncus lorem at euismod varius. Donec auctor sed mi vitae pharetra. Aenean id tempor mauris. Donec dui nulla, semper ut elit id, mattis commodo arcu. Aliquam erat volutpat."
+}
+```
+
+[webPart]: ../resources/webPart.md
+
+<!--
+{
+ "type": "#webpart.annotation",
+ "description": "Create a WebPart.",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "WebParts/Create",
+ "suppressions": []
+}
+-->
v1.0 Sitepage Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sitepage-create.md
Namespace: microsoft.graph
Create a new [sitePage][] in the site pages [list][] in a [site][].
+[sitePage]: ../resources/sitePage.md
+[list]: ../resources/list.md
+[site]: ../resources/site.md
+ ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
One of the following permissions is required to call this API. To learn more, in
```http POST /sites/{site-id}/pages ```
+## 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 [sitePage](../resources/sitepage.md) resource to create.
-> **Note:** If you're using the response from the [Get sitepage](../api/sitepage-get.md) operation to create a **sitePage**, we recommend that you add the HTTP header `Accept: application/json;odata.metadata=none`. This will remove all OData metadata from the response. You can also manually remove all OData metadata.
+> **Notes:** :
+> 1. To ensure successful parsing of the request body, the `@odata.type=#microsoft.graph.sitePage` must be included in the request body.
+> 2. If you're using the response from the [Get sitepage](../api/sitepage-get.md) operation to create a **sitePage**, we recommend that you add the HTTP header `Accept: application/json;odata.metadata=none`. This will remove all OData metadata from the response. You can also manually remove all OData metadata.
+## Response
+
+If successful, this method returns a `201` and the created [sitePage](../resources/baseSitePage.md) object.
## Example The following example shows how to create a new page.
+### Request
+ # [HTTP](#tab/http) <!-- { "blockType": "request", "name": "create-page", "scopes": "sites.readwrite.all" } -->
POST /sites/{site-id}/pages
Content-Type: application/json {
+ "@odata.type": "#microsoft.graph.sitePage",
"name": "test.aspx", "title": "test", "pageLayout": "article",
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-page-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [Go](#tab/go)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/create-page-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-page-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] -
+# [Python](#tab/python)
+
-## Response
+### Response
If successful, this method returns a [sitePage][] in the response body for the created page.
v1.0 Sitepage Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sitepage-delete.md
--
-description: "Removes a sitePage from the site pages list in a site."
Previously updated : 05/07/2018 Title: Delete a page from a SharePoint site
-doc_type: apiPageType
-
-# Delete page from the site pages list of a site
-
-Namespace: microsoft.graph
--
-Removes a [sitePage][] from the site pages [list][] in a [site][].
-
-[sitePage]: ../resources/sitepage.md
-[list]: ../resources/list.md
-[site]: ../resources/site.md
-
-## Permissions
-
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
->**Note:** To delete an item, the user must have granted the application write access to the item to be deleted.
-
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | Sites.ReadWrite.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Sites.ReadWrite.All |
-
-## HTTP request
-
-<!-- { "blockType": "ignored" } -->
-
-```http
-DELETE /sites/{site-id}/pages/{page-id}
-```
-
-## Optional request headers
-
-| Name | Value | Description
-|:--|:|:--
-| _if-match_ | etag | If this request header is included and the eTag provided does not match the current tag on the item, a `412 Precondition Failed` response is returned and the item will not be deleted.
-
-## Request body
-
-Do not supply a request body with this method.
-<!-- TODO: should we provide a URL to recover/undelete the file, if one exists? -->
-
-## Response
-
-If successful, this call returns a `204 No Content` response to indicate that the resource was deleted and there was nothing to return.
-
-## Example
-
-<!-- { "blockType": "request", "name": "delete-page", "scopes": "files.readwrite sites.readwrite.all" } -->
-
-##### Request
-
-```http
-DELETE /sites/{site-id}/pages/{page-id}
-```
-##### Response
-
-<!-- { "blockType": "response" } -->
-
-```http
-HTTP/1.1 204 No Content
-```
-
-<!--
-{
- "type": "#page.annotation",
- "description": "Delete a page in the SitePages list in a site.",
- "keywords": "",
- "section": "documentation",
- "tocPath": "Pages/Delete",
- "suppressions": []
-}
>--
v1.0 Sitepage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sitepage-get.md
description: "Returns the metadata for a sitePage in the site pages list in a site." Last updated 03/15/2018 Title: Get a page in a site
+ Title: Get sitePage
ms.localizationpriority: medium ms.prod: "sharepoint" doc_type: apiPageType
Namespace: microsoft.graph
Returns the metadata for a [sitePage][] in the site pages [list][] in a [site][].
-[sitePage]: ../resources/sitepage.md
+[sitePage]: ../resources/sitePage.md
[list]: ../resources/list.md [site]: ../resources/site.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> - ```http
-GET /sites/{site-id}/pages/{page-id}
+GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage
``` ## Optional query parameters
If successful, this method returns a `200` and a [sitePage](../resources/sitepag
<!-- { "blockType": "request", "name": "get-page", "scopes": "sites.read.all", "tags": "service.sharepoint" } --> ```msgraph-interactive
-GET /sites/{site-id}/pages/{page-id}
+GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage
```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /sites/{site-id}/pages/{page-id}
[!INCLUDE [sample-code](../includes/snippets/javascript/get-page-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
- #### Response
Content-type: application/json
With `select` and `expand` statements, you can retrieve sitePage metadata and page content in a single request. - # [HTTP](#tab/http) <!-- { "blockType": "request",
With `select` and `expand` statements, you can retrieve sitePage metadata and pa
--> ```msgraph-interactive
-GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}?select=id,title&expand=webparts
+GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage
```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}?select=i
[!INCLUDE [sample-code](../includes/snippets/javascript/get-sitepage-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
- #### Response
HTTP/1.1 200 OK
Content-type: application/json {
- "@odata.type": "microsoft.graph.sitePage",
- "id": "65e59907-59d5-44ff-a038-7c0bf3098c01",
- "title": "Organization Home",
- "webparts":[{
- "@odata.type": "#microsoft.graph.textWebPart",
- "id": "d79d70af-27ea-4208-8dce-23c3bf678664",
- "innerHtml": "<h2>How do you get started?</h2>"
+ "@odata.etag": "\"{F45354CB-D634-45DF-8B88-2B4E96A1DC45},8\"",
+ "description": "Reiciendis placeat dolores.Mollitia veniam tempora tempora quidem voluptatum.Quos animi maiores facilis.Dolores officiis consequatur provident beatae deleniti accusamus magni quam tenetur.",
+ "eTag": "\"{F45354CB-D634-45DF-8B88-2B4E96A1DC45},8\"",
+ "id": "f45354cb-d634-45df-8b88-2b4e96a1dc45",
+ "lastModifiedDateTime": "2023-04-16T10:01:41Z",
+ "name": "Electronic Convertible.aspx",
+ "webUrl": "SitePages/Electronic Convertible.aspx",
+ "title": "Electronic Convertible",
+ "pageLayout": "article",
+ "thumbnailWebUrl": "https://media.akamai.odsp.cdn.office.net/_layouts/15/images/sitepagethumbnail.png",
+ "promotionKind": "page",
+ "showComments": false,
+ "showRecommendedPages": true,
+ "contentType": {
+ "id": "0x0101009D1CB255DA76424F860D91F20E6C4118009E6554A5E299E84FB2E07731DD6C6D4A",
+ "name": "Site Page"
},
- {
- "@odata.type": "#microsoft.graph.textWebPart",
- "id": "6346d908-f20d-4528-902f-3c2a9c8c2442",
- "webPartType": "d1d91016-032f-456d-98a4-721247c305e8",
- "data": {
- "dataVersion": "1.9",
- "description": "Show an image on your page",
- "title": "Image",
- "properties": {
- "imageSourceType": 2,
- "altText": "",
- "overlayText": "",
- "siteid": "0264cabe-6b92-450a-b162-b0c3d54fe5e8",
- "webid": "f3989670-cd37-4514-8ccb-0f7c2cbe5314",
- "listid": "bdb41041-eb06-474e-ac29-87093386bb14",
- "uniqueid": "d9f94b40-78ba-48d0-a39f-3cb23c2fe7eb",
- "imgWidth": 4288,
- "imgHeight": 2848,
- "fixAspectRatio": false,
- "captionText": "",
- "alignment": "Center"
- },
- "serverProcessedContent": {
- "imageSources": [
- {
- "key": "imageSource",
- "value": "/_LAYOUTS/IMAGES/VISUALTEMPLATEIMAGE1.JPG"
- }
- ],
- "customMetadata": [
- {
- "key": "imageSource",
- "value": {
- "siteid": "0264cabe-6b92-450a-b162-b0c3d54fe5e8",
- "webid": "f3989670-cd37-4514-8ccb-0f7c2cbe5314",
- "listid": "bdb41041-eb06-474e-ac29-87093386bb14",
- "uniqueid": "d9f94b40-78ba-48d0-a39f-3cb23c2fe7eb",
- "width": "4288",
- "height": "2848"
- }
- }
- ]
+ "createdBy": {
+ "user": {
+ "displayName": "admin_contoso",
+ "email": "admin@contoso.onmicrosoft.com"
}
- }
- }]
+ },
+ "lastModifiedBy": {
+ "user": {
+ "displayName": "admin_contoso",
+ "email": "admin@contoso.onmicrosoft.com"
+ }
+ },
+ "parentReference": {
+ "siteId": "45bb2a3b-0a4e-46f4-8c68-749c3fea75d3"
+ },
+ "publishingState": {
+ "level": "draft",
+ "versionId": "0.4"
+ },
+ "reactions": {}
} ```
Content-type: application/json
To access the page with page content, append the `?expand=canvasLayout` query string. ```http
-GET /sites/{site-id}/pages/{page-id}?expand=canvasLayout
+GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage?expand=canvasLayout
``` #### Response
GET /sites/{site-id}/pages/{page-id}?expand=canvasLayout
"description": "Get a page in a site", "keywords": "", "section": "documentation",
- "tocPath": "Pages/Enumerate",
+ "tocPath": "Pages/Get",
"suppressions": [ ] }
v1.0 Sitepage Getwebpartsbyposition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sitepage-getwebpartsbyposition.md
One of the following permissions is required to call this API. To learn more, in
--> ```http
-GET /sites/{siteId}/pages/{sitePageId}/getWebPartsByPosition(horizontalSectionId={horizontalSectionId},columnId={columnId},webPartIndex={webPartIndex},isInVerticalSection={isInVerticalSection})
+GET /sites/{siteId}/pages/{sitePageId}/microsoft.graph.sitePage/getWebPartsByPosition
``` ## Function parameters
In the request URL, provide one or more following parameters with a valid value.
| isInVerticalSection | boolean | Indicate whether the WebPart located in the vertical section. | | webPartIndex | Double | Index of the current WebPart. Represents the order of WebPart in this column or section. Only works if either `columnId` or `isInVerticalSection` is provided. |
+## Optional query parameters
+
+This method supports the `$expand`, `$filter`, and `$select` [OData query parameters](/graph/query-parameters) to help customize the response.
+ ## Request headers
-| Name | Description |
-| : | : |
-| Authorization | Bearer {token}. Required. |
+| Name | Description |
+| : | :-- |
+| Authorization | Bearer {token}. Required. |
+| Content-Type | application/json. Required. |
## Request body
If successful, this method returns a `200 OK` response code and a collection of
The following is an example of a request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_webparts_by_position"
The following is an example of a request.
--> ```msgraph-interactive
-GET https://graph.microsoft.com/beta/sites/{siteId}/pages/{sitePageId}/getWebPartsByPosition(horizontalSectionId={horizontalSectionId},columnId={columnId},webPartIndex={webPartIndex},isInVerticalSection={isInVerticalSection})
+GET https://graph.microsoft.com/beta/sites/{siteId}/pages/{sitePageId}/microsoft.graph.sitePage/getWebPartsByPosition?isInVerticalSection=true
```
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++ ### Response The following is an example of the response
v1.0 Sitepage List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sitepage-list.md
description: "Get the collection of sitePage objects from the site pages [list] in a site. All pages in the site are returned (with pagination)." Last updated 03/15/2018 Title: List the pages in a site
+ Title: List SitePage
ms.localizationpriority: medium ms.prod: "sharepoint" doc_type: apiPageType
-# List the pages in the site pages library of a site
+# List SitePage
Namespace: microsoft.graph
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-```msgraph-interactive
-GET /sites/{site-id}/pages
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /sites/{site-id}/pages/microsoft.graph.sitePage
```
+## Optional query parameters
+
+This method supports the `$count`, `$expand`, `$filter`, `$orderBy`, `$select`, and `$top` [OData query parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+
+| Name | Description |
+| : | :-- |
+| Authorization | Bearer {token}. Required. |
+| Content-Type | application/json. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200` and a list of [sitePage](../resources/sitepage.md) object in the response body.
+ ## Example ### Request
-<!--
-{
+# [HTTP](#tab/http)
+<!--{
"blockType": "request", "name": "get-pages", "scopes": "sites.read.all",
GET /sites/{site-id}/pages
--> ```msgraph-interactive
-GET /sites/{site-id}/pages
+GET /sites/{site-id}/pages/microsoft.graph.sitePage
```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response <!--
v1.0 Sitepage Post Horizontalsection https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sitepage-post-horizontalsection.md
+
+ Title: 'Create horizontalSection'
+description: "Create a horizontalSection in a page"
+
+ms.localizationpriority: medium
+
+# Create horizontalSection
+
+Namespace: microsoft.graph
++
+Create a [horizontalSection](../resources/horizontalSection.md) object in a given [sitePage](../resources/sitepage.md).
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | Sites.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Sites.ReadWrite.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+POST /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections
+```
+
+## 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 [horizontalSection](../resources/horizontalSection.md) resource to create.
+
+## Response
+
+If successful, this method returns a `201 Created` response code and a created [horizontalSection](../resources/horizontalSection.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+POST https://graph.microsoft.com/beta/sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections
+Content-Type: application/json
+
+{
+ "emphasis": "soft",
+ "layout": "oneColumn",
+ "id": "3",
+ "columns": [
+ {
+ "id": "1",
+ "width": 12,
+ "webparts":[
+ {
+ "id":"20a69b85-529c-41f3-850e-c93458aa74eb",
+ "innerHtml":"<p>sample text in text web part</p>"
+ }
+ ]
+ }
+ ]
+}
+```
+
+### Response
+
+The following is an example of the response
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "@odata.type": "microsoft.graph.horizontalSection",
+ "truncated": true
+}
+-->
+
+```http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "emphasis": "soft",
+ "layout": "oneColumn",
+ "id": "3",
+ "columns": [
+ {
+ "id": "1",
+ "width": 12,
+ "webparts":[
+ {
+ "id":"20a69b85-529c-41f3-850e-c93458aa74eb",
+ "innerHtml":"<p>sample text in text web part</p>"
+ }
+ ]
+ }
+ ]
+}
+```
v1.0 Sitepage Post Verticalsection https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sitepage-post-verticalsection.md
+
+ Title: 'Create verticalSection'
+description: "Create a verticalSection in a page"
+
+ms.localizationpriority: medium
+
+# Create verticalSection
+
+Namespace: microsoft.graph
++
+Create a [verticalSection](../resources/verticalSection.md) object in a given [sitePage](../resources/sitepage.md).
+
+A [sitePage](../resources/sitepage.md) can only have one vertical section. If a vertical section already exists, this method returns a `409 Conflict` response code.
+
+## 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) | Sites.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Sites.ReadWrite.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+PUT /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/verticalSection
+```
+
+## 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 [verticalSection](../resources/verticalSection.md) resource to create.
+
+## Response
+
+If successful, this method returns a `201 Created` response code and a created [verticalSection](../resources/verticalSection.md) object in the response body.
+
+If the vertical section already exists, this method returns a `409 Conflict` response code.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+PUT https://graph.microsoft.com/beta/sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/verticalSection
+Content-Type: application/json
+
+{
+ "emphasis": "soft",
+ "webparts":[
+ {
+ "id":"20a69b85-529c-41f3-850e-c93458aa74eb",
+ "innerHtml":"<p>sample text in text web part</p>"
+ }
+ ]
+}
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+
+The following is an example of the response
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "@odata.type": "microsoft.graph.verticalSection",
+ "truncated": true
+}
+-->
+
+```http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "emphasis": "soft",
+ "webparts":[
+ {
+ "id":"20a69b85-529c-41f3-850e-c93458aa74eb",
+ "innerHtml":"<p>sample text in text web part</p>"
+ }
+ ]
+}
+```
v1.0 Sitepage Publish https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sitepage-publish.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http
-POST /sites/{siteId}/pages/{pageId}/publish
+POST /sites/{siteId}/pages/{pageId}/microsoft.graph.sitePage/publish
```
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+ ## Request body
-This message does not have a request body. Any request body sent will be ignored.
+Do not supply a request body for this method.
## Response
-If successful, the API call returns a `204 No Content`.
+If successful, this method returns a `204 No Content`. It does not return anything in the response body.
<!-- { "blockType": "response" } -->
v1.0 Sitepage Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sitepage-update.md
One of the following permissions is required to call this API. To learn more, in
--> ```http
-PATCH /sites/{sitesId}/pages/{sitePageId}
+PATCH /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage
``` ## Request headers
PATCH /sites/{sitesId}/pages/{sitePageId}
## Request body
+> **Notes:** : To ensure successful parsing of the request body, the `@odata.type=#microsoft.graph.sitePage` must be included in the request body.
+ [!INCLUDE [table-intro](../../includes/update-property-table-intro.md)] These fields and be used in update requests.
The following is an example of a request.
--> ```http
-PATCH https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}
+PATCH https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage
Content-Type: application/json {
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/update-sitepage-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
- ### Response
v1.0 Sites List Followed https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/sites-list-followed.md
GET /me/followedSites
[!INCLUDE [sample-code](../includes/snippets/powershell/sites-list-followed-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Skillproficiency Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/skillproficiency-delete.md
DELETE https://graph.microsoft.com/beta/me/profile/skills/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-skillproficiency-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Skillproficiency Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/skillproficiency-get.md
GET https://graph.microsoft.com/beta/me/profile/skills/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-skillproficiency-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Skillproficiency Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/skillproficiency-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-skillproficiency-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Smsauthenticationmethodconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/smsauthenticationmethodconfiguration-delete.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Remove changes made to the [Text Message authentication method policy](../resources/smsauthenticationmethodconfiguration.md) by reverting the policy to its default configuration.
+Remove changes made to the [SMS authentication method policy](../resources/smsauthenticationmethodconfiguration.md) by reverting the policy to its default configuration.
## 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).
DELETE https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-smsauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Smsauthenticationmethodconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/smsauthenticationmethodconfiguration-get.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Read the properties and relationships of a [smsAuthenticationMethodConfiguration](../resources/smsauthenticationmethodconfiguration.md) object, which represents the Text Message authentication method policy for the Azure AD tenant.
+Read the properties and relationships of a [smsAuthenticationMethodConfiguration](../resources/smsauthenticationmethodconfiguration.md) object, which represents the SMS authentication method policy for the Azure AD tenant.
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
GET https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/powershell/get-smsauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Smsauthenticationmethodconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/smsauthenticationmethodconfiguration-update.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Update the properties of a [smsAuthenticationMethodConfiguration](../resources/smsauthenticationmethodconfiguration.md) object, which represents the Text Message authentication method policy for the Azure AD tenant.
+Update the properties of a [smsAuthenticationMethodConfiguration](../resources/smsauthenticationmethodconfiguration.md) object, which represents the SMS authentication method policy for the Azure AD tenant.
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-smsauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Softwareoathauthenticationmethod Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/softwareoathauthenticationmethod-delete.md
DELETE https://graph.microsoft.com/beta/users/kim@contoso.com/authentication/sof
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-softwareoathauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Softwareoathauthenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/softwareoathauthenticationmethod-get.md
GET https://graph.microsoft.com/beta/me/authentication/softwareOathMethods/b1728
[!INCLUDE [sample-code](../includes/snippets/powershell/get-softwareoathauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Softwareoathauthenticationmethodconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/softwareoathauthenticationmethodconfiguration-delete.md
DELETE https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-softwareoathauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Softwareoathauthenticationmethodconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/softwareoathauthenticationmethodconfiguration-get.md
GET https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/powershell/get-softwareoathauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Softwareoathauthenticationmethodconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/softwareoathauthenticationmethodconfiguration-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-softwareoathauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Solutionsroot List Businessscenarios https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/solutionsroot-list-businessscenarios.md
GET https://graph.microsoft.com/beta/solutions/businessScenarios
[!INCLUDE [sample-code](../includes/snippets/powershell/list-businessscenario-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Solutionsroot Post Businessscenarios https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/solutionsroot-post-businessscenarios.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-businessscenario-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Subjectrightsrequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/subjectrightsrequest-get.md
GET https://graph.microsoft.com/beta/privacy/subjectRightsRequests/{subjectRight
[!INCLUDE [sample-code](../includes/snippets/php/get-subjectrightsrequest-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Subjectrightsrequest Getfinalattachment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/subjectrightsrequest-getfinalattachment.md
GET https://graph.microsoft.com/beta/privacy/subjectRightsRequests/{subjectRight
[!INCLUDE [sample-code](../includes/snippets/php/subjectrightsrequest-getfinalattachment-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Subjectrightsrequest Getfinalreport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/subjectrightsrequest-getfinalreport.md
GET https://graph.microsoft.com/beta/privacy/subjectRightsRequests/{subjectRight
[!INCLUDE [sample-code](../includes/snippets/php/subjectrightsrequest-getfinalreport-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Subjectrightsrequest List Notes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/subjectrightsrequest-list-notes.md
GET https://graph.microsoft.com/beta/privacy/subjectRightsRequests/{subjectRight
[!INCLUDE [sample-code](../includes/snippets/php/list-authorednote-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Subjectrightsrequest List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/subjectrightsrequest-list.md
GET https://graph.microsoft.com/beta/privacy/subjectRightsRequests
[!INCLUDE [sample-code](../includes/snippets/php/list-subjectrightsrequest-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Subjectrightsrequest Post Notes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/subjectrightsrequest-post-notes.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-authorednote-from--php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Subjectrightsrequest Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/subjectrightsrequest-post.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-subjectrightsrequest-from--php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Subjectrightsrequest Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/subjectrightsrequest-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-subjectrightsrequest-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Subscribedsku Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/subscribedsku-get.md
Title: "Get subscribedSku" description: "Retrieve a specific commercial subscription that an organization has acquired." ms.localizationpriority: medium-+ ms.prod: "directory-management" doc_type: apiPageType
GET https://graph.microsoft.com/beta/subscribedSkus/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-subscribedsku-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
HTTP/1.1 200 OK
Content-type: application/json {
- "capabilityStatus": "capabilityStatus-value",
- "consumedUnits": 99,
- "prepaidUnits": {
- "enabled": 99,
- "suspended": 99,
- "warning": 99
- },
- "servicePlans": [
- {
- "servicePlanId": "servicePlanId-value",
- "servicePlanName": "servicePlanName-value",
- "provisioningStatus": "provisioningStatus-value",
- "appliesTo": "appliesTo-value"
- }
- ],
- "skuId": "skuId-value",
- "skuPartNumber": "skuPartNumber-value"
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#subscribedSkus/$entity",
+ "capabilityStatus": "Enabled",
+ "consumedUnits": 14,
+ "id": "48a80680-7326-48cd-9935-b556b81d3a4e_c7df2760-2c81-4ef7-b578-5b5392b571df",
+ "prepaidUnits": {
+ "enabled": 25,
+ "lockedOut": 0,
+ "suspended": 0,
+ "warning": 0
+ },
+ "servicePlans": [
+ {
+ "servicePlanId": "8c098270-9dd4-4350-9b30-ba4703f3b36b",
+ "servicePlanName": "ADALLOM_S_O365",
+ "provisioningStatus": "Success",
+ "appliesTo": "User"
+ },
+ {
+ "servicePlanId": "9f431833-0334-42de-a7dc-70aa40db46db",
+ "servicePlanName": "LOCKBOX_ENTERPRISE",
+ "provisioningStatus": "Success",
+ "appliesTo": "User"
+ }
+ ],
+ "skuId": "c7df2760-2c81-4ef7-b578-5b5392b571df",
+ "skuPartNumber": "ENTERPRISEPREMIUM",
+ "appliesTo": "User"
} ```
v1.0 Subscribedsku List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/subscribedsku-list.md
Title: "List subscribedSkus" description: "Retrieve the list of commercial subscriptions that an organization has acquired." ms.localizationpriority: medium-+ ms.prod: "directory-management" doc_type: apiPageType
Namespace: microsoft.graph
Get the list of commercial subscriptions that an organization has acquired. For the mapping of license names as displayed on the Azure portal or the Microsoft 365 admin center against their Microsoft Graph **skuId** and **skuPartNumber** properties, see [Product names and service plan identifiers for licensing](/azure/active-directory/enterprise-users/licensing-service-plan-reference). ## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | Organization.Read.All, Directory.Read.All, Directory.ReadWrite.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Organization.Read.All, Directory.Read.All, Organization.ReadWrite.All, Directory.ReadWrite.All |
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | Organization.Read.All, Directory.Read.All, Directory.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Organization.Read.All, Directory.Read.All, Organization.ReadWrite.All, Directory.ReadWrite.All |
## HTTP request+ <!-- { "blockType": "ignored" } -->+ ```http GET /subscribedSkus ```+ ## Optional query parameters This method supports only the `$select` [OData query parameter](/graph//query-parameters) to help customize the response. It does not support `$filter`. ## Request headers
-| Name | Description|
-|:--|:-|
-| Authorization | Bearer {token}. Required. |
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
## Request body+ Do not supply a request body for this method. ## Response If successful, this method returns a `200 OK` response code and collection of [subscribedSku](../resources/subscribedsku.md) objects in the response body.+ ## Example+ ### Request+ Here is an example of the request. # [HTTP](#tab/http)+ <!-- { "blockType": "request", "name": "get_subscribedskus" }-->+ ```msgraph-interactive GET https://graph.microsoft.com/beta/subscribedSkus ``` # [C#](#tab/csharp)+ [!INCLUDE [sample-code](../includes/snippets/csharp/get-subscribedskus-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go)+ [!INCLUDE [sample-code](../includes/snippets/go/get-subscribedskus-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java)+ [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript)+ [!INCLUDE [sample-code](../includes/snippets/javascript/get-subscribedskus-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php)+ [!INCLUDE [sample-code](../includes/snippets/php/get-subscribedskus-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/subscribedSkus
[!INCLUDE [sample-code](../includes/snippets/powershell/get-subscribedskus-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
++ ### Response
-The following is an example of the response.
->**Note:** The response object shown here might be shortened for readability.
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+ <!-- { "blockType": "response", "truncated": true, "@odata.type": "microsoft.graph.subscribedSku", "isCollection": true } -->+ ```http HTTP/1.1 200 OK Content-type: application/json
Content-type: application/json
{ "value": [ {
+ "accountName": "Sample account name",
+ "accountId": "ee045480-0260-4c1e-b946-55842502229c",
+ "appliesTo": "User",
"capabilityStatus": "Enabled", "consumedUnits": 20,
+ "id": "48a80680-7326-48cd-9935-b556b81d3a4e_b05e124f-c7cc-45a0-a6aa-8cf78c946968",
"prepaidUnits": { "enabled": 20,
+ "lockedOut": 0,
"suspended": 0, "warning": 0 },
Content-type: application/json
} ], "skuId": "b05e124f-c7cc-45a0-a6aa-8cf78c946968",
- "skuPartNumber": "EMSPREMIUM"
+ "skuPartNumber": "EMSPREMIUM",
+ "subscriptionIds": ["99cd2aed-d62f-4b1b-b92a-e0ddd2887742"]
} ] }
Content-type: application/json
## See also
-+ [Product names and service plan identifiers for licensing](/azure/active-directory/enterprise-users/licensing-service-plan-reference)
+- [Product names and service plan identifiers for licensing](/azure/active-directory/enterprise-users/licensing-service-plan-reference)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
Content-type: application/json
"suppressions": [ ] }>--
+-->
v1.0 Subscription Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/subscription-delete.md
Title: "Delete subscription" description: "Delete a subscription." ms.localizationpriority: medium-+ doc_type: apiPageType ms.prod: "change-notifications"
DELETE https://graph.microsoft.com/beta/subscriptions/7f105c7d-2dc5-4530-97cd-4e
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-subscription-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Subscription Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/subscription-get.md
Title: "Get subscription" description: "Retrieve the properties and relationships of a subscription." ms.localizationpriority: medium-+ doc_type: apiPageType ms.prod: "change-notifications"
GET https://graph.microsoft.com/beta/subscriptions/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-subscription-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Subscription List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/subscription-list.md
Title: "List subscriptions" description: " see the scenarios below for details." ms.localizationpriority: medium-+ doc_type: apiPageType ms.prod: "change-notifications"
GET https://graph.microsoft.com/beta/subscriptions
[!INCLUDE [sample-code](../includes/snippets/powershell/get-subscriptions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Subscription Post Subscriptions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/subscription-post-subscriptions.md
Title: "Create subscription" description: "Subscribes a listener application to receive change notifications when data on a Microsoft Graph resource changes." ms.localizationpriority: medium-+ doc_type: apiPageType ms.prod: "change-notifications"
Namespace: microsoft.graph
Subscribes a listener application to receive change notifications when the requested type of changes occur to the specified resource in Microsoft Graph.
-See the table in the [Permissions](#permissions) section for the list of resources that support subscribing to change notifications.
+To identify the resources for which you can create subscriptions and the limitations on subscriptions, see [Set up notifications for changes in resource data: Supported resources](/graph/webhooks#supported-resources).
-Some resources support the option to include encrypted resource data in change notifications. These resources include [chatMessage](../resources/chatmessage.md), [contact](../resources/contact.md), [event](../resources/event.md), [message](../resources/message.md), [onlineMeetings](../resources/onlinemeeting.md) and [presence](../resources/presence.md). For more information, see [Set up change notifications that include resource data](/graph/webhooks-with-resource-data) and [Change notifications for Outlook resources in Microsoft Graph](/graph/outlook-change-notifications-overview).
+Some resources support rich notifications, that is, notifications that include resource data. For more information about these resources, see [Set up change notifications that include resource data: Supported resources](/graph/webhooks-with-resource-data#supported-resources).
## Permissions
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-subscription-from-subscriptions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of the [subscription](../resources/subscription.md) object.
v1.0 Subscription Reauthorize https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/subscription-reauthorize.md
Title: "subscription: reauthorize" description: "Reauthorize a subscription when you receive a reauthorizationRequired challenge."-+ ms.localizationpriority: medium ms.prod: "change-notifications" doc_type: apiPageType
If successful, this action returns a `204 No Content` response code.
### Request The following is an example of a request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "subscriptionthis.reauthorize"
The following is an example of a request.
POST https://graph.microsoft.com/beta/subscriptions/{subscriptionsId}/reauthorize ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++ ### Response The following is an example of the response
v1.0 Subscription Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/subscription-update.md
Title: "Update subscription" description: "Renew a subscription by extending its expiry time." ms.localizationpriority: medium-+ doc_type: apiPageType ms.prod: "change-notifications"
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-subscription-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Subscriptions Socketio https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/subscriptions-socketio.md
GET /me/drive/root/subscriptions/socketIo
[!INCLUDE [sample-code](../includes/snippets/powershell/drive-root-subscriptions-socketio-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Swapshiftschangerequest Approve https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/swapshiftschangerequest-approve.md
POST /teams/{teamId}/schedule/swapShiftsChangeRequests/{swapShiftChangeRequestId
|:--|:--| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
v1.0 Swapshiftschangerequest Decline https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/swapshiftschangerequest-decline.md
POST /teams/{teamId}/schedule/swapShiftsChangeRequests/{swapShiftChangeRequestId
|:--|:--| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
v1.0 Swapshiftschangerequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/swapshiftschangerequest-get.md
This method supports some of the OData query parameters to help customize the re
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/beta/teams/{teamId}/schedule/swapShiftsChangeReq
[!INCLUDE [sample-code](../includes/snippets/powershell/get-swapshiftschangerequest-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Swapshiftschangerequest List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/swapshiftschangerequest-list.md
Title: "List swapShiftsChangeRequest"
-description: "Retrieve a list of swapShiftsChangeRequest objects in the team."
+description: "Retrieve a list of swapShiftsChangeRequest objects in a team."
ms.localizationpriority: medium ms.prod: "microsoft-teams"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Retrieve a list of [swapShiftsChangeRequest](../resources/swapshiftschangerequest.md) objects in the team.
+Retrieve a list of [swapShiftsChangeRequest](../resources/swapshiftschangerequest.md) objects in a team.
## Permissions
This method supports some of the OData query parameters to help customize the re
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
The following is an example of the request.
}--> ```msgraph-interactive
-GET https://graph.microsoft.com/beta/teams/{teamId}/schedule/swapShiftsChangeRequests
+GET https://graph.microsoft.com/beta/teams/00d4ce58-658a-4d53-a0ad-99aa318bed28/schedule/swapShiftsChangeRequests
``` # [C#](#tab/csharp)
GET https://graph.microsoft.com/beta/teams/{teamId}/schedule/swapShiftsChangeReq
[!INCLUDE [sample-code](../includes/snippets/powershell/get-swapshiftschangerequest-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 200 OK
Content-type: application/json {
- "value": [
- {
- "id": "0b87dd20-d5ed-4764-9c3e-cfc8516def09",
- "senderShiftId": "5ad10161-6524-4c7c-9beb-4e8677ba2f6d",
- "recipientShiftId": "e73408ca-3ea5-4bbf-96a8-2e06c95f7a2c",
- "assignedTo": "manager",
- "state": "approved",
- "senderUserId": "3fe0bc21-1398-4fd9-9713-52511b434c1e",
- "senderDateTime": "2019-05-01T10:00:00Z",
- "senderMessage": "I can't make my shift, any chance we can swap?",
- "recipientUserId": "567c8ea5-9e32-422a-a663-8270201699cd",
- "recipientActionDateTime": "2019-05-01T11:00:00Z",
- "recipientActionMessage": "Sure!",
- "managerUserId": "fdcc8d43-7f83-438a-9ab1-098e8f2a95ff",
- "managerActionDateTime": "2019-05-01T12:00:00Z",
- "managerActionMessage": "Approved!"
- }
- ]
+ "value": [
+ {
+ "id": "0b87dd20-d5ed-4764-9c3e-cfc8516def09",
+ "senderShiftId": "5ad10161-6524-4c7c-9beb-4e8677ba2f6d",
+ "recipientShiftId": "e73408ca-3ea5-4bbf-96a8-2e06c95f7a2c",
+ "assignedTo": "manager",
+ "state": "approved",
+ "senderUserId": "3fe0bc21-1398-4fd9-9713-52511b434c1e",
+ "senderDateTime": "2019-05-01T10:00:00Z",
+ "senderMessage": "I cannot make my shift, any chance we can swap?",
+ "recipientUserId": "567c8ea5-9e32-422a-a663-8270201699cd",
+ "recipientActionDateTime": "2019-05-01T11:00:00Z",
+ "recipientActionMessage": "Sure!",
+ "managerUserId": "fdcc8d43-7f83-438a-9ab1-098e8f2a95ff",
+ "managerActionDateTime": "2019-05-01T12:00:00Z",
+ "managerActionMessage": "Approved!"
+ }
+ ]
}- ``` <!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
Content-type: application/json
"section": "documentation", "tocPath": "" }-->--
v1.0 Swapshiftschangerequest Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/swapshiftschangerequest-post.md
This method supports some of the OData query parameters to help customize the re
|:-|:-| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required.|
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body In the request body, provide a JSON representation of a new [swapShiftsChangeRequest](../resources/swapshiftschangerequest.md) object.
v1.0 Synchronization Directorydefinition Discover https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-directorydefinition-discover.md
+
+ Title: "directoryDefinition: discover"
+description: "Discover the latest schema definition for provisioning to an application. "
+ms.localizationpriority: medium
+++
+# directoryDefinition: discover
+
+Namespace: microsoft.graph
++
+Discover the latest schema definition for provisioning to an application.
+
+## 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) |Directory.ReadWrite.All |
+|Delegated (personal Microsoft account) |Not supported.|
+|Application |Application.ReadWrite.OwnedBy, Directory.ReadWrite.All |
++
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+POST /servicePrincipals/{id}/synchronization/jobs/{jobId}/schema/directories/{directoryId}/discover
+```
+
+## Request headers
+
+| Header | Value |
+|:--|:|
+| Authorization | Bearer {token} (required) |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response with a [directoryDefinition](../resources/synchronization-directorydefinition.md) object.
+
+## Example
+
+### Request
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "discover_directorydefinition"
+}-->
+```http
+POST https://graph.microsoft.com/beta/servicePrincipals/{id}/synchronization/jobs/{jobId}/schema/directories/{directoryId}/discover
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of a response.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.directoryDefinition"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "discoverabilities": "AttributeNames, AttributeDataTypes",
+ "discoveryDateTime": "2019-03-20T15:47:50.4707552Z",
+ "id": "directoryDefinitionId",
+ "objects": [
+ {
+ "name": "User",
+ "attributes": [
+ {
+ "name": "Id",
+ "type": "String"
+ },
+ {
+ "name": "FirstName",
+ "type": "String"
+ },
+ {
+ "name": "CustomExendedAttribute",
+ "type": "String"
+ }
+ ]
+ }
+ ],
+ "version": "bf8c03ac-d45e-47fe-b3a1-711a9418b2b1"
+}
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronizationJob: discover",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/servicePrincipals:
+ /servicePrincipals/{var}/synchronization/jobs/{var}/schema/directories/{var}/discover
+ Uri path requires navigating into unknown object hierarchy: missing property 'jobs' on 'synchronization'. Possible issues:
+ 1) Doc bug where 'jobs' isn't defined on the resource.
+ 2) Doc bug where 'jobs' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'synchronization' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 Synchronization Serviceprincipal Put Synchronization https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-serviceprincipal-put-synchronization.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/synchronization-secrets-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [Go](#tab/go)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/synchronization-secrets-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/synchronization-secrets-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Synchronization Synchronization Acquireaccesstoken https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronization-acquireaccesstoken.md
ms.prod: "applications"
doc_type: apiPageType
-# acquireAccessToken
+# synchronization: acquireAccessToken
Namespace: microsoft.graph Acquire an OAuth Access token to authorize the Azure AD provisioning service to provision users into an application.
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/synchronization-acquireaccesstoken-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true
v1.0 Synchronization Synchronization List Jobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronization-list-jobs.md
+
+ Title: "List synchronization jobs"
+description: "List existing jobs for a given application instance (service principal)."
+ms.localizationpriority: medium
+++
+# List synchronization jobs
+
+Namespace: microsoft.graph
++
+List existing jobs for a given application instance (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)|Synchronization.Read.All, Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.Read.All, Synchronization.ReadWrite.All|
++
+## HTTP Request
+<!-- { "blockType": "ignored" } -->
+```http
+GET /servicePrincipals/{id}/synchronization/jobs/
+```
+
+## Request headers
+
+| Name | Type | Description|
+|:|:--|:--|
+| Authorization | string | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [synchronizationJob](../resources/synchronization-synchronizationjob.md) objects in the response body.
+
+## Example
+
+##### Request
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_jobs_3"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/servicePrincipals/{id}/synchronization/jobs/
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+##### Response
+The following is an example of a response.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.synchronizationJob",
+ "isCollection": true
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "value": [
+ {
+ "id": "{jobId}",
+ "templateId": "BoxOutDelta",
+ "schedule": {
+ "expiration": null,
+ "interval": "P10675199DT2H48M5.4775807S",
+ "state": "Disabled"
+ },
+ "status": {
+ "countSuccessiveCompleteFailures": 0,
+ "escrowsPruned": false,
+ "synchronizedEntryCountByType": [],
+ "code": "Paused",
+ "lastExecution": null,
+ "lastSuccessfulExecution": null,
+ "lastSuccessfulExecutionWithExports": null,
+ "steadyStateFirstAchievedTime": "0001-01-01T00:00:00Z",
+ "steadyStateLastAchievedTime": "0001-01-01T00:00:00Z",
+ "quarantine": null,
+ }
+ }
+ ]
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "List jobs",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
++
v1.0 Synchronization Synchronization List Templates https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronization-list-templates.md
+
+ Title: "List existing synchronization templates"
+description: "List the synchronization templates associated with a given application or service principal."
+ms.localizationpriority: medium
+++
+# List existing synchronization templates
+
+Namespace: microsoft.graph
++
+List the synchronization templates associated with a given application or 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)|Synchronization.Read.All, Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.Read.All, Synchronization.ReadWrite.All|
++
+### HTTP Request
+<!-- { "blockType": "ignored" } -->
+```http
+GET /servicePrincipals/{id}/synchronization/templates
+GET /applications/{id}/synchronization/templates
+```
+
+## Request headers
+
+| Name | Type | Description|
+|:|:--|:--|
+| Authorization | string | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+### Response
+
+If successful, this method returns a `200 OK` response code and acollection of [synchronizationTemplate](../resources/synchronization-synchronizationtemplate.md) objects in the response body.
+
+### Example
+
+##### Request
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_synchronizationtemplate"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/servicePrincipals/{id}/synchronization/templates
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+##### Response
+The following is an example of a response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.synchronizationTemplate",
+ "isCollection": true
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "value": [
+ {
+ "id": "Slack",
+ "factoryTag": "CustomSCIM",
+ "schema": {
+ "directories": [],
+ "synchronizationRules": []
+ }
+ }
+ ]
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Get synchronizationTemplate",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
++
v1.0 Synchronization Synchronization Post Jobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronization-post-jobs.md
+
+ Title: "Create synchronizationJob"
+description: "Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization."
+ms.localizationpriority: medium
+++
+# Create synchronizationJob
+
+Namespace: microsoft.graph
++
+Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call [Start job](synchronization-synchronizationjob-start.md) to start synchronization.
+
+## 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)|Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.ReadWrite.All|
++
+## HTTP Request
+<!-- { "blockType": "ignored" } -->
+```http
+POST /servicePrincipals/{id}/synchronization/jobs/
+```
+
+## Request headers
+
+| Name | Type | Description|
+|:|:--|:--|
+| Authorization | string | Bearer {token}. Required. |
+
+## Request body
+
+In the request body, supply a JSON representation of the [synchronizationJob](../resources/synchronization-synchronizationjob.md) object to be created. The only required property is `templateId`. The `templateId` property must match one of the templates created for this application/service principal. To find available templates, use [List templates](synchronization-synchronization-list-templates.md).
+
+## Response
+
+If successful, returns a `201 Created` response code and a [synchronizationJob](../resources/synchronization-synchronizationjob.md) object in the response body.
+
+## Example
+
+##### Request
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_synchronizationjob_from_synchronization"
+}-->
+```http
+POST https://graph.microsoft.com/beta/servicePrincipals/{id}/synchronization/jobs
+Content-type: application/json
+
+{
+ "templateId": "BoxOutDelta"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+##### Response
+The following is an example of a response.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.synchronizationJob"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "id": "{jobId}",
+ "templateId": "BoxOutDelta",
+ "schedule": {
+ "expiration": null,
+ "interval": "P10675199DT2H48M5.4775807S",
+ "state": "Disabled"
+ },
+ "status": {
+ "countSuccessiveCompleteFailures": 0,
+ "escrowsPruned": false,
+ "synchronizedEntryCountByType": [],
+ "code": "NotConfigured",
+ "lastExecution": null,
+ "lastSuccessfulExecution": null,
+ "lastSuccessfulExecutionWithExports": null,
+ "steadyStateFirstAchievedTime": "0001-01-01T00:00:00Z",
+ "steadyStateLastAchievedTime": "0001-01-01T00:00:00Z",
+ "quarantine": null,
+ "troubleshootingUrl": null
+ }
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Create synchronizationJob",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
++
v1.0 Synchronization Synchronizationjob Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronizationjob-delete.md
DELETE https://graph.microsoft.com/beta/servicePrincipals/{id}/synchronization/j
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-synchronizationjob-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Synchronization Synchronizationjob Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronizationjob-get.md
GET https://graph.microsoft.com/beta/servicePrincipals/{id}/synchronization/jobs
[!INCLUDE [sample-code](../includes/snippets/powershell/get-synchronizationjob-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Synchronization Synchronizationjob List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronizationjob-list.md
- Title: "List synchronization jobs"
-description: "List existing jobs for a given application instance (service principal)."
-doc_type: apiPageType
---
-# List synchronization jobs
-
-Namespace: microsoft.graph
--
-List existing jobs for a given application instance (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)|Synchronization.Read.All, Synchronization.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|Application.ReadWrite.OwnedBy, Synchronization.Read.All, Synchronization.ReadWrite.All|
--
-## HTTP Request
-<!-- { "blockType": "ignored" } -->
-```http
-GET /servicePrincipals/{id}/synchronization/jobs/
-```
-
-## Request headers
-
-| Name | Type | Description|
-|:|:--|:--|
-| Authorization | string | Bearer {token}. Required. |
-
-## Request body
-
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns a `200 OK` response code and a collection of [synchronizationJob](../resources/synchronization-synchronizationjob.md) objects in the response body.
-
-## Example
-
-##### Request
-The following is an example of a request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_jobs_3"
-}-->
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/servicePrincipals/{id}/synchronization/jobs/
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-The following is an example of a response.
-
->**Note:** The response object shown here might be shortened for readability.
-
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.synchronizationJob",
- "isCollection": true
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "value": [
- {
- "id": "{jobId}",
- "templateId": "BoxOutDelta",
- "schedule": {
- "expiration": null,
- "interval": "P10675199DT2H48M5.4775807S",
- "state": "Disabled"
- },
- "status": {
- "countSuccessiveCompleteFailures": 0,
- "escrowsPruned": false,
- "synchronizedEntryCountByType": [],
- "code": "Paused",
- "lastExecution": null,
- "lastSuccessfulExecution": null,
- "lastSuccessfulExecutionWithExports": null,
- "steadyStateFirstAchievedTime": "0001-01-01T00:00:00Z",
- "steadyStateLastAchievedTime": "0001-01-01T00:00:00Z",
- "quarantine": null,
- }
- }
- ]
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "List jobs",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>--
v1.0 Synchronization Synchronizationjob Pause https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronizationjob-pause.md
POST https://graph.microsoft.com/beta/servicePrincipals/{id}/synchronization/job
[!INCLUDE [sample-code](../includes/snippets/powershell/synchronizationjob-pause-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 204 No Content
"section": "documentation", "tocPath": "", "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/servicePrincipals:
+ /servicePrincipals/{var}/synchronization/jobs/{var}/pause
+ Uri path requires navigating into unknown object hierarchy: missing property 'jobs' on 'synchronization'. Possible issues:
+ 1) Doc bug where 'jobs' isn't defined on the resource.
+ 2) Doc bug where 'jobs' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'synchronization' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
] } -->--
v1.0 Synchronization Synchronizationjob Post Bulkupload https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronizationjob-post-bulkupload.md
+
+ Title: "Perform bulkUpload"
+description: "Perform a new bulkUpload."
+
+ms.localizationpriority: medium
++
+# Perform bulkUpload
+
+Namespace: microsoft.graph
++
+Perform a new bulk upload using the synchronization job. Use this API endpoint to ingest data into the Azure AD synchronization service. The synchronization service will apply the mappings associated with the synchronization job and process the incoming data. The rate limit for this API is 40 requests per second. Each request can contain a maximum of 50 user operations in the bulk request **Operations** array.
+
+> [!NOTE]
+> This API is in public preview and available for use only with [API-driven inbound provisioning apps](/azure/active-directory/app-provisioning/inbound-provisioning-api-configure-app).
+
+## 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)|SynchronizationData-User.Upload|
+|Delegated (personal Microsoft account)|Not supported|
+|Application|SynchronizationData-User.Upload|
+
+> [!NOTE]
+> This API is primarily meant for use within an application or service responsible for processing authoritative identity data and uploading it to Azure AD. Tenant admins can either [configure a service principal or managed identity](/azure/active-directory/app-provisioning/inbound-provisioning-api-grant-access) to grant permission to perform the upload. There is no separate user-assignable Azure AD built-in directory role for this API. Outside of applications that have acquired `SynchronizationData-User.Upload` permission with admin consent, only admin users with *Global Administrator* role can invoke the API.
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+``` http
+POST /servicePrincipals/{servicePrincipalId}/synchronization/jobs/{jobId}/bulkUpload
+```
+
+In the API endpoint, `{servicePrincipalId}` refers to the service principal object id and `{jobId}` refers to the provisioning job id.
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/scim+json. Required.|
+
+## Request body
+
+In the request body, supply a [bulkUpload](../resources/synchronization-bulkupload.md) resource type. Refer to the [examples](#examples) section for sample payloads.
+
+## Response
+
+| HTTP Status Code | Explanation |
+|:|:|
+| 202 (Accepted) | The bulk request is staged for execution and will be processed by the associated provisioning job. The `Location` key in the response header points to the [provisioning logs endpoint](provisioningobjectsummary-list.md) that can be used to check the status of the bulk request provisioning. |
+| 400 (Bad Request) | Request is unparsable, syntactically incorrect or violates the schema. The most common cause of this error is the absence of the request header `Content-Type`. Make sure it is present and set to `application/scim+json`.|
+| 401 (Unauthorized) | The authorization header is invalid or missing. Ensure that the authorization header has a valid access token. |
+| 403 (Forbidden) | Operation is not permitted based on the supplied authorization. Make sure that the API client has the Graph API permission `SynchronizationData-User.Upload`.|
+
+## Examples
+
+* [Example 1: Bulk upload using SCIM Core user and Enterprise User schema](#example-1-bulk-upload-using-scim-core-user-and-enterprise-user-schema)
+* [Example 2: Bulk upload using SCIM custom schema namespace](#example-2-bulk-upload-using-scim-custom-schema-namespace)
+* [Example 3: Bulk upload for updating an existing user](#example-3-bulk-upload-for-updating-an-existing-user)
+* [Example 4: Bulk upload for deleting an existing user](#example-4-bulk-upload-for-deleting-an-existing-user)
+
+### Example 1: Bulk upload using SCIM Core user and Enterprise User schema
+
+The following bulk request uses the SCIM standard Core User and Enterprise User schema. It has two user operations in the **Operations** array. You can send a maximum of 50 user operations in each bulk request.
+
+**Processing details:** The provisioning service will read the two user records. It will use the matching attribute (`userName` / `externalId`) configured in the attribute mapping of the provisioning job to determine whether to create, update, enable, or disable the user account in the directory. It will resolve the manager reference using the `manager.value` field. Specify the `externalId` of the user's manager in this field. In the example below, the provisioning service will assign *Barbara Jensen* as the manager for *Kathy Jensen*.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "bulk_upload_from_SCIM_standard_schema"
+}
+-->
+```http
+POST https://graph.microsoft.com/beta/servicePrincipals/{servicePrincipalId}/synchronization/jobs/{jobId}/bulkUpload
+Authorization: Bearer <token>
+Content-Type: application/scim+json
+
+{
+ "schemas": ["urn:ietf:params:scim:api:messages:2.0:BulkRequest"],
+ "Operations": [
+ {
+ "method": "POST",
+ "bulkId": "701984",
+ "path": "/Users",
+ "data": {
+ "schemas": ["urn:ietf:params:scim:schemas:core:2.0:User",
+ "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"],
+ "externalId": "701984",
+ "userName": "bjensen@example.com",
+ "name": {
+ "formatted": "Ms. Barbara J Jensen, III",
+ "familyName": "Jensen",
+ "givenName": "Barbara",
+ "middleName": "Jane",
+ "honorificPrefix": "Ms.",
+ "honorificSuffix": "III"
+ },
+ "displayName": "Babs Jensen",
+ "nickName": "Babs",
+ "emails": [
+ {
+ "value": "bjensen@example.com",
+ "type": "work",
+ "primary": true
+ }
+ ],
+ "addresses": [
+ {
+ "type": "work",
+ "streetAddress": "234300 Universal City Plaza",
+ "locality": "Hollywood",
+ "region": "CA",
+ "postalCode": "91608",
+ "country": "USA",
+ "formatted": "100 Universal City Plaza\nHollywood, CA 91608 USA",
+ "primary": true
+ }
+ ],
+ "phoneNumbers": [
+ {
+ "value": "555-555-5555",
+ "type": "work"
+ }
+ ],
+ "userType": "Employee",
+ "title": "Tour Guide",
+ "preferredLanguage": "en-US",
+ "locale": "en-US",
+ "timezone": "America/Los_Angeles",
+ "active":true,
+ "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User": {
+ "employeeNumber": "701984",
+ "costCenter": "4130",
+ "organization": "Universal Studios",
+ "division": "Theme Park",
+ "department": "Tour Operations",
+ "manager": {
+ "value": "89607",
+ "displayName": "John Smith"
+ }
+ }
+ }
+ },
+ {
+ "method": "POST",
+ "bulkId": "701985",
+ "path": "/Users",
+ "data": {
+ "schemas": ["urn:ietf:params:scim:schemas:core:2.0:User",
+ "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"],
+ "externalId": "701985",
+ "userName": "Kjensen@example.com",
+ "name": {
+ "formatted": "Ms. Kathy J Jensen, III",
+ "familyName": "Jensen",
+ "givenName": "Kathy",
+ "middleName": "Jane",
+ "honorificPrefix": "Ms.",
+ "honorificSuffix": "III"
+ },
+ "displayName": "Kathy Jensen",
+ "nickName": "Kathy",
+ "emails": [
+ {
+ "value": "kjensen@example.com",
+ "type": "work",
+ "primary": true
+ }
+ ],
+ "addresses": [
+ {
+ "type": "work",
+ "streetAddress": "100 Oracle City Plaza",
+ "locality": "Hollywood",
+ "region": "CA",
+ "postalCode": "91618",
+ "country": "USA",
+ "formatted": "100 Oracle City Plaza\nHollywood, CA 91618 USA",
+ "primary": true
+ }
+ ],
+ "phoneNumbers": [
+ {
+ "value": "555-555-5545",
+ "type": "work"
+ }
+ ],
+ "userType": "Employee",
+ "title": "Tour Lead",
+ "preferredLanguage": "en-US",
+ "locale": "en-US",
+ "timezone": "America/Los_Angeles",
+ "active":true,
+ "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User": {
+ "employeeNumber": "701984",
+ "costCenter": "4130",
+ "organization": "Universal Studios",
+ "division": "Theme Park",
+ "department": "Tour Operations",
+ "manager": {
+ "value": "701984",
+ "displayName": "Barbara Jensen"
+ }
+ }
+ }
+ }
+],
+ "failOnErrors": null
+}
+```
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.bulkUpload"
+}
+-->
+```http
+HTTP/1.1 202 Accepted
+Content-Type: application/json
+
+{
+ "client-request-id": "92cd10f6-fcc3-5d61-098e-a6dd35e460ef",
+ "content-length": "0",
+ "location": "https://graph.microsoft.com/beta/auditLogs/provisioning/?$filter=jobid%20eq%20'API2AAD.b16687d38faf42adb29892cdcaf01c6e.1a03de52-b9c3-4e2c-a1e3-9145aaa8e530'",
+ "request-id": "beeb9ea0-f7e4-4fe7-8507-cd834c88f18b"
+}
+```
+
+### Example 2: Bulk upload using SCIM custom schema namespace
+
+The following bulk request uses the SCIM standard Core User and Enterprise User schema. It also has an additional custom schema namespace called `urn:contoso:employee` with two attributes `HireDate` and `JobCode`. The `schemas` array in the data object is updated to include the custom schema namespace.
+
+**Processing details:** The provisioning service will read the two user records. It will use the matching attribute (`userName` / `externalId`) configured in the attribute mapping of the provisioning job to determine whether to create, update, enable, or disable the user account in the directory. If you have included the two custom attributes `urn:contoso:employee:HireDate` and `urn:contoso:employee:JobCode` in your provisioning job attribute mapping, it will be processed, and the corresponding target attributes will be set.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "bulk_upload_from_SCIM_custom_schema"
+}
+-->
+```http
+POST https://graph.microsoft.com/beta/servicePrincipals/{servicePrincipalId}/synchronization/jobs/{jobId}/bulkUpload
+Authorization: Bearer <token>
+Content-Type: application/scim+json
+
+{
+ "schemas": ["urn:ietf:params:scim:api:messages:2.0:BulkRequest"],
+ "Operations": [
+ {
+ "method": "POST",
+ "bulkId": "701984",
+ "path": "/Users",
+ "data": {
+ "schemas": ["urn:ietf:params:scim:schemas:core:2.0:User",
+ "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User",
+ "urn:contoso:employee"],
+ "externalId": "701984",
+ "userName": "bjensen@example.com",
+ "name": {
+ "formatted": "Ms. Barbara J Jensen, III",
+ "familyName": "Jensen",
+ "givenName": "Barbara",
+ "middleName": "Jane",
+ "honorificPrefix": "Ms.",
+ "honorificSuffix": "III"
+ },
+ "displayName": "Babs Jensen",
+ "nickName": "Babs",
+ "emails": [
+ {
+ "value": "bjensen@example.com",
+ "type": "work",
+ "primary": true
+ }
+ ],
+ "addresses": [
+ {
+ "type": "work",
+ "streetAddress": "234300 Universal City Plaza",
+ "locality": "Hollywood",
+ "region": "CA",
+ "postalCode": "91608",
+ "country": "USA",
+ "formatted": "100 Universal City Plaza\nHollywood, CA 91608 USA",
+ "primary": true
+ }
+ ],
+ "phoneNumbers": [
+ {
+ "value": "555-555-5555",
+ "type": "work"
+ }
+ ],
+ "userType": "Employee",
+ "title": "Tour Guide",
+ "preferredLanguage": "en-US",
+ "locale": "en-US",
+ "timezone": "America/Los_Angeles",
+ "active":true,
+ "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User": {
+ "employeeNumber": "701984",
+ "costCenter": "4130",
+ "organization": "Universal Studios",
+ "division": "Theme Park",
+ "department": "Tour Operations",
+ "manager": {
+ "value": "89607",
+ "displayName": "John Smith"
+ }
+ },
+ "urn:contoso:employee": {
+ "HireDate": "2021-05-01T00:00:00-05:00",
+ "JobCode": "AB-1002"
+ }
+ }
+ },
+ {
+ "method": "POST",
+ "bulkId": "701985",
+ "path": "/Users",
+ "data": {
+ "schemas": ["urn:ietf:params:scim:schemas:core:2.0:User",
+ "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User",
+ "urn:contoso:employee"],
+ "externalId": "701985",
+ "userName": "Kjensen@example.com",
+ "name": {
+ "formatted": "Ms. Kathy J Jensen, III",
+ "familyName": "Jensen",
+ "givenName": "Kathy",
+ "middleName": "Jane",
+ "honorificPrefix": "Ms.",
+ "honorificSuffix": "III"
+ },
+ "displayName": "Kathy Jensen",
+ "nickName": "Kathy",
+ "emails": [
+ {
+ "value": "kjensen@example.com",
+ "type": "work",
+ "primary": true
+ }
+ ],
+ "addresses": [
+ {
+ "type": "work",
+ "streetAddress": "100 Oracle City Plaza",
+ "locality": "Hollywood",
+ "region": "CA",
+ "postalCode": "91618",
+ "country": "USA",
+ "formatted": "100 Oracle City Plaza\nHollywood, CA 91618 USA",
+ "primary": true
+ }
+ ],
+ "phoneNumbers": [
+ {
+ "value": "555-555-5545",
+ "type": "work"
+ }
+ ],
+ "userType": "Employee",
+ "title": "Tour Lead",
+ "preferredLanguage": "en-US",
+ "locale": "en-US",
+ "timezone": "America/Los_Angeles",
+ "active":true,
+ "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User": {
+ "employeeNumber": "701984",
+ "costCenter": "4130",
+ "organization": "Universal Studios",
+ "division": "Theme Park",
+ "department": "Tour Operations",
+ "manager": {
+ "value": "701984",
+ "displayName": "Barbara Jensen"
+ }
+ },
+ "urn:contoso:employee": {
+ "HireDate": "2022-07-15T00:00:00-05:00",
+ "JobCode": "AB-1003"
+ }
+ }
+ }
+],
+ "failOnErrors": null
+}
+
+```
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.bulkUpload"
+}
+-->
+```http
+HTTP/1.1 202 Accepted
+Content-Type: application/json
+
+{
+ "client-request-id": "92cd10f6-fcc3-5d61-098e-a6dd35e460ef",
+ "content-length": "0",
+ "location": "https://graph.microsoft.com/beta/auditLogs/provisioning/?$filter=jobid%20eq%20'API2AAD.b16687d38faf42adb29892cdcaf01c6e.1a03de52-b9c3-4e2c-a1e3-9145aaa8e530'",
+ "request-id": "beeb9ea0-f7e4-4fe7-8507-cd834c88f18b"
+}
+```
+
+### Example 3: Bulk upload for updating an existing user
+
+The following bulk request illustrates how to update attributes of an existing Azure AD user, to change the user's department and set that the user cannot sign in. This example assumes you have configured a mapping for the **externalId**, **department** and **active** fields, and you have an existing Azure AD user that has attribute matching the **externalId**.
+
+<!-- {
+ "blockType": "request",
+ "name": "bulk_upload_for_update"
+}
+-->
+```http
+POST https://graph.microsoft.com/beta/servicePrincipals/{servicePrincipalId}/synchronization/jobs/{jobId}/bulkUpload
+Authorization: Bearer <token>
+Content-Type: application/scim+json
+
+{
+ "schemas": ["urn:ietf:params:scim:api:messages:2.0:BulkRequest"],
+ "Operations": [
+ {
+ "method": "POST",
+ "bulkId": "7172023",
+ "path": "/Users",
+ "data": {
+ "schemas": ["urn:ietf:params:scim:schemas:core:2.0:User",
+ "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"],
+ "externalId": "7172023",
+ "active": false,
+ "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User": {
+ "department": "Tour Ops"
+ }
+ }
+ }
+ ],
+ "failOnErrors": null
+}
+```
+
+### Response
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.bulkUpload"
+}
+-->
+``` http
+HTTP/1.1 202 Accepted
+Content-Type: application/json
+
+{
+ "client-request-id": "92cd20f6-fcc3-5d61-098e-a6dd35e460ef",
+ "content-length": "0",
+ "location": "https://graph.microsoft.com/beta/auditLogs/provisioning/?$filter=jobid%20eq%20'API2AAD.b16687d38faf42adb29892cdcaf01c6e.1a03de52-b9c3-4e2c-a1e3-9145aaa8e530'",
+ "request-id": "beec9ea0-f7e4-4fe7-8507-cd834c88f18b"
+}
+```
+
+### Example 4: Bulk upload for deleting an existing user
+
+The following bulk request illustrates how to delete an existing Azure AD or on-premises AD user. This example assumes you have configured a mapping that uses **externalId** as the matching identifier.
+
+> [!NOTE]
+> If the target directory for the operation is Azure AD, then the matched user is soft-deleted. The user can be seen on the Microsoft Azure portal **Deleted users** page for the next 30 days and can be restored during that time.
+> If the target directory for the operation is on-premises Active Directory, then the matched user is hard-deleted. If the **Active Directory Recycle Bin** is enabled, you can restore the deleted on-premises AD user object.
+> To prevent and recover from accidental deletions, we recommend [configuring accidental deletion threshold](/azure/active-directory/app-provisioning/accidental-deletions) in the provisioning app and [enabling the on-premises Active Directory recycle bin](/azure/active-directory/hybrid/connect/how-to-connect-sync-recycle-bin).
+
+<!-- {
+ "blockType": "request",
+ "name": "bulk_upload_for_delete"
+}
+-->
+```http
+POST https://graph.microsoft.com/beta/servicePrincipals/{servicePrincipalId}/synchronization/jobs/{jobId}/bulkUpload
+Authorization: Bearer <token>
+Content-Type: application/scim+json
+
+{
+ "schemas": [
+ "urn:ietf:params:scim:api:messages:2.0:BulkRequest"
+ ],
+ "Operations": [
+ {
+ "method": "DELETE",
+ "bulkId": "7172023",
+ "path": "/Users",
+ "data": {
+ "schemas": [
+ "urn:ietf:params:scim:schemas:core:2.0:User",
+ "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"
+ ],
+ "externalId": "7172023"
+ }
+ }
+ ]
+}
+```
+
+### Response
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.bulkUpload"
+}
+-->
+``` http
+HTTP/1.1 202 Accepted
+Content-Type: application/json
+
+{
+ "client-request-id": "92cd30f6-fcc3-5d61-098e-a6dd35e460ef",
+ "content-length": "0",
+ "location": "https://graph.microsoft.com/beta/auditLogs/provisioning/?$filter=jobid%20eq%20'API2AAD.b16687d38faf42adb29892cdcaf01c6e.1a03de52-b9c3-4e2c-a1e3-9145aaa8e530'",
+ "request-id": "beec9ea0-f7e3-4fe7-8507-cd834c88f18b"
+}
+```
++
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2023-06-27 16:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronizationJob: bulkUpload",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/servicePrincipals:
+ /servicePrincipals/{var}/synchronization/jobs/{var}/bulkUpload
+ Uri path requires navigating into unknown object hierarchy: missing property 'jobs' on 'synchronization'. Possible issues:
+ 1) Doc bug where 'jobs' isn't defined on the resource.
+ 2) Doc bug where 'jobs' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'synchronization' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 Synchronization Synchronizationjob Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronizationjob-post.md
- Title: "Create synchronizationJob"
-description: "Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization."
-doc_type: apiPageType
---
-# Create synchronizationJob
-
-Namespace: microsoft.graph
--
-Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call [Start job](synchronization-synchronizationjob-start.md) to start synchronization.
-
-## 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)|Synchronization.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|Application.ReadWrite.OwnedBy, Synchronization.ReadWrite.All|
--
-## HTTP Request
-<!-- { "blockType": "ignored" } -->
-```http
-POST /servicePrincipals/{id}/synchronization/jobs/
-```
-
-## Request headers
-
-| Name | Type | Description|
-|:|:--|:--|
-| Authorization | string | Bearer {token}. Required. |
-
-## Request body
-
-In the request body, supply a JSON representation of the [synchronizationJob](../resources/synchronization-synchronizationjob.md) object to be created. The only required property is `templateId`. The `templateId` property must match one of the templates created for this application/service principal. To find available templates, use [List templates](synchronization-synchronizationtemplate-list.md).
-
-## Response
-
-If successful, returns a `201 Created` response code and a [synchronizationJob](../resources/synchronization-synchronizationjob.md) object in the response body.
-
-## Example
-
-##### Request
-The following is an example of a request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "create_synchronizationjob_from_synchronization"
-}-->
-```http
-POST https://graph.microsoft.com/beta/servicePrincipals/{id}/synchronization/jobs
-Content-type: application/json
-
-{
- "templateId": "BoxOutDelta"
-}
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-The following is an example of a response.
-
->**Note:** The response object shown here might be shortened for readability.
-
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.synchronizationJob"
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "id": "{jobId}",
- "templateId": "BoxOutDelta",
- "schedule": {
- "expiration": null,
- "interval": "P10675199DT2H48M5.4775807S",
- "state": "Disabled"
- },
- "status": {
- "countSuccessiveCompleteFailures": 0,
- "escrowsPruned": false,
- "synchronizedEntryCountByType": [],
- "code": "NotConfigured",
- "lastExecution": null,
- "lastSuccessfulExecution": null,
- "lastSuccessfulExecutionWithExports": null,
- "steadyStateFirstAchievedTime": "0001-01-01T00:00:00Z",
- "steadyStateLastAchievedTime": "0001-01-01T00:00:00Z",
- "quarantine": null,
- "troubleshootingUrl": null
- }
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "Create synchronizationJob",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>--
v1.0 Synchronization Synchronizationjob Provisionondemand https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronizationjob-provisionondemand.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/synchronizationjob-provisionondemand-adto3p-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/synchronizationjob-provisionondemand-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
} ```
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronizationJob: provisionOnDemand",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/servicePrincipals:
+ /servicePrincipals/{var}/synchronization/jobs/{var}/provisionOnDemand
+ Uri path requires navigating into unknown object hierarchy: missing property 'jobs' on 'synchronization'. Possible issues:
+ 1) Doc bug where 'jobs' isn't defined on the resource.
+ 2) Doc bug where 'jobs' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'synchronization' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 Synchronization Synchronizationjob Restart https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronizationjob-restart.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/synchronizationjob-restart-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 204 No Content
"section": "documentation", "tocPath": "", "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/servicePrincipals:
+ /servicePrincipals/{var}/synchronization/jobs/{var}/restart
+ Uri path requires navigating into unknown object hierarchy: missing property 'jobs' on 'synchronization'. Possible issues:
+ 1) Doc bug where 'jobs' isn't defined on the resource.
+ 2) Doc bug where 'jobs' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'synchronization' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
] } -->
v1.0 Synchronization Synchronizationjob Start https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronizationjob-start.md
POST https://graph.microsoft.com/beta/servicePrincipals/{id}/synchronization/job
[!INCLUDE [sample-code](../includes/snippets/powershell/synchronizationjob-start-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
HTTP/1.1 204 No Content
"section": "documentation", "tocPath": "", "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/servicePrincipals:
+ /servicePrincipals/{var}/synchronization/jobs/{var}/start
+ Uri path requires navigating into unknown object hierarchy: missing property 'jobs' on 'synchronization'. Possible issues:
+ 1) Doc bug where 'jobs' isn't defined on the resource.
+ 2) Doc bug where 'jobs' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'synchronization' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
] } -->
v1.0 Synchronization Synchronizationjob Validatecredentials https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronizationjob-validatecredentials.md
POST /servicePrincipals/{id}/synchronization/jobs/{id}/validateCredentials
## Request body In the request body, provide a JSON object with the following parameters.
-| Parameter | Type |Description|
+| Parameter | Type |Description|
|:|:--|:-| |useSavedCredentials|Boolean|When `true`, the `credentials` parameter will be ignored and the previously saved credentials (if any) will be validated instead. | |credentials|[synchronizationSecretKeyStringValuePair](../resources/synchronization-synchronizationsecretkeystringvaluepair.md) collection|Credentials to validate. Ignored when the `useSavedCredentials` parameter is `true`.|
The following is an example of the request.
POST https://graph.microsoft.com/beta/servicePrincipals/{id}/synchronization/jobs/{id}/validateCredentials Content-type: application/json
-{
- credentials: [
- { key: "UserName", value: "user@domain.com" },
- { key: "Password", value: "password-value" }
- ]
+{
+ "credentials": [
+ {
+ "key": "UserName",
+ "value": "user@domain.com"
+ },
+ {
+ "key": "Password",
+ "value": "password-value"
+ }
+ ]
} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/synchronizationjob-validatecredentials-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
HTTP/1.1 204 No Content
"section": "documentation", "tocPath": "", "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/servicePrincipals:
+ /servicePrincipals/{var}/synchronization/jobs/{var}/validateCredentials
+ Uri path requires navigating into unknown object hierarchy: missing property 'jobs' on 'synchronization'. Possible issues:
+ 1) Doc bug where 'jobs' isn't defined on the resource.
+ 2) Doc bug where 'jobs' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'synchronization' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
] } -->--
v1.0 Synchronization Synchronizationschema Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronizationschema-delete.md
HTTP/1.1 204 No Content
"keywords": "", "section": "documentation", "tocPath": "",
- "suppressions": []
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/servicePrincipals:
+ /servicePrincipals/{var}/synchronization/jobs/{var}/schema
+ Uri path requires navigating into unknown object hierarchy: missing property 'jobs' on 'synchronization'. Possible issues:
+ 1) Doc bug where 'jobs' isn't defined on the resource.
+ 2) Doc bug where 'jobs' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'synchronization' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
} -->
v1.0 Synchronization Synchronizationschema Filteroperators https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronizationschema-filteroperators.md
GET https://graph.microsoft.com/beta/servicePrincipals/{id}/synchronization/jobs
[!INCLUDE [sample-code](../includes/snippets/php/synchronizationschema-filteroperators-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response The following is an example of a response.
->**Note:** The response object shown here might be shortened for readability. All the properties will be returned in an actual call.
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response",
non-string type names like "Integer" or "Boolean"
"section": "documentation", "tocPath": "", "suppressions": [
- "Error: synchronizationschema_filteroperators/container/arity:\r\n Expected type String but actual was Binary. Property: arity, actual value: 'Binary'"
+ "Error: synchronizationschema_filteroperators/container/arity:\r\n Expected type String but actual was Binary. Property: arity, actual value: 'Binary'",
+ "Error: microsoft.graph.microsoft.graph/servicePrincipals:
+ /servicePrincipals/{var}/synchronization/jobs/{var}/schema/filterOperators
+ Uri path requires navigating into unknown object hierarchy: missing property 'jobs' on 'synchronization'. Possible issues:
+ 1) Doc bug where 'jobs' isn't defined on the resource.
+ 2) Doc bug where 'jobs' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'synchronization' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
] } -->
v1.0 Synchronization Synchronizationschema Functions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronizationschema-functions.md
GET https://graph.microsoft.com/beta/servicePrincipals/{id}/synchronization/jobs
[!INCLUDE [sample-code](../includes/snippets/php/synchronizationschema-functions-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response The following is an example of a response.
->**Note:** The response object shown here might be shortened for readability. All the properties will be returned in an actual call.
+>**Note:** The response object shown here might be shortened for readability.
<!-- {
non-string type names like "Integer" or "Boolean"
"section": "documentation", "tocPath": "", "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/servicePrincipals:
+ /servicePrincipals/{var}/synchronization/jobs/{var}/schema/functions
+ Uri path requires navigating into unknown object hierarchy: missing property 'jobs' on 'synchronization'. Possible issues:
+ 1) Doc bug where 'jobs' isn't defined on the resource.
+ 2) Doc bug where 'jobs' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'synchronization' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
] } -->
v1.0 Synchronization Synchronizationschema Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronizationschema-get.md
GET https://graph.microsoft.com/beta/servicePrincipals/{id}/synchronization/jobs
[!INCLUDE [sample-code](../includes/snippets/powershell/get-synchronizationschema-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response The following is an example of a response.
->**Note:** The response object shown here might be shortened for readability. All the properties will be returned in an actual call.
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
HTTP/1.1 200 OK
"section": "documentation", "tocPath": "", "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/servicePrincipals:
+ /servicePrincipals/{var}/synchronization/jobs/{var}/schema
+ Uri path requires navigating into unknown object hierarchy: missing property 'jobs' on 'synchronization'. Possible issues:
+ 1) Doc bug where 'jobs' isn't defined on the resource.
+ 2) Doc bug where 'jobs' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'synchronization' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
] } -->
v1.0 Synchronization Synchronizationschema Parseexpression https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronizationschema-parseexpression.md
POST /servicePrincipals/{id}/synchronization/templates/{id}/schema/parseExpressi
## Request body In the request body, provide a JSON object with the following parameters.
-| Parameter | Type |Description|
+| Parameter | Type |Description|
|:|:--|:-| |expression |String |Expression to parse.| |testInputObject |[expressionInputObject](../resources/synchronization-expressioninputobject.md)|Test data object to evaluate expression against. Optional.|
Content-type: application/json
"section": "documentation", "tocPath": "", "suppressions": [
+ "Error: synchronizationschema_parseexpression/parsedExpression/parameters:
+ Array expected members to be of type Collection(String) but found: Collection(Object)",
+ "Error: microsoft.graph.microsoft.graph/servicePrincipals:
+ /servicePrincipals/{var}/synchronization/jobs/{var}/schema/parseExpression
+ Uri path requires navigating into unknown object hierarchy: missing property 'jobs' on 'synchronization'. Possible issues:
+ 1) Doc bug where 'jobs' isn't defined on the resource.
+ 2) Doc bug where 'jobs' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'synchronization' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
] } -->
v1.0 Synchronization Synchronizationschema Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronizationschema-update.md
Content-type: application/json
```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/update-synchronizationschema-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ##### Response
HTTP/1.1 204 No Content
"section": "documentation", "tocPath": "", "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/servicePrincipals:
+ /servicePrincipals/{var}/synchronization/jobs/{var}/schema
+ Uri path requires navigating into unknown object hierarchy: missing property 'jobs' on 'synchronization'. Possible issues:
+ 1) Doc bug where 'jobs' isn't defined on the resource.
+ 2) Doc bug where 'jobs' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'synchronization' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
] } -->
v1.0 Synchronization Synchronizationtemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronizationtemplate-get.md
GET https://graph.microsoft.com/beta/servicePrincipals/{id}/synchronization/temp
##### Response The following is an example of a response.
->**Note:** The response object shown here might be shortened for readability. All the properties will be returned in an actual call.
+>**Note:** The response object shown here might be shortened for readability.
```http HTTP/1.1 200 OK
+Content-type: application/json
+ {
- "id": "Slack",
- "factoryTag": "CustomSCIM",
- "schema": {
- "directories": [],
- "synchronizationRules": []
- }
+ "id": "Slack",
+ "factoryTag": "CustomSCIM",
+ "schema": {
+ "directories": [],
+ "synchronizationRules": []
+ }
} ```
v1.0 Synchronization Synchronizationtemplate List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronizationtemplate-list.md
- Title: "List existing synchronization templates"
-description: "List the synchronization templates associated with a given application or service principal."
-doc_type: apiPageType
---
-# List existing synchronization templates
-
-Namespace: microsoft.graph
--
-List the synchronization templates associated with a given application or 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)|Synchronization.Read.All, Synchronization.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|Application.ReadWrite.OwnedBy, Synchronization.Read.All, Synchronization.ReadWrite.All|
--
-### HTTP Request
-<!-- { "blockType": "ignored" } -->
-```http
-GET /servicePrincipals/{id}/synchronization/templates
-GET /applications/{id}/synchronization/templates
-```
-
-## Request headers
-
-| Name | Type | Description|
-|:|:--|:--|
-| Authorization | string | Bearer {token}. Required. |
-
-## Request body
-
-Do not supply a request body for this method.
-
-### Response
-
-If successful, this method returns a `200 OK` response code and acollection of [synchronizationTemplate](../resources/synchronization-synchronizationtemplate.md) objects in the response body.
-
-### Example
-
-##### Request
-The following is an example of a request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_synchronizationtemplate"
-}-->
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/servicePrincipals/{id}/synchronization/templates
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-##### Response
-The following is an example of a response.
->**Note:** The response object shown here might be shortened for readability. All the properties will be returned in an actual call.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.synchronizationTemplate",
- "isCollection": true
-} -->
-```http
-HTTP/1.1 200 OK
-
-{
- "value": [
- {
- "id": "Slack",
- "factoryTag": "CustomSCIM",
- "schema": {
- "directories": [],
- "synchronizationRules": []
- }
- }
- ]
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "Get synchronizationTemplate",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": [
- ]
-}
>--
v1.0 Synchronization Synchronizationtemplate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/synchronization-synchronizationtemplate-update.md
The following is an example of a request.
}--> ```http PUT https://graph.microsoft.com/beta/applications/{id}/synchronization/templates/{templateId}
-Authorization: Bearer <token>
Content-type: application/json {
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/update-synchronizationtemplate-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ##### Response
v1.0 Table Clearfilters https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/table-clearfilters.md
POST https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|na
[!INCLUDE [sample-code](../includes/snippets/php/table-clearfilters-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table Converttorange https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/table-converttorange.md
POST https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|na
[!INCLUDE [sample-code](../includes/snippets/php/table-converttorange-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table Databodyrange https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/table-databodyrange.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/table-databodyrange-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/table-delete.md
DELETE https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|
[!INCLUDE [sample-code](../includes/snippets/php/table-delete-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/table-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/get-table-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table Headerrowrange https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/table-headerrowrange.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/table-headerrowrange-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table List Columns https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/table-list-columns.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/get-columns-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table List Rows https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/table-list-rows.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/get-table-rows-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/table-list.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables
[!INCLUDE [sample-code](../includes/snippets/php/get-tablecollection-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table Post Columns https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/table-post-columns.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-tablecolumn-from-table-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [workbookTableColumn](../resources/workbooktablecolumn.md) object.
v1.0 Table Range https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/table-range.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/table-range-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Table Reapplyfilters https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/table-reapplyfilters.md
POST https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|na
[!INCLUDE [sample-code](../includes/snippets/php/table-reapplyfilters-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table Totalrowrange https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/table-totalrowrange.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/table-totalrowrange-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/table-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-table-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tablecollection Add https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablecollection-add.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/tablecollection-add-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablecolumn Databodyrange https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablecolumn-databodyrange.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/tablecolumn-databodyrange-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablecolumn Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablecolumn-delete.md
DELETE https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|
[!INCLUDE [sample-code](../includes/snippets/php/tablecolumn-delete-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablecolumn Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablecolumn-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/get-tablecolumn-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablecolumn Headerrowrange https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablecolumn-headerrowrange.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/tablecolumn-headerrowrange-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablecolumn List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablecolumn-list.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/get-tablecolumncollection-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablecolumn Range https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablecolumn-range.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/tablecolumn-range-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablecolumn Totalrowrange https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablecolumn-totalrowrange.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/tablecolumn-totalrowrange-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablecolumn Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablecolumn-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-tablecolumn-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ > [!NOTE]
v1.0 Tablecolumncollection Add https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablecolumncollection-add.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/tablecolumncollection-add-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablecolumncollection Itemat https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablecolumncollection-itemat.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/tablecolumncollection-itemat-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ##### Response
v1.0 Tablerow Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablerow-delete.md
DELETE https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|
[!INCLUDE [sample-code](../includes/snippets/php/tablerow-delete-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablerow Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablerow-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/get-tablerow-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablerow List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablerow-list.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/get-tablerowcollection-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablerow Range https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablerow-range.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/tablerow-range-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablerow Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablerow-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-tablerow-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablerowcollection Add https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablerowcollection-add.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/tablerowcollection-add-2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablerowcollection Itemat https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablerowcollection-itemat.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/tablerowcollection-itemat-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ##### Response
v1.0 Tablesort Apply https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablesort-apply.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/tablesort-apply-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablesort Clear https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablesort-clear.md
POST https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|na
[!INCLUDE [sample-code](../includes/snippets/php/tablesort-clear-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablesort Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablesort-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/get-tablesort-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablesort Reapply https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tablesort-reapply.md
POST https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables/{id|na
[!INCLUDE [sample-code](../includes/snippets/php/tablesort-reapply-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Taskfileattachment Createuploadsession https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/taskfileattachment-createuploadsession.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/attachmentbasethiscreateuploadsession-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Taskfileattachment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/taskfileattachment-delete.md
DELETE https://graph.microsoft.com/beta/me/todo/lists/AAMehdkfuhgAAA=/tasks/AAMk
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-taskfileattachment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Taskfileattachment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/taskfileattachment-get.md
To get the raw contents of a file attachment (the content type is based on the o
"blockType": "ignored" } -->
-``http
+```http
GET /me/todo/lists/{id}/tasks/{id}/attachments/{id}/$value GET /users/{id}/todo/lists/{id}/tasks/{id}/attachments/{id}/$value
-``
+```
## Optional query parameters This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
GET https://graph.microsoft.com/beta/me/todo/lists/AAMehdkfuhgAAA=/tasks/AAMkAGU
[!INCLUDE [sample-code](../includes/snippets/powershell/get-taskfileattachment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tasklist Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tasklist-update.md
Content-Type: application/json
"id": "AAMkAGVjMzJmMWZjLTgyYjgtNGIyNi1hOGQ0LWRjMjNmMGRmOWNiYQAuAAAAAAAboFs" } ```-
v1.0 Team Archive https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-archive.md
POST https://graph.microsoft.com/beta/teams/{id}/archive
[!INCLUDE [sample-code](../includes/snippets/powershell/archive-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Team Clone https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-clone.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/clone-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Length: 0
} -->
+## See also
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Team Completemigration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-completemigration.md
POST https://graph.microsoft.com/beta/teams/57fb72d0-d811-46f4-8947-305e6072eaa5
[!INCLUDE [sample-code](../includes/snippets/powershell/completemigration-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD001 -->
v1.0 Team Delete Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-delete-installedapps.md
DELETE https://graph.microsoft.com/beta/teams/6903fa93-605b-43ef-920e-77c4729f82
[!INCLUDE [sample-code](../includes/snippets/powershell/uninstall-teamsapp-in-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 204 No Content
} -->
+## See also
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Team Delete Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-delete-members.md
DELETE https://graph.microsoft.com/beta/teams/ee0f5ae2-8bc6-4ae5-8466-7daeebbfa0
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-members-from-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 204 No Content
## See also - [Remove member from channel](channel-delete-members.md)-
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Team Get Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-get-installedapps.md
GET /teams/{id}/installedApps/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-installed-teams-apps-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/teams/{id}/installedApps/{id}?$expand=teams
[!INCLUDE [sample-code](../includes/snippets/powershell/get-installed-teams-apps-expand-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
The following example gets the list of any [resource-specific permissions that w
<!-- { "blockType": "request", "name": "get_installedApps_in_team_select_consentedPermissionSet",
- "sampleKeys": ["19%5bd86ec7f6b247d3b9e519b0bfef5d03%40thread.v2"]
+ "sampleKeys": ["19%5bd86ec7f6b247d3b9e519b0bfef5d03%40thread.v2", "N2VlYjVhOTUtZjYwMi00ODYxLWFiNjctNDk3MTRmYTVhMDIwIyMxYzI1NmE2NS04M2E2LTRiNWMtOWNjZi03OGY4YWZiNmYxZTg="]
} -->
GET https://graph.microsoft.com/beta/teams/19%5bd86ec7f6b247d3b9e519b0bfef5d03%4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-installedapps-in-team-select-consentedpermissionset-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
## See also - [List apps in catalog](appcatalogs-list-teamsapps.md) - [Request resource-specific consent for apps](/microsoftteams/platform/graph-api/rsc/resource-specific-consent)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
+ <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Team Get Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-get-members.md
GET https://graph.microsoft.com/beta/teams/ece6f0a1-7ca4-498b-be79-edf6c8fc4d82/
[!INCLUDE [sample-code](../includes/snippets/powershell/team-get-member-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
## See also - [Get member of channel](channel-get-members.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Team Get Primarychannel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-get-primarychannel.md
GET https://graph.microsoft.com/beta/teams/{id}/primaryChannel
[!INCLUDE [sample-code](../includes/snippets/powershell/get-primarychannel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Team Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-get.md
GET https://graph.microsoft.com/beta/teams/893075dd-2487-4122-925f-022c42e20265
[!INCLUDE [sample-code](../includes/snippets/powershell/get-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
"suppressions": [] } -->+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Team List Allchannels https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-list-allchannels.md
GET https://graph.microsoft.com/beta/teams/893075dd-2487-4122-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-all-channel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/teams/893075dd-2487-4122-925f-022c42e20265/
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Team List Incomingchannels https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-list-incomingchannels.md
GET https://graph.microsoft.com/beta/teams/893075dd-2487-4122-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-channel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Team List Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-list-installedapps.md
GET https://graph.microsoft.com/beta/teams/6903fa93-605b-43ef-920e-77c4729f8258/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-installed-apps-in-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/teams/6903fa93-605b-43ef-920e-77c4729f8258/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-installed-teams-apps-expand-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/teams/acda442c-78d2-491b-8204-4ef5019c0193/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-installed-apps-in-team-expand-filter-externalid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/teams/7eeb5a95-f602-4861-ab67-49714fa5a020/
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
] } ```+ ## See also+ - [List apps in catalog](appcatalogs-list-teamsapps.md) - [Request resource-specific consent for apps](/microsoftteams/platform/graph-api/rsc/resource-specific-consent)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Team List Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-list-members.md
Do not supply a request body for this method.
If successful, this method returns a `200 OK` response code and a collection of [conversationMember](../resources/conversationmember.md) objects in the response body.
+For new tenants, a JIT provisioning error will cause a `401` error for first-party apps using Microsoft Graph advanced Azure AD query capabilities (Mezzo). First-party apps require the provisioning of a service principal on the target tenant when the first request arrives, but advanced query endpoints are read-only, so provisioning cannot happen (advanced query endpoints are defined by the `ConsistencyLevel=eventual header` + `$count` or `$search` query arguments). As a workaround, call Azure AD Graph or another Microsoft Graph endpoint (for example, `/users?$top=1`). This takes care of the provisioning. This is an issue with Azure AD and will occur once per tenant for a given app. The following example shows the pattern to use.
+ ## Examples ### Example 1: Get list of members in team
GET https://graph.microsoft.com/beta/teams/ee0f5ae2-8bc6-4ae5-8466-7daeebbfa062/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-members-in-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/teams/ee0f5ae2-8bc6-4ae5-8466-7daeebbfa062/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-members-in-team-filter-by-userid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/teams/ee0f5ae2-8bc6-4ae5-8466-7daeebbfa062/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-members-in-team-filter-by-username-or-email-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/teams/ee0f5ae2-8bc6-4ae5-8466-7daeebbfa062/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-members-in-team-filter-by-owner-role-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Team List Permissiongrants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-list-permissiongrants.md
GET https://graph.microsoft.com/beta/teams/14c981a4-dca9-4565-bae6-e13ada8861be/
[!INCLUDE [sample-code](../includes/snippets/powershell/team-list-permission-grants-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Team Post Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-post-installedapps.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/add-app-in-team-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/add-app-in-team-e2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 201 Created
## See also - [List apps in catalog](appcatalogs-list-teamsapps.md) - [Request resource-specific consent for apps](/microsoftteams/platform/graph-api/rsc/resource-specific-consent)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
+ <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!--
v1.0 Team Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-post-members.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-conversationmember-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-conversationmember-upn-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Team Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-post.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-team-post-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-team-post-minimal-e2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-team-post-full-payload-e3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-team-from-group-e4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/convert-team-from-group-e5-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/convert-team-from-non-standard-e6-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/convert-team-from-non-standard2-e8-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-team-in-migration-mode-e9-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-team-post-upn-e10-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Length: 0
* [Getting started with Retail Teams templates](/MicrosoftTeams/get-started-with-retail-teams-templates) * [Getting started with Healthcare Teams templates](/MicrosoftTeams/healthcare/healthcare-templates) * [Creating a group with a team](/graph/teams-create-group-and-team)
+* [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Team Put Schedule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-put-schedule.md
PUT /teams/{teamId}/schedule
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/team-put-schedule-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
PUT https://graph.microsoft.com/beta/teams/871dbd5c-3a6a-4392-bfe1-042452793a50/
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} -->
+## See also
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Team Put Teams https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-put-teams.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
## See also - [Creating a group with a team](/graph/teams-create-group-and-team)-
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Team Sendactivitynotification https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-sendactivitynotification.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/team-sendactivitynotification-for-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/team-sendactivitynotification-entityurl-topic-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/team-sendactivitynotification-set-topicsource-to-text-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/team-sendactivitynotification-pending-fin-approve-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/team-sendactivitynotification-6-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 204 No Content
- [Activity feed notification C# sample](https://github.com/OfficeDev/Microsoft-Teams-Samples/blob/main/samples/graph-activity-feed/csharp) - [Activity feed notification Node.js sample](https://github.com/OfficeDev/Microsoft-Teams-Samples/blob/main/samples/graph-activity-feed/nodejs)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Team Teamsappinstallation Upgrade https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-teamsappinstallation-upgrade.md
POST https://graph.microsoft.com/beta/teams/db5e04be-daa2-4a35-beb1-5e73cc381599
[!INCLUDE [sample-code](../includes/snippets/powershell/upgrade-teamsapp-in-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/upgrade-installedapps-in-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 204 No Content
"suppressions": [] } -->--
v1.0 Team Unarchive https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-unarchive.md
POST https://graph.microsoft.com/beta/teams/{id}/unarchive
[!INCLUDE [sample-code](../includes/snippets/powershell/unarchive-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Team Update Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-update-members.md
content-length: 26
[!INCLUDE [sample-code](../includes/snippets/powershell/update-member-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
## See also - [Update member in channel](channel-update-members.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Team Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/team-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 204 No Content
] } -->
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Teams List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teams-list.md
GET https://graph.microsoft.com/beta/teams
[!INCLUDE [sample-code](../includes/snippets/php/get-teams-in-org-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/teams?$filter=startswith(displayName, 'A')&
[!INCLUDE [sample-code](../includes/snippets/php/get-teams-filter-top-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/teams?$filter=displayName eq 'A Contoso Tea
[!INCLUDE [sample-code](../includes/snippets/php/get-teams-filter-select-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} ``` - ## See also+ - [Get team](../api/team-get.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Teamsapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamsapp-delete.md
DELETE https://graph.microsoft.com/beta/appCatalogs/teamsApps/06805b9e-77e3-4b93
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-teamsapp-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
DELETE https://graph.microsoft.com/beta/appCatalogs/teamsApps/06805b9e-77e3-4b93
```http HTTP/1.1 204 No Content ```+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Teamsapp Publish https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamsapp-publish.md
Content-type: application/zip
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
{ "id": "e3e29acb-8c79-412b-b746-e6c39ff4cd22", "externalId": "b5561ec9-8cab-4aa3-8aa2-d8d7172e4311",
- "name": "Test App",
- "version": "1.0.0",
+ "displayName": "Test App",
"distributionMethod": "organization" } ```
Content-type: application/zip
[!INCLUDE [sample-code](../includes/snippets/powershell/create-teamsapp-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Location: https://graph.microsoft.com/beta/appCatalogs/teamsApps/e3e29acb-8c79-4
"@odata.context": "https://graph.microsoft.com/beta/$metadata#appCatalogs/teamsApps/$entity", "id": "e3e29acb-8c79-412b-b746-e6c39ff4cd22", "externalId": "b5561ec9-8cab-4aa3-8aa2-d8d7172e4311",
- "name": "Test App",
- "version": "1.0.0",
+ "displayName": "Test App",
"distributionMethod": "organization" } ```
Location: https://graph.microsoft.com/beta/appCatalogs/teamsApps/e3e29acb-8c79-4
#### Request
-**HTTP**
+ <!-- { "blockType": "request", "name": "create_teamsapp_3",
If-Match: InFtSStsNVJHVWdzWUJRU2ZVWGp4RWc9PSI=
} ``` -- #### Response <!-- {
Content-type: application/json
"createdBy": null } ```+
+## See also
+
+- [App catalog C# sample](https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/graph-appcatalog-lifecycle/csharp)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Teamsapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamsapp-update.md
If successful, this method returns a `204 No Content` response code.
### Request
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "request",
+ "name": "update_teamsapp_beta_e1"
+}-->
```http POST https://graph.microsoft.com/beta/appCatalogs/teamsApps/06805b9e-77e3-4b93-ac81-525eb87513b8/appDefinitions Content-type: application/zip
-[Zip file containing a Teams app package]
+app.zip
``` For details about the Teams application zip file, see [Create app package](/microsoftteams/platform/concepts/apps/apps-package).
-<!-- markdownlint-disable MD024 -->
### Response If successful, this method returns a `204 No Content` response code.
+<!-- {
+ "blockType": "response"
+}-->
+```http
+HTTP/1.1 204 No Content
+```
+ ### Example 2: Update a new version of an existing app for admin review prior to publication in the current tenant catalog ### Request
-<!-- markdownlint-disable MD034 -->
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "update_teamsapp"
+ "name": "update_teamsapp_beta_e2"
}--> ```http POST https://graph.microsoft.com/beta/appCatalogs/teamsApps/e3e29acb-8c79-412b-b746-e6c39ff4cd22/appDefinitions?requiresReview=true Content-type: application/zip
-[Zip file containing a Teams app package]
+app.zip
``` # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/update-teamsapp-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+ ### Response
Content-Type: application/json
"Member.Read.Group" ], "publishingState": "submitted",
- "lastModifiedDateTime": "2020-02-10 22:48:33.841",
+ "lastModifiedDateTime": "2020-02-10 22:48:33.841"
} ```+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Teamsappicon Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamsappicon-get.md
GET https://graph.microsoft.com/beta/appCatalogs/teamsApps/5a31d4f7-a11d-4052-96
[!INCLUDE [sample-code](../includes/snippets/powershell/get-teamsappicon-coloricon-customapp-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/appCatalogs/teamsApps/5a31d4f7-a11d-4052-96
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/appCatalogs/teamsApps/95de633a-083e-42f5-b4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-teamsappicon-outlineicon-publicapp-color-icon-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/appCatalogs/teamsApps/95de633a-083e-42f5-b4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-teamsappicon-outlineicon-publicapp-outline-icon-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Teamsappsettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamsappsettings-get.md
GET https://graph.microsoft.com/beta/teamwork/teamsAppSettings
[!INCLUDE [sample-code](../includes/snippets/powershell/get-teamsappsettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Teamsappsettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamsappsettings-update.md
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account)|Not supported| |Application|Not supported|
-> [!NOTE]
-> TeamworkAppSettings.* permissions might not be visible in the Azure portal. For details and workarounds, see [known issues](/graph/known-issues#teamworkappsettings-permissions-are-not-visible-in-the-azure-portal).
- ## HTTP request <!-- {
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-teamsappsettings-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-teamsappsettings-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Teamsasyncoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamsasyncoperation-get.md
GET https://graph.microsoft.com/beta/chats/19:c253a29b5f694b55a6baad8e83510af7@t
[!INCLUDE [sample-code](../includes/snippets/powershell/get-chat-operation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamtemplate List Definitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamtemplate-list-definitions.md
GET https://graph.microsoft.com/beta/teamwork/teamTemplates?$expand=definitions&
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamtemplatedefinitions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Teamtemplatedefinition Get Teamdefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamtemplatedefinition-get-teamdefinition.md
GET https://graph.microsoft.com/beta/teamwork/teamTemplates/com.microsoft.teams.
[!INCLUDE [sample-code](../includes/snippets/php/get-teamtemplateteamdefinition-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Teamtemplatedefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamtemplatedefinition-get.md
GET https://graph.microsoft.com/beta/teamwork/teamTemplates/com.microsoft.teams.
[!INCLUDE [sample-code](../includes/snippets/powershell/get-teamtemplatedefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamwork List Deletedteams https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamwork-list-deletedteams.md
GET https://graph.microsoft.com/beta/teamwork/deletedTeams
[!INCLUDE [sample-code](../includes/snippets/powershell/list-deletedteam-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamwork List Teamtemplates https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamwork-list-teamtemplates.md
GET https://graph.microsoft.com/beta/teamwork/teamTemplates
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamtemplatedefinition-for-tenant-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/teamwork/teamTemplates?$expand=definitions&
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamtemplatedefinition-extend-filter-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Teamwork Sendactivitynotificationtorecipients https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamwork-sendactivitynotificationtorecipients.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/teamwork-sendactivitynotificationtorecipients-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/teamwork-sendactivitynotificationtorecipients-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Teamworkbot Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworkbot-get.md
GET https://graph.microsoft.com/beta/appCatalogs/teamsApps/e4c5c249-bb4b-419e-b7
[!INCLUDE [sample-code](../includes/snippets/powershell/get-teamworkbot-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
"id": "1f81bb29-bb29-1f81-29bb-811f29bb811f" } ```+ ## See also - To get bots installed in a team, see example 2 in [List apps in team](team-list-installedapps.md). - To get bots installed in a chat, see example 2 in [List apps in chat](chat-list-installedapps.md). - To get bots installed in the personal scope of a user, see example 2 in [List apps installed for user](userteamwork-list-installedapps.md).
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Teamworkdevice Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworkdevice-get.md
GET https://graph.microsoft.com/beta/teamwork/devices/0f3ce432-e432-0f3c-32e4-3c
[!INCLUDE [sample-code](../includes/snippets/powershell/get-teamworkdevice-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworkdevice List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworkdevice-list.md
GET https://graph.microsoft.com/beta/teamwork/devices
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamworkdevice-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworkdevice Restart https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworkdevice-restart.md
POST https://graph.microsoft.com/beta/teamwork/devices/0f3ce432-e432-0f3c-32e4-3
[!INCLUDE [sample-code](../includes/snippets/powershell/teamworkdevice-restart-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworkdevice Rundiagnostics https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworkdevice-rundiagnostics.md
POST https://graph.microsoft.com/beta/teamwork/devices/0f3ce432-e432-0f3c-32e4-3
[!INCLUDE [sample-code](../includes/snippets/powershell/teamworkdevice-rundiagnostics-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworkdevice Updatesoftware https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworkdevice-updatesoftware.md
Content-length: 64
[!INCLUDE [sample-code](../includes/snippets/powershell/teamworkdevice-updatesoftware-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworkdeviceactivity Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworkdeviceactivity-get.md
GET https://graph.microsoft.com/beta/teamwork/devices/1ae3fe60-fe60-1ae3-60fe-e3
[!INCLUDE [sample-code](../includes/snippets/powershell/get-teamworkdeviceactivity-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworkdeviceconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworkdeviceconfiguration-get.md
GET https://graph.microsoft.com/beta/teamwork/devices/e19229ed-29ed-e192-ed29-92
[!INCLUDE [sample-code](../includes/snippets/powershell/get-teamworkdeviceconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworkdevicehealth Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworkdevicehealth-get.md
GET https://graph.microsoft.com/beta/teamwork/devices/d8214fe3-4fe3-d821-e34f-21
[!INCLUDE [sample-code](../includes/snippets/powershell/get-teamworkdevicehealth-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworkdeviceoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworkdeviceoperation-get.md
GET https://graph.microsoft.com/beta/teamwork/devices/0f3ce432-e432-0f3c-32e4-3c
[!INCLUDE [sample-code](../includes/snippets/powershell/get-teamworkdeviceoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworkdeviceoperation List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworkdeviceoperation-list.md
GET https://graph.microsoft.com/beta/teamwork/devices/0f3ce432-e432-0f3c-32e4-3c
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamworkdeviceoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworkhostedcontent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworkhostedcontent-get.md
GET https://graph.microsoft.com/beta/appCatalogs/teamsApps/5a31d4f7-a11d-4052-96
[!INCLUDE [sample-code](../includes/snippets/powershell/teamsappicon-get-hostedcontent-coloricon-value-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/appCatalogs/teamsApps/5a31d4f7-a11d-4052-96
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: image/png
- [Get icons of a Teams app](teamsappicon-get.md) - [List apps in catalog](appcatalogs-list-teamsapps.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Teamworktag Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworktag-delete.md
DELETE https://graph.microsoft.com/beta/teams/53c53217-fe77-4383-bc5a-ed4937a1ae
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-teamworktag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworktag Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworktag-get.md
GET https://graph.microsoft.com/beta/teams/53c53217-fe77-4383-bc5a-ed4937a1aecd/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-teamworktag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworktag List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworktag-list.md
GET https://graph.microsoft.com/beta/teams/53c53217-fe77-4383-bc5a-ed4937a1aecd/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamworktag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworktag Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworktag-post.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-teamworktag-from-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworktag Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworktag-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-teamworktag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworktagmember Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworktagmember-delete.md
DELETE https://graph.microsoft.com/beta/teams/53c53217-fe77-4383-bc5a-ed4937a1ae
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-teamworktagmember-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworktagmember Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworktagmember-get.md
GET https://graph.microsoft.com/beta/teams/53c53217-fe77-4383-bc5a-ed4937a1aecd/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-teamworktagmember-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworktagmember List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworktagmember-list.md
GET https://graph.microsoft.com/beta/teams/53c53217-fe77-4383-bc5a-ed4937a1aecd/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamworktagmember-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworktagmember Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/teamworktagmember-post.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-teamworktagmember-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Temporaryaccesspassauthenticationmethod Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/temporaryaccesspassauthenticationmethod-delete.md
DELETE https://graph.microsoft.com/beta/users/071cc716-8147-4397-a5ba-b2105951cc
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-temporaryaccesspassauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Temporaryaccesspassauthenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/temporaryaccesspassauthenticationmethod-get.md
GET https://graph.microsoft.com/beta/users/071cc716-8147-4397-a5ba-b2105951cc0b/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-temporaryaccesspassauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Temporaryaccesspassauthenticationmethodconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/temporaryaccesspassauthenticationmethodconfiguration-delete.md
DELETE https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-temporaryaccesspassauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Temporaryaccesspassauthenticationmethodconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/temporaryaccesspassauthenticationmethodconfiguration-get.md
GET https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/powershell/get-temporaryaccesspassauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Temporaryaccesspassauthenticationmethodconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/temporaryaccesspassauthenticationmethodconfiguration-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-temporaryaccesspassauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tenantadmin Settings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tenantadmin-settings-get.md
- Title: "Get settings"
-description: "Get the tenant-level settings for SharePoint and OneDrive."
-
-doc_type: apiPageType
--
-# Get settings
-Namespace: microsoft.graph.tenantAdmin
--
-Get the tenant-level [settings](../resources/tenantadmin-settings.md) for SharePoint and OneDrive.
-
-## 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)|SharePointTenantSettings.Read.All, SharePointTenantSettings.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|SharePointTenantSettings.Read.All, SharePointTenantSettings.ReadWrite.All|
-
-When calling on behalf of a user, the user needs to belong to one of the following admin roles. To learn more about admin roles, see [About admin roles in the Microsoft 365 admin center](/microsoft-365/admin/add-users/about-admin-roles):
-* Global Administrator
-* Global Reader
-* SharePoint Administrator
-
-## HTTP request
-
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /admin/sharepoint/settings
-```
-
-## Optional query parameters
-This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
-
-## Request headers
-|Name|Description|
-|:|:|
-|Authorization|Bearer {token}. Required.|
-
-## Request body
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns a `200 OK` response code and a [settings](../resources/tenantadmin-settings.md) object in the response body.
-
-## Examples
-
-### Request
-
-The following is an example of a request.
--
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_settings_at_tenant_level"
-}
>
-``` http
-GET https://graph.microsoft.com/beta/admin/sharepoint/settings
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
---
-### Response
-
-The following is an example of the response.
-
->**Note:** The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.tenantAdmin.settings"
-}
>
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-
-{
- "value": {
- "@odata.type": "#microsoft.graph.tenantAdmin.settings",
- "id": "e79403fa-abdf-af49-56c5-f7119d8b1948",
- "allowedDomainGuidsForSyncApp": [
- "bdd1ab9b-3fd0-4def-a761-ec8d7471732c",
- "ad31vb6b-5zd0-7tyg-m231-kj8d6578432c"
- ],
- "availableManagedPathsForSiteCreation": [
- "/sites/",
- "/teams/"
- ],
- "deletedUserPersonalSiteRetentionPeriodInDays": 344,
- "excludedFileExtensionsForSyncApp": [
- ".md",
- ".git"
- ],
- "idleSessionSignOut": {
- "isEnabled": true,
- "warnAfterInSeconds": 120,
- "signOutAfterInSeconds": 300
- },
- "imageTaggingOption": "basic",
- "isCommentingOnSitePagesEnabled": true,
- "isFileActivityNotificationEnabled": true,
- "isLegacyAuthProtocolsEnabled": false,
- "isLoopEnabled": true,
- "isMacSyncAppEnabled": false,
- "isRequireAcceptingUserToMatchInvitedUserEnabled": true,
- "isResharingByExternalUsersEnabled": true,
- "isSharePointMobileNotificationEnabled": true,
- "isSharePointNewsfeedEnabled": true,
- "isSiteCreationEnabled": true,
- "isSiteCreationUIEnabled": true,
- "isSitePagesCreationEnabled": true,
- "isSitesStorageLimitAutomatic": true,
- "isSyncButtonHiddenOnPersonalSite": true,
- "isUnmanagedSyncAppForTenantRestricted": true,
- "personalSiteDefaultStorageLimitInMB": 113664,
- "sharingAllowedDomainList" : [
- "contoso.com",
- "fabrikam.com"
- ],
- "sharingBlockedDomainList" : [
- "contoso.com",
- "fabrikam.com"
- ],
- "sharingCapability": "externalUserAndGuestSharing",
- "sharingDomainRestrictionMode": "allowList",
- "siteCreationDefaultManagedPath": "/sites/",
- "siteCreationDefaultStorageLimitInMB": 808034,
- "tenantDefaultTimezone": "(UTC-05:00) Eastern Time (US and Canada)"
- }
-}
-```
-
v1.0 Tenantadmin Settings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tenantadmin-settings-update.md
- Title: "Update settings"
-description: "Update one or more tenant-level settings for SharePoint and OneDrive."
-
-doc_type: apiPageType
--
-# Update settings
-Namespace: microsoft.graph.tenantAdmin
--
-Update one or more tenant-level [settings](../resources/tenantadmin-settings.md) for SharePoint and OneDrive.
-
-## 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)|SharePointTenantSettings.ReadWrite.All|
-|Delegated (personal Microsoft account)|Not supported.|
-|Application|SharePointTenantSettings.ReadWrite.All|
-
-When calling on behalf of a user, the user needs to belong to one of the following admin roles. To learn more about admin roles, see [About admin roles in the Microsoft 365 admin center](/microsoft-365/admin/add-users/about-admin-roles):
-* Global Administrator
-* SharePoint Administrator
-
-## HTTP request
-
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /admin/sharepoint/settings
-```
-
-## Request headers
-|Name|Description|
-|:|:|
-|Authorization|Bearer {token}. Required.|
-|Content-Type|application/json. Required.|
-
-## Request body
-
-|Property|Type|Description|
-|:|:|:|
-| allowedDomainGuidsForSyncApp | GUID collection | Collection of trusted domain GUIDs for the OneDrive sync app. |
-| deletedUserPersonalSiteRetentionPeriodInDays | Int32 | The number of days for preserving a deleted user's OneDrive. |
-| excludedFileExtensionsForSyncApp | String collection | Collection of file extensions not uploaded by the OneDrive sync app. |
-| idleSessionSignOut | [tenantAdmin.idleSessionSignOut](../resources/tenantadmin-idlesessionsignout.md) | Specifies the idle session sign-out policies for the tenant. |
-| imageTaggingOption | imageTaggingChoice | Specifies the image tagging option for the tenant. Possible values are: `disabled`, `basic`, `enhanced`. |
-| isCommentingOnSitePagesEnabled | Boolean | Indicates whether comments are allowed on modern site pages in SharePoint. |
-| isFileActivityNotificationEnabled | Boolean | Indicates whether push notifications are enabled for OneDrive events. |
-| isLegacyAuthProtocolsEnabled | Boolean | Indicates whether legacy authentication protocols are enabled for the tenant. |
-| isLoopEnabled | Boolean | Indicates whether Fluid Framework is allowed on SharePoint sites. |
-| isMacSyncAppEnabled | Boolean | Indicates whether files can be synced using the OneDrive sync app for Mac. |
-| isRequireAcceptingUserToMatchInvitedUserEnabled | Boolean | Indicates whether guests must sign in using the same account to which sharing invitations are sent. |
-| isResharingByExternalUsersEnabled | Boolean | Indicates whether guests are allowed to reshare files, folders, and sites they don't own. |
-| isSharePointMobileNotificationEnabled | Boolean | Indicates whether mobile push notifications are enabled for SharePoint. |
-| isSharePointNewsfeedEnabled | Boolean | Indicates whether the newsfeed is allowed on the modern site pages in SharePoint. |
-| isSiteCreationEnabled | Boolean | Indicates whether users are allowed to create sites. |
-| isSiteCreationUIEnabled | Boolean | Indicates whether the UI commands for creating sites are shown. |
-| isSitePagesCreationEnabled | Boolean | Indicates whether creating new modern pages is allowed on SharePoint sites. |
-| isSitesStorageLimitAutomatic | Boolean | Indicates whether site storage space is automatically managed or if specific storage limits are set per site. |
-| isSyncButtonHiddenOnPersonalSite | Boolean | Indicates whether the sync button in OneDrive is hidden. |
-| isUnmanagedSyncAppForTenantRestricted | Boolean | Indicates whether users are allowed to sync files only on PCs joined to specific domains. |
-| personalSiteDefaultStorageLimitInMB | Int64 | The default OneDrive storage limit for all new and existing users who are assigned a qualifying license. Measured in megabytes (MB). |
-| sharingAllowedDomainList | String collection | Collection of email domains that are allowed for sharing outside the organization. |
-| sharingBlockedDomainList | String collection | Collection of email domains that are blocked for sharing outside the organization. |
-| sharingCapability | microsoft.graph.tenantAdmin.sharingCapabilities | Sharing capability for the tenant. Possible values are: `disabled`, `externalUserSharingOnly`, `externalUserAndGuestSharing`, `existingExternalUserSharingOnly`. |
-| sharingDomainRestrictionMode | microsoft.graph.tenantAdmin.sharingDomainRestrictionMode | Specifies the external sharing mode for domains. Possible values are: `none`, `allowList`, `blockList`. |
-| siteCreationDefaultManagedPath | String | The value of the team site managed path. This is the path under which new team sites will be created. |
-| siteCreationDefaultStorageLimitInMB | Int32 | The default storage quota for a new site upon creation. Measured in megabytes (MB). |
-| tenantDefaultTimezone | String | The default timezone of a tenant for newly created sites. For a list of possible values, see [SPRegionalSettings.TimeZones property](/dotnet/api/microsoft.sharepoint.spregionalsettings.timezones). |
--
-## Response
-
-If successful, this method returns a `200 OK` response code and an updated [settings](../resources/tenantadmin-settings.md) object in the response body.
-
-## Examples
-
-### Request
-
-The following is an example of a request.
--
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "update_tenant_settings"
-}
>
-``` http
-PATCH https://graph.microsoft.com/beta/admin/sharepoint/settings
-Content-Type: application/json
-Content-length: 1323
-
-{
- "deletedUserPersonalSiteRetentionPeriodInDays": 365,
- "excludedFileExtensionsForSyncApp": [".mp3"],
- "imageTaggingOption": "enhanced",
- "isLegacyAuthProtocolsEnabled": true,
- "isSitesStorageLimitAutomatic": false,
- "isSyncButtonHiddenOnPersonalSite": false,
- "isUnmanagedSyncAppForTenantRestricted": false,
- "personalSiteDefaultStorageLimitInMB": 120000
-}
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
---
-### Response
-
-The following is an example of the response.
-
->**Note:** The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.tenantAdmin.settings"
-}
>
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-
-{
- "@odata.type": "#microsoft.graph.tenantAdmin.settings",
- "allowedDomainGuidsForSyncApp": [
- "bdd1ab9b-3fd0-4def-a761-ec8d7471732c",
- "ad31vb6b-5zd0-7tyg-m231-kj8d6578432c"
- ],
- "availableManagedPathsForSiteCreation": [
- "/sites/",
- "/teams/"
- ],
- "deletedUserPersonalSiteRetentionPeriodInDays": 365,
- "excludedFileExtensionsForSyncApp": [
- ".mp3"
- ],
- "idleSessionSignOut": {
- "isEnabled": true,
- "warnAfterInSeconds": 120,
- "signOutAfterInSeconds": 300
- },
- "imageTaggingOption": "basic",
- "isCommentingOnSitePagesEnabled": true,
- "isFileActivityNotificationEnabled": true,
- "isLegacyAuthProtocolsEnabled": true,
- "isLoopEnabled": true,
- "isMacSyncAppEnabled": false,
- "isRequireAcceptingUserToMatchInvitedUserEnabled": true,
- "isResharingByExternalUsersEnabled": true,
- "isSharePointMobileNotificationEnabled": true,
- "isSharePointNewsfeedEnabled": true,
- "isSiteCreationEnabled": true,
- "isSiteCreationUIEnabled": true,
- "isSitePagesCreationEnabled": true,
- "isSitesStorageLimitAutomatic": false,
- "isSyncButtonHiddenOnPersonalSite": false,
- "isUnmanagedSyncAppForTenantRestricted": false,
- "personalSiteDefaultStorageLimitInMB": 120000,
- "sharingAllowedDomainList" : [
- "contoso.com",
- "fabrikam.com"
- ],
- "sharingBlockedDomainList" : [
- "contoso.com",
- "fabrikam.com"
- ],
- "sharingCapability": "externalUserAndGuestSharing",
- "sharingDomainRestrictionMode": "allowList",
- "siteCreationDefaultManagedPath": "/sites/",
- "siteCreationDefaultStorageLimitInMB": 808034,
- "tenantDefaultTimezone": "(UTC-05:00) Eastern Time (US and Canada)"
-}
-```
v1.0 Tenantappmanagementpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tenantappmanagementpolicy-get.md
GET https://graph.microsoft.com/beta/policies/defaultAppManagementPolicy
[!INCLUDE [sample-code](../includes/snippets/powershell/get-tenantappmanagementpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tenantappmanagementpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tenantappmanagementpolicy-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-tenantappmanagementpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tenantreference Removepersonaldata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tenantreference-removepersonaldata.md
POST https://graph.microsoft.com/beta/directory/outboundSharedUserProfiles/c228b
[!INCLUDE [sample-code](../includes/snippets/powershell/tenantreferencethisremovepersonaldata-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tenantrelationship Findtenantinformationbytenantid https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tenantrelationship-findtenantinformationbytenantid.md
GET https://graph.microsoft.com/beta/tenantRelationships/findTenantInformationBy
[!INCLUDE [sample-code](../includes/snippets/php/tenantrelationshiprootthisfindtenantinformationbytenantid-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tenantrelationship List Delegatedadmincustomers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tenantrelationship-list-delegatedadmincustomers.md
GET https://graph.microsoft.com/beta/tenantRelationships/delegatedAdminCustomers
[!INCLUDE [sample-code](../includes/snippets/php/list-delegatedadmincustomer-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Tenantrelationship List Delegatedadminrelationships https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tenantrelationship-list-delegatedadminrelationships.md
GET https://graph.microsoft.com/beta/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/php/list-delegatedadminrelationship-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Tenantrelationship Post Delegatedadminrelationships https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tenantrelationship-post-delegatedadminrelationships.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-delegatedadminrelationship-from--php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Termsofusecontainer List Agreements https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/termsofusecontainer-list-agreements.md
description: "Retrieve a list of agreement objects."
ms.localizationpriority: medium doc_type: apiPageType ms.prod: "governance"-+ # List agreements
GET https://graph.microsoft.com/beta/identityGovernance/termsOfUse/agreements
[!INCLUDE [sample-code](../includes/snippets/powershell/get-agreements-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Termsofusecontainer Post Agreements https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/termsofusecontainer-post-agreements.md
description: "Create a new agreement object."
ms.localizationpriority: medium doc_type: apiPageType ms.prod: "governance"-+ # Create agreement
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-agreement-from-agreements-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Termstore Group Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/termstore-group-delete.md
DELETE https://graph.microsoft.com/beta/termStore/groups/{groupId}
[!INCLUDE [sample-code](../includes/snippets/php/delete-group-from-store-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Group Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/termstore-group-get.md
GET https://graph.microsoft.com/beta/termStore/groups/1FFD3F87-9464-488A-A0EC-8F
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/sites/microsoft.sharepoint.com,c6482504-4a8
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-termstore-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/sites/microsoft.sharepoint.com,c6482504-4a8
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-termstore-sites-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Termstore Group List Sets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/termstore-group-list-sets.md
GET https://graph.microsoft.com/beta/termStore/groups/{groupId}/sets
[!INCLUDE [sample-code](../includes/snippets/php/get-set-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore List Groups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/termstore-list-groups.md
GET https://graph.microsoft.com/beta/termStore/groups
[!INCLUDE [sample-code](../includes/snippets/php/get-group-2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Set Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/termstore-set-delete.md
DELETE https://graph.microsoft.com/beta/termStore/sets/{setId}
[!INCLUDE [sample-code](../includes/snippets/php/delete-set-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Set Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/termstore-set-get.md
GET https://graph.microsoft.com/beta/termStore/sets/8ed8c9ea-7052-4c1d-a4d7-b9c1
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/sites/microsoft.sharepoint.com,c6482504-4a8
[!INCLUDE [sample-code](../includes/snippets/powershell/get-sitecollection-termstore-set-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Termstore Set Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/termstore-set-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-set-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Store Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/termstore-store-get.md
GET https://graph.microsoft.com/beta/termStore
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/sites/microsoft.sharepoint.com,c6482504-4a8
[!INCLUDE [sample-code](../includes/snippets/powershell/get-sitecollection-termstore-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Termstore Store Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/termstore-store-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-store-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Term Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/termstore-term-delete.md
DELETE https://graph.microsoft.com/beta/termStore/sets/{setId}/terms/{termId}
[!INCLUDE [sample-code](../includes/snippets/php/delete-term-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Term Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/termstore-term-get.md
GET https://graph.microsoft.com/beta/termStore/groups/1FFD3F87-9464-488A-A0EC-8F
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/sites/microsoft.sharepoint.com,c6482504-4a8
[!INCLUDE [sample-code](../includes/snippets/powershell/get-site-collection-termstore-term-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Termstore Term List Children https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/termstore-term-list-children.md
GET https://graph.microsoft.com/beta/termStore/sets/{setId}/children
[!INCLUDE [sample-code](../includes/snippets/php/get-term-2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Term List Relations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/termstore-term-list-relations.md
GET https://graph.microsoft.com/beta/termStore/sets/{setId}/relations
[!INCLUDE [sample-code](../includes/snippets/php/get-relation-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Term Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/termstore-term-post.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-term-from--php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Term Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/termstore-term-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-term-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Threatassessmentrequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/threatassessmentrequest-get.md
GET https://graph.microsoft.com/beta/informationProtection/threatAssessmentReque
[!INCLUDE [sample-code](../includes/snippets/powershell/get-mailassessmentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/informationProtection/threatAssessmentReque
[!INCLUDE [sample-code](../includes/snippets/powershell/get-emailfileassessmentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/informationProtection/threatAssessmentReque
[!INCLUDE [sample-code](../includes/snippets/powershell/get-fileassessmentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/informationProtection/threatAssessmentReque
[!INCLUDE [sample-code](../includes/snippets/powershell/get-urlassessmentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/informationProtection/threatAssessmentReque
[!INCLUDE [sample-code](../includes/snippets/powershell/get-threatassessmentrequest-expand-results-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Tiindicator Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tiindicator-delete.md
DELETE https://graph.microsoft.com/beta/security/tiIndicators/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-tiindicator-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tiindicator Deletetiindicators https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tiindicator-deletetiindicators.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/tiindicator-deletetiindicators-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tiindicator Deletetiindicatorsbyexternalid https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tiindicator-deletetiindicatorsbyexternalid.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/tiindicator-deletetiindicatorsbyexternalid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tiindicator Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tiindicator-get.md
GET https://graph.microsoft.com/beta/security/tiIndicators/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-tiindicator-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tiindicator Submittiindicators https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tiindicator-submittiindicators.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/tiindicator-submittiindicators-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tiindicator Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tiindicator-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-tiindicator-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Prefer: return=representation
[!INCLUDE [sample-code](../includes/snippets/powershell/update-tiindicator-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Tiindicator Updatetiindicators https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tiindicator-updatetiindicators.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/tiindicator-updatetiindicators-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tiindicators List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tiindicators-list.md
GET https://graph.microsoft.com/beta/security/tiIndicators
[!INCLUDE [sample-code](../includes/snippets/powershell/get-tiindicators-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tiindicators Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tiindicators-post.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-tiindicator-from-security-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Timecard Clockin https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timecard-clockin.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/timecard-clockin-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Timecard Clockout https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timecard-clockout.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/timecard-clockout-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Timecard Confirm https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timecard-confirm.md
Title: "timeCard: confirm"
-description: "Confirm a specific timecard."
+description: "Confirm a specific timeCard."
ms.localizationpriority: medium ms.prod: "microsoft-teams"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Confirm a specific [timeCard](../resources/timeCard.md).
+Confirm a specific [timeCard](../resources/timecard.md).
## Permissions
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http
-POST /teams/{teamId}/schedule/timeCards/{timeCardID}/confirm
+POST /teams/{teamId}/schedule/timeCards/{timeCardId}/confirm
``` ## Request headers
POST https://graph.microsoft.com/beta/teams/fd15cad8-80f6-484f-9666-3caf695fbf32
[!INCLUDE [sample-code](../includes/snippets/powershell/timecard-confirm-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Timecard Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timecard-delete.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Delete a [timeCard](../resources/timeCard.md) instance in a [schedule](../resources/schedule.md).
+Delete a [timeCard](../resources/timecard.md) instance in a [schedule](../resources/schedule.md).
## Permissions
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http
-DELETE /teams/{teamId}/schedule/timeCards/{timeCardID}
+DELETE /teams/{teamId}/schedule/timeCards/{timeCardId}
``` ## Request headers
DELETE https://graph.microsoft.com/beta/teams/871dbd5c-3a6a-4392-bfe1-042452793a
[!INCLUDE [sample-code](../includes/snippets/powershell/timecard-delete-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Timecard Endbreak https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timecard-endbreak.md
POST https://graph.microsoft.com/beta/teams/fd15cad8-80f6-484f-9666-3caf695fbf32
[!INCLUDE [sample-code](../includes/snippets/php/timecard-endbreak-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Timecard Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timecard-get.md
Title: "Get timeCard"
-description: "Get a timeCard by ID."
+description: "Get the properties and relationships of a timeCard object by ID."
ms.localizationpriority: medium ms.prod: "microsoft-teams"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Retrieve the properties and relationships of a [timeCard](../resources/timeCard.md) object by ID.
+Get the properties and relationships of a [timeCard](../resources/timecard.md) object by ID.
## Permissions
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http
-GET /teams/{teamId}/schedule/timeCards/{timecardID}
-
+GET /teams/{teamId}/schedule/timeCards/{timeCardId}
``` ## Optional query parameters
-This method does not support OData query parameters to customize the response.
+This method does not support [OData query parameters](/graph/query-parameters) to customize the response.
## Request headers
Do not supply a request body for this method.
## Response
-If successful, this method returns a `200 OK` response code and a [timeCard](../resources/timeCard.md) object in the response body.
+If successful, this method returns a `200 OK` response code and a [timeCard](../resources/timecard.md) object in the response body.
## Example
GET https://graph.microsoft.com/beta/teams/fd15cad8-80f6-484f-9666-3caf695fbf32/
[!INCLUDE [sample-code](../includes/snippets/powershell/timecard-get-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Timecard List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timecard-list.md
GET https://graph.microsoft.com/beta/teams/fd15cad8-80f6-484f-9666-3caf695fbf32/
[!INCLUDE [sample-code](../includes/snippets/powershell/timecard-list-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Timecard Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timecard-post.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Create a [timeCard](../resources/timeCard.md) instance in a [schedule](../resources/schedule.md).
+Create a [timeCard](../resources/timecard.md) instance in a [schedule](../resources/schedule.md).
## Permissions
Provide the new [timeCard](../resources/timecard.md) object in the request body
## Response
-If successful, this method returns a `201 Created` response code and a [timeCard](../resources/timeCard.md) object in the response body.
+If successful, this method returns a `201 Created` response code and a [timeCard](../resources/timecard.md) object in the response body.
## Example
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/timecard-post-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 201 Created
Content-type: application/json {
- "id":"3895809b-a618-4c0d-86a0-d42b25b7d74f",
- "userId":"a3601044-a1b5-438e-b742-f78d01d68a67",
- "createdDateTime":"2019-03-18T00:00:00.000Z",
- "createdBy":{
- "user":{
- "id":"a3601044-a1b5-438e-b742-f78d01d68a67",
- "displayName":"Dwight Schrute"
- }
- },
- "lastModifiedDateTime":"2019-03-18T00:00:00.000Z",
- "lastModifiedBy":{
- "user":{
- "id":"a3601044-a1b5-438e-b742-f78d01d68a67",
- "displayName":"Dwight Schrute"
- }
- },
- "state":"onBreak",
- "confirmationStatus":"notConfirmed",
- "originalEntry":{
- "clockInEvent":{
- "dateTime":"2019-03-18T00:00:00.000Z",
- "atApprovedLocation":true,
- "notes": {
- "content": "Started late due to traffic in CA 237",
- "contentType": "text"
- },
- },
- "clockOutEvent":null,
- "breaks":[
- {
- "breakId":"string",
- "notes":{
- "content": "Lunch break",
- "contentType": "text"
- },
- "start":{
- "dateTime":"2019-03-18T02:00:00.000Z",
- "atApprovedLocation":true,
- "notes": {
- "content": "Reduced break to make up for lost time",
- "contentType": "text"
- },
- },
- "end":null
- }
- ]
- },
- "clockInEvent":{
- "dateTime":"2019-03-18T00:00:00.000Z",
- "atApprovedLocation":true,
+ "id": "3895809b-a618-4c0d-86a0-d42b25b7d74f",
+ "userId": "a3601044-a1b5-438e-b742-f78d01d68a67",
+ "createdDateTime": "2019-03-18T00:00:00.000Z",
+ "createdBy": {
+ "user": {
+ "id": "a3601044-a1b5-438e-b742-f78d01d68a67",
+ "displayName": "Dwight Schrute"
+ }
+ },
+ "lastModifiedDateTime": "2019-03-18T00:00:00.000Z",
+ "lastModifiedBy": {
+ "user": {
+ "id": "a3601044-a1b5-438e-b742-f78d01d68a67",
+ "displayName": "Dwight Schrute"
+ }
+ },
+ "state": "onBreak",
+ "confirmationStatus": "notConfirmed",
+ "originalEntry": {
+ "clockInEvent": {
+ "dateTime": "2019-03-18T00:00:00.000Z",
+ "atApprovedLocation": true,
"notes": { "content": "Started late due to traffic in CA 237", "contentType": "text"
- },
- },
- "clockOutEvent":null,
- "notes":{
- "content": "8 To 5 Inventory management",
- "contentType": "text"
- },
- "breaks":[
+ }
+ },
+ "clockOutEvent": null,
+ "breaks": [
{
- "breakId":"string",
- "notes":{
- "content": "Lunch break",
- "contentType": "text"
- },
- "start":{
- "dateTime":"2019-03-18T02:00:00.000Z",
- "atApprovedLocation":true,
- "notes": {
- "content": "Reduced break to make up for lost time",
- "contentType": "text"
- },
- },
- "end":null
+ "breakId": "string",
+ "notes": {
+ "content": "Lunch break",
+ "contentType": "text"
+ },
+ "start": {
+ "dateTime": "2019-03-18T02:00:00.000Z",
+ "atApprovedLocation": true,
+ "notes": {
+ "content": "Reduced break to make up for lost time",
+ "contentType": "text"
+ }
+ },
+ "end": null
}
- ]
+ ]
+ },
+ "clockInEvent": {
+ "dateTime": "2019-03-18T00:00:00.000Z",
+ "atApprovedLocation": true,
+ "notes": {
+ "content": "Started late due to traffic in CA 237",
+ "contentType": "text"
+ }
+ },
+ "clockOutEvent": null,
+ "notes": {
+ "content": "8 To 5 Inventory management",
+ "contentType": "text"
+ },
+ "breaks": [
+ {
+ "breakId": "string",
+ "notes": {
+ "content": "Lunch break",
+ "contentType": "text"
+ },
+ "start": {
+ "dateTime": "2019-03-18T02:00:00.000Z",
+ "atApprovedLocation": true,
+ "notes": {
+ "content": "Reduced break to make up for lost time",
+ "contentType": "text"
+ }
+ },
+ "end": null
+ }
+ ]
} ```
v1.0 Timecard Replace https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timecard-replace.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/timecard-replace-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Timecard Startbreak https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timecard-startbreak.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/timecard-startbreak-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Timeoff Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timeoff-delete.md
DELETE /teams/{teamId}/schedule/timesOff/{timeOffId}
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
DELETE https://graph.microsoft.com/beta/teams/{teamId}/schedule/timesOff/{timeOf
[!INCLUDE [sample-code](../includes/snippets/powershell/timeoff-delete-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Timeoff Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timeoff-get.md
This method does not support OData query parameters to customize the response.
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
GET https://graph.microsoft.com/beta/teams/{teamId}/schedule/timesOff/{timeOffId
[!INCLUDE [sample-code](../includes/snippets/powershell/timeoff-get-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Timeoff Put https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timeoff-put.md
PUT /teams/{teamId}/schedule/timesOff/{timeOffId}
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
Prefer: return=representation
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: return=representation
[!INCLUDE [sample-code](../includes/snippets/javascript/timeoff-put-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Timeoffreason Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timeoffreason-delete.md
DELETE /teams/{teamId}/schedule/timeOffReasons/{timeOffReasonId}
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
DELETE https://graph.microsoft.com/beta/teams/{teamId}/schedule/timeOffReasons/{
[!INCLUDE [sample-code](../includes/snippets/powershell/timeoffreason-delete-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Timeoffreason Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timeoffreason-get.md
This method does not support OData query parameters to customize the response.
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
GET https://graph.microsoft.com/beta/teams/{teamId}/schedule/timeOffReasons/{tim
[!INCLUDE [sample-code](../includes/snippets/powershell/timeoffreason-get-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Timeoffreason Put https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timeoffreason-put.md
PUT /teams/{teamId}/schedule/timeOffReasons/{timeOffReasonId}
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
Prefer: return=representation
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: return=representation
[!INCLUDE [sample-code](../includes/snippets/javascript/timeoffreason-put-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Timeoffrequest Approve https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timeoffrequest-approve.md
POST /teams/{teamId}/schedule/timeOffRequests/{timeOffRequestId}/approve
|:--|:--| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
v1.0 Timeoffrequest Decline https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timeoffrequest-decline.md
POST /teams/{teamId}/schedule/timeOffRequests/{timeOffRequestId}/decline
|:--|:--| | Authorization | Bearer {token}. Required. | | Content-type | application-json. Required.|
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
v1.0 Timeoffrequest Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timeoffrequest-delete.md
DELETE /teams/{teamId}/schedule/timeOffRequests/{timeOffRequestId}
| Name | Description | |:--|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
DELETE https://graph.microsoft.com/beta/teams/{teamId}/schedule/timeOffRequests/
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-timeoffrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Timeoffrequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timeoffrequest-get.md
This method does not support OData query parameters to customize the response.
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/beta/teams/{teamId}/schedule/timeOffRequests/{ti
[!INCLUDE [sample-code](../includes/snippets/powershell/get-timeoffrequest-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Timeoffrequest List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/timeoffrequest-list.md
This method supports some of the OData query parameters to help customize the re
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/beta/teams/{teamId}/schedule/timeOffRequests
[!INCLUDE [sample-code](../includes/snippets/powershell/get-timeoffrequest-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todo List Lists https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/todo-list-lists.md
GET https://graph.microsoft.com/beta/me/todo/lists
[!INCLUDE [sample-code](../includes/snippets/powershell/get-todotasklist-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todo Post Lists https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/todo-post-lists.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-todotasklist-from-lists-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotask Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/todotask-delete.md
DELETE https://graph.microsoft.com/beta/me/todo/lists/AAMkADA1MTHgwAAA=/tasks/72
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-todotask-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotask Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/todotask-get.md
GET https://graph.microsoft.com/beta/me/todo/lists/AAMkADA1MTHgwAAA=/tasks/721a3
[!INCLUDE [sample-code](../includes/snippets/powershell/get-todotask-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotask List Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/todotask-list-attachments.md
GET https://graph.microsoft.com/beta/me/todo/lists/AAMehdkfuhgAAA=/tasks/AAMkAGU
[!INCLUDE [sample-code](../includes/snippets/powershell/list-taskfileattachment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotask List Checklistitems https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/todotask-list-checklistitems.md
GET https://graph.microsoft.com/beta/me/todo/lists/AAMkADliMmU5YjJlLTVmMmQtNGQzN
[!INCLUDE [sample-code](../includes/snippets/powershell/list-checklistitem-for-nav-property-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotask List Linkedresources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/todotask-list-linkedresources.md
GET https://graph.microsoft.com/beta/me/todo/lists/dfsdc-f9dfdfs-dcsda9/tasks/e2
[!INCLUDE [sample-code](../includes/snippets/powershell/get-linkedresource-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotask Post Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/todotask-post-attachments.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-taskfileattachment-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotask Post Checklistitems https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/todotask-post-checklistitems.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-checklistitem-as-substask-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotask Post Linkedresources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/todotask-post-linkedresources.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-linkedresource-from-linkedresources-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotask Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/todotask-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-todotask-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotasklist Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/todotasklist-delete.md
DELETE https://graph.microsoft.com/beta/me/todo/lists/AAMkADIyAAAhrbPXAAA=
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-todotasklist-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotasklist Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/todotasklist-get.md
GET https://graph.microsoft.com/beta/me/todo/lists/AAMkADIyAAAAABrJAAA=
[!INCLUDE [sample-code](../includes/snippets/powershell/get-todotasklist-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotasklist List Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/todotasklist-list-tasks.md
GET https://graph.microsoft.com/beta/me/todo/lists/35e2-35e2-721a-e235-1a72e2351
[!INCLUDE [sample-code](../includes/snippets/powershell/get-todotask-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotasklist Post Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/todotasklist-post-tasks.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-todotask-from-tasks-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotasklist Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/todotasklist-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-todotasklist-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenissuancepolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tokenissuancepolicy-delete.md
DELETE https://graph.microsoft.com/beta/policies/tokenIssuancePolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-tokenissuancepolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenissuancepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tokenissuancepolicy-get.md
GET https://graph.microsoft.com/beta/policies/tokenIssuancePolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-tokenissuancepolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenissuancepolicy List Appliesto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tokenissuancepolicy-list-appliesto.md
Get a list of [directoryObject](../resources/directoryObject.md) objects that a
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Application.Read.All, Policy.ReadWrite.ApplicationConfiguration and Application.Read.All, Directory.Read.All |
The following is an example of the request.
GET https://graph.microsoft.com/beta/policies/tokenIssuancePolicies/{id}/appliesTo ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/policies/tokenIssuancePolicies/{id}/applies
[!INCLUDE [sample-code](../includes/snippets/javascript/get-appliesto-3-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenissuancepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tokenissuancepolicy-list.md
GET https://graph.microsoft.com/beta/policies/tokenIssuancePolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/tokenissuancepolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenissuancepolicy Post Tokenissuancepolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tokenissuancepolicy-post-tokenissuancepolicy.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-tokenissuancepolicies-from-tokenissuancepolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenissuancepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tokenissuancepolicy-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-tokenissuancepolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenlifetimepolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tokenlifetimepolicy-delete.md
DELETE https://graph.microsoft.com/beta/policies/tokenLifetimePolicies/4d2f137b-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-tokenlifetimepolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenlifetimepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tokenlifetimepolicy-get.md
GET https://graph.microsoft.com/beta/policies/tokenLifetimePolicies/4d2f137b-e8a
[!INCLUDE [sample-code](../includes/snippets/powershell/get-tokenlifetimepolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenlifetimepolicy List Appliesto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tokenlifetimepolicy-list-appliesto.md
Get a list of [directoryObject](../resources/directoryObject.md) objects that a
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Application.Read.All, Policy.ReadWrite.ApplicationConfiguration and Application.Read.All, Directory.Read.All |
The following is an example of the request.
GET https://graph.microsoft.com/beta/policies/tokenLifetimePolicies/4d2f137b-e8a9-46da-a5c3-cc85b2b840a4/appliesTo ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/policies/tokenLifetimePolicies/4d2f137b-e8a
[!INCLUDE [sample-code](../includes/snippets/javascript/get-appliesto-4-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenlifetimepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tokenlifetimepolicy-list.md
GET https://graph.microsoft.com/beta/policies/tokenLifetimePolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/get-tokenlifetimepolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenlifetimepolicy Post Tokenlifetimepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tokenlifetimepolicy-post-tokenlifetimepolicies.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-tokenlifetimepolicy-from-tokenlifetimepolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenlifetimepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/tokenlifetimepolicy-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-tokenlifetimepolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Trustframework List Keysets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/trustframework-list-keysets.md
GET https://graph.microsoft.com/beta/trustFramework/keySets
[!INCLUDE [sample-code](../includes/snippets/powershell/get-keysets-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Trustframework List Trustframeworkpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/trustframework-list-trustframeworkpolicies.md
GET https://graph.microsoft.com/beta/trustFramework/policies
[!INCLUDE [sample-code](../includes/snippets/powershell/get-trustframeworks-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Trustframework Post Keysets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/trustframework-post-keysets.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-trustframeworkkeyset-from-trustframework-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Trustframeworkkeyset Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/trustframeworkkeyset-delete.md
DELETE https://graph.microsoft.com/beta/trustFramework/keySets/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-trustframeworkkeyset-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Trustframeworkkeyset Generatekey https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/trustframeworkkeyset-generatekey.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/trustframeworkkeyset-generatekey-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Trustframeworkkeyset Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/trustframeworkkeyset-get.md
GET https://graph.microsoft.com/beta/trustFramework/keySets/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-trustframeworkkeyset-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Trustframeworkkeyset Getactivekey https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/trustframeworkkeyset-getactivekey.md
GET https://graph.microsoft.com/beta/trustFramework/keySets/{id}/getActiveKey
[!INCLUDE [sample-code](../includes/snippets/php/trustframeworkkeyset-getactivekey-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Trustframeworkkeyset Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/trustframeworkkeyset-update.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/update-trustframeworkkeyset-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Trustframeworkkeyset Uploadcertificate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/trustframeworkkeyset-uploadcertificate.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/trustframeworkkeyset-uploadcertificate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Trustframeworkkeyset Uploadpkcs12 https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/trustframeworkkeyset-uploadpkcs12.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/trustframeworkkeyset-uploadpkcs12-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Trustframeworkkeyset Uploadsecret https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/trustframeworkkeyset-uploadsecret.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/trustframeworkkeyset-uploadsecret-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Trustframeworkpolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/trustframeworkpolicy-delete.md
DELETE https://graph.microsoft.com/beta/trustFramework/policies/B2C_1A_SocialAnd
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-trustframeworkpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Unifiedrbacapplication List Customappscopes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrbacapplication-list-customappscopes.md
+
+ Title: "List customAppScopes"
+description: "Get a list of customAppScope objects for an RBAC provider."
+ms.localizationpriority: medium
+++
+# List customAppScopes
+
+Namespace: microsoft.graph
++
+Get a list of [customAppScope](../resources/customappscope.md) objects for an RBAC provider.
+
+Currently only the Exchange Online RBAC provider is supported.
+
+## Permissions
+
+Depending on the RBAC provider and the permission type (delegated or application) that is needed, choose from the following table the least privileged permission required to call this API. To learn more, including [taking caution](/graph/auth/auth-concepts#best-practices-for-requesting-permissions) before choosing more privileged permissions, search for the following permissions in [Permissions](/graph/permissions-reference).
+
+<!--### For an Exchange Online provider-->
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account) | RoleManagement.Read.Exchange, RoleManagement.Read.All, RoleManagement.ReadWrite.Exchange |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Not supported. |
+
+## HTTP request
+
+For an Exchange Online provider:
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /roleManagement/exchange/customAppScopes
+```
+
+## Optional query parameters
+
+This method supports the `$filter` and `$count` [OData query parameters](/graph/query-parameters) to help customize the response. Note that `$filter` doesn't work for nested properties stored in the **customAttributes** property.
+
+## Request headers
+
+| Name |Description|
+|:-|:-|
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [customAppScope](../resources/customappscope.md) objects in the response body.
+
+## Examples
+
+<!--### Example 1: Request all custom app scope objects for Exchange Online Provider-->
+
+### Request
+
+The following example shows how to request all **customAppScope** objects of an Exchange Online provider.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_customAppScope_ExchangeOnlineProvider"
+}
+-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/roleManagement/exchange/customAppScopes
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.customAppScope)"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#roleManagement/exchange/customAppScopes",
+ "value": [
+ {
+ "id": "a6a7ef59-ff39-46b1-ae6b-2d9c4d6380cd",
+ "type": "RecipientScope",
+ "displayName": "scope 1",
+ "customAttributes": {
+ "Exclusive": false,
+ "RecipientFilter": "City -eq 'Seattle'"
+ }
+ },
+ {
+ "id": "0b708633-b2ea-4673-b630-18922c345560",
+ "type": "RecipientScope",
+ "displayName": "scope 2",
+ "customAttributes": {
+ "Exclusive": false,
+ "RecipientFilter": "ExternalDirectoryObjectId -eq '45ad6645-57a8-4fef-ad2f-ac5bd3de7d7c'"
+ }
+ }
+ ]
+}
+```
v1.0 Unifiedrbacapplication Post Customappscope https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrbacapplication-post-customappscope.md
+
+ Title: "Create customAppScope"
+description: "Create a new customAppScope object for an RBAC provider."
+ms.localizationpriority: medium
+++
+# Create customAppScope
+
+Namespace: microsoft.graph
++
+Create a new [customAppScope](../resources/customappscope.md) object for an RBAC provider.
+
+Currently only the Exchange Online RBAC provider is supported.
+
+## Permissions
+
+Depending on the RBAC provider and the permission type (delegated or application) that is needed, choose from the following table the least privileged permission required to call this API. To learn more, including [taking caution](/graph/auth/auth-concepts#best-practices-for-requesting-permissions) before choosing more privileged permissions, search for the following permissions in [Permissions](/graph/permissions-reference).
+
+<!--### For an Exchange Online provider-->
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account) | RoleManagement.ReadWrite.Exchange |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Not supported. |
+
+## HTTP request
+
+For an Exchange Online provider:
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+POST /roleManagement/exchange/customAppScopes
+```
+
+## Request headers
+
+| Name | Description |
+|:--|:-|
+| Authorization | Bearer {token}. Required. |
+| Content-Type | application/json. Required. |
+
+## Request body
+
+In the request body, supply a JSON representation of a [customAppScope](../resources/customappscope.md) object.
+
+## Response
+
+If successful, this method returns a `201 Created` response code and a new [customAppScope](../resources/customappscope.md) object in the response body.
+
+## Examples
+
+<!--### Example 1: Create a custom app scope object with recipient scope type for Exchange Online Provider-->
+
+### Request
+
+The following example shows how to create a **customAppScope** object with **type** `RecipientScope` for an Exchange Online provider.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "post_customAppScope_ExchangeOnlineProvider"
+}
+-->
+```http
+POST https://graph.microsoft.com/beta/roleManagement/exchange/customAppScopes
+Content-type: application/json
+
+{
+ "type": "RecipientScope",
+ "displayName": "Protected Exec Users",
+ "customAttributes": {
+ "Exclusive": false,
+ "RecipientFilter": "Title -like 'VP*'"
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.customAppScope"
+} -->
+
+```http
+HTTP/1.1 201 Created
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#roleManagement/exchange/customAppScopes/$entity",
+ "id": "ae242973-f38a-471f-bffd-f111451e940b",
+ "type": "RecipientScope",
+ "displayName": "Protected Exec Users",
+ "customAttributes": {
+ "Exclusive": false,
+ "RecipientFilter": "Title -like 'VP*'"
+ }
+}
+```
v1.0 Unifiedrbacresourceaction Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrbacresourceaction-get.md
GET https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedrbacresourceaction-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedrbacresourcenamespace Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrbacresourcenamespace-get.md
GET https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedrbacresourcenamespace-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedrbacresourcenamespace List Resourceactions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrbacresourcenamespace-list-resourceactions.md
GET https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedrbacresourceaction-directory-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/roleManagement/directory/resourceNamespaces
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedrbacresourceaction-insights-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Unifiedroleassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroleassignment-delete.md
DELETE https://graph.microsoft.com/beta/roleManagement/directory/roleAssignments
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-unifiedroleassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
DELETE https://graph.microsoft.com/beta/roleManagement/exchange/roleAssignments/
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Unifiedroleassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroleassignment-get.md
GET https://graph.microsoft.com/beta/roleManagement/directory/roleAssignments/lA
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleassignment-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/roleManagement/directory/roleAssignments/lA
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleassignment-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/roleManagement/exchange/roleAssignments/6f0
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Unifiedroleassignmentmultiple Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroleassignmentmultiple-delete.md
DELETE https://graph.microsoft.com/beta/roleManagement/deviceManagement/roleAssi
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-unifiedroleassignmentmultiple-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
DELETE https://graph.microsoft.com/beta/roleManagement/cloudPC/roleAssignments/{
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-unifiedroleassignmentmultiple-cloudpc-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedroleassignmentmultiple Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroleassignmentmultiple-get.md
GET https://graph.microsoft.com/beta/roleManagement/deviceManagement/roleAssignm
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleassignmentmultiple-intune-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/roleManagement/deviceManagement/roleAssignm
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleassignmentmultiple-in-intune-provider-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/roleManagement/deviceManagement/roleAssignm
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleassignment-with-expand-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/roleManagement/cloudPC/roleAssignments/dbe9
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/roleManagement/cloudPC/roleAssignments/dbe9
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleassignment-cloud-pc-provider-expand-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Unifiedroleassignmentmultiple Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroleassignmentmultiple-update.md
To update an existing unfiedRoleAssignmentMultiple for a Cloud PC provider:
<!-- { "blockType": "ignored" } --> ```http
-PATCH /roleManagement/cloudPC/roleAssignments
+PATCH /roleManagement/cloudPC/roleAssignments/{id}
``` To update an existing unfiedRoleAssignmentMultiple for an Intune provider: <!-- { "blockType": "ignored" } --> ```http
-PATCH /roleManagement/deviceManagement/roleAssignments
+PATCH /roleManagement/deviceManagement/roleAssignments/{id}
``` ## Request headers
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-unifiedroleassignmentmultiple-from-rbacapplication-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-unifiedroleassignmentmultiple-from-rbacapplication-cloudpc-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedroleassignmentschedule Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroleassignmentschedule-filterbycurrentuser.md
GET https://graph.microsoft.com/beta/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/php/unifiedroleassignmentschedule-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Unifiedroleassignmentschedule Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroleassignmentschedule-get.md
GET https://graph.microsoft.com/beta/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleassignmentschedule-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedroleassignmentscheduleinstance Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroleassignmentscheduleinstance-filterbycurrentuser.md
GET https://graph.microsoft.com/beta/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/php/unifiedroleassignmentscheduleinstance-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Unifiedroleassignmentscheduleinstance Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroleassignmentscheduleinstance-get.md
GET https://graph.microsoft.com/beta/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleassignmentscheduleinstance-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedroleassignmentschedulerequest Cancel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroleassignmentschedulerequest-cancel.md
POST https://graph.microsoft.com/beta/roleManagement/directory/roleAssignmentSch
[!INCLUDE [sample-code](../includes/snippets/powershell/unifiedroleassignmentschedulerequest-cancel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedroleassignmentschedulerequest Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroleassignmentschedulerequest-filterbycurrentuser.md
GET https://graph.microsoft.com/beta/roleManagement/directory/RoleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/php/unifiedroleassignmentschedulerequest-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Unifiedroleassignmentschedulerequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroleassignmentschedulerequest-get.md
GET https://graph.microsoft.com/beta/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleassignmentschedulerequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedroledefinition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroledefinition-delete.md
DELETE https://graph.microsoft.com/beta/roleManagement/directory/roleDefinitions
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-unifiedroledefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
DELETE https://graph.microsoft.com/beta/roleManagement/cloudPC/roleDefinitions/b
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-unifiedroledefinition-cloudpc-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedroledefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroledefinition-get.md
GET https://graph.microsoft.com/beta/roleManagement/directory/roleDefinitions/f1
[!INCLUDE [sample-code](../includes/snippets/powershell/get-custom-role-unifiedroledefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/roleManagement/directory/roleDefinitions/fd
[!INCLUDE [sample-code](../includes/snippets/powershell/get-built-in-role-unifiedroledefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] --
-#### Response
-
-The following is an example of the response.
-
-> **Note:** The response object shown here might be shortened for readability.
-
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.unifiedRoleDefinition"
-} -->
-
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#roleManagement/directory/roleDefinitions/$entity",
- "id": "fdd7a751-b60b-444a-984c-02652fe8fa1c",
- "description": "Members of this role can create/manage groups, create/manage groups settings like naming and expiration policies, and view groups activity and audit reports.",
- "displayName": "Groups Administrator",
- "isBuiltIn": true,
- "isEnabled": true,
- "resourceScopes": [
- "/"
- ],
- "templateId": "fdd7a751-b60b-444a-984c-02652fe8fa1c",
- "version": "1",
- "rolePermissions": [
- {
- "allowedResourceActions": [
- "microsoft.directory/groups/assignLicense",
- "microsoft.directory/groups/create",
- "microsoft.directory/groups/delete",
- "microsoft.directory/groups/hiddenMembers/read",
- "microsoft.directory/groups/reprocessLicenseAssignment",
- "microsoft.directory/groups/restore",
- "microsoft.directory/groups/basic/update",
- "microsoft.directory/groups/classification/update",
- "microsoft.directory/groups/dynamicMembershipRule/update",
- "microsoft.directory/groups/groupType/update",
- "microsoft.directory/groups/members/update",
- "microsoft.directory/groups/owners/update",
- "microsoft.directory/groups/settings/update",
- "microsoft.directory/groups/visibility/update",
- "microsoft.azure.serviceHealth/allEntities/allTasks",
- "microsoft.azure.supportTickets/allEntities/allTasks",
- "microsoft.office365.serviceHealth/allEntities/allTasks",
- "microsoft.office365.supportTickets/allEntities/allTasks",
- "microsoft.office365.webPortal/allEntities/standard/read"
- ],
- "condition": null
- }
- ],
- "inheritsPermissionsFrom": [
- {
- "id": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b"
- }
- ]
-}
-```
-### Example 3: Get the definition of an Azure AD built-in role and $expand on the role it inherits from
-
-#### Request
-
-The following is an example of the request.
--
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_inheritsFrom_unifiedroledefinition",
- "sampleKeys": ["fdd7a751-b60b-444a-984c-02652fe8fa1c"]
-}-->
-
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/roleManagement/directory/roleDefinitions/fdd7a751-b60b-444a-984c-02652fe8fa1c?$expand=inheritsPermissionsFrom
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
The following is an example of the response.
HTTP/1.1 200 OK Content-type: application/json - {
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#roleManagement/directory/roleDefinitions(inheritsPermissionsFrom())/$entity",
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#roleManagement/directory/roleDefinitions/$entity",
"id": "fdd7a751-b60b-444a-984c-02652fe8fa1c", "description": "Members of this role can create/manage groups, create/manage groups settings like naming and expiration policies, and view groups activity and audit reports.", "displayName": "Groups Administrator",
Content-type: application/json
], "inheritsPermissionsFrom": [ {
- "id": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b",
- "description": "Can read basic directory information. Commonly used to grant directory read access to applications and guests.",
- "displayName": "Directory Readers",
- "isBuiltIn": true,
- "isEnabled": true,
- "resourceScopes": [
- "/"
- ],
- "templateId": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b",
- "version": "1",
- "rolePermissions": [
- {
- "allowedResourceActions": [
- "microsoft.directory/administrativeUnits/standard/read",
- "microsoft.directory/administrativeUnits/members/read",
- "microsoft.directory/applications/standard/read",
- "microsoft.directory/applications/owners/read",
- "microsoft.directory/applications/policies/read",
- "microsoft.directory/contacts/standard/read",
- "microsoft.directory/contacts/memberOf/read",
- "microsoft.directory/contracts/standard/read",
- "microsoft.directory/devices/standard/read",
- "microsoft.directory/devices/memberOf/read",
- "microsoft.directory/devices/registeredOwners/read",
- "microsoft.directory/devices/registeredUsers/read",
- "microsoft.directory/directoryRoles/standard/read",
- "microsoft.directory/directoryRoles/eligibleMembers/read",
- "microsoft.directory/directoryRoles/members/read",
- "microsoft.directory/domains/standard/read",
- "microsoft.directory/groups/standard/read",
- "microsoft.directory/groups/appRoleAssignments/read",
- "microsoft.directory/groups/memberOf/read",
- "microsoft.directory/groups/members/read",
- "microsoft.directory/groups/owners/read",
- "microsoft.directory/groups/settings/read",
- "microsoft.directory/groupSettings/standard/read",
- "microsoft.directory/groupSettingTemplates/standard/read",
- "microsoft.directory/oAuth2PermissionGrants/standard/read",
- "microsoft.directory/organization/standard/read",
- "microsoft.directory/organization/trustedCAsForPasswordlessAuth/read",
- "microsoft.directory/applicationPolicies/standard/read",
- "microsoft.directory/roleAssignments/standard/read",
- "microsoft.directory/roleDefinitions/standard/read",
- "microsoft.directory/servicePrincipals/appRoleAssignedTo/read",
- "microsoft.directory/servicePrincipals/appRoleAssignments/read",
- "microsoft.directory/servicePrincipals/standard/read",
- "microsoft.directory/servicePrincipals/memberOf/read",
- "microsoft.directory/servicePrincipals/oAuth2PermissionGrants/read",
- "microsoft.directory/servicePrincipals/owners/read",
- "microsoft.directory/servicePrincipals/ownedObjects/read",
- "microsoft.directory/servicePrincipals/policies/read",
- "microsoft.directory/subscribedSkus/standard/read",
- "microsoft.directory/users/standard/read",
- "microsoft.directory/users/appRoleAssignments/read",
- "microsoft.directory/users/directReports/read",
- "microsoft.directory/users/manager/read",
- "microsoft.directory/users/memberOf/read",
- "microsoft.directory/users/oAuth2PermissionGrants/read",
- "microsoft.directory/users/ownedDevices/read",
- "microsoft.directory/users/ownedObjects/read",
- "microsoft.directory/users/registeredDevices/read"
- ],
- "condition": null
- }
- ]
+ "id": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b"
} ] } ```
-### Example 4: Get the definition of a built-in role for a Cloud PC provider
+### Example 3: Get the definition of a built-in role for a Cloud PC provider
#### Request
GET https://graph.microsoft.com/beta/roleManagement/cloudPC/roleDefinitions/d403
[!INCLUDE [sample-code](../includes/snippets/powershell/get-built-in-cloudpc-role-unifiedroledefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} ```
-## Example 5: Get the definition of a built-in role for the entitlement management provider
+## Example 4: Get the definition of a built-in role for the entitlement management provider
#### Request
GET https://graph.microsoft.com/beta/roleManagement/entitlementManagement/roleDe
[!INCLUDE [sample-code](../includes/snippets/powershell/get-built-in-entitlementmanagement-role-unifiedroledefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} ```
-## Example 6: Get the definition of a built-in role for the Exchange Online provider
+## Example 5: Get the definition of a built-in role for the Exchange Online provider
#### Request
GET https://graph.microsoft.com/beta/roleManagement/exchange/roleDefinitions/722
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Unifiedroledefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroledefinition-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-unifiedroledefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-unifiedroledefinition-cloudpc-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedroleeligibilityschedule Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroleeligibilityschedule-filterbycurrentuser.md
GET https://graph.microsoft.com/beta/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/php/unifiedroleeligibilityschedule-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Unifiedroleeligibilityschedule Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroleeligibilityschedule-get.md
GET https://graph.microsoft.com/beta/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/php/get-unifiedroleeligibilityschedule-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Unifiedroleeligibilityscheduleinstance Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroleeligibilityscheduleinstance-filterbycurrentuser.md
GET https://graph.microsoft.com/beta/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/php/unifiedroleeligibilityscheduleinstance-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Unifiedroleeligibilityscheduleinstance Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroleeligibilityscheduleinstance-get.md
GET https://graph.microsoft.com/beta/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleeligibilityscheduleinstance-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedroleeligibilityschedulerequest Cancel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroleeligibilityschedulerequest-cancel.md
POST https://graph.microsoft.com/beta/roleManagement/directory/roleEligibilitySc
[!INCLUDE [sample-code](../includes/snippets/powershell/unifiedroleeligibilityschedulerequest-cancel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedroleeligibilityschedulerequest Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroleeligibilityschedulerequest-filterbycurrentuser.md
GET https://graph.microsoft.com/beta/roleManagement/directory/RoleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/php/unifiedroleeligibilityschedulerequest-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Unifiedroleeligibilityschedulerequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedroleeligibilityschedulerequest-get.md
GET https://graph.microsoft.com/beta/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleeligibilityschedulerequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedrolemanagementalert Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrolemanagementalert-get.md
+
+ Title: "Get unifiedRoleManagementAlert"
+description: "Get a single security alert by its ID from Privileged Identity Management (PIM) for Azure AD roles."
+
+ms.localizationpriority: medium
++
+# Get unifiedRoleManagementAlert
+Namespace: microsoft.graph
++
+Get a single security alert by its alert definition ID from Privileged Identity Management (PIM) for Azure AD roles.
+
+## 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)|RoleManagementAlert.Read.Directory, RoleManagementAlert.ReadWrite.Directory|
+|Delegated (personal Microsoft account)|Not supported|
+|Application|RoleManagementAlert.Read.Directory, RoleManagementAlert.ReadWrite.Directory|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/roleManagementAlerts/alerts/{unifiedRoleManagementAlertId}
+```
+
+## Optional query parameters
+This method supports the `$select` and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and an [unifiedRoleManagementAlert](../resources/unifiedrolemanagementalert.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_unifiedrolemanagementalert"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/roleManagementAlerts/alerts/DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert?$expand=alertDefinition,alertConfiguration,alertIncidents
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.unifiedRoleManagementAlert"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/roleManagementAlerts/alerts(alertDefinition(),alertConfiguration(),alertIncidents())/$entity",
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert",
+ "alertDefinitionId": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert",
+ "scopeId": "/",
+ "scopeType": "DirectoryRole",
+ "incidentCount": 3,
+ "isActive": true,
+ "lastModifiedDateTime": "2023-05-27T19:16:09.643Z",
+ "lastScannedDateTime": "2023-06-11T23:01:35.21Z",
+ "alertDefinition": {
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert",
+ "displayName": "There are too many global administrators",
+ "scopeType": "DirectoryRole",
+ "scopeId": "/",
+ "description": "The percentage of global administrators is high, relative to other privileged roles. It is recommended to use least privileged roles, with just enough privileges to perform the required tasks.",
+ "severityLevel": "low",
+ "securityImpact": "Global administrator is the highest privileged role. If a Global Administrator is compromised, the attacker gains access to all of their permissions, which puts your whole system at risk.",
+ "mitigationSteps": "┬╖Review the users in the list and remove any that do not absolutely need the Global Administrator role.┬╖Assign lower privileged roles to these users instead.",
+ "howToPrevent": "Assign users the least privileged role they need.",
+ "isRemediatable": true,
+ "isConfigurable": true
+ },
+ "alertConfiguration": {
+ "@odata.type": "#microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertConfiguration",
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert",
+ "alertDefinitionId": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert",
+ "scopeType": "DirectoryRole",
+ "scopeId": "/",
+ "isEnabled": true,
+ "globalAdminCountThreshold": 2,
+ "percentageOfGlobalAdminsOutOfRolesThreshold": 4
+ },
+ "alertIncidents@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/roleManagementAlerts/alerts('DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert')/alertIncidents",
+ "alertIncidents": [
+ {
+ "@odata.type": "#microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertIncident",
+ "id": "f5417b06-cdae-417f-9589-a334104206cf",
+ "assigneeId": "f5417b06-cdae-417f-9589-a334104206cf",
+ "assigneeDisplayName": "testUser1",
+ "assigneeUserPrincipalName": "testuser1@anujcoffice.onmicrosoft.com"
+ },
+ {
+ "@odata.type": "#microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertIncident",
+ "id": "861e0b20-1e9f-4ca9-bcd1-ddc22c5d7320",
+ "assigneeId": "861e0b20-1e9f-4ca9-bcd1-ddc22c5d7320",
+ "assigneeDisplayName": "testUser2",
+ "assigneeUserPrincipalName": "testuser2@anujcoffice.onmicrosoft.com"
+ },
+ {
+ "@odata.type": "#microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertIncident",
+ "id": "d15bb922-c926-412e-aae3-30afb1c8a0b6",
+ "assigneeId": "d15bb922-c926-412e-aae3-30afb1c8a0b6",
+ "assigneeDisplayName": "testUser3",
+ "assigneeUserPrincipalName": "testuser3@anujcoffice.onmicrosoft.com"
+ }
+ ]
+}
+```
+
v1.0 Unifiedrolemanagementalert List Alertincidents https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrolemanagementalert-list-alertincidents.md
+
+ Title: "List alertIncidents"
+description: "Get a list of the unifiedRoleManagementAlertIncident objects and their properties."
+
+ms.localizationpriority: medium
++
+# List alertIncidents
+Namespace: microsoft.graph
++
+Get a list of the alert incidents. The alert incidents are a collection of any following type that is derived from the [unifiedRoleManagementAlertIncident](../resources/unifiedrolemanagementalertincident.md) object:
+
+- [invalidLicenseAlertIncident](../resources/invalidlicensealertincident.md)
+- [noMfaOnRoleActivationAlertIncident](../resources/nomfaonroleactivationalertincident.md)
+- [redundantAssignmentAlertIncident](../resources/redundantassignmentalertincident.md)
+- [rolesAssignedOutsidePrivilegedIdentityManagementAlertConfiguration](../resources/rolesassignedoutsideprivilegedidentitymanagementalertconfiguration.md)
+- [sequentialActivationRenewalsAlertIncident](../resources/sequentialactivationrenewalsalertincident.md)
+- [staleSignInAlertIncident](../resources/stalesigninalertincident.md)
+- [tooManyGlobalAdminsAssignedToTenantAlertIncident](../resources/toomanyglobaladminsassignedtotenantalertincident.md)
++
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RoleManagementAlert.Read.Directory, RoleManagementAlert.ReadWrite.Directory|
+|Delegated (personal Microsoft account)|Not supported|
+|Application|RoleManagementAlert.Read.Directory, RoleManagementAlert.ReadWrite.Directory|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/roleManagementAlerts/alerts/{unifiedRoleManagementAlertId}/alertIncidents
+```
+
+## Optional query parameters
+This method supports the `$select`, `$filter`, `$top`, and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [unifiedRoleManagementAlertIncident](../resources/unifiedrolemanagementalertincident.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request that retrieves the top five alert incidents of an alert under the tenant resource scope.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_unifiedrolemanagementalertincident"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/roleManagementAlerts/alerts/DirectoryRole_67b47f38-0f0b-4e62-a3be-859140c2061f_TooManyGlobalAdminsAssignedToTenantAlert/alertIncidents?$top=5
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.unifiedRoleManagementAlertIncident)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/roleManagementAlerts/alerts('DirectoryRole_67b47f38-0f0b-4e62-a3be-859140c2061f_TooManyGlobalAdminsAssignedToTenantAlert')/alertIncidents",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertIncident",
+ "id": "13d5df6a-3d2e-4dcb-9dab-486df2cf5c8e",
+ "assigneeId": "13d5df6a-3d2e-4dcb-9dab-486df2cf5c8e",
+ "assigneeDisplayName": "testUser1",
+ "assigneeUserPrincipalName": "testuser1@contoso.onmicrosoft.com"
+ },
+ {
+ "@odata.type": "#microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertIncident",
+ "id": "1d14292b-8a56-41cb-ac9c-e1e3a69e0e71",
+ "assigneeId": "1d14292b-8a56-41cb-ac9c-e1e3a69e0e71",
+ "assigneeDisplayName": "testUser2",
+ "assigneeUserPrincipalName": "testuser2@contoso.onmicrosoft.com"
+ },
+ {
+ "@odata.type": "#microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertIncident",
+ "id": "36158c4b-adc5-445c-8130-862cba705dad",
+ "assigneeId": "36158c4b-adc5-445c-8130-862cba705dad",
+ "assigneeDisplayName": "testUser3",
+ "assigneeUserPrincipalName": "testuser3@contoso.onmicrosoft.com"
+ },
+ {
+ "@odata.type": "#microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertIncident",
+ "id": "38f6f1bd-2a6e-4d47-b738-0bb189c9c389",
+ "assigneeId": "38f6f1bd-2a6e-4d47-b738-0bb189c9c389",
+ "assigneeDisplayName": "testUser4",
+ "assigneeUserPrincipalName": "testuser4@contoso.onmicrosoft.com"
+ },
+ {
+ "@odata.type": "#microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertIncident",
+ "id": "42793c70-b1e4-49bb-82c0-9fed214f05ab",
+ "assigneeId": "42793c70-b1e4-49bb-82c0-9fed214f05ab",
+ "assigneeDisplayName": "testUser5",
+ "assigneeUserPrincipalName": "testuser5@contoso.onmicrosoft.com"
+ }
+ ],
+ "@odata.nextLink": "https://graph.microsoft.com/beta/identityGovernance/roleManagementAlerts/alerts/DirectoryRole_67b47f38-0f0b-4e62-a3be-859140c2061f_TooManyGlobalAdminsAssignedToTenantAlert/alertIncidents?$top=5&$skip=5"
+}
+```
+
v1.0 Unifiedrolemanagementalert Refresh https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrolemanagementalert-refresh.md
+
+ Title: "unifiedRoleManagementAlert: refresh"
+description: "Refresh incidents on all security alerts or on a single security alert in Privileged Identity Management (PIM) for Azure AD roles."
+
+ms.localizationpriority: medium
++
+# unifiedRoleManagementAlert: refresh
+Namespace: microsoft.graph
++
+Refresh incidents on all security alerts or on a single security alert in Privileged Identity Management (PIM) for Azure AD roles.
+
+## 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)|RoleManagementAlert.ReadWrite.Directory|
+|Delegated (personal Microsoft account)|Not supported|
+|Application|RoleManagementAlert.ReadWrite.Directory|
++
+## HTTP requests
+
+To refresh incidents on all alerts, use the following request.
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identityGovernance/roleManagementAlerts/alerts/refresh
+```
+
+To refresh a single alert, use the below request.
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identityGovernance/roleManagementAlerts/alerts/{alertId}/refresh
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+For refreshing incidents on all alerts (refresh collection of alerts), 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|
+|:|:|:|
+|scopeType|String|The type of the scope where the alert is created. `DirectoryRole` is the only supported one for Azure AD roles. |
+|scopeId|String|The identifier of the scope where the alert applies. `/` is the only supported one for the tenant.|
+
+For refreshing a single alert, do not specify a request body.
+
+## Response
+
+If successful, this action returns a `202 Accepted` response code with a 'Location' header which specifies the URL for polling the operation status.
+
+## Examples
+
+### Example 1: Refresh all the alerts under a resource scope like a tenant
+
+#### Request
+
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "unifiedrolemanagementalert_refresh_all"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/identityGovernance/roleManagementAlerts/alerts/refresh
+Content-Type: application/json
+
+{
+ "scopeId" : "/",
+ "scopeType" : "DirectoryRole"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 202 Accepted
+Content-Type: application/json
+Location: https://graph.microsoft.com/beta/identityGovernance/roleManagementAlerts/operations/5c5670d6-a2c0-a394-ef42-882954856de5
+```
+
+### Example 2: Refresh a single alert under a resource scope like a tenant
+
+#### Request
+
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "unifiedrolemanagementalert_refresh_single"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/identityGovernance/roleManagementAlerts/alerts/DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert/refresh
+
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 202 Accepted
+Location: https://graph.microsoft.com/beta/identityGovernance/roleManagementAlerts/operations/7d6771e9-e1d0-a344-fg41-882954856ed7
+```
v1.0 Unifiedrolemanagementalert Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrolemanagementalert-update.md
+
+ Title: "Update unifiedRoleManagementAlert"
+description: "Dismiss a unifiedRoleManagementAlert object by setting the isActive property to false."
+
+ms.localizationpriority: medium
++
+# Update unifiedRoleManagementAlert
+Namespace: microsoft.graph
++
+Dismiss a [unifiedRoleManagementAlert](../resources/unifiedrolemanagementalert.md) object by setting the **isActive** property to `false`.
+
+## 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)|RoleManagementAlert.ReadWrite.Directory|
+|Delegated (personal Microsoft account)|Not supported|
+|Application|RoleManagementAlert.ReadWrite.Directory|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /identityGovernance/roleManagementAlerts/alerts/{unifiedRoleManagementAlertId}
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+
+|Property|Type|Description|
+|:|:|:|
+|isActive|Boolean|`false` by default; `true` if the alert is active. Set to `false `to dismiss the alert. Required.|
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request to dismiss an alert by specifying the alert id and setting the isActive to false.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_unifiedrolemanagementalert"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/identityGovernance/roleManagementAlerts/alerts/DirectoryRole_67b47f38-0f0b-4e62-a3be-859140c2061f_StaleSignInAlert
+Content-Type: application/json
+
+{
+ "isActive": false
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
v1.0 Unifiedrolemanagementalertconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrolemanagementalertconfiguration-get.md
+
+ Title: "Get unifiedRoleManagementAlertConfiguration"
+description: "Read the properties and relationships of an unifiedRoleManagementAlertConfiguration object."
+
+ms.localizationpriority: medium
++
+# Get unifiedRoleManagementAlertConfiguration
+Namespace: microsoft.graph
++
+Read the properties and relationships of an alert configuration. The alert configuration can be one of the following types that are derived from the [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md) object:
+
+- [invalidLicenseAlertConfiguration](../resources/invalidlicensealertconfiguration.md)
+- [noMfaOnRoleActivationAlertConfiguration](../resources/nomfaonroleactivationalertconfiguration.md)
+- [redundantAssignmentAlertConfiguration](../resources/redundantassignmentalertconfiguration.md)
+- [rolesAssignedOutsidePrivilegedIdentityManagementAlertConfiguration](../resources/rolesassignedoutsideprivilegedidentitymanagementalertconfiguration.md)
+- [sequentialActivationRenewalsAlertConfiguration](../resources/sequentialactivationrenewalsalertconfiguration.md)
+- [staleSignInAlertConfiguration](../resources/stalesigninalertconfiguration.md)
+- [tooManyGlobalAdminsAssignedToTenantAlertConfiguration](../resources/toomanyglobaladminsassignedtotenantalertconfiguration.md)
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RoleManagementAlert.Read.Directory, RoleManagementAlert.ReadWrite.Directory|
+|Delegated (personal Microsoft account)|Not supported|
+|Application|RoleManagementAlert.Read.Directory, RoleManagementAlert.ReadWrite.Directory|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/roleManagementAlerts/alertConfigurations/{unifiedRoleManagementAlertConfigurationId}
+```
+
+## Optional query parameters
+This method supports the `$select` and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and an [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_unifiedrolemanagementalertconfiguration"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/roleManagementAlerts/alertConfigurations/DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert?$expand=alertDefinition
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.unifiedRoleManagementAlertConfiguration"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/roleManagementAlerts/alertConfigurations(alertDefinition())/$entity",
+ "@odata.type": "#microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertConfiguration",
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert",
+ "alertDefinitionId": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert",
+ "scopeType": "DirectoryRole",
+ "scopeId": "/",
+ "isEnabled": true,
+ "globalAdminCountThreshold": 2,
+ "percentageOfGlobalAdminsOutOfRolesThreshold": 4,
+ "alertDefinition": {
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert",
+ "displayName": "There are too many global administrators",
+ "scopeType": "DirectoryRole",
+ "scopeId": "/",
+ "description": "The percentage of global administrators is high, relative to other privileged roles. It is recommended to use least privileged roles, with just enough privileges to perform the required tasks.",
+ "severityLevel": "low",
+ "securityImpact": "Global administrator is the highest privileged role. If a Global Administrator is compromised, the attacker gains access to all of their permissions, which puts your whole system at risk.",
+ "mitigationSteps": "┬╖Review the users in the list and remove any that do not absolutely need the Global Administrator role.┬╖Assign lower privileged roles to these users instead.",
+ "howToPrevent": "Assign users the least privileged role they need.",
+ "isRemediatable": true,
+ "isConfigurable": true
+ }
+}
+```
+
v1.0 Unifiedrolemanagementalertconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrolemanagementalertconfiguration-update.md
+
+ Title: "Update unifiedRoleManagementAlertConfiguration"
+description: "Update the properties of an unifiedRoleManagementAlertConfiguration object."
+
+ms.localizationpriority: medium
++
+# Update unifiedRoleManagementAlertConfiguration
+Namespace: microsoft.graph
++
+Update the properties of an alert configuration. The alert configuration can be one of the following types that are derived from the [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md) object:
+
+- [invalidLicenseAlertConfiguration](../resources/invalidlicensealertconfiguration.md)
+- [noMfaOnRoleActivationAlertConfiguration](../resources/nomfaonroleactivationalertconfiguration.md)
+- [redundantAssignmentAlertConfiguration](../resources/redundantassignmentalertconfiguration.md)
+- [rolesAssignedOutsidePrivilegedIdentityManagementAlertConfiguration](../resources/rolesassignedoutsideprivilegedidentitymanagementalertconfiguration.md)
+- [sequentialActivationRenewalsAlertConfiguration](../resources/sequentialactivationrenewalsalertconfiguration.md)
+- [staleSignInAlertConfiguration](../resources/stalesigninalertconfiguration.md)
+- [tooManyGlobalAdminsAssignedToTenantAlertConfiguration](../resources/toomanyglobaladminsassignedtotenantalertconfiguration.md)
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RoleManagementAlert.ReadWrite.Directory|
+|Delegated (personal Microsoft account)|Not supported|
+|Application|RoleManagementAlert.ReadWrite.Directory|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /identityGovernance/roleManagementAlerts/alertConfigurations/{unifiedRoleManagementAlertConfigurationId}
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+
+You must include the **@odata.type** property in the body of the request. The value for this property must be the same as the derived alert configuration type that you are updating. For example, if you are updating the **tooManyGlobalAdminsAssignedToTenantAlertConfiguration** alert configuration, the value for the **@odata.type** property must be **#microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertConfiguration**.
+
+|Property|Type|Description|
+|:|:|:|
+|duration|Boolean|The number of days to look back on from current timestamp. <br/><br/>Can be updated for the **redundantAssignmentAlertConfiguration** and the **staleSignInAlertConfiguration** alert configuration type.|
+|globalAdminCountThreshold|Int32|The threshold for the number of accounts assigned the Global Administrator role in the tenant. Triggers an alert if the number of global administrators in the tenant reaches or crosses this threshold value. <br/><br/>Can be updated for the **tooManyGlobalAdminsAssignedToTenantAlertConfiguration** alert configuration type.|
+|isEnabled|Boolean|True if the alert is enabled. Setting to false will disable scanning for the specific alert. Optional. <br/><br/>Can be updated for all alert configuration types.|
+|percentageOfGlobalAdminsOutOfRolesThreshold|Int32|Threshold of the percentage of global administrators out of all the role assignments in the tenant. Triggers an alert if the percentage in the tenant reaches or crosses this threshold value. <br/><br/>Can be updated for the **tooManyGlobalAdminsAssignedToTenantAlertConfiguration** alert configuration type.|
+|sequentialActivationCounterThreshold|Int32|The minimum number of activations within the timeIntervalBetweenActivations period to trigger an alert. <br/><br/>Can be updated for the **sequentialactivationrenewalsalertconfiguration** alert configuration type.|
+|timeIntervalBetweenActivations|Duration|Time interval between activations to trigger an alert. <br/><br/>Can be updated for the **sequentialactivationrenewalsalertconfiguration** alert configuration type.|
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_unifiedrolemanagementalertconfiguration"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/identityGovernance/roleManagementAlerts/alertConfigurations/DirectoryRole_67b47f38-0f0b-4e62-a3be-859140c2061f_TooManyGlobalAdminsAssignedToTenantAlert
+Content-Type: application/json
+
+{
+ "@odata.type":"#microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertConfiguration",
+ "isEnabled": "true",
+ "globalAdminCountThreshold": 7,
+ "percentageOfGlobalAdminsOutOfRolesThreshold": 70
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
v1.0 Unifiedrolemanagementalertdefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrolemanagementalertdefinition-get.md
+
+ Title: "Get unifiedRoleManagementAlertDefinition"
+description: "Read the properties and relationships of an unifiedRoleManagementAlertDefinition object."
+
+ms.localizationpriority: medium
++
+# Get unifiedRoleManagementAlertDefinition
+Namespace: microsoft.graph
++
+Read the properties and relationships of an [unifiedRoleManagementAlertDefinition](../resources/unifiedrolemanagementalertdefinition.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RoleManagementAlert.Read.Directory, RoleManagementAlert.ReadWrite.Directory|
+|Delegated (personal Microsoft account)|Not supported|
+|Application|RoleManagementAlert.Read.Directory, RoleManagementAlert.ReadWrite.Directory|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/roleManagementAlerts/alertDefinitions/{unifiedRoleManagementAlertDefinitionId}
+```
+
+## Optional query parameters
+This method supports the `$select` and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and an [unifiedRoleManagementAlertDefinition](../resources/unifiedrolemanagementalertdefinition.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_unifiedrolemanagementalertdefinition"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/roleManagementAlerts/alertDefinitions/DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.unifiedRoleManagementAlertDefinition"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/roleManagementAlerts/alertDefinitions/$entity",
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert",
+ "displayName": "There are too many global administrators",
+ "scopeType": "DirectoryRole",
+ "scopeId": "/",
+ "description": "The percentage of global administrators is high, relative to other privileged roles. It is recommended to use least privileged roles, with just enough privileges to perform the required tasks.",
+ "severityLevel": "low",
+ "securityImpact": "Global administrator is the highest privileged role. If a Global Administrator is compromised, the attacker gains access to all of their permissions, which puts your whole system at risk.",
+ "mitigationSteps": "┬╖Review the users in the list and remove any that do not absolutely need the Global Administrator role.┬╖Assign lower privileged roles to these users instead.",
+ "howToPrevent": "Assign users the least privileged role they need.",
+ "isRemediatable": true,
+ "isConfigurable": true
+}
+```
+
v1.0 Unifiedrolemanagementalertincident Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrolemanagementalertincident-get.md
+
+ Title: "Get unifiedRoleManagementAlertIncident"
+description: "Read the properties and relationships of an unifiedRoleManagementAlertIncident object."
+
+ms.localizationpriority: medium
++
+# Get unifiedRoleManagementAlertIncident
+Namespace: microsoft.graph
++
+Read the properties and relationships of an alert incident. The alert incident can be one of the following types that are derived from the [unifiedRoleManagementAlertIncident](../resources/unifiedrolemanagementalertincident.md) object:
+
+- [invalidLicenseAlertIncident](../resources/invalidlicensealertincident.md)
+- [noMfaOnRoleActivationAlertIncident](../resources/nomfaonroleactivationalertincident.md)
+- [redundantAssignmentAlertIncident](../resources/redundantassignmentalertincident.md)
+- [rolesAssignedOutsidePrivilegedIdentityManagementAlertConfiguration](../resources/rolesassignedoutsideprivilegedidentitymanagementalertconfiguration.md)
+- [sequentialActivationRenewalsAlertIncident](../resources/sequentialactivationrenewalsalertincident.md)
+- [staleSignInAlertIncident](../resources/stalesigninalertincident.md)
+- [tooManyGlobalAdminsAssignedToTenantAlertIncident](../resources/toomanyglobaladminsassignedtotenantalertincident.md)
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RoleManagementAlert.Read.Directory, RoleManagementAlert.ReadWrite.Directory|
+|Delegated (personal Microsoft account)|Not supported|
+|Application|RoleManagementAlert.Read.Directory, RoleManagementAlert.ReadWrite.Directory|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/roleManagementAlerts/alerts/{unifiedRoleManagementAlertId}/alertIncidents/{unifiedRoleManagementAlertIncidentId}
+```
+
+## Optional query parameters
+This method supports the `$select` and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and an [unifiedRoleManagementAlertIncident](../resources/unifiedrolemanagementalertincident.md) object in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_unifiedrolemanagementalertincident"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/roleManagementAlerts/alerts/DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert/alertIncidents/a9f38501-74ec-43ea-8663-6c538602150d
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.unifiedRoleManagementAlertIncident"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/roleManagementAlerts/alerts('DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_TooManyGlobalAdminsAssignedToTenantAlert')/alertIncidents/$entity",
+ "@odata.type": "#microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertIncident",
+ "id": "13d5df6a-3d2e-4dcb-9dab-486df2cf5c8e",
+ "assigneeId": "13d5df6a-3d2e-4dcb-9dab-486df2cf5c8e",
+ "assigneeDisplayName": "testUser1",
+ "assigneeUserPrincipalName": "testuser1@anujcoffice.onmicrosoft.com"
+}
+```
+
v1.0 Unifiedrolemanagementalertincident Remediate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrolemanagementalertincident-remediate.md
+
+ Title: "unifiedRoleManagementAlertIncident: remediate"
+description: "Remediate or mitigate an incident of an alert."
+
+ms.localizationpriority: medium
++
+# unifiedRoleManagementAlertIncident: remediate
+Namespace: microsoft.graph
++
+Remediate or mitigate an incident of an alert. Run this action to fix an incident for a remediable alert, automatically applying the recommended **mitigationSteps**.
+
+The alert incident can be one of the following types that are derived from the [unifiedRoleManagementAlertIncident](../resources/unifiedrolemanagementalertincident.md) object:
+
+- [invalidLicenseAlertIncident](../resources/invalidlicensealertincident.md)
+- [noMfaOnRoleActivationAlertIncident](../resources/nomfaonroleactivationalertincident.md)
+- [redundantAssignmentAlertIncident](../resources/redundantassignmentalertincident.md)
+- [rolesAssignedOutsidePrivilegedIdentityManagementAlertConfiguration](../resources/rolesassignedoutsideprivilegedidentitymanagementalertconfiguration.md)
+- [sequentialActivationRenewalsAlertIncident](../resources/sequentialactivationrenewalsalertincident.md)
+- [staleSignInAlertIncident](../resources/stalesigninalertincident.md)
+- [tooManyGlobalAdminsAssignedToTenantAlertIncident](../resources/toomanyglobaladminsassignedtotenantalertincident.md)
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RoleManagementAlert.ReadWrite.Directory|
+|Delegated (personal Microsoft account)|Not supported|
+|Application|RoleManagementAlert.ReadWrite.Directory|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identityGovernance/roleManagementAlerts/alerts/{unifiedRoleManagementAlertId}/alertIncidents/{unifiedRoleManagementAlertIncidentId}/remediate
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this action returns a `200 OK` response code. Calling this API for an incident that has an alert definition with **isRemediatable** set to `false` returns in a `400 Bad Request` error response.
+
+## Examples
+
+### Request
+The following is an example of a request.
+<!-- {
+ "blockType": "request",
+ "name": "unifiedrolemanagementalertincidentthis.remediate"
+}
+-->
+``` http
+POST /beta/identityGovernance/roleManagementAlerts/alerts/DirectoryRole_67b47f38-0f0b-4e62-a3be-859140c2061f_TooManyGlobalAdminsAssignedToTenantAlert/incident/0645231d-16ba-4ebf-851a-0875df4052bd/remediate
+```
++
+### Response
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 200 OK
+```
+
v1.0 Unifiedrolemanagementpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrolemanagementpolicy-get.md
Retrieve the details of a role management policy. To read a policy that applies
## 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).
+### For PIM for Azure AD roles
+ |Permission type|Permissions (from least to most privileged)| |:|:| |Delegated (work or school account)|RoleManagementPolicy.Read.Directory, RoleManagement.Read.Directory, RoleManagement.Read.All, RoleManagementPolicy.ReadWrite.Directory, RoleManagement.ReadWrite.Directory|
-|Delegated (personal Microsoft account)|Not supported|
-|Application|RoleManagement.Read.Directory, RoleManagement.Read.All, RoleManagement.ReadWrite.Directory|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RoleManagementPolicy.Read.Directory, RoleManagement.Read.Directory, RoleManagement.Read.All, RoleManagementPolicy.ReadWrite.Directory, RoleManagement.ReadWrite.Directory|
+
+### For PIM for groups
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RoleManagementPolicy.Read.AzureADGroup, RoleManagementPolicy.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RoleManagementPolicy.Read.AzureADGroup, RoleManagementPolicy.ReadWrite.AzureADGroup|
## HTTP request
+To retrieve the details of a policy in PIM that can be applied to Azure AD roles or group membership or ownership:
<!-- { "blockType": "ignored" }
If successful, this method returns a `200 OK` response code and an [unifiedRoleM
## Examples
-### Request
+### Example 1: Retrieve the details of a policy in PIM for Azure AD roles
+
+#### Request
+
+The following is an example of the request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "get_unifiedrolemanagementpolicy"
+ "name": "get_unifiedrolemanagementpolicy_directory"
} --> ``` http
-GET https://graph.microsoft.com/beta/policies/roleManagementPolicies/f93a5c37-5c37-f93a-375c-3af9375c3af9
+GET https://graph.microsoft.com/beta/policies/roleManagementPolicies/DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_13b24d89-6e5a-46d5-b0d7-531c0846570a
``` # [C#](#tab/csharp) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-### Response
-**Note:** The response object shown here might be shortened for readability.
+#### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
HTTP/1.1 200 OK
Content-Type: application/json {
- "value": {
- "id": "f93a5c37-5c37-f93a-375c-3af9375c3af9",
- "displayName": "Policy1",
- "description": "Policy for privileged admins",
- "isOrganizationDefault": true,
- "scopeId": "f93a5c37-5c37-f93a-375c-3af9375c3af9",
- "scopeType": "subscription",
- "lastModifiedDateTime": "2020-09-09T21:35:27.91Z",
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#policies/roleManagementPolicies/$entity",
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_13b24d89-6e5a-46d5-b0d7-531c0846570a",
+ "displayName": "DirectoryRole",
+ "description": "DirectoryRole",
+ "isOrganizationDefault": false,
+ "scopeId": "/",
+ "scopeType": "DirectoryRole",
+ "lastModifiedDateTime": null,
"lastModifiedBy": {
- "@odata.type": "microsoft.graph.identity"
+ "displayName": null,
+ "id": null
}
- }
} ```
+### Example 2: Retrieve the details of a policy in PIM for groups
+
+#### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_unifiedrolemanagementpolicy_azureADGroup"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/policies/roleManagementPolicies/Group_60bba733-f09d-49b7-8445-32369aa066b3_f21b26d9-9ff9-4af1-b1d4-bddf28591369
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.unifiedRoleManagementPolicy"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#policies/roleManagementPolicies/$entity",
+ "id": "Group_60bba733-f09d-49b7-8445-32369aa066b3_f21b26d9-9ff9-4af1-b1d4-bddf28591369",
+ "displayName": "Group",
+ "description": "Group",
+ "isOrganizationDefault": false,
+ "scopeId": "60bba733-f09d-49b7-8445-32369aa066b3",
+ "scopeType": "Group",
+ "lastModifiedDateTime": "2023-05-23T23:29:43.687Z",
+ "lastModifiedBy": {
+ "displayName": null,
+ "id": null
+ }
+}
+```
v1.0 Unifiedrolemanagementpolicy List Effectiverules https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrolemanagementpolicy-list-effectiverules.md
GET https://graph.microsoft.com/beta/policies/roleManagementPolicies/ba9cc2d6-c2
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedrolemanagementpolicyrule-effective-rules-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedrolemanagementpolicy List Rules https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrolemanagementpolicy-list-rules.md
To retrieve rules for a policy that applies to Azure RBAC, use the [Azure REST P
## 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).
+### For PIM for Azure AD roles
+ |Permission type|Permissions (from least to most privileged)| |:|:| |Delegated (work or school account)|RoleManagementPolicy.Read.Directory, RoleManagement.Read.Directory, RoleManagement.Read.All, RoleManagementPolicy.ReadWrite.Directory, RoleManagement.ReadWrite.Directory|
-|Delegated (personal Microsoft account)|Not supported|
-|Application|RoleManagement.Read.Directory, RoleManagement.Read.All, RoleManagement.ReadWrite.Directory|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RoleManagementPolicy.Read.Directory, RoleManagement.Read.Directory, RoleManagement.Read.All, RoleManagementPolicy.ReadWrite.Directory, RoleManagement.ReadWrite.Directory|
+
+### For PIM for groups
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RoleManagementPolicy.Read.AzureADGroup, RoleManagementPolicy.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RoleManagementPolicy.Read.AzureADGroup, RoleManagementPolicy.ReadWrite.AzureADGroup|
## HTTP request
+To retrieve rules in a policy for either Azure AD roles or groups:
<!-- { "blockType": "ignored" }
If successful, this method returns a `200 OK` response code and a collection of
## Examples
-### Request
+### Example 1: Retrieve rules of a policy in PIM for Azure AD roles
+
+#### Request
+
+The following is an example of the request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "list_unifiedrolemanagementpolicyruleforID",
+ "name": "list_unifiedrolemanagementpolicyruleforID_directory",
"sampleKeys": ["DirectoryRole_cab01047-8ad9-4792-8e42-569340767f1b_70c808b5-0d35-4863-a0ba-07888e99d448"] } -->
GET https://graph.microsoft.com/beta/policies/roleManagementPolicies/DirectoryRo
``` # [C#](#tab/csharp) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-### Response
-**Note:** The response object shown here might be shortened for readability.
+#### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
Content-Type: application/json
} ```
+### Example 2: Retrieve rules of a policy in PIM for groups
+
+#### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_unifiedrolemanagementpolicyruleforID_azureADGroup",
+ "sampleKeys": ["Group_60bba733-f09d-49b7-8445-32369aa066b3_f21b26d9-9ff9-4af1-b1d4-bddf28591369"]
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/policies/roleManagementPolicies/Group_60bba733-f09d-49b7-8445-32369aa066b3_f21b26d9-9ff9-4af1-b1d4-bddf28591369/rules
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.unifiedRoleManagementPolicyRule)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#policies/roleManagementPolicies('Group_60bba733-f09d-49b7-8445-32369aa066b3_f21b26d9-9ff9-4af1-b1d4-bddf28591369')/rules",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule",
+ "id": "Expiration_Admin_Eligibility",
+ "isExpirationRequired": true,
+ "maximumDuration": "P365D",
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Admin_Admin_Eligibility",
+ "notificationType": "Email",
+ "recipientType": "Admin",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Requestor_Admin_Eligibility",
+ "notificationType": "Email",
+ "recipientType": "Requestor",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Approver_Admin_Eligibility",
+ "notificationType": "Email",
+ "recipientType": "Approver",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule",
+ "id": "Enablement_Admin_Eligibility",
+ "enabledRules": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule",
+ "id": "Expiration_Admin_Assignment",
+ "isExpirationRequired": true,
+ "maximumDuration": "P180D",
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule",
+ "id": "Enablement_Admin_Assignment",
+ "enabledRules": [
+ "Justification"
+ ],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Admin_Admin_Assignment",
+ "notificationType": "Email",
+ "recipientType": "Admin",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Requestor_Admin_Assignment",
+ "notificationType": "Email",
+ "recipientType": "Requestor",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Approver_Admin_Assignment",
+ "notificationType": "Email",
+ "recipientType": "Approver",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule",
+ "id": "Expiration_EndUser_Assignment",
+ "isExpirationRequired": true,
+ "maximumDuration": "PT7H",
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule",
+ "id": "Enablement_EndUser_Assignment",
+ "enabledRules": [
+ "Justification"
+ ],
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyApprovalRule",
+ "id": "Approval_EndUser_Assignment",
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ },
+ "setting": {
+ "isApprovalRequired": false,
+ "isApprovalRequiredForExtension": false,
+ "isRequestorJustificationRequired": true,
+ "approvalMode": "SingleStage",
+ "approvalStages": [
+ {
+ "approvalStageTimeOutInDays": 1,
+ "isApproverJustificationRequired": true,
+ "escalationTimeInMinutes": 0,
+ "isEscalationEnabled": false,
+ "primaryApprovers": [],
+ "escalationApprovers": []
+ }
+ ]
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyAuthenticationContextRule",
+ "id": "AuthenticationContext_EndUser_Assignment",
+ "isEnabled": false,
+ "claimValue": "",
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Admin_EndUser_Assignment",
+ "notificationType": "Email",
+ "recipientType": "Admin",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Requestor_EndUser_Assignment",
+ "notificationType": "Email",
+ "recipientType": "Requestor",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Approver_EndUser_Assignment",
+ "notificationType": "Email",
+ "recipientType": "Approver",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ }
+ ]
+}
+```
v1.0 Unifiedrolemanagementpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrolemanagementpolicy-update.md
+
+ Title: "Update unifiedRoleManagementPolicy"
+description: "Update the details of a role management policy."
+
+ms.localizationpriority: medium
++
+# Update unifiedRoleManagementPolicy
+Namespace: microsoft.graph
++
+Update the details of a role management policy [unifiedRoleManagementPolicy](../resources/unifiedrolemanagementpolicy.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+### For PIM for Azure AD roles
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RoleManagementPolicy.ReadWrite.Directory, RoleManagement.ReadWrite.Directory|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RoleManagementPolicy.ReadWrite.Directory, RoleManagement.ReadWrite.Directory|
+
+### For PIM for groups
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RoleManagementPolicy.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RoleManagementPolicy.ReadWrite.AzureADGroup|
+
+## HTTP request
+
+To update the details of a role management policy for either Azure AD roles or groups:
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /policies/roleManagementPolicies/{unifiedRoleManagementPolicyId}
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+
+|Property|Type|Description|
+|:|:|:|
+|rules|[unifiedRoleManagementPolicyRule](../resources/unifiedrolemanagementpolicyrule.md) collection |The list of policy rules to be updated.|
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Example 1: Update the details of a policy defined in PIM for Azure AD roles
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_unifiedrolemanagementpolicy_directory"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/policies/roleManagementPolicies/DirectoryRole_2132228a-d66e-401c-ab8a-a8ae31254a36_0f8c4bbc-4f1a-421c-b63d-a68f571b7fab
+Content-Type: application/json
+
+{
+ "rules": [
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyApprovalRule",
+ "id": "Approval_EndUser_Assignment",
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ },
+ "setting": {
+ "isApprovalRequired": false,
+ "isApprovalRequiredForExtension": false,
+ "isRequestorJustificationRequired": true,
+ "approvalMode": "SingleStage",
+ "approvalStages": [
+ {
+ "approvalStageTimeOutInDays": 1,
+ "isApproverJustificationRequired": true,
+ "escalationTimeInMinutes": 0,
+ "isEscalationEnabled": false,
+ "primaryApprovers": [],
+ "escalationApprovers": []
+ }
+ ]
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyAuthenticationContextRule",
+ "id": "AuthenticationContext_EndUser_Assignment",
+ "isEnabled": false,
+ "claimValue": "",
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule",
+ "id": "Enablement_Admin_Eligibility",
+ "enabledRules": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule",
+ "id": "Expiration_Admin_Eligibility",
+ "isExpirationRequired": false,
+ "maximumDuration": "P365D",
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Admin_Admin_Eligibility",
+ "notificationType": "Email",
+ "recipientType": "Admin",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ }
+ ]
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+```http
+HTTP/1.1 204 No Content
+```
+
+### Example 2: Update the details of a policy defined in PIM for groups
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_unifiedrolemanagementpolicy_azureADGroup"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/policies/roleManagementPolicies/Group_60bba733-f09d-49b7-8445-32369aa066b3_f21b26d9-9ff9-4af1-b1d4-bddf28591369
+Content-Type: application/json
+
+{
+ "rules": [
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyApprovalRule",
+ "id": "Approval_EndUser_Assignment",
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ },
+ "setting": {
+ "isApprovalRequired": true,
+ "isApprovalRequiredForExtension": false,
+ "isRequestorJustificationRequired": true,
+ "approvalMode": "SingleStage",
+ "approvalStages": [
+ {
+ "approvalStageTimeOutInDays": 1,
+ "isApproverJustificationRequired": true,
+ "escalationTimeInMinutes": 0,
+ "isEscalationEnabled": false,
+ "primaryApprovers": [
+ {
+ "@odata.type": "#microsoft.graph.singleUser",
+ "isBackup": false,
+ "id": "c277c8cb-6bb7-42e5-a17f-0add9a718151",
+ "description": null
+ }
+ ],
+ "escalationApprovers": []
+ }
+ ]
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyAuthenticationContextRule",
+ "id": "AuthenticationContext_EndUser_Assignment",
+ "isEnabled": false,
+ "claimValue": "",
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule",
+ "id": "Enablement_Admin_Eligibility",
+ "enabledRules": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule",
+ "id": "Expiration_Admin_Eligibility",
+ "isExpirationRequired": true,
+ "maximumDuration": "P365D",
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule",
+ "id": "Notification_Admin_Admin_Eligibility",
+ "notificationType": "Email",
+ "recipientType": "Admin",
+ "notificationLevel": "All",
+ "isDefaultRecipientsEnabled": true,
+ "notificationRecipients": [],
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+ }
+ ]
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+```http
+HTTP/1.1 204 No Content
+```
v1.0 Unifiedrolemanagementpolicyassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrolemanagementpolicyassignment-get.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Get the details of a role management policy assignment including the policy and rules associated with the Azure AD role.
+Get the details of a policy in PIM that's assigned to Azure AD roles or group membership or ownership.
## 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).
+### For PIM for Azure AD roles
+ |Permission type|Permissions (from least to most privileged)| |:|:| |Delegated (work or school account)|RoleManagementPolicy.Read.Directory, RoleManagement.Read.Directory, RoleManagement.Read.All, RoleManagementPolicy.ReadWrite.Directory, RoleManagement.ReadWrite.Directory|
-|Delegated (personal Microsoft account)|Not supported|
-|Application|RoleManagement.Read.All, RoleManagement.Read.Directory, RoleManagement.ReadWrite.Directory|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RoleManagementPolicy.Read.Directory, RoleManagement.Read.Directory, RoleManagement.Read.All, RoleManagementPolicy.ReadWrite.Directory, RoleManagement.ReadWrite.Directory|
+
+### For PIM for groups
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RoleManagementPolicy.Read.AzureADGroup, RoleManagementPolicy.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RoleManagementPolicy.Read.AzureADGroup, RoleManagementPolicy.ReadWrite.AzureADGroup|
## HTTP request
+To retrieve the details of a policy assignment made in PIM for Azure AD roles or PIM for groups membership and ownership:
<!-- { "blockType": "ignored" }
If successful, this method returns a `200 OK` response code and an [unifiedRoleM
## Examples
-### Request
+### Example 1: Retrieve the details of a policy assignment for PIM for Azure AD roles
+
+#### Request
+
+The following is an example of the request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "get_unifiedrolemanagementpolicyassignment"
+ "name": "get_unifiedrolemanagementpolicyassignment_directory"
} --> ``` http
-GET https://graph.microsoft.com/beta/policies/roleManagementPolicyAssignments/d6e4112f-112f-d6e4-2f11-e4d62f11e4d6
+GET https://graph.microsoft.com/beta/policies/roleManagementPolicyAssignments/DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_13b24d89-6e5a-46d5-b0d7-531c0846570a_29232cdf-9323-42fd-ade2-1d097af3e4de
``` # [C#](#tab/csharp) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-### Response
-**Note:** The response object shown here might be shortened for readability.
+#### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
HTTP/1.1 200 OK
Content-Type: application/json {
- "value": {
- "id": "d6e4112f-112f-d6e4-2f11-e4d62f11e4d6",
- "policyId": "d6e4112f-112f-d6e4-2f11-e4d62f11e4d6",
- "scopeId": "d6e4112f-112f-d6e4-2f11-e4d62f11e4d6",
- "scopeType": "subscription",
- "roleDefinitionId": "d6e4112f-112f-d6e4-2f11-e4d62f11e4d6"
- }
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#policies/roleManagementPolicyAssignments/$entity",
+ "id": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_13b24d89-6e5a-46d5-b0d7-531c0846570a_29232cdf-9323-42fd-ade2-1d097af3e4de",
+ "policyId": "DirectoryRole_19356be4-7e93-4ed6-a7c6-0ae28454d125_13b24d89-6e5a-46d5-b0d7-531c0846570a",
+ "scopeId": "/",
+ "scopeType": "DirectoryRole",
+ "roleDefinitionId": "29232cdf-9323-42fd-ade2-1d097af3e4de"
+}
+```
+
+### Example 2: Retrieve the details of a policy assignment for PIM for groups
+
+#### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_unifiedrolemanagementpolicyassignment_azureADGroup"
}
+-->
+``` http
+GET https://graph.microsoft.com/beta/policies/roleManagementPolicyAssignments/Group_60bba733-f09d-49b7-8445-32369aa066b3_f21b26d9-9ff9-4af1-b1d4-bddf28591369_member
```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.unifiedRoleManagementPolicyAssignment"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft-ppe.com/testppebetapagppe/$metadata#policies/roleManagementPolicyAssignments/$entity",
+ "id": "Group_60bba733-f09d-49b7-8445-32369aa066b3_f21b26d9-9ff9-4af1-b1d4-bddf28591369_member",
+ "policyId": "Group_60bba733-f09d-49b7-8445-32369aa066b3_f21b26d9-9ff9-4af1-b1d4-bddf28591369",
+ "scopeId": "60bba733-f09d-49b7-8445-32369aa066b3",
+ "scopeType": "Group",
+ "roleDefinitionId": "member"
+}
+```
v1.0 Unifiedrolemanagementpolicyrule Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrolemanagementpolicyrule-get.md
Retrieve a rule defined for a role management policy. The rule can be one of the
## 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).
+### For PIM for Azure AD roles
+ |Permission type|Permissions (from least to most privileged)| |:|:| |Delegated (work or school account)|RoleManagementPolicy.Read.Directory, RoleManagement.Read.Directory, RoleManagement.Read.All, RoleManagementPolicy.ReadWrite.Directory, RoleManagement.ReadWrite.Directory|
-|Delegated (personal Microsoft account)|Not supported|
-|Application|RoleManagement.Read.Directory, RoleManagement.Read.All, RoleManagement.ReadWrite.Directory|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RoleManagementPolicy.Read.Directory, RoleManagement.Read.Directory, RoleManagement.Read.All, RoleManagementPolicy.ReadWrite.Directory, RoleManagement.ReadWrite.Directory|
+
+### For PIM for groups
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RoleManagementPolicy.Read.AzureADGroup, RoleManagementPolicy.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RoleManagementPolicy.Read.AzureADGroup, RoleManagementPolicy.ReadWrite.AzureADGroup|
## HTTP request
+To retrieve a rule defined for a policy for either Azure AD roles or PIM for groups membership and ownership:
<!-- { "blockType": "ignored" }
If successful, this method returns a `200 OK` response code and an [unifiedRoleM
## Examples
-### Request
+### Example 1: Retrieve a rule defined for a policy in PIM for Azure AD roles
+
+#### Request
+
+The following example retrieves a role management policy rule with ID `Expiration_Admin_Eligibility`.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "get_unifiedrolemanagementpolicyrule",
+ "name": "get_unifiedrolemanagementpolicyrule_directory",
"sampleKeys": ["DirectoryRole_cab01047-8ad9-4792-8e42-569340767f1b_70c808b5-0d35-4863-a0ba-07888e99d448", "Expiration_Admin_Eligibility"] } -->
GET https://graph.microsoft.com/beta/policies/roleManagementPolicies/DirectoryRo
``` # [C#](#tab/csharp) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-### Response
-**Note:** The response object shown here might be shortened for readability.
+#### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
Content-Type: application/json
} ```
+### Example 2: Retrieve a rule defined for a policy in PIM for groups
+
+#### Request
+
+The following example retrieves a role management policy rule with ID `Expiration_Admin_Eligibility`.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_unifiedrolemanagementpolicyrule_azureADGroup",
+ "sampleKeys": ["Group_60bba733-f09d-49b7-8445-32369aa066b3_f21b26d9-9ff9-4af1-b1d4-bddf28591369", "Expiration_Admin_Eligibility"]
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/policies/roleManagementPolicies/Group_60bba733-f09d-49b7-8445-32369aa066b3_f21b26d9-9ff9-4af1-b1d4-bddf28591369/rules/Expiration_Admin_Eligibility
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.unifiedRoleManagementPolicyRule"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#policies/roleManagementPolicies('Group_60bba733-f09d-49b7-8445-32369aa066b3_f21b26d9-9ff9-4af1-b1d4-bddf28591369')/rules/$entity",
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule",
+ "id": "Expiration_Admin_Eligibility",
+ "isExpirationRequired": true,
+ "maximumDuration": "P365D",
+ "target": {
+ "caller": "Admin",
+ "operations": [
+ "All"
+ ],
+ "level": "Eligibility",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+}
+```
v1.0 Unifiedrolemanagementpolicyrule Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedrolemanagementpolicyrule-update.md
For more information about rules for Azure AD roles and examples of updating rul
## 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).
+### For PIM for Azure AD roles
+ |Permission type|Permissions (from least to most privileged)| |:|:| |Delegated (work or school account)|RoleManagementPolicy.ReadWrite.Directory, RoleManagement.ReadWrite.Directory| |Delegated (personal Microsoft account)|Not supported.|
-|Application|Not supported.|
+|Application|RoleManagementPolicy.ReadWrite.Directory, RoleManagement.ReadWrite.Directory|
+
+### For PIM for groups
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|RoleManagementPolicy.ReadWrite.AzureADGroup|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|RoleManagementPolicy.ReadWrite.AzureADGroup|
## HTTP request
+To update a rule defined for a policy for either Azure AD roles or groups in PIM:
<!-- { "blockType": "ignored" }
If successful, this method returns a `204 No Content` response code.
## Examples
-### Request
+### Example 1: Update a rule defined for a policy in PIM for Azure AD roles
+
+#### Request
The following example updates a role management policy rule with ID `Expiration_EndUser_Assignment`. # [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "update_unifiedrolemanagementpolicyrule",
+ "name": "update_unifiedrolemanagementpolicyrule_directory",
"sampleKeys": ["DirectoryRole_84841066-274d-4ec0-a5c1-276be684bdd3_200ec19a-09e7-4e7a-9515-cf1ee64b96f9", "Expiration_EndUser_Assignment"] } -->
Content-Type: application/json
``` # [C#](#tab/csharp) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-### Response
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+```http
+HTTP/1.1 204 No Content
+```
+
+### Example 2: Update a rule defined for a policy in PIM for groups
+
+#### Request
+
+The following example updates a role management policy rule with ID `Expiration_EndUser_Assignment`.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_unifiedrolemanagementpolicyrule_azureADGroup",
+ "sampleKeys": ["Group_60bba733-f09d-49b7-8445-32369aa066b3_f21b26d9-9ff9-4af1-b1d4-bddf28591369", "Expiration_EndUser_Assignment"]
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/beta/policies/roleManagementPolicies/Group_60bba733-f09d-49b7-8445-32369aa066b3_f21b26d9-9ff9-4af1-b1d4-bddf28591369/rules/Expiration_EndUser_Assignment
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule",
+ "id": "Expiration_EndUser_Assignment",
+ "isExpirationRequired": true,
+ "maximumDuration": "PT1H45M",
+ "target": {
+ "caller": "EndUser",
+ "operations": [
+ "All"
+ ],
+ "level": "Assignment",
+ "inheritableSettings": [],
+ "enforcedSettings": []
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true
v1.0 Unifiedstoragequota List Services https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/unifiedstoragequota-list-services.md
Content-Type: application/json
} ```
+<!--
+{
+ "type": "#page.annotation",
+ "description": "List serviceStorageQuotaBreakdown",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/me:
+ /me/settings/storage/quota/services
+ Uri path requires navigating into unknown object hierarchy: missing property 'storage' on 'userSettings'. Possible issues:
+ 1) Doc bug where 'storage' isn't defined on the resource.
+ 2) Doc bug where 'storage' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'userSettings' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
+ ]
+}
+-->
v1.0 User Assignlicense https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-assignlicense.md
Title: "assignLicense"
-description: "Add or remove licenses for the user to enable or disable their use of Microsoft cloud offerings. For example, an organization can have a Microsoft 365 Enterprise E3 subscription with 100 licenses, and this request assigns one of those licenses to a specific user. You can also enable and disable specific plans associated with a subscription. To learn more about subscriptions and licenses, see this Technet article."
+ Title: "user: assignLicense"
+description: "Add or remove licenses for the user to enable or disable their use of Microsoft cloud offerings. "
ms.localizationpriority: medium ms.prod: "users"
v1.0 User Changepassword https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-changepassword.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/user-changepassword-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 User Delete Approleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-delete-approleassignments.md
DELETE https://graph.microsoft.com/beta/users/{id}/appRoleAssignments/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/user-delete-approleassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User Delete Manager https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-delete-manager.md
If successful, this method returns `204 No Content` response code. It does not r
## Example
-##### Request
+### Request
The following is an example of the request.
The following is an example of the request.
"name": "remove_manager" }--> ```http
-DELETE https://graph.microsoft.com/beta/users/{id}/manager/$ref
+DELETE https://graph.microsoft.com/beta/users/10f17b99-784c-4526-8747-aec8a3159d6a/manager/$ref
``` # [C#](#tab/csharp)
DELETE https://graph.microsoft.com/beta/users/{id}/manager/$ref
[!INCLUDE [sample-code](../includes/snippets/powershell/remove-manager-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-##### Response
+### Response
The following is an example of the response.
v1.0 User Delete Sponsors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-delete-sponsors.md
+
+ Title: "Remove sponsor"
+description: "Remove a user's sponsor."
+
+ms.localizationpriority: medium
++
+# Remove sponsor
+
+Namespace: microsoft.graph
++
+Remove a user's sponsor.
+
+## 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) | User.ReadWrite.All, Directory.ReadWrite.All |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | User.ReadWrite.All, Directory.ReadWrite.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /users/{id}/sponsors/{id}/$ref
+```
+
+[!CAUTION]
+> If `/$ref` is not appended to the request and the calling app has permissions to manage the sponsor object type, the sponsor object will also be deleted from Azure Active Directory (Azure AD); otherwise, a `403 Forbidden` error is returned. For example, an app with *User.ReadWrite.All* permissions will delete a user who is a sponsor. You can restore specific objects through the [Restore deleted items API](directory-deleteditems-restore.md)
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns `204 No Content` response code. It does not return anything in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+<!-- {
+ "blockType": "request",
+ "name": "delete_sponsors_from_user"
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/beta/users/{user-id}/sponsors/{directory-object-id}/$ref
+```
+
+### Response
+
+The following is an example of the response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 User Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-delete.md
DELETE https://graph.microsoft.com/beta/users/ba9a3254-9f18-4209-aeb3-9e42a35b5b
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-delta.md
GET https://graph.microsoft.com/beta/users/delta
[!INCLUDE [sample-code](../includes/snippets/php/user-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/users/delta?$select=displayName,jobTitle,mo
[!INCLUDE [sample-code](../includes/snippets/php/user-delta-select-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
Prefer: return=minimal
[!INCLUDE [sample-code](../includes/snippets/php/user-delta-minimal-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 User Exportpersonaldata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-exportpersonaldata.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/user-exportpersonaldata-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 User Findmeetingtimes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-findmeetingtimes.md
One of the following permissions is required to call this API. To learn more, in
|Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | Calendars.Read.Shared, Calendars.ReadWrite.Shared |
+|Delegated (work or school account) | Calendars.Read, Calendars.ReadWrite |
|Delegated (personal Microsoft account) | Not supported. | |Application | Not supported. |
Content-Type: application/json
"isOrganizerOptional": "false", "meetingDuration": "PT1H", "returnSuggestionReasons": "true",
- "minimumAttendeePercentage": "100"
+ "minimumAttendeePercentage": 100
} ```
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/user-findmeetingtimes-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 User Findroomlists https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-findroomlists.md
GET https://graph.microsoft.com/beta/me/findRoomLists
[!INCLUDE [sample-code](../includes/snippets/php/user-get-room-lists-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
v1.0 User Findrooms https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-findrooms.md
GET https://graph.microsoft.com/beta/me/findRooms
[!INCLUDE [sample-code](../includes/snippets/php/user-get-rooms-in-tenant-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/me/findRooms(RoomList='Building2Rooms@conto
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 User Get Mailboxsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-get-mailboxsettings.md
GET https://graph.microsoft.com/beta/me/mailboxSettings
[!INCLUDE [sample-code](../includes/snippets/php/get-mailboxsettings-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/me/mailboxSettings/automaticRepliesSetting
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/me/mailboxSettings/userPurpose
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 User Get Transitivereports https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-get-transitivereports.md
GET https://graph.microsoft.com/beta/users/45b7d2e7-b882-4a80-ba97-10b7a63b8fa4/
[!INCLUDE [sample-code](../includes/snippets/php/get-transitivereports-user-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 User Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-get.md
GET https://graph.microsoft.com/beta/me
[!INCLUDE [sample-code](../includes/snippets/csharp/get-user-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-user-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/me
[!INCLUDE [sample-code](../includes/snippets/powershell/get-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
GET https://graph.microsoft.com/beta/users/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-other-user-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-other-user-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/users/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-other-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/users/{id | userPrincipalName}?$select=disp
[!INCLUDE [sample-code](../includes/snippets/csharp/get-user-select-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-user-select-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/{id | userPrincipalName}?$select=disp
[!INCLUDE [sample-code](../includes/snippets/powershell/get-user-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/users/{id}?$select=customSecurityAttributes
[!INCLUDE [sample-code](../includes/snippets/csharp/get-user-customsecurityattributes-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-user-customsecurityattributes-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/users/{id}?$select=customSecurityAttributes
[!INCLUDE [sample-code](../includes/snippets/powershell/get-user-customsecurityattributes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} ```
-### Example 5: Use `$filter` to retrieve specific users based on a property value
-
-This example shows how to use the `$filter` query parameter along with the `endswith` clause to retrieve a user with a specific value in the **mail** attribute. This request filters and returns all users with a mail address ending with contoso.com.
-
-#### Request
--
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_user_filter"
-} -->
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/users?$count=true&ConsistencyLevel=eventual&$filter=endsWith(mail,'@contoso.com')
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-#### Response
-
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.user",
- "name": "get_user_filter"
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#users",
- "@odata.count": 1350,
- "@odata.nextLink": "https://graph.microsoft.com/v1.0/users?$count=true&$filter=endsWith(mail,'@contoso.com')&ConsistencyLevel=eventual&$skiptoken=m~AQAnOzEyN2NjN2I3NTQzYzQ0YzA4NjlhYjU5MzUzYmNhNGI2OzswOzA7",
- "value": [
- {
- "businessPhones": [],
- "displayName": "Phantom Space",
- "givenName": "Space",
- "jobTitle": null,
- "mail": "Space.Phantom@cloudezzy.com",
- "mobilePhone": null,
- "officeLocation": null,
- "preferredLanguage": null,
- "surname": "Phantom",
- "userPrincipalName": "Space.Phantom@contoso.com",
- "id": "00111916-c5c5-4dd2-9e31-aab96af7511e"
- }
- ]
-}
-```
-
-### Example 6: Get the value of a schema extension for a user
+### Example 5: Get the value of a schema extension for a user
In this example, the ID of the schema extension is `ext55gb1l09_msLearnCourses`.
GET https://graph.microsoft.com/beta/users/4562bcc8-c436-4f95-b7c0-4f8ce89dca5e?
[!INCLUDE [sample-code](../includes/snippets/csharp/get-schemaextension-for-ext55gb1l09-mslearncourses--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-schemaextension-for-ext55gb1l09-mslearncourses--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/users/4562bcc8-c436-4f95-b7c0-4f8ce89dca5e?
[!INCLUDE [sample-code](../includes/snippets/powershell/get-schemaextension-for-ext55gb1l09-mslearncourses--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 User Getmailtips https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-getmailtips.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/user-getmailtips-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 User Invalidateallrefreshtokens https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-invalidateallrefreshtokens.md
POST https://graph.microsoft.com/beta/me/invalidateAllRefreshTokens
[!INCLUDE [sample-code](../includes/snippets/powershell/user-invalidateallrefreshtokens-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User List Agreementacceptances https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-agreementacceptances.md
Title: "List agreementAcceptances" description: "Retrieve a list of a user's agreementAcceptance objects." ms.localizationpriority: medium-+ ms.prod: "users" doc_type: apiPageType
GET https://graph.microsoft.com/beta/me/agreementAcceptances
[!INCLUDE [sample-code](../includes/snippets/powershell/get-agreementacceptances-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User List Approleassignedresources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-approleassignedresources.md
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/php/list-approleassignedresources-users-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 User List Approleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-approleassignments.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http GET /users/{id | userPrincipalName}/appRoleAssignments
+GET /me/appRoleAssignments
``` ## Optional query parameters
GET https://graph.microsoft.com/beta/users/cdb555e3-b33e-4fd5-a427-17fadacbdfa7/
[!INCLUDE [sample-code](../includes/snippets/powershell/user-get-approleassignments-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/users/cdb555e3-b33e-4fd5-a427-17fadacbdfa7/
[!INCLUDE [sample-code](../includes/snippets/powershell/user-get-approleassignments-filterby-resourceid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 User List Calendargroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-calendargroups.md
GET https://graph.microsoft.com/beta/me/calendarGroups
[!INCLUDE [sample-code](../includes/snippets/powershell/get-calendargroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User List Calendars https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-calendars.md
GET https://graph.microsoft.com/beta/me/calendars
[!INCLUDE [sample-code](../includes/snippets/powershell/user-get-calendars-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User List Calendarview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-calendarview.md
GET https://graph.microsoft.com/v1.0/me/calendarView?startDateTime=2020-01-01T19
[!INCLUDE [sample-code](../includes/snippets/csharp/user-get-calendarview-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-get-calendarview-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/calendarView?startDateTime=2020-01-01T19
[!INCLUDE [sample-code](../includes/snippets/php/user-get-calendarview-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User List Cloudpcs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-cloudpcs.md
GET https://graph.microsoft.com/beta/me/cloudPCs
[!INCLUDE [sample-code](../includes/snippets/php/list-cloudpc-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User List Contactfolders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-contactfolders.md
GET https://graph.microsoft.com/beta/me/contactFolders
[!INCLUDE [sample-code](../includes/snippets/powershell/get-contactfolders-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User List Contacts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-contacts.md
GET https://graph.microsoft.com/beta/me/contacts?$select=displayName,emailAddres
[!INCLUDE [sample-code](../includes/snippets/powershell/user-get-contacts-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User List Createdobjects https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-createdobjects.md
GET https://graph.microsoft.com/beta/me/createdObjects
[!INCLUDE [sample-code](../includes/snippets/powershell/get-createdobjects-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 User List Directreports https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-directreports.md
GET https://graph.microsoft.com/beta/me/directReports
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directreports-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User List Events https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-events.md
Prefer: outlook.timezone="Pacific Standard Time"
[!INCLUDE [sample-code](../includes/snippets/powershell/get-events-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response 1
Prefer: outlook.body-content-type="text"
[!INCLUDE [sample-code](../includes/snippets/powershell/get-events-in-text-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response 2
v1.0 User List Joinedteams https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-joinedteams.md
GET https://graph.microsoft.com/beta/me/joinedTeams
[!INCLUDE [sample-code](../includes/snippets/powershell/get-joinedteams-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
- [List associated teams](../api/associatedteaminfo-list.md) - [List all teams in an organization](../api/teams-list.md) - [Get team](../api/team-get.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 User List Licensedetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-licensedetails.md
GET https://graph.microsoft.com/beta/me/licenseDetails
[!INCLUDE [sample-code](../includes/snippets/powershell/get-licensedetails-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User List Mailfolders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-mailfolders.md
GET https://graph.microsoft.com/beta/me/mailFolders
[!INCLUDE [sample-code](../includes/snippets/powershell/get-mailfolders-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/me/mailFolders/?includeHiddenFolders=true
[!INCLUDE [sample-code](../includes/snippets/powershell/get-hiddenmailfolders-e2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 User List Manager https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-manager.md
GET https://graph.microsoft.com/beta/users/{id|userPrincipalName}/manager
[!INCLUDE [sample-code](../includes/snippets/powershell/get-manager-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-transitive-managers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 User List Memberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-memberof.md
GET https://graph.microsoft.com/beta/users/{id}/memberOf
[!INCLUDE [sample-code](../includes/snippets/powershell/get-user-memberof-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 User List Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-messages.md
GET https://graph.microsoft.com/beta/me/messages?$select=sender,subject
[!INCLUDE [sample-code](../includes/snippets/powershell/get-messages-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/me/messages?$filter=MentionsPreview/IsMenti
[!INCLUDE [sample-code](../includes/snippets/powershell/get-messages-with-mentions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Prefer: outlook.body-content-type="text"
[!INCLUDE [sample-code](../includes/snippets/powershell/get-messages-in-text-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 User List Oauth2permissiongrants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-oauth2permissiongrants.md
GET https://graph.microsoft.com/beta/users/7d54cb02-aaa3-4016-9f9c-a4b49422dd9b/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-user-oauth2permissiongrants-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User List Owneddevices https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-owneddevices.md
GET https://graph.microsoft.com/beta/me/ownedDevices
[!INCLUDE [sample-code](../includes/snippets/powershell/get-owneddevices-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 User List Ownedobjects https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-ownedobjects.md
GET https://graph.microsoft.com/beta/me/ownedObjects
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ownedobjects-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 User List People https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-people.md
GET https://graph.microsoft.com/beta/me/people
[!INCLUDE [sample-code](../includes/snippets/powershell/get-person-collection-beta-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 User List Registereddevices https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-registereddevices.md
GET https://graph.microsoft.com/beta/me/registeredDevices
[!INCLUDE [sample-code](../includes/snippets/powershell/get-registereddevices-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 User List Scopedrolememberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-scopedrolememberof.md
GET https://graph.microsoft.com/beta/me/scopedRoleMemberOf
[!INCLUDE [sample-code](../includes/snippets/powershell/get-scopedadministratorof-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 User List Sponsors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-sponsors.md
+
+ Title: "List sponsors"
+description: "Get a user's sponsors."
+ms.localizationpriority: medium
+++
+# List sponsors
+
+Namespace: microsoft.graph
++
+Get a user's sponsors. Sponsors are users and groups that are responsible for this guest user's privileges in the tenant and for keeping the guest user's information and access up to date.
+
+## 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) | User.Read.All, User.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | User.Read.All, User.ReadWrite.All|
++
+## HTTP request
+
+Get sponsors.
+<!-- { "blockType": "ignored" } -->
+```http
+GET /users/{id | userPrincipalName}/sponsors
+```
+
+## Optional query parameters
+
+This method supports the `$select` and `$expand` [OData query parameters](/graph/query-parameters) to help customize the response. You can specify `$select` inside `$expand` to select the individual sponsor's properties: `$expand=sponsors($select=id,displayName)`.
+
+## Request headers
+
+| Header | Value |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [user](../resources/user.md) and [group](../resources/group.md) objects in the response body.
+
+## Examples
+
+### Example: Get sponsors
+
+The following example shows a request to get the sponsors.
+
+#### Request
+
+<!-- {
+ "blockType": "request",
+ "name": "get_sponsors"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/users/025e5e3e-e5b7-4eb4-ba1f-4e5b0579f1a2/sponsors
+```
+
+#### Response
+
+The following is an example of the response.
+>**Note**: The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.directoryObject",
+ "isCollection": true
+}
+-->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+"@odata.context": "https://graph.microsoft.com/beta/$metadata#directoryObjects",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.user",
+ "id": "263a1289-8282-4bf7-91f7-550d9bba8c02",
+ "displayName": "Sara Davis",
+ "jobTitle": "Finance VP",
+ "mail": "SaraD@contoso.onmicrosoft.com",
+ "userPrincipalName": "SaraD@contoso.onmicrosoft.com"
+ },
+ {
+ "@odata.type": "#microsoft.graph.group",
+ "id": "08143e93-989e-4771-ac78-803bcdac52d2",
+ "mail": "groupforsponsors@contoso.com",
+ "mailEnabled": true,
+ "mailNickname": "groupforsponsors",
+ "securityEnabled": true
+ }
+ ]
+}
+```
v1.0 User List Transitivememberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-transitivememberof.md
Title: "List a user's memberships (direct and transitive)" description: "Get groups, directory roles, and administrative units that the user is a member of through either direct or transitive membership." ms.localizationpriority: medium-+ ms.prod: "users" doc_type: apiPageType
GET https://graph.microsoft.com/beta/users/{id}/transitiveMemberOf
[!INCLUDE [sample-code](../includes/snippets/powershell/get-transitivememberof-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 User List Usagerights https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list-usagerights.md
GET https://graph.microsoft.com/beta/users/{userId}/usageRights
[!INCLUDE [sample-code](../includes/snippets/php/list-usageright-3-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/users/{userId}/usageRights?$filter=state in
``` # [C#](#tab/csharp) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java)
GET https://graph.microsoft.com/beta/users/{userId}/usageRights?$filter=state in
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 User List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-list.md
GET /users
## Optional query parameters
-This method supports the `$count`, `$expand`, `$filter`, `$orderBy`, `$search`, `$select`, and `$top` [OData query parameters](/graph/query-parameters) to help customize the response. `$skip` isn't supported. The default and maximum page sizes are 100 and 999 user objects respectively, except when you specify `$select=signInActivity` or `$filter=signInActivity`. When `signInActivity` is selected or filtered on, the maximum page size is 120. Some queries are supported only when you use the **ConsistencyLevel** header set to `eventual` and `$count`. For more information, see [Advanced query capabilities on Azure AD directory objects](/graph/aad-advanced-queries). The `$count` and `$search` parameters are currently not available in Azure AD B2C tenants.
+This method supports the `$count`, `$expand`, `$filter`, `$orderBy`, `$search`, `$select`, and `$top` [OData query parameters](/graph/query-parameters) to help customize the response. `$skip` isn't supported. The default and maximum page sizes are 100 and 999 user objects respectively, except when you specify `$select=signInActivity` or `$filter=signInActivity`. When `signInActivity` is selected or filtered on, the maximum page size is 999. Some queries are supported only when you use the **ConsistencyLevel** header set to `eventual` and `$count`. For more information, see [Advanced query capabilities on Azure AD directory objects](/graph/aad-advanced-queries). The `$count` and `$search` parameters are currently not available in Azure AD B2C tenants.
[Extension properties](/graph/extensibility-overview) also support query parameters, in some cases, only with advanced query parameters. For more information, see [support for `$filter` by extension properties](/graph/aad-advanced-queries#:~:text=The%20following%20table%20shows%20support%20for%20%24filter%20by%20extension%20properties%20on%20the%20user%20object.).
GET https://graph.microsoft.com/beta/users
[!INCLUDE [sample-code](../includes/snippets/powershell/get-users-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/users?$select=displayName,id&$filter=identi
[!INCLUDE [sample-code](../includes/snippets/powershell/get-signinname-users-e2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} ```
-### Example 3: Get users including their last sign-in time
+### Example 3: Get guest (B2B) users from a specific tenant or domain by userPrincipalName
#### Request
-The following is an example of the request. Details for the **signInActivity** property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.
+The following is an example of the request. The userPrincipalName value for guest (B2B collaboration) users always contains the "#EXT#" identifier. For example, the userPrincipalName of a user in their home tenant is *AdeleV@adatum.com*. When you invite the user to collaborate in your tenant, *contoso.com*, their userPrincipalName in your tenant is "AdeleV_adatum.com#EXT#@contoso.com".
->**Note:** When you specify `$select=signInActivity` or `$filter=signInActivity` while listing users, the maximum page size for `$top` is 120. Requests with `$top` set higher than 120 will return pages with up to 120 users. signInActivity supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`) *but* not with any other filterable properties.
+This request requires the **ConsistencyLevel** header set to `eventual` and the `$count=true` query string because the request includes the endsWith operator. For more information about the use of **ConsistencyLevel** and `$count`, see [Advanced query capabilities on Azure AD directory objects](/graph/aad-advanced-queries).
+>**NOTE:** You must encode the reserved character "#" in the userPrincipalName value as "%23" in the request URL. For more information, see [Encoding special characters](/graph/query-parameters#encoding-query-parameters).
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "get_signin_last_time_e3"
+ "name": "get_b2b_users"
}--> ```msgraph-interactive
-GET https://graph.microsoft.com/beta/users?$select=displayName,userPrincipalName,signInActivity
+GET https://graph.microsoft.com/beta/users?$select=id,displayName,mail,identities&$filter=endsWith(userPrincipalName,'%23EXT%23@contoso.com')&$count=true
+ConsistencyLevel: eventual
``` # [C#](#tab/csharp) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
HTTP/1.1 200 OK
Content-type: application/json {
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#users(displayName,userPrincipalName,signInActivity)",
- "value": [
- {
- "displayName": "Adele Vance",
- "userPrincipalName": "AdeleV@contoso.com",
- "id": "1aecaf40-dc3a-461f-88a8-d06994e12898",
- "signInActivity": {
- "lastSignInDateTime": "2021-06-17T16:41:33Z",
- "lastSignInRequestId": "d4d31c40-4c36-4775-ad59-7d1e6a171f00",
- "lastNonInteractiveSignInDateTime": "0001-01-01T00:00:00Z",
- "lastNonInteractiveSignInRequestId": ""
- }
- },
- {
- "displayName": "Alex Wilber",
- "userPrincipalName": "AlexW@contoso.com",
- "id": "f0662ee5-84b1-43d6-8338-769cce1bc141",
- "signInActivity": {
- "lastSignInDateTime": "2021-07-29T15:53:27Z",
- "lastSignInRequestId": "f3149ee1-e347-4181-b45b-99a1f82b1c00",
- "lastNonInteractiveSignInDateTime": "2021-07-29T17:53:42Z",
- "lastNonInteractiveSignInRequestId": "868efa6a-b2e9-40e9-9b1c-0aaea5b50200"
- }
- }
- ]
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#users(id,displayName,mail,identities)",
+ "@odata.count": 2,
+ "value": [
+ {
+ "id": "39807bd1-3dde-48f3-8165-81ddd4e46de0",
+ "displayName": "Adele Vance",
+ "mail": "AdeleV@adatum.com",
+ "identities": [
+ {
+ "signInType": "userPrincipalName",
+ "issuer": "contoso.com",
+ "issuerAssignedId": "AdeleV_adatum.com#EXT#@cntoso.com"
+ }
+ ]
+ }
+ ]
} ```
Content-type: application/json
#### Request
-The following is an example of the request. Details for the **signInActivity** property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.
+The following is an example of the request. Details for the **signInActivity** property require an Azure AD Premium P1/P2 license and the *AuditLog.Read.All* permission.
# [HTTP](#tab/http) <!-- {
GET https://graph.microsoft.com/beta/users?$filter=startswith(displayName,'Eric'
[!INCLUDE [sample-code](../includes/snippets/powershell/get-signin-last-time-filter-e4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
#### Request
-The following is an example of the request. Details for the **signInActivity** property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.
+The following is an example of the request. Details for the **signInActivity** property require an Azure AD Premium P1/P2 license and the *AuditLog.Read.All* permission.
<!-- { "blockType": "ignored",
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-a-count-endswith-e8-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-wa-count-e9-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-to-count-e10-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/users?$select=id,mail,assignedLicenses&$fil
[!INCLUDE [sample-code](../includes/snippets/powershell/get-user-assignedlicenses-e11-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/users?$select=ext55gb1l09_msLearnCourses
[!INCLUDE [sample-code](../includes/snippets/powershell/list-schemaextension-e12-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/customsecurityattribute-filter-users-equals-value-e13-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 200 OK
} ```
+### Example 14: List all users whose management is restricted
+
+#### Request
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_user_restricted"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/users?$filter=isManagementRestricted eq true&$select=displayName,userPrincipalName
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.administrativeUnit"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#users(displayName,userPrincipalName)",
+ "value": [
+ {
+ "displayName": "Adele",
+ "userPrincipalName": "Adele@contoso.com"
+ },
+ {
+ "displayName": "Bob",
+ "userPrincipalName": "Bob@contoso.com"
+ }
+ ]
+}
+```
+ <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!--
v1.0 User Post Calendargroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-post-calendargroups.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-calendargroup-from-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [calendarGroup](../resources/calendargroup.md) object.
v1.0 User Post Calendars https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-post-calendars.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-calendar-from-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User Post Contactfolders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-post-contactfolders.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-contactfolder-from-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [contactFolder](../resources/contactfolder.md) object.
v1.0 User Post Contacts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-post-contacts.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-contact-from-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User Post Events https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-post-events.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-event-from-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [event](../resources/event.md) object.
Content-type: application/json
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-event-recurring-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [event](../resources/event.md) object.
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-event-recurring-daily-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [event](../resources/event.md) object.
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-event-from-user-with-online-meeting-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [event](../resources/event.md) object.
v1.0 User Post Mailfolders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-post-mailfolders.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-mailfolder-from-user-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 User Post Manager https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-post-manager.md
Title: "Assign a manager"
-description: "Use this API to assign a user's manager."
+description: "Assign a user's manager."
ms.localizationpriority: medium ms.prod: "users"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Use this API to assign a user's manager.
-> Note: You cannot assign direct reports - instead use this API.
+Assign a user's manager.
+
+> **Note:** You cannot assign direct reports; instead, use this API.
## 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).
If successful, this method returns `204 No Content` response code. It does not r
## Example ### Request
-Here is an example of the request. The request body is a JSON object with an `@odata.id` parameter and the read URL for the [user](../resources/user.md) object to be assigned as a manager.
+The following is an example of the request. The request body is a JSON object with an `@odata.id` parameter and the read URL for the [user](../resources/user.md) object to be assigned as a manager.
# [HTTP](#tab/http) <!-- {
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-manager-for-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
+The following is an example of the response.
+ <!-- { "blockType": "response" } -->
v1.0 User Post Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-post-messages.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-message-from-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [message](../resources/message.md) object.
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-message-with-mentions-from-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-message-with-headers-from-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [message](../resources/message.md) object.
v1.0 User Post Sponsors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-post-sponsors.md
+
+ Title: "Add sponsor"
+description: "Assign a user a sponsor."
+
+ms.localizationpriority: medium
++
+# Add sponsor
+
+Namespace: microsoft.graph
++
+Assign a user a sponsor. Sponsors are users and groups that are responsible for this guest user's privileges in the tenant and for keeping the guest user's information and access up to date.
+
+## 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) | User.ReadWrite.All, Directory.ReadWrite.All |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | User.ReadWrite.All, Directory.ReadWrite.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /users/{id}/sponsors/$ref
+```
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+
+In the request body, supply a JSON object and pass an `@odata.id` parameter with the read URL of the [user](../resources/user.md) or [group](../resources/group.md) object to be added.
+
+## Response
+
+If successful, this method returns `204 No Content` response code. It does not return anything in the response body.
+
+## Examples
+
+### Example 1: Assign a user as a sponsor
+
+#### Request
+
+The following is an example of the request. The request body is a JSON object with an `@odata.id` parameter and the read URL for the [user](../resources/user.md) object to be assigned as a sponsor.
+
+The following is an example of a request.
+<!-- {
+ "blockType": "request",
+ "name": "create_userSponsors"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/users/d8ab5060-f636-4cff-ae97-d4687f5c83f3/sponsors/$ref
+Content-Type: application/json
+
+{
+ "@odata.id": "https://graph.microsoft.com/beta/users/{user-id}"
+}
+```
+
+#### Response
+
+The following is an example of the response.
+<!-- {
+ "blockType": "response"
+} -->
+```http
+HTTP/1.1 204 No Content
+```
+
+### Example 2: Assign a group as a sponsor
+
+#### Request
+
+The following is an example of the request. The request body is a JSON object with an `@odata.id` parameter and the read URL for the [group](../resources/group.md) object to be assigned as a sponsor.
+
+The following is an example of a request.
+<!-- {
+ "blockType": "request",
+ "name": "create_groupSponsors"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/users/d8ab5060-f636-4cff-ae97-d4687f5c83f3/sponsors/$ref
+Content-Type: application/json
+
+{
+ "@odata.id": "https://graph.microsoft.com/beta/groups/{group-id}"
+}
+```
+
+#### Response
+
+The following is an example of the response.
+<!-- {
+ "blockType": "response"
+} -->
+```http
+HTTP/1.1 204 No Content
+```
v1.0 User Post Users https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-post-users.md
Content-type: application/json
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-user-from-users-identities-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 User Reprocesslicenseassignment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-reprocesslicenseassignment.md
POST https://graph.microsoft.com/beta/users/047dd774-f1c4-40f2-82f0-278de79f9b83
[!INCLUDE [sample-code](../includes/snippets/powershell/user-reprocesslicenseassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User Retryserviceprovisioning https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-retryserviceprovisioning.md
+
+ Title: "user: retryServiceProvisioning"
+description: "Retries user service provisioning."
+ms.localizationpriority: medium
+++
+# user: retryServiceProvisioning
+
+Namespace: microsoft.graph
++
+Retry the [user](../resources/user.md) service provisioning.
+
+## 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) | User.ReadWrite, User.ManageIdentities.All, User.EnableDisableAccount.All, User.ReadWrite.All, Directory.ReadWrite.All |
+| Delegated (personal Microsoft account) | User.ReadWrite |
+| Application | User.ManageIdentities.All, User.EnableDisableAccount.All, User.ReadWrite.All, Directory.ReadWrite.All |
+
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+POST /users/{id}/retryServiceProvisioning
+```
+
+## Request headers
+
+| Name | Description |
+| : | :-- |
+| Authorization | Bearer {token}. Required. |
+| Content-Type | application/json. Required. |
+
+## Request body
+
+This operation has no request content.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "user_retryserviceprovisioning"
+}-->
+```http
+POST https://graph.microsoft.com/beta/users/{id}/retryServiceProvisioning
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+} -->
+```http
+HTTP/1.1 204 No Content
+```
v1.0 User Revokesigninsessions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-revokesigninsessions.md
The following example shows how to call this API.
# [HTTP](#tab/http) <!-- {
- "blockType": "ignored",
+ "blockType": "request",
"name": "user_revokesigninsessionss" }--> ```http POST https://graph.microsoft.com/beta/me/revokeSignInSessions ```+ # [C#](#tab/csharp) [!INCLUDE [sample-code](../includes/snippets/csharp/user-revokesigninsessionss-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [JavaScript](#tab/javascript)
+# [Go](#tab/go)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [Go](#tab/go)
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell) [!INCLUDE [sample-code](../includes/snippets/powershell/user-revokesigninsessionss-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] -
+# [Python](#tab/python)
+ ### Response <!-- { "blockType": "response",
- "truncated": true
+ "truncated": true,
+ "@odata.type": "string"
} --> ```http HTTP/1.1 200 OK
v1.0 User Sendmail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-sendmail.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/user-sendmail-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/user-sendmail-with-mentions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/user-sendmail-with-headers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/user-sendmail-with-attachment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 User Translateexchangeids https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-translateexchangeids.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/user-translateexchangeids-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User Update Mailboxsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-update-mailboxsettings.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-mailboxsettings-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 User Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-update.md
One of the following permissions is required to call this API. To learn more, in
|Application | User.ManageIdentities.All, User.EnableDisableAccount.All, User.ReadWrite.All, Directory.ReadWrite.All | >[!NOTE]
-> - To update sensitive user properties, such as **accountEnabled**, **mobilePhone**, and **otherMails** for users with privileged administrator roles, the app must be assigned the *Directory.AccessAsUser.All* delegated permission, and the calling user must have a higher privileged administrator role as indicated in [Who can perform sensitive actions](../resources/users.md#who-can-perform-sensitive-actions).
+> - To update sensitive user properties, such as **accountEnabled**, **mobilePhone**, and **otherMails** for users with privileged administrator roles:
+> - In delegated scenarios, the app must be assigned the *Directory.AccessAsUser.All* delegated permission and the calling user must have a higher privileged administrator role as indicated in [Who can perform sensitive actions](../resources/users.md#who-can-perform-sensitive-actions).
+> - In app-only scenarios, the app must be assigned a higher privileged administrator role as indicated in [Who can perform sensitive actions](../resources/users.md#who-can-perform-sensitive-actions).
> - Your personal Microsoft account must be tied to an Azure AD tenant to update your profile with the *User.ReadWrite* delegated permission on a personal Microsoft account. > - Updating the **identities** property requires the *User.ManageIdentities.All* permission. Also, adding a [B2C local account](../resources/objectidentity.md) to an existing **user** object is not allowed, unless the **user** object already contains a local account identity.
In the request body, supply the values for relevant fields that should be update
|givenName|String|The given name (first name) of the user.| |employeeHireDate|DateTimeOffset|The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.| |employeeLeaveDateTime|DateTimeOffset|The date and time when the user left or will leave the organization. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.<br><br> For delegated scenarios, the calling user must have the Global Administrator role and the calling app assigned the _User.Read.All_ and _User-LifeCycleInfo.ReadWrite.All_ delegated permissions. |
+|employeeOrgData|[employeeOrgData](../resources/employeeorgdata.md) |Represents organization data (e.g. division and costCenter) associated with a user. |
|identities|[objectIdentity](../resources/objectidentity.md) collection| Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft, by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. Any update to **identities** will replace the entire collection and you must supply the userPrincipalName **signInType** identity in the collection.| |interests|String collection|A list for the user to describe their interests.| |jobTitle|String|The user's job title.|
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-other-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-user-passwordprofile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/assign-user-customsecurityattribute-string-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-schemaextension-properties-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ To remove the value of the schema extension from the user object, set the **ext55gb1l09_msLearnCourses** property to `null`.
v1.0 User Validatepassword https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/user-validatepassword.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/user-validatepassword-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Useraccountinformation Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/useraccountinformation-delete.md
DELETE https://graph.microsoft.com/beta/me/profile/account/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-useraccountinformation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Useraccountinformation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/useraccountinformation-get.md
GET https://graph.microsoft.com/beta/me/profile/account/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-useraccountinformation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Useraccountinformation Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/useraccountinformation-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-useraccountinformation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Userconsentrequest Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/userconsentrequest-filterByCurrentUser.md
Title: "userConsentRequest: filterByCurrentUser" description: "Retrieve userConsentRequest objects for which the current user is the reviewer."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
GET https://graph.microsoft.com/beta/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/php/userconsentrequest-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Userconsentrequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/userconsentrequest-get.md
Title: "Get userConsentRequest" description: "Read the properties and relationships of a userConsentRequest object."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
GET https://graph.microsoft.com/beta/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/powershell/get-userconsentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Userflowlanguageconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/userflowlanguageconfiguration-delete.md
DELETE https://graph.microsoft.com/beta/identity/b2cUserFlows/B2C_1_Customer/lan
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-userflowlanguageconfiguration-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Userflowlanguageconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/userflowlanguageconfiguration-get.md
GET https://graph.microsoft.com/beta/identity/b2cUserFlows/B2C_1_Customer/langua
[!INCLUDE [sample-code](../includes/snippets/powershell/get-userflowlanguageconfiguration-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Userflowlanguageconfiguration List Defaultpages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/userflowlanguageconfiguration-list-defaultpages.md
GET https://graph.microsoft.com/beta/identity/b2cUserFlows/B2C_1_Customer/langua
[!INCLUDE [sample-code](../includes/snippets/powershell/get-userflowlanguagepage-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Userflowlanguageconfiguration List Overridespages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/userflowlanguageconfiguration-list-overridespages.md
GET https://graph.microsoft.com/beta/identity/b2cUserFlows/B2C_1_Customer/langua
[!INCLUDE [sample-code](../includes/snippets/powershell/get-userflowlanguagepage-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Userflowlanguagepage Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/userflowlanguagepage-delete.md
The following is an example of the request.
DELETE https://graph.microsoft.com/beta/identity/b2cUserFlows/B2C_1_Customer/languages/en/overridesPages/phonefactor/$value ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/beta/identity/b2cUserFlows/B2C_1_Customer/lan
[!INCLUDE [sample-code](../includes/snippets/javascript/delete-userflowlanguagepage-beta-e1-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Userflowlanguagepage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/userflowlanguagepage-get.md
GET https://graph.microsoft.com/beta/identity/b2cUserFlows/B2C_1_Customer/langua
[!INCLUDE [sample-code](../includes/snippets/powershell/get-userflowlanguagepage-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Userflowlanguagepage Put https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/userflowlanguagepage-put.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-overridespages-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [Go](#tab/go)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/update-overridespages-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-overridespages-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Userinsightssettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/userinsightssettings-get.md
GET https://graph.microsoft.com/beta/me/settings/itemInsights
[!INCLUDE [sample-code](../includes/snippets/powershell/get-userinsightssettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Userinsightssettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/userinsightssettings-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-userinsightssettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Userregistrationdetails Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/userregistrationdetails-get.md
doc_type: apiPageType
# Get userRegistrationDetails+ Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Namespace: microsoft.graph
Read the properties and relationships of a [userRegistrationDetails](../resources/userregistrationdetails.md) object. ## Permissions+ One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|UserAuthenticationMethod.Read.All and AuditLog.Read.All|
+|Delegated (work or school account)|AuditLog.Read.All|
|Delegated (personal Microsoft account)|Not supported.|
-|Application|UserAuthenticationMethod.Read.All and AuditLog.Read.All|
+|Application|AuditLog.Read.All|
## HTTP request
GET /reports/authenticationMethods/userRegistrationDetails/{userId}
``` ## Optional query parameters+ This method does not support the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters). ## Request headers+ |Name|Description| |:|:| |Authorization|Bearer {token}. Required.| ## Request body+ Do not supply a request body for this method. ## Response
If successful, this method returns a `200 OK` response code and a [userRegistrat
### Request
+The following is an example of the request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
If successful, this method returns a `200 OK` response code and a [userRegistrat
} --> ``` http
-GET https://graph.microsoft.com/beta/reports/authenticationMethods/userRegistrationDetails/{userRegistrationDetailsId}
+GET https://graph.microsoft.com/beta/reports/authenticationMethods/userRegistrationDetails/86462606-fde0-4fc4-9e0c-a20eb73e54c6
``` # [C#](#tab/csharp)
GET https://graph.microsoft.com/beta/reports/authenticationMethods/userRegistrat
[!INCLUDE [sample-code](../includes/snippets/powershell/get-userregistrationdetails-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response+
+The following is an example of the response.
+ >**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
Content-Type: application/json
"isMfaRegistered": true, "isMfaCapable": true, "isPasswordlessCapable": false,
+ "lastUpdatedDateTime": "2023-03-13T19:15:41.6195833Z",
"methodsRegistered": [
- "microsoftAuthenticatorPush",
+ "microsoftAuthenticatorPush",
"softwareOneTimePasscode" ], "defaultMfaMethod": "microsoftAuthenticatorPush",
+ "isSystemPreferredAuthenticationMethodEnabled": true,
+ "systemPreferredAuthenticationMethods": [
+ "push"
+ ],
+ "userPreferredMethodForSecondaryAuthentication": "push",
"userType": "member" } } ```-
v1.0 Userscopeteamsappinstallation Get Chat https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/userscopeteamsappinstallation-get-chat.md
GET https://graph.microsoft.com/beta/users/f32b83bb-4fc8-4db7-b7f5-76cdbbb8aa1c/
[!INCLUDE [sample-code](../includes/snippets/powershell/user-chat-teamsapps-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
"section": "documentation", "tocPath": "" }-->+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Userteamwork Delete Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/userteamwork-delete-installedapps.md
DELETE https://graph.microsoft.com/beta/users/5b649834-7412-4cce-9e69-176e95a394
[!INCLUDE [sample-code](../includes/snippets/powershell/user-delete-teamsapp-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 204 No Content
"tocPath": "" }-->
+## See also
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Userteamwork Get Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/userteamwork-get-installedapps.md
GET https://graph.microsoft.com/beta/users/{id}/teamwork/installedApps/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/user-list-teamsapps-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/users/5b649834-7412-4cce-9e69-176e95a394f5/
[!INCLUDE [sample-code](../includes/snippets/powershell/user-list-teamsapps-details-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
"section": "documentation", "tocPath": "" }-->+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Userteamwork List Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/userteamwork-list-installedapps.md
GET https://graph.microsoft.com/beta/users/{id}/teamwork/installedApps
[!INCLUDE [sample-code](../includes/snippets/powershell/user-list-teamsapps-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/users/{id}/teamwork/installedApps?$expand=t
[!INCLUDE [sample-code](../includes/snippets/powershell/user-list-teamsapps-details-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/users/97a5a533-833d-494b-b543-c0afe026cb96/
[!INCLUDE [sample-code](../includes/snippets/powershell/user-list-teamsapps-details-filter-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
] } ```+ ## See also+ - [List apps in catalog](appcatalogs-list-teamsapps.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Userteamwork Post Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/userteamwork-post-installedapps.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/user-add-teamsapp-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 201 Created
"tocPath": "" }-->
+## See also
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Userteamwork Sendactivitynotification https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/userteamwork-sendactivitynotification.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/userteamwork-sendactivitynotification-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/team-sendactivitynotification-for-customer-topic-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 204 No Content
- [Activity feed notification C# sample](https://github.com/OfficeDev/Microsoft-Teams-Samples/blob/main/samples/graph-activity-feed/csharp) - [Activity feed notification Node.js sample](https://github.com/OfficeDev/Microsoft-Teams-Samples/blob/main/samples/graph-activity-feed/nodejs)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Verticalsection Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/verticalsection-delete.md
+
+ Title: 'Delete verticalSection'
+description: 'Delete a vertical section from a page.'
+
+ms.localizationpriority: medium
++
+# Delete verticalSection
+
+Namespace: microsoft.graph
++
+Remove a [verticalSection](../resources/verticalSection.md) from a [sitePage](../resources/sitepage.md).
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+>**Note:** To delete an item, the user must have granted the application write access to the item to be deleted.
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account) | Sites.ReadWrite.All |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Sites.ReadWrite.All |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+DELETE /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/verticalSection
+```
+
+## Request headers
+
+| Name |Description|
+|:-|:-|
+| Authorization | Bearer \{token\}. Required. |
+
+## Request body
+
+Do not supply a request body with this method.
+
+## Response
+
+If successful, this call returns a `204 No Content`. It does not return anything in the response body.
+
+If the vertical section is not found, this method returns `404 Not Found`.
+
+## Example
+
+<!-- { "blockType": "request", "name": "delete-verticalSection", "scopes": "sites.readwrite.all" } -->
+
+### Request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+DELETE https://graph.microsoft.com/beta/sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/verticalSection
+```
+### Response
+
+<!-- { "blockType": "response" } -->
+
+```http
+HTTP/1.1 204 No Content
+```
v1.0 Verticalsection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/verticalsection-get.md
One of the following permissions is required to call this API. To learn more, in
--> ```http
-GET /sites/{sitesId}/pages/{sitePageId}/canvasLayout/verticalSection
+GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/verticalSection
``` ## Optional query parameters
If successful, this method returns a `200 OK` response code and a [verticalSecti
The following is an example of a request.
+<!-- { "blockType": "ignored" } -->
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_verticalsection_e1"
-}
>-
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/canvasLayout/verticalSection
+```http
+GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/verticalSection
```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
--- #### Response The following is an example of the response
HTTP/1.1 200 OK
Content-Type: application/json {
- "value": {
- "@odata.type": "#microsoft.graph.verticalSection",
- "emphasis": "neutral"
- }
+ "@odata.type": "#microsoft.graph.verticalSection",
+ "emphasis": "neutral"
} ```
Content-Type: application/json
With `select` and `expand` statements, you can retrieve verticalSection metadata and associated webParts in a single request.
+<!-- { "blockType": "ignored" } -->
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_verticalsection_e2"
-}
>-
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/canvasLayout/verticalSection?select=emphasis,expand=webparts
+```http
+GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/verticalSection?select=emphasis,expand=webparts
```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
--- #### Response <!-- {
HTTP/1.1 200 OK
Content-Type: application/json {
- "value": {
- "@odata.type": "#microsoft.graph.verticalSection",
- "emphasis": "neutral",
- "webparts":[{
- "@odata.type": "#microsoft.graph.textWebPart",
- "id": "1212fc8d-dd6b-408a-8d5d-9f1cc787efbb",
- "innerHtml": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vel.</p>"
- }]
- }
+ "emphasis": "neutral",
+ "webparts":[{
+ "id": "1212fc8d-dd6b-408a-8d5d-9f1cc787efbb",
+ "innerHtml": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vel.</p>"
+ }]
} ```
v1.0 Verticalsection Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/verticalsection-update.md
+
+ Title: 'Update verticalSection'
+description: "Update the properties of a verticalSection object."
+
+ms.localizationpriority: medium
+
+# Update verticalSection
+
+Namespace: microsoft.graph
++
+Update the properties of a [verticalSection](../resources/verticalSection.md) object.
+
+If the vertical section does not exist, this method returns a `404 NotFound` response code.
+
+## 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) | Sites.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Sites.ReadWrite.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+PATCH /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/verticalSection
+```
+
+## 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 [verticalSection](../resources/verticalSection.md) resource to update.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and an updated [verticalSection](../resources/verticalSection.md) object in the response body.
+
+If the vertical section does not exist, this method returns a `404 NotFound` response code.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+PATCH https://graph.microsoft.com/beta/sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/verticalSection
+Content-Type: application/json
+
+{
+ "emphasis": "strong"
+}
+```
+
+### Response
+
+The following is an example of the response
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "@odata.type": "microsoft.graph.verticalSection",
+ "truncated": true
+}
+-->
+
+```http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "emphasis": "strong",
+ "webparts":[
+ {
+ "id":"20a69b85-529c-41f3-850e-c93458aa74eb",
+ "innerHtml":"<p>sample text in text web part</p>"
+ }
+ ]
+}
+```
v1.0 Virtualappointment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualappointment-delete.md
ms.prod: "cloud-communications"
doc_type: apiPageType
-# Delete virtualAppointment
+# Delete virtualAppointment (deprecated)
Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] > [!CAUTION]
- > The Virtual appointment resource and supporting methods are deprecated and will stop returning data on May 31, 2023.
+> The **virtualAppointment** resource and supporting methods are deprecated and will stop returning data on June 30, 2023. We recommend that you update existing apps that use this API to use the new [Get join link](../api/virtualappointment-getvirtualappointmentjoinweburl.md) function.
Delete a [virtualAppointment](../resources/virtualappointment.md) object.
The following is an example of a request.
} --> ``` http
-DELETE https://graph.microsoft.com/beta/me/onlineMeeting/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZi/virtualAppointment
+DELETE https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZi/virtualAppointment
```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/beta/me/onlineMeeting/MSpkYzE3Njc0Yy04MWQ5LTR
[!INCLUDE [sample-code](../includes/snippets/javascript/delete-virtualappointment-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Virtualappointment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualappointment-get.md
ms.prod: "cloud-communications"
doc_type: apiPageType
-# Get virtualAppointment
+# Get virtualAppointment (deprecated)
Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] > [!CAUTION]
- > The Virtual appointment resource and supporting methods are deprecated and will stop returning data on May 31, 2023. We recommend that you update existing apps that use this API to use the new [Get Virtual appointment join link](../api/virtualappointment-getvirtualappointmentjoinweburl.md) function.
+> The **virtualAppointment** resource and supporting methods are deprecated and will stop returning data on June 30, 2023. We recommend that you update existing apps that use this API to use the new [Get join link](../api/virtualappointment-getvirtualappointmentjoinweburl.md) function.
Read the properties and relationships of a [virtualAppointment](../resources/virtualappointment.md) object.
The following is an example of a request.
} --> ``` http
-GET https://graph.microsoft.com/beta/me/onlineMeeting/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZi/virtualAppointment
+GET https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZi/virtualAppointment
```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/me/onlineMeeting/MSpkYzE3Njc0Yy04MWQ5LTRhZG
[!INCLUDE [sample-code](../includes/snippets/javascript/get-virtualappointment-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Virtualappointment Getvirtualappointmentjoinweburl https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualappointment-getvirtualappointmentjoinweburl.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Get a join web URL for [Microsoft Virtual Appointments](/microsoft-365/frontline/virtual-appointments). This web URL includes enhanced business-to-customer experiences such as mobile broswer join and virtual lobby rooms.
+Get a join web URL for an appointment on the [Virtual Appointments](/microsoft-365/frontline/virtual-appointments) app for Teams.
+
+This web URL includes enhanced business-to-customer experiences such as mobile browser join and virtual lobby rooms. With [Teams Premium](/microsoftteams/teams-add-on-licensing/licensing-enhance-teams), you can configure a [custom lobby room](/microsoft-365/frontline/browser-join#customize-the-waiting-room-with-your-company-logo) experience for attendees by adding your company logo and access the [Virtual Appointments usage report](/microsoft-365/frontline/virtual-appointments-usage-report) for organizational analytics.
## 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) | VirtualAppointment.Read, VirtualAppointment.ReadWrite, OnlineMeetings.Read, OnlineMeetings.ReadWrite |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | VirtualAppointment.Read.All, VirtualAppointment.ReadWrite.All
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | VirtualAppointment.Read, VirtualAppointment.ReadWrite, OnlineMeetings.Read, OnlineMeetings.ReadWrite |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | VirtualAppointment.Read.All, VirtualAppointment.ReadWrite.All |
## HTTP request
GET /users/{userId}/onlineMeetings/{onlineMeetingId}/getVirtualAppointmentJoinWe
| Accept-Language | Language. Optional. | ## Request body+ Do not supply a request body for this method. ## Response
-If successful, this method returns a `200 OK` response code and a String in the response body. The **value** field represents the join web URL for [Microsoft Virtual Appointments](https://learn.microsoft.com/microsoft-365/frontline/virtual-appointments).
+If successful, this method returns a `200 OK` response code and a String in the response body. The **value** property represents the join web URL for [Microsoft Virtual Appointments](/microsoft-365/frontline/virtual-appointments).
## Examples ### Request+ The following is an example of a request. # [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "get_virtualappointment",
+ "name": "get_virtualappointment_getVirtualAppointmentJoinWebUrl",
"sampleKeys": ["MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZi"] } -->
The following is an example of a request.
GET https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZi/getVirtualAppointmentJoinWebUrl ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript)+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] ### Response+ The following example shows the response. <!-- { "blockType": "response", "truncated": true,
- "@odata.type": "microsoft.graph.virtualAppointment"
+ "@odata.type": "Edm.String"
} --> ``` http HTTP/1.1 200 OK Content-Type: application/json
-{ "value": "https://visit.teams.microsoft.com/webrtc-svc/api/route?tid=a796be92-&convId=19:meeting_=True" }
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#Edm.String",
+ "value": "https://visit.teams.microsoft.com/webrtc-svc/api/route?tid=a796be92-&convId=19:meeting_=True"
+}
```
v1.0 Virtualappointment Put https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualappointment-put.md
ms.prod: "cloud-communications"
doc_type: apiPageType
-# Create virtualAppointment
+# Create virtualAppointment (deprecated)
Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] > [!CAUTION]
- > The Virtual appointment resource and supporting methods are deprecated and will stop returning data on May 31, 2023. We recommend that you update existing apps that use this API to use the new [Get Virtual appointment join link](../api/virtualappointment-getvirtualappointmentjoinweburl.md) function.
+> The **virtualAppointment** resource and supporting methods are deprecated and will stop returning data on June 30, 2023. We recommend that you update existing apps that use this API to use the new [Get join link](../api/virtualappointment-getvirtualappointmentjoinweburl.md) function.
Create a new [virtualAppointment](../resources/virtualappointment.md) object.
The following is an example of a request.
} --> ``` http
-PUT https://graph.microsoft.com/beta/me/onlineMeeting/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZi/virtualAppointment
+PUT https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZi/virtualAppointment
Content-Type: application/json ETag: W/"ZfYdV7Meckeip07P//nwjAAADyI7NQ==" Content-length: 379
Content-length: 379
} ```
+# [Java](#tab/java)
+ # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/create-virtualappointment-from--javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Virtualappointment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualappointment-update.md
ms.prod: "cloud-communications"
doc_type: apiPageType
-# Update virtualAppointment
+# Update virtualAppointment (deprecated)
Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-> [!CAUTION]
- > The Virtual appointment resource and supporting methods are deprecated and will stop returning data on May 31, 2023.
+> [!CAUTION]
+> The **virtualAppointment** resource and supporting methods are deprecated and will stop returning data on June 30, 2023. We recommend that you update existing apps that use this API to use the new [Get join link](../api/virtualappointment-getvirtualappointmentjoinweburl.md) function.
Update the properties of a [virtualAppointment](../resources/virtualappointment.md) object.
The following is an example of a request.
} --> ``` http
-PATCH https://graph.microsoft.com/beta/me/onlineMeeting/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZi/virtualAppointment
+PATCH https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZi/virtualAppointment
Content-Type: application/json If-Match: W/"ZfYdV7Meckeip07P//nwjAAADyI7NQ==" Content-length: 379
Content-length: 379
} ```
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+ # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/update-virtualappointment-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Virtualendpoint Geteffectivepermissions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualendpoint-geteffectivepermissions.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/getEffecti
[!INCLUDE [sample-code](../includes/snippets/php/virtualendpoint-geteffectivepermissions-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Virtualendpoint List Auditevents https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualendpoint-list-auditevents.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/auditEvent
[!INCLUDE [sample-code](../includes/snippets/powershell/list-cloudpcauditevent-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Virtualendpoint List Cloudpcs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualendpoint-list-cloudpcs.md
GET /deviceManagement/virtualEndpoint/cloudPCs
## Optional query parameters
-This method supports `$select`, `$filter` and `$count` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+This method supports `$select`, `$filter`, `$count`, and `$top` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
## Request headers
If successful, this method returns a `200 OK` response code and a collection of
## Examples
-### Request
+### Example 1: List all cloudPC devices in a tenant
+The following example shows how to get a list of all [cloudPC](../resources/cloudpc.md) devices in a tenant.
+
+#### Request
+
+The following is an example of the request.
# [HTTP](#tab/http) <!-- {
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/cloudPCs
[!INCLUDE [sample-code](../includes/snippets/powershell/list-cloudpcs-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-### Response
+#### Response
-**Note:** The response object shown here might be shortened for readability.
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
Content-Type: application/json
"servicePlanName": "lite", "servicePlanType": "enterprise", "status": "provisioned",
- "userPrincipalName": "pmitchell@cpccustomer001.onmicrosoft.com",
+ "userPrincipalName": "dujanjic@fabrikam.onmicrosoft.com",
"lastModifiedDateTime": "2020-11-03T10:29:57Z", "statusDetails": null, "gracePeriodEndDateTime": "2020-11-010T20:00:34Z",
Content-Type: application/json
] } ```+
+### Example 2: Get the top two cloudPC devices in a tenant
+
+The following example shows how to use the `$top` query parameter to get the top two [cloudPC](../resources/cloudpc.md) devices in a tenant.
+
+#### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_cloudpcs_with_top_query"
+}
+-->
+
+``` http
+GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/cloudPCs?$top=2
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.cloudPC)"
+}
+-->
+
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://canary.graph.microsoft.com/testprodbeta_cpc_int/$metadata#deviceManagement/virtualEndpoint/cloudPCs",
+ "@odata.count": 200,
+ "@odata.nextLink": "https://canary.graph.microsoft.com/testprodbeta_cpc_int/deviceManagement/virtualEndpoint/cloudPCs?$top=2&$skiptoken=7d4e1527-fe5a-4d86-81eb-2c532ac567ce",
+ "value": [
+ {
+ "id": "fd0230cd-4e05-4ecd-ad05-72f8a30042f1",
+ "displayName": "RMS-Resize-policy - RMS-Resize-user-05",
+ "imageDisplayName": "Windows 11 Enterprise + Microsoft 365 Apps 22H2",
+ "provisioningPolicyId": "7f247338-3d25-4bcf-11a0-fe6fba68f41c",
+ "provisioningPolicyName": "RMS-Resize-policy",
+ "onPremisesConnectionName": "",
+ "servicePlanId": "23a25099-1b2f-4e07-84bd-b81606109438",
+ "servicePlanName": "Cloud PC Enterprise 2vCPU/4GB/64GB",
+ "status": "failed",
+ "userPrincipalName": "RMS-Resize-user-05@fabrikam.onmicrosoft.com",
+ "lastModifiedDateTime": "2023-04-25T06:24:02Z",
+ "managedDeviceId": null,
+ "managedDeviceName": null,
+ "aadDeviceId": null,
+ "gracePeriodEndDateTime": null,
+ "servicePlanType": "enterprise",
+ "diskEncryptionState": "notAvailable",
+ "provisioningType": "dedicated",
+ "statusDetails": {
+ "code": "intuneEnrollFailed",
+ "message": "We can’t complete MEM enrollment of this Cloud PC. Check MEM policy settings and retry. If that doesn’t work, contact Customer support.",
+ "additionalInformation": [
+ {
+ "name": "retriable",
+ "value": "true"
+ },
+ {
+ "name": "failedAction",
+ "value": "Provision"
+ },
+ {
+ "name": "rawError",
+ "value": "Run Intune enrollment extension failed."
+ }
+ ]
+ },
+ "partnerAgentInstallResults": []
+ },
+ {
+ "id": "69621742-aad4-4976-990c-d10ff6d73fc1",
+ "displayName": "TestSweden - Akhilesh Khare",
+ "imageDisplayName": "TestSweden",
+ "provisioningPolicyId": "5865dd09-797d-4885-85ab-bb96594b5f1b",
+ "provisioningPolicyName": "TestSweden",
+ "onPremisesConnectionName": "TestSweden",
+ "servicePlanId": "0e837228-8250-4047-8a80-d4a34ba11618",
+ "servicePlanName": "Cloud PC Enterprise 8vCPU/32GB/512GB",
+ "status": "failed",
+ "userPrincipalName": "akhkhare_contoso.com#EXT#@fabrikam.onmicrosoft.com",
+ "lastModifiedDateTime": "2023-04-25T06:12:10Z",
+ "managedDeviceId": null,
+ "managedDeviceName": null,
+ "aadDeviceId": null,
+ "gracePeriodEndDateTime": null,
+ "servicePlanType": "enterprise",
+ "diskEncryptionState": "notAvailable",
+ "provisioningType": "dedicated",
+ "statusDetails": {
+ "code": "intuneEnrollFailed",
+ "message": "We can’t complete MEM enrollment of this Cloud PC. Check MEM policy settings and retry. If that doesn’t work, contact Customer support.",
+ "additionalInformation": [
+ {
+ "name": "retriable",
+ "value": "true"
+ },
+ {
+ "name": "failedAction",
+ "value": "Provision"
+ },
+ {
+ "name": "rawError",
+ "value": "Run Intune enrollment extension failed."
+ }
+ ]
+ },
+ "partnerAgentInstallResults": []
+ }
+ ]
+}
+```
v1.0 Virtualendpoint List Deviceimages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualendpoint-list-deviceimages.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/deviceImag
[!INCLUDE [sample-code](../includes/snippets/powershell/list-cloudpcdeviceimages-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Virtualendpoint List Externalpartnersettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualendpoint-list-externalpartnersettings.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/externalPa
[!INCLUDE [sample-code](../includes/snippets/powershell/list-cloudpcexternalpartnersetting-and-properties-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/externalPa
[!INCLUDE [sample-code](../includes/snippets/powershell/list-cloudpcexternalpartnersetting-usingselect-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Virtualendpoint List Galleryimages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualendpoint-list-galleryimages.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/galleryIma
[!INCLUDE [sample-code](../includes/snippets/powershell/list-cloudpcgalleryimage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Virtualendpoint List Onpremisesconnections https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualendpoint-list-onpremisesconnections.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/onPremises
[!INCLUDE [sample-code](../includes/snippets/powershell/list-cloudpconpremisesconnections-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Virtualendpoint List Provisioningpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualendpoint-list-provisioningpolicies.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/provisioni
[!INCLUDE [sample-code](../includes/snippets/powershell/list-cloudpcprovisioningpolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
"onPremisesConnectionId": "16ee6c71-fc10-438b-88ac-daa1ccafffff", "type": "hybridAzureADJoin" },
+ "domainJoinConfigurations": [
+ {
+ "onPremisesConnectionId": "16ee6c71-fc10-438b-88ac-daa1ccafffff",
+ "type": "hybridAzureADJoin"
+ },
+ {
+ "onPremisesConnectionId": "26e16c71-f210-438b-88ac-d481ccafffff",
+ "type": "hybridAzureADJoin"
+ }
+ ],
"enableSingleSignOn": true, "id": "1d164206-bf41-4fd2-8424-a3192d39ffff", "onPremisesConnectionId": "4e47d0f6-6f77-44f0-8893-c0fe1701ffff",
v1.0 Virtualendpoint List Serviceplans https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualendpoint-list-serviceplans.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/servicePla
[!INCLUDE [sample-code](../includes/snippets/powershell/list-serviceplans-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Virtualendpoint List Shareduseserviceplans https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualendpoint-list-shareduseserviceplans.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/sharedUseS
[!INCLUDE [sample-code](../includes/snippets/powershell/list-cloudpcshareduseserviceplans-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Virtualendpoint List Snapshots https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualendpoint-list-snapshots.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/snapshots
[!INCLUDE [sample-code](../includes/snippets/powershell/list-cloudpcsnapshot-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Virtualendpoint List Supportedregions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualendpoint-list-supportedregions.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/supportedR
[!INCLUDE [sample-code](../includes/snippets/powershell/list-supportedregions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Virtualendpoint List Usersettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualendpoint-list-usersettings.md
GET https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/userSettin
[!INCLUDE [sample-code](../includes/snippets/powershell/list-cloudpcusersetting-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Virtualendpoint Post Crosscloudgovernmentorganizationmapping https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualendpoint-post-crosscloudgovernmentorganizationmapping.md
X-MS-CloudPC-USGovCloudTenantAADToken: {token}
{} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
X-MS-CloudPC-USGovCloudTenantAADToken: {token}
[!INCLUDE [sample-code](../includes/snippets/javascript/create-cloudpccrosscloudgovernmentorganizationmapping-from--javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Virtualendpoint Post Deviceimages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualendpoint-post-deviceimages.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-cloudpcdeviceimage-from-cloudpcdeviceimage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Virtualendpoint Post Externalpartnersettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualendpoint-post-externalpartnersettings.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-cloudpcexternalpartnersetting-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Virtualendpoint Post Onpremisesconnections https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualendpoint-post-onpremisesconnections.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-cloudpconpremisesconnection-from-cloudpconpremisesconnection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Virtualendpoint Post Provisioningpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualendpoint-post-provisioningpolicies.md
The following table shows the properties that are required when you create the [
|description|String|The provisioning policy description.| |displayName|String|The display name for the provisioning policy.| |domainJoinConfiguration|[cloudPcDomainJoinConfiguration](../resources/cloudpcdomainjoinconfiguration.md)|Specifies how Cloud PCs will join Azure Active Directory.|
+|domainJoinConfigurations|Collection([microsoft.graph.cloudPcDomainJoinConfiguration](../resources/cloudpcdomainjoinconfiguration.md))|Specifies a list ordered by priority on how Cloud PCs will join Azure AD.|
|imageDisplayName|String|The display name for the OS image youΓÇÖre provisioning.|
-|imageId|String|The ID of the OS image you want to provision on Cloud PCs. The format for a gallery type image is: {publisher_offer_sku}. Supported values for each of the parameters are as follows:<ul><li>publisher: Microsoftwindowsdesktop.</li> <li>offer: windows-ent-cpc.</li> <li>sku: 21h1-ent-cpc-m365, 21h1-ent-cpc-os, 20h2-ent-cpc-m365, 20h2-ent-cpc-os, 20h1-ent-cpc-m365, 20h1-ent-cpc-os, 19h2-ent-cpc-m365 and 19h2-ent-cpc-os.</li></ul>|
+|imageId|String|The ID of the operating system image you want to provision on Cloud PCs. The format for a gallery type image is: {publisher_offer_sku}. Supported values for each of the parameters are as follows:<ul><li>publisher: `Microsoftwindowsdesktop`.</li> <li>offer: `windows-ent-cpc`.</li> <li>sku: `21h1-ent-cpc-m365`, `21h1-ent-cpc-os`, `20h2-ent-cpc-m365`, `20h2-ent-cpc-os`, `20h1-ent-cpc-m365`, `20h1-ent-cpc-os`, `19h2-ent-cpc-m365` and `19h2-ent-cpc-os`.</li></ul>|
|imageType|cloudPcProvisioningPolicyImageType|The type of OS image (custom or gallery) you want to provision on Cloud PCs. Possible values are: `gallery`, `custom`.| |onPremisesConnectionId|String|The ID of the cloudPcOnPremisesConnection. To ensure that Cloud PCs have network connectivity and that they domain join, choose a connection with a virtual network thatΓÇÖs validated by the Cloud PC service.| |provisioningType|[cloudPcProvisioningType](../resources/cloudpcprovisioningpolicy.md#cloudpcprovisioningtype-values)|Specifies the type of license used when provisioning Cloud PCs using this policy. By default, the license type is `dedicated` if the **provisioningType** isn't specified when you create the **cloudPcProvisioningPolicy**. You can't change this property after the **cloudPcProvisioningPolicy** was created. Possible values are: `dedicated`, `shared`, `unknownFutureValue`.|
Content-Type: application/json
"domainJoinType": "hybridAzureADJoin", "onPremisesConnectionId": "16ee6c71-fc10-438b-88ac-daa1ccafffff" },
+ "domainJoinConfigurations": [
+ {
+ "onPremisesConnectionId": "16ee6c71-fc10-438b-88ac-daa1ccafffff",
+ "type": "hybridAzureADJoin"
+ },
+ {
+ "onPremisesConnectionId": "26e16c71-f210-438b-88ac-d481ccafffff",
+ "type": "hybridAzureADJoin"
+ }
+ ],
+ "id": "1d164206-bf41-4fd2-8424-a3192d39ffff",
"enableSingleSignOn": true, "imageDisplayName": "Windows-10 19h1-evd", "imageId": "MicrosoftWindowsDesktop_Windows-10_19h1-evd",
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-cloudpcprovisioningpolicy-from-cloudpcprovisioningpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
"onPremisesConnectionId": "4e47d0f6-6f77-44f0-8893-c0fe1701ffff", "type": "hybridAzureADJoin" },
+ "domainJoinConfigurations": [
+ {
+ "onPremisesConnectionId": "16ee6c71-fc10-438b-88ac-daa1ccafffff",
+ "type": "hybridAzureADJoin"
+ },
+ {
+ "onPremisesConnectionId": "26e16c71-f210-438b-88ac-d481ccafffff",
+ "type": "hybridAzureADJoin"
+ }
+ ],
"enableSingleSignOn": true, "id": "1d164206-bf41-4fd2-8424-a3192d39ffff", "imageDisplayName": "Windows-10 19h1-evd",
v1.0 Virtualendpoint Post Usersettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualendpoint-post-usersettings.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-cloudpcusersetting-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Virtualeventregistrant Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualeventregistrant-get.md
+
+ Title: "Get virtualEventRegistrant"
+description: "Read the properties and relationships of a virtualEventRegistrant object."
+
+ms.localizationpriority: medium
++
+# Get virtualEventRegistrant
+
+Namespace: microsoft.graph
++
+Read the properties and relationships of a [virtualEventRegistrant](../resources/virtualeventregistrant.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|VirtualEvent.Read|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|VirtualEvent.Read.All|
+
+> [!NOTE]
+>
+> To use application permissions for this API, tenant administrators must create an [application access policy](/graph/cloud-communication-online-meeting-application-access-policy) and assign it to a user.The authorized application will access registrants' information from virtual events created by that specific user.
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /solutions/virtualEvents/webinars/{webinarId}/registration/registrants/{registrantId}
+```
+
+## Optional query parameters
+
+This method does not support the OData query parameters. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [virtualEventRegistrant](../resources/virtualeventregistrant.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_virtualeventregistrant"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta//solutions/virtualEvents/webinars/{webinarId}/registration/registrants/{registrantId}
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.virtualEventRegistrant"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.virtualEventRegistrant",
+ "id": "127962bb-84e1-7b62-fd98-1c9d39def7b6",
+ "userId": "String",
+ "firstName": "Emilee",
+ "lastName": "Pham",
+ "email": "EmileeMPham@contoso.com",
+ "status": "registered",
+ "registrationDateTime": "2023-03-07T22:04:17",
+ "cancelationDateTime": null,
+ "registrationQuestionAnswers": [
+ {
+ "questionId": "95320781-96b3-4b8f-8cf8-e6561d23447a",
+ "displayName": null,
+ "value": null,
+ "booleanValue": null,
+ "multiChoiceValues": [
+ "Seattle"
+ ]
+ },
+ {
+ "questionId": "4577afdb-8bee-4219-b482-04b52c6b855c",
+ "displayName": null,
+ "value": null,
+ "booleanValue": true,
+ "multiChoiceValues": []
+ },
+ {
+ "questionId": "80fefcf1-caf7-4cd3-b8d7-159e17c47f20",
+ "displayName": null,
+ "value": null,
+ "booleanValue": null,
+ "multiChoiceValues": [
+ "Cancun",
+ "Hoboken",
+ "Beijing"
+ ]
+ }
+ ]
+ }
+}
+```
v1.0 Virtualeventsession Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualeventsession-get.md
+
+ Title: "Get virtualEventSession"
+description: "Read the properties and relationships of a virtualEventSession object."
+
+ms.localizationpriority: medium
++
+# Get virtualEventSession
+Namespace: microsoft.graph
++
+Read the properties and relationships of a [virtualEventSession](../resources/virtualeventsession.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|VirtualEvent.Read|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|VirtualEvent.Read.All|
+
+> [!NOTE]
+>
+> To use application permissions for this API, tenant administrators must create an [application access policy](/graph/cloud-communication-online-meeting-application-access-policy) and assign it to a user. The authorized application will access registrants' information from virtual events created by that specific user.
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+To get a session of a webinar:
+
+``` http
+GET /solutions/virtualEvents/webinars/{webinarId}/sessions/{sessionId}
+```
+
+## Optional query parameters
+
+This method does not support the OData query parameters. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [virtualEventSession](../resources/virtualeventsession.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_virtualeventsession"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/solutions/virtualEvents/events/{virtualEventId}/sessions/{virtualEventSessionId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.virtualEventSession"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.virtualEventSession",
+ "id": "5d14c090-1e97-a9ce-a3e9-f0eb1b6d37ed",
+ "startDateTime": "String (timestamp)",
+ "endDateTime": "String (timestamp)",
+ "joinWebUrl": "https://teams.microsoft.com/l/meetup-join/19%3ameeting_ZDVjNzk3OWEtYjc2NS00NTA1LTkyMzQtYTYzMGI5YmFmMjM5%40thread.v2/0?context=%7b%22Tid%22%3a%2272f988bf-86f1-41af-91ab-2d7cd011db47%22%2c%22Oid%22%3a%221cd068e4-5b08-4e75-a7f9-7b4e067a0820%22%7d",
+ "subject": "Session one",
+ "participants": {
+ "@odata.type": "microsoft.graph.meetingParticipants"
+ },
+ "isBroadcast": null,
+ "broadcastSettings": null,
+ "capabilities": [],
+ "audioConferencing": null,
+ "chatInfo": {
+ "threadId": "19:meeting_ZDVjNzk3OWEtYjc2NS00NTA1LTkyMzQtYTYzMGI5YmFmMjM5@thread.v2",
+ "messageId": "0",
+ "replyChainMessageId": null
+ },
+ "videoTeleconferenceId": null,
+ "externalId": null,
+ "joinMeetingIdSettings": null,
+ "lobbyBypassSettings": null,
+ "isEntryExitAnnounced": null,
+ "allowedPresenters": null,
+ "allowAttendeeToEnableMic": null,
+ "allowAttendeeToEnableCamera": null,
+ "allowMeetingChat": null,
+ "shareMeetingChatHistoryDefault": null,
+ "allowTeamworkReactions": null,
+ "recordAutomatically": null,
+ "watermarkProtection": null,
+ "allowParticipantsToChangeName": null
+ }
+}
+```
v1.0 Virtualeventwebinar Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/virtualeventwebinar-get.md
+
+ Title: "Get virtualEventWebinar"
+description: "Read the properties and relationships of a virtualEventWebinar object."
+
+ms.localizationpriority: medium
++
+# Get virtualEventWebinar
+
+Namespace: microsoft.graph
++
+Read the properties and relationships of a [virtualEventWebinar](../resources/virtualeventwebinar.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|VirtualEvent.Read|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|VirtualEvent.Read.All|
+
+> [!NOTE]
+>
+> To use application permissions for this API, tenant administrators must create an [application access policy](/graph/cloud-communication-online-meeting-application-access-policy) and assign it to a user. The authorized application will access registrants' information from virtual events created by that specific user.
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /solutions/virtualEvents/webinars/{webinarId}
+```
+
+## Optional query parameters
+
+This method does not support the OData query parameters. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [virtualEventWebinar](../resources/virtualeventwebinar.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_virtualeventwebinar"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/solutions/virtualEvents/webinars/{webinarId}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.virtualEventWebinar"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.virtualEventWebinar",
+ "id": "88b245ac-b0b2-f1aa-e34a-c81c27abdac2@f9448ec4-804b-46af-b810-62085248da33",
+ "status": "published",
+ "displayName": "The Impact of Tech on Our Lives",
+ "description": "Discusses how technology has changed the way we communicate, work, and interact with each other.",
+ "startDateTime": {
+ "dateTime": "2023-03-30T10:00:00",
+ "timeZone": "PacificSt"
+ },
+ "endDateTime": {
+ "dateTime": "2023-03-30T17:00:00",
+ "timeZone": "PacificSt"
+ },
+ "createdBy": {
+ "application": null,
+ "device": null,
+ "user": {
+ "@odata.type": "#microsoft.graph.communicationsUserIdentity",
+ "id": "b7ef013a-c73c-4ec7-8ccb-e56290f45f68",
+ "displayName": "Diane Demoss",
+ "tenantId": "77229959-e479-4a73-b6e0-ddac27be315c"
+ }
+ },
+ "audience": "everyone",
+ "coOrganizers": [
+ {
+ "id": "7b7e1acd-a3e0-4533-8c1d-c1a4ca0b2e2b",
+ "displayName": "Kenneth Brown",
+ "tenantId": "77229959-e479-4a73-b6e0-ddac27be315c"
+ }
+ ]
+ }
+}
+```
v1.0 Voiceauthenticationmethodconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/voiceauthenticationmethodconfiguration-delete.md
DELETE https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-voiceauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Voiceauthenticationmethodconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/voiceauthenticationmethodconfiguration-get.md
GET https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/powershell/get-voiceauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Voiceauthenticationmethodconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/voiceauthenticationmethodconfiguration-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-voiceauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Webaccount Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/webaccount-delete.md
DELETE https://graph.microsoft.com/beta/me/profile/webAccounts/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-webaccount-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Webaccount Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/webaccount-get.md
GET https://graph.microsoft.com/beta/me/profile/webAccounts/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-webaccount-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Webaccount Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/webaccount-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-webaccount-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Webpart Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/webpart-delete.md
+
+ Title: "Delete webPart"
+description: "Delete a webPart object."
+
+ms.localizationpriority: medium
++
+# Delete webPart
+
+Namespace: microsoft.graph
++
+Delete a [webPart](../resources/webpart.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | Sites.Read.All, Sites.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Sites.Read.All, Sites.ReadWrite.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+DELETE /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/webParts/{webPartId}
+DELETE /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts/{webPartIndex}
+DELETE /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}/webparts/{webPartIndex}
+```
+## Request headers
+
+| Name | Value | Description
+|:--|:|:--
+|Authorization|Bearer {token}.| Required|
+| _if-match_ | etag | If this request header is included and the eTag provided does not match the current tag on the item, a `412 Precondition Failed` response is returned and the item will not be deleted.
+
+## Request body
+
+Do not supply a request body with this method.
+
+## Response
+
+If successful, this method returns a `204 No Content`. It does not return anything in the response body.
+
+## Example
+
+### Request
+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request", "name": "delete-webpart", "scopes": "sites.readwrite.all" } -->
+
+```http
+DELETE https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/webParts/{webPartId}
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+
+<!-- { "blockType": "response" } -->
+
+```http
+HTTP/1.1 204 No Content
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Delete a webpart object.",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "WebParts/Delete",
+ "suppressions": []
+}
+-->
v1.0 Webpart Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/webpart-get.md
One of the following permissions is required to call this API. To learn more, in
--> ```http
-GET /sites/{sitesId}/pages/{sitePageId}/webParts/{webPartId}
-GET /sites/{sitesId}/pages/{sitePageId}/canvasLayout/verticalSection/webparts/{webPartIndex}
-GET /sites/{sitesId}/pages/{sitePageId}/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}/webparts/{webPartIndex}
+GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/webParts/{webPartId}
+GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts/{webPartIndex}
+GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}/webparts/{webPartIndex}
``` ## Optional query parameters
If successful, this method returns a `200 OK` response code and a [standardWebPa
The following is an example of a request.
+<!-- { "blockType": "ignored" } -->
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_webpart_beta_e1"
-}
>-
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/webParts/{webPartId}
+```http
+GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/webParts/{webPartId}
```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
--- #### Response The following is an example of the response
Content-Type: application/json
With `select` statement, you can retrieve selected webpart metadata in a request.
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_webpart_beta_e2"
-}
>
+<!-- { "blockType": "ignored" } -->
-```msgraph-interactive
-GET /sites/{sitesId}/pages/{sitePageId}/webParts/{webPartId}?select=id
+```http
+GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/webParts/{webPartId}?select=id
```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
--- #### Response The following is an example of the response
v1.0 Webpart Getposition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/webpart-getposition.md
One of the following permissions is required to call this API. To learn more, in
--> ```http
-GET /sites/{sitesId}/pages/{sitePageId}/webParts/{webPartId}/getPositionOfWebPart
-GET /sites/{sitesId}/pages/{sitePageId}/canvasLayout/verticalSection/webparts/{webPartIndex}/getPositionOfWebPart
-GET /sites/{sitesId}/pages/{sitePageId}/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}/webparts/{webPartIndex}/getPositionOfWebPart
+GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/webParts/{webPartId}/getPositionOfWebPart
+GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts/{webPartIndex}/getPositionOfWebPart
+GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}/webparts/{webPartIndex}/getPositionOfWebPart
``` ## Optional query parameters
If successful, this method returns a `200 OK` response code and a [webPartPositi
The following is an example of a request.
+<!-- { "blockType": "ignored" } -->
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "getposition_webpart"
-}
>-
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/webParts/{webPartId}/getPositionOfWebPart
+```http
+GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/webParts/{webPartId}/getPositionOfWebPart
```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
--- ### Response The following is an example of the response
v1.0 Webpart List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/webpart-list.md
One of the following permissions is required to call this API. To learn more, in
--> ```http
-GET /sites/{sitesId}/pages/{sitePageId}/webparts
-GET /sites/{sitesId}/pages/{sitePageId}/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}/webparts
-GET /sites/{sitesId}/pages/{sitePageId}/canvasLayout/verticalSection/webparts
+GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/webparts
+GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}/webparts
+GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts
``` ## Optional query parameters
If successful, this method returns a `200 OK` response code and a collection of
The following is an example of a request.
+<!-- { "blockType": "ignored" } -->
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "list_webpart"
-}
>-
-```msgraph-interactive
-GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}/webparts
+```http
+GET https://graph.microsoft.com/beta/sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}/webparts
```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
--- ### Response The following is an example of the response
v1.0 Webpart Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/webpart-update.md
+
+ Title: "Update webPart"
+description: "Update the properties of a webPart."
+
+ms.localizationpriority: medium
++
+# Update webPart
+
+Namespace: microsoft.graph
++
+Update the properties of a [webPart](../resources/webpart.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | Sites.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Sites.ReadWrite.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+PATCH /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/webParts/{webPartId}
+PATCH /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts/{webPartIndex}
+PATCH /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}/webparts/{webPartIndex}
+```
+
+## 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 [textWebPart](../resources/textWebPart.md) or [standardWebPart](../resources/standardWebPart.md).
+
+To ensure successful parsing of the request body, the `@odata.type=#microsoft.graph.textwebpart` or `@odata.type=#microsoft.graph.standardwebpart` must be included in the request body.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and an updated [webPart](../resources/webpart.md) object in the response body.
+
+## Example
+
+### Request
+
+The following example shows how to update a webpart.
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+PATCH /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/webParts/{webpartId}
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.textWebPart",
+ "innerHtml": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus blandit pellentesque ipsum tempor porta. Phasellus tincidunt et ipsum nec iaculis. Sed eu arcu tristique, congue erat a, consequat lorem. Suspendisse ac ullamcorper elit. Sed ultricies, risus sed hendrerit dictum, nunc massa ornare velit, a pharetra dolor urna quis lorem. Maecenas eget pellentesque purus, nec ultricies risus. Donec rhoncus lorem at euismod varius. Donec auctor sed mi vitae pharetra. Aenean id tempor mauris. Donec dui nulla, semper ut elit id, mattis commodo arcu. Aliquam erat volutpat."
+}
+```
+
+### Response
+
+If successful, this method returns a [webPart][] in the response body for the updated webpart.
+
+<!-- { "blockType": "response", "@odata.type": "microsoft.graph.webPart", "truncated": true } -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.textWebPart",
+ "id": "51053496-e6f3-4161-94ac-07bdf4d92226",
+ "innerHtml": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus blandit pellentesque ipsum tempor porta. Phasellus tincidunt et ipsum nec iaculis. Sed eu arcu tristique, congue erat a, consequat lorem. Suspendisse ac ullamcorper elit. Sed ultricies, risus sed hendrerit dictum, nunc massa ornare velit, a pharetra dolor urna quis lorem. Maecenas eget pellentesque purus, nec ultricies risus. Donec rhoncus lorem at euismod varius. Donec auctor sed mi vitae pharetra. Aenean id tempor mauris. Donec dui nulla, semper ut elit id, mattis commodo arcu. Aliquam erat volutpat."
+}
+```
+
+[webPart]: ../resources/webPart.md
+
+<!--
+{
+ "type": "#webpart.annotation",
+ "description": "Update a WebPart.",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "WebParts/Update",
+ "suppressions": []
+}
+-->
v1.0 Windowshelloforbusinessauthenticationmethod Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowshelloforbusinessauthenticationmethod-delete.md
DELETE https://graph.microsoft.com/beta/users/kim@contoso.com/authentication/win
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-windowshelloforbusinessauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowshelloforbusinessauthenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowshelloforbusinessauthenticationmethod-get.md
GET https://graph.microsoft.com/beta/users/annie@contoso.com/authentication/wind
[!INCLUDE [sample-code](../includes/snippets/powershell/get-windowshelloforbusinessauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowshelloforbusinessauthenticationmethod List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowshelloforbusinessauthenticationmethod-list.md
GET https://graph.microsoft.com/beta/users/annie@contoso.com/authentication/wind
[!INCLUDE [sample-code](../includes/snippets/powershell/list-windowshelloforbusinessauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Azureaddevice Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-azureaddevice-delete.md
DELETE https://graph.microsoft.com/beta/admin/windows/updates/updatableAssets/98
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-azureaddevice-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Azureaddevice Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-azureaddevice-get.md
GET https://graph.microsoft.com/beta/admin/windows/updates/updatableAssets/983f0
[!INCLUDE [sample-code](../includes/snippets/powershell/get-azureaddevice-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Catalog List Entries https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-catalog-list-entries.md
GET https://graph.microsoft.com/beta/admin/windows/updates/catalog/entries
[!INCLUDE [sample-code](../includes/snippets/powershell/list-catalogentry-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Compliancechange Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-compliancechange-delete.md
DELETE https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/983
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-compliancechange-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Compliancechange Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-compliancechange-get.md
GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/983f03
[!INCLUDE [sample-code](../includes/snippets/powershell/get-compliancechange-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Compliancechange Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-compliancechange-update.md
Content-length: 144
[!INCLUDE [sample-code](../includes/snippets/powershell/update-compliancechange-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Contentapproval Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-contentapproval-delete.md
DELETE https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/983
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-contentapproval-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Contentapproval Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-contentapproval-get.md
GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/983f03
[!INCLUDE [sample-code](../includes/snippets/powershell/get-contentapproval-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Contentapproval Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-contentapproval-update.md
Content-length: 91
[!INCLUDE [sample-code](../includes/snippets/powershell/update-contentapproval-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Deployment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-deployment-delete.md
DELETE https://graph.microsoft.com/beta/admin/windows/updates/deployments/983f03
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-deployment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Deployment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-deployment-get.md
GET https://graph.microsoft.com/beta/admin/windows/updates/deployments/b5171742-
[!INCLUDE [sample-code](../includes/snippets/powershell/get-deployment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Deployment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-deployment-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-deployment-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-deployment-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Windowsupdates Deploymentaudience Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-deploymentaudience-delete.md
DELETE https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudience
[!INCLUDE [sample-code](../includes/snippets/php/delete-deploymentaudience-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Deploymentaudience Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-deploymentaudience-get.md
GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/7
[!INCLUDE [sample-code](../includes/snippets/php/get-deploymentaudience-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Deploymentaudience List Exclusions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-deploymentaudience-list-exclusions.md
GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/b
[!INCLUDE [sample-code](../includes/snippets/php/list-updatableasset-audience-exclusions-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Deploymentaudience List Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-deploymentaudience-list-members.md
GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/b
[!INCLUDE [sample-code](../includes/snippets/php/list-updatableasset-deploymentid-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Deploymentaudience Updateaudience https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-deploymentaudience-updateaudience.md
One of the following permissions is required to call this API. To learn more, in
} --> ``` http
-POST /admin/windows/updates/deploymentAudiences/{deploymentAudienceId}]/updateAudience
+POST /admin/windows/updates/deploymentAudiences/{deploymentAudienceId}/updateAudience
``` ## Request headers
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/deploymentaudience-updateaudience-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Deploymentaudience Updateaudiencebyid https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-deploymentaudience-updateaudiencebyid.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/deploymentaudience-updateaudiencebyid-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Operationalinsightsconnection Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-operationalinsightsconnection-delete.md
DELETE https://graph.microsoft.com/beta/admin/windows/updates/resourceConnection
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-operationalinsightsconnection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Operationalinsightsconnection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-operationalinsightsconnection-get.md
GET https://graph.microsoft.com/beta/admin/windows/updates/resourceConnections/f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-operationalinsightsconnection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Resourceconnection Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-resourceconnection-delete.md
DELETE https://graph.microsoft.com/beta/admin/windows/updates/resourceConnection
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-resourceconnection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Resourceconnection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-resourceconnection-get.md
GET https://graph.microsoft.com/beta/admin/windows/updates/resourceConnections/8
[!INCLUDE [sample-code](../includes/snippets/powershell/get-resourceconnection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Updatableasset Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-updatableasset-delete.md
DELETE https://graph.microsoft.com/beta/admin/windows/updates/updatableAssets/b5
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-updatableasset-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Updatableasset Enrollassets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-updatableasset-enrollassets.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/updatableasset-enrollassets-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Updatableasset Enrollassetsbyid https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-updatableasset-enrollassetsbyid.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/updatableasset-enrollassetsbyid-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Updatableasset Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-updatableasset-get.md
GET https://graph.microsoft.com/beta/admin/windows/updates/updatableAssets/f5ba7
[!INCLUDE [sample-code](../includes/snippets/powershell/get-updatableasset-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Updatableasset Unenrollassets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-updatableasset-unenrollassets.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/updatableasset-unenrollassets-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Updatableasset Unenrollassetsbyid https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-updatableasset-unenrollassetsbyid.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/updatableasset-unenrollassetsbyid-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Updatableassetgroup Addmembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-updatableassetgroup-addmembers.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/updatableassetgroup-addmembers-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Updatableassetgroup Addmembersbyid https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-updatableassetgroup-addmembersbyid.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/updatableassetgroup-addmembersbyid-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Updatableassetgroup Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-updatableassetgroup-delete.md
DELETE https://graph.microsoft.com/beta/admin/windows/updates/updatableAssets/f5
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-updatableassetgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Updatableassetgroup Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-updatableassetgroup-get.md
GET https://graph.microsoft.com/beta/admin/windows/updates/updatableAssets/5c557
[!INCLUDE [sample-code](../includes/snippets/powershell/get-updatableassetgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Updatableassetgroup Removemembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-updatableassetgroup-removemembers.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/updatableassetgroup-removemembers-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Updatableassetgroup Removemembersbyid https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-updatableassetgroup-removemembersbyid.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/updatableassetgroup-removemembersbyid-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Updatepolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-updatepolicy-delete.md
DELETE https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/a7a
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-updatepolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Updatepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-updatepolicy-get.md
GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/a7aa99
[!INCLUDE [sample-code](../includes/snippets/powershell/get-updatepolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Updatepolicy List Compliancechanges Contentapproval https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-updatepolicy-list-compliancechanges-contentapproval.md
GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/a7aa99
[!INCLUDE [sample-code](../includes/snippets/powershell/list-contentapproval-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Updatepolicy List Compliancechanges https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-updatepolicy-list-compliancechanges.md
GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/a7aa99
[!INCLUDE [sample-code](../includes/snippets/powershell/list-compliancechange-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Updatepolicy Post Compliancechanges Contentapproval https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-updatepolicy-post-compliancechanges-contentapproval.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-contentapproval-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowsupdates Updatepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/windowsupdates-updatepolicy-update.md
Content-length: 382
[!INCLUDE [sample-code](../includes/snippets/powershell/update-updatepolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workbook Closesession https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workbook-closesession.md
workbook-session-id: {session-id}
[!INCLUDE [sample-code](../includes/snippets/php/close-excel-session-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ Note that workbook-session-id header is required.
v1.0 Workbook Createsession https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workbook-createsession.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-excel-session-with-long-running-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-excel-session-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Workbook List Comments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workbook-list-comments.md
GET https://graph.microsoft.com/beta/drive/items/{id}/workbook/comments
[!INCLUDE [sample-code](../includes/snippets/php/get-comments-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workbook List Names https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workbook-list-names.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/names
[!INCLUDE [sample-code](../includes/snippets/php/get-names-2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Workbook List Tables https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workbook-list-tables.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/tables
[!INCLUDE [sample-code](../includes/snippets/php/get-tables-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Workbook List Worksheets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workbook-list-worksheets.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets
[!INCLUDE [sample-code](../includes/snippets/php/get-worksheets-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Workbook Refreshsession https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workbook-refreshsession.md
workbook-session-id: {session-id}
[!INCLUDE [sample-code](../includes/snippets/php/refresh-excel-session-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ Note that workbook-session-id header is required.
v1.0 Workbook Tablerowoperationresult https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workbook-tablerowoperationresult.md
GET https://graph.microsoft.com/beta/me/drive/items/01CCETFLK7GVZTZHSQNRD2AEI5XW
[!INCLUDE [sample-code](../includes/snippets/php/workbook-tablerowoperationresult-e1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workbookapplication Calculate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workbookapplication-calculate.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/workbookapplication-calculate-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workbookapplication Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workbookapplication-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/application
[!INCLUDE [sample-code](../includes/snippets/php/get-workbookapplication-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workbookcomment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workbookcomment-get.md
GET https://graph.microsoft.com/beta/drive/items/{id}/workbook/comments/{id}
[!INCLUDE [sample-code](../includes/snippets/php/get-workbookcomment-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workbookcomment List Replies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workbookcomment-list-replies.md
GET https://graph.microsoft.com/beta/drive/items/{id}/workbook/comments/{id}/rep
[!INCLUDE [sample-code](../includes/snippets/php/get-replies-2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workbookcomment Post Replies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workbookcomment-post-replies.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-workbookcommentreply-from-workbookcomment-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workbookcommentreply Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workbookcommentreply-get.md
GET https://graph.microsoft.com/beta/drive/items/{id}/workbook/comments/{id}/rep
[!INCLUDE [sample-code](../includes/snippets/php/get-workbookcommentreply-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workbookoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workbookoperation-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{drive-item-id}/workbook/ope
[!INCLUDE [sample-code](../includes/snippets/php/get-workbookoperation-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workflow List Executionscope https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workflow-list-executionscope.md
Do not supply a request body for this method.
## Response
-If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.user](../resources/user.md) objects in the response body.
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.identityGovernance.userProcessingResult](../resources/identitygovernance-userprocessingresult.md) objects in the response body.
## Examples
-### Example 1: Retrieve the users that fall in scope of a workflow
-
-#### Request
+### Request
The following is an example of a request.
GET https://graph.microsoft.com/beta/identitygovernance/lifecycleWorkflows/workf
[!INCLUDE [sample-code](../includes/snippets/powershell/lifecycleworkflows-list-executionscope-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] --
-#### Response
-
-The following is an example of the response
->**Note:** The response object shown here might be shortened for readability.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "Collection(microsoft.graph.user)"
-}
>
-``` http
-HTTP/1.1 200 OK
-Content-Type: application/json
-
-{
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#users",
- "value": [
- {
- "displayName": "Christian Andersen",
- "givenName": "Christian",
- "mail": null,
- "surname": "Andersen",
- "userPrincipalName": "CAndersen@w325q.onmicrosoft.com"
- }
- ],
-}
-```
-
-### Example 2: Retrieve the id of users in the execution scope of a workflow
-
-#### Request
-
-The following is an example of a request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "lifecycleworkflows_list_executionScope_e2"
-}
>
-``` http
-GET https://graph.microsoft.com/beta/identitygovernance/lifecycleWorkflows/workflows/8696088c-1aef-4f65-afe9-acd55343e327/executionScope?$select=id
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-#### Response
+### Response
-The following is an example of the response
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response", "truncated": true,
- "@odata.type": "Collection(microsoft.graph.user)"
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.userProcessingResult)"
} --> ``` http
HTTP/1.1 200 OK
Content-Type: application/json {
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#users(id)",
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/lifecycleWorkflows/workflows('156ce798-1eb6-4e0a-8515-e79f54d04390')/userProcessingResults",
"value": [
- {
- "id": "6bb70a30-124a-4666-b9b8-6ae178d4f791"
+ {
+ "id": "e831ffea-4156-482a-ba43-a8161f83efa8",
+ "completedDateTime": "2022-08-24T18:27:43.1283747Z",
+ "failedTasksCount": 1,
+ "processingStatus": "failed",
+ "scheduledDateTime": "2022-08-24T18:27:28.4105696Z",
+ "startedDateTime": "2022-08-24T18:27:34.47941Z",
+ "totalTasksCount": 3,
+ "totalUnprocessedTasksCount": 2,
+ "workflowExecutionType": "onDemand",
+ "workflowVersion": 1,
+ "subject": {
+ "id": "b276ff04-835d-414c-a2a7-5c59e37cccc9"
+ }
+ },
+ {
+ "id": "c1fab0b4-222d-4bdf-ab09-eb99fc5a8061",
+ "completedDateTime": "2022-08-24T18:35:53.5871731Z",
+ "failedTasksCount": 1,
+ "processingStatus": "failed",
+ "scheduledDateTime": "2022-08-24T18:35:39.0021384Z",
+ "startedDateTime": "2022-08-24T18:35:48.0824202Z",
+ "totalTasksCount": 3,
+ "totalUnprocessedTasksCount": 2,
+ "workflowExecutionType": "onDemand",
+ "workflowVersion": 1,
+ "subject": {
+ "id": "b276ff04-835d-414c-a2a7-5c59e37cccc9"
+ }
+ },
+ {
+ "id": "0481a153-f437-45f0-b07c-ebe1008f10c5",
+ "completedDateTime": "2022-08-24T23:26:41.4425594Z",
+ "failedTasksCount": 0,
+ "processingStatus": "completed",
+ "scheduledDateTime": "2022-08-24T23:26:24.1178409Z",
+ "startedDateTime": "2022-08-24T23:26:29.315238Z",
+ "totalTasksCount": 2,
+ "totalUnprocessedTasksCount": 0,
+ "workflowExecutionType": "onDemand",
+ "workflowVersion": 13,
+ "subject": {
+ "id": "ea09ac2e-77e3-4134-85f2-25ccf3c33387"
+ }
}
- ],
+ ]
} ```
v1.0 Workforceintegration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workforceintegration-delete.md
DELETE /teamwork/workforceIntegrations/{workforceIntegrationId}
| Name | Description | |:--|:--| | Authorization | Bearer {token} |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
DELETE https://graph.microsoft.com/beta/teamwork/workforceIntegrations/{workforc
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-workforceintegration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workforceintegration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workforceintegration-get.md
This method supports some of the OData query parameters to help customize the re
| Name |Description| |:-|:-| | Authorization | Bearer {token} |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/beta/teamwork/workforceIntegrations/{workforcein
[!INCLUDE [sample-code](../includes/snippets/powershell/get-workforceintegration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workforceintegration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workforceintegration-list.md
This method supports some of the OData query parameters to help customize the re
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/beta/teamwork/workforceIntegrations
[!INCLUDE [sample-code](../includes/snippets/powershell/get-workforceintegrations-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workforceintegration Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workforceintegration-post.md
POST /teamwork/workforceIntegrations
|:--|:--| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-workforceintegration-from-teamwork-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Workforceintegration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workforceintegration-update.md
PATCH /teamwork/workforceIntegrations/{workforceIntegrationId}
| Name | Description| |:--|:--| | Authorization | Bearer {token} |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-workforceintegration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Workposition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workposition-delete.md
DELETE https://graph.microsoft.com/beta/me/profile/positions/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-workposition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workposition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workposition-get.md
GET https://graph.microsoft.com/beta/me/profile/positions/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-workposition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workposition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/workposition-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-workposition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Worksheet Cell https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/worksheet-cell.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/worksheet-cell-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheet Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/worksheet-delete.md
DELETE https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/
[!INCLUDE [sample-code](../includes/snippets/php/worksheet-delete-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheet Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/worksheet-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-worksheet-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheet List Charts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/worksheet-list-charts.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-charts-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheet List Names https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/worksheet-list-names.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-tables-2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheet List Tables https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/worksheet-list-tables.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-tables-3-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheet List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/worksheet-list.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets
[!INCLUDE [sample-code](../includes/snippets/php/get-worksheetcollection-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheet Post Charts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/worksheet-post-charts.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-chart-from-worksheet-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [workbookChart](../resources/workbookchart.md) object.
v1.0 Worksheet Range https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/worksheet-range.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/worksheet-range-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheet Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/worksheet-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-worksheet-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheet Usedrange https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/worksheet-usedrange.md
Here is an example of the request.
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id|name}/UsedRange(valuesOnly=true) ```
-# [C#](#tab/csharp)
- # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/worksheet-usedrange-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/javascript/worksheet-usedrange-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Worksheetcollection Add https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/worksheetcollection-add.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/worksheetcollection-add-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheetprotection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/worksheetprotection-get.md
GET https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-workbookworksheetprotection-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheetprotection Protect https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/worksheetprotection-protect.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/workbookworksheetprotection-protect-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheetprotection Unprotect https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/worksheetprotection-unprotect.md
POST https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{i
[!INCLUDE [sample-code](../includes/snippets/php/workbookworksheetprotection-unprotect-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 X509certificateauthenticationmethodconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/x509certificateauthenticationmethodconfiguration-delete.md
DELETE https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-x509certificateauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 X509certificateauthenticationmethodconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/x509certificateauthenticationmethodconfiguration-get.md
GET https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/powershell/get-x509certificateauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 X509certificateauthenticationmethodconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/api/x509certificateauthenticationmethodconfiguration-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-x509certificateauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewnotificationrecipientqueryscope https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/accessReviewnotificationrecipientqueryscope.md
- Title: "accessReviewnotificationrecipientqueryscope resource type"
-description: "Represents users who will receive notifications for access reviews."
-
-doc_type: resourcePageType
--
-# accessReviewnotificationrecipientqueryscope resource type
-
-Namespace: microsoft.graph
---
-Specifies a static list of recipients (for example, specific users, group owners, or group members) to receive access review notifications.
-
-Inherits from [accessReviewNotificationRecipientScope](../resources/accessreviewnotificationrecipientscope.md).
-
-## Properties
-| Property | Type | Description |
-| :-| :- | :- |
-| query | String | This represents the query for who the recipients are. For example, `/groups/{group id}/members` for group members and `/users/{user id}` for a specific user. |
-| queryType | String | Indicates the type of query. Allowed value is `MicrosoftGraph`. |
-| queryRoot | String | In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query that is, `./manager`) is specified. |
--
-## Relationships
-None.
-
-## JSON representation
-The following is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "@odata.type": "microsoft.graph.accessReviewNotificationRecipientQueryScope"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.accessReviewNotificationRecipientQueryScope",
- "query": "String",
- "queryType": "String",
- "queryRoot": "String"
-}
-```
v1.0 Accesspackagesubject https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/accesspackagesubject.md
Namespace: microsoft.graph
In [Azure AD entitlement management](entitlementmanagement-overview.md), an access package subject is a user, service principal, or other entity that can be configured to request or be assigned an access package. It may represent a requestor from a connected organization who is not yet in the tenant.
+## Methods
+
+| Method | Return Type | Description |
+|:-|:|:|
+| [Update accessPackageSubject](../api/accesspackagesubject-update.md)|None | Update the properties of an **accesspackagesubject** object. |
+| [Get accessPackageSubject](../api/accesspackagesubject-get.md)|[accessPackageSubject](../resources/accesspackagesubject.md) | Get the properties of an **accesspackagesubject** object. |
+ ## Properties | Property | Type | Description | |:-|:|:|
+|altSecId|String|Not Supported.|
+|connectedOrganizationId|String|The identifier of the connected organization of the subject.|
|displayName|String|The display name of the subject.| |email|String|The email address of the subject.|
-|id|String| Read-only.|
-|objectId|String|The object identifier of the subject. `null` if the subject is not yet a user in the tenant.|
+|id|String| Read-only. Key.|
+|objectId|String|The object identifier of the subject. `null` if the subject is not yet a user in the tenant. Alternate key.|
|principalName|String|The principal name, if known, of the subject.|
+|subjectLifecycle|accessPackageSubjectLifecycle|The lifecycle of the subject user, if a guest. The possible values are: `notDefined`, `notGoverned`, `governed`, `unknownFutureValue`.|
|type|String|The resource type of the subject.|
-|connectedOrganizationId|String|The identifier of the connected organization of the subject.|
## Relationships
The following is a JSON representation of the resource.
```json {
- "displayName": "Administrator",
- "email": "admin@contoso.com",
- "id": "ab4291f6-66b7-42bf-b597-a05b29414f5c",
- "objectId": "cc754ed5-f598-45c0-aaf0-fc2f2eb1838f",
- "principalName": "admin@domain.contoso.com",
- "type": "User"
+ "@odata.type": "#microsoft.graph.accessPackageSubject",
+ "id": "String (identifier)",
+ "objectId": "String",
+ "altSecId": "String",
+ "displayName": "String",
+ "principalName": "String",
+ "email": "String",
+ "onPremisesSecurityIdentifier": "String",
+ "type": "String",
+ "connectedOrganizationId": "String",
+ "subjectLifecycle": "String"
} ```
v1.0 Accessreviewinstance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/accessreviewinstance.md
Every **accessReviewInstance** contains a list of [decisions](accessreviewinstan
|:|:--|:-| | contactedReviewers |[accessReviewReviewer](../resources/accessreviewreviewer.md) collection| Returns the collection of reviewers who were contacted to complete this review. While the **reviewers** and **fallbackReviewers** properties of the **accessReviewScheduleDefinition** might specify group owners or managers as **reviewers**, **contactedReviewers** returns their individual identities. Supports `$select`. Read-only. | | definition |[accessReviewScheduleDefinition](accessreviewscheduledefinition.md) | There is exactly one **accessReviewScheduleDefinition** associated with each instance. It is the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. |
-|stages|[accessReviewStage](accessreviewstage.md) collection| If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the [accessReviewStageSettings](accessreviewstagesettings.md) on the parent [accessReviewScheduleDefinition](accessreviewscheduledefinition.md). |
+| stages|[accessReviewStage](accessreviewstage.md) collection| If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the [accessReviewStageSettings](accessreviewstagesettings.md) on the parent [accessReviewScheduleDefinition](accessreviewscheduledefinition.md). |
| decisions |[accessReviewInstanceDecisionItem](accessreviewinstancedecisionitem.md) collection | Each user reviewed in an **accessReviewInstance** has a decision item representing if they were approved, denied, or not yet reviewed. | ## JSON representation
v1.0 Accessreviewnotificationrecipientqueryscope https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/accessreviewnotificationrecipientqueryscope.md
+
+ Title: "accessReviewNotificationRecipientQueryScope resource type"
+description: "Specifies a static list of recipients (for example, specific users, group owners, or group members) to receive access review notifications."
+
+ms.localizationpriority: medium
++
+# accessReviewNotificationRecipientQueryScope resource type
+
+Namespace: microsoft.graph
+++
+Specifies a static list of recipients (for example, specific users, group owners, or group members) to receive access review notifications.
+
+Inherits from [accessReviewNotificationRecipientScope](../resources/accessreviewnotificationrecipientscope.md).
+
+## Properties
+
+| Property | Type | Description |
+| :-| :- | :- |
+| query | String | Represents the query for who the recipients are. For example, `/groups/{group id}/members` for group members and `/users/{user id}` for a specific user. |
+| queryRoot | String | In the scenario where reviewers need to be specified dynamically, indicates the relative source of the query. This property is only required if a relative query (that is, `./manager`) is specified. |
+| queryType | String | Indicates the type of query. Allowed value is `MicrosoftGraph`. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.accessReviewNotificationRecipientQueryScope"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.accessReviewNotificationRecipientQueryScope",
+ "query": "String",
+ "queryRoot": "String",
+ "queryType": "String"
+}
+```
v1.0 Accessreviews Root https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/accessreviews-root.md
Typical customer scenarios for access reviews of group memberships and applicati
There is also a related capability for customers to review and certify the role assignments of administrative users who are assigned to Azure AD roles such as Global Administrator or Azure subscription roles. This capability is included in [Azure AD Privileged Identity Management](privilegedidentitymanagement-root.md).
-Note that the access reviews feature, including the API, is included in Azure AD Premium P2. The tenant where an access review is being created must have a valid purchased or trial Azure AD Premium P2 or EMS E5 subscription.
+The tenant where an access review is being created or managed via the API must have sufficient purchased or trial licenses. For more information about the license requirements, see [Access reviews license requirements](/azure/active-directory/governance/access-reviews-overview#license-requirements).
+ Prior to creating an access review, program or program control, an administrator must have previously onboarded in order to prepare the [programControlType](programcontroltype.md) and [businessFlowTemplate](businessflowtemplate.md) resources. The organization can onboard to Azure AD access reviews or, in the case of access reviews of Azure AD roles or Azure subscription roles, Azure AD PIM.
v1.0 Accessreviewsv2 Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/accessreviewsv2-overview.md
Typical customer scenarios for access reviews include:
- Customers can review and certify employee access to Azure AD resources. - Customers can review and audit assignments to Azure AD privileged roles. This supports organizations in the management of privileged access.
-The access reviews feature, including the API, is included in Azure AD Premium P2. The tenant where an access review is being created must have a valid purchased or trial Azure AD Premium P2 or EMS E5 subscription. For more information about the license requirements, see [Access reviews license requirements](/azure/active-directory/governance/access-reviews-overview#license-requirements).
+The tenant where an access review is being created or managed via the API must have sufficient purchased or trial licenses. For more information about the license requirements, see [Access reviews license requirements](/azure/active-directory/governance/access-reviews-overview#license-requirements).
[!INCLUDE [GDPR-related-guidance](../../includes/gdpr-msgraph-export-note.md)]
v1.0 Admin https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/admin.md
Represents an entity that acts as a container for administrator functionality.
| edge | [edge](edge.md) | A container for Microsoft Edge resources. Read-only. | | reportSettings |[microsoft.graph.adminReportSettings](../resources/adminreportsettings.md)|A container for administrative resources to manage reports.| | serviceAnnouncement | [serviceAnnouncement](serviceannouncement.md) | A container for service communications resources. Read-only. |
-| sharepoint |[microsoft.graph.tenantAdmin.sharepoint](../resources/tenantadmin-sharepoint.md)|A container for administrative resources to manage tenant-level settings for SharePoint and OneDrive.|
+| sharepointSettings | [sharepointSettings](../resources/sharepointSettings.md) | A container for administrative resources to manage tenant-level settings for SharePoint and OneDrive. |
| windows |[microsoft.graph.adminWindows](../resources/adminwindows.md)|A container for all Windows administrator functionalities. Read-only.| ## JSON representation
v1.0 Adminappsandservices https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/adminappsandservices.md
+
+ Title: "adminAppsAndServices resource type"
+description: "Company-wide configuration for apps and services"
+
+ms.localizationpriority: medium
++
+# adminAppsAndServices resource type
+
+Namespace: microsoft.graph
++
+Company-wide configuration for apps and services.
++
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[Get adminAppsAndServices](../api/adminappsandservices-get.md)|[adminAppsAndServices](../resources/adminappsandservices.md)|Read the properties and relationships of a [adminAppsAndServices](../resources/adminappsandservices.md) object.|
+|[Update adminAppsAndServices](../api/adminappsandservices-update.md)|[adminAppsAndServices](../resources/adminappsandservices.md)|Update the properties and relationships of a [adminAppsAndServices](../resources/adminappsandservices.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Unique ID. Inherited from [entity](../resources/entity.md).|
+|settings|[appsAndServicesSettings](../resources/appsandservicessettings.md)|Company-wide settings for apps and services.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.adminAppsAndServices",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.adminAppsAndServices",
+ "id": "String (identifier)",
+ "settings": {
+ "@odata.type": "appsAndServicesSettings"
+ }
+}
+```
+
v1.0 Adminconsentrequestpolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/adminconsentrequestpolicy.md
Title: "adminConsentRequestPolicy resource type" description: "Represents the policy for enabling or disabling the Azure AD admin consent workflow."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType
v1.0 Admindynamics https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/admindynamics.md
+
+ Title: "adminDynamics resource type"
+description: "Company-wide configuration for Microsoft Dynamics 365"
+
+ms.localizationpriority: medium
++
+# adminDynamics resource type
+
+Namespace: microsoft.graph
++
+Company-wide configuration for Microsoft Dynamics 365.
++
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[Get adminDynamics](../api/admindynamics-get.md)|[adminDynamics](../resources/admindynamics.md)|Read the properties and relationships of a [adminDynamics](../resources/admindynamics.md) object.|
+|[Update adminDynamics](../api/admindynamics-update.md)|[adminDynamics](../resources/admindynamics.md)|Update the properties and relationships of a [adminDynamics](../resources/admindynamics.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|customerVoice|[customerVoiceSettings](../resources/customervoicesettings.md)|Company-wide settings for Microsoft Dynamics 365 Customer Voice.|
+|id|String|Unique ID. Inherited from [entity](../resources/entity.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.adminDynamics",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.adminDynamics",
+ "id": "String (identifier)",
+ "customerVoice": {
+ "@odata.type": "customerVoiceSettings"
+ }
+}
+```
+
v1.0 Adminforms https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/adminforms.md
+
+ Title: "adminForms resource type"
+description: "Company-wide configuration for Microsoft Forms"
+
+ms.localizationpriority: medium
++
+# adminForms resource type
+
+Namespace: microsoft.graph
++
+Company-wide configuration for Microsoft Forms.
++
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[Get adminForms](../api/adminforms-get.md)|[adminForms](../resources/adminforms.md)|Read the properties and relationships of a [adminForms](../resources/adminforms.md) object.|
+|[Update adminForms](../api/adminforms-update.md)|[adminForms](../resources/adminforms.md)|Update the properties and relationships of a [adminForms](../resources/adminforms.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Unique ID. Inherited from [entity](../resources/entity.md).|
+|settings|[formsSettings](../resources/formssettings.md)|Company-wide settings for Microsoft Forms.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.adminForms",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.adminForms",
+ "id": "String (identifier)",
+ "settings": {
+ "@odata.type": "formsSettings"
+ }
+}
+```
+
v1.0 Administrativeunit https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/administrativeunit.md
This resource supports:
|description|String|An optional description for the administrative unit. Supports `$filter` (`eq`, `ne`, `in`, `startsWith`), `$search`.| |displayName|String|Display name for the administrative unit. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`, `startsWith`, and `eq` on `null` values), `$search`, and `$orderBy`.| |id|String|Unique identifier for the administrative unit. Read-only. Supports `$filter` (`eq`).|
+|isMemberManagementRestricted|Boolean|`true` if members of this administrative unit should be treated as sensitive, which requires specific permissions to manage. Default value is `false`. Use this property to define administrative units whose roles don't inherit from tenant-level administrators, and management of individual member objects is limited to administrators scoped to a restricted management administrative unit. Immutable, so cannot be changed later. <br/><br/> For more information about working with restricted management administrative units, see [Restricted management administrative units in Azure Active Directory](/azure/active-directory/roles/admin-units-restricted-management).|
| membershipRule | String | Dynamic membership rule for the administrative unit. For more about the rules that you can use for dynamic administrative units and dynamic groups, see [Using attributes to create advanced rules](https://azure.microsoft.com/documentation/articles/active-directory-accessmanagement-groups-with-advanced-rules/). | | membershipRuleProcessingState | String | Used to control whether the dynamic membership rule is actively processed. Set to `On` when you want the dynamic membership rule to be active and `Paused` if you want to stop updating membership dynamically. If not set, the default behavior is `Paused`. | | membershipType | String | Membership type for the administrative unit. Can be `dynamic` or `assigned`. If not set, the default behavior is `assigned`. |
v1.0 Admintodo https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/admintodo.md
+
+ Title: "adminTodo resource type"
+description: "Company-wide configuration for Microsoft Todo"
+
+ms.localizationpriority: medium
++
+# adminTodo resource type
+
+Namespace: microsoft.graph
++
+Company-wide configuration for Microsoft Todo.
++
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[Get adminTodo](../api/admintodo-get.md)|[adminTodo](../resources/admintodo.md)|Read the properties and relationships of a [adminTodo](../resources/admintodo.md) object.|
+|[Update adminTodo](../api/admintodo-update.md)|[adminTodo](../resources/admintodo.md)|Update the properties and relationships of a [adminTodo](../resources/admintodo.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Unique ID. Inherited from [entity](../resources/entity.md).|
+|settings|[todoSettings](../resources/todosettings.md)|Company-wide settings for Microsoft Todo.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.adminTodo",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.adminTodo",
+ "id": "String (identifier)",
+ "settings": {
+ "@odata.type": "todoSettings"
+ }
+}
+```
+
v1.0 Agreement https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/agreement.md
description: "Represents a tenant's customizable terms of use agreement that is
ms.localizationpriority: medium doc_type: resourcePageType ms.prod: "governance"-+ # agreement resource type
v1.0 Agreementacceptance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/agreementacceptance.md
description: "Represents the current status of a user within scope of a company'
ms.localizationpriority: medium doc_type: resourcePageType ms.prod: "governance"-+ # agreementAcceptance resource type
v1.0 Agreementfile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/agreementfile.md
description: "Represents a customizable terms of use agreement file that a tenan
ms.localizationpriority: medium doc_type: resourcePageType ms.prod: "governance"-+ # agreementFile resource type
Inherits from [agreementFileProperties](agreementfileproperties.md).
## Methods
-None.
+|Method|Return type|Description|
+|:|:|:|
+|[Get agreementFile](../api/agreementfile-get.md)|[agreementFile](../resources/agreementfile.md)|Read the properties and relationships of an [agreementFile](../resources/agreementfile.md) object.|
+|[List agreementFiles](../api/agreement-list-files.md)|[agreementFile](../resources/agreementfile.md) collection|Get a list of the [agreementFile](../resources/agreementfile.md) objects and their properties.|
+|[Create agreementFile](../api/agreement-post-files.md)|[agreementFile](../resources/agreementfile.md)|Create a new [agreementFile](../resources/agreementfile.md) object.|
+|[List localizations](../api/agreementfile-list-localizations.md)|[agreementFileLocalization](../resources/agreementfilelocalization.md) collection|Get the agreementFileLocalization resources from the localizations navigation property.|
## Properties | Property | Type | Description |
v1.0 Agreementfiledata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/agreementfiledata.md
description: "Represents the blob of an Azure Active Directory (Azure AD) terms
ms.localizationpriority: medium doc_type: resourcePageType ms.prod: "governance"-+ # agreementFileData resource type
v1.0 Agreementfilelocalization https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/agreementfilelocalization.md
description: "Represents a localized policy files of terms of use agreement in A
ms.localizationpriority: medium doc_type: resourcePageType ms.prod: "governance"-+ # agreementFileLocalization resource type
Inherits from [agreementFileProperties](agreementfileproperties.md).
## Methods
-None.
+|Method|Return type|Description|
+|:|:|:|
+|[Get agreementFile](../api/agreementfile-get.md)|[agreementFile](../resources/agreementfile.md)|Read the properties and relationships of an [agreementFile](../resources/agreementfile.md) object.|
+|[List agreementFiles](../api/agreement-list-files.md)|[agreementFile](../resources/agreementfile.md) collection|Get a list of the [agreementFile](../resources/agreementfile.md) objects and their properties.|
+|[Create agreementFile](../api/agreement-post-files.md)|[agreementFile](../resources/agreementfile.md)|Create a new [agreementFile](../resources/agreementfile.md) object.|
+|[List localizations](../api/agreementfile-list-localizations.md)|[agreementFileLocalization](../resources/agreementfilelocalization.md) collection|Get the agreementFileLocalization resources from the localizations navigation property.|
## Properties | Property | Type | Description |
v1.0 Agreementfileproperties https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/agreementfileproperties.md
Title: "agreementFileProperties resource type" description: "Represents the properties of a terms of use agreement file; including the localized language and the display name."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Represents the properties of a terms of use agreement file; including the localized language and the display name.
+Represents the properties of a terms of use agreement file; including the localized language and the display name. This is an abstract type that's inherited by the following resources:
+
+- [agreementFile](agreementfile.md) resource type
+- [agreementFileLocalization](agreementfilelocalization.md) resource type
+- [agreementFileVersion](agreementfileversion.md) resource type
Inherits from [entity](entity.md).
v1.0 Allowedvalue https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/allowedvalue.md
Title: "allowedValue resource type"
-description: "A predefined value that is allowed for a custom security attribute definition."
+description: "Represents a predefined value that is allowed for a custom security attribute definition."
ms.localizationpriority: medium ms.prod: "directory-management"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-A predefined value that is allowed for a custom security attribute definition.
+Represents a predefined value that is allowed for a custom security attribute definition.
-Up to 100 `allowedValue` objects can be defined per [customSecurityAttributeDefinition](customsecurityattributedefinition.md). This object can't be renamed or deleted, but can be deactivated by using the [Update allowedValue](../api/../api/allowedvalue-update.md) operation. This object is defined as a navigation property on the [customSecurityAttributeDefinition](customsecurityattributedefinition.md) resource and its value is returned only on `$expand`.
+You can define up to 100 **allowedValue** objects per [customSecurityAttributeDefinition](customsecurityattributedefinition.md). The **allowedValue** object can't be renamed or deleted, but it can be deactivated by using the [Update allowedValue](../api/../api/allowedvalue-update.md) operation. This object is defined as a navigation property on the [customSecurityAttributeDefinition](customsecurityattributedefinition.md) resource and its value is returned only on `$expand`.
+
+Inherits from [entity](../resources/entity.md).
## Methods+ |Method|Return type|Description| |:|:|:| |[List allowedValues](../api/customsecurityattributedefinition-list-allowedvalues.md)|[allowedValue](../resources/allowedvalue.md) collection|Get a list of the [allowedValue](../resources/allowedvalue.md) objects and their properties.|
Up to 100 `allowedValue` objects can be defined per [customSecurityAttributeDefi
|[Update allowedValue](../api/allowedvalue-update.md)|[allowedValue](../resources/allowedvalue.md)|Update the properties of an [allowedValue](../resources/allowedvalue.md) object.| ## Properties+ |Property|Type|Description| |:|:|:|
-| id | String | Identifier for the predefined value. Can be up to 64 characters long and include Unicode characters. Can include spaces, but some special characters are not allowed. Cannot be changed later. Case sensitive. |
+| id | String | Identifier for the predefined value. Can be up to 64 characters long and include Unicode characters. Can include spaces, but some special characters are not allowed. Cannot be changed later. Case sensitive. Inherited from [entity](../resources/entity.md). |
|isActive|Boolean|Indicates whether the predefined value is active or deactivated. If set to `false`, this predefined value cannot be assigned to any additional supported directory objects.| ## Relationships+ None. ## JSON representation+ The following is a JSON representation of the resource. <!-- { "blockType": "resource",
v1.0 Alternativesecurityid https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/alternativeSecurityId.md
- Title: "alternativeSecurityId resource type"
-description: "For internal use only. This complex type will be deprecated in the future."
-doc_type: resourcePageType
---
-# alternativeSecurityId resource type
-
-Namespace: microsoft.graph
-
-For internal use only. This complex type will be deprecated in the future.
-
-## JSON representation
-
-<!--{
- "blockType": "resource",
- "@odata.type": "microsoft.graph.alternativeSecurityId"
-}-->
-
-```json
-{
- "type": 12345,
- "identityProvider": "string",
- "key": {"@odata.type": "Edm.Binary"}
-}
-```
-
-## Properties
-| Property | Type | Description
-|:--|:--|:
-| type | Int32 | For internal use only
-| identityProvider | string | For internal use only
-| key | Edm.Binary | For internal use only
--
v1.0 Alternativesecurityid https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/alternativesecurityid.md
+
+ Title: "alternativeSecurityId resource type"
+description: "For internal use only."
+ms.localizationpriority: medium
+++
+# alternativeSecurityId resource type
+
+Namespace: microsoft.graph
+
+For internal use only. This complex type will be deprecated in the future.
+
+## Properties
+
+| Property | Type | Description |
+|:--|:--|:-|
+| identityProvider | String | For internal use only.|
+| key | Edm.Binary | For internal use only.|
+| type | Int32 | For internal use only.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!--{
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.alternativeSecurityId"
+}-->
+
+```json
+{
+ "identityProvider": "String",
+ "key": {"@odata.type": "Edm.Binary"},
+ "type": "Int32"
+}
+```
v1.0 Apiapplication https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/apiapplication.md
Specifies settings for an application that implements a web API.
|knownClientApplications| Guid collection |Used for bundling consent if you have a solution that contains two parts: a client app and a custom web API app. If you set the appID of the client app to this value, the user only consents once to the client app. Azure AD knows that consenting to the client means implicitly consenting to the web API and automatically provisions service principals for both APIs at the same time. Both the client and the web API app must be registered in the same tenant.| |oauth2PermissionScopes| [permissionScope](permissionscope.md) collection | The definition of the delegated permissions exposed by the web API represented by this application registration. These delegated permissions may be requested by a client application, and may be granted by users or administrators during consent. Delegated permissions are sometimes referred to as OAuth 2.0 scopes. | |preAuthorizedApplications| [preAuthorizedApplication](preauthorizedapplication.md) collection | Lists the client applications that are pre-authorized with the specified delegated permissions to access this application's APIs. Users are not required to consent to any pre-authorized application (for the permissions specified). However, any additional permissions not listed in preAuthorizedApplications (requested through incremental consent for example) will require user consent. |
-|requestedAccessTokenVersion| Int32 | Specifies the access token version expected by this resource. This changes the version and format of the JWT produced independent of the endpoint or client used to request the access token. <br><br> The endpoint used, v1.0 or v2.0, is chosen by the client and only impacts the version of id_tokens. Resources need to explicitly configure **requestedAccessTokenVersion** to indicate the supported access token format. <br><br> Possible values for **requestedAccessTokenVersion** are `1`, `2`, or `null`. If the value is `null`, this defaults to `1`, which corresponds to the v1.0 endpoint. <br><br> If **signInAudience** on the application is configured as `AzureADandPersonalMicrosoftAccount`, the value for this property must be `2` |
+|requestedAccessTokenVersion| Int32 | Specifies the access token version expected by this resource. This changes the version and format of the JWT produced independent of the endpoint or client used to request the access token. <br><br> The endpoint used, v1.0 or v2.0, is chosen by the client and only impacts the version of id_tokens. Resources need to explicitly configure **requestedAccessTokenVersion** to indicate the supported access token format. <br><br> Possible values for **requestedAccessTokenVersion** are `1`, `2`, or `null`. If the value is `null`, this defaults to `1`, which corresponds to the v1.0 endpoint. <br><br> If **signInAudience** on the application is configured as `AzureADandPersonalMicrosoftAccount` or `PersonalMicrosoftAccount`, the value for this property must be `2`. |
## JSON representation
v1.0 Appmanagementpolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/appManagementPolicy.md
- Title: "appManagementPolicy resource type"
-description: "An application auth method policy for enforcing app management restrictions on specific application or service principals."
-
-doc_type: resourcePageType
--
-# appManagementPolicy resource type
-
-Namespace: microsoft.graph
--
-Restrictions on app management operations for specific applications and service principals. If this resource is not configured for an application or service principal, the restrictions default to the settings in the [tenantAppManagementPolicy](tenantappmanagementpolicy.md) object.
-
-## Methods
-
-| Method | Return type | Description |
-| :- | :- | : |
-| [List](../api/appManagementPolicy-list.md) | [appManagementPolicy](../resources/appManagementPolicy.md) | Returns a list of app management policies created for applications and service principals along with their properties. |
-| [Create](../api/appManagementPolicy-post.md) | [appManagementPolicy](../resources/appManagementPolicy.md) | Creates an app management policy that can be assigned to an application or service principal object. |
-| [Get](../api/appManagementPolicy-get.md) | [appManagementPolicy](../resources/appManagementPolicy.md) | Gets a single app management policy object. |
-| [Update](../api/appManagementPolicy-update.md) | None | Updates an app management policy. |
-| [Delete](../api/appManagementPolicy-delete.md) | None | Deletes an app management policy from the collection of policies in appManagementPolicies. |
-| [List appliesTo](../api/appManagementPolicy-list-appliesTo.md)| [appManagementPolicy](../resources/appManagementPolicy.md)|Returns a list of applications and service principals to which the policy is applied. |
-| [Assign appliesTo](../api/appManagementPolicy-post-appliesTo.md)| None |Returns a list of applications and service principals to which the policy is applied. |
-
-## Properties
-
-| Property | Type | Description |
-| :-- | :- | : |
-| id | String | The policy identifier. |
-| displayName | String | The display name of the policy. Inherited from [policyBase](policybase.md). |
-| description | String | The description of the policy. Inherited from [policyBase](policybase.md). |
-| isEnabled | Boolean | Denotes whether the policy is enabled. |
-| restrictions | [appManagementConfiguration](appManagementConfiguration.md) | Restrictions that apply to an application or service principal object. |
-
-## Relationships
-
-| Relationship | Type | Description |
-| :-- | : | :- |
-| appliesTo | [directoryObject](directoryobject.md) | Collection of application and service principals to which a policy is applied. |
-
-## JSON representation
-
-The following is a JSON representation of the resource.
-
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.appManagementPolicy",
- "baseType": "microsoft.graph.policyBase",
- "openType": false
-}
>-
-```json
-{
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#policies/appManagementPolicies",
- "id": "string (identifier)",
- "description": "string",
- "displayName": "string",
- "isEnabled": true,
- "restrictions": {
- "@odata.type": "microsoft.graph.appManagementConfiguration"
- }
-}
-```
--
v1.0 Appconsentapprovalroute https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/appconsentapprovalroute.md
Title: "appConsentApprovalRoute resource type" description: "Container for base resources that expose the app consent request API and features. Currently exposes only the appConsentRequests relationship."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType
None.
|Relationship|Type|Description| |:|:|:|
-|appConsentRequests|[appConsentRequest](../resources/appconsentrequest.md) collection| A collection of [userConsentRequest](../resources/userconsentrequest.md) objects for a specific application.|
+|appConsentRequests|[appConsentRequest](../resources/appconsentrequest.md) collection| A collection of [appConsentRequest](../resources/appconsentrequest.md) objects representing apps for which admin consent has been requested by one or more users.|
## JSON representation
v1.0 Appconsentrequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/appconsentrequest.md
Title: "appConsentRequest resource type" description: "Represents the request that a user creates when they request the tenant admin for consent to access an app or to grant permissions to an app."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType
v1.0 Appconsentrequestscope https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/appconsentrequestscope.md
Title: "appConsentRequestScope resource type" description: "Details of the dynamic permission scopes for which access is requested."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType
v1.0 Appcredentialsigninactivity https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/appcredentialsigninactivity.md
+
+ Title: "appCredentialSignInActivity resource type"
+description: "Represents an application credential activity in a given tenant."
+ms.localizationpriority: medium
+++
+# appCredentialSignInActivity resource type
+
+Namespace: microsoft.graph
++
+Represents an application credential activity in a given tenant. This resource contains information about the last usage time of an application credential.
+
+## Methods
+
+| Method | Return Type | Description |
+| :-- | : | :- |
+| [List appCredentialSignInActivities](../api/reportroot-list-appcredentialsigninactivities.md) | [appCredentialSignInActivity](../resources/appcredentialsigninactivity.md) collection | Get a list of [appCredentialSignInActivity](../resources/appcredentialsigninactivity.md) objects that contains recent activity of application credentials. |
+| [Get appCredentialSignInActivity](../api/appcredentialsigninactivity-get.md) | [appCredentialSignInActivity](../resources/appcredentialsigninactivity.md) | Get an [appCredentialSignInActivity](../resources/appcredentialsigninactivity.md) object that contains recent activity of an application credential. |
+
+## Properties
+
+| Property | Type | Description |
+| | | -- |
+| appId | String | The globally unique appId (also called *client ID* on the Azure portal) of the credential application. |
+| appObjectId | String | The ID of the credential application instance. |
+| createdDateTime | DateTimeOffset | The date and time when the credential was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. |
+| credentialOrigin | applicationKeyOrigin | The type the key credential originated from. Possible values are: `application`, `servicePrincipal`, `unknownFutureValue`. |
+| expirationDateTime | DateTimeOffset | The date and time when the credential is set to expire. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. |
+| id | String | The unique identifier of the **appCredentialSignInActivity** instance in the response. |
+| keyId | String | The key ID of the credential. |
+| keyType | applicationKeyType | Specifies the key type. The possible values are: `clientSecret`, `certificate`, `unknownFutureValue`. |
+| keyUsage | applicationKeyUsage | Specifies what the key was used for. The possible values are: `sign`, `verify`, `unknownFutureValue`. |
+| resourceId | String | The ID of the accessed resource. |
+| servicePrincipalObjectId | String | The ID of the service principal. |
+| signInActivity | [signInActivity](../resources/signinactivity.md) | The sign-in activity of the credential across all flows. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.appCredentialSignInActivity",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+```json
+{
+ "@odata.type": "#microsoft.graph.appCredentialSignInActivity",
+ "appId": "String",
+ "appObjectId": "String",
+ "createdDateTime": "String (timestamp)",
+ "credentialOrigin": "String",
+ "expirationDateTime": "String (timestamp)",
+ "id": "String (identifier)",
+ "keyId": "String",
+ "keyType": "String",
+ "keyUsage": "String",
+ "resourceId": "String",
+ "servicePrincipalObjectId": "String",
+ "signInActivity": {"@odata.type": "microsoft.graph.signInActivity"}
+}
+```
+++
v1.0 Application https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/application.md
This resource supports:
| appId | String | The unique identifier for the application that is assigned by Azure AD. Not nullable. Read-only. Supports `$filter` (`eq`). | |applicationTemplateId | String | Unique identifier of the applicationTemplate. Supports `$filter` (`eq`, `not`, `ne`).| | appRoles | [appRole](approle.md) collection | The collection of roles defined for the application. With [app role assignments](approleassignment.md), these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable. |
+|authenticationBehaviors|[authenticationBehaviors](../resources/authenticationbehaviors.md)| The collection of authentication behaviors set for the application. Authentication behaviors are unset by default and must be explicitly enabled (or disabled). Returned only on `$select`. <br/><br/> For more information about authentication behaviors, see [Manage application authenticationBehaviors to avoid unverified use of email claims for user identification or authorization](/graph/applications-authenticationbehaviors).|
|certification|[certification](certification.md)|Specifies the certification status of the application.| | createdDateTime | DateTimeOffset | The date and time the application was registered. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Read-only. <br><br> Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`, and `eq` on `null` values) and `$orderBy`. | |defaultRedirectUri|String|The default redirect URI. If specified and there is no explicit redirect URI in the sign-in request for SAML and OIDC flows, Azure AD sends the token to this redirect URI. Azure AD also sends the token to this default URI in SAML IdP-initiated single sign-on. The value must match one of the configured redirect URIs for the application.|
This resource supports:
| Value | Description | |:|:--|
-|AzureADMyOrg|Users with a Microsoft work or school account in my organizationΓÇÖs Azure AD tenant (single-tenant).|
-|AzureADMultipleOrgs|Users with a Microsoft work or school account in any organizationΓÇÖs Azure AD tenant (multi-tenant).|
-|AzureADandPersonalMicrosoftAccount|Users with a personal Microsoft account, or a work or school account in any organizationΓÇÖs Azure AD tenant. For authenticating users with Azure AD B2C user flows, use `AzureADandPersonalMicrosoftAccount`. This value allows for the widest set of user identities including local accounts and user identities from Microsoft, Facebook, Google, Twitter, or any OpenID Connect provider. This is the default value for the **signInAudience** property.|
+|AzureADMyOrg|Users with a Microsoft work or school account in my organization's Azure AD tenant (single-tenant).|
+|AzureADMultipleOrgs|Users with a Microsoft work or school account in any organization's Azure AD tenant (multi-tenant).|
+|AzureADandPersonalMicrosoftAccount|Users with a personal Microsoft account, or a work or school account in any organization's Azure AD tenant. For authenticating users with Azure AD B2C user flows, use `AzureADandPersonalMicrosoftAccount`. This value allows for the widest set of user identities including local accounts and user identities from Microsoft, Facebook, Google, Twitter, or any OpenID Connect provider. This is the default value for the **signInAudience** property.|
|PersonalMicrosoftAccount|Users with a personal Microsoft account only.| ### Limits on requested permissions per app
The following is a JSON representation of the resource.
"appId": "String", "applicationTemplateId": "String", "appRoles": [{"@odata.type": "microsoft.graph.appRole"}],
+ "authenticationBehaviors": {"@odata.type": "microsoft.graph.authenticationBehaviors"},
"certification": {"@odata.type": "microsoft.graph.certification"}, "createdDateTime": "String (timestamp)", "deletedDateTime": "String (timestamp)",
v1.0 Appliedauthenticationeventlistener https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/appliedauthenticationeventlistener.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Represents the listeners, such as Azure Logic Apps and Azure Functions, that are triggered by the corresponding events in a [sign-in event](../resources/signin.md).
+Represents the [authentication event listeners](authenticationeventlistener.md), such as Azure Logic Apps and Azure Functions, that are triggered by the corresponding events in a [sign-in event](../resources/signin.md).
## Properties |Property|Type|Description| |:|:|:|
-|eventType|authenticationEventType|The type of authentication event that triggered the custom extension request. The possible values are: `tokenIssuanceStart`, `pageRenderStart`, `unknownFutureValue`.|
-|executedListenerId|String|ID of the Event Listener that was executed.|
+|eventType|authenticationEventType|The type of authentication event that triggered the custom authentication extension request. The possible values are: `tokenIssuanceStart`, `pageRenderStart`, `unknownFutureValue`.|
+|executedListenerId|String|ID of the [authentication event listener](authenticationeventlistener.md) that was executed.|
|handlerResult|[authenticationEventHandlerResult](../resources/authenticationeventhandlerresult.md)|The result from the listening client, such as an Azure Logic App and Azure Functions, of this authentication event.| ## Relationships
v1.0 Appmanagementpolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/appmanagementpolicy.md
+
+ Title: "appManagementPolicy resource type"
+description: "Represents an application auth method policy for enforcing app management restrictions on specific application or service principals."
+
+ms.localizationpriority: medium
++
+# appManagementPolicy resource type
+
+Namespace: microsoft.graph
++
+Restrictions on app management operations for specific applications and service principals. If this resource is not configured for an application or service principal, the restrictions default to the settings in the [tenantAppManagementPolicy](tenantappmanagementpolicy.md) object.
+
+## Methods
+
+| Method | Return type | Description |
+| :- | :- | : |
+| [List](../api/appmanagementpolicy-list.md) | [appManagementPolicy](../resources/appmanagementpolicy.md) | Returns a list of app management policies created for applications and service principals along with their properties. |
+| [Create](../api/appmanagementpolicy-post.md) | [appManagementPolicy](../resources/appmanagementpolicy.md) | Creates an app management policy that can be assigned to an application or service principal object. |
+| [Get](../api/appmanagementpolicy-get.md) | [appManagementPolicy](../resources/appmanagementpolicy.md) | Gets a single app management policy object. |
+| [Update](../api/appmanagementpolicy-update.md) | None | Updates an app management policy. |
+| [Delete](../api/appmanagementpolicy-delete.md) | None | Deletes an app management policy from the collection of policies in appManagementPolicies. |
+| [List appliesTo](../api/appmanagementpolicy-list-appliesto.md)| [appManagementPolicy](../resources/appmanagementpolicy.md)|Returns a list of applications and service principals to which the policy is applied. |
+| [Assign appliesTo](../api/appmanagementpolicy-post-appliesto.md)| None |Returns a list of applications and service principals to which the policy is applied. |
+
+## Properties
+
+| Property | Type | Description |
+| :-- | :- | : |
+| description | String | The description of the policy. Inherited from [policyBase](policybase.md). |
+| displayName | String | The display name of the policy. Inherited from [policyBase](policybase.md).|
+| id | String | The unique identifier for the policy. |
+| isEnabled | Boolean | Denotes whether the policy is enabled. |
+| restrictions | [appManagementConfiguration](appManagementConfiguration.md) | Restrictions that apply to an application or service principal object. |
+
+## Relationships
+
+| Relationship | Type | Description |
+| :-- | : | :- |
+| appliesTo | [directoryObject](directoryobject.md) | Collection of application and service principals to which a policy is applied. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.appManagementPolicy",
+ "baseType": "microsoft.graph.policyBase",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#policies/appManagementPolicies",
+ "description": "String",
+ "displayName": "String",
+ "id": "String (identifier)",
+ "isEnabled": "Boolean",
+ "restrictions": {"@odata.type": "microsoft.graph.appManagementConfiguration"}
+}
+```
++
v1.0 Approleassignment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/approleassignment.md
A user can be assigned an app role directly. If an app role is assigned to a gro
An app role assignment where the assigned principal is a service principal is an [app-only permission](/azure/active-directory/develop/v2-permissions-and-consent#permission-types) grant. When a user or admin consents to an app-only permission, an app role assignment is created where the assigned principal is the service principal for the client application, and the resource is the target API's service principal.
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List appRoleAssignments granted to a group](../api/group-list-approleassignments.md)|[appRoleAssignment](../resources/approleassignment.md) collection|Get a list of the [appRoleAssignment](../resources/approleassignment.md) objects and their properties.|
+|[List appRoleAssignments granted to a user](../api/user-list-approleassignments.md)|[appRoleAssignment](../resources/approleassignment.md) collection|Get a list of the [appRoleAssignment](../resources/approleassignment.md) objects and their properties.|
+|[List appRoleAssignments granted to a service principal](../api/serviceprincipal-list-approleassignments.md)|[appRoleAssignment](../resources/approleassignment.md) collection|Get a list of the [appRoleAssignment](../resources/approleassignment.md) objects and their properties.|
+|[List appRoleAssignments granted to users, groups, and client service principals for a resource service principal](../api/serviceprincipal-list-approleassignedto.md)|[appRoleAssignment](../resources/approleassignment.md) collection|Get a list of the [appRoleAssignment](../resources/approleassignment.md) objects and their properties.|
+|[Grant an appRole to a group](../api/group-post-approleassignments.md)|[appRoleAssignment](../resources/approleassignment.md)|Create a new [appRoleAssignment](../resources/approleassignment.md) object.|
+|[Grant an appRole to a user](../api/user-post-approleassignments.md)|[appRoleAssignment](../resources/approleassignment.md)|Create a new [appRoleAssignment](../resources/approleassignment.md) object.|
+|[Grant an appRole to a service principal](../api/serviceprincipal-post-approleassignments.md)|[appRoleAssignment](../resources/approleassignment.md) collection|Create a new [appRoleAssignment](../resources/approleassignment.md) object.|
+|[Grant a user, group, or client service principal an appRoleAssignment for a resource service principal](../api/serviceprincipal-post-approleassignedto.md)|[appRoleAssignment](../resources/approleassignment.md) collection|Create a new [appRoleAssignment](../resources/approleassignment.md) object.
+|[List appRoleAssignments granted to users, groups, and client service principals for a resource service principal](../api/serviceprincipal-list-approleassignedto.md)|[appRoleAssignment](../resources/approleassignment.md) collection|Get a list of the [appRoleAssignment](../resources/approleassignment.md) objects and their properties.|
+|[Get appRoleAssignment](../api/approleassignment-get.md)|[appRoleAssignment](../resources/approleassignment.md)|Get a new [appRoleAssignment](../resources/approleassignment.md) object.|
+|[Dlete an appRoleAssignment from a group](../api/group-delete-approleassignments.md)|None|Delete an [appRoleAssignment](../resources/approleassignment.md) object.|
+|[Delete an appRoleAssignment from a user](../api/user-delete-approleassignments.md)|None|Delete an [appRoleAssignment](../resources/approleassignment.md) object.|
+|[Delete an appRoleAssignment from a service principal](../api/user-delete-approleassignments.md)|None|Delete an [appRoleAssignment](../resources/approleassignment.md) object.|
+|[Delete an appRoleAssignment granted to a user, group, or client service principal for a resource service principal](../api/serviceprincipal-delete-approleassignedto.md)|None|Delete an [appRoleAssignment](../resources/approleassignment.md) object.|
+ ## Properties | Property | Type | Description |
v1.0 Approval https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/approval.md
In [Azure AD Entitlement Management](entitlementmanagement-overview.md), the app
In [userConsentRequests](../resources/userconsentrequest.md), the approval object for decisions associated with a request.
-In [Role management](../resources/rolemanagement.md), the decisions to approve or deny role assignments.
+In [Role management](../resources/rolemanagement.md), the approval object for decisions to approve or deny role assignments.
+
+In [PIM for groups](../resources/privilegedidentitymanagement-for-groups-api-overview.md), the approval object for decisions to approve or deny requests to activate group membership or ownership.
## Methods
In [Role management](../resources/rolemanagement.md), the decisions to approve o
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The identifier of the approval object. In entitlement management, it is the same identifier as the identifier of the [access package assignment request](accesspackageassignmentrequest.md).|
-|steps|[approvalStep](../resources/approvalstep.md) collection|Used to represent the decision associated with a single step in the approval process configured in [approvalStage](../resources/approvalstage.md).|
+|id|String|The identifier of the approval object. <br/><li> In entitlement management, it is the same identifier as the identifier of the [access package assignment request](accesspackageassignmentrequest.md). <li>In PIM for groups, it is the same identifier as the identifier of the [assignment schedule request](../resources/privilegedaccessgroupassignmentschedulerequest.md).|
## Relationships |Relationship|Type|Description| |:|:|:|
-|stages|[approvalStage](../resources/approvalstage.md) collection|Used for the **approvalStages** property of approval settings in the **requestApprovalSettings** property of an [access package assignment policy](accesspackageassignmentpolicy.md). Specifies the primary, fallback, and escalation approvers of each stage.|
-
+|request|[request](../resources/request.md) collection|The request that's associated with this approval object.|
+|steps|[approvalStep](../resources/approvalstep.md) collection|Used to represent the decision associated with a single step in the approval process configured in [approvalStage](../resources/approvalstage.md).|
## JSON representation The following is a JSON representation of the resource.
v1.0 Approvalstage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/approvalstage.md
In PIM, defines the settings of the approval stages in a [unifiedRoleManagementP
| isApproverJustificationRequired |Boolean | Indicates whether the approver is required to provide a justification for approving a request. | | isEscalationEnabled |Boolean | If true, then one or more escalation approvers are configured in this approval stage. | | escalationTimeInMinutes |Int32 | If escalation is required, the time a request can be pending a response from a primary approver. |
-| primaryApprovers | [userSet](userset.md) collection| The users who will be asked to approve requests. A collection of [singleUser](singleuser.md), [groupMembers](groupmembers.md), [requestorManager](requestormanager.md), [internalSponsors](internalsponsors.md) and [externalSponsors](externalsponsors.md). When creating or updating a [policy](accesspackageassignmentpolicy.md), include at least one **userSet** in this collection. |
+| primaryApprovers | [userSet](userset.md) collection| The users who will be asked to approve requests. A collection of [singleUser](singleuser.md), [groupMembers](groupmembers.md), [requestorManager](requestormanager.md), [internalSponsors](internalsponsors.md), [externalSponsors](externalsponsors.md) and [targetUserSponsors](targetusersponsors.md). When creating or updating a [policy](accesspackageassignmentpolicy.md), include at least one **userSet** in this collection. |
| escalationApprovers | [userSet](userset.md) collection| If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. This can be a collection of [singleUser](singleuser.md), [groupMembers](groupmembers.md), [requestorManager](requestormanager.md), [internalSponsors](internalsponsors.md) and [externalSponsors](externalsponsors.md). When creating or updating a [policy](accesspackageassignmentpolicy.md), if there are no escalation approvers, or escalation approvers are not required for the stage, the value of this property should be an empty collection.| -- ## JSON representation The following is a JSON representation of the request approval stage.
v1.0 Approvalstep https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/approvalstep.md
In [Azure AD Entitlement Management](entitlementmanagement-overview.md), the app
In [userConsentRequests](../resources/userconsentrequest.md), the approval decisions associated with a request.
+In [PIM for groups](../resources/privilegedidentitymanagement-for-groups-api-overview.md), the approval decisions associated with requests to activate group membership or ownership.
+ ## Methods | Method | Return Type | Description |
In [userConsentRequests](../resources/userconsentrequest.md), the approval deci
## Relationships |Relationship|Type|Description| |:|:|:|
-|approval|[approval](../resources/approval.md) collection|The approval object for decisions associated with the `accessPackageAssignmentRequest`.|
+|approval|[approval](../resources/approval.md) collection| The approval object for decisions associated with the `accessPackageAssignmentRequest` in entitlement management or the `assignmentScheduleRequest` in PIM for groups.|
## JSON representation The following is a JSON representation of the resource.
v1.0 Appsandservicessettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/appsandservicessettings.md
+
+ Title: "appsAndServicesSettings resource type"
+description: "Company-wide settings for apps and services"
+
+ms.localizationpriority: medium
++
+# appsAndServicesSettings resource type
+
+Namespace: microsoft.graph
++
+Company-wide settings for apps and services.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|isAppAndServicesTrialEnabled|Boolean|Controls whether users can start trial subscriptions for apps and services in your organization.|
+|isOfficeStoreEnabled|Boolean|Controls whether users can access the Microsoft Store.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.appsAndServicesSettings"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.appsAndServicesSettings",
+ "isOfficeStoreEnabled": "Boolean",
+ "isAppAndServicesTrialEnabled": "Boolean"
+}
+```
+
v1.0 Archivedprintjob https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/archivedprintjob.md
A record of a "final state" (completed, aborted, or canceled) print job that is
|:-|:|:| |id|String|The archived print job's GUID. Read-only.| |printerId|String|The printer ID that the job was queued for. Read-only.|
+|printerName|String|The printer name that the job was queued for. Read-only.|
|processingState|printJobProcessingState|The print job's final processing state. Read-only.| |createdDateTime|DateTimeOffset|The dateTimeOffset when the job was created. Read-only.| |acquiredDateTime|DateTimeOffset|The dateTimeOffset when the job was acquired by the printer, if any. Read-only.|
The following is a JSON representation of the resource.
```json {
- "id": "String (identifier)",
- "printer": {"@odata.type": "microsoft.graph.directoryObject"},
- "createdBy": {"@odata.type": "microsoft.graph.userIdentity"},
- "processingState": {"@odata.type": "microsoft.graph.printJobProcessingState"}
+ "@odata.type": "#microsoft.graph.archivedPrintJob",
+ "id": "String",
+ "printerId": "String",
+ "printerName": "String",
+ "processingState": "String",
+ "createdDateTime": "String (timestamp)",
+ "acquiredDateTime": "String (timestamp)",
+ "completionDateTime": "String (timestamp)",
+ "acquiredByPrinter": "Boolean",
+ "copiesPrinted": "Integer",
+ "pageCount": "Integer",
+ "blackAndWhitePageCount": "Integer",
+ "colorPageCount": "Integer",
+ "simplexPageCount": "Integer",
+ "duplexPageCount": "Integer",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.userIdentity"
+ }
} ```
v1.0 Assignedlabel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/assignedlabel.md
Title: "assignedLabel resource type" description: "Represents a sensitivity label assigned to a Microsoft 365 group. Sensitivity labels allow administrators to enforce specific group settings on a group by assigning a classification to the group (such as Confidential, Highly Confidential or General)." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: resourcePageType
v1.0 Assignmentreviewsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/assignmentreviewsettings.md
This type has the following properties:
| isApprovalJustificationRequired | Boolean | Specifies whether the reviewer must provide justification for the approval. The default value is `true`. | | isEnabled| Boolean | If true, access reviews are required for assignments from this policy. | | recurrenceType | String | The interval for recurrence, such as `monthly` or `quarterly`. |
-| reviewerType | String | Who should be asked to do the review, either `Self` or `Reviewers`. |
+| reviewerType | String | Who should be asked to do the review, either `Self`, `Reviewers` or `Manager`. |
| reviewers | [userSet](userset.md) collection | If the reviewerType is `Reviewers`, this collection specifies the users who will be reviewers, either by ID or as members of a group, using a collection of [singleUser](singleuser.md) and [groupMembers](groupmembers.md). | | startDateTime | DateTimeOffset | When the first review should start. |
v1.0 Attacksimulationuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/attacksimulationuser.md
Represents a user in an attack simulation and training campaign.
|:|:|:| |displayName|String|Display name of the user.| |email|String|Email address of the user.|
-|userId|String|This is the **id** property value of the [user](../resources/user.md) resource that represents the user in the Azure Active Directory tenant.|
+|outOfOfficeDays|Int32 | Number of days the user is OOF during a simulation journey/course of a campaign.|
+|userId|String|The **id** property value of the [user](../resources/user.md) resource that represents the user in the Azure Active Directory tenant.|
## Relationships None.
The following is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.attackSimulationUser",
- "userId": "String",
"displayName": "String",
- "email": "String"
+ "email": "String",
+ "outOfOfficeDays": "Int",
+ "userId": "String"
} ```
v1.0 Attendancerecord https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/attendancerecord.md
Contains information associated with an attendance record in a [meetingAttendanc
| Property | Type | Description| |:--|:--|:--| | attendanceIntervals | [attendanceInterval](attendanceinterval.md) collection | List of time periods between joining and leaving a meeting. |
-| emailAddress | String | Email address of the user associated with this atttendance record. |
-| identity | [identity](identity.md) | Identity of the user associated with this atttendance record. The specific type will be one of the following derived types of [identity](identity.md), depending on the type of the user: [communicationsUserIdentity](communicationsUserIdentity.md), [azureCommunicationServicesUserIdentity](azureCommunicationServicesUserIdentity.md). |
+| emailAddress | String | Email address of the user associated with this attendance record. |
+| identity | [identity](identity.md) | Identity of the user associated with this attendance record. The specific type will be one of the following derived types of [identity](identity.md), depending on the type of the user: [communicationsUserIdentity](communicationsUserIdentity.md), [azureCommunicationServicesUserIdentity](azureCommunicationServicesUserIdentity.md). |
| role | String | Role of the attendee. Possible values are: `None`, `Attendee`, `Presenter`, and `Organizer`. | | registrantId | String | Unique identifier of a [meetingRegistrant](meetingregistrantbase.md). Presents when the participant has registered for the meeting. | | totalAttendanceInSeconds | Int32 | Total duration of the attendances in seconds. |
v1.0 Attributeset https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/attributeset.md
Title: "attributeSet resource type"
-description: "An object that represents a group of related custom security attribute definitions."
+description: "Represents a group of related custom security attribute definitions."
ms.localizationpriority: medium ms.prod: "directory-management"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-An object that represents a group of related custom security attribute definitions.
+Represents a group of related custom security attribute definitions.
-Up to 500 `attributeSet` objects can be defined in a tenant. Can't be renamed or deleted.
+You can define up to 500 **attributeSet** objects in a tenant. The **attributeSet** object can't be renamed or deleted.
+
+Inherits from [entity](../resources/entity.md).
## Methods+ |Method|Return type|Description| |:|:|:| |[List attributeSets](../api/directory-list-attributesets.md)|[attributeSet](../resources/attributeset.md) collection|Get a list of the [attributeSet](../resources/attributeset.md) objects and their properties.|
Up to 500 `attributeSet` objects can be defined in a tenant. Can't be renamed or
|[Update attributeSet](../api/attributeset-update.md)|[attributeSet](../resources/attributeset.md)|Update the properties of an [attributeSet](../resources/attributeset.md) object.| ## Properties+ |Property|Type|Description| |:|:|:| |description|String|Description of the attribute set. Can be up to 128 characters long and include Unicode characters. Can be changed later.|
-|id|String|Identifier for the attribute set that is unique within a tenant. Can be up to 32 characters long and include Unicode characters. Cannot contain spaces or special characters. Cannot be changed later. Case insensitive.|
+|id|String|Identifier for the attribute set that is unique within a tenant. Can be up to 32 characters long and include Unicode characters. Cannot contain spaces or special characters. Cannot be changed later. Case insensitive. Inherited from [entity](../resources/entity.md).|
|maxAttributesPerSet|Int32|Maximum number of custom security attributes that can be defined in this attribute set. Default value is `null`. If not specified, the administrator can add up to the maximum of 500 active attributes per tenant. Can be changed later.| ## Relationships+ None. ## JSON representation+ The following is a JSON representation of the resource. <!-- { "blockType": "resource",
v1.0 Authentication https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/authentication.md
Title: "authentication resource type"
-description: "Exposes relationships that represent the authentication methods supported by Azure AD and that can configured for users."
-
+description: "Exposes relationships that represent the authentication methods supported by Azure AD that can be configured for users."
+ ms.localizationpriority: medium ms.prod: "identity-and-sign-in" doc_type: resourcePageType
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Exposes relationships that represent the authentication methods supported by Azure AD and that can configured for users.
+Exposes authentication sign-in preferences and relationships that represent the authentication methods supported by Azure AD that can be configured for users.
Inherits from [entity](entity.md). ## Methods-
-None.
+|Method|Return type|Description|
+|:|:|:|
+|[Get authentication sign-in preferences](../api/authentication-get.md)|[authentication](../resources/authentication.md)|Get the authentication sign-in preferences of a user. This includes whether the user is enabled for system preferred authentication and the users preferred multi-factor authentication method.|
+|[Update authentication sign-in preferences](../api/authentication-update.md)|[authentication](../resources/authentication.md)|Update the authentication sign-in preferences of a user.|
## Properties
v1.0 Authenticationattributecollectioninputconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/authenticationattributecollectioninputconfiguration.md
+
+ Title: "authenticationAttributeCollectionInputConfiguration resource type"
+description: "Represents the configuration of attributes being collected on an attribute collection page that is part of a self-service user flow for external identities."
+
+ms.localizationpriority: medium
++
+# authenticationAttributeCollectionInputConfiguration resource type
+
+Namespace: microsoft.graph
++
+Represents the display configuration of attributes being collected on an attribute collection page that is part of a self-service user flow for external identities.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|attribute|String|The built-in or custom attribute for which a value is being collected.|
+|defaultValue|String|The default value of the attribute displayed to the end user.|
+|editable|Boolean|Whether the attribute is editable by the end user. |
+|hidden|Boolean|Whether the attribute is displayed to the end user.|
+|inputType|authenticationAttributeCollectionInputType|The type of input field. The possible values are: `text`, `radioSingleSelect`, `checkboxMultiSelect`, `boolean`, `checkboxSingleSelect`, `unknownFutureValue`.|
+|label|String|The label of the attribute field that will be displayed to end user, unless overridden.|
+|options|[authenticationAttributeCollectionOptionConfiguration](../resources/authenticationattributecollectionoptionconfiguration.md) collection|The option values for certain multiple-option input types.|
+|required|Boolean|Whether the field is required.|
+|validationRegEx|String|The regex for the value of the field.|
+|writeToDirectory|Boolean|Whether the value collected will be stored.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.authenticationAttributeCollectionInputConfiguration"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.authenticationAttributeCollectionInputConfiguration",
+ "attribute": "String",
+ "label": "String",
+ "inputType": "String",
+ "defaultValue": "String",
+ "hidden": "Boolean",
+ "editable": "Boolean",
+ "writeToDirectory": "Boolean",
+ "required": "Boolean",
+ "validationRegEx": "String",
+ "options": [
+ {
+ "@odata.type": "microsoft.graph.authenticationAttributeCollectionOptionConfiguration"
+ }
+ ]
+}
+```
+
v1.0 Authenticationattributecollectionoptionconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/authenticationattributecollectionoptionconfiguration.md
+
+ Title: "authenticationAttributeCollectionOptionConfiguration resource type"
+description: "Represents the configuration of option values for certain input types on an attribute collection page that is part of a self-service user flow for external identities."
+
+ms.localizationpriority: medium
++
+# authenticationAttributeCollectionOptionConfiguration resource type
+
+Namespace: microsoft.graph
++
+Represents the option values for certain input types, such as radio buttons, on an attribute collection page that is part of a self-service user flow for external identities.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|label|String|The label of the option that will be displayed to user, unless overridden.|
+|value|String|The value of the option that will be stored.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.authenticationAttributeCollectionOptionConfiguration"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.authenticationAttributeCollectionOptionConfiguration",
+ "label": "String",
+ "value": "String"
+}
+```
+
v1.0 Authenticationattributecollectionpage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/authenticationattributecollectionpage.md
+
+ Title: "authenticationAttributeCollectionPage resource type"
+description: "Represents the attribute collection page that is part of a self-service user flow for external identities."
+
+ms.localizationpriority: medium
++
+# authenticationAttributeCollectionPage resource type
+
+Namespace: microsoft.graph
++
+Represents the attribute collection page that is part of a self-service user flow for external identities.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|customStringsFileId|String|Nullable.|
+|views|[authenticationAttributeCollectionPageViewConfiguration](../resources/authenticationattributecollectionpageviewconfiguration.md) collection|A collection of displays of the attribute collection page.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.authenticationAttributeCollectionPage"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.authenticationAttributeCollectionPage",
+ "customStringsFileId": "String",
+ "views": [
+ {
+ "@odata.type": "microsoft.graph.authenticationAttributeCollectionPageViewConfiguration"
+ }
+ ]
+}
+```
+
v1.0 Authenticationattributecollectionpageviewconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/authenticationattributecollectionpageviewconfiguration.md
+
+ Title: "authenticationAttributeCollectionPageViewConfiguration resource type"
+description: "Represents the view of the attribute collection page that is part of a self-service user flow for external identities."
+
+ms.localizationpriority: medium
++
+# authenticationAttributeCollectionPageViewConfiguration resource type
+
+Namespace: microsoft.graph
++
+Represents the display of the attribute collection page that is part of a self-service user flow for external identities.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|description|String|The description of the page.|
+|inputs|[authenticationAttributeCollectionInputConfiguration](../resources/authenticationattributecollectioninputconfiguration.md) collection|The display configuration of attributes being collected on the attribute collection page.|
+|title|String|The title of the attribute collection page.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.authenticationAttributeCollectionPageViewConfiguration"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.authenticationAttributeCollectionPageViewConfiguration",
+ "title": "String",
+ "description": "String",
+ "inputs": [
+ {
+ "@odata.type": "microsoft.graph.authenticationAttributeCollectionInputConfiguration"
+ }
+ ]
+}
+```
+
v1.0 Authenticationbehaviors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/authenticationbehaviors.md
+
+ Title: "authenticationBehaviors resource type"
+description: "Authentication behaviors provide applications flexibility in adopting breaking-change behaviors related to token issuance."
+
+ms.localizationpriority: medium
++
+# authenticationBehaviors resource type
+
+Namespace: microsoft.graph
++
+Describes the authentication behaviors set in the context of an [application](application.md). Authentication behaviors are boolean flags that provide applications flexibility in adopting breaking-change behaviors related to token issuance. These updated token issuance behaviors can be related to security mitigations, security improvements, or feature deprecations.
+
+Applications can adopt new breaking changes by enabling a behavior (set the behavior to `true`), or continue using pre-existing behavior by disabling it (by setting the behavior to `false`). For more information about managing authentication behaviors, see [Manage application authenticationBehaviors to avoid unverified use of email claims for user identification or authorization](/graph/applications-authenticationbehaviors).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|removeUnverifiedEmailClaim|Boolean| Removes the `email` claim from tokens sent to an application when the email address's domain cannot be verified. |
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.authenticationBehaviors"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.authenticationBehaviors",
+ "removeUnverifiedEmailClaim": "Boolean"
+}
+```
v1.0 Authenticationconditionapplication https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/authenticationconditionapplication.md
+
+ Title: "authenticationConditionApplication resource type"
+description: "An object representing the application that will be triggered for an authenticationEventListener."
+
+ms.localizationpriority: medium
++
+# authenticationConditionApplication resource type
+
+Namespace: microsoft.graph
++
+An object representing the application that will be triggered for an authenticationEventListener.
+
+## Methods
+
+| Method | Return Type | Description |
+|:-|:|:|
+|[List linked applications](../api/authenticationconditionsapplications-list-includeapplications.md)|[authenticationConditionApplication](../resources/authenticationconditionapplication.md) collection|List listeners associated with an external identities self-service sign-up user flow.|
+|[Add linked application](../api/authenticationconditionsapplications-post-includeapplications.md)|None|List listeners associated with an external identities self-service sign-up user flow.|
+|[Remove linked application](../api/authenticationconditionapplication-delete.md)|None|List listeners associated with an external identities self-service sign-up user flow.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|appId|String|The identifier for an application corresponding to a condition which will trigger an authenticationEventListener.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.authenticationConditionApplication",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.authenticationConditionApplication",
+ "appId": "String"
+}
+```
+
v1.0 Authenticationconditions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/authenticationconditions.md
+
+ Title: "authenticationConditions resource type"
+description: "The conditions on which an authenticationEventListener should trigger."
+
+ms.localizationpriority: medium
++
+# authenticationConditions resource type
+
+Namespace: microsoft.graph
++
+The conditions on which an authenticationEventListener should trigger, for example, in a [user flow](authenticationeventsflow.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|applications|[authenticationConditionsApplications](../resources/authenticationconditionsapplications.md)|Applications which will trigger a custom authentication extension.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.authenticationConditions"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.authenticationConditions",
+ "applications": {
+ "@odata.type": "microsoft.graph.authenticationConditionsApplications"
+ }
+}
+```
+
v1.0 Authenticationconditionsapplications https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/authenticationconditionsapplications.md
+
+ Title: "authenticationConditionsApplications resource type"
+description: "The applications on which an authenticationEventListener should trigger."
+
+ms.localizationpriority: medium
++
+# authenticationConditionsApplications resource type
+
+Namespace: microsoft.graph
++
+The applications on which an authenticationEventListener should trigger.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|includeAllApplications|Boolean|Whether the custom authentication extension should trigger for all applications with appIds specified in the **includeApplications** relationship. This property must be set to `false` for listener of type **onTokenIssuanceStartListener**.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|includeApplications|[authenticationConditionApplication](../resources/authenticationconditionapplication.md) collection|Collection of the application conditions on which an authenticationEventListener should trigger.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.authenticationConditionsApplications"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.authenticationConditionsApplications",
+ "includeAllApplications": "Boolean"
+}
+```
+
v1.0 Authenticationconfigurationvalidation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/authenticationconfigurationvalidation.md
+
+ Title: "authenticationConfigurationValidation resource type"
+description: "The result of a validateAuthenticationConfiguration action that validates a customAuthenticationExtension configuration."
+
+ms.localizationpriority: medium
++
+# authenticationConfigurationValidation resource type
+
+Namespace: microsoft.graph
++
+The validation result of a [validateAuthenticationConfiguration action](../api/customauthenticationextension-validateauthenticationconfiguration.md) that validates a [customAuthenticationExtension](../resources/customauthenticationextension.md) configuration.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|errors|[genericError](../resources/genericerror.md) collection|Errors in the validation result of a [customAuthenticationExtension](../resources/customauthenticationextension.md).|
+|warnings|[genericError](../resources/genericerror.md) collection|Warnings in the validation result of a [customAuthenticationExtension](../resources/customauthenticationextension.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.authenticationConfigurationValidation"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.authenticationConfigurationValidation",
+ "errors": [
+ {
+ "@odata.type": "microsoft.graph.genericError"
+ }
+ ],
+ "warnings": [
+ {
+ "@odata.type": "microsoft.graph.genericError"
+ }
+ ]
+}
+```
+
v1.0 Authenticationeventhandlerresult https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/authenticationeventhandlerresult.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-An abstract type that defines the result of authentication to event listeners in Azure AD sign-ins. This abstract type is inherited by the [customExtensionCalloutResult](../resources/customextensioncalloutresult.md) resource type.
+An abstract type that defines the result of authentication to [event listeners](authenticationeventlistener.md) in Azure AD sign-ins. This abstract type is inherited by the [customExtensionCalloutResult](../resources/customextensioncalloutresult.md) resource type.
## Properties None.
v1.0 Authenticationeventlistener https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/authenticationeventlistener.md
+
+ Title: "authenticationEventListener resource type"
+description: "**Representation of listener for on events in the authentication process**"
+
+ms.localizationpriority: medium
++
+# authenticationEventListener resource type
+
+Namespace: microsoft.graph
++
+To customize the authentication process, listeners can be registered which specify that for some event, on some conditions, some custom logic can be invoked. This is an abstract type from which the following types are derived.
+
+- [onTokenIssuanceStartListener resource type](../resources/ontokenissuancestartlistener.md) resource type
+- [onInteractiveAuthFlowStartListener resource type](../resources/oninteractiveauthflowstartlistener.md) resource type
+- [onAuthenticationMethodLoadStartListener resource type](../resources/onauthenticationmethodloadstartlistener.md) resource type
+- [onAttributeCollectionListener resource type](../resources/onattributecollectionlistener.md) resource type
+- [onUserCreateStartListener resource type](../resources/onusercreatestartlistener.md) resource type
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List authenticationEventListeners](../api/identitycontainer-list-authenticationeventlisteners.md)|[authenticationEventListener](../resources/authenticationeventlistener.md) collection|Retrieve a list of the following object types derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Create authenticationEventListener](../api/identitycontainer-post-authenticationeventlisteners.md)|[authenticationEventListener](../resources/authenticationeventlistener.md)|Create a new [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Get authenticationEventListener](../api/authenticationeventlistener-get.md)|[authenticationEventListener](../resources/authenticationeventlistener.md)|Read the properties and relationships of an [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Update authenticationEventListener](../api/authenticationeventlistener-update.md)|None|Update the properties of an [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Delete authenticationEventListener](../api/authenticationeventlistener-delete.md)|None|Delete an [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|authenticationEventsFlowId|String|The identifier of the [authenticationEventsFlow](../resources/authenticationeventsflow.md) object.|
+|conditions|[authenticationConditions](../resources/authenticationconditions.md)|The conditions on which this authenticationEventListener should trigger.|
+|id|String|Identifier for this authenticationEventListener. Inherited from [entity](../resources/entity.md).|
+|priority|Int32| The priority of this handler. Between 0 (lower priority) and 1000 (higher priority).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.authenticationEventListener",
+ "baseType": "microsoft.graph.entity",
+ "openType": true
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.authenticationEventListener",
+ "id": "String (identifier)",
+ "priority": "Integer",
+ "conditions": {
+ "@odata.type": "microsoft.graph.authenticationConditions"
+ },
+ "authenticationEventsFlowId": "String"
+}
+```
+
v1.0 Authenticationeventsflow https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/authenticationeventsflow.md
+
+ Title: "authenticationEventsFlow resource type"
+description: "An abstract entity that represents a multi-event policy used to orchestrate an authentication flow."
+
+ms.localizationpriority: medium
++
+# authenticationEventsFlow resource type
+
+Namespace: microsoft.graph
++
+Entity that represents a multi-event policy, that is, a **user flow**, and holds the handler configuration for multiple events. Each property of name *eventType* is optional and corresponds to the handler configuration on the event listener. This is a management level for the atomic authenticationEventListener that allows for managing of multiple listeners under the same priority and condition set. This provides a better managed view of checking which event listeners will be executed under a certain circumstance.
+
+If no handler is set for an event, then this policy will not affect that event in any authentication, i.e. no listener will be created for that event.
+
+Additionally, this entity works as an orchestration step for the various event listeners it manages. For each event listener managed by the entity, it will create, modify, or delete the event listener accordingly. This means on creation time, it will create multiple event listeners and handle any rollback scenarios for any failing requests.
+
+This is an abstract type from which the [externalUsersSelfServiceSignUpEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) object type is derived.
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List](../api/identitycontainer-list-authenticationeventsflows.md)|[authenticationEventsFlow](../resources/authenticationeventsflow.md) collection|Retrieve a list of the [authenticationEventsFlow](../resources/authenticationeventsflow.md) objects and their properties. Only objects of the [externalUserSelfServiceSignupEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) subtype are available.|
+|[Create](../api/identitycontainer-post-authenticationeventsflows.md)|[authenticationEventsFlow](../resources/authenticationeventsflow.md)|Create a new [authenticationEventsFlow](../resources/authenticationeventsflow.md) object. Only objects of the [externalUserSelfServiceSignupEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) subtype are supported.|
+|[Get](../api/authenticationeventsflow-get.md)|[authenticationEventsFlow](../resources/authenticationeventsflow.md)|Read the properties and relationships of an [authenticationEventsFlow](../resources/authenticationeventsflow.md) object. Only objects of the [externalUserSelfServiceSignupEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) subtype are available.|
+|[Update](../api/authenticationeventsflow-update.md)|None|Update the properties of an [authenticationEventsFlow](../resources/authenticationeventsflow.md) object. Only objects of the [externalUserSelfServiceSignupEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) subtype are available.|
+|[Delete](../api/authenticationeventsflow-delete.md)|None|Delete an [authenticationEventsFlow](../resources/authenticationeventsflow.md) object. Only objects of the [externalUserSelfServiceSignupEventsFlow](../resources/externalusersselfservicesignupeventsflow.md) subtype are supported. |
+|[List linked applications](../api/authenticationconditionsapplications-list-includeapplications.md)|[authenticationConditionApplication](../resources/authenticationconditionapplication.md) collection|List listeners associated with an external identities self-service sign-up user flow.|
+|[Add linked application](../api/authenticationconditionsapplications-post-includeapplications.md)|None|List listeners associated with an external identities self-service sign-up user flow.|
+|[Remove linked application](../api/authenticationconditionapplication-delete.md)|None|List listeners associated with an external identities self-service sign-up user flow.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier for the entity. Read-only. Inherited from [entity](../resources/entity.md). Auto-generated.|
+|displayName|String|Required. The display name for the events policy.|
+|description|String|The description of the events policy.|
+|conditions|[authenticationConditions](../resources/authenticationconditions.md)|The conditions representing the context of the authentication request which will be used to decide whether the events policy will be invoked.|
+|priority|Int32|The priority to use for each individual event of the events policy. If multiple competing listeners for an event have the same priority, one is chosen and an error is silently logged. Defaults to 500.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.authenticationEventsFlow",
+ "baseType": "microsoft.graph.entity",
+ "openType": true
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.authenticationEventsFlow",
+ "id": "String (identifier)",
+ "displayName": "String",
+ "description": "String",
+ "conditions": {
+ "@odata.type": "microsoft.graph.authenticationConditions"
+ },
+ "priority": "Integer"
+}
+```
+
v1.0 Authenticationmethods Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/authenticationmethods-overview.md
Title: "Azure AD authentication methods API overview" description: "Authentication methods are how users authenticate in Azure AD." ms.localizationpriority: medium-+ ms.prod: "identity-and-sign-in" doc_type: "conceptualPageType" Last updated 10/21/2022
The following authentication methods are not yet supported in Microsoft Graph `b
|Authentication method | Description |Examples | |:|:|:|
-|Default method | Represents the method the user has selected as default for performing multi-factor authentication.| Change a user's default MFA method. <br/> **NOTE:** Managing the details of the default method is currently supported only through the MSOL `Get-MsolUser` and `Set-MsolUser` cmdlets, using the **StrongAuthenticationMethods** property. |
|Hardware token | Allow users to perform multifactor authentication using a physical device that provides a one-time code. | Get a hardware token assigned to a user.| |Require re-register MFA | A control that requires that when user signs in next time and MFA is required, they're requested to set up a new MFA authentication method.|**NOTE:** This feature is replaced by the individual authentication method APIs listed above. These can be used to delete a user's existing registered authentication methods; once the user has no more methods, they'll be prompted to register the next time they sign in where strong authentication is required (the user can also register at any time using [MySecurityInfo](https://aka.ms/mysecurityinfo)). This can be done using the Azure AD admin UX, the Microsoft Graph APIs, and the Microsoft Graph Powershell SDK. <br/> The legacy version of this feature is currently supported only through the MSOL`Set-MsolUser` cmdlet, using the **StrongAuthenticationMethods** property. | |Security questions and answers | Allow users to validate their identity when performing a self-service password reset. |Delete a security question a user registered.|
v1.0 Authenticationmethods Usage Insights Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/authenticationmethods-usage-insights-overview.md
The following table lists some common requests that you can use with this API.
| | | -- | | [getCredentialUserRegistrationcount](/graph/api/resources/credentialuserregistrationcount?view=graph-rest-beta&preserve-view=true) | [GET /credentialuserregistrationcount](https://developer.microsoft.com/graph/graph-explorer?request=reports/getCredentialUserRegistrationcount()&version=beta) | Get the number of users registered for self-service password reset and MFA. | | [getCredentialUsageSummary](/graph/api/resources/credentialusagesummary?view=graph-rest-beta&preserve-view=true) | [GET /credentialusagesummary](https://developer.microsoft.com/graph/graph-explorer?request=reports/getCredentialUsageSummary&version=beta) | Get the number of users using self-service password reset. |
-| [credentialUserRegistrationDetails](/graph/api/resources/credentialuserregistrationdetails?view=graph-rest-beta&preserve-view=true) | [GET /credentialuserregistrationdetails](https://developer.microsoft.com/graph/graph-explorer?request=reports/credentialUserRegistrationDetails&version=beta) | Get the user details for self-service password reset and MFA registration activities. |
+| [credentialUserRegistrationDetails (deprecated)](/graph/api/resources/credentialuserregistrationdetails?view=graph-rest-beta&preserve-view=true) | [GET /credentialuserregistrationdetails](https://developer.microsoft.com/graph/graph-explorer?request=reports/credentialUserRegistrationDetails&version=beta) | Get the user details for self-service password reset and MFA registration activities. |
| [userCredentialUsageDetails](/graph/api/resources/usercredentialusagedetails?view=graph-rest-beta&preserve-view=true) | [GET /usercredentialusagedetails](https://developer.microsoft.com/graph/graph-explorer?request=reports/userCredentialUsageDetails&version=beta) | Get user details for all self-service password reset activities. | | [usersRegisteredByFeature](/graph/api/resources/userregistrationfeaturesummary?view=graph-rest-beta&preserve-view=true) | [GET /authenticationMethods/usersRegisteredByFeature](https://developer.microsoft.com/graph/graph-explorer?request=reports/authenticationMethods/usersRegisteredByFeature(includedUserTypes='all',includedUserRoles='all')&version=beta) | Get the number of users capable of multi-factor authentication, self-service password reset and passwordless authentication. | | [usersRegisteredByMethod](/graph/api/resources/userregistrationmethodsummary?view=graph-rest-beta&preserve-view=true) | [GET /authenticationMethods/usersRegisteredByMethod](https://developer.microsoft.com/graph/graph-explorer?request=reports/authenticationMethods/usersRegisteredByMethod(includedUserTypes='all',includedUserRoles='all')&version=beta) | Get the number of users registered for each authentication method. |
v1.0 Authenticationmethodspolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/authenticationmethodspolicy.md
Defines authentication methods and the users that are allowed to use them to sig
|policyMigrationState|authenticationMethodsPolicyMigrationState|The state of migration of the authentication methods policy from the legacy multifactor authentication and self-service password reset (SSPR) policies. The possible values are: <br/><li>`premigration` - means the authentication methods policy is used for authentication only, legacy policies are respected. <li>`migrationInProgress` - means the authentication methods policy is used for both authenication and SSPR, legacy policies are respected. <li>`migrationComplete` - means the authentication methods policy is used for authentication and SSPR, legacy policies are ignored. <li>`unknownFutureValue` - Evolvable enumeration sentinel value. Do not use. | |reconfirmationInDays|Int32|Days before the user will be asked to reconfirm their method. | |registrationEnforcement|[registrationEnforcement](../resources/registrationenforcement.md)|Enforce registration at sign-in time. This property can be used to remind users to set up targeted authentication methods.|
+|reportSuspiciousActivitySettings|[reportSuspiciousActivitySettings](../resources/reportsuspiciousactivitysettings.md)|Enable users to report unexpected voice call or phone app notification multi-factor authentication prompts as suspicious.|
|systemCredentialPreferences|[systemCredentialPreferences](../resources/systemcredentialpreferences.md)|Prompt users with their most-preferred credential for multifactor authentication.| ## Relationships
The following is a JSON representation of the resource.
"policyVersion": "String", "registrationEnforcement": { "@odata.type": "microsoft.graph.registrationEnforcement"
+ },
+ "reportSuspiciousActivitySettings": {
+ "@odata.type": "microsoft.graph.reportSuspiciousActivitySettings"
}, "systemCredentialPreferences": { "@odata.type": "microsoft.graph.systemCredentialPreferences"
v1.0 Authenticationmethodsroot https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/authenticationmethodsroot.md
Title: "authenticationMethodsRoot resource type"
-description: "Container for navigation properties for Azure AD authentication methods resources."
+description: "Container for navigation properties of resources for Azure Active Directory authentication methods."
ms.localizationpriority: medium ms.prod: "identity-and-access-reports"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Container for navigation properties for Azure AD authentication methods resources.
+Container for navigation properties of resources for Azure Active Directory authentication methods.
Inherits from [entity](../resources/entity.md).
Inherits from [entity](../resources/entity.md).
None. ## Properties+ |Property|Type|Description| |:|:|:|
-|id|String| A unique identifier. Inherited from [entity](../resources/entity.md).|
+|id|String| The unique identifier. Inherited from [entity](../resources/entity.md).|
## Relationships+ |Relationship|Type|Description| |:|:|:|
-|userRegistrationDetails|[userRegistrationDetails](../resources/userRegistrationDetails.md)| Represents the state of a user's authentication methods, including which methods are registered and which features the user is registered and capable of (such as multi-factor authentication, self-service password reset, and passwordless authentication).|
+|userRegistrationDetails|[userRegistrationDetails](../resources/userregistrationdetails.md)| Represents the state of a user's authentication methods, including which methods are registered and which features the user is registered and capable of (such as multi-factor authentication, self-service password reset, and passwordless authentication).|
## JSON representation+ The following is a JSON representation of the resource.+ <!-- { "blockType": "resource", "keyProperty": "id",
The following is a JSON representation of the resource.
"@odata.type": "#microsoft.graph.authenticationMethodsRoot", "id": "String (identifier)" }
-```
+```
v1.0 Authenticationmethodtarget https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/authenticationmethodtarget.md
A collection of groups that are enabled to use an authentication method as part
|id|String|Object identifier of an Azure AD user or group.| |isRegistrationRequired|Boolean|Determines if the user is enforced to register the authentication method.| |targetType|authenticationMethodTargetType| Possible values are: `group`, and `unknownFutureValue`. From December 2022, targeting individual users using `user` is no longer recommended. Existing targets will remain but we recommend to move the individual users to a targeted group.|
-|useForSignIn|Boolean|Determines if the authentication method can be used to sign in to Azure AD.|
## Relationships None.
The following is a JSON representation of the resource.
"@odata.type": "#microsoft.graph.authenticationMethodTarget", "id": "String (identifier)", "targetType": "String",
- "isRegistrationRequired": "Boolean",
- "useForSignIn": "Boolean"
+ "isRegistrationRequired": "Boolean"
} ```
v1.0 Authorizationpolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/authorizationpolicy.md
Represents a policy that can control Azure Active Directory authorization settin
| Property | Type | Description | |-|-|-| |allowedToSignUpEmailBasedSubscriptions|Boolean| Indicates whether users can sign up for email based subscriptions. |
-|allowedToUseSSPR|Boolean| Indicates whether the Self-Serve Password Reset feature can be used by users on the tenant. |
+|allowedToUseSSPR|Boolean| Indicates whether the Admin Self-Serve Password Reset feature is enabled on the tenant. |
|allowEmailVerifiedUsersToJoinOrganization|Boolean| Indicates whether a user can join the tenant by email validation. | |allowInvitesFrom|allowInvitesFrom|Indicates who can invite external users to the organization. Possible values are: `none`, `adminsAndGuestInviters`, `adminsGuestInvitersAndAllMembers`, `everyone`. `everyone` is the default setting for all cloud environments except US Government. See more in the [table below](#allowinvitesfrom-values).|
-|allowUserConsentForRiskyApps|Boolean| Indicates whether [user consent for risky apps](/azure/active-directory/manage-apps/configure-risk-based-step-up-consent) is allowed. We recommend to keep this as `false`. |
+|allowUserConsentForRiskyApps|Boolean| Indicates whether [user consent for risky apps](/azure/active-directory/manage-apps/configure-risk-based-step-up-consent) is allowed. Default value is `false`. We recommend that you keep the value set to `false`. |
|blockMsolPowerShell|Boolean| To disable the use of the [MSOnline PowerShell module](/powershell/module/msonline) set this property to `true`. This will also disable user-based access to the legacy service endpoint used by the MSOnline PowerShell module. This does not affect Azure AD Connect or Microsoft Graph. | |defaultUserRolePermissions|[defaultUserRolePermissions](defaultUserRolePermissions.md)| Specifies certain customizable permissions for default user role. | |description|String| Description of this policy.|
The following is a JSON representation of the resource.
```json {
- "id": "String (identifier)",
+ "allowEmailVerifiedUsersToJoinOrganization": "Boolean",
+ "allowInvitesFrom": "String",
+ "allowUserConsentForRiskyApps": "Boolean",
+ "allowedToSignUpEmailBasedSubscriptions": "Boolean",
+ "allowedToUseSSPR": "Boolean",
+ "blockMsolPowerShell": "Boolean",
+ "defaultUserRolePermissions": {"@odata.type": "microsoft.graph.defaultUserRolePermissions"},
"description": "String", "displayName": "String", "enabledPreviewFeatures": "[String]", "guestUserRoleId": "Guid",
- "allowUserConsentForRiskyApps": false,
- "blockMsolPowerShell": true,
- "defaultUserRolePermissions": {"@odata.type": "microsoft.graph.defaultUserRolePermissions"},
- "allowedToUseSSPR": true,
- "allowedToSignUpEmailBasedSubscriptions": true,
- "allowEmailVerifiedUsersToJoinOrganization": true,
- "allowInvitesFrom": "String",
+ "id": "String (identifier)",
"permissionGrantPolicyIdsAssignedToDefaultUserRole": "[String]" } ```
v1.0 Azureadauthentication https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/azureadauthentication.md
+
+ Title: "azureADAuthentication resource type"
+description: "Collects the Azure AD SLA attainment for each month for an Azure AD tenant."
+
+ms.localizationpriority: medium
++
+# azureADAuthentication resource type
+
+Namespace: microsoft.graph
++
+Collects the Azure AD SLA attainment for each month for an Azure AD tenant.
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[Get azureADAuthentication](../api/azureadauthentication-get.md)|[azureADAuthentication](../resources/azureadauthentication.md)|Read the properties and relationships of an [azureADAuthentication](../resources/azureadauthentication.md) object.|
++
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|attainments|[serviceLevelAgreementAttainment](../resources/servicelevelagreementattainment.md) collection|A list of monthly **serviceLevelAgreementAttainment** objects.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.azureADAuthentication",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.azureADAuthentication",
+ "attainments": [
+ {
+ "@odata.type": "microsoft.graph.serviceLevelAgreementAttainment"
+ }
+ ]
+}
+```
+
v1.0 Baseitemversion https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/baseItemVersion.md
--
-description: The baseItemVersion resource represents a previous version of an item or entity.
Previously updated : 09/17/2017 Title: BaseItemVersion
-doc_type: resourcePageType
--
-# BaseItemVersion resource type
-
-Namespace: microsoft.graph
--
-The **baseItemVersion** resource represents a previous version of an item or entity.
-
-## JSON representation
-
-<!-- { "blockType": "resource", "@odata.type": "microsoft.graph.baseItemVersion", "@type.aka": "oneDrive.baseItemVersion" } -->
-
-```json
-{
- "content": { "@odata.type": "Edm.Stream" },
- "id": "string",
- "lastModifiedBy": { "@odata.type": "microsoft.graph.identitySet" },
- "lastModifiedDateTime": "2016-01-01T15:20:01.125Z",
- "publication": { "@odata.type": "microsoft.graph.publicationFacet" }
-}
-```
-
-## Properties
-
-| Property | Type | Description |
-| :-- | : | :- |
-| **id** | string | The ID of the version. Read-only. |
-| **lastModifiedBy** | [IdentitySet](../resources/identityset.md) | Identity of the user which last modified the version. Read-only. |
-| **lastModifiedDateTime** | [DateTimeOffset](../resources/timestamp.md) | Date and time the version was last modified. Read-only. |
-| **publication** | [PublicationFacet](../resources/publicationfacet.md) | Indicates the publication status of this particular version. Read-only. |
-
-<!--
-{
- "type": "#page.annotation",
- "description": "The version facet provides information about the properties of a file version.",
- "keywords": "version,versions,version-history,history",
- "section": "documentation",
- "tocPath": "Facets/Version",
- "suppressions": []
-}
>
v1.0 Baseitemversion https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/baseitemversion.md
++
+description: "Represents a previous version of an item or entity."
+ Title: "baseItemVersion resource type"
+ms.localizationpriority: medium
++
+# baseItemVersion resource type
+
+Namespace: microsoft.graph
++
+Represents a previous version of an item or entity.
+
+## Properties
+
+| Property | Type | Description |
+| :-- | : | :- |
+| id | string | The ID of the version. Read-only. |
+| lastModifiedBy | [identitySet](../resources/identityset.md) | Identity of the user which last modified the version. Read-only. |
+| lastModifiedDateTime | [dateTimeOffset](../resources/timestamp.md) | Date and time when the version was last modified. Read-only. |
+| publication | [publicationFacet](../resources/publicationfacet.md) | Indicates the publication status of this particular version. Read-only. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- { "blockType": "resource", "@odata.type": "microsoft.graph.baseItemVersion", "@type.aka": "oneDrive.baseItemVersion" } -->
+
+```json
+{
+ "content": { "@odata.type": "Edm.Stream" },
+ "id": "String (identifier)",
+ "lastModifiedBy": { "@odata.type": "microsoft.graph.identitySet" },
+ "lastModifiedDateTime": "String (timestamp)",
+ "publication": { "@odata.type": "microsoft.graph.publicationFacet" }
+}
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "The version facet provides information about the properties of a file version.",
+ "keywords": "version,versions,version-history,history",
+ "section": "documentation",
+ "tocPath": "Facets/Version",
+ "suppressions": []
+}
+-->
v1.0 Basesitepage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/basesitepage.md
+
+ Title: "baseSitePage resource type"
+description: "An abstract type that represents a baseSitePage in the site page library."
+
+ms.localizationpriority: medium
++
+# baseSitePage resource type
+
+Namespace: microsoft.graph
++
+An abstract type that represents a page in the site page library.
+
+Inherits from [baseItem](../resources/baseitem.md).
+
+## Methods
+
+| Method | Return type | Description |
+| : | : | :- |
+| [List baseSitePage](../api/basesitepage-list.md) | [baseSitePage](../resources/basesitepage.md) collection | Get the collection of [baseSitePage](../resources/basesitepage.md) objects from the site pages [list](../resources/list.md) in a [site](../resources/site.md). |
+| [Get baseSitePage](../api/baseSitePage-get.md) | [baseSitePage](../resources/basesitepage.md) | Get the metadata for a [baseSitePage](../resources/basesitepage.md) in the site pages [list](../resources/list.md) in a [site](../resources/site.md). |
+| [Delete baseSitePage](../api/baseSitePage-delete.md) | None | Delete a [baseSitePage](../resources/basesitepage.md) object. |
+
+## Properties
+
+| Property | Type | Description |
+| :- | :- | : |
+| contentType | [contentTypeInfo](../resources/contentTypeInfo.md) | The content type of this item. Inherited from [baseItem](../resources/baseitem.md). |
+| createdBy | [identitySet](../resources/identityset.md) | Identity of the creator of this item. Read-only. Inherited from [baseItem](../resources/baseitem.md). |
+| createdDateTime | DateTimeOffset | The date and time the item was created. Read-only. Inherited from [baseItem](../resources/baseitem.md). |
+| description | String | The descriptive text for the item. Inherited from [baseItem](../resources/baseitem.md). |
+| eTag | String | ETag for the item. Inherited from [baseItem](../resources/baseitem.md). |
+| id | String | The unique identifier of the item. Inherited from [entity](../resources/entity.md). |
+| lastModifiedBy | [identitySet](../resources/identityset.md) | The identity of the last modifier of this item. Read-only. Inherited from [baseItem](../resources/baseitem.md). |
+| lastModifiedDateTime | DateTimeOffset | The date and time the item was last modified. Read-only. Inherited from [baseItem](../resources/baseitem.md). |
+| name | String | The name of the item. Inherited from [baseItem](../resources/baseitem.md). |
+| pageLayout | [pageLayoutType](../resources/basesitepage.md#pagelayouttype-values) | The name of the page layout of the page. The possible values are: `microsoftReserved`, `article`, `home`, `unknownFutureValue`. |
+| parentReference | [itemReference](../resources/itemreference.md) | Parent information, if the item has a parent. Inherited from [baseItem](../resources/baseitem.md). |
+| publishingState | [publicationFacet](../resources/publicationfacet.md) | The publishing status and the MM.mm version of the page. |
+| title | String | Title of the sitePage. |
+| webUrl | String | URL that displays the resource in the browser. Read-only. Inherited from [baseItem](../resources/baseitem.md). |
+
+### pageLayoutType values
+
+| Value | Description |
+| | |
+| microsoftReserved | The page is a special type reserved for Microsoft use only. |
+| article | The page is an article page. |
+| home | The page is a home page. |
+| unknownFutureValue | Marker value for future compatibility. |
+
+## Relationships
+
+| Relationship | Type | Description |
+| :-- | : | : |
+| createdByUser | [user](../resources/user.md) | Identity of the creator of this item. Read-only. Inherited from [baseItem](../resources/baseitem.md) |
+| lastModifiedByUser | [user](../resources/user.md) | Identity of the last modifier of this item. Read-only. Inherited from [baseItem](../resources/baseitem.md) |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.baseSitePage",
+ "baseType": "microsoft.graph.baseItem",
+ "openType": true
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.baseSitePage",
+ "id": "String (identifier)",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)",
+ "contentType": {
+ "@odata.type": "microsoft.graph.contentTypeInfo"
+ },
+ "description": "String",
+ "eTag": "String",
+ "lastModifiedBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "lastModifiedDateTime": "String (timestamp)",
+ "name": "String",
+ "parentReference": {
+ "@odata.type": "microsoft.graph.itemReference"
+ },
+ "webUrl": "String",
+ "title": "String",
+ "pageLayout": "String",
+ "publishingState": {
+ "@odata.type": "microsoft.graph.publicationFacet"
+ }
+}
+```
v1.0 Booleancolumn https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/booleanColumn.md
--
-description: "The booleanColumn on a columnDefinition resource indicates that the column holds a boolean value."
Previously updated : 09/11/2017 Title: BooleanColumn
-doc_type: resourcePageType
-
-# BooleanColumn resource type
-
-Namespace: microsoft.graph
--
-The **booleanColumn** on a [columnDefinition](columndefinition.md) resource indicates that the column holds a boolean value.
-
-## JSON representation
-
-Here is a JSON representation of a **booleanColumn** resource.
-<!-- { "blockType": "resource", "@odata.type": "microsoft.graph.booleanColumn" } -->
-
-```json
-{
-}
-```
-
-## Properties
-
-The **booleanColumn** resource contains no properties.
-
-<!--
-{
- "type": "#page.annotation",
- "description": "",
- "keywords": "",
- "section": "documentation",
- "tocPath": "Resources/BooleanColumn",
- "suppressions": []
-}
>--
v1.0 Booleancolumn https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/booleancolumn.md
++
+description: "Indicates that the column in a columnDefinition holds a boolean value."
+ Title: "booleanColumn resource type"
+ms.localizationpriority: medium
+
+# booleanColumn resource type
+
+Namespace: microsoft.graph
++
+Indicates that the column in a [columnDefinition](columndefinition.md) holds a boolean value.
+
+## Properties
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- { "blockType": "resource", "@odata.type": "microsoft.graph.booleanColumn" } -->
+```json
+{
+}
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "Resources/BooleanColumn",
+ "suppressions": []
+}
+-->
++
v1.0 Calculatedcolumn https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/calculatedColumn.md
--
-description: The calculatedColumn on a columnDefinition resource indicates that the column's data is calculated based on other columns in the site.
Previously updated : 09/11/2017 Title: CalculatedColumn
-doc_type: resourcePageType
--
-# CalculatedColumn resource type
-
-Namespace: microsoft.graph
--
-The **calculatedColumn** on a [columnDefinition](columndefinition.md) resource indicates that the column's data is calculated based on other columns in the site.
-
-## JSON representation
-
-Here is a JSON representation of a **calculatedColumn** resource.
-
-<!-- { "blockType": "resource", "@odata.type": "microsoft.graph.calculatedColumn" } -->
-
-```json
-{
- "format": "dateOnly | dateTime",
- "formula": "=[Column1]+[Column2]+[Column3]",
- "outputType": "boolean | currency | dateTime | number | text",
-}
-```
-
-## Properties
-
-| Property | Type | Description |
-| :- | :-- | : |
-| **format** | string | For `dateTime` output types, the format of the value. Must be one of `dateOnly` or `dateTime`. |
-| **formula** | string | The formula used to compute the value for this column. |
-| **outputType** | string | The output type used to format values in this column. Must be one of `boolean`, `currency`, `dateTime`, `number`, or `text`. |
-
-SharePoint formulas use a syntax similar to Excel formulas.
-See [Examples of common formulas in SharePoint Lists][SPFormulas] for more information.
-
-[SPFormulas]: https://support.office.com/article/Examples-of-common-formulas-in-SharePoint-Lists-d81f5f21-2b4e-45ce-b170-bf7ebf6988b3
-
-<!--
-{
- "type": "#page.annotation",
- "description": "",
- "keywords": "",
- "section": "documentation",
- "tocPath": "Resources/CalculatedColumn",
- "suppressions": []
-}
>
v1.0 Calculatedcolumn https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/calculatedcolumn.md
++
+description: "The calculated column on a columnDefinition resource indicates that the data of the column is calculated based on other columns in the site."
+ Title: "calculatedColumn resource type"
+ms.localizationpriority: medium
++
+# calculatedColumn resource type
+
+Namespace: microsoft.graph
++
+The **calculatedColumn** on a [columnDefinition](columndefinition.md) resource indicates that the data of the column is calculated based on other columns in the site.
+
+## Properties
+
+| Property | Type | Description |
+| :- | :-- | : |
+| format | String | For `dateTime` output types, the format of the value. Possible values are: `dateOnly` or `dateTime`. |
+| formula | String | The formula used to compute the value for this column. |
+| outputType | String | The output type used to format values in this column. Possible values are: `boolean`, `currency`, `dateTime`, `number`, or `text`. |
+
+SharePoint formulas use a syntax similar to Excel formulas. For more information, see [Examples of common formulas in SharePoint Lists][SPFormulas].
+
+[SPFormulas]: https://support.office.com/article/Examples-of-common-formulas-in-SharePoint-Lists-d81f5f21-2b4e-45ce-b170-bf7ebf6988b3
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- { "blockType": "resource", "@odata.type": "microsoft.graph.calculatedColumn" } -->
+
+```json
+{
+ "format": "String",
+ "formula": "String",
+ "outputType": "String"
+}
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "Resources/CalculatedColumn",
+ "suppressions": []
+}
+-->
v1.0 Callrecords Mediastream https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/callrecords-mediastream.md
Represents information about a media stream between two endpoints in a call.
| Property | Type | Description | |:-|:|:|
-|audioCodec|microsoft.graph.callRecords.audioCodec|Codec name used to encode audio for transmission on the network. Possible values are: `unknown`, `invalid`, `cn`, `pcma`, `pcmu`, `amrWide`, `g722`, `g7221`, `g7221c`, `g729`, `multiChannelAudio`, `muchv2`, `opus`, `satin`, `satinFullband`, `rtAudio8`, `rtAudio16`, `silk`, `silkNarrow`, `silkWide`, `siren`, `xmsRTA`, `unknownFutureValue`.|
+|audioCodec|microsoft.graph.callRecords.audioCodec|Codec name used to encode audio for transmission on the network. Possible values are: `unknown`, `invalid`, `cn`, `pcma`, `pcmu`, `amrWide`, `g722`, `g7221`, `g7221c`, `g729`, `multiChannelAudio`, `muchv2`, `opus`, `satin`, `satinFullband`, `rtAudio8`, `rtAudio16`, `silk`, `silkNarrow`, `silkWide`, `siren`, `xmsRta`, `unknownFutureValue`.|
|averageAudioDegradation|Double|Average Network Mean Opinion Score degradation for stream. Represents how much the network loss and jitter has impacted the quality of received audio.| |averageAudioNetworkJitter|Duration|Average jitter for the stream computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as `'PT1S'`, where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.| |averageBandwidthEstimate|Int64|Average estimated bandwidth available between two endpoints in bits per second.|
+|averageFreezeDuration|Duration|Average of the received freeze duration related to the video stream.|
|averageJitter|Duration|Average jitter for the stream computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as `'PT1S'`, where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.| |averagePacketLossRate|Double|Average packet loss rate for stream.| |averageRatioOfConcealedSamples|Double|Ratio of the number of audio frames with samples generated by packet loss concealment to the total number of audio frames.|
Represents information about a media stream between two endpoints in a call.
|averageVideoFrameRate|Double|Average frames per second received for a video stream, computed over the duration of the session.| |averageVideoPacketLossRate|Double|Average fraction of packets lost, as specified in [RFC 3550][], computed over the duration of the session.| |endDateTime|DateTimeOffset|UTC time when the stream ended. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`|
+|isAudioForwardErrorCorrectionUsed|Boolean|Indicates whether the forward error correction (FEC) was used at some point during the session. The default value is null.|
|lowFrameRateRatio|Double|Fraction of the call where frame rate is less than 7.5 frames per second.| |lowVideoProcessingCapabilityRatio|Double|Fraction of the call that the client is running less than 70% expected video processing capability.| |maxAudioNetworkJitter|Duration|Maximum of audio network jitter computed over each of the 20 second windows during the session, denoted in [ISO 8601][] format. For example, 1 second is denoted as `'PT1S'`, where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.|
Represents information about a media stream between two endpoints in a call.
|maxRoundTripTime|Duration|Maximum network propagation round-trip time computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as `'PT1S'`, where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.| |packetUtilization|Int64|Packet count for the stream.| |postForwardErrorCorrectionPacketLossRate|Double|Packet loss rate after FEC has been applied aggregated across all video streams and codecs.|
+|rmsFreezeDuration|Duration|Root mean square of the received freeze duration related to the video stream.|
|startDateTime|DateTimeOffset|UTC time when the stream started. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`| |streamDirection|microsoft.graph.callRecords.mediaStreamDirection|Indicates the direction of the media stream. Possible values are: `callerToCallee`, `calleeToCaller`.| |streamId|String|Unique identifier for the stream.| |videoCodec|microsoft.graph.callRecords.videoCodec|Codec name used to encode video for transmission on the network. Possible values are: `unknown`, `invalid`, `av1`, `h263`, `h264`, `h264s`, `h264uc`, `h265`, `rtvc1`, `rtVideo`, `xrtvc1`, `unknownFutureValue`.| |wasMediaBypassed|Boolean|True if the media stream bypassed the Mediation Server and went straight between client and PSTN Gateway/PBX, false otherwise.| - ## JSON representation The following is a JSON representation of the resource.
The following is a JSON representation of the resource.
"averageAudioDegradation": "Double", "averageAudioNetworkJitter": "String (duration)", "averageBandwidthEstimate": 1024,
+ "averageFreezeDuration": "String (duration)",
"averageJitter": "String (duration)", "averagePacketLossRate": "Double", "averageRatioOfConcealedSamples": "Double",
The following is a JSON representation of the resource.
"averageVideoFrameRate": "Double", "averageVideoPacketLossRate": "Double", "endDateTime": "String (timestamp)",
+ "isAudioForwardErrorCorrectionUsed": "Boolean",
"lowFrameRateRatio": "Double", "lowVideoProcessingCapabilityRatio": "Double", "maxAudioNetworkJitter": "String (duration)",
The following is a JSON representation of the resource.
"maxRoundTripTime": "String (duration)", "packetUtilization": 1024, "postForwardErrorCorrectionPacketLossRate": "Double",
+ "rmsFreezeDuration": "String (duration)",
"startDateTime": "String (timestamp)", "streamDirection": "String", "streamId": "String",
v1.0 Callrecords Participantendpoint https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/callrecords-participantendpoint.md
a user or user-like entity. Inherits from [endpoint](callrecords-endpoint.md) ty
| Property | Type | Description | |:-|:|:|
-|userAgent|[microsoft.graph.callRecords.userAgent](callrecords-useragent.md)|User-agent reported by this endpoint.|
+|cpuCoresCount|Int32|CPU number of cores used by the media endpoint.|
+|cpuName|String|CPU name used by the media endpoint.|
+|cpuProcessorSpeedInMhz|Int32|CPU processor speed used by the media endpoint.|
|feedback|[microsoft.graph.callRecords.userFeedback](callrecords-userfeedback.md)|The feedback provided by the user of this endpoint about the quality of the session.| |identity|[identitySet](identityset.md)|Identity associated with the endpoint.|
+|name|String|Name of the device used by the media endpoint.|
+|userAgent|[microsoft.graph.callRecords.userAgent](callrecords-useragent.md)|User-agent reported by this endpoint.|
## JSON representation
The following is a JSON representation of the resource.
```json {
- "userAgent": {"@odata.type": "microsoft.graph.callRecords.userAgent"},
- "feedback": {"@odata.type": "microsoft.graph.callRecords.userFeedback"},
- "identity": {"@odata.type": "microsoft.graph.identitySet"}
+ "userAgent": {"@odata.type": "microsoft.graph.callRecords.userAgent"},
+ "feedback": {"@odata.type": "microsoft.graph.callRecords.userFeedback"},
+ "name": "String",
+ "cpuName": "String",
+ "cpuCoresCount": "Int32",
+ "cpuProcessorSpeedInMhz": "Int32",
+ "identity": {"@odata.type": "microsoft.graph.identitySet"}
} ```
v1.0 Callrecords Pstncalllogrow https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/callrecords-pstncalllogrow.md
Represents a row of data in the public switched telephone network (PSTN) call lo
|callId|String|Call identifier. Not guaranteed to be unique.| |callType|String|Indicates whether the call was a PSTN outbound or inbound call and the type of call such as a call placed by a user or an audio conference.| |charge|Decimal|Amount of money or cost of the call that is charged to your account.|
+|clientLocalIpV4Address|String|Local IPv4 of the client that is retrieved from the operating system of the client.|
+|clientLocalIpV6Address|String|Local IPv6 of the client that is retrieved from the operating system of the client.|
+|clientPublicIpV4Address|String|Public IPv4 of the client that can be used to determine the location of the client.|
+|clientPublicIpV6Address|String|Public IPv6 of the client that can be used to determine the location of the client.|
|conferenceId|String|ID of the audio conference.| |connectionCharge|Decimal|Connection fee price.| |currency|String|Type of currency used to calculate the cost of the call ([ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)).|
The following is a JSON representation of the resource.
"callId": "String", "callType": "String", "charge": "Decimal",
+ "clientLocalIpV4Address": "String",
+ "clientLocalIpV6Address": "String",
+ "clientPublicIpV4Address": "String",
+ "clientPublicIpV6Address": "String",
"conferenceId": "String", "connectionCharge": "Decimal", "currency": "String",
The following is a JSON representation of the resource.
"Error: microsoft.graph.callRecords.smsLogRow/callCharge: Referenced type microsoft.graph.decimal is not defined in the doc set! Potential suggestion: microsoft.graph.groupPolicyPresentationDecimalTextBox" ]
-}-->
+}-->
v1.0 Callrecords Session https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/callrecords-session.md
Represents a user-user communication or a user-meeting communication in the case
|endDateTime|DateTimeOffset|UTC time when the last user left the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`| |failureInfo|[microsoft.graph.callRecords.failureInfo](callrecords-failureinfo.md)|Failure information associated with the session if the session failed.| |id|string|Unique identifier for the session. Read-only.|
+|isTest|Boolean|Specifies whether the session is a test.|
|modalities|microsoft.graph.callRecords.modality collection|List of modalities present in the session. Possible values are: `unknown`, `audio`, `video`, `videoBasedScreenSharing`, `data`, `screenSharing`, `unknownFutureValue`.| |startDateTime|DateTimeOffset|UTC fime when the first user joined the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`|
The following is a JSON representation of the resource.
"endDateTime": "String (timestamp)", "failureInfo": {"@odata.type": "microsoft.graph.callRecords.failureInfo"}, "id": "String (identifier)",
+ "isTest": "Boolean",
"modalities": ["string"], "startDateTime": "String (timestamp)" }
v1.0 Calltranscript https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/calltranscript.md
Represents a transcript associated with an [online meeting](onlinemeeting.md).
## Methods | Method | Return Type | Description| |:|:--|:-|
-|[List callTranscripts](../api/onlinemeeting-list-transcripts.md) | [callTranscript](calltranscript.md) collection | Get the list of transcripts associated to an online meeting.|
-|[Get callTranscript](../api/calltranscript-get.md) | [callTranscript](calltranscript.md) | Read properties of a transcript.|
+|[List callTranscripts](../api/onlinemeeting-list-transcripts.md) | [callTranscript](calltranscript.md) collection | Get the list of [callTranscript](../resources/calltranscript.md) objects associated with an [onlineMeeting](../resources/onlinemeeting.md).|
+|[Get callTranscript](../api/calltranscript-get.md) | [callTranscript](calltranscript.md) | Get a [callTranscript](../resources/calltranscript.md) object associated with an [onlineMeeting](../resources/onlinemeeting.md).|
## Properties | Property | Type |Description| |:|:--|:-|
-| content| Stream| A field that represents the content of the transcript. Read-only.|
+| content| Stream| The content of the transcript. Read-only.|
| createdDateTime| DateTimeOffset| Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Read-only.| | id| String| The unique identifier for the transcript. Read-only.|
-| metadataContent| Stream| A field that represents the time-aligned metadata of the utterances in the transcript. Read-only.|
-
+| metadataContent| Stream| The time-aligned metadata of the utterances in the transcript. Read-only.|
## JSON representation
The following is a JSON representation of the resource.
```json {
- "content": "stream",
- "createdDateTime": "dateTimeOffset",
- "id": "string (identifier)",
- "metadataContent": "stream"
+ "content": "Stream",
+ "createdDateTime": "DateTimeOffset",
+ "id": "String (identifier)",
+ "metadataContent": "Stream"
} ```
v1.0 Certificationcontrol https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/certificationControl.md
- Title: " certificationControl resource type"
-description: "This resource contains compliance certification data associated with secure score control."
-doc_type: resourcePageType
---
-# certificationControl resource type
-
-Namespace: microsoft.graph
-
-Contains compliance certification data associated with secure score control.
-
-|Property |Type |Description |
-|:--|:--|:--|
-|name | string | Certification control name |
-|url | string | URL for the Microsoft Service Trust Portal |
-
-## JSON representation
-
-The following is a JSON representation of the resource.
-
-<!-- {
- "blockType": "resource",
- "optionalProperties": [
-
- ],
- "@odata.type": "microsoft.graph.certificationControl"
-}-->
-
-```json
-{
- "name": "String",
- "url": "Collection(microsoft.graph.certificationControl)"
-}
-
-```
--
-<!-- {
- "type": "#page.annotation",
- "description": "certificationControl resource",
- "keywords": "",
- "section": "documentation",
- "tocPath": ""
-}-->
--
v1.0 Certificationcontrol https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/certificationcontrol.md
+
+ Title: "certificationControl resource type"
+description: "Contains compliance certification data associated with secure score control."
+ms.localizationpriority: medium
+++
+# certificationControl resource type
+
+Namespace: microsoft.graph
+
+Contains compliance certification data associated with secure score control.
+
+## Property
+
+|Property |Type |Description |
+|:--|:--|:--|
+|name | string | Certification control name. |
+|url | string | URL for the Microsoft Service Trust Portal. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.certificationControl"
+}-->
+
+```json
+{
+ "name": "String",
+ "url": "Collection(microsoft.graph.certificationControl)"
+}
+```
++
+<!-- {
+ "type": "#page.annotation",
+ "description": "certificationControl resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
++
v1.0 Changenotification https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/changenotification.md
Title: "changeNotification resource type" description: "Represents the change notification sent to the subscriber." ms.localizationpriority: medium-+ doc_type: resourcePageType ms.prod: "change-notifications"
v1.0 Changenotificationcollection https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/changenotificationcollection.md
Title: "changeNotificationCollection resource type" description: "Represents a collection of subscription notifications sent to the subscriber." ms.localizationpriority: medium-+ doc_type: resourcePageType ms.prod: "change-notifications"
v1.0 Changenotificationencryptedcontent https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/changenotificationencryptedcontent.md
Title: "changeNotificationEncryptedContent resource type" description: "A changeNotificationEncryptedContent object represents the encrypted data attached to a change notification." ms.localizationpriority: medium-+ doc_type: resourcePageType ms.prod: "change-notifications"
v1.0 Channel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/channel.md
where files are shared, and where tabs are added.
|membershipType|[channelMembershipType](../resources/channel.md#channelmembershiptype-values)|The type of the channel. Can be set during creation and can't be changed. The possible values are: `standard`, `private`, `unknownFutureValue`, `shared`. The default value is `standard`. Note that you must use the `Prefer: include-unknown-enum-members` request header to get the following value in this [evolvable enum](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerations): `shared`.| |createdDateTime|dateTimeOffset|Read only. Timestamp at which the channel was created.| |moderationSettings|[channelModerationSettings](../resources/channelmoderationsettings.md)|Settings to configure channel moderation to control who can start new posts and reply to posts in that channel.|
+|summary|[channelSummary](../resources/channelsummary.md)|Contains summary information about the channel, including number of guests, members, owners, and an indicator for members from other tenants. The **summary** property will only be returned if it is specified in the `$select` clause of the [Get channel](../api/channel-get.md) method.|
|tenantId |string | The ID of the Azure Active Directory tenant. | ### channelMembershipType values
v1.0 Channelsummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/channelsummary.md
+
+ Title: "channelSummary resource type"
+description: "Contains information about a channel in Microsoft Teams, including numbers of guests, members, and owners, and whether the channel includes members from other tenants."
+ms.localizationpriority: medium
+++
+# channelSummary resource type
+
+Namespace: microsoft.graph
++
+Contains information about a channel in Microsoft Teams, including numbers of guests, members, and owners, and whether the channel includes members from other tenants.
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|guestsCount|Int32|Count of guests in a channel.|
+|hasMembersFromOtherTenants|Boolean|Indicates whether external members are included on the channel.|
+|membersCount|Int32|Count of members in a channel.|
+|ownersCount|Int32|Count of owners in a channel.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.channelSummary"
+}-->
+
+```json
+{
+ "guestsCount": "Integer",
+ "hasMembersFromOtherTenants": "Boolean",
+ "membersCount": "Integer",
+ "ownersCount": "Integer"
+}
+```
v1.0 Chatinfo https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/chatinfo.md
+
+ Title: "chatInfo resource type"
+description: "Contains information associated with Microsoft Teams meetings."
+
+ms.localizationpriority: medium
++
+# chatInfo resource type
+
+Namespace: microsoft.graph
++
+Contains information associated with Microsoft Teams meetings.
+
+## Properties
+
+| Property | Type | Description|
+|:--|:--|:--|
+| messageId | String | The unique identifier for a message in a Microsoft Teams channel. |
+| replyChainMessageId | String | The ID of the reply message. |
+| threadId | String | The unique identifier for a thread in Microsoft Teams. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.chatInfo"
+}-->
+```json
+{
+ "messageId": "String",
+ "replyChainMessageId": "String",
+ "threadId": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "chatInfo resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Chatmessage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/chatmessage.md
Title: "chatMessage resource type"
-description: "Represents an individual chat message in a channel or chat entity. The chat message can be a root chat message or part of a thread that is defined by the **replyToId** property in the chat message."
+description: "Represents an individual chat message in a channel or chat entity."
doc_type: resourcePageType ms.localizationpriority: medium
Represents an individual chat message within a [channel](channel.md) or [chat](c
| Relationship | Type | Description | |:|:--|:-|
-|replies|[chatMessage](chatmessage.md)| Replies for a specified message. Supports `$expand` for channel messages. |
-|hostedContents|[chatMessageHostedContent](chatmessagehostedcontent.md)| Content in a message hosted by Microsoft Teams - for example, images or code snippets. |
+|replies|[chatMessage](chatmessage.md) collection| Replies for a specified message. Supports `$expand` for channel messages. |
+|hostedContents|[chatMessageHostedContent](chatmessagehostedcontent.md) collection| Content in a message hosted by Microsoft Teams - for example, images or code snippets. |
## JSON representation
The following is a JSON representation of the resource.
```json {
- "id": "string (identifier)",
- "replyToId": "string (identifier)",
- "from": {"@odata.type": "microsoft.graph.chatMessageFromIdentitySet"},
- "etag": "string",
- "messageType": "string",
- "createdDateTime": "string (timestamp)",
- "lastModifiedDateTime": "string (timestamp)",
- "lastEditedDateTime": "string (timestamp)",
- "deletedDateTime": "string (timestamp)",
- "subject": "string",
- "body": {"@odata.type": "microsoft.graph.itemBody"},
- "summary": "string",
"attachments": [{"@odata.type": "microsoft.graph.chatMessageAttachment"}],
+ "body": {"@odata.type": "microsoft.graph.itemBody"},
+ "channelIdentity": {"@odata.type": "microsoft.graph.channelIdentity"},
+ "chatId": "String",
+ "createdDateTime": "String (timestamp)",
+ "deletedDateTime": "String (timestamp)",
+ "etag": "String",
+ "eventDetail": {"@odata.type": "microsoft.graph.eventMessageDetail"},
+ "from": {"@odata.type": "microsoft.graph.chatMessageFromIdentitySet"},
+ "id": "String (identifier)",
+ "importance": "String",
+ "lastEditedDateTime": "String (timestamp)",
+ "lastModifiedDateTime": "String (timestamp)",
+ "locale": "String",
"mentions": [{"@odata.type": "microsoft.graph.chatMessageMention"}],
+ "messageHistory": [{"@odata.type": "microsoft.graph.chatMessageHistoryItem"}],
+ "messageType": "String",
"onBehalfOf": {"@odata.type": "microsoft.graph.chatMessageFromIdentitySet"},
- "importance": "string",
- "reactions": [{"@odata.type": "microsoft.graph.chatMessageReaction"}],
- "messageHistory": [
- {
- "@odata.type": "microsoft.graph.chatMessageHistoryItem"
- }
- ],
- "locale": "string",
"policyViolation": {"@odata.type": "microsoft.graph.chatMessagePolicyViolation"},
- "chatId": "string",
- "channelIdentity": {"@odata.type": "microsoft.graph.channelIdentity"},
- "webUrl": "string",
- "eventDetail": {
- "@odata.type": "microsoft.graph.eventMessageDetail"
- }
+ "reactions": [{"@odata.type": "microsoft.graph.chatMessageReaction"}],
+ "replyToId": "String (identifier)",
+ "subject": "String",
+ "summary": "String",
+ "webUrl": "String"
} ```
v1.0 Cloudpc https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/cloudpc.md
Represents a cloud-managed virtual desktop. This Cloud PC is also enrolled into
|:|:|:| |[List cloudPCs](../api/virtualendpoint-list-cloudpcs.md)|[cloudPC](../resources/cloudpc.md) collection|List properties and relationships of the [cloudPC](../resources/cloudpc.md) objects.| |[Get cloudPC](../api/cloudpc-get.md)|[cloudPC](../resources/cloudpc.md)|Read the properties and relationships of a [cloudPC](../resources/cloudpc.md) object.|
+|[Get provisioned cloudPCs](../api/cloudpc-getprovisionedcloudpcs.md)|[cloudPC](../resources/cloudpc.md) collection|Get all provisioned Cloud PCs of a specific service plan for users under an Azure Active Directory (AAD) user group.|
|[Change user account type](../api/cloudpc-changeuseraccounttype.md)|None|Change the account type of the user on a specific Cloud PC.| |[End grace period](../api/cloudpc-endgraceperiod.md)|None|End the grace period for a [cloudPC](../resources/cloudpc.md) object.| |[Get remote action results](../api/manageddevice-getcloudpcremoteactionresults.md)|[cloudPcRemoteActionResult](../resources/cloudpcremoteactionresult.md)|Check the [Cloud PC-specified remote action results](../resources/cloudpcremoteactionresult.md) for a Cloud PC device.|
Represents a cloud-managed virtual desktop. This Cloud PC is also enrolled into
|[List for user](../api/user-list-cloudpcs.md)|[cloudPC](../resources/cloudpc.md) collection|List the [cloudPC](../resources/cloudpc.md) devices that are attributed to the signed-in user.| |[Get launch info for user](../api/cloudpc-getcloudpclaunchinfo.md)|[cloudPCLaunchInfo](../resources/cloudpclaunchinfo.md)|Get the [cloudPCLaunchInfo](../resources/cloudpclaunchinfo.md) for the signed-in user.| |[Get connectivity history](../api/cloudpc-getcloudpcconnectivityhistory.md)|[cloudPcConnectivityEvent](../resources/cloudpcconnectivityevent.md) collection|Get the Cloud PC connectivity history.|
-|[Get shift work access state](../api/cloudpc-getshiftworkcloudpcaccessstate.md)|[shiftWorkCloudPcAccessState](#shiftworkcloudpcaccessstate-values)|Get the access state of the shift work Cloud PC. The possible values are: {unassigned, noLicensesAvailable, activationFailed, active, activating, waitlisted, unknownFutureValue, hibernated}. Note that you must use the `Prefer: include-unknown-enum-members` request header to get the following value in this [shiftWorkCloudPcAccessState](#shiftworkcloudpcaccessstate-values): {hibernated}.|
+|[Get shift work access state](../api/cloudpc-getshiftworkcloudpcaccessstate.md)|[shiftWorkCloudPcAccessState](#shiftworkcloudpcaccessstate-values)|Get the access state of the shift work Cloud PC. The possible values are: {unassigned, noLicensesAvailable, activationFailed, active, activating, waitlisted, unknownFutureValue, standbyMode}. Note that you must use the `Prefer: include-unknown-enum-members` request header to get the following value in this [shiftWorkCloudPcAccessState](#shiftworkcloudpcaccessstate-values): {standbyMode}.|
|[Get supported remote actions](../api/cloudpc-getsupportedcloudpcremoteactions.md)|[cloudPcRemoteActionCapability](../resources/cloudpcremoteactioncapability.md) collection|Get a list of supported Cloud PC remote actions for a specific Cloud PC device, including the action names and capabilities.| |[Retry partner agent installation](../api/cloudpc-retrypartneragentinstallation.md)|None|Retry installation for the partner agents which failed to install on the [cloudPC](../resources/cloudpc.md).|
+|[Bulk resize](../api/cloudpc-retrypartneragentinstallation.md)|[cloudPcRemoteActionResult](../resources//cloudpcremoteactionresult.md) collection|Perform a bulk resize action to resize a group of [cloudPCs](../resources/cloudpc.md) that have successfully passed validation (cloudPC: validateBulkResize). If any devices cannot be resized, they will be labeled as "resize failed," while the remaining devices will be `provisioned` for the resize process.|
+|[Validate bulk resize](../api/cloudpc-validatebulkresize.md)|[cloudPcResizeValidateResult](../resources/cloudPcResizeValidationResult.md) collection|Validate that a set of [cloudPC](../resources/cloudpc.md) devices meet the requirements to be bulk resized.|
## Properties
Represents a cloud-managed virtual desktop. This Cloud PC is also enrolled into
|onPremisesConnectionName|String|The Azure network connection that is applied during the provisioning of Cloud PCs.| |osVersion|[cloudPcOperatingSystem](../resources/cloudpcorganizationsettings.md#cloudpcoperatingsystem-values)|The version of the operating system (OS) to provision on Cloud PCs. Possible values are: `windows10`, `windows11`, and `unknownFutureValue`.| |partnerAgentInstallResults|[cloudPcPartnerAgentInstallResult](../resources/cloudpcpartneragentinstallresult.md) collection|The results of every partner agent's installation status on Cloud PC.|
+|powerState|[cloudPcPowerState](#cloudpcpowerstate-values)|The power state of a Cloud PC. The possible values are: `running`, `poweredOff` and `unknown`. This property only supports shift work Cloud PCs.|
|provisioningPolicyId|String|The provisioning policy ID of the Cloud PC.| |provisioningPolicyName|String|The provisioning policy that is applied during the provisioning of Cloud PCs.| |provisioningType|[cloudPcProvisioningType](../resources/cloudpcprovisioningpolicy.md#cloudpcprovisioningtype-values)|The type of licenses to be used when provisioning Cloud PCs using this policy. Possible values are: `dedicated`, `shared`, `unknownFutureValue`. Default value is `dedicated`. | |servicePlanId|String|The service plan ID of the Cloud PC.| |servicePlanName|String|The service plan name of the Cloud PC.| |servicePlanType|[cloudPcServicePlanType](../resources/cloudpcserviceplan.md#cloudpcserviceplantype-values)|The service plan type of the Cloud PC.|
-|status|[cloudPcStatus](#cloudpcstatus-values)|The status of the Cloud PC. Possible values are: `notProvisioned`, `provisioning`, `provisioned`, `upgrading`, `inGracePeriod`, `deprovisioning`, `failed`, `restoring`.|
+|status|[microsoft.graph.cloudPcStatus](#cloudpcstatus-values)|The status of the Cloud PC. Possible values are: `notProvisioned`, `provisioning`, `provisioned`, `upgrading`, `inGracePeriod`, `deprovisioning`, `failed`, `restoring`.|
|statusDetails|[cloudPcStatusDetails](../resources/cloudpcstatusdetails.md)|The details of the Cloud PC status.| |userAccountType|[cloudPcUserAccountType](../resources/cloudpcorganizationsettings.md#cloudpcuseraccounttype-values)|The account type of the user on provisioned Cloud PCs. Possible values are: `standardUser`, `administrator`, and `unknownFutureValue`.| |userPrincipalName|String|The user principal name (UPN) of the user assigned to the Cloud PC.|
Represents a cloud-managed virtual desktop. This Cloud PC is also enrolled into
|unknownFutureValue|Evolvable enumeration sentinel value. Do not use.| ### cloudPcStatus values
+The following table lists the members of an `[evolvable enumeration](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerations)`. You must use the `Prefer: include-unknown-enum-members` request header to get the following value in this evolvable enum: `movingRegion`.
|Member|Description| |:|:|
-|notProvisioned|The Cloud PC hasnΓÇÖt been provisioned.|
+|notProvisioned|The Cloud PC hasn't been provisioned.|
|provisioning|Cloud PC provisioning is in progress.| |provisioned|The Cloud PC is provisioned and can be accessed by end users.| |inGracePeriod|The Cloud PC is in the one week grace period before itΓÇÖs deprovisioned.|
Represents a cloud-managed virtual desktop. This Cloud PC is also enrolled into
|pendingProvision|The provisioning is pending on the Cloud PC. In this case, the number of Cloud PCs in grace period is more than the number of total available licenses. | |restoring|The Cloud PC is restoring.| |unknownFutureValue|Evolvable enumeration sentinel value. Do not use.|
+|movingRegion|Indicates that the Cloud PC is being moved from one region to another.|
+|resizePendingLicense|Indicates that the Cloud PC resize process has been initiated but cannot be completed because the target license hasn't been identified. It is currently awaiting customer action to resolve the licensing issue.|
+
+### cloudPcPowerState values
+
+|Member|Description|
+|:|:|
+|running|The Cloud PC status is running.|
+|poweredOff|The Cloud PC status is power off.|
+|unknown|The Cloud PC status is unknown.|
### shiftWorkCloudPcAccessState values
-The following table lists the members of an [evolvable enumeration](#shiftworkcloudpcaccessstate-values). You must use the `Prefer: include-unknown-enum-members` request header to get the following values in this evolvable enum: `hibernated`.
+The following table lists the members of an [evolvable enumeration](#shiftworkcloudpcaccessstate-values). You must use the `Prefer: include-unknown-enum-members` request header to get the following values in this evolvable enum: `standbyMode`.
|Member|Description| |:|:|
The following table lists the members of an [evolvable enumeration](#shiftworkcl
|activating|Indicates that a user requested to connect the Cloud PC and the service is starting.| |waitlisted (deprecated)|Indicates that the shift work Cloud PC is in waitlisted state after the user requests to connect this Cloud PC and all shared use licenses are being actively used. This value is deprecated and will stop returning on May 17, 2023. | |unknownFutureValue|Evolvable enumeration sentinel value. Do not use.|
-|hibernated|Indicates that the shift work Cloud PC is in the hibernated state before it's shut down and deallocated. A shift work Cloud PC in hibernated state is still accessible by the user.|
+|standbyMode|Indicates that the shift work Cloud PC is in a standby state before it's shut down and deallocated. A shift work Cloud PC in standby state is still accessible by the user.|
## Relationships
The following is a JSON representation of the resource.
"managedDeviceId": "String", "managedDeviceName": "String", "onPremisesConnectionName": "String",
+ "powerState": "String",
"osVersion": "String", "partnerAgentInstallResults": "String", "provisioningPolicyId": "String",
v1.0 Cloudpcstatusdetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/cloudpcStatusDetails.md
- Title: "cloudPcStatusDetails resource type"
-description: "The details of the Cloud PC status."
-
-doc_type: resourcePageType
--
-# cloudPcStatusDetails resource type
-
-Namespace: microsoft.graph
--
-The details of the Cloud PC status.
-
-## Properties
-
-|Property|Type|Description|
-|:|:|:|
-|code|String|The code associated with the Cloud PC status.|
-|message|String|The status message.|
-|additionalInformation|[KeyValuePair](../resources/keyvaluepair.md) collection|Any additional information about the Cloud PC status.|
-
-## Relationships
-
-None.
-
-## JSON representation
-
-The following is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "@odata.type": "microsoft.graph.cloudPcStatusDetails",
- "openType": false
-}
>-
-``` json
-{
- "@odata.type": "#microsoft.graph.cloudPcStatusDetails",
- "code": "String",
- "message": "String",
- "additionalInformation": [
- {
- "@odata.type": "microsoft.graph.keyValuePair"
- }
- ]
-}
-```
v1.0 Cloudpcexportjob https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/cloudpcexportjob.md
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`, or `unknownFutureValue`. |
+| reportName | [cloudPcReportName](#cloudpcreportname-values) | The report name. The possible values are: `remoteConnectionHistoricalReports`, `dailyAggregatedRemoteConnectionReports`, `totalAggregatedRemoteConnectionReports`, `sharedUseLicenseUsageReport`, `sharedUseLicenseUsageRealTimeReport`, `unknownFutureValue`, `noLicenseAvailableConnectivityFailureReport`. Note that 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`.|
| requestDateTime | DateTimeOffset | The date and time when the export job was requested. | | select | String collection | The selected columns of the report. |
Represents the export job for downloading a specified Cloud PC report.
| sharedUseLicenseUsageReport | Indicates daily/hourly aggregated shared use license usage report. | | sharedUseLicenseUsageRealTimeReport | Indicates real-time data for shared use license usage. | | unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+| noLicenseAvailableConnectivityFailureReport | Indicates the Cloud PCs that failed to connect because no licenses were available. |
## Relationships
v1.0 Cloudpconpremisesconnection https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/cloudpconpremisesconnection.md
The following is a JSON representation of the resource.
"endDateTime": "String (timestamp)", "errorType": "String", "recommendedAction": "String",
+ "correlationId": "String",
"startDateTime": "String (timestamp)", "status": "String" }
v1.0 Cloudpconpremisesconnectionhealthcheck https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/cloudpconpremisesconnectionhealthcheck.md
The result of a Cloud PC Azure network connection health check.
|Property|Type|Description| |:|:|:|
+|additionalDetails|String|Additional details about the health check or the recommended action.|
+|correlationId|String|The unique identifier of the health check item-related activities. This identifier can be useful in troubleshooting.|
|displayName|String|The display name for this health check item.|
-|status|[cloudPcOnPremisesConnectionStatus](../resources/cloudpconpremisesconnection.md#cloudpconpremisesconnectionstatus-values)|The status of the health check item. Possible values are: `pending`, `running`, `passed`, `failed`, `unknownFutureValue`. Read-only.|
-|startDateTime|DateTimeOffset|The start time of the health check item. Read-only.|
|endDateTime|DateTimeOffset|The end time of the health check item. Read-only.| |errorType|[cloudPcOnPremisesConnectionHealthCheckErrorType](#cloudpconpremisesconnectionhealthcheckerrortype-values)|The type of error that occurred during this health check.| |recommendedAction|String|The recommended action to fix the corresponding error.|
-|additionalDetails|String|Additional details about the health check or the recommended action.|
+|startDateTime|DateTimeOffset|The start time of the health check item. Read-only.|
+|status|[cloudPcOnPremisesConnectionStatus](../resources/cloudpconpremisesconnection.md#cloudpconpremisesconnectionstatus-values)|The status of the health check item. Possible values are: `pending`, `running`, `passed`, `failed`, `unknownFutureValue`. Read-only.|
### cloudPcOnPremisesConnectionHealthCheckErrorType values
The result of a Cloud PC Azure network connection health check.
|permissionCheckNoResourceGroupNetworkContributorRole|Cloud PC service principal doesn't have sufficient permissions on the Azure resource group. Please make sure that the application has Network contributor permissions on the resource group.| |permissionCheckTransientServiceError|The first-party app permission check failed due to a transient error. Please try it again. If the issue persists, please contact customer support.| |permissionCheckUnknownError|The Cloud PC service principal doesn't have sufficient permissions. Please make sure that the Cloud PC service principal is granted sufficient Azure permissions.|
-|udpConnectivityCheckStunUrlNotAllowListed|Your current network configuration does not allow the use of UDP direct connect Session Traversal Utilities for NAT (STUN). This will not prevent the use of Cloud PCs but may prevent optimal performance. Consider your own network configuration policies before making changes.|
+|udpConnectivityCheckStunUrlNotAllowListed|Your current network configuration does not allow the use of UDP direct connect Session Traversal Utilities for NAT (STUN). This does not prevent the use of Cloud PCs but can prevent optimal performance. Consider your own network configuration policies before you apply changes.|
+|udpConnectivityCheckTurnUrlNotAllowListed|Your current network configuration does not allow the use of UDP direct connect Session Traversal Utilities for NAT (TURN). This does not prevent the use of Cloud PCs but can prevent optimal performance. Consider your own network configuration policies before you apply changes.|
+|udpConnectivityCheckUrlsNotAllowListed|Your current network configuration does not allow the use of UDP direct connect Session Traversal Utilities for NAT (STUN and TURN). This does not prevent the use of Cloud PCs but can prevent optimal performance. Consider your own network configuration policies before you apply changes.|
|udpConnectivityCheckUnknownError|An unknown error occurred when trying to check UDP direct connect. Make sure your own network configuration policies can allow UDP direct connect. | |internalServerErrorDeploymentCanceled|The deployment was canceled. Please try again later. If the problem persists, please contact support.| |internalServerErrorAllocateResourceFailed|The allocation of resources failed. Please try again later. If the problem persists, please contact support.| |internalServerErrorVMDeploymentTimeout|The virtual machine deployment timed out. Please try again later. If the problem persists, please contact support.| |internalServerErrorUnableToRunDscScript|During provisioning, some PowerShell DSC scripts are executed on the Cloud PC. Unable to either download these DSC scripts or execute them during the health check. Please ensure vNet has unrestricted access to the required endpoints, and PowerShell isn't blocked in the environment or Group Policy.|
+|ssoCheckKerberosConfigurationError|The Azure Active Directory (Azure AD) Kerberos is not configured properly, so the user failed to sign in to the Cloud PC through single sign-on (SSO) or receive SSO access to Kerberos-based resources on the network.|
|internalServerUnknownError|The provisioning has failed due to an internal error. Please contact customer support.| |unknownFutureValue|Evolvable enumeration sentinel value. Do not use.|
The following is a JSON representation of the resource.
"endDateTime": "String (timestamp)", "errorType": "String", "recommendedAction": "String",
- "additionalDetails": "String"
+ "additionalDetails": "String",
+ "correlationId": "String"
} ```
v1.0 Cloudpconpremisesconnectionstatusdetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/cloudpconpremisesconnectionstatusdetails.md
The following is a JSON representation of the resource.
"endDateTime": "String (timestamp)", "errorType": "String", "recommendedAction": "String",
- "additionalDetails": "String"
+ "additionalDetails": "String",
+ "correlationId": "String"
} ] }
v1.0 Cloudpcprovisioningpolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/cloudpcprovisioningpolicy.md
Represents a Cloud PC provisioning policy.
|:|:|:| |alternateResourceUrl|String|The URL of the alternate resource that links to this provisioning policy. Read-only.| |cloudPcGroupDisplayName|String|The display name of the Cloud PC group that the Cloud PCs reside in. Read-only.|
+|cloudPcNamingTemplate|`Edm.String`|The template used to name Cloud PCs provisioned using this policy. This can contain custom text and replacement tokens, including %USERNAME:x% and %RAND:x%, which represent the user's name and a randomly generated number, respectively. For example, "CPC-%USERNAME:4%-%RAND:5%" means that the Cloud PC's name will start with "CPC-", have a four-character username in the middle followed by a "-" character, and end with five random characters. The total length of the text generated by the template can be no more than 15 characters. Supports `$filter`, `$select`, `$orderBy`.
|description|String|The provisioning policy description.| |displayName|String|The display name for the provisioning policy.| |domainJoinConfiguration|[cloudPcDomainJoinConfiguration](../resources/cloudpcdomainjoinconfiguration.md)|Specifies how Cloud PCs will join Azure Active Directory.|
The following is a JSON representation of the resource.
"@odata.type": "#microsoft.graph.cloudPcProvisioningPolicy", "alternateResourceUrl": "String", "cloudPcGroupDisplayName": "String",
+ "cloudPcNamingTemplate": "String",
"description": "String", "displayName": "String", "domainJoinConfiguration": { "@odata.type": "microsoft.graph.cloudPcDomainJoinConfiguration" },
+ "domainJoinConfigurations": "Collection(microsoft.graph.cloudPcDomainJoinConfiguration)",
+ "gracePeriodInHours": "Integer",
"enableSingleSignOn": "Boolean", "gracePeriodInHours": "Int32", "id": "String (identifier)",
v1.0 Cloudpcprovisioningpolicyassignment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/cloudpcprovisioningpolicyassignment.md
Represents a defined collection of provisioning policy assignments.
|target|[cloudPcManagementAssignmentTarget](../resources/cloudpcmanagementassignmenttarget.md)|The assignment target for the provisioning policy. Currently, the only target supported for this policy is a user group. For details, see [cloudPcManagementGroupAssignmentTarget](cloudpcmanagementgroupassignmenttarget.md). | ## Relationships-
-None.
+|Relationship|Type|Description|
+|:|:|:|
+|assignedUsers|[user](../resources/user.md) collection|The assignment targeted users for the provisioning policy. This list of users is computed based on assignments, licenses, group memberships, and policies. This property is read-only. Supports` $expand`.|
## JSON representation
v1.0 Cloudpcresizevalidationresult https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/cloudpcresizevalidationresult.md
+
+ Title: "cloudPcResizeValidationResult resource type"
+description: "Represents the validation result of a single resized Cloud PC during the bulk-resize action ."
+
+ms.localizationpriority: medium
++
+# cloudPcResizeValidationResult resource type
+
+Namespace: microsoft.graph
++
+Represents the validation result of a single resized Cloud PC during the bulk-resize action.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|cloudPcId|String|The [cloudPC](../resources/cloudpc.md) id that corresponds to its unique identifier.|
+|validationResult|[cloudPcResizeValidationCode](#cloudpcresizevalidationcode-values)|Describes a list of the validation result for the Cloud PC resize action. The possible values are: `success`, `cloudPcNotFound`, `operationCnflict`, `operationNotSupported`, `targetLicenseHasAssigned`, `internalServerError`, and `unknownFutureValue`.|
++
+### cloudPcResizeValidationCode values
+|Member|Description|
+|:|:|
+|success|Indicates that the resize validation was successful.|
+|cloudPcNotFound|Indicates that the Cloud PC was not found.|
+|operationConflict|Indicates that resize action has a conflict with another action.|
+|operationNotSupported|Indicates that the resize action is not supported for the Cloud PC.|
+|targetLicenseHasAssigned|Indicates that the target license has already been assigned to the user.|
+|internalServerError|Indicates that the validation failed with an internal server error.|
+|unknownFutureValue|Evolvable enumeration sentinel value. Do not use.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.cloudPcResizeValidationResult"
+}
+-->
+
+``` json
+{
+ "cloudPcId": "30d0e128-de93-41dc-89ec-33d84bb662a0",
+ "validationResult": "success"
+}
+```
v1.0 Cloudpcstatusdetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/cloudpcstatusdetails.md
+
+ Title: "cloudPcStatusDetails resource type"
+description: "Represents details about the status of a Cloud PC."
+
+ms.localizationpriority: medium
++
+# cloudPcStatusDetails resource type
+
+Namespace: microsoft.graph
++
+Represents details about the status of a Cloud PC.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|additionalInformation|[keyValuePair](../resources/keyvaluepair.md) collection|Any additional information about the Cloud PC status.|
+|code|String|The code associated with the Cloud PC status.|
+|message|String|The status message.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.cloudPcStatusDetails",
+ "openType": false
+}
+-->
+
+``` json
+{
+ "@odata.type": "#microsoft.graph.cloudPcStatusDetails",
+ "additionalInformation": [
+ {
+ "@odata.type": "microsoft.graph.keyValuePair"
+ }
+ ],
+ "code": "String",
+ "message": "String"
+}
+```
v1.0 Communications Api Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/communications-api-overview.md
This API provides calling functionality as well as the ability to create and ret
One of the following [permissions](/graph/permissions-reference#calls-permissions) is required to access the cloud communications API. These permissions need to be granted by the administrator.
-| Scenario | Permissions |
-|:|:|
-| Calling | Calls.JoinGroupCallsasGuest.All, Calls.JoinGroupCalls.All, Calls.Initiate.All, Calls.InitiateGroupCalls.All, Calls.AccessMedia.All |
-| Meetings | OnlineMeetings.ReadWrite.All, OnlineMeetings.Read.All |
-| Presence | Presence.Read, Presence.Read.All |
-| Call records | CallRecords.Read.All |
+| Scenario | Permissions |
+|:-|:--|
+| Calling | Calls.JoinGroupCallAsGuest.All, Calls.JoinGroupCall.All, Calls.Initiate.All, Calls.InitiateGroupCall.All, Calls.AccessMedia.All |
+| Meetings | OnlineMeetings.ReadWrite.All, OnlineMeetings.Read.All |
+| Presence | Presence.Read, Presence.Read.All |
+| Call records | CallRecords.Read.All |
## Common use cases
v1.0 Companysubscription https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/companysubscription.md
+
+ Title: "companySubscription resource type"
+description: "Represents subscriptions for a tenant."
+ms.localizationpriority: medium
+++
+# companySubscription resource type
+
+Namespace: microsoft.graph
++
+Represents a commercial subscription for a tenant.
+
+Inherits from [entity](entity.md).
+
+## Methods
+
+| Method | Return Type | Description |
+| : | : | :-- |
+| [Get companySubscription](../api/companysubscription-get.md) | [companySubscription](companysubscription.md) | Get a specific commercial subscription that an organization has acquired. |
+| [List companySubscriptions](../api/directory-list-subscriptions.md) | [companySubscription](companysubscription.md) collection | Get the list of commercial subscriptions that an organization has acquired. |
+
+## Properties
+
+| Property | Type | Description |
+| - | | |
+| commerceSubscriptionId | String | The ID of this subscription in the commerce system. Alternate key. |
+| createdDateTime | DateTimeOffset | The date and time when this subscription was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. |
+| id | String | The unique ID for this subscription. Inherited from [entity](entity.md). |
+| isTrial | Boolean | Whether the subscription is a free trial or purchased. |
+| nextLifecycleDateTime | DateTimeOffset | The date and time when the subscription will move to the next state (as defined by the **status** property) if not renewed by the tenant. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. |
+| ownerId | String | The object ID of the account admin. |
+| ownerTenantId | String | The unique identifier for the Microsoft partner tenant that created the subscription on a customer tenant. |
+| ownerType | String | Indicates the entity that **ownerId** belongs to, for example, "User". |
+| serviceStatus | [servicePlanInfo](serviceplaninfo.md) collection | The provisioning status of each service that's included in this subscription. |
+| skuId | String | The object ID of the SKU associated with this subscription. |
+| skuPartNumber | String | The SKU associated with this subscription. |
+| status | String | The status of this subscription. Possible values are: `Enabled`, `Expired`, `Suspended`, `Warning`, `LockedOut`. |
+| totalLicenses | Int32 | The number of seats included in this subscription. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+ ],
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.companySubscription"
+}-->
+
+```json
+{
+ "commerceSubscriptionId": "String",
+ "createdDateTime": "String (timestamp)",
+ "id": "String (identifier)",
+ "isTrial": "Boolean",
+ "nextLifecycleDateTime": "String (timestamp)",
+ "ownerId": "String",
+ "ownerTenantId": "String",
+ "ownerType": "String",
+ "serviceStatus": [{ "@odata.type": "microsoft.graph.servicePlanInfo" }],
+ "skuId": "String",
+ "skuPartNumber": "String",
+ "status": "String",
+ "totalLicenses": "Int32"
+}
+```
v1.0 Complianceinformation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/complianceInformation.md
- Title: " complianceInformation resource type"
-description: "This resource contains compliance data associated with secure score control."
-doc_type: resourcePageType
---
-# complianceInformation resource type
-
-Namespace: microsoft.graph
-
-Contains compliance data associated with secure score control.
-
-|Property |Type |Description |
-|:--|:--|:--|
-|certificationName | string | Compliance certification name (for example, ISO 27018:2014, GDPR, FedRAMP, NIST 800-171) |
-|certificationControls | [certificationControl](certificationcontrol.md) collection | Collection of the certification controls associated with certification |
-
-## JSON representation
-
-The following is a JSON representation of the resource.
-
-<!-- {
- "blockType": "resource",
- "optionalProperties": [
-
- ],
- "@odata.type": "microsoft.graph.complianceInformation"
-}-->
-
-```json
-{
- "certificationName": "String",
- "certificationControls": "Collection(microsoft.graph.complianceInformation)"
-}
-
-```
--
-<!-- {
- "type": "#page.annotation",
- "description": "complianceInformation resource",
- "keywords": "",
- "section": "documentation",
- "tocPath": ""
-}-->
--
v1.0 Complianceinformation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/complianceinformation.md
+
+ Title: "complianceInformation resource type"
+description: "Contains compliance data associated with secure score control."
+ms.localizationpriority: medium
+++
+# complianceInformation resource type
+
+Namespace: microsoft.graph
+
+Contains compliance data associated with secure score control.
+
+## Properties
+
+|Property |Type |Description |
+|:--|:--|:--|
+|certificationControls | [certificationControl](certificationcontrol.md) collection | Collection of the certification controls associated with the certification. |
+|certificationName | String | The name of the compliance certification, for example, `ISO 27018:2014`, `GDPR`, `FedRAMP`, and `NIST 800-171`. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.complianceInformation"
+}-->
+
+```json
+{
+ "certificationControls": [{"@odata.type": "microsoft.graph.complianceInformation"}],
+ "certificationName": "String"
+}
+```
+
+<!-- {
+ "type": "#page.annotation",
+ "description": "complianceInformation resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
v1.0 Conditionalaccessallexternaltenants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/conditionalaccessallexternaltenants.md
Title: "conditionalAccessAllExternalTenants resource type"
-description: "Represents all external tenants in the policy scope."
+description: "Represents all external tenants in a policy scope."
ms.localizationpriority: medium ms.prod: "identity-and-sign-in"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Inherits from [conditionalAccessExternalTenants](conditionalaccessexternaltenants.md) resource. Represents all external tenants in the policy scope.
+Represents all external tenants in a policy scope.
+
+Inherits from [conditionalAccessExternalTenants](conditionalaccessexternaltenants.md).
## Properties | Property | Type | Description | |:-|:|:|
-| membershipKind |conditionalAccessExternalTenantsMembershipKind | Represents the membership kind. Supported values are: `all`, [`enumerated`](conditionalaccessenumeratedexternaltenants.md), and `unknownFutureValue`. |
+| membershipKind |conditionalAccessExternalTenantsMembershipKind | The membership kind. Possible values are: `all`, `enumerated`, `unknownFutureValue`. The `enumerated` member references an [conditionalAccessEnumeratedExternalTenants](conditionalaccessenumeratedexternaltenants.md) object. Inherited from [conditionalAccessExternalTenants](conditionalaccessexternaltenants.md). |
## Relationships
v1.0 Conditionalaccessenumeratedexternaltenants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/conditionalaccessenumeratedexternaltenants.md
Title: "conditionalAccessEnumeratedExternalTenants resource type"
-description: "Represents a list of external tenants in the policy scope."
+description: "Represents a list of external tenants in a policy scope."
ms.localizationpriority: medium ms.prod: "identity-and-sign-in"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Represents a list of external tenants in the policy scope.
+Represents a list of external tenants in a policy scope.
+
+Inherits from [conditionalAccessExternalTenants](conditionalaccessexternaltenants.md).
## Properties | Property | Type | Description | |:-|:|:|
-| members | String collection | Represents a collection of tenant ids in the scope of Conditional Access for guests and external users policy targeting. |
+| members | String collection | A collection of tenant IDs that define the scope of a policy targeting conditional access for guests and external users. |
+| membershipKind |conditionalAccessExternalTenantsMembershipKind | The membership kind. Possible values are: `all`, `enumerated`, `unknownFutureValue`. The `enumerated` member references an [conditionalAccessEnumeratedExternalTenants](conditionalaccessenumeratedexternaltenants.md) object. Inherited from [conditionalAccessExternalTenants](conditionalaccessexternaltenants.md). |
## Relationships
The following is a JSON representation of the resource.
"members" ], "@odata.type": "microsoft.graph.conditionalAccessEnumeratedExternalTenants",
- "baseType": null
+ "baseType": "microsoft.graph.conditionalAccessExternalTenants"
}--> ```json {
- "members": ["String"]
+ "@odata.type": "#microsoft.graph.conditionalAccessEnumeratedExternalTenants",
+ "members": ["String"],
+ "membershipKind": "String"
} ```
v1.0 Conditionalaccessexternaltenants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/conditionalaccessexternaltenants.md
Title: "conditionalAccessExternalTenants resource type"
-description: "An abstract type that represents external tenants in the policy scope. This abstract type is inherited by conditionalAccessAllExternalTenants and conditionalAccessEnumeratedExternalTenants."
+description: "An abstract type that represents external tenants in a policy scope."
ms.localizationpriority: medium ms.prod: "identity-and-sign-in"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-An abstract type that represents external tenants in the policy scope. This abstract type is inherited by conditionalAccessAllExternalTenants and conditionalAccessEnumeratedExternalTenants.
+An abstract type that represents external tenants in a policy scope.
+
+Base type of [conditionalAccessAllExternalTenants](../resources/conditionalaccessallexternaltenants.md) and [conditionalAccessEnumeratedExternalTenants](conditionalaccessenumeratedexternaltenants.md).
## Properties | Property | Type | Description | |:-|:|:|
-| membershipKind |conditionalAccessExternalTenantsMembershipKind | Represents the membership kind. The possible values are: `all`, `enumerated`, `unknownFutureValue`. `enumerated` references an object of [conditionalAccessEnumeratedExternalTenants](conditionalaccessenumeratedexternaltenants.md) derived type. |
+| membershipKind |conditionalAccessExternalTenantsMembershipKind | The membership kind. Possible values are: `all`, `enumerated`, `unknownFutureValue`. The `enumerated` member references an [conditionalAccessEnumeratedExternalTenants](conditionalaccessenumeratedexternaltenants.md) object.|
## Relationships
v1.0 Conditionalaccessguestsorexternalusers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/conditionalaccessguestsorexternalusers.md
Title: "conditionalAccessGuestsOrExternalUsers resource type"
-description: "Represents internal guests or external users in the policy scope."
+description: "Represents internal guests and external users in a policy scope."
ms.localizationpriority: medium ms.prod: "identity-and-sign-in"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Represents internal guests and/or external users in the policy scope.
+Represents internal guests and external users in a policy scope.
## Properties | Property | Type | Description | |:-|:|:|
-| guestOrExternalUserTypes | conditionalAccessGuestOrExternalUserTypes | Represents internal guests or external user types. This is a multi-valued property. Supported values are: `b2bCollaborationGuest`, `b2bCollaborationMember`, `b2bDirectConnectUser`, `internalGuest`, `OtherExternalUser`, `serviceProvider` and `unknownFutureValue`. |
-| externalTenants | [conditionalAccessExternalTenants](conditionalaccessexternaltenants.md) | The tenant ids of the selected types of external users. It could be either all b2b tenant, or a collection of tenant ids. External tenants can be specified only when `guestOrExternalUserTypes` is not null or an empty string. |
+| externalTenants | [conditionalAccessExternalTenants](conditionalaccessexternaltenants.md) | The tenant IDs of the selected types of external users. Either all B2B tenant or a collection of tenant IDs. External tenants can be specified only when the property **guestOrExternalUserTypes** is not `null` or an empty String. |
+| guestOrExternalUserTypes | conditionalAccessGuestOrExternalUserTypes | Indicates internal guests or external user types. This is a multi-valued property. Possible values are: `none`, `internalGuest`, `b2bCollaborationGuest`, `b2bCollaborationMember`, `b2bDirectConnectUser`, `otherExternalUser`, `serviceProvider`, `unknownFutureValue`. |
## Relationships
The following is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.conditionalAccessGuestsOrExternalUsers",
- "guestOrExternalUserTypes": "String",
"externalTenants": { "@odata.type": "microsoft.graph.conditionalAccessExternalTenants"
- }
+ },
+ "guestOrExternalUserTypes": "String"
} ```
v1.0 Conditionalaccessusers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/conditionalaccessusers.md
Represents users, groups, and roles included in and excluded from the policy sco
| Property | Type | Description | |:-|:|:| | excludeGroups | String collection | Group IDs excluded from scope of policy. |
-| excludeGuestsOrExternalUsers | [conditionalAccessGuestsOrExternalUsers](conditionalaccessguestsorexternalusers.md) | Internal guests or external users excluded in the policy scope. Optionally populated. |
+| excludeGuestsOrExternalUsers | [conditionalAccessGuestsOrExternalUsers](conditionalaccessguestsorexternalusers.md) | Internal guests or external users excluded from the policy scope. Optionally populated. |
| excludeRoles | String collection | Role IDs excluded from scope of policy. | | excludeUsers | String collection | User IDs excluded from scope of policy and/or `GuestsOrExternalUsers`. | | includeGroups | String collection | Group IDs in scope of policy unless explicitly excluded. |
The following is a JSON representation of the resource.
```json { "excludeGroups": ["String"],
+ "excludeGuestsOrExternalUsers": {"@odata.type": "microsoft.graph.conditionalAccessGuestOrExternalUsers"},
"excludeRoles": ["String"], "excludeUsers": ["String"],
- "excludeGuestsOrExternalUsers": {"@odata.type": "microsoft.graph.conditionalAccessGuestOrExternalUsers"},
"includeGroups": ["String"],
+ "includeGuestsOrExternalUsers": {"@odata.type": "microsoft.graph.conditionalAccessGuestOrExternalUsers"},
"includeRoles": ["String"],
- "includeUsers": ["String"],
- "includeGuestsOrExternalUsers": {"@odata.type": "microsoft.graph.conditionalAccessGuestOrExternalUsers"}
+ "includeUsers": ["String"]
} ```
v1.0 Consentrequests Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/consentrequests-overview.md
Title: "Azure Active Directory consent requests" description: "Use the consent request APIs to configure the consent request workflow and to manage consent requests for users attempting to access apps that require admin consent." ms.localizationpriority: medium-+ ms.prod: "governance" doc_type: conceptualPageType Last updated 09/28/2022
v1.0 Contenttype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/contentType.md
--
-description: The contentType resource represents a content type in SharePoint.
Title: contentType
-doc_type: resourcePageType
--
-# contentType resource type
-
-Namespace: microsoft.graph
--
-Represents a content type in SharePoint.
-Content types allow you to define a set of columns that must be present on every [**listItem**][listItem] in a [**list**][list].
-
-## Properties
-
-| Property | Type | Description|
-|:|:|:-|
-| associatedHubsUrls | Collection(string) | List of canonical URLs for hub sites with which this content type is associated to. This will contain all hubsites where this content type is queued to be enforced or is already enforced. Enforcing a content type means that the content type will be applied to the lists in the enforced sites.|
-| documentSet | [documentSet][] | [Document Set](/sharepoint/governance/document-set-planning#about-document-sets) metadata.|
-| documentTemplate | [documentSetContent][] | Document template metadata. To make sure that documents have consistent content across a site and its subsites, you can associate a Word, Excel, or PowerPoint template with a site content type.|
-| description | string | The descriptive text for the item.|
-| group | string | The name of the group this content type belongs to. Helps organize related content types.|
-| hidden | Boolean | Indicates whether the content type is hidden in the list's 'New' menu.|
-| id | string | The unique identifier of the content type.|
-| inheritedFrom | [itemReference][] | If this content type is inherited from another scope (like a site), provides a reference to the item where the content type is defined.|
-| isBuiltIn | Boolean| Specifies if a content type is a built-in content type. |
-| name | string | The name of the content type.|
-| order | [contentTypeOrder][] | Specifies the order in which the content type appears in the selection UI.|
-| parentId | string | The unique identifier of the content type.|
-| propagateChanges | Boolean | If `true`, any changes made to the content type will be pushed to inherited content types and lists that implement the content type.|
-| readOnly | Boolean | If `true`, the content type cannot be modified unless this value is first set to `false`.|
-| sealed | Boolean | If `true`, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.|
-
-| Property | Type | Description |
-| : | : | : |
-| **description** | string | The descriptive text for the item. |
-| **group** | string | The name of the group this content type belongs to. Helps organize related content types. |
-| **hidden** | Boolean | Indicates whether the content type is hidden in the list's 'New' menu. |
-| **id** | string | The unique identifier of the content type. |
-| **inheritedFrom** | [itemReference][] | If this content type is inherited from another scope (like a site), provides a reference to the item where the content type is defined. |
-| **name** | string | The name of the content type. |
-| **order** | [contentTypeOrder][] | Specifies the order in which the content type appears in the selection UI. |
-| **parentId** | string | The unique identifier of the content type. |
-| **readOnly** | Boolean | If `true`, the content type cannot be modified unless this value is first set to `false`. |
-| **sealed** | Boolean | If `true`, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types. |
-| **isBuiltIn** | Boolean | Specifies if a content type is a built-in content type. |
-| **documentSet** | [documentSet][] | [Document Set](/sharepoint/governance/document-set-planning#about-document-sets) metadata. |
-| **documentTemplate** | [documentSetContent][] | Document template metadata. To make sure that documents have consistent content across a site and its subsites, you can associate a Word, Excel, or PowerPoint template with a site content type. |
-| **associatedHubsUrls** | Collection(string) | List of canonical URLs for hub sites with which this content type is associated to. This will contain all hubsites where this content type is queued to be enforced or is already enforced. Enforcing a content type means that the content type will be applied to the lists in the enforced sites. |
-| **propagateChanges** | Boolean | If `true`, any changes made to the content type will be pushed to inherited content types and lists that implement the content type. |
-
-## Relationships
-
-| Relationship | Type | Description|
-|:-|:--|:-|
-| base | [contentType][] | Parent contentType from which this content type is derived. |
-| columnLinks | [columnLink][] collection | The collection of columns that are required by this content type|
-| baseTypes | Collection([contentType][]) | The collection of content types that are ancestors of this content type.|
-| columnPositions | Collection([columnDefinition][]) | Column order information in a content type.|
-| columns | Collection([columnDefinition][]) | The collection of column definitions for this contentType.|
-
-For more details, see [Introduction to content types and content type publishing][contentTypeIntro].
-
-[columnLink]: columnlink.md
-[contentTypeIntro]: https://support.office.com/article/Introduction-to-content-types-and-content-type-publishing-e1277a2e-a1e8-4473-9126-91a0647766e5
-[itemReference]: itemreference.md
-[contentTypeOrder]: contenttypeorder.md
-[columnDefinition]: columnDefinition.md
-[contentType]: contentType.md
-[documentSet]: documentSet.md
-[documentSetContent]: documentSetContent.md
-
-## JSON representation
-
-The following is a JSON representation of a resource.
-
-<!-- { "blockType": "resource", "@odata.type": "microsoft.graph.contentType","keyProperty":"id" } -->
-
-```json
-{
- "associatedHubsUrls" : ["string"],
- "base": { "@type": "microsoft.graph.contentType" },
- "baseTypes" : [{ "@type": "microsoft.graph.contentType" }],
- "columns" : [{ "@type": "microsoft.graph.columnDefinition" }],
- "columnLinks": [{ "@type": "microsoft.graph.columnLink" }],
- "columnPositions" : [{ "@type": "microsoft.graph.columnDefinition" }],
- "description": "string",
- "documentSet" : { "@type": "microsoft.graph.documentSet" },
- "documentTemplate" : { "@type": "microsoft.graph.documentSetContent" },
- "group": "string",
- "hidden": false,
- "id": "string",
- "inheritedFrom": { "@type": "microsoft.graph.itemReference" },
- "isBuiltIn" : false,
- "name": "string",
- "order": { "@type": "microsoft.graph.contentTypeOrder" },
- "parentId": "string",
- "propagateChanges" : false,
- "readOnly": false,
- "sealed": false
-}
-```
-
-[list]: list.md
-[listItem]: listitem.md
-
-<!--
-{
- "type": "#page.annotation",
- "description": "",
- "keywords": "",
- "section": "documentation",
- "tocPath": "Resources/ContentType",
- "suppressions": []
-}
>
v1.0 Contenttypeorder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/contentTypeOrder.md
--
-description: The contentTypeOrder resource specifies in which order the Content Type will appear in the selection UI.
Previously updated : 09/13/2017 Title: ContentTypeOrder
-doc_type: resourcePageType
--
-# ContentTypeOrder resource type
-
-Namespace: microsoft.graph
--
-The **contentTypeOrder** resource specifies in which order the Content Type will appear in the selection UI.
-
-## JSON representation
-
-Here is a JSON representation of a **contentTypeOrder** resource.
-
-<!-- { "blockType": "resource", "@type": "microsoft.graph.contentTypeOrder", "@type.aka": "oneDrive.contentTypeOrderFacet" } -->
-
-```json
-{
- "default": true,
- "position": 2
-}
-```
-
-## Properties
-
-| Property | Type | Description |
-| :-- | : | :- |
-| **default** | boolean | Whether this is the default Content Type |
-| **position** | Int32 | Specifies the position in which the Content Type appears in the selection UI. |
-
-<!--
-{
- "type": "#page.annotation",
- "description": "",
- "keywords": "",
- "section": "documentation",
- "tocPath": "Resources/ContentTypeOrder",
- "suppressions": []
-}
>
v1.0 Contentcustomization https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/contentcustomization.md
+
+ Title: "contentCustomization resource type"
+description: "Contains details of the various content options for a tenant."
+
+ms.localizationpriority: medium
++
+# contentCustomization resource type
+
+Namespace: microsoft.graph
++
+Contains details of the various content options to be customized in the authentication flow for a tenant.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|attributeCollection|[keyValue](../resources/keyvalue.md) collection| Represents the content options of External Identities to be customized throughout the authentication flow for a tenant.|
+|attributeCollectionRelativeUrl|String| A relative URL for the content options of External Identities to be customized throughout the authentication flow for a tenant.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.contentCustomization"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.contentCustomization",
+ "attributeCollection": [
+ {
+ "@odata.type": "microsoft.graph.keyValue"
+ }
+ ],
+ "attributeCollectionRelativeUrl": "String"
+}
+```
v1.0 Contenttype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/contenttype.md
++
+description: "Represents a content type in SharePoint."
+ Title: "contentType resource type"
+ms.localizationpriority: medium
++
+# contentType resource type
+
+Namespace: microsoft.graph
++
+Represents a content type in SharePoint. Content types allow you to define a set of columns that must be present on every [**listItem**][listItem] in a [**list**][list].
+
+## Properties
+
+| Property | Type | Description|
+|:|:|:-|
+| associatedHubsUrls | String collection | List of canonical URLs for hub sites with which this content type is associated to. This will contain all hubsites where this content type is queued to be enforced or is already enforced. Enforcing a content type means that the content type will be applied to the lists in the enforced sites.|
+| documentSet | [documentSet][] | [Document Set](/sharepoint/governance/document-set-planning#about-document-sets) metadata.|
+| documentTemplate | [documentSetContent][] | Document template metadata. To make sure that documents have consistent content across a site and its subsites, you can associate a Word, Excel, or PowerPoint template with a site content type.|
+| description | String | The descriptive text for the item.|
+| group | String | The name of the group this content type belongs to. Helps organize related content types.|
+| hidden | Boolean | Indicates whether the content type is hidden in the list's 'New' menu.|
+| id | String | The unique identifier of the content type.|
+| inheritedFrom | [itemReference][] | If this content type is inherited from another scope (like a site), provides a reference to the item where the content type is defined.|
+| isBuiltIn | Boolean| Specifies if a content type is a built-in content type. |
+| name | String | The name of the content type.|
+| order | [contentTypeOrder][] | Specifies the order in which the content type appears in the selection UI.|
+| parentId | String | The unique identifier of the content type.|
+| propagateChanges | Boolean | If `true`, any changes made to the content type will be pushed to inherited content types and lists that implement the content type.|
+| readOnly | Boolean | If `true`, the content type cannot be modified unless this value is first set to `false`.|
+| sealed | Boolean | If `true`, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.|
+
+## Relationships
+
+| Relationship | Type | Description|
+|:-|:--|:-|
+| base | [contentType][] | Parent contentType from which this content type is derived. |
+| columnLinks | [columnLink][] collection | The collection of columns that are required by this content type|
+| baseTypes | [contentType][] collection | The collection of content types that are ancestors of this content type.|
+| columnPositions | [columnDefinition][] collection | Column order information in a content type.|
+| columns | [columnDefinition][] collection | The collection of column definitions for this contentType.|
+
+For more details, see [Introduction to content types and content type publishing][contentTypeIntro].
+
+[columnLink]: columnlink.md
+[contentTypeIntro]: https://support.office.com/article/Introduction-to-content-types-and-content-type-publishing-e1277a2e-a1e8-4473-9126-91a0647766e5
+[itemReference]: itemreference.md
+[contentTypeOrder]: contenttypeorder.md
+[columnDefinition]: columnDefinition.md
+[contentType]: contentType.md
+[documentSet]: documentSet.md
+[documentSetContent]: documentSetContent.md
+
+## JSON representation
+
+The following is a JSON representation of a resource.
+
+<!-- { "blockType": "resource", "@odata.type": "microsoft.graph.contentType","keyProperty":"id" } -->
+
+```json
+{
+ "associatedHubsUrls" : ["string"],
+ "base": { "@type": "microsoft.graph.contentType" },
+ "baseTypes" : [{ "@type": "microsoft.graph.contentType" }],
+ "columns" : [{ "@type": "microsoft.graph.columnDefinition" }],
+ "columnLinks": [{ "@type": "microsoft.graph.columnLink" }],
+ "columnPositions" : [{ "@type": "microsoft.graph.columnDefinition" }],
+ "description": "String",
+ "documentSet" : { "@type": "microsoft.graph.documentSet" },
+ "documentTemplate" : { "@type": "microsoft.graph.documentSetContent" },
+ "group": "String",
+ "hidden": "Boolean",
+ "id": "String",
+ "inheritedFrom": { "@type": "microsoft.graph.itemReference" },
+ "isBuiltIn" : "Boolean",
+ "name": "String",
+ "order": { "@type": "microsoft.graph.contentTypeOrder" },
+ "parentId": "String",
+ "propagateChanges" : "Boolean",
+ "readOnly": "Boolean",
+ "sealed": "Boolean"
+}
+```
+
+[list]: list.md
+[listItem]: listitem.md
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "Resources/ContentType",
+ "suppressions": []
+}
+-->
v1.0 Contenttypeinfo https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/contenttypeinfo.md
-
-description: The contentTypeInfo resource indicates the SharePoint content type of an item.
Previously updated : 09/12/2017 Title: ContentTypeInfo+
+description: "Represents the SharePoint content type of an item."
+ Title: "contentTypeInfo resource type"
ms.localizationpriority: medium doc_type: resourcePageType
-# ContentTypeInfo resource type
+# contentTypeInfo resource type
Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-The **contentTypeInfo** resource indicates the SharePoint content type of an item.
+Represents the SharePoint [contentType](contenttype.md) of an item.
+
+## Properties
+
+| Property | Type | Description |
+| :- | :-- | :- |
+| id | String | The ID of the content type. |
+| name | String | The name of the content type. |
## JSON representation
-Here is a JSON representation of a **contentTypeInfo** resource.
+The following is a JSON representation of the resource.
<!-- { "blockType": "resource", "@odata.type": "microsoft.graph.contentTypeInfo", "@type.aka": "oneDrive.contentTypeFacet" } --> ```json {
- "id": "string",
- "name": "string"
+ "id": "String",
+ "name": "String"
} ```
-## Properties
-
-| Property | Type | Description |
-| :- | :-- | :- |
-| **id** | string | The id of the content type. |
-| **name** | string | The name of the content type. |
- <!-- { "type": "#page.annotation",
v1.0 Contenttypeorder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/contenttypeorder.md
++
+description: "Specifies in which order a content type appears in the selection UI."
+ Title: "contentTypeOrder resource type"
+ms.localizationpriority: medium
++
+# contentTypeOrder resource type
+
+Namespace: microsoft.graph
++
+Specifies in which order a [contentType](contenttype.md) appears in the selection UI.
+
+## Properties
+
+| Property | Type | Description |
+| :-- | : | :- |
+| default | Boolean | Indicates whether this is the default content type. |
+| position | Int32 | Specifies the position in which the content type appears in the selection UI. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- { "blockType": "resource", "@type": "microsoft.graph.contentTypeOrder", "@type.aka": "oneDrive.contentTypeOrderFacet" } -->
+
+```json
+{
+ "default": "Boolean",
+ "position": "Int32"
+}
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "Resources/ContentTypeOrder",
+ "suppressions": []
+}
+-->
v1.0 Conversation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/conversation.md
Title: "conversation resource type" description: "A conversation is a collection of threads, and a thread contains posts to that thread. All threads and posts in a conversation share the same subject." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: resourcePageType
This resource supports subscribing to [change notifications](/graph/webhooks).
|[Create conversation thread](../api/conversation-post-threads.md) |[conversationThread](conversationthread.md) collection| Create a thread in the specified conversation.| ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |hasAttachments|Boolean|Indicates whether any of the posts within this Conversation has at least one attachment. Supports `$filter` (`eq`, `ne`) and `$search`.| |id|String|The conversations's unique identifier. Read-only.|
This resource supports subscribing to [change notifications](/graph/webhooks).
|uniqueSenders|String collection|All the users that sent a message to this Conversation.| ## Relationships
-| Relationship | Type |Description|
+| Relationship | Type |Description|
|:|:--|:-| |threads|[conversationThread](conversationthread.md) collection|A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable.|
v1.0 Conversationmember https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/conversationmember.md
Base type for the following supported conversation member types:
|:|:--|:-| |id|String| Read-only. Unique ID of the user.| |displayName| string | The display name of the user. |
-|roles| string collection | The roles for that user. This property only contains additional qualifiers when relevant - for example, if the member has `owner` privileges, the **roles** property contains `owner` as one of the values. Similarly, if the member is a guest, the **roles** property contains `guest` as one of the values. A basic member should not have any values specified in the **roles** property. |
+|roles| string collection | The roles for that user. This property contains additional qualifiers only when relevant - for example, if the member has `owner` privileges, the **roles** property contains `owner` as one of the values. Similarly, if the member is an in-tenant guest, the **roles** property contains `guest` as one of the values. A basic member should not have any values specified in the **roles** property. An Out-of-tenant external member is assigned the `owner` role.|
|visibleHistoryStartDateTime| DateTimeOffset | The timestamp denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat. | ## JSON representation
v1.0 Conversationthread https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/conversationthread.md
Title: "conversationThread resource type" description: "A conversationThread is a collection of posts."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: resourcePageType
A new thread is created when a recipient is removed from the thread.
| isLocked | Boolean | Indicates if the thread is locked. <br/><br/>Returned by default. | ## Relationships
-| Relationship | Type |Description|
+| Relationship | Type |Description|
|:|:--|:-| |posts|[post](post.md) collection| Read-only. Nullable.|
v1.0 Countrynamedlocation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/countrynamedlocation.md
Title: "countryNamedLocation resource type" description: "Represents an Azure Active Directory named location defined by countries and regions. Named locations are custom rules that define network locations which can then be used in a Conditional Access policy." ms.localizationpriority: medium-+ ms.prod: "identity-and-sign-in" doc_type: resourcePageType
v1.0 Credentialuserregistrationcount https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/credentialuserregistrationcount.md
Represents the current state of how many users in your organization are register
| Property | Type | Description | |:-|:|:| | id | String | The unique identifier for the activity. Read-only. |
-| totalUserCount | Int64 | Provides the total user count in the tenant. |
+| totalUserCount | Int64 | Provides the count of users with **accountEnabled** set to `true` in the tenant. |
| userRegistrationCounts | [userRegistrationCount](userregistrationcount.md) collection | A collection of registration count and status information for users in your tenant. | ## Relationships
v1.0 Credentialuserregistrationdetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/credentialuserregistrationdetails.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
+> [!IMPORTANT]
+> The credential user registration details API is deprecated and will stop returning data on June 30, 2024. Use the new [User registration details](../resources/userregistrationdetails.md) API instead.
+ Represents the details of the usage of self-service password reset and multi-factor authentication (MFA) for all registered users. Details include user information, status of registration, and the authentication method used. ## Methods
v1.0 Crosstenantaccesspolicy Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/crosstenantaccesspolicy-overview.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-In the traditional Azure AD B2B collaboration, any invited user from an organization could use their identity to access resources in external organizations. Administrators didn't have control over the user identities in their tenant that are allowed to sign in to external organizations. These limited controls made it difficult to prevent identities from your organization from being used in unauthorized ways.
+In the traditional Azure AD (Azure Active Directory) B2B collaboration, any invited user from an organization could use their identity to access resources in external organizations. Administrators didn't have control over the user identities in their tenant that are allowed to sign in to external organizations. These limited controls made it difficult to prevent identities from your organization from being used in unauthorized ways.
-**Cross-tenant access settings** let you control and manage collaboration between users in your organization and other organizations. The control can be on either **outbound access** (how your users collaborate with other organizations), **inbound access** (how other organizations collaborate with you), or both.
+**Cross-tenant access settings** let you control and manage collaboration between users in your organization and other organizations. The control can be on one or a combination of the following:
-Granular controls let you determine the users, groups, and apps, both in your organization and in external organizations, that can participate in Azure AD B2B collaboration and Azure AD B2B direct connect. These controls are implemented through:
++ **outbound access** - how your users collaborate with other organizations.++ **inbound access** - how other organizations collaborate with you.++ **tenant restrictions access** - how your users collaborate with other organizations using other organization identities from your network or devices.
-+ **Default cross-tenant access settings** which set the baseline inbound and outbound access settings.
- + In Azure AD B2B collaboration, both access settings are enabled by default. This means all your users can be invited to external organizations, and all your users can invite external users.
- + In Azure AD B2B direct connect, both access settings are disabled by default.
+Granular controls let you determine the users, groups, and apps, both in your organization and in external organizations, that can participate in cross-tenant collaboration. These controls are implemented through:
+++ **Default cross-tenant access settings** which set the baseline settings for inbound and outbound access and tenant restrictions.
+ + In Azure AD B2B collaboration, both inbound and outbound access settings are enabled by default. This means all your users can be invited to external organizations, and all your users can invite external users.
+ + In Azure AD B2B direct connect, both inbound and outbound access settings are disabled by default.
+ + The service default settings may be updated.
+ + In Tenant Restrictions, all access settings are disabled by default.
+ The service default settings may be updated.
-+ **Partner-specific access settings** which allow you to configure customized settings for individual organizations. For the configured organizations, this configuration takes precedence over the default settings. Therefore, while Azure AD B2B collaboration and Azure AD B2B direct connect might be disabled across your organization by default, you can enable these features for a specific external organization.
+++ **Partner-specific access settings** which allow you to configure customized settings for individual organizations. For the configured organizations, this configuration takes precedence over the default settings. Therefore, while Azure AD B2B collaboration, Azure AD B2B direct connect, and tenant restrictions might be disabled across your organization, you can enable these features for a specific external organization. > [!IMPORTANT] >
Granular controls let you determine the users, groups, and apps, both in your or
## Default cross-tenant access settings
-Default cross-tenant access settings determine your stance for inbound and outbound collaboration with all other Azure AD organizations. Any external collaboration with an organization not listed explicitly in your cross-tenant access settings will inherit these default settings. Default settings are defined using the [crossTenantAccessPolicyConfigurationDefault](../resources/crosstenantaccesspolicyconfigurationdefault.md) resource type.
+Default cross-tenant access settings determine your stance for inbound and outbound collaboration as well as tenant restrictions with all other Azure AD organizations. Any external collaboration with an organization not listed explicitly in your cross-tenant access settings will inherit these default settings. Default settings are defined using the [crossTenantAccessPolicyConfigurationDefault](../resources/crosstenantaccesspolicyconfigurationdefault.md) resource type.
By default, Azure AD assigns all Azure AD tenants a service default configuration for cross-tenant access settings. You can override these service defaults with your own configuration to suit your organization. You can confirm whether you're using the service default settings or have modified the default settings by looking at the **isServiceDefault** property returned when you query the default endpoint. ## Partner cross-tenant access settings
-Partner-specific cross-tenant access settings determine your stance for inbound and outbound collaboration with a specific Azure AD organization. Any collaboration with this organization will inherit these partner-specific settings. Partner settings are defined using the [crossTenantAccessPolicyConfigurationPartner](../resources/crosstenantaccesspolicyconfigurationpartner.md) resource type.
+Partner-specific cross-tenant access settings determine your stance for inbound and outbound collaboration as well as tenant restrictions with a specific Azure AD organization. Any collaboration with this organization will inherit these partner-specific settings. Partner settings are defined using the [crossTenantAccessPolicyConfigurationPartner](../resources/crosstenantaccesspolicyconfigurationpartner.md) resource type.
Even though you have added a partner to your cross-tenant access settings, some of your default settings will still apply. For example, if you configure only **b2bCollaborationInbound** for a partner in your cross-tenant access settings, all other settings for that partner configuration will be inherited from the default cross-tenant access settings. When querying the partner endpoint, any property on the partner object that is `null` means that for that property, it's inheriting settings from the default policy.
Inbound trust settings also enable you to trust devices that are compliant, or h
## Inbound cross-tenant sync in cross-tenant access settings
-You can enable cross-tenant synchronization to synchronize users from a partner tenant. Cross-tenant synchronization is a one-way synchronization service in Azure AD that automates creating, updating, and deleting B2B collaboration users across tenants in an organization. You create a user synchronization policy to streamline collaboration between users in multi-tenant organizations. Partner user synchronization settings are defined using the [crossTenantIdentitySyncPolicyPartner](../resources/crosstenantidentitysyncpolicypartner.md) resource type.
+You can enable cross-tenant synchronization to synchronize users from a partner tenant. Cross-tenant synchronization is a one-way synchronization service in Azure AD that automates the creation, update, and deletion of B2B collaboration users across tenants in an organization. You create a user synchronization policy to streamline collaboration between users in multi-tenant organizations. Partner user synchronization settings are defined using the [crossTenantIdentitySyncPolicyPartner](../resources/crosstenantidentitysyncpolicypartner.md) resource type.
## Collaborate with organizations using Azure Active Directory in different Microsoft clouds
Learn more about [collaborating with organizations from a different Microsoft cl
## Interpreting the API response
-The cross-tenant access settings API can be used to set up multiple configurations for allowing or blocking access to and from your organization. The following table highlights scenarios, shows an example of the API response, and what the interpretation should be of that response. **b2bSetting** is used as a placeholder for any B2B inbound (**b2bCollaborationInbound** or **b2bDirectConnectInbound**) or outbound (**b2bCollaborationOutbound** or **b2bDirectConnectOutbound**) configuration.
+The cross-tenant access settings API can be used to set up multiple configurations for allowing or blocking access to and from your organization. The following table highlights scenarios, shows an example of the API response, and what the interpretation should be of that response. **b2bSetting** is used as a placeholder for any B2B inbound (**b2bCollaborationInbound** or **b2bDirectConnectInbound**) or outbound (**b2bCollaborationOutbound** or **b2bDirectConnectOutbound**) or tenant restrictions (**tenantRestrictions**) configuration.
<br/>
The cross-tenant access settings API can be used to set up multiple configuratio
## Cross-tenant access settings vs tenant restrictions
-Cross-tenant access settings outbound controls are for controlling how **your organization's accounts** are used for accessing resources in other Azure AD organizations. Tenant Restrictions are for controlling how your employees use **other Azure AD organizations' accounts while the employee is on your networks or devices**. Critically, outbound controls work all the time because they're associated with your accounts, while Tenant Restrictions require additional signals to be injected into the authentication requests to be enforced, because Tenant Restrictions are scoped to networks and devices, not accounts. Learn more about [Tenant Restrictions](/azure/active-directory/manage-apps/tenant-restrictions).
+Cross-tenant access settings outbound controls are for controlling how **your organization's accounts** are used for accessing resources in other Azure AD organizations. Tenant Restrictions are for controlling how your employees use **other Azure AD organizations' accounts while the employee is on your networks or devices**. Critically, outbound controls work all the time because they're associated with your accounts, while Tenant Restrictions require additional signals to be injected into the authentication requests to be enforced, because tenant restrictions are scoped to networks and devices, not accounts. Learn more about [tenant restrictions](/azure/active-directory/manage-apps/tenant-restrictions).
## Next steps
v1.0 Crosstenantaccesspolicyconfigurationdefault https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/crosstenantaccesspolicyconfigurationdefault.md
Title: "crossTenantAccessPolicyConfigurationDefault resource type"
-description: "The default configuration defined for inbound and outbound settings of Azure AD B2B collaboration and B2B direct connect."
+description: "The default configuration for cross-tenant access and tenant restrictions. Cross-tenant access settings include inbound and outbound settings of Azure AD B2B collaboration and B2B direct connect."
ms.localizationpriority: medium ms.prod: "identity-and-sign-in"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-The default configuration defined for inbound and outbound settings of Azure AD B2B collaboration and B2B direct connect.
+The default configuration for cross-tenant access and tenant restrictions. Cross-tenant access settings include inbound and outbound settings of Azure AD B2B collaboration and B2B direct connect.
## Methods
The default configuration defined for inbound and outbound settings of Azure AD
|Property|Type|Description| |:|:|:|
+| automaticUserConsentSettings | [inboundOutboundPolicyConfiguration](../resources/inboundoutboundpolicyconfiguration.md) | Determines the default configuration for automatic user consent settings. The **inboundAllowed** and **outboundAllowed** properties are always `false` and cannot be updated in the default configuration. Read-only. |
| b2bCollaborationInbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) |Defines your default configuration for users from other organizations accessing your resources via Azure AD B2B collaboration. | | b2bCollaborationOutbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) |Defines your default configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B collaboration. | | b2bDirectConnectInbound |[crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your default configuration for users from other organizations accessing your resources via Azure AD B2B direct connect. | | b2bDirectConnectOutbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) |Defines your default configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B direct connect. | | inboundTrust | [crossTenantAccessPolicyInboundTrust](../resources/crosstenantaccesspolicyinboundtrust.md) | Determines the default configuration for trusting other Conditional Access claims from external Azure AD organizations. |
-| automaticUserConsentSettings | [inboundOutboundPolicyConfiguration](../resources/inboundoutboundpolicyconfiguration.md) | Determines the default configuration for automatic user consent settings. `inboundAllowed` and `outboundAllowed` will always be false and cannot be updated in the default configuration. **Read only**. |
+| tenantRestrictions |[crossTenantAccessPolicyTenantRestrictions](../resources/crosstenantaccesspolicytenantrestrictions.md) | Defines the default tenant restrictions configuration for your organization users accessing an external organization on your network or devices. |
| isServiceDefault | Boolean | If `true`, the default configuration is set to the system default configuration. If `false`, the default settings have been customized. | ## Relationships
The following is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.crossTenantAccessPolicyConfigurationDefault",
- "inboundTrust": {
+ "automaticUserConsentSettings": {"@odata.type": "microsoft.graph.inboundOutboundPolicyConfiguration"},"inboundTrust": {
"@odata.type": "microsoft.graph.crossTenantAccessPolicyInboundTrust" }, "b2bCollaborationOutbound": {
The following is a JSON representation of the resource.
"b2bDirectConnectInbound": { "@odata.type": "microsoft.graph.crossTenantAccessPolicyB2BSetting" },
- "automaticUserConsentSettings": {
- "@odata.type": "microsoft.graph.inboundOutboundPolicyConfiguration"
+ "tenantRestrictions": {
+ "@odata.type": "microsoft.graph.crossTenantAccessPolicyTenantRestrictions"
}, "isServiceDefault": "Boolean" }
v1.0 Crosstenantaccesspolicyconfigurationpartner https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/crosstenantaccesspolicyconfigurationpartner.md
Title: "crossTenantAccessPolicyConfigurationPartner resource type"
-description: "The partner-specific configuration that is defined for inbound and outbound settings of Azure AD B2B collaboration and B2B direct connect."
+description: "The partner-specific configuration for cross-tenant access and tenant restrictions. Cross-tenant access settings include inbound and outbound settings of Azure AD B2B collaboration and B2B direct connect."
ms.localizationpriority: medium ms.prod: "identity-and-sign-in"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-The partner-specific configuration that is defined for inbound and outbound settings of Azure AD B2B and B2B direct connect collaboration.
+The partner-specific configuration for cross-tenant access and tenant restrictions. Cross-tenant access settings include inbound and outbound settings of Azure AD B2B collaboration and B2B direct connect.
For any partner-specific property that is `null`, these settings will inherit the behavior configured in your [default cross tenant access settings](../resources/crosstenantaccesspolicyconfigurationdefault.md).
For any partner-specific property that is `null`, these settings will inherit th
|Property|Type|Description| |:|:|:|
-| automaticUserConsentSettings | [inboundOutboundPolicyConfiguration](../resources/inboundoutboundpolicyconfiguration.md) | Determines the partner-specific configuration for automatic user consent settings. Unless specifically configured, the `inboundAllowed` and `outboundAllowed` properties will be **null** and inherit from the default settings, which is always `false`. |
+| automaticUserConsentSettings | [inboundOutboundPolicyConfiguration](../resources/inboundoutboundpolicyconfiguration.md) | Determines the partner-specific configuration for automatic user consent settings. Unless specifically configured, the **inboundAllowed** and **outboundAllowed** properties are `null` and inherit from the default settings, which is always `false`. |
| b2bCollaborationInbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your partner-specific configuration for users from other organizations accessing your resources via Azure AD B2B collaboration. | | b2bCollaborationOutbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your partner-specific configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B collaboration. | | b2bDirectConnectInbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your partner-specific configuration for users from other organizations accessing your resources via Azure B2B direct connect. | | b2bDirectConnectOutbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your partner-specific configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B direct connect. | | inboundTrust | [crossTenantAccessPolicyInboundTrust](../resources/crosstenantaccesspolicyinboundtrust.md) | Determines the partner-specific configuration for trusting other Conditional Access claims from external Azure AD organizations. |
+| tenantRestrictions | [crossTenantAccessPolicyTenantRestrictions](../resources/crosstenantaccesspolicytenantrestrictions.md) | Defines the partner-specific tenant restrictions configuration for your organization users accessing a partner organization using partner supplied idenities on your network or devices. |
| isServiceProvider | Boolean | Identifies whether the partner-specific configuration is a Cloud Service Provider for your organization. | | tenantId | String | The tenant identifier for the partner Azure AD organization. Read-only. Key.|
For any partner-specific property that is `null`, these settings will inherit th
|Relationship|Type|Description| |:|:|:|
-|identitySynchronization|[crossTenantIdentitySyncPolicyPartner](../resources/crosstenantidentitysyncpolicypartner.md)|Defines the cross-tenant policy for synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multi-tenant organization by automating creating, updating, and deleting users from one tenant to another.|
+|identitySynchronization|[crossTenantIdentitySyncPolicyPartner](../resources/crosstenantidentitysyncpolicypartner.md)|Defines the cross-tenant policy for the synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multi-tenant organization by automating the creation, update, and deletion of users from one tenant to another.|
## JSON representation
The following is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.crossTenantAccessPolicyConfigurationPartner",
+ "automaticUserConsentSettings": {
+ "@odata.type": "microsoft.graph.inboundOutboundPolicyConfiguration"
+ },
"tenantId": "String (identifier)", "inboundTrust": { "@odata.type": "microsoft.graph.crossTenantAccessPolicyInboundTrust"
The following is a JSON representation of the resource.
"b2bDirectConnectInbound": { "@odata.type": "microsoft.graph.crossTenantAccessPolicyB2BSetting" },
- "automaticUserConsentSettings": {
- "@odata.type": "microsoft.graph.inboundOutboundPolicyConfiguration"
+ "tenantRestrictions": {
+ "@odata.type": "microsoft.graph.crossTenantAccessPolicyTenantRestrictions"
}, "isServiceProvider": "Boolean" }
v1.0 Crosstenantaccesspolicytarget https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/crosstenantaccesspolicytarget.md
Defines how to target your cross-tenant access policy settings. Settings can be
|Property|Type|Description| |:|:|:|
-| target | String | The unique identifier of the user, group, or application; one of the following keywords: `AllUsers` and `AllApplications`; or for targets that are applications, you may use [reserved values](#reserved-values-for-targets-that-are-applications). |
+| target | String | Can be one of the following values: <li> The unique identifier of the user, group, or application <li> `AllUsers` <li> `AllApplications` - Refers to any [Microsoft cloud application](/azure/active-directory/conditional-access/concept-conditional-access-cloud-apps#microsoft-cloud-applications). <li> `Office365` - Includes the applications mentioned as part of the [Office365](/azure/active-directory/conditional-access/concept-conditional-access-cloud-apps#office-365) suite. |
| targetType | crossTenantAccessPolicyTargetType | The type of resource that you want to target. The possible values are: `user`, `group`, `application`, `unknownFutureValue`. |
-### Reserved values for targets that are applications
-
-When setting application targets, you can also use the following reserved values:
-
-| Symbol | Description |
-|:|:|
-| AllMicrosoftApps | Refers to any [Microsoft cloud application](/azure/active-directory/conditional-access/concept-conditional-access-cloud-apps#microsoft-cloud-applications). |
-| Office365 | Includes the applications mentioned as part of the [Office365](/azure/active-directory/conditional-access/concept-conditional-access-cloud-apps#office-365) suite. |
- ## Relationships None.
v1.0 Crosstenantaccesspolicytenantrestrictions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/crosstenantaccesspolicytenantrestrictions.md
+
+ Title: "crossTenantAccessPolicyTenantRestrictions resource type"
+description: "Defines how to configure Azure AD tenant restrictions settings that give you control over the external organizations that your users can access from your network or devices when they use external identities."
+
+ms.localizationpriority: medium
++
+# crossTenantAccessPolicyTenantRestrictions resource type
+
+Namespace: microsoft.graph
++
+Defines how to target your tenant restrictions settings. Tenant restrictions give you control over the external organizations that your users can access from your network or devices when they use external identities. Settings can be targeted to specific users, groups, or applications.
+
+Inherits from [crossTenantAccessPolicyB2BSettings](../resources/crosstenantaccesspolicyb2bsetting.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|applications|[crossTenantAccessPolicyTargetConfiguration](../resources/crosstenantaccesspolicytargetconfiguration.md)|The list of applications targeted with your cross-tenant access policy. Inherited from [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md).|
+|devices|[devicesFilter](../resources/devicesfilter.md)|Defines the rule for filtering devices and whether devices satisfying the rule should be allowed or blocked. Not implemented.|
+|usersAndGroups|[crossTenantAccessPolicyTargetConfiguration](../resources/crosstenantaccesspolicytargetconfiguration.md)|The list of users and groups targeted with your cross-tenant access policy. Inherited from [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md).|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.crossTenantAccessPolicyTenantRestrictions"
+}
+-->
+
+``` json
+{
+ "@odata.type": "#microsoft.graph.crossTenantAccessPolicyTenantRestrictions",
+ "usersAndGroups": {
+ "@odata.type": "microsoft.graph.crossTenantAccessPolicyTargetConfiguration"
+ },
+ "applications": {
+ "@odata.type": "microsoft.graph.crossTenantAccessPolicyTargetConfiguration"
+ },
+ "devices": {
+ "@odata.type": "microsoft.graph.devicesFilter"
+ }
+}
+```
+
+## See also
+++ [Set up tenant restrictions V2 (Preview)](/azure/active-directory/external-identities/tenant-restrictions-v2)
v1.0 Crosstenantidentitysyncpolicypartner https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/crosstenantidentitysyncpolicypartner.md
Title: "crossTenantIdentitySyncPolicyPartner resource type"
-description: "Defines the cross-tenant policy for synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multi-tenant organization by automating creating, updating, and deleting users from one tenant to another."
+description: "Defines the cross-tenant policy for synchronization of users from a partner tenant."
ms.localizationpriority: medium ms.prod: "identity-and-sign-in"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Defines the cross-tenant policy for synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multi-tenant organization by automating creating, updating, and deleting users from one tenant to another.
+Defines the cross-tenant policy for synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multi-tenant organization by automating the creation, update, and deletion of users from one tenant to another.
## Methods+ |Method|Return type|Description| |:|:|:| |[Create crossTenantIdentitySyncPolicyPartner](../api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization.md)|None|Create a cross-tenant user synchronization policy for a partner-specific configuration.|
-|[Get crossTenantIdentitySyncPolicyPartner](../api/crosstenantidentitysyncpolicypartner-get.md)|[crossTenantIdentitySyncPolicyPartner](../resources/crosstenantidentitysyncpolicypartner.md)|Read the user synchronization policy of a partner-specific configuration.|
+|[Get crossTenantIdentitySyncPolicyPartner](../api/crosstenantidentitysyncpolicypartner-get.md)|[crossTenantIdentitySyncPolicyPartner](../resources/crosstenantidentitysyncpolicypartner.md)|Get the user synchronization policy of a partner-specific configuration.|
|[Update crossTenantIdentitySyncPolicyPartner](../api/crosstenantidentitysyncpolicypartner-update.md)|None|Update the user synchronization policy of a partner-specific configuration.| |[Delete crossTenantIdentitySyncPolicyPartner](../api/crosstenantidentitysyncpolicypartner-delete.md)|None|Delete the user synchronization policy for a partner-specific configuration.| ## Properties+ |Property|Type|Description| |:|:|:|
-|displayName|String|Display name for the cross-tenant user synchronization policy. Use the name of the partner Azure AD tenant to easily identify the policy. Optional.|
+|displayName|String|Display name for the cross-tenant user synchronization policy. Use the name of the partner Azure AD (Azure Active Directory) tenant to easily identify the policy. Optional.|
|tenantId|String|Tenant identifier for the partner Azure AD organization. Read-only.| |userSyncInbound|[crossTenantUserSyncInbound](../resources/crosstenantusersyncinbound.md)|Defines whether users can be synchronized from the partner tenant. Key. | ## Relationships+ None. ## JSON representation+ The following is a JSON representation of the resource. <!-- { "blockType": "resource",
The following is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.crossTenantIdentitySyncPolicyPartner",
- "tenantId": "String (identifier)",
"displayName": "String",
+ "tenantId": "String (identifier)",
"userSyncInbound": { "@odata.type": "microsoft.graph.crossTenantUserSyncInbound" } } ```-
v1.0 Crosstenantusersyncinbound https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/crosstenantusersyncinbound.md
Namespace: microsoft.graph
Defines whether users can be synchronized from the partner tenant. ## Properties+ |Property|Type|Description| |:|:|:|
-|isSyncAllowed|Boolean|Defines whether user objects should be synchronized from the partner tenant. If set to `false`, any current user synchronization from the source tenant to the target tenant will stop. There is no impact on existing users that have already been synchronized.|
+|isSyncAllowed|Boolean|Defines whether user objects should be synchronized from the partner tenant. `false` causes any current user synchronization from the source tenant to the target tenant to stop. This property has no impact on existing users who have already been synchronized.|
## Relationships+ None. ## JSON representation+ The following is a JSON representation of the resource. <!-- { "blockType": "resource",
The following is a JSON representation of the resource.
"isSyncAllowed": "Boolean" } ```-
v1.0 Custom Security Attributes Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/custom-security-attributes-overview.md
Title: "Overview of custom security attributes using the Microsoft Graph API (Preview)"
+ Title: "Overview of custom security attributes using the Microsoft Graph API"
description: "Learn how to programmatically define your own custom security attributes and assign them to Azure AD objects using the Microsoft Graph API." ms.localizationpriority: medium ms.prod: "directory-management" doc_type: conceptualPageType Previously updated : 02/14/2023
-# Overview of custom security attributes using the Microsoft Graph API (Preview)
+# Overview of custom security attributes using the Microsoft Graph API
-> [!IMPORTANT]
-> The custom security attributes feature is currently in Preview. See the [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) for legal terms that apply to Azure features that are in beta, preview, or otherwise not yet released into general availability.
-
-[Custom security attributes](/azure/active-directory/fundamentals/custom-security-attributes-overview) in Azure Active Directory (Azure AD) are business-specific attributes (key-value pairs) that you can define and assign to Azure AD objects. These attributes can be used to store information, categorize objects, or enforce fine-grained access control over specific Azure resources. Custom security attributes can be used with [Azure attribute-based access control (Azure ABAC)](/azure/role-based-access-control/conditions-overview).
+[Custom security attributes](/azure/active-directory/fundamentals/custom-security-attributes-overview) in Azure Active Directory (Azure AD) are business-specific attributes (key-value pairs) that you can define and assign to Azure AD objects. You can use these attributes to store information, categorize objects, or enforce fine-grained access control over specific Azure resources. Custom security attributes can be used with [Azure attribute-based access control (Azure ABAC)](/azure/role-based-access-control/conditions-overview).
This article provides an overview of how to use the Microsoft Graph API to programmatically define and assign your own custom security attributes.
An *attribute set* is a group of related custom security attributes. The followi
+ Can be delegated to other users to define and assign custom security attributes. To configure attribute sets, use the [attributeSet resource type](attributeset.md).
-
+ ### Custom security attribute definitions A *custom security attribute definition* is the schema of a custom security attribute or key-value pair. For example, the custom security attribute name, description, data type, and predefined values. The following are the general characteristics of custom security attributes definitions:
To configure allowed values, use the [allowedValue resource type](allowedvalue.m
## Which directory objects support custom security attributes?
-Custom security attributes can be assigned to the following objects by using the `customSecurityAttributes` property. Directory synced users from an on-premises Active Directory can also be assigned custom security attributes.
+Custom security attributes can be assigned to the following objects by using the **customSecurityAttributes** property. Directory synced users from an on-premises Active Directory can also be assigned custom security attributes.
+ [user](/graph/api/resources/user?view=graph-rest-beta&preserve-view=true) + [servicePrincipal](/graph/api/resources/serviceprincipal?view=graph-rest-beta&preserve-view=true)
Using custom security attributes requires an Azure AD Premium P1 or P2 license.
+ [customSecurityAttributeDefinition resource type](/graph/api/resources/customsecurityattributedefinition) + [Examples: Assign, update, list, or remove custom security attribute assignments using the Microsoft Graph API](/graph/custom-security-attributes-examples) + [What are custom security attributes in Azure AD?](/azure/active-directory/fundamentals/custom-security-attributes-overview)-
v1.0 Customaccesspackageworkflowextension https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/customaccesspackageworkflowextension.md
Title: "customAccessPackageWorkflowExtension resource type"
+ Title: "customAccessPackageWorkflowExtension resource type (deprecated)"
description: "Defines the attributes of a logic app, which can be called at various stages of an access package request and assignment cycle."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType
-# customAccessPackageWorkflowExtension resource type
+# customAccessPackageWorkflowExtension resource type (deprecated)
Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
+> [!CAUTION]
+> The customAccessPackageWorkflowExtension resource type and its associated methods is deprecated and will be retired on December 31, 2023. Use the [accessPackageAssignmentRequestWorkflowExtension](../resources/accesspackageassignmentrequestworkflowextension.md) and [accessPackageAssignmentWorkflowExtension](../resources/accesspackageassignmentworkflowextension.md) resource types and their associated methods.
+ Defines the attributes of a logic app, which can be called at various stages of an access package request and assignment cycle. You can integrate logic apps with entitlement management to broaden your governance workflows beyond the core entitlement management use cases. The following use cases can be integrated with logic apps using this workflow: - When an [access package is requested](accesspackageassignmentrequest.md) - When an [access package request is granted](accesspackageassignment.md)
v1.0 Customappscope https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/customappscope.md
+
+ Title: "customAppScope resource type"
+description: "Represents a customized RBAC scope object from each provider."
+ms.localizationpriority: medium
+++
+# customAppScope resource type
++
+Represents a customized RBAC scope object from each provider. This resource is a subtype of [appScope](appscope.md), which is a scope defined and understood by a specific application. A custom app scope has its own lifecycle for role assignment objects across various RBAC providers. A custom app scope can also store custom attributes sourced from different RBAC providers.
+
+For example, in the Exchange Online provider, **customAppScope** maps to [management role scope](/exchange/understanding-management-role-scopes-exchange-2013-help) that can be managed separately by Exchange administrators. The CRUD operations for **customAppScope** entities are supported. You can use the ID of a **customAppScope** as the **appScopeId** of a [unifiedRoleAssignment](unifiedroleassignment.md).
+
+Currently only the Exchange Online RBAC provider is supported.
+
+Inherits from [appScope](appscope.md).
+
+## Methods
+
+| Method | Return Type | Description |
+|:-|:|:|
+| [List customAppScope](../api/unifiedrbacapplication-list-customappscopes.md) | [customAppScope](customappscope.md) collection | Get a list of [customAppScope](../resources/customappscope.md) objects for an RBAC provider. |
+| [Create customAppScope](../api/unifiedrbacapplication-post-customappscope.md) | [customAppScope](customappscope.md) | Create a new [customAppScope](../resources/customappscope.md) object for an RBAC provider. |
+| [Get customAppScope](../api/customappscope-get.md) | [customAppScope](customappscope.md) | Get the properties of a [customAppScope](../resources/customappscope.md) object for an RBAC provider. |
+| [Update customAppScope](../api/customappscope-update.md)| None | Update an existing [customAppScope](../resources/customappscope.md) object of an RBAC provider.|
+| [Delete customAppScope](../api/customappscope-delete.md) | None | Delete a [customAppScope](../resources/customappscope.md) object of an RBAC provider. |
+
+## Properties
+
+| Property | Type | Description |
+|:-- |:- |:-- |
+| customAttributes | [customAppScopeAttributesDictionary](customappscopeattributesdictionary.md) | An open dictionary type that holds workload-specific properties for the scope object. |
+| displayName | String | The display name of the app-specific resource represented by the app scope. Provided for display purposes since the **appScopeId** is often an immutable, non-human-readable ID. Read-only. Inherited from [appScope](appscope.md). |
+| id | String | The unique identifier of an app-specific container or resource that represents the scope of the assignment. Usually the immutable ID of the resource. The scope of an assignment determines the set of resources for which the principal has been granted access. Required. Inherited from [appScope](appscope.md). |
+| type | String | The type of app-specific resource represented by the app scope. Provided for display purposes, so a user interface can convey to the user the kind of app-specific resource represented by the app scope. Read-only. Inherited from [appScope](appscope.md). |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.customAppScope"
+}
+-->
+```json
+{
+ "customAttributes": {
+ "@odata.type": "microsoft.graph.customAppScopeAttributesDictionary"
+ },
+ "displayName": "String",
+ "id": "String (identifier)",
+ "type": "String"
+}
+```
v1.0 Customappscopeattributesdictionary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/customappscopeattributesdictionary.md
+
+ Title: "customAppScopeAttributesDictionary resource type"
+description: "Represents a dictionary type that holds custom attributes for scope objects in different RBAC providers."
+
+ms.localizationpriority: medium
++
+# customAppScopeAttributesDictionary resource type
+
+Namespace: microsoft.graph
++
+Represents a dictionary type that holds custom attributes for scope objects in different RBAC providers. The keys might vary based on the implementation from RBAC providers.
+
+Currently only the Exchange Online RBAC provider is supported.
+
+## Properties
+
+<!--### For an Exchange Online provider-->
+|Property|Type|Description|
+|:|:|:|
+|exclusive | Boolean | Indicates whether the object is an [exclusive scope](/exchange/understanding-exclusive-scopes-exchange-2013-help). |
+|recipientFilter| String | A filter query that defines how you segment your recipients that admins can manage. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.customAppScopeAttributesDictionary"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.customAppScopeAttributesDictionary",
+ "exclusive": "Boolean",
+ "recipientFilter": "String"
+}
+```
v1.0 Customauthenticationextension https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/customauthenticationextension.md
+
+ Title: "customAuthenticationExtension resource type"
+description: "Custom authentication extensions let you interact with external systems during a user authentication session."
+
+ms.localizationpriority: medium
++
+# customAuthenticationExtension resource type
+
+Namespace: microsoft.graph
++
+Custom authentication extensions define interactions with external systems during a user authentication session. This is an abstract type that's inherited by the [onTokenIssuanceStartCustomExtension](../resources/ontokenissuancestartcustomextension.md) derived type.
++
+Inherits from [customCalloutExtension](../resources/customcalloutextension.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List customAuthenticationExtensions](../api/identitycontainer-list-customauthenticationextensions.md)|[customAuthenticationExtension](../resources/customauthenticationextension.md) collection|Get a list of the [customAuthenticationExtension](../resources/customauthenticationextension.md) objects and their properties.|
+|[Create customAuthenticationExtension](../api/identitycontainer-post-customauthenticationextensions.md)|[customAuthenticationExtension](../resources/customauthenticationextension.md)|Create a new [customAuthenticationExtension](../resources/customauthenticationextension.md) object.|
+|[Get customAuthenticationExtension](../api/customauthenticationextension-get.md)|[customAuthenticationExtension](../resources/customauthenticationextension.md)|Read the properties and relationships of a [customAuthenticationExtension](../resources/customauthenticationextension.md) object.|
+|[Update customAuthenticationExtension](../api/customauthenticationextension-update.md)|None|Update the properties of a [customAuthenticationExtension](../resources/customauthenticationextension.md) object.|
+|[Delete customAuthenticationExtension](../api/customauthenticationextension-delete.md)|None|Delete a [customAuthenticationExtension](../resources/customauthenticationextension.md) object.|
+|[validateAuthenticationConfiguration](../api/customauthenticationextension-validateauthenticationconfiguration.md)|[authenticationConfigurationValidation](../resources/authenticationconfigurationvalidation.md)|Check validity of the endpoint and and authentication configuration for a [customAuthenticationExtension](../resources/customauthenticationextension.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|authenticationConfiguration|[customExtensionAuthenticationConfiguration](../resources/customextensionauthenticationconfiguration.md)|The authentication configuration for the customAuthenticationExtension. Inherited from [customCalloutExtension](../resources/customcalloutextension.md).|
+|clientConfiguration|[customExtensionClientConfiguration](../resources/customextensionclientconfiguration.md)|The connection settings for the customAuthenticationExtension. Inherited from [customCalloutExtension](../resources/customcalloutextension.md).|
+|description|String|The description of the customAuthenticationExtension. Inherited from [customCalloutExtension](../resources/customcalloutextension.md).|
+|displayName|String|The display name for the customAuthenticationExtension. Inherited from [customCalloutExtension](../resources/customcalloutextension.md).|
+|endpointConfiguration|[customExtensionEndpointConfiguration](../resources/customextensionendpointconfiguration.md)|The HTTP endpoint that this custom extension calls. Inherited from [customCalloutExtension](../resources/customcalloutextension.md).|
+|id|String|Identifier for the customAuthenticationExtension. Inherited from [entity](../resources/entity.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.customAuthenticationExtension",
+ "baseType": "microsoft.graph.customCalloutExtension",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.customAuthenticationExtension",
+ "id": "String (identifier)",
+ "authenticationConfiguration": {
+ "@odata.type": "microsoft.graph.customExtensionAuthenticationConfiguration"
+ },
+ "clientConfiguration": {
+ "@odata.type": "microsoft.graph.customExtensionClientConfiguration"
+ },
+ "description": "String",
+ "displayName": "String",
+ "endpointConfiguration": {
+ "@odata.type": "microsoft.graph.customExtensionEndpointConfiguration"
+ }
+}
+```
+
v1.0 Customcalloutextension https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/customcalloutextension.md
Title: "customCalloutExtension resource type"
-description: "An abstract type that defines the configuration for logic apps that can be integrated with the customer's entitlement management use cases to implement broader governance workflows. This abstract type is inherited by the customAccessPackageWorkflowExtension resource type"
+description: "An abstract type that defines the configuration for apps that can be integrated with the customer's identity flows."
ms.localizationpriority: medium ms.prod: "governance"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-An abstract type that defines the configuration for logic apps that can extend the customer's entitlement management and lifecycle workflows processes.
+An abstract type that defines the configuration for apps that can extend the customer's identity flows.
-This abstract type is inherited by:
+This abstract type is inherited by the following derived types.
- [customAccessPackageWorkflowExtension](customaccesspackageworkflowextension.md)
+- [customAuthenticationExtension](../resources/customauthenticationextension.md)
- [customTaskExtension](../resources/identitygovernance-customtaskextension.md) - [accessPackageAssignmentRequestWorkflowExtension](accesspackageassignmentrequestworkflowextension.md) - [accessPackageAssignmentWorkflowExtension](../resources/accesspackageassignmentworkflowextension.md)
v1.0 Customervoicesettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/customervoicesettings.md
+
+ Title: "customerVoiceSettings resource type"
+description: "Company-wide settings for Microsoft Dynamics 365 Customer Voice"
+
+ms.localizationpriority: medium
++
+# customerVoiceSettings resource type
+
+Namespace: microsoft.graph
++
+Company-wide settings for Microsoft Dynamics 365 Customer Voice.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|isInOrgFormsPhishingScanEnabled|Boolean|Controls whether phishing protection is run on forms created by users, blocking the creation of forms if common phishing questions are detected.|
+|isRecordIdentityByDefaultEnabled|Boolean|Controls whether the names of users who fill out forms are recorded.|
+|isRestrictedSurveyAccessEnabled|Boolean|Controls whether only users inside your organization can submit a response.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.customerVoiceSettings"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.customerVoiceSettings",
+ "isRestrictedSurveyAccessEnabled": "Boolean",
+ "isRecordIdentityByDefaultEnabled": "Boolean",
+ "isInOrgFormsPhishingScanEnabled": "Boolean"
+}
+```
+
v1.0 Customextensioncalloutresult https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/customextensioncalloutresult.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Indicates the result of an API request to the custom extension endpoint. This object is used by the **appliedEventListeners** object of [sign-ins](../resources/signin.md).
+Indicates the result of an API request to the [custom authentication extension](customauthenticationextension.md) endpoint. This object is used by the **appliedEventListeners** object of [sign-ins](../resources/signin.md).
Inherits from [authenticationEventHandlerResult](../resources/authenticationeventhandlerresult.md).
v1.0 Customextensionclientconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/customextensionclientconfiguration.md
Title: "customExtensionClientConfiguration resource type" description: "HTTP connection settings that define how long Azure AD can wait for a a response from a logic app before it shuts down the connection. Only timeoutInMilliseconds is supported."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-HTTP connection settings that define how long Azure AD can wait for a a response from a logic app before it shuts down the connection when trying to trigger the logic app. Only **timeoutInMilliseconds** is supported.
+Connection settings that define how long Azure AD can wait for a a response from an external app before it shuts down the connection when trying to trigger the external app. Only **timeoutInMilliseconds** is supported.
## Properties |Property|Type|Description| |:|:|:|
-|timeoutInMilliseconds|Int32|The max duration in milliseconds that Azure AD will wait for a response from the logic app before it shuts down the connection. The valid range is between `200` and `2000` milliseconds. Default duration is `1000`.|
+|timeoutInMilliseconds|Int32|The max duration in milliseconds that Azure AD will wait for a response from the external app before it shuts down the connection. The valid range is between `200` and `2000` milliseconds. Default duration is `1000`.|
## Relationships None.
v1.0 Customextensionendpointconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/customextensionendpointconfiguration.md
Title: "customExtensionEndpointConfiguration resource type"
-description: "Abstract base type that exposes the derived types used to configure the endpointConfiguration property of a custom access package workflow extension object."
+description: "Abstract base type that exposes the derived types used to configure the endpointConfiguration property of a custom extension."
ms.localizationpriority: medium ms.prod: "governance"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Abstract base type that exposes the derived types used to configure the **endpointConfiguration** property of a [custom access package workflow extension](customaccesspackageworkflowextension.md) and [custom task extension](../resources/identitygovernance-customtaskextension.md) object. This abstract type is inherited by the [logicAppTriggerEndpointConfiguration](logicapptriggerendpointconfiguration.md) object.
+Abstract base type that exposes the derived types used to configure the **endpointConfiguration** property of a custom extension. This abstract type is inherited by the following types:
+
+- [logicAppTriggerEndpointConfiguration](logicapptriggerendpointconfiguration.md) - configure this object for the [customTaskExtension](../resources/identitygovernance-customtaskextension.md) in Lifecycle Workflows and [customAccessPackageWorkflowExtension](../resources/customaccesspackageworkflowextension.md) in Entitlement Management access package request and assignment cycles.
+- [httpRequestEndpoint](../resources/httprequestendpoint.md) - configure this object to [validate a custom authentication extension](../api/customauthenticationextension-validateauthenticationconfiguration.md).
## Properties
v1.0 Customextensionhandler https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/customextensionhandler.md
Title: "customExtensionHandler resource type"
+ Title: "customExtensionHandler resource type (deprecated)"
description: "Defines when to execute a custom access package workflow extension."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType
-# customExtensionHandler resource type
+# customExtensionHandler resource type (deprecated)
Namespace: microsoft.graph
v1.0 Customextensionhandlerinstance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/customextensionhandlerinstance.md
Title: "customExtensionHandlerInstance resource type"
+ Title: "customExtensionHandlerInstance resource type (deprecated)"
description: "Used to record the status a custom workflow extension instance being run on an access package assignment request."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType
-# customExtensionHandlerInstance resource type
+# customExtensionHandlerInstance resource type (deprecated)
Namespace: microsoft.graph
v1.0 Customsecurityattributedefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/customsecurityattributedefinition.md
Title: "customSecurityAttributeDefinition resource type"
-description: "An object that represents the schema of a custom security attribute (key-value pair)."
+description: "Represents the schema of a custom security attribute (key-value pair)."
ms.localizationpriority: medium ms.prod: "directory-management"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-An object that represents the schema of a custom security attribute (key-value pair). For example, the custom security attribute name, description, data type, and allowed values.
+Represents the schema of a custom security attribute (key-value pair). For example, the custom security attribute name, description, data type, and allowed values.
-Up to 500 active objects can be defined in a tenant. The `customSecurityAttributeDefiniton` object can't be renamed or deleted, but can be deactivated by using the [Update customSecurityAttributeDefinition](../api/customsecurityattributedefinition-update.md) operation. Must be part of an attribute set.
+You can define up to 500 active objects in a tenant. The **customSecurityAttributeDefinition** object can't be renamed or deleted, but it can be deactivated by using the [Update customSecurityAttributeDefinition](../api/customsecurityattributedefinition-update.md) operation. Must be part of an [attributeSet](../resources/attributeset.md).
+
+Inherits from [entity](../resources/entity.md).
## Methods+ |Method|Return type|Description| |:|:|:| |[List customSecurityAttributeDefinitions](../api/directory-list-customsecurityattributedefinitions.md)|[customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) collection|Get a list of the [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) objects and their properties.|
Up to 500 active objects can be defined in a tenant. The `customSecurityAttribut
|[Update customSecurityAttributeDefinition](../api/customsecurityattributedefinition-update.md)|[customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md)|Update the properties of a [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) object.| ## Properties+ |Property|Type|Description| |:|:|:| |attributeSet|String|Name of the attribute set. Case insensitive.| |description|String|Description of the custom security attribute. Can be up to 128 characters long and include Unicode characters. Can be changed later.|
-|id|String|Identifier of the custom security attribute, which is a combination of the attribute set name and the custom security attribute name separated by an underscore (`attributeSet`_`name`). The `id` property is auto generated and cannot be set. Case insensitive.|
-|isCollection|Boolean|Indicates whether multiple values can be assigned to the custom security attribute. Cannot be changed later. If `type` is set to Boolean, `isCollection` cannot be set to true.|
-|isSearchable|Boolean|Indicates whether custom security attribute values will be indexed for searching on objects that are assigned attribute values. Cannot be changed later.|
+|id|String|Identifier of the custom security attribute, which is a combination of the attribute set name and the custom security attribute name separated by an underscore (`attributeSet`_`name`). The **id** property is auto generated and cannot be set. Case insensitive. Inherited from [entity](../resources/entity.md).|
+|isCollection|Boolean|Indicates whether multiple values can be assigned to the custom security attribute. Cannot be changed later. If **type** is set to `Boolean`, **isCollection** cannot be set to `true`.|
+|isSearchable|Boolean|Indicates whether custom security attribute values are indexed for searching on objects that are assigned attribute values. Cannot be changed later.|
|name|String|Name of the custom security attribute. Must be unique within an attribute set. Can be up to 32 characters long and include Unicode characters. Cannot contain spaces or special characters. Cannot be changed later. Case insensitive.|
-|status|String|Specifies whether the custom security attribute is active or deactivated. Acceptable values are `Available` and `Deprecated`. Can be changed later.|
-|type|String|Data type for the custom security attribute values. Supported types are `Boolean`, `Integer`, and `String`. Cannot be changed later.|
-|usePreDefinedValuesOnly|Boolean|Indicates whether only predefined values can be assigned to the custom security attribute. If set to false, free-form values are allowed. Can later be changed from true to false, but cannot be changed from false to true. If `type` is set to Boolean, `usePreDefinedValuesOnly` cannot be set to true. |
-
+|status|String|Specifies whether the custom security attribute is active or deactivated. Acceptable values are: `Available` and `Deprecated`. Can be changed later.|
+|type|String|Data type for the custom security attribute values. Supported types are: `Boolean`, `Integer`, and `String`. Cannot be changed later.|
+|usePreDefinedValuesOnly|Boolean|Indicates whether only predefined values can be assigned to the custom security attribute. If set to `false`, free-form values are allowed. Can later be changed from `true` to `false`, but cannot be changed from `false` to `true`. If **type** is set to `Boolean`, **usePreDefinedValuesOnly** cannot be set to `true`. |
## Relationships+ |Relationship|Type|Description| |:|:|:|
-|allowedValues|[allowedValue](../resources/allowedvalue.md) collection|Values that are predefined for this custom security attribute.<br><br>This navigation property is not returned by default and must be specified in an `$expand` query. For example, `/directory/customSecurityAttributeDefinitions?$expand=allowedValues`.|
+|allowedValues|[allowedValue](../resources/allowedvalue.md) collection|Values that are predefined for this custom security attribute. This navigation property is not returned by default and must be specified in an `$expand` query. For example, `/directory/customSecurityAttributeDefinitions?$expand=allowedValues`.|
## JSON representation+ The following is a JSON representation of the resource. <!-- { "blockType": "resource",
v1.0 Decisionitemprincipalresourcemembership https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/decisionItemPrincipalResourceMembership.md
- Title: "decisionItemPrincipalResourceMembership resource type"
-description: "Each decision in an access review represents a principal's access to a resource. A decisionItemPrincipalResourceMembership object exposes the details of the type of membership that the principal has to the resource that's associated with the accessReviewInstanceDecisionItem object."
-
-doc_type: resourcePageType
--
-# decisionItemPrincipalResourceMembership resource type
-
-Namespace: microsoft.graph
--
-Each decision in an access review represents a principal's access to a resource. A **decisionItemPrincipalResourceMembership** object exposes the details of the type of membership that the principal has to the resource that's associated with the [accessReviewInstanceDecisionItem](accessreviewinstancedecisionitem.md) object. For example, the principal can have direct or indirect access to the resource.
--
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|membershipType| decisionItemPrincipalResourceMembershipType | Type of membership that the principal has to the resource. Multi-valued. The possible values are: `direct`, `indirect`, `unknownFutureValue`.|
-
-## Relationships
-None.
-
-## JSON representation
-The following is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "@odata.type": "microsoft.graph.decisionItemPrincipalResourceMembership",
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.decisionItemPrincipalResourceMembership",
- "membershipType": "String",
-}
-```
v1.0 Decisionitemprincipalresourcemembership https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/decisionitemprincipalresourcemembership.md
+
+ Title: "decisionItemPrincipalResourceMembership resource type"
+description: "Represents details of the type of membership that a principal has to the resource associated with an accessReviewInstanceDecisionItem object."
+
+ms.localizationpriority: medium
++
+# decisionItemPrincipalResourceMembership resource type
+
+Namespace: microsoft.graph
++
+Represents details of the type of membership that a principal has to the resource associated with an [accessReviewInstanceDecisionItem](accessreviewinstancedecisionitem.md) object. For example, the principal can have direct or indirect access to the resource. Each decision in an access review represents a principal's access to a resource.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|membershipType| decisionItemPrincipalResourceMembershipType | Type of membership that the principal has to the resource. Multi-valued. The possible values are: `direct`, `indirect`, `unknownFutureValue`.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.decisionItemPrincipalResourceMembership",
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.decisionItemPrincipalResourceMembership",
+ "membershipType": "String"
+}
+```
v1.0 Defaultcolumnvalue https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/defaultColumnValue.md
--
-description: The defaultColumnValue on a columnDefinition resource specifies the default value for this column.
Previously updated : 09/12/2017 Title: DefaultColumnValue
-doc_type: resourcePageType
--
-# DefaultColumnValue resource type
-
-Namespace: microsoft.graph
--
-The **defaultColumnValue** on a [columnDefinition](columndefinition.md) resource specifies the default value for this column.
-The default value can either be specified directly or as a formula.
-
-## JSON representation
-
-Here is a JSON representation of a **defaultColumnValue** resource.
-
-<!-- { "blockType": "resource", "@type": "microsoft.graph.defaultColumnValue" } -->
-
-```json
-{
- "formula": "=[Column1]+[Column2]+[Column3]",
- "value": "defaultValueString"
-}
-```
-
-## Properties
-
-| Property | Type | Description |
-| :- | :-- | :- |
-| **formula** | string | The formula used to compute the default value for this column. |
-| **value** | string | The direct value to use as the default value for this column. |
-
-Only one of **formula** or **value** may be specified at a time.
-
-SharePoint formulas use a syntax similar to Excel formulas.
-See [Examples of common formulas in SharePoint Lists][SPFormulas] for more information.
-
-[SPFormulas]: https://support.office.com/article/Examples-of-common-formulas-in-SharePoint-Lists-d81f5f21-2b4e-45ce-b170-bf7ebf6988b3
-
-<!--
-{
- "type": "#page.annotation",
- "description": "",
- "keywords": "",
- "section": "documentation",
- "tocPath": "Resources/DefaultColumnValue",
- "suppressions": []
-}
>
v1.0 Defaultcolumnvalue https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/defaultcolumnvalue.md
++
+description: "Represents the default value for a columnDefinition."
+ Title: "defaultColumnValue resource type"
+ms.localizationpriority: medium
++
+# defaultColumnValue resource type
+
+Namespace: microsoft.graph
++
+Represents the default value for a [columnDefinition](columndefinition.md). The default value can either be specified directly or as a formula.
+
+## Properties
+
+| Property | Type | Description |
+| :- | :-- | :- |
+| formula | String | The formula used to compute the default value for the column. |
+| value | String | The direct value to use as the default value for the column. |
+
+You can specify either a **formula** or **value** at a time.
+
+SharePoint formulas use a syntax similar to Excel formulas. For more information, see [Examples of common formulas in SharePoint Lists](https://support.microsoft.com/office/examples-of-common-formulas-in-lists-d81f5f21-2b4e-45ce-b170-bf7ebf6988b3).
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- { "blockType": "resource", "@type": "microsoft.graph.defaultColumnValue" } -->
+
+```json
+{
+ "formula": "String",
+ "value": "String"
+}
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "Resources/DefaultColumnValue",
+ "suppressions": []
+}
+-->
+
v1.0 Defaultuserrolepermissions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/defaultuserrolepermissions.md
Contains certains customizable permissions of default user role in Azure AD.
| Property | Type | Description | |:-- |:- |:-- |
-| allowedToCreateApps | Boolean | Indicates whether the default user role can create applications. |
-| allowedToCreateSecurityGroups | Boolean | Indicates whether the default user role can create security groups. |
+| allowedToCreateApps | Boolean | Indicates whether the default user role can create applications. This setting corresponds to the _Users can register applications_ setting in the [User settings menu in the Azure portal](/azure/active-directory/fundamentals/users-default-permissions?context=graph%2Fcontext#restrict-member-users-default-permissions). |
+| allowedToCreateSecurityGroups | Boolean | Indicates whether the default user role can create security groups. This setting corresponds to the following menus in the Azure portal: <br/><li> _The Users can create security groups in Azure portals, API or PowerShell_ setting in the [Group settings menu](/azure/active-directory/enterprise-users/groups-self-service-management). <li> _Users can create security groups_ setting in the [User settings menu](/azure/active-directory/fundamentals/users-default-permissions?context=graph%2Fcontext#restrict-member-users-default-permissions). |
+| allowedToCreateTenants | Boolean | Indicates whether the default user role can create tenants. This setting corresponds to the _Restrict non-admin users from creating tenants_ setting in the [User settings menu in the Azure portal](/azure/active-directory/fundamentals/users-default-permissions?context=graph%2Fcontext#restrict-member-users-default-permissions).<br/><br/> When this setting is `false`, users assigned the [Tenant Creator](/azure/active-directory/roles/permissions-reference?context=graph%2Fcontext#tenant-creator) role can still create tenants. |
| allowedToReadBitlockerKeysForOwnedDevice | Boolean | Indicates whether the registered owners of a device can read their own BitLocker recovery keys with default user role. | | allowedToReadOtherUsers | Boolean | Indicates whether the default user role can read other users. |
-| allowedToCreateTenants | Boolean | Indicates whether the default user role can create tenants. |
+ ## Relationships
v1.0 Delegatedadminrelationship https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/delegatedadminrelationship.md
Represents a delegated admin relationship between a partner and customer.
## Properties |Property|Type|Description| |:|:|:|
-|accessDetails|[delegatedAdminAccessDetails](../resources/delegatedadminaccessdetails.md)|The access details containing the identifiers of the administrative roles that the partner admin is requesting in the customer tenant.|
+|accessDetails|[delegatedAdminAccessDetails](../resources/delegatedadminaccessdetails.md)|The access details that contain the identifiers of the administrative roles that the partner admin is requesting in the customer tenant.|
|activatedDateTime|DateTimeOffset|The date and time in ISO 8601 format and in UTC time when the relationship became active. Read-only.| |createdDateTime|DateTimeOffset|The date and time in ISO 8601 format and in UTC time when the relationship was created. Read-only.| |customer|[delegatedAdminRelationshipCustomerParticipant](../resources/delegatedadminrelationshipcustomerparticipant.md)|The display name and unique identifier of the customer of the relationship. This is configured either by the partner at the time the relationship is created or by the system after the customer approves the relationship. Cannot be changed by the customer.|
The following is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.delegatedAdminRelationship",
- "id": "String (identifier)",
+ "accessDetails": {"@odata.type": "microsoft.graph.delegatedAdminAccessDetails"},
+ "activatedDateTime": "String (timestamp)",
+ "createdDateTime": "String (timestamp)",
+ "customer": {"@odata.type": "microsoft.graph.delegatedAdminRelationshipCustomerParticipant"},
"displayName": "String", "duration": "String",
- "customer": {
- "@odata.type": "microsoft.graph.delegatedAdminRelationshipCustomerParticipant"
- },
- "accessDetails": {
- "@odata.type": "microsoft.graph.delegatedAdminAccessDetails"
- },
- "status": "String",
- "createdDateTime": "String (timestamp)",
+ "endDateTime": "String (timestamp)",
+ "id": "String (identifier)",
"lastModifiedDateTime": "String (timestamp)",
- "activatedDateTime": "String (timestamp)",
- "endDateTime": "String (timestamp)"
+ "status": "String"
} ```-
v1.0 Deltaparticipants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/deltaparticipants.md
+
+ Title: "deltaParticipants resource type"
+description: "Represents a notification for the creation, update, or deletion of a participant in a meeting."
+
+ms.localizationpriority: medium
++
+# deltaParticipants resource type
+
+Namespace: microsoft.graph
++
+Represents a notification for the creation, update, or deletion of a [participant](participant.md) in a meeting. This resource is published by communications servers as a notification of participant changes since the last update.
+
+## Properties
+
+| Property | Type | Description |
+|:|:--|:-|
+| participants | [participant](participant.md) collection | The collection of participants that were updated since the last roster update. |
+| sequenceNumber | Int64 | The sequence number for the roster update that is used to identify the notification order. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.deltaParticipants"
+} -->
+```json
+{
+ "@odata.type": "#microsoft.graph.deltaParticipants",
+ "participants": [{"@odata.type": "#microsoft.graph.participant"}],
+ "sequenceNumber": "Int64"
+}
+```
v1.0 Device https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/device.md
This resource is an open type that allows other properties to be passed in. You
|id|String|The unique identifier for the device. Inherited from [directoryObject](directoryobject.md). Key, Not nullable. Read-only. Supports `$filter` (`eq`, `ne`, `not`, `in`). | |isCompliant|Boolean|`true` if the device complies with Mobile Device Management (MDM) policies; otherwise, `false`. Read-only. This can only be updated by Intune for any device OS type or by an [approved MDM app](/windows/client-management/mdm/azure-active-directory-integration-with-mdm) for Windows OS devices. Supports `$filter` (`eq`, `ne`, `not`).| |isManaged|Boolean|`true` if the device is managed by a Mobile Device Management (MDM) app; otherwise, `false`. This can only be updated by Intune for any device OS type or by an [approved MDM app](/windows/client-management/mdm/azure-active-directory-integration-with-mdm) for Windows OS devices. Supports `$filter` (`eq`, `ne`, `not`). |
+|isManagementRestricted|Boolean|`true` if the device is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is `false`. Read-only. <br/><br/> To manage a device that's a member of a restricted administrative unit, the calling app must be assigned the *Directory.Write.Restricted* permission. For delegated scenarios, the administrators must also be explicitly assigned supported roles at the restricted administrative unit scope.|
|isRooted|Boolean|`true` if device is rooted; `false` if device is jail-broken. This can only be updated by Intune.| |managementType|String|Management channel of the device. This property is set by Intune. Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`.| |manufacturer|String| Manufacturer of the device. Read-only. |
v1.0 Devicemanagement Alertrecord https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/devicemanagement-alertrecord.md
For more information, see the [monitoring](devicemanagement-monitoring.md) resou
|:|:|:| |alertImpact|[microsoft.graph.deviceManagement.alertImpact](../resources/devicemanagement-alertimpact.md)|The impact of the alert event. Consists of a number followed by the aggregation type. For example, `6 affectedCloudPcCount` means that 6 Cloud PCs are affected. `12 affectedCloudPcPercentage` means 12% of Cloud PCs are affected.| |alertRuleId|String|The corresponding ID of the alert rule.|
-|alertRuleTemplate|[microsoft.graph.deviceManagement.alertRuleTemplate](../resources/devicemanagement-alertrule.md#alertruletemplate-values)|The rule template of the alert event. The possible values are: `cloudPcProvisionScenario`, `cloudPcImageUploadScenario`, `cloudPcOnPremiseNetworkConnectionCheckScenario`, `unknownFutureValue`.|
+|alertRuleTemplate|[microsoft.graph.deviceManagement.alertRuleTemplate](../resources/devicemanagement-alertrule.md#alertruletemplate-values)|The rule template of the alert event. The possible values are: `cloudPcProvisionScenario`, `cloudPcImageUploadScenario`, `cloudPcOnPremiseNetworkConnectionCheckScenario`, `unknownFutureValue`, `cloudPcInGracePeriodScenario`. Note that you must use the `Prefer: include-unknown-enum-members` request header to get the following values from this [evolvable enum](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerations): `cloudPcInGracePeriodScenario`.|
|detectedDateTime|DateTimeOffset|The date and time when the alert event was detected. The Timestamp type represents date and time information using ISO 8601 format. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.| |displayName|String|The display name of the alert record.| |id|String|The unique identifier for the alert record. Inherited from [entity](../resources/entity.md).|
v1.0 Devicemanagement Alertrule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/devicemanagement-alertrule.md
For more information, see the [monitoring](devicemanagement-monitoring.md) resou
|Property|Type|Description| |:|:|:|
-|alertRuleTemplate|[microsoft.graph.deviceManagement.alertRuleTemplate](#alertruletemplate-values)|The rule template of the alert event. The possible values are: `cloudPcProvisionScenario`, `cloudPcImageUploadScenario`, `cloudPcOnPremiseNetworkConnectionCheckScenario`, `unknownFutureValue`.|
+|alertRuleTemplate|[microsoft.graph.deviceManagement.alertRuleTemplate](#alertruletemplate-values)|The rule template of the alert event. The possible values are: `cloudPcProvisionScenario`, `cloudPcImageUploadScenario`, `cloudPcOnPremiseNetworkConnectionCheckScenario`, `unknownFutureValue`, `cloudPcInGracePeriodScenario`. Note that you must use the `Prefer: include-unknown-enum-members` request header to get the following values from this [evolvable enum](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerations): `cloudPcInGracePeriodScenario`.|
|description|String|The rule description.| |displayName|String|The display name of the rule.| |enabled|Boolean|The status of the rule that indicates whether the rule is enabled or disabled. If `true`, the rule is enabled; otherwise, the rule is disabled.|
For more information, see the [monitoring](devicemanagement-monitoring.md) resou
|cloudPcImageUploadScenario|Indicates that the alert rule was triggered for an issue with the process to upload the Cloud PC image. For a system rule, the alert rule was triggered for a failure to upload the Cloud PC image.| |cloudPcOnPremiseNetworkConnectionCheckScenario|Indicates that the alert rule was triggered for an issue with the on-premises network connection check. For a system rule, the alert rule was triggered for a failure with the on-premises network connection.| |unknownFutureValue|Evolvable enumeration sentinel value. Do not use.|
+|cloudPcInGracePeriodScenario |Indicates that the alert rule was triggered when the Cloud PC entered the grace period.|
### ruleSeverityType values
v1.0 Devicemanagement Monitoring https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/devicemanagement-monitoring.md
Represents the entry point to access all resources related to alerts in the [Mic
The alert monitoring API provide a programmatic alert experience in the Microsoft Endpoint Manager admin center. A Microsoft Endpoint Manager admin can create an [alert rule](devicemanagement-alertrule.md) with preferred notification channels, and receive alerts when conditions set as thresholds in alert rules are met. Notification channels may include email and Microsoft Endpoint Manager admin center notifications. Each alert is recorded as an [alert record](devicemanagement-alertrecord.md). Admins can review alert records to learn about alert impact, severity, status, and more.
-Only the role of Windows 365 admin has access to the alert monitoring API. Admins also need a role of global admin, Intune admin, or Cloud PC admin to successfully make API calls.
+The roles of global admin, Intune admin, and Windows 365 admin have full access to the alert monitoring API.
[!INCLUDE [monitoring-api-support-solicit](../includes/monitoring-api-support-solicit.md)]
v1.0 Devicemanagement Portalnotification https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/devicemanagement-portalnotification.md
Represents the portal notification associated with the [alert record](devicemana
|alertRecordId|String|The associated alert record ID.| |alertRuleId|String|The associated alert rule ID.| |alertRuleName|String|The associated alert rule name.|
-|alertRuleTemplate|[microsoft.graph.deviceManagement.alertRuleTemplate](../resources/devicemanagement-alertrule.md#alertruletemplate-values)|The associated alert rule template. The possible values are: `cloudPcProvisionScenario`, `cloudPcImageUploadScenario`, `cloudPcOnPremiseNetworkConnectionCheckScenario`, `unknownFutureValue`.|
+|alertRuleTemplate|[microsoft.graph.deviceManagement.alertRuleTemplate](../resources/devicemanagement-alertrule.md#alertruletemplate-values)|The associated alert rule template. The possible values are: `cloudPcProvisionScenario`, `cloudPcImageUploadScenario`, `cloudPcOnPremiseNetworkConnectionCheckScenario`, `unknownFutureValue`, `cloudPcInGracePeriodScenario`. Note that you must use the `Prefer: include-unknown-enum-members` request header to get the following values from this [evolvable enum](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerations): `cloudPcInGracePeriodScenario`.|
|id|String|The unique identifier for the portal notification.| |isPortalNotificationSent|Boolean|`true` if the portal notification has already been sent to the user; `false` otherwise.| |severity|[microsoft.graph.deviceManagement.ruleSeverityType](../resources/devicemanagement-alertrule.md#ruleseveritytype-values)|The associated alert rule severity. The possible values are: `unknown`, `informational`, `warning`, `critical`, `unknownFutureValue`.|
v1.0 Devicesfilter https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/devicesfilter.md
+
+ Title: "devicesFilter resource type"
+description: "Defines a rule to filter the devices and whether devices satisfying the rule should be allowed or blocked."
+
+ms.localizationpriority: medium
++
+# devicesFilter resource type
+
+Namespace: microsoft.graph
++
+Defines a rule to filter the devices and whether devices satisfying the rule should be allowed or blocked.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|mode|crossTenantAccessPolicyTargetConfigurationAccessType|Determines whether devices satisfying the rule should be allowed or blocked.The possible values are: `allowed`, `blocked`, `unknownFutureValue`.|
+|rule|String|Defines the rule to filter the devices. For example, `device.deviceAttribute2 -eq 'PrivilegedAccessWorkstation'`.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.devicesFilter"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.devicesFilter",
+ "mode": "String",
+ "rule": "String"
+}
+```
v1.0 Directory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/directory.md
Inherits from [entity](entity.md).
| deleteditems | [directoryObject](directoryobject.md) collection | Recently deleted items. Read-only. Nullable. | | featureRolloutPolicies | [featureRolloutPolicy](featurerolloutpolicy.md) collection | Nullable. | | federationConfigurations | [identityProviderBase](../resources/identityproviderbase.md) collection | Configure domain federation with organizations whose identity provider (IdP) supports either the SAML or WS-Fed protocol. |
-| inboundSharedUserProfiles | [inboundSharedUserProfile](inboundshareduserprofile.md) collection | A collection of external Azure AD users whose profile data has been shared with the Azure AD tenant. Nullable. |
+| inboundSharedUserProfiles | [inboundSharedUserProfile](inboundshareduserprofile.md) collection | A collection of external Azure AD users whose profile data has been shared with the Azure AD tenant. Nullable. |
| onPremisesSynchronization | [onPremisesDirectorySynchronization](../resources/onpremisesdirectorysynchronization.md) | A container for on-premises directory synchronization functionalities that are available for the organization. |
-| outboundSharedUserProfile | [outboundSharedUserProfile](outboundshareduserprofile.md) collection | A collection of Azure AD users whose profile data has been shared with an external Azure AD tenant. Nullable. |
-| recommendations | [recommendation](../resources/recommendation.md) collection | List of recommended improvements to improve tenant posture. |
+| outboundSharedUserProfile | [outboundSharedUserProfile](outboundshareduserprofile.md) collection | A collection of Azure AD users whose profile data has been shared with an external Azure AD tenant. Nullable. |
+| recommendations | [recommendation](../resources/recommendation.md) collection | List of recommended improvements to improve tenant posture. |
+| subscriptions | [companySubscription](companysubscription.md) collection | List of commercial subscriptions that an organization has acquired. |
## JSON representation
The following is a JSON representation of the resource.
"suppressions": [] } -->--
v1.0 Directoryaudit https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/directoryaudit.md
Represents the directory audit items and its collection.
## Methods
-| Method | Return Type |Description|
+| Method | Return Type |Description|
|:|:--|:-| |[List directoryAudits](../api/directoryaudit-list.md) | [directoryAudit](directoryaudit.md) |List the directory audit items in the collection and their properties.| |[Get directoryAudit](../api/directoryaudit-get.md) | [directoryAudit](directoryaudit.md) |Get a specific directory audit item and its properties.|
Represents the directory audit items and its collection.
## Properties | Property|Type| Description | |:--|:|:|
-| activityDateTime | DateTimeOffset | Indicates the date and time the activity was performed. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. |
-| activityDisplayName | String | Indicates the activity name or the operation name (E.g. "Create User", "Add member to group"). For a list of activities logged, refer to [Azure Ad activity list](/azure/active-directory/active-directory-reporting-activity-audit-logs#azure-ad-audit-activity-list). |
+| activityDateTime | DateTimeOffset | Indicates the date and time the activity was performed. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.Supports `$filter` (`eq`, `ge`, `le`) and `$orderby`. |
+| activityDisplayName | String | Indicates the activity name or the operation name (E.g. "Create User", "Add member to group"). For a list of activities logged, refer to [Azure AD audit log categories and activities](/azure/active-directory/reports-monitoring/reference-audit-activities). Supports `$filter` (`eq`, `startswith`). |
| additionalDetails | [keyValue](keyvalue.md) collection | Indicates additional details on the activity. |
-| category | String | Indicates which resource category that's targeted by the activity. For example: `UserManagement`, `GroupManagement`, `ApplicationManagement`, `RoleManagement`. |
-| correlationId | Guid | Indicates a unique ID that helps correlate activities that span across various services. Can be used to trace logs across services. |
-| id | String | Indicates the unique ID for the activity. |
-| initiatedBy | [auditActivityInitiator](auditactivityinitiator.md) | Indicates information about the user or app initiated the activity. |
-| loggedByService | String | Indicates information on which service initiated the activity (For example: Self-service Password Management, Core Directory, B2C, Invited Users, Microsoft Identity Manager, Privileged Identity Management. |
+| category | String | Indicates which resource category that's targeted by the activity. For example: `UserManagement`, `GroupManagement`, `ApplicationManagement`, `RoleManagement`. For a list of categories for activities logged, refer to [Azure AD audit log categories and activities](/azure/active-directory/reports-monitoring/reference-audit-activities). |
+| correlationId | Guid | Indicates a unique ID that helps correlate activities that span across various services. Can be used to trace logs across services. Supports `$filter` (`eq`). |
+| id | String | Indicates the unique ID for the activity. Supports `$filter` (`eq`). |
+| initiatedBy | [auditActivityInitiator](auditactivityinitiator.md) | Indicates information about the user or app initiated the activity. Supports `$filter` (`eq`) for **user**/**id**, **user**/**displayName**, **user**/**userPrincipalName**, **app**/**appId**, **app**/**displayName**; and `$filter` (`startswith`) for **user**/**userPrincipalName**. |
+| loggedByService | String | Indicates information on which service initiated the activity (For example: Self-service Password Management, Core Directory, B2C, Invited Users, Microsoft Identity Manager, Privileged Identity Management. Supports `$filter` (`eq`). |
| operationType | String | Indicates the type of operation that was performed. The possible values include but are not limited to the following: `Add`, `Assign`, `Update`, `Unassign`, and `Delete`. | | result | operationResult | Indicates the result of the activity. Possible values are: `success`, `failure`, `timeout`, `unknownFutureValue`. | | resultReason | String | Indicates the reason for failure if the **result** is `failure` or `timeout`. |
-| targetResources | [targetResource](targetresource.md) collection | Information about the resource that changed due to the activity. |
+| targetResources | [targetResource](targetresource.md) collection | Information about the resource that changed due to the activity. Supports `$filter` (`eq`) for **id** and **displayName**; and `$filter` (`startswith`) for **displayName**. |
| userAgent | String | Type of user agent used by a user in the activity. | ## Relationships
v1.0 Directoryobject https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/directoryobject.md
Title: "directoryObject resource type"
-description: "Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types generally referred to as directory objects."
+description: "Represents an Azure Active Directory object."
ms.localizationpriority: high ms.prod: "directory-management"
None.
## JSON representation
-Here is a JSON representation of the resource
+The following is a JSON representation of the resource.
<!-- { "blockType": "resource",
Here is a JSON representation of the resource
```json {
- "id": "string (identifier)"
+ "deletedDateTime": "String (timestamp)",
+ "id": "String (identifier)"
} ```
v1.0 Domain https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/domain.md
To associate a domain with a tenant:
| Property | Type | Description | |:|:--|:-|
-|authenticationType|String| Indicates the configured authentication type for the domain. The value is either `Managed` or `Federated`. `Managed` indicates a cloud managed domain where Azure AD performs user authentication. `Federated` indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. This property is read-only and is not nullable. |
+|authenticationType|String| Indicates the configured authentication type for the domain. The value is either `Managed` or `Federated`. `Managed` indicates a cloud managed domain where Azure AD performs user authentication. `Federated` indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable. |
|availabilityStatus|String| This property is always `null` except when the [verify](../api/domain-verify.md) action is used. When the [verify](../api/domain-verify.md) action is used, a **domain** entity is returned in the response. The **availabilityStatus** property of the **domain** entity in the response is either `AvailableImmediately` or `EmailVerifiedDomainTakeoverScheduled`.| |id|String| The fully qualified name of the domain. Key, immutable, not nullable, unique. | |isAdminManaged|Boolean| The value of the property is `false` if the DNS record management of the domain has been delegated to Microsoft 365. Otherwise, the value is `true`. Not nullable |
v1.0 Driveitemversion https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/driveItemVersion.md
--
-description: The DriveItemVersion resource represents a specific version of a DriveItem.
Previously updated : 09/17/2017 Title: DriveItemVersion
-doc_type: resourcePageType
--
-# DriveItemVersion resource type
-
-Namespace: microsoft.graph
--
-The **DriveItemVersion** resource represents a specific version of a [DriveItem](driveitem.md).
-
-## Tasks on DriveItemVersion resources
-
-The following tasks are available for driveItemVersion resources.
-
-| Common task | HTTP method |
-| : | :-- |
-| [List versions][version-list] | `GET /drive/items/{item-id}/versions` |
-| [Get version][version-get] | `GET /drive/items/{item-id}/versions/{version-id}` |
-| [Get contents][content-get] | `GET /drive/items/{item-id}/versions/{version-id}/content` |
-| [Restore version][version-restore] | `POST /drive/items/{item-id}/versions/{version-id}/restoreversion` |
-
-[version-list]: ../api/driveitem-list-versions.md
-[version-get]: ../api/driveitemversion-get.md
-[content-get]: ../api/driveitemversion-get-contents.md
-[version-restore]: ../api/driveitemversion-restore.md
-
-In the previous table, the examples use `/drive`, but there are many valid requests.
-
-## JSON representation
-
-<!-- { "blockType": "resource","keyProperty":"id", "@odata.type": "microsoft.graph.driveItemVersion", "@type.aka": "oneDrive.driveItemVersion" } -->
-
-```json
-{
- "content": {"@odata.type": "Edm.Stream"},
- "id": "string",
- "lastModifiedBy": {"@odata.type": "microsoft.graph.identitySet"},
- "lastModifiedDateTime": "2016-01-01T15:20:01.125Z",
- "publication": {"@odata.type": "microsoft.graph.publicationFacet"},
- "size": 12356
-}
-```
-
-## Properties
-
-| Property | Type | Description |
-| :-- | : | :- |
-| **id** | string | The ID of the version. Read-only. |
-| **lastModifiedBy** | [IdentitySet](../resources/identityset.md) | Identity of the user which last modified the version. Read-only. |
-| **lastModifiedDateTime** | [DateTimeOffset](../resources/timestamp.md) | Date and time the version was last modified. Read-only. |
-| **publication** | [PublicationFacet](../resources/publicationfacet.md) | Indicates the publication status of this particular version. Read-only. |
-| **size** | Int64 | Indicates the size of the content stream for this version of the item. |
-
-## Relationships
-
-The following table defines the relationships that the **driveItemVersion** resource has to other resources.
-
-| Relationship | Type | Description |
-| :-- | :-- | : |
-| **content** | Stream | The content stream of the version. |
-
-<!--
-{
- "type": "#page.annotation",
- "description": "The version facet provides information about the properties of a file version.",
- "keywords": "version,versions,version-history,history",
- "section": "documentation",
- "tocPath": "Facets/Version",
- "suppressions": []
-}
>
v1.0 Driveitemversion https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/driveitemversion.md
++
+description: "Represents a specific version of a driveItem."
+ Title: "driveItemVersion resource type"
+ms.localizationpriority: medium
++
+# driveItemVersion resource type
+
+Namespace: microsoft.graph
++
+Represents a specific version of a [driveItem](driveitem.md).
+
+The following tasks are available for **driveItemVersion** resources.
+
+| Common task | HTTP method |
+| : | :-- |
+| [List versions][version-list] | `GET /drive/items/{item-id}/versions` |
+| [Get version][version-get] | `GET /drive/items/{item-id}/versions/{version-id}` |
+| [Get contents][content-get] | `GET /drive/items/{item-id}/versions/{version-id}/content` |
+| [Restore version][version-restore] | `POST /drive/items/{item-id}/versions/{version-id}/restoreversion` |
+
+[version-list]: ../api/driveitem-list-versions.md
+[version-get]: ../api/driveitemversion-get.md
+[content-get]: ../api/driveitemversion-get-contents.md
+[version-restore]: ../api/driveitemversion-restore.md
+
+In the previous table, the examples use `/drive`, but there are many valid requests.
+
+## Properties
+
+| Property | Type | Description |
+| :- | : | :- |
+| id | String | The ID of the version. Read-only. |
+| lastModifiedBy | [identitySet](../resources/identityset.md) | Identity of the user who last modified the version. Read-only. |
+| lastModifiedDateTime | [DateTimeOffset](../resources/timestamp.md) | Date and time when the version was last modified. Read-only. |
+| publication | [publicationFacet](../resources/publicationfacet.md) | Indicates the publication status of this particular version. Read-only. |
+| size | Int64 | Indicates the size of the content stream for this version of the item. |
+
+## Relationships
+
+| Relationship | Type | Description |
+| :-- | :-- | : |
+| content | Stream | The content stream of the version. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- { "blockType": "resource","keyProperty":"id", "@odata.type": "microsoft.graph.driveItemVersion", "@type.aka": "oneDrive.driveItemVersion" } -->
+
+```json
+{
+ "content": {"@odata.type": "Edm.Stream"},
+ "id": "String",
+ "lastModifiedBy": {"@odata.type": "microsoft.graph.identitySet"},
+ "lastModifiedDateTime": "String (timestamp)",
+ "publication": {"@odata.type": "microsoft.graph.publicationFacet"},
+ "size": "Int64"
+}
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "The version facet provides information about the properties of a file version.",
+ "keywords": "version,versions,version-history,history",
+ "section": "documentation",
+ "tocPath": "Facets/Version",
+ "suppressions": []
+}
+-->
v1.0 Dynamics Itemcategories https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/dynamics-itemcategories.md
Title: itemCategories resource type
-description: An item category in Dynamics 365 Business Central.
--
+ Title: "itemCategories resource type"
+description: "Represents a category for a number of items in Dynamics 365 Business Central."
+
+documentationcenter: ""
+ ms.localizationpriority: medium ms.prod: "dynamics-365-business-central" doc_type: resourcePageType
Represents a category for a number of items in Dynamics 365 Business Central.
| Method | Return Type |Description | |:-|:-|:--|
-|[Get itemCategories](../api/dynamics-itemcategories-get.md) |itemCategories|Get an item category. |
-|[Post itemCategories](../api/dynamics-create-itemcategories.md) |itemCategories|Create an item category.|
-|[Patch itemCategories](../api/dynamics-itemcategories-update.md) |itemCategories|Update an item category.|
-|[Delete itemCategories](../api/dynamics-itemcategories-delete.md)|none |Delete an item category.|
+|[Get itemCategories](../api/dynamics-itemcategories-get.md) |[itemCategories](dynamics-itemcategories.md)|Get an item category. |
+|[Post itemCategories](../api/dynamics-create-itemcategories.md) |[itemCategories](dynamics-itemcategories.md)|Create an item category.|
+|[Patch itemCategories](../api/dynamics-itemcategories-update.md) |[itemCategories](dynamics-itemcategories.md)|Update an item category.|
+|[Delete itemCategories](../api/dynamics-itemcategories-delete.md)|None |Delete an item category.|
## Properties+ | Property | Type |Description | |:-|:-|:--|
-|id |GUID |The unique ID of the itemCategory. Non-editable.|
-|code |string |The itemCategory code. |
-|displayName |string |The itemCategories display name. |
-|lastModifiedDateTime|datetime|The last datetime the itemCategory was modified. Read-Only.|
+|code |String |The item category code. |
+|displayName |String |The display name of the item category. |
+|id |String |The unique ID of the item category. Non-editable.|
+|lastModifiedDateTime|Datetime|The date and time when the item category was last modified. Read-Only.|
## Relationships
-None
+
+None.
## JSON representation
-Here is a JSON representation of the itemCategories.
+The following is a JSON representation of the resource.
```json {
- "id": "GUID",
- "code": "string",
- "displayName": "string",
- "lastModifiedDateTime": "datetime"
+ "code": "String",
+ "displayName": "String",
+ "id": "String (identifier)",
+ "lastModifiedDateTime": "Datetime"
} ```---
v1.0 Educationassignment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/educationassignment.md
Namespace: microsoft.graph
Represents a task or unit of work assigned to a student or team member in a class as part of their study.
-Only teachers or team owners can create **assignments**. **Assignments** contain handouts and tasks that the teacher wants the student to work on. Each student **assignment** has an associated [submission](educationsubmissionresource.md) that contains any work their teacher asked to be turned in. A teacher can add scores and feedback to the **submission** turned in by the student.
+**Assignments** contain handouts and tasks that the teacher wants the student to work on. Each student **assignment** has an associated [submission](educationsubmissionresource.md) that contains any work their teacher asked to be turned in. Only teachers or team owners can create **assignments**. A teacher can add scores and feedback to the **submission** turned in by the student.
-When an **assignment** is created, it is in a Draft state. Students can't see the **assignment** and **submissions** won't be created. You can change the status of an **assignment** by using the [publish](../api/educationassignment-publish.md) action. You can't use a PATCH request to change the **assignment** status.
+When an **assignment** is created, it is in a Draft state. Students can't see the **assignment**, and **submissions** won't be created. You can change the status of an **assignment** by using the [publish](../api/educationassignment-publish.md) action. You can't use a PATCH request to change the **assignment** status.
The **assignment** APIs are exposed in the class namespace.
Inherits from [entity](../resources/entity.md).
|[Attach rubric](../api/educationassignment-put-rubric.md)|None|Attach an existing **educationRubric** to this **assignment**.| |[Remove rubric](../api/educationassignment-delete-rubric.md)|None|Detach the **educationRubric** from this **assignment**.| |[Get delta](../api/educationassignment-delta.md)|[educationAssignment](../resources/educationassignment.md) collection|Get a list of newly created or updated **assignments** without having to perform a full read of the collection.|
+|[List educationGradingCategory](../api/educationassignment-list-gradingcategory.md)|[educationGradingCategory](../resources/educationgradingcategory.md) collection|Get the educationGradingCategory resources from the gradingCategory navigation property.|
+|[Add educationGradingCategory](../api/educationassignment-post-gradingcategory.md)|[educationGradingCategory](../resources/educationgradingcategory.md)|Add gradingCategory by posting to the gradingCategory collection.|
+|[Remove educationGradingCategory](../api/educationassignment-delete-gradingcategory.md)|None|Remove an [educationGradingCategory](../resources/educationgradingcategory.md) object.|
+|[Activate assignment](../api/educationassignment-activate.md) |[educationAssignment](educationassignment.md) | Activate an inactive **educationAssignment** to signal that the assignment has action items for teachers and students.|
+|[Deactivate assignment](../api/educationassignment-deactivate.md) |[educationAssignment](educationassignment.md) | Mark an assigned **educationAssignment** as inactive to signal that the assignment has no further action items for both teachers and students.|
## Properties | Property | Type |Description|
Inherits from [entity](../resources/entity.md).
|lastModifiedBy|[identitySet](identityset.md)| Who last modified the **assignment**. | |lastModifiedDateTime|DateTimeOffset|Moment when the **assignment** was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`| |notificationChannelUrl|String|Optional field to specify the URL of the [channel](channel.md) to post the **assignment** publish notification. If not specified or null, defaults to the `General` channel. This field only applies to **assignments** where the **assignTo** value is [educationAssignmentClassRecipient](educationassignmentclassrecipient.md). Updating the **notificationChannelUrl** is not allowed after the **assignment** has been published.|
-|status|string| Status of the **Assignment**. You can not PATCH this value. Possible values are: `draft`, `scheduled`, `published`, `assigned`.|
-|webUrl|string| The deep link URL for the given **assignment**.|
|resourcesFolderUrl|string| Folder URL where all the file resources for this **assignment** are stored.|
+|status|string| Status of the **Assignment**. You can not PATCH this value. Possible values are: `draft`, `scheduled`, `published`, `assigned`, `unknownFutureValue` and `inactive`. Note that 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): `inactive`.|
+|webUrl|string| The deep link URL for the given **assignment**.|
## Relationships | Relationship | Type |Description|
Inherits from [entity](../resources/entity.md).
|submissions|[educationSubmission](educationsubmission.md) collection| Once published, there is a **submission** object for each student representing their work and grade. Read-only. Nullable.| |categories|[educationCategory](educationcategory.md) collection| When set, enables users to easily find **assignments** of a given type. Read-only. Nullable.| |rubric|[educationRubric](educationrubric.md)|When set, the grading rubric attached to this **assignment**.|
+|grading category|[educationGradingCategory](educationgradingcategory.md) collection| When set, enables users to weight assignments differently when computing a class average grade.|
## JSON representation
The following is a JSON representation of the resource.
"lastModifiedBy": {"@odata.type": "microsoft.graph.identitySet"}, "lastModifiedDateTime": "String (timestamp)", "notificationChannelUrl": "String",
+ "resourcesFolderUrl": "String",
"status": "String",
- "webUrl": "String",
- "resourcesFolderUrl": "String"
+ "webUrl": "String"
+
} ```
v1.0 Educationassignmentsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/educationassignmentsettings.md
Specifies class-level assignments settings.
|:|:|:| |[Get educationAssignmentSettings](../api/educationassignmentsettings-get.md)|[educationAssignmentSettings](../resources/educationassignmentsettings.md)|Read the properties and relationships of an [educationAssignmentSettings](../resources/educationassignmentsettings.md) object.| |[Update educationAssignmentSettings](../api/educationassignmentsettings-update.md)|[educationAssignmentSettings](../resources/educationassignmentsettings.md)|Update the properties of an [educationAssignmentSettings](../resources/educationassignmentsettings.md) object.|
+|[List educationGradingCategory](../api/educationassignment-list-gradingcategory.md)|[educationGradingCategory](../resources/educationgradingcategory.md) collection|Get the educationGradingCategory resources from the gradingCategory navigation property.|
## Properties |Property|Type|Description| |:|:|:| |id|String|Unique identifier for the educationAssignmentSettings.|
-|submissionAnimationDisabled|Boolean|Indicates whether turn-in celebration animation will be shown. A value of `true` indicates that the animation will not be shown. Default value is `false`.|
+|submissionAnimationDisabled|Boolean|Indicates whether turn-in celebration animation will be shown. If `true`, the animation will not be shown. The default value is `false`.|
## Relationships
-None.
+| Relationship | Type |Description|
+|:|:--|:-|
+|grading categories|[educationGradingCategory](educationgradingcategory.md) collection| When set, enables users to weight assignments differently when computing a class average grade.|
## JSON representation The following is a JSON representation of the resource.
v1.0 Educationgradingcategory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/educationgradingcategory.md
+
+ Title: "educationGradingCategory resource type"
+description: "Add grading categories to the existing class-wide settings to weight assignments differently when computing a class average grade."
+
+ms.localizationpriority: medium
++
+# educationGradingCategory resource type
+
+Namespace: microsoft.graph
++
+Add grading categories to the existing class-wide settings to weight assignments differently when computing a class average grade.
+
+**Note:** Configure grading categories using [Assignment settings](../resources/educationassignmentsettings.md).
+
+## Methods
+
+| Method | Return Type |Description|
+|:|:--|:-|
+|[Add gradingCategory](../api/educationassignment-post-gradingcategory.md) | [gradingCategory](educationgradingcategory.md) | Add a new **gradingCategory**.|
+|[Remove gradingCategory](../api/educationassignment-delete-gradingcategory.md) | [educationCategory](educationgradingcategory.md) | Remove existing **gradingCategory**.|
+|[Update gradingCategory](../api/educationgradingcategory-update.md) | [educationCategory](educationgradingcategory.md) | Update a single **gradingCategory**.|
++
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|id|String|The grading category's ID. This separate ID allows teachers to rename a grading category without losing the link to each assignment. Inherited from [entity](../resources/entity.md). Read-only.|
+|displayName|String|The name of the grading category.|
+|percentageWeight|Int32|The weight of the category; an integer between 0 and 100.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.educationGradingCategory"
+}-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.educationGradingCategory",
+ "id": "String (identifier)",
+ "displayName": "String",
+ "percentageWeight": "Int32"
+}
+
+```
+
+<!-- uuid: 37d99af7-cfc5-4e3b-8566-f7d40e4a2070
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "gradingCategory resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
v1.0 Educationsubmission https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/educationsubmission.md
If [setUpResourcesFolder](../api/educationsubmission-setupResourcesFolder.md) ha
|returnedBy|[identitySet](identityset.md)|User who moved the status of this submission to returned.| |returnedDateTime|DateTimeOffset|Moment in time when the submission was returned. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`| |resourcesFolderUrl|String|Folder where all file resources for this submission need to be stored.|
-|status|educationSubmissionStatus| Read-only. Possible values are: `working`, `submitted`, `released`, `returned`, `unknownFutureValue` and `reassigned`. Note that 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): `reassigned`.|
+|status|educationSubmissionStatus| Read-only. Possible values are: `working`, `submitted`, `returned`, `unknownFutureValue` and `reassigned`. Note that 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): `reassigned`.|
|submittedBy|[identitySet](identityset.md)|User who moved the resource into the submitted state.| |submittedDateTime|DateTimeOffset|Moment in time when the submission was moved into the submitted state. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`| |unsubmittedBy|[identitySet](identityset.md)|User who moved the resource from submitted into the working state.|
v1.0 Emailfileassessmentrequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/emailfileassessmentrequest.md
Title: "emailFileAssessmentRequest resource type"
-description: "Used to create and retrieve an email file threat assessment."
+description: "Represents a resource that creates and retrieves an email file threat assessment."
ms.localizationpriority: medium ms.prod: "security"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Used to create and retrieve an email file threat assessment, derived from [threatAssessmentRequest](threatAssessmentRequest.md).
+Represents a resource that creates and retrieves an email file threat assessment. The email file can be an .eml file type.
-The email file can be an .eml file type.
+Inherits from [threatAssessmentRequest](threatassessmentrequest.md).
## Methods | Method | Return Type | Description | |:-|:|:|
-| [Create threatAssessmentRequest](../api/informationprotection-post-threatassessmentrequests.md) | [emailFileAssessmentRequest](emailFileAssessmentRequest.md) | Create a new email file assessment request by posting an **emailFileAssessmentRequest** object. |
+| [Create threatAssessmentRequest](../api/informationprotection-post-threatassessmentrequests.md) | [emailFileAssessmentRequest](emailfileassessmentrequest.md) | Create a new email file assessment request by posting an **emailFileAssessmentRequest** object. |
| [Get threatAssessmentRequest](../api/threatassessmentrequest-get.md) | [emailFileAssessmentRequest](emailfileassessmentrequest.md) | Read the properties and relationships of an **emailFileAssessmentRequest** object. | ## Properties
v1.0 Endpoint https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/endpoint.md
description: "Endpoints represent URLs for resources associated with an entity."
ms.localizationpriority: medium doc_type: resourcePageType ms.prod: "groups"-+ # Endpoint resource type
v1.0 Entitlementmanagement Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/entitlementmanagement-overview.md
In addition, you can manage role assignments for users, groups of users, and ser
For a tutorial that shows you how to use entitlement management to create a package of resources that internal users can self-service request, see [Create an access package using Microsoft Graph APIs](/graph/tutorial-access-package-api).
-Note that the entitlement management feature, including the API, is included in Azure AD Premium P2. The tenant where entitlement management is being used must have a valid purchased or trial Azure AD Premium P2 or EMS E5 subscription. For more information about license requirements for the entitlement management feature, see [Entitlement management license requirements](/azure/active-directory/governance/entitlement-management-overview#license-requirements).
+The tenant where entitlement management is being used must have sufficient purchased or trial licenses. For more information about license requirements for the entitlement management feature, see [Entitlement management license requirements](/azure/active-directory/governance/entitlement-management-overview#license-requirements).
## Methods
The following table lists the methods that you can use to interact with entitlem
- [requestorSettings](requestorsettings.md), [approvalSettings](approvalsettings.md), [questions](accesspackagequestion.md) and [assignmentReviewSettings](assignmentreviewsettings.md) - Used in an [accessPackageAssignmentPolicy](accesspackageassignmentpolicy.md) to specify who can request, who approves, and who reviews access package assignment requests on that policy. - [approvalStage](approvalstage.md) - Used in the [approvalSettings](approvalsettings.md) to specify the primary, backup, and escalation approvers. - [approvalStep](approvalstep.md) - Used in [approval](approval.md) to distinguish the different approval steps.-- [userSet](userset.md) subtypes [singleUser](singleuser.md), [groupMembers](groupmembers.md), [connectedOrganizationMembers](connectedorganizationmembers.md), [requestorManager](requestormanager.md), [internalSponsors](internalsponsors.md), and [externalSponsors](externalsponsors.md) - Used in [requestorSettings](requestorsettings.md), [approvalStage](approvalstage.md), [approvalStep](approvalstep.md) and [assignmentReviewSettings](assignmentreviewsettings.md).
+- [userSet](userset.md) subtypes [singleUser](singleuser.md), [groupMembers](groupmembers.md), [connectedOrganizationMembers](connectedorganizationmembers.md), [requestorManager](requestormanager.md), [internalSponsors](internalsponsors.md), [externalSponsors](externalsponsors.md) and [targetUserSponsors](targetusersponsors.md) - Used in [requestorSettings](requestorsettings.md), [approvalStage](approvalstage.md), [approvalStep](approvalstep.md) and [assignmentReviewSettings](assignmentreviewsettings.md).
- [accessPackageSubject](accesspackagesubject.md) - Used in the [accessPackageAssignment](accesspackageassignment.md) as a subject user who has an access package assignment. - [identitySource](identitysource.md) - used in the [connectedOrganization](connectedorganization.md), one of [azureActiveDirectoryTenant](azureactivedirectorytenant.md), [crossCloudAzureActiveDirectoryTenant](crosscloudazureactivedirectorytenant.md), [domainIdentitySource](domainidentitysource.md) or [externalDomainFederation](externaldomainfederation.md).
v1.0 Entitlementmanagement https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/entitlementmanagement.md
None.
|accessPackages|[accessPackage](../resources/accesspackage.md) collection|Represents access package objects.| |connectedOrganizations|[connectedOrganization](../resources/connectedorganization.md) collection|Represents references to a directory or domain of another organization whose users can request access.| |settings|[entitlementManagementSettings](../resources/entitlementmanagementsettings.md)|Represents the settings that control the behavior of Azure AD entitlement management.|
+|subjects|[accessPackageSubject](../resources/accesspackagesubject.md)|Represents the subjects within entitlement management.|
## JSON representation
v1.0 Enums Externalconnectors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/enums-externalconnectors.md
Namespace: microsoft.graph.externalConnectors
### connectionState values
-|Member
+| Member
|:-- | draft | ready
Namespace: microsoft.graph.externalConnectors
| unknownFutureValue ### contentExperienceType values
-|Member
+| Member
|:-- | search | compliance
Namespace: microsoft.graph.externalConnectors
### externalActivityType values
-|Member
-|:--
-|viewed
-|modified
-|created
-|commented
-|unknownFutureValue
+| Member |
+|:-|
+| viewed |
+| modified |
+| created |
+| commented |
+| unknownFutureValue |
### externalGroupMemberType values
v1.0 Enums Networkaccess https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/enums-networkaccess.md
+
+ Title: "Network Access enum values"
+description: "Microsoft Graph Network Access enumeration values"
+
+ms.localizationpriority: medium
++
+# Network Access Enum Values
+
+Namespace: microsoft.graph.networkaccess
+
+### aggregationFilter values
+++
+|Member|
+|:|
+|transactions|
+|users|
+|devices|
+|unknownFutureValue|
+
+### applicationProtocol values
+++
+|Member|
+|:|
+|http|
+|https|
+|smb|
+|rdp|
+|ftp|
+|ssh|
+|sap|
+|unknownFutureValue|
+
+### bandwidthCapacityInMbps values
+++
+|Member|
+|:|
+|mbps250|
+|mbps500|
+|mbps750|
+|mbps1000|
+|unknownFutureValue|
+
+### connectivityState values
+++
+|Member|
+|:|
+|pending|
+|connected|
+|inactive|
+|error|
+|unknownFutureValue|
+
+### deviceCategory values
+++
+|Member|
+|:|
+|client|
+|branch|
+|unknownFutureValue|
+
+### deviceVendor values
+++
+|Member|
+|:|
+|barracudaNetworks|
+|checkPoint|
+|ciscoMeraki|
+|citrix|
+|fortinet|
+|hpeAruba|
+|netFoundry|
+|nuage|
+|openSystems|
+|paloAltoNetworks|
+|riverbedTechnology|
+|silverPeak|
+|vmWareSdWan|
+|versa|
+|other|
+|unknownFutureValue|
+
+### dhGroup values
+++
+|Member|
+|:|
+|dhGroup14|
+|dhGroup24|
+|dhGroup2048|
+|ecp256|
+|ecp384|
+|unknownFutureValue|
+
+### filteringPolicyAction values
+++
+|Member|
+|:|
+|block|
+|allow|
+|unknownFutureValue|
+
+### forwardingCategory values
+++
+|Member|
+|:|
+|default|
+|optimized|
+|allow|
+|unknownFutureValue|
+
+### forwardingRuleAction values
+++
+|Member|
+|:|
+|bypass|
+|forward|
+|unknownFutureValue|
+
+### ikeEncryption values
+++
+|Member|
+|:|
+|aes128|
+|aes192|
+|aes256|
+|gcmAes128|
+|gcmAes256|
+|unknownFutureValue|
+
+### ikeIntegrity values
+++
+|Member|
+|:|
+|sha256|
+|sha384|
+|gcmAes128|
+|gcmAes256|
+|unknownFutureValue|
+
+### ipSecEncryption values
+++
+|Member|
+|:|
+|none|
+|gcmAes128|
+|gcmAes192|
+|gcmAes256|
+|unknownFutureValue|
+
+### ipSecIntegrity values
+++
+|Member|
+|:|
+|gcmAes128|
+|gcmAes192|
+|gcmAes256|
+|sha256|
+|unknownFutureValue|
+
+### networkDestinationType values
+++
+|Member|
+|:|
+|url|
+|fqdn|
+|ipAddress|
+|ipRange|
+|ipSubnet|
+|webCategory|
+|unknownFutureValue|
+
+### networkingProtocol values
+++
+|Member|
+|:|
+|ip|
+|icmp|
+|igmp|
+|ggp|
+|ipv4|
+|tcp|
+|pup|
+|udp|
+|idp|
+|ipv6|
+|ipv6RoutingHeader|
+|ipv6FragmentHeader|
+|ipSecEncapsulatingSecurityPayload|
+|ipSecAuthenticationHeader|
+|icmpV6|
+|ipv6NoNextHeader|
+|ipv6DestinationOptions|
+|nd|
+|raw|
+|ipx|
+|spx|
+|spxII|
+|unknownFutureValue|
+
+### onboardingStatus values
+++
+|Member|
+|:|
+|offboarded|
+|offboardingInProgress|
+|onboardingInProgress|
+|onboarded|
+|onboardingErrorOccurred|
+|offboardingErrorOccurred|
+|unknownFutureValue|
+
+### pfsGroup values
+++
+|Member|
+|:|
+|none|
+|pfs1|
+|pfs2|
+|pfs14|
+|pfs24|
+|pfs2048|
+|pfsmm|
+|ecp256|
+|ecp384|
+|unknownFutureValue|
+
+### redundancyTier values
+++
+|Member|
+|:|
+|noRedundancy|
+|zoneRedundancy|
+|unknownFutureValue|
+
+### region values
+++
+|Member|
+|:|
+|eastUS|
+|eastUS2|
+|westUS|
+|westUS2|
+|westUS3|
+|centralUS|
+|northCentralUS|
+|southCentralUS|
+|northEurope|
+|westEurope|
+|franceCentral|
+|germanyWestCentral|
+|switzerlandNorth|
+|ukSouth|
+|canadaEast|
+|canadaCentral|
+|southAfricaWest|
+|southAfricaNorth|
+|uaeNorth|
+|unknownFutureValue|
+
+### status values
+++
+|Member|
+|:|
+|enabled|
+|disabled|
+|unknownFutureValue|
+
+### trafficForwardingType values
+++
+|Member|
+|:|
+|m365|
+|internet|
+|private|
+|unknownFutureValue|
+
+### trafficType values
+++
+|Member|
+|:|
+|internet|
+|private|
+|microsoft365|
+|all|
+|unknownFutureValue|
+
+<!--
+{
+ "type": "#page.annotation",
+ "namespace": "microsoft.graph.networkaccess"
+}
+-->
v1.0 Enums Security https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/enums-security.md
Namespace: microsoft.graph.security
### contentFormat values
-|Member|
-|:|
-|text|
-|html|
-|markdown|
-|unknownFutureValue|
+| Member |
+| :-- |
+| text |
+| html |
+| markdown |
+| unknownFutureValue |
### detectionStatus values
Namespace: microsoft.graph.security
| prevented | unknownFutureValue
-### actionAfterRetentionPeriod values
---
-|Member|
-|:|
-|none|
-|delete|
-|startDispositionReview|
-|unknownFutureValue|
-
-### behaviorDuringRetentionPeriod values
---
-|Member|
-|:|
-|doNotRetain|
-|retain|
-|retainAsRecord|
-|retainAsRegulatoryRecord|
-|unknownFutureValue|
--
-### defaultRecordBehavior values
---
-|Member|
-|:|
-|startLocked|
-|startUnlocked|
-|unknownFutureValue|
--
-### eventPropagationStatus values
---
-|Member|
-|:|
-|none|
-|inProcessing|
-|failed|
-|success|
-|unknownFutureValue|
-
-### eventStatusType values
---
-|Member|
-|:|
-|pending|
-|error|
-|success|
-|notAvaliable|
-|unknownFutureValue|
+### actionAfterRetentionPeriod values
+
+| Member |
+| : |
+| none |
+| delete |
+| startDispositionReview |
+| unknownFutureValue |
+
+### behaviorDuringRetentionPeriod values
+
+| Member |
+| :-- |
+| doNotRetain |
+| retain |
+| retainAsRecord |
+| retainAsRegulatoryRecord |
+| unknownFutureValue |
+
+### defaultRecordBehavior values
+
+| Member |
+| :-- |
+| startLocked |
+| startUnlocked |
+| unknownFutureValue |
+
+### eventPropagationStatus values
+
+| Member |
+| :-- |
+| none |
+| inProcessing |
+| failed |
+| success |
+| unknownFutureValue |
+
+### eventStatusType values
+
+| Member |
+| :-- |
+| pending |
+| error |
+| success |
+| notAvaliable |
+| unknownFutureValue |
### hostReputationClassification values
-|Member|
-|:|
-|unknown|
-|neutral|
-|suspicious|
-|malicious|
-|unknownFutureValue|
+| Member |
+| :-- |
+| unknown |
+| neutral |
+| suspicious |
+| malicious |
+| unknownFutureValue |
### hostReputationRuleSeverity values
-|Member|
-|:|
-|unknown|
-|low|
-|medium|
-|high|
-|unknownFutureValue|
+| Member |
+| :-- |
+| unknown |
+| low |
+| medium |
+| high |
+| unknownFutureValue |
### indicatorSource values
-|Member|
-|:|
-|microsoftDefenderThreatIntelligence|
-|openSourceIntelligence|
-|public|
-|unknownFutureValue|
+| Member |
+| :-- |
+| microsoft |
+| osint |
+| public |
+| unknownFutureValue |
### intelligenceProfileKind values
-|Member|
-|:|
-|actor|
-|tool|
-|unknownFutureValue|
-
-### queryType values
---
-|Member|
-|:|
-|files|
-|messages|
-|unknownFutureValue|
--
+| Member |
+| :-- |
+| actor |
+| tool |
+| unknownFutureValue |
-### retentionTrigger values
+### queryType values
+| Member |
+| :-- |
+| files |
+| messages |
+| unknownFutureValue |
+### retentionTrigger values
-|Member|
-|:|
-|dateLabeled|
-|dateCreated|
-|dateModified|
-|dateOfEvent|
-|unknownFutureValue|
+| Member |
+| :-- |
+| dateLabeled |
+| dateCreated |
+| dateModified |
+| dateOfEvent |
+| unknownFutureValue |
### vulnerabilitySeverity values
-|Member|
-|:|
-|none|
-|low|
-|medium|
-|high|
-|critical|
-|unknownFutureValue|
+| Member |
+| :-- |
+| none |
+| low |
+| medium |
+| high |
+| critical |
+| unknownFutureValue |
<!-- {
v1.0 Enums https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/enums.md
Namespace: microsoft.graph
-### assignmentType values
+### userDefaultAuthenticationMethod values
-| Member |
-| :-|
-| Required |
-| Recommeded |
-| UnknownFutureValue |
+| Member |
+|:-|
+| push |
+| oath |
+| voiceMobile |
+| voiceAlternateMobile |
+| voiceOffice |
+| sms |
+| none |
+| unknownFutureValue |
-### courseStatus values
+### applicationKeyUsage values
+
+| Member |
+|:-|
+| sign |
+| verify |
+| unknownFutureValue |
+
+### applicationKeyType values
+
+| Member |
+|:-|
+| clientSecret |
+| certificate |
+| unknownFutureValue |
+
+### applicationKeyOrigin values
+
+| Member |
+|:-|
+| application |
+| servicePrincipal |
+| unknownFutureValue |
+
+### authenticationAttributeCollectionInputType values
+
+|Member|
+|:|
+|text|
+|radioSingleSelect|
+|checkboxMultiSelect|
+|boolean|
+|unknownFutureValue|
+
+### userType values
+
+|Member|
+|:|
+|member|
+|guest|
+|unknownFutureValue|
+
+### assignmentType values
| Member | | :-- |
-| notStarted |
-| inProgress |
-| completed |
+| Required |
+| Recommeded |
+| UnknownFutureValue |
+
+### courseStatus values
+
+| Member |
+| : |
+| notStarted |
+| inProgress |
+| completed |
### usqState values
-| Member |
-|:-|
-| norma. |
-| nearing |
-| critical |
-| full |
-| overLimit |
+| Member |
+| :-- |
+| norma. |
+| nearing |
+| critical |
+| full |
+| overLimit |
### userPurpose values
-| Member |
-|:-|
+| Member |
+| :-- |
| user | | linked | | shared |
Namespace: microsoft.graph
### recommendationCategory values
-|Member|
-|:|
-|identityBestPractice|
-|identitySecureScore|
-|unknownFutureValue|
+| Member |
+| :- |
+| identityBestPractice |
+| identitySecureScore |
+| unknownFutureValue |
### recommendationFeatureAreas values
-|Member|
-|:|
-|users|
-|groups|
-|devices|
-|applications|
-|accessReviews|
-|conditionalAccess|
-|governance|
-|unknownFutureValue|
+| Member |
+| :-- |
+| users |
+| groups |
+| devices |
+| applications |
+| accessReviews |
+| conditionalAccess |
+| governance |
+| unknownFutureValue |
### recommendationPriority values
-|Member|
-|:|
-|low|
-|medium|
-|high|
+| Member |
+| :-- |
+| low |
+| medium |
+| high |
### recommendationStatus values
-|Member|
-|:|
-|active|
-|completedBySystem|
-|completedByUser|
-|dismissed|
-|postponed|
-|unknownFutureValue|
+| Member |
+| :-- |
+| active |
+| completedBySystem |
+| completedByUser |
+| dismissed |
+| postponed |
+| unknownFutureValue |
### recommendationType values
-|Member|
-|:|
-|adfsAppsMigration|
-|enableDesktopSSO|
-|enablePHS|
-|enableProvisioning|
-|switchFromPerUserMFA|
-|tenantMFA|
-|thirdPartyApps|
-|turnOffPerUserMFA|
-|useAuthenticatorApp|
-|useMyApps|
-|staleApps|
-|staleAppCreds|
-|applicationCredentialExpiry|
-|servicePrincipalKeyExpiry|
-|adminMFAV2|
-|blockLegacyAuthentication|
-|integratedApps|
-|mfaRegistrationV2|
-|pwagePolicyNew|
-|passwordHashSync|
-|oneAdmin|
-|roleOverlap|
-|selfServicePasswordReset|
-|signinRiskPolicy|
-|userRiskPolicy|
-|verifyAppPublisher|
-|privateLinkForAAD|
-|appRoleAssignmentsGroups|
-|appRoleAssignmentsUsers|
-|managedIdentity|
-|overprivilegedApps|
-|unknownFutureValue|
+| Member |
+| :-- |
+| adfsAppsMigration |
+| enableDesktopSSO |
+| enablePHS |
+| enableProvisioning |
+| switchFromPerUserMFA |
+| tenantMFA |
+| thirdPartyApps |
+| turnOffPerUserMFA |
+| useAuthenticatorApp |
+| useMyApps |
+| staleApps |
+| staleAppCreds |
+| applicationCredentialExpiry |
+| servicePrincipalKeyExpiry |
+| adminMFAV2 |
+| blockLegacyAuthentication |
+| integratedApps |
+| mfaRegistrationV2 |
+| pwagePolicyNew |
+| passwordHashSync |
+| oneAdmin |
+| roleOverlap |
+| selfServicePasswordReset |
+| signinRiskPolicy |
+| userRiskPolicy |
+| verifyAppPublisher |
+| privateLinkForAAD |
+| appRoleAssignmentsGroups |
+| appRoleAssignmentsUsers |
+| managedIdentity |
+| overprivilegedApps |
+| unknownFutureValue |
### layoutTemplateType values | Member |
-|:--|
+| :-- |
| default | | verticalSplit | | unknownFutureValue | ### conditionalAccessExternalTenantsMembershipKind values
-|Member|
-|:|
-|all|
-|enumerated|
-|unknownFutureValue|
+| Member |
+| :-- |
+| all |
+| enumerated |
+| unknownFutureValue |
### conditionalAccessGuestOrExternalUserTypes values
-|Member|
-|:|
-|none|
-|internalGuest|
-|b2bCollaborationGuest|
-|b2bCollaborationMember|
-|b2bDirectConnectUser|
-|otherExternalUser|
-|serviceProvider|
-|unknownFutureValue|
+| Member |
+| : |
+| none |
+| internalGuest |
+| b2bCollaborationGuest |
+| b2bCollaborationMember |
+| b2bDirectConnectUser |
+| otherExternalUser |
+| serviceProvider |
+| unknownFutureValue |
-### teamTemplateAudience values
+### teamTemplateAudience values
-|Member|
-|:|
-|organization|
-|user|
-|public|
-|unknownFutureValue|
+| Member |
+| :-- |
+| organization |
+| user |
+| public |
+| unknownFutureValue |
### decisionItemPrincipalResourceMembershipType values
-|Member|
-|:|
-|direct|
-|indirect|
-|unknownFutureValue|
+| Member |
+| :-- |
+| direct |
+| indirect |
+| unknownFutureValue |
### signInFrequencyAuthenticationType values
-|Member|
-|:|
-|primaryAndSecondaryAuthentication|
-|secondaryAuthentication|
-|unknownFutureValue|
+| Member |
+| :-- |
+| primaryAndSecondaryAuthentication |
+| secondaryAuthentication |
+| unknownFutureValue |
### signInFrequencyInterval values
-|Member|
-|:|
-|timeBased|
-|everyTime|
+| Member |
+| :-- |
+| timeBased |
+| everyTime |
#### authenticationProtocol values
-|Member|
-|:|
-|wsFed|
-|saml|
-|unknownFutureValue|
+| Member |
+| :-- |
+| wsFed |
+| saml |
+| unknownFutureValue |
#### federatedIdpMfaBehavior values
-|Member|
-|:|
-|acceptIfMfaDoneByFederatedIdp|
-|enforceMfaByFederatedIdp|
-|rejectMfaByFederatedIdp|
-|unknownFutureValue|
+| Member |
+| :- |
+| acceptIfMfaDoneByFederatedIdp |
+| enforceMfaByFederatedIdp |
+| rejectMfaByFederatedIdp |
+| unknownFutureValue |
#### promptLoginBehavior values
-|Member|
-|:|
-|translateToFreshPasswordAuthentication|
-|nativeSupport|
-|disabled|
-|unknownFutureValue|
+| Member |
+| :- |
+| translateToFreshPasswordAuthentication |
+| nativeSupport |
+| disabled |
+| unknownFutureValue |
### bookingsAvailabilityStatus values
-|Member|
-|:--|
-|available|
-|busy|
-|slotsAvailable|
-|outOfOffice|
-|unknownFutureValue|
+| Member |
+| :-- |
+| available |
+| busy |
+| slotsAvailable |
+| outOfOffice |
+| unknownFutureValue |
### accessPackageCustomExtensionHandlerStatus values
+| Member |
+| :-- |
+| requestSent |
+| requestReceived |
+| unknownFutureValue |
+
+### accessPackageSubjectLifecycle values
+ |Member| |:|
-|requestSent|
-|requestReceived|
+|notDefined|
+|notGoverned|
+|governed|
|unknownFutureValue| ### customExtensionCalloutInstanceStatus values
-|Member|
-|:|
-|calloutSent|
-|callbackReceived|
-|calloutFailed|
-|callbackTimedOut|
-|waitingForCallback|
-|unknownFutureValue|
+| Member |
+| :-- |
+| calloutSent |
+| callbackReceived |
+| calloutFailed |
+| callbackTimedOut |
+| waitingForCallback |
+| unknownFutureValue |
### accessPackageCustomExtensionStage values
-|Member|
-|:|
-|assignmentRequestCreated|
-|assignmentRequestApproved|
-|assignmentRequestGranted|
-|assignmentRequestRemoved|
-|assignmentFourteenDaysBeforeExpiration|
-|assignmentOneDayBeforeExpiration|
-|unknownFutureValue|
+| Member |
+| :- |
+| assignmentRequestCreated |
+| assignmentRequestApproved |
+| assignmentRequestGranted |
+| assignmentRequestRemoved |
+| assignmentFourteenDaysBeforeExpiration |
+| assignmentOneDayBeforeExpiration |
+| unknownFutureValue |
### accessReviewHistoryStatus values
-| Member|
-|:--|
-|done|
-|inprogress|
-|error|
-|requested|
-|unknownFutureValue|
+| Member |
+| :-- |
+| done |
+| inprogress |
+| error |
+| requested |
+| unknownFutureValue |
### accessReviewHistoryDecisionFilter values
-| Member|
-|:--|
-|approve|
-|deny|
-|notReviewed|
-|dontKnow|
-|notNotified|
-|unknownFutureValue|
+| Member |
+| :-- |
+| approve |
+| deny |
+| notReviewed |
+| dontKnow |
+| notNotified |
+| unknownFutureValue |
### accessReviewHistoryStatus values
-|Member|
-|:|
-|done|
-|inprogress|
-|error|
-|requested|
-|unknownFutureValue|
+| Member |
+| :-- |
+| done |
+| inprogress |
+| error |
+| requested |
+| unknownFutureValue |
### crossTenantAccessPolicyTargetConfigurationAccessType values
-|Member|
-|:|
-|allowed|
-|blocked|
-|unknownFutureValue|
+| Member |
+| :-- |
+| allowed |
+| blocked |
+| unknownFutureValue |
### crossTenantAccessPolicyTargetType values
-|Member|
-|:|
-|user|
-|group|
+| Member |
+| :-- |
+| user |
+| group |
+ ### accessPackageFilterByCurrentUserOptions values
-|Member|
-|:|
-|allowedRequestor|
-|unknownFutureValue|
+| Member |
+| :-- |
+| allowedRequestor |
+| unknownFutureValue |
### userSignInRecommendationScope values
-|Member|
-|:|
-|tenant|
-|application|
+| Member |
+| :- |
+| tenant |
+| application |
### incomingTokenType values
-|Member|
-|:|
-|none|
-|primaryRefreshToken|
-|saml11|
-|saml20|
-|unknownFutureValue|
-|remoteDesktopToken|
+| Member |
+| : |
+| none |
+| primaryRefreshToken |
+| saml11 |
+| saml20 |
+| unknownFutureValue |
+| remoteDesktopToken |
### protocolType values
-|Member|
-|:|
-|none|
-|oAuth2|
-|ropc|
-|wsFederation|
-|saml20|
-|deviceCode|
-|unknownFutureValue|
+| Member |
+| :-- |
+| none |
+| oAuth2 |
+| ropc |
+| wsFederation |
+| saml20 |
+| deviceCode |
+| unknownFutureValue |
### accessReviewInstanceDecisionItemFilterByCurrentUserOptions values
-|Member|
-|:|
-|reviewer|
-|unknownFutureValue|
+| Member |
+| :-- |
+| reviewer |
+| unknownFutureValue |
### accessReviewStageFilterByCurrentUserOptions values
-|Member|
-|:|
-|reviewer|
-|unknownFutureValue|
+| Member |
+| :-- |
+| reviewer |
+| unknownFutureValue |
### continuousAccessEvaluationMode values
-|Member|
-|:|
-|strictEnforcement|
-|disabled|
-|unknownFutureValue|
+| Member |
+| :-- |
+| strictEnforcement |
+| disabled |
+| unknownFutureValue |
### msiType values
-|Member|
-|:|
-|none|
-|userAssigned|
-|systemAssigned|
-|unknownFutureValue|
+| Member |
+| :-- |
+| none |
+| userAssigned |
+| systemAssigned |
+| unknownFutureValue |
### multiFactorAuthConfiguration values
-| Member | Value | Description |
-|:-|:| :|
-| notRequired | 0 | No multifactor authentication is required for a user to complete device registration.|
-| required | 1 | Multifactor authentication is required for a user to complete device registration.|
-| unknownFutureValue | 2 | Evolvable enumeration sentinel value. Do not use.|
+| Member | Value | Description |
+| :-- | :- | : |
+| notRequired | 0 | No multifactor authentication is required for a user to complete device registration. |
+| required | 1 | Multifactor authentication is required for a user to complete device registration. |
+| unknownFutureValue | 2 | Evolvable enumeration sentinel value. Do not use. |
### policyScope values
-| Member | Value | Description |
-|:-|:| :|
-| none | 0 | The policy does not apply to any users or groups in the organization. |
+| Member | Value | Description |
+| :-- | :- | :-- |
+| none | 0 | The policy does not apply to any users or groups in the organization. |
| all | 1 | The policy applies to all users and groups in the organization. Default value. |
-| selected | 2 | The policy applies to specific users or groups in the organization. |
-| unknownFutureValue | 3 | Evolvable enumeration sentinel value. Do not use. |
+| selected | 2 | The policy applies to specific users or groups in the organization. |
+| unknownFutureValue | 3 | Evolvable enumeration sentinel value. Do not use. |
### appCredentialRestrictionType values
Namespace: microsoft.graph
### appKeyCredentialRestrictionType values
-|Member|
-|:--|
-|asymmetricKeyLifetime|
-|unknownFutureValue|
+| Member |
+| :-- |
+| asymmetricKeyLifetime |
+| unknownFutureValue |
### synchronizationSecret values
-|Member|
-|:|
-|None|
-|UserName|
-|Password|
-|SecretToken|
-|AppKey|
-|BaseAddress|
-|ClientIdentifier|
-|ClientSecret|
-|SingleSignOnType|
-|Sandbox|
-|Url|
-|Domain|
-|ConsumerKey|
-|ConsumerSecret|
-|TokenKey|
-|TokenExpiration|
-|Oauth2AccessToken|
-|Oauth2AccessTokenCreationTime|
-|Oauth2RefreshToken|
-|SyncAll|
-|InstanceName|
-|Oauth2ClientId|
-|Oauth2ClientSecret|
-|CompanyId|
-|UpdateKeyOnSoftDelete|
-|SynchronizationSchedule|
-|SystemOfRecord|
-|SandboxName|
-|EnforceDomain|
-|SyncNotificationSettings|
-|SkipOutOfScopeDeletions|
-|Oauth2AuthorizationCode|
-|Oauth2RedirectUri|
-|ApplicationTemplateIdentifier|
-|Oauth2TokenExchangeUri|
-|Oauth2AuthorizationUri|
-|AuthenticationType|
-|Server|
-|PerformInboundEntitlementGrants|
-|HardDeletesEnabled|
-|SyncAgentCompatibilityKey|
-|SyncAgentADContainer|
-|ValidateDomain|
-|TestReferences|
-|ConnectionString|
+| Member |
+| : |
+| None |
+| UserName |
+| Password |
+| SecretToken |
+| AppKey |
+| BaseAddress |
+| ClientIdentifier |
+| ClientSecret |
+| SingleSignOnType |
+| Sandbox |
+| Url |
+| Domain |
+| ConsumerKey |
+| ConsumerSecret |
+| TokenKey |
+| TokenExpiration |
+| Oauth2AccessToken |
+| Oauth2AccessTokenCreationTime |
+| Oauth2RefreshToken |
+| SyncAll |
+| InstanceName |
+| Oauth2ClientId |
+| Oauth2ClientSecret |
+| CompanyId |
+| UpdateKeyOnSoftDelete |
+| SynchronizationSchedule |
+| SystemOfRecord |
+| SandboxName |
+| EnforceDomain |
+| SyncNotificationSettings |
+| SkipOutOfScopeDeletions |
+| Oauth2AuthorizationCode |
+| Oauth2RedirectUri |
+| ApplicationTemplateIdentifier |
+| Oauth2TokenExchangeUri |
+| Oauth2AuthorizationUri |
+| AuthenticationType |
+| Server |
+| PerformInboundEntitlementGrants |
+| HardDeletesEnabled |
+| SyncAgentCompatibilityKey |
+| SyncAgentADContainer |
+| ValidateDomain |
+| TestReferences |
+| ConnectionString |
### synchronizationScheduleState values
-|Member|
-|:|
-|Active|
-|Disabled|
-|Paused|
+| Member |
+| :- |
+| Active |
+| Disabled |
+| Paused |
### synchronizationStatusCode values
-|Member|
-|:|
-|NotConfigured|
-|NotRun|
-|Active|
-|Paused|
-|Quarantine|
+| Member |
+| : |
+| NotConfigured |
+| NotRun |
+| Active |
+| Paused |
+| Quarantine |
### synchronizationTaskExecutionResult values
-|Member|
-|:|
-|Succeeded|
-|Failed|
-|EntryLevelErrors|
+| Member |
+| : |
+| Succeeded |
+| Failed |
+| EntryLevelErrors |
### quarantineReason values
-|Member|
-|:|
-|EncounteredBaseEscrowThreshold|
-|EncounteredTotalEscrowThreshold|
-|EncounteredEscrowProportionThreshold|
-|EncounteredQuarantineException|
-|Unknown|
-|QuarantinedOnDemand|
-|TooManyDeletes|
-|IngestionInterrupted|
+| Member |
+| :-- |
+| EncounteredBaseEscrowThreshold |
+| EncounteredTotalEscrowThreshold |
+| EncounteredEscrowProportionThreshold |
+| EncounteredQuarantineException |
+| Unknown |
+| QuarantinedOnDemand |
+| TooManyDeletes |
+| IngestionInterrupted |
### attributeMappingSourceType values
-|Member|
-|:|
-|Attribute|
-|Constant|
-|Function|
+| Member |
+| :-- |
+| Attribute |
+| Constant |
+| Function |
### filterMode values
-|Member|
-|:|
-|include|
-|exclude|
+| Member |
+| : |
+| include |
+| exclude |
### lifecycleEventType values
-|Member|
-|:|
-|missed|
-|subscriptionRemoved|
-|reauthorizationRequired|
+| Member |
+| :- |
+| missed |
+| subscriptionRemoved |
+| reauthorizationRequired |
### changeType values
-|Member|
-|:|
-|created|
-|updated|
-|deleted|
+| Member |
+| : |
+| created |
+| updated |
+| deleted |
### countryLookupMethodType values
-|Member|
-|:|
-|clientIpAddress|
-|authenticatorAppGps|
+| Member |
+| : |
+| clientIpAddress |
+| authenticatorAppGps |
### approvalState values
-|Member|
-|:|
-|pending|
-|approved|
-|denied|
-|aborted|
-|canceled|
+| Member |
+| :- |
+| pending |
+| approved |
+| denied |
+| aborted |
+| canceled |
### roleSummaryStatus values
-|Member|
-|:|
-|ok|
-|bad|
+| Member |
+| :-- |
+| ok |
+| bad |
### dataPolicyOperationStatus values
-|Member|
-|:|
-|notStarted|
-|running|
-|complete|
-|failed|
-|unknownFutureValue|
+| Member |
+| :-- |
+| notStarted |
+| running |
+| complete |
+| failed |
+| unknownFutureValue |
### conditionalAccessClientApp values
-|Member|
-|:|
-|all|
-|browser|
-|mobileAppsAndDesktopClients|
-|exchangeActiveSync|
-|easSupported|
-|other|
+| Member |
+| :-- |
+| all |
+| browser |
+| mobileAppsAndDesktopClients |
+| exchangeActiveSync |
+| easSupported |
+| other |
### consentRequestFilterByCurrentUserOptions values
-|Member|
-|:|
-|reviewer|
-|unknownFutureValue|
+| Member |
+| :-- |
+| reviewer |
+| unknownFutureValue |
### attributeType values
-|Member|
-|:|
-|String|
-|Integer|
-|Reference|
-|Binary|
-|Boolean|
-|DateTime|
+| Member |
+| :-- |
+| String |
+| Integer |
+| Reference |
+| Binary |
+| Boolean |
+| DateTime |
### scopeOperatorType values
+| Member |
+| :-- |
+| Binary |
+| Unary |
+
+### synchronizationJobRestartScope values
+ |Member| |:|
-|Binary|
-|Unary|
+|None|
+|ConnectorDataStore|
+|Escrows|
+|Watermark|
+|QuarantineState|
+|Full|
+|ForceDeletes|
-### mutability values
+### synchronizationMetadata values
|Member| |:|
-|ReadWrite|
-|ReadOnly|
-|Immutable|
-|WriteOnly|
+|GalleryApplicationIdentifier|
+|GalleryApplicationKey|
+|IsOAuthEnabled|
+|IsSynchronizationAgentAssignmentRequired|
+|IsSynchronizationAgentRequired|
+|IsSynchronizationInPreview|
+|OAuthSettings|
+|SynchronizationLearnMoreIbizaFwLink|
+|ConfigurationFields|
+
+### mutability values
+
+| Member |
+| :-- |
+| ReadWrite |
+| ReadOnly |
+| Immutable |
+| WriteOnly |
### directoryDefinitionDiscoverabilities values
+| Member |
+| : |
+| None |
+| AttributeNames |
+| AttributeDataTypes |
+| AttributeReadOnly |
+| ReferenceAttributes |
+| UnknownFutureValue |
+
+### objectDefinitionMetadata values
+ |Member| |:|
-|None|
-|AttributeNames|
-|AttributeDataTypes|
-|AttributeReadOnly|
-|ReferenceAttributes|
-|UnknownFutureValue|
+|PropertyNameAccountEnabled|
+|PropertyNameSoftDeleted|
+|IsSoftDeletionSupported|
+|IsSynchronizeAllSupported|
+|ConnectorDataStorageRequired|
+|Extensions|
+|BaseObjectName|
### connectorGroupRegion values
-|Member|
-|:|
-|nam|
-|eur|
-|aus|
-|asia|
-|ind|
-|unknownFutureValue|
+| Member |
+| :-- |
+| nam |
+| eur |
+| aus |
+| asia |
+| ind |
+| unknownFutureValue |
### connectorGroupType values
-|Member|
-|:|
-|applicationProxy|
+| Member |
+| : |
+| applicationProxy |
### onPremisesPublishingType values
-|Member|
-|:|
-|applicationProxy|
-|exchangeOnline|
-|authentication|
-|provisioning|
-|intunePfx|
-|oflineDomainJoin|
-|unknownFutureValue|
+| Member |
+| :-- |
+| applicationProxy |
+| exchangeOnline |
+| authentication |
+| provisioning |
+| intunePfx |
+| oflineDomainJoin |
+| unknownFutureValue |
### agentStatus values
-|Member|
-|:|
-|active|
-|inactive|
+| Member |
+| :- |
+| active |
+| inactive |
### connectorStatus values
-|Member|
-|:|
-|active|
-|inactive|
+| Member |
+| :- |
+| active |
+| inactive |
### callType values
-|Member|
-|:|
-|unknown|
-|groupCall|
-|peerToPeer|
-|unknownFutureValue|
+| Member |
+| :-- |
+| unknown |
+| groupCall |
+| peerToPeer |
+| unknownFutureValue |
### tone values
-|Member|
-|:|
-|tone0|
-|tone1|
-|tone2|
-|tone3|
-|tone4|
-|tone5|
-|tone6|
-|tone7|
-|tone8|
-|tone9|
-|star|
-|pound|
-|a|
-|b|
-|c|
-|d|
-|flash|
+| Member |
+| :-- |
+| tone0 |
+| tone1 |
+| tone2 |
+| tone3 |
+| tone4 |
+| tone5 |
+| tone6 |
+| tone7 |
+| tone8 |
+| tone9 |
+| star |
+| pound |
+| a |
+| b |
+| c |
+| d |
+| flash |
### callState values
-|Member|
-|:|
-|incoming|
-|establishing|
-|ringing|
-|established|
-|hold|
-|transferring|
-|transferAccepted|
-|redirecting|
-|terminating|
-|terminated|
+| Member |
+| : |
+| incoming |
+| establishing |
+| ringing |
+| established |
+| hold |
+| transferring |
+| transferAccepted |
+| redirecting |
+| terminating |
+| terminated |
### routingPolicy values
-|Member|
-|:|
-|none|
-|noMissedCall|
-|disableForwardingExceptPhone|
-|disableForwarding|
-|preferSkypeForBusiness|
-|unknownFutureValue|
+| Member |
+| : |
+| none |
+| noMissedCall |
+| disableForwardingExceptPhone |
+| disableForwarding |
+| preferSkypeForBusiness |
+| unknownFutureValue |
### meetingCapabilities values
-|Member|
-|:|
-|questionAndAnswer|
-|unknownFutureValue|
+| Member |
+| :-- |
+| questionAndAnswer |
+| unknownFutureValue |
### onlineMeetingRole values
-|Member|
-|:|
-|attendee|
-|presenter|
-|producer|
-|unknownFutureValue|
+| Member |
+| :-- |
+| attendee |
+| presenter |
+| producer |
+| unknownFutureValue |
### autoAdmittedUsersType values
-|Member|
-|:|
-|everyoneInCompany|
-|everyone|
+| Member |
+| :- |
+| everyoneInCompany |
+| everyone |
### mediaState values
-|Member|
-|:|
-|active|
-|inactive|
-|unknownFutureValue|
+| Member |
+| :-- |
+| active |
+| inactive |
+| unknownFutureValue |
### callDirection values
-|Member|
-|:|
-|incoming|
-|outgoing|
+| Member |
+| :- |
+| incoming |
+| outgoing |
### modality values
-|Member|
-|:|
-|audio|
-|video|
-|videoBasedScreenSharing|
-|data|
-|screenSharing|
-|unknownFutureValue|
+| Member |
+| :- |
+| audio |
+| video |
+| videoBasedScreenSharing |
+| data |
+| screenSharing |
+| unknownFutureValue |
### endpointType values
-|Member|
-|:|
-|default|
-|voicemail|
-|skypeForBusiness|
-|skypeForBusinessVoipPhone|
-|unknownFutureValue|
+| Member |
+| : |
+| default |
+| voicemail |
+| skypeForBusiness |
+| skypeForBusinessVoipPhone |
+| unknownFutureValue |
### kerberosSignOnMappingAttributeType values
-|Member|
-|:|
-|userPrincipalName|
-|onPremisesUserPrincipalName|
-|userPrincipalUsername|
-|onPremisesUserPrincipalUsername|
-|onPremisesSAMAccountName|
+| Member |
+| : |
+| userPrincipalName |
+| onPremisesUserPrincipalName |
+| userPrincipalUsername |
+| onPremisesUserPrincipalUsername |
+| onPremisesSAMAccountName |
### externalAuthenticationType values
-|Member|
-|:|
-|passthru|
-|aadPreAuthentication|
+| Member |
+| :- |
+| passthru |
+| aadPreAuthentication |
### recipientScopeType values
-|Member|
-|:|
-|none|
-|internal|
-|external|
-|externalPartner|
-|externalNonPartner|
+| Member |
+| :-- |
+| none |
+| internal |
+| external |
+| externalPartner |
+| externalNonPartner |
### appliedConditionalAccessPolicyResult values
-|Member|
-|:|
-|success|
-|failure|
-|notApplied|
-|notEnabled|
-|unknown|
-|unknownFutureValue|
-|reportOnlySuccess|
-|reportOnlyFailure|
-|reportOnlyNotApplied|
-|reportOnlyInterrupted|
+| Member |
+| :-- |
+| success |
+| failure |
+| notApplied |
+| notEnabled |
+| unknown |
+| unknownFutureValue |
+| reportOnlySuccess |
+| reportOnlyFailure |
+| reportOnlyNotApplied |
+| reportOnlyInterrupted |
### microsoftAuthenticatorAuthenticationMode values
-|Member|
-|:|
-|any|
-|push|
-|deviceBasedPush|
+| Member |
+| :-- |
+| any |
+| push |
+| deviceBasedPush |
### authenticationMethodFeature values
-|Member|
-|:|
-|ssprRegistered|
-|ssprEnabled|
-|ssprCapable|
-|passwordlessCapable|
-|mfaCapable|
+| Member |
+| : |
+| ssprRegistered |
+| ssprEnabled |
+| ssprCapable |
+| passwordlessCapable |
+| mfaCapable |
### authMethodsType values
-|Member|
-|:|
-|email|
-|mobileSMS|
-|mobilePhone|
-|officePhone|
-|securityQuestion|
-|appNotification|
-|appNotificationCode|
-|appNotificationAndCode|
-|appPassword|
-|fido|
-|alternateMobilePhone|
-|mobilePhoneAndSMS|
-|unknownFutureValue|
+| Member |
+| : |
+| email |
+| mobileSMS |
+| mobilePhone |
+| officePhone |
+| securityQuestion |
+| appNotification |
+| appNotificationCode |
+| appNotificationAndCode |
+| appPassword |
+| fido |
+| alternateMobilePhone |
+| mobilePhoneAndSMS |
+| unknownFutureValue |
### defaultMfaMethodType values
-|Member|
-|:|
-|none|
-|mobilePhone|
-|alternateMobilePhone|
-|officePhone|
-|microsoftAuthenticatorPush|
-|softwareOneTimePasscode|
-|unknownFutureValue|
+| Member |
+| :- |
+| none |
+| mobilePhone |
+| alternateMobilePhone |
+| officePhone |
+| microsoftAuthenticatorPush |
+| softwareOneTimePasscode |
+| unknownFutureValue |
### clientCredentialType values
-|Member|
-|:|
-|none|
-|clientSecret|
-|clientAssertion|
-|federatedIdentityCredential|
-|managedIdentity|
-|certificate|
-|unknownFutureValue|
+| Member |
+| :-- |
+| none |
+| clientSecret |
+| clientAssertion |
+| federatedIdentityCredential |
+| managedIdentity |
+| certificate |
+| unknownFutureValue |
### azureADLicenseType values
-|Member|
-|:|
-|none|
-|free|
-|basic|
-|premiumP1|
-|premiumP2|
-|unknownFutureValue|
+| Member |
+| :-- |
+| none |
+| free |
+| basic |
+| premiumP1 |
+| premiumP2 |
+| unknownFutureValue |
### conditionalAccessConditions values
-|Member|
-|:|
-|none|
-|application|
-|users|
-|devicePlatform|
-|location|
-|clientType|
-|signInRisk|
-|userRisk|
-|time|
-|deviceState|
-|client|
-|ipAddressSeenByAzureAD|
-|ipAddressSeenByResourceProvider|
-|unknownFutureValue|
-|servicePrincipals|
-|servicePrincipalRisk|
+| Member |
+| : |
+| none |
+| application |
+| users |
+| devicePlatform |
+| location |
+| clientType |
+| signInRisk |
+| userRisk |
+| time |
+| deviceState |
+| client |
+| ipAddressSeenByAzureAD |
+| ipAddressSeenByResourceProvider |
+| unknownFutureValue |
+| servicePrincipals |
+| servicePrincipalRisk |
### conditionalAccessStatus values
-|Member|
-|:|
-|success|
-|failure|
-|notApplied|
-|unknownFutureValue|
+| Member |
+| :-- |
+| success |
+| failure |
+| notApplied |
+| unknownFutureValue |
### featureType values
-|Member|
-|:|
-|registration|
-|reset|
-|unknownFutureValue|
+| Member |
+| :-- |
+| registration |
+| reset |
+| unknownFutureValue |
### groupType values
-|Member|
-|:|
-|unifiedGroups|
-|azureAD|
-|unknownFutureValue|
+| Member |
+| :-- |
+| unifiedGroups |
+| azureAD |
+| unknownFutureValue |
### includedUserRoles values
-|Member|
-|:|
-|all|
-|privilegedAdmin|
-|admin|
-|user|
-|unknownFutureValue|
+| Member |
+| :-- |
+| all |
+| privilegedAdmin |
+| admin |
+| user |
+| unknownFutureValue |
### includedUserTypes values
-|Member|
-|:|
-|all|
-|member|
-|guest|
-|unknownFutureValue|
+| Member |
+| :-- |
+| all |
+| member |
+| guest |
+| unknownFutureValue |
### initiatorType values
-|Member|
-|:|
-|user|
-|app|
-|system|
-|unknownFutureValue|
+| Member |
+| :-- |
+| user |
+| app |
+| system |
+| unknownFutureValue |
### migrationStatus values
-|Member|
-|:|
-|ready|
-|needsReview|
-|additionalStepsRequired|
-|unknownFutureValue|
+| Member |
+| :- |
+| ready |
+| needsReview |
+| additionalStepsRequired |
+| unknownFutureValue |
### networkType values
-|Member|
-|:|
-|intranet|
-|extranet|
-|namedNetwork|
-|trusted|
-|unknownFutureValue|
+| Member |
+| :-- |
+| intranet |
+| extranet |
+| namedNetwork |
+| trusted |
+| unknownFutureValue |
### operationResult values
-|Member|
-|:|
-|success|
-|failure|
-|timeout|
-|unknownFutureValue|
+| Member |
+| :-- |
+| success |
+| failure |
+| timeout |
+| unknownFutureValue |
### provisioningResult values
-|Member|
-|:|
-|success|
-|failure|
-|skipped|
-|warning|
-|unknownFutureValue|
+| Member |
+| :-- |
+| success |
+| failure |
+| skipped |
+| warning |
+| unknownFutureValue |
### provisioningStepType values
-|Member|
-|:|
-|import|
-|scoping|
-|matching|
-|processing|
-|referenceResolution|
-|export|
-|unknownFutureValue|
+| Member |
+| : |
+| import |
+| scoping |
+| matching |
+| processing |
+| referenceResolution |
+| export |
+| unknownFutureValue |
### registrationAuthMethod values
-|Member|
-|:|
-|email|
-|mobilePhone|
-|officePhone|
-|securityQuestion|
-|appNotification|
-|appCode|
-|alternateMobilePhone|
-|fido|
-|appPassword|
-|unknownFutureValue|
+| Member |
+| :- |
+| email |
+| mobilePhone |
+| officePhone |
+| securityQuestion |
+| appNotification |
+| appCode |
+| alternateMobilePhone |
+| fido |
+| appPassword |
+| unknownFutureValue |
### registrationStatusType values
-|Member|
-|:|
-|registered|
-|enabled|
-|capable|
-|mfaRegistered|
-|unknownFutureValue|
+| Member |
+| :-- |
+| registered |
+| enabled |
+| capable |
+| mfaRegistered |
+| unknownFutureValue |
### signInIdentifierType values
-|Member|
-|:|
-|userPrincipalName|
-|phoneNumber|
-|proxyAddress|
-|qrCode|
-|onPremisesUserPrincipalName|
-|unknownFutureValue|
+| Member |
+| :-- |
+| userPrincipalName |
+| phoneNumber |
+| proxyAddress |
+| qrCode |
+| onPremisesUserPrincipalName |
+| unknownFutureValue |
### signInUserType values
-|Member|
-|:|
-|member|
-|guest|
-|unknownFutureValue|
+| Member |
+| :-- |
+| member |
+| guest |
+| unknownFutureValue |
### requirementProvider values
-|Member|
-|:|
-|user|
-|request|
-|servicePrincipal|
-|v1ConditionalAccess|
-|multiConditionalAccess|
-|tenantSessionRiskPolicy|
-|accountCompromisePolicies|
-|v1ConditionalAccessDependency|
-|v1ConditionalAccessPolicyIdRequested|
-|mfaRegistrationRequiredByIdentityProtectionPolicy|
-|baselineProtection|
-|mfaRegistrationRequiredByBaselineProtection|
-|mfaRegistrationRequiredByMultiConditionalAccess|
-|enforcedForCspAdmins|
-|securityDefaults|
-|mfaRegistrationRequiredBySecurityDefaults|
-|proofUpCodeRequest|
-|crossTenantOutboundRule|
-|gpsLocationCondition|
-|riskBasedPolicy|
-|unknownFutureValue|
+| Member |
+| : |
+| user |
+| request |
+| servicePrincipal |
+| v1ConditionalAccess |
+| multiConditionalAccess |
+| tenantSessionRiskPolicy |
+| accountCompromisePolicies |
+| v1ConditionalAccessDependency |
+| v1ConditionalAccessPolicyIdRequested |
+| mfaRegistrationRequiredByIdentityProtectionPolicy |
+| baselineProtection |
+| mfaRegistrationRequiredByBaselineProtection |
+| mfaRegistrationRequiredByMultiConditionalAccess |
+| enforcedForCspAdmins |
+| securityDefaults |
+| mfaRegistrationRequiredBySecurityDefaults |
+| proofUpCodeRequest |
+| crossTenantOutboundRule |
+| gpsLocationCondition |
+| riskBasedPolicy |
+| unknownFutureValue |
### riskDetail values
-|Member|
-|:|
-|none|
-|adminGeneratedTemporaryPassword|
-|userPerformedSecuredPasswordChange|
-|userPerformedSecuredPasswordReset|
-|adminConfirmedSigninSafe|
-|aiConfirmedSigninSafe|
-|userPassedMFADrivenByRiskBasedPolicy|
-|adminDismissedAllRiskForUser|
-|adminConfirmedSigninCompromised|
-|hidden|
-|adminConfirmedUserCompromised|
-|unknownFutureValue|
-|adminConfirmedServicePrincipalCompromised|
-|adminDismissedAllRiskForServicePrincipal|
-|m365DAdminDismissedDetection|
+| Member |
+| :- |
+| none |
+| adminGeneratedTemporaryPassword |
+| userPerformedSecuredPasswordChange |
+| userPerformedSecuredPasswordReset |
+| adminConfirmedSigninSafe |
+| aiConfirmedSigninSafe |
+| userPassedMFADrivenByRiskBasedPolicy |
+| adminDismissedAllRiskForUser |
+| adminConfirmedSigninCompromised |
+| hidden |
+| adminConfirmedUserCompromised |
+| unknownFutureValue |
+| adminConfirmedServicePrincipalCompromised |
+| adminDismissedAllRiskForServicePrincipal |
+| m365DAdminDismissedDetection |
<!-- maintenance comment: Do not delete enum delcaration for riskEventType until all properties of this type are marked as deleted. Dec 28, 2021: Pending eventTypes (in riskUserActivity) and riskType (in riskDetection)--> ### riskEventType values
-|Member|
-|:|
-|unlikelyTravel|
-|anonymizedIPAddress|
-|maliciousIPAddress|
-|unfamiliarFeatures|
-|malwareInfectedIPAddress|
-|suspiciousIPAddress|
-|leakedCredentials|
-|investigationsThreatIntelligence|
-|generic|
-|adminConfirmedUserCompromised|
-|mcasImpossibleTravel|
-|mcasSuspiciousInboxManipulationRules|
-|investigationsThreatIntelligenceSigninLinked|
-|maliciousIPAddressValidCredentialsBlockedIP|
-|unknownFutureValue|
+| Member |
+| :- |
+| unlikelyTravel |
+| anonymizedIPAddress |
+| maliciousIPAddress |
+| unfamiliarFeatures |
+| malwareInfectedIPAddress |
+| suspiciousIPAddress |
+| leakedCredentials |
+| investigationsThreatIntelligence |
+| generic |
+| adminConfirmedUserCompromised |
+| mcasImpossibleTravel |
+| mcasSuspiciousInboxManipulationRules |
+| investigationsThreatIntelligenceSigninLinked |
+| maliciousIPAddressValidCredentialsBlockedIP |
+| unknownFutureValue |
### usageAuthMethod values
-|Member|
-|:|
-|email|
-|mobileSMS|
-|mobileCall|
-|officePhone|
-|securityQuestion|
-|appNotification|
-|appCode|
-|alternateMobileCall|
-|fido|
-|appPassword|
-|unknownFutureValue|
+| Member |
+| : |
+| email |
+| mobileSMS |
+| mobileCall |
+| officePhone |
+| securityQuestion |
+| appNotification |
+| appCode |
+| alternateMobileCall |
+| fido |
+| appPassword |
+| unknownFutureValue |
### authenticationAppAdminConfiguration values
-|Member|
-|:|
-|notApplicable|
-|enabled|
-|disabled|
-|unknownFutureValue|
+| Member |
+| :-- |
+| notApplicable |
+| enabled |
+| disabled |
+| unknownFutureValue |
### authenticationAppEvaluation values
-|Member|
-|:|
-|success|
-|failure|
-|unknownFutureValue|
+| Member |
+| :-- |
+| success |
+| failure |
+| unknownFutureValue |
### authenticationAppPolicyStatus values
-|Member|
-|:|
-|unknown|
-|appLockOutOfDate|
-|appLockEnabled|
-|appLockDisabled|
-|appContextOutOfDate|
-|appContextShown|
-|appContextNotShown|
-|locationContextOutOfDate|
-|locationContextShown|
-|locationContextNotShown|
-|numberMatchOutOfDate|
-|numberMatchCorrectNumberEntered|
-|numberMatchIncorrectNumberEntered|
-|numberMatchDeny|
-|tamperResistantHardwareOutOfDate|
-|tamperResistantHardwareUsed|
-|tamperResistantHardwareNotUsed|
-|unknownFutureValue|
+| Member |
+| :-- |
+| unknown |
+| appLockOutOfDate |
+| appLockEnabled |
+| appLockDisabled |
+| appContextOutOfDate |
+| appContextShown |
+| appContextNotShown |
+| locationContextOutOfDate |
+| locationContextShown |
+| locationContextNotShown |
+| numberMatchOutOfDate |
+| numberMatchCorrectNumberEntered |
+| numberMatchIncorrectNumberEntered |
+| numberMatchDeny |
+| tamperResistantHardwareOutOfDate |
+| tamperResistantHardwareUsed |
+| tamperResistantHardwareNotUsed |
+| unknownFutureValue |
### authenticationMethodKeyStrength values
-|Member|
-|:|
-|normal|
-|weak|
-|unknown|
+| Member |
+| : |
+| normal |
+| weak |
+| unknown |
### authenticationContextDetail values
-|Member|
-|:|
-|required|
-|previouslySatisfied|
-|notApplicable|
-|unknownFutureValue|
+| Member |
+| : |
+| required |
+| previouslySatisfied |
+| notApplicable |
+| unknownFutureValue |
### educationAddedStudentAction values
-|Member|
-|:|
-|none|
-|assignIfOpen|
-|unknownFutureValue|
+| Member |
+| :-- |
+| none |
+| assignIfOpen |
+| unknownFutureValue |
### educationAddToCalendarOptions values
-|Member|
-|:|
-|none|
-|studentsAndPublisher|
-|studentsAndTeamOwners|
-|unknownFutureValue|
-|studentsOnly|
+| Member |
+| :-- |
+| none |
+| studentsAndPublisher |
+| studentsAndTeamOwners |
+| unknownFutureValue |
+| studentsOnly |
### educationAssignmentStatus values
-|Member|
-|:|
-|draft|
-|published|
-|assigned|
-|unknownFutureValue|
+| Member |
+| :-- |
+| draft |
+| published |
+| assigned |
+| unknownFutureValue |
### educationSubmissionStatus values
Namespace: microsoft.graph
|:| |working| |submitted|
-|released|
|returned| |unknownFutureValue| |reassigned| ### educationFeedbackResourceOutcomeStatus values
-|Member|
-|:|
-|notPublished|
-|pendingPublish|
-|published|
-|failedPublish|
-|unknownFutureValue|
+| Member |
+| :-- |
+| notPublished |
+| pendingPublish |
+| published |
+| failedPublish |
+| unknownFutureValue |
### externalEmailOtpState values
-|Member|
-|:|
-|default|
-|enabled|
-|disabled|
-|unknownFutureValue|
+| Member |
+| :-- |
+| default |
+| enabled |
+| disabled |
+| unknownFutureValue |
### expirationRequirement values
-|Member|
-|:|
-|rememberMultifactorAuthenticationOnTrustedDevices|
-|tenantTokenLifetimePolicy|
-|audienceTokenLifetimePolicy|
-|signInFrequencyPeriodicReauthentication|
-|ngcMfa|
-|signInFrequencyEveryTime|
-|unknownFutureValue|
+| Member |
+| : |
+| rememberMultifactorAuthenticationOnTrustedDevices |
+| tenantTokenLifetimePolicy |
+| audienceTokenLifetimePolicy |
+| signInFrequencyPeriodicReauthentication |
+| ngcMfa |
+| signInFrequencyEveryTime |
+| unknownFutureValue |
### replyRestriction values
Namespace: microsoft.graph
### volumeType values
-|Member|
-|:|
-|operatingSystemVolume|
-|fixedDataVolume|
-|removableDataVolume|
-|unknownFutureValue|
+| Member |
+| :-- |
+| operatingSystemVolume |
+| fixedDataVolume |
+| removableDataVolume |
+| unknownFutureValue |
### allowedAudiences values
-|Member|
-|:|
-|me|
-|family|
-|contacts|
-|groupMembers|
-|organization|
-|federatedOrganizations|
-|everyone|
-|unknownFutureValue|
+| Member |
+| : |
+| me |
+| family |
+| contacts |
+| groupMembers |
+| organization |
+| federatedOrganizations |
+| everyone |
+| unknownFutureValue |
### attestationLevel values
-|Member|
-|:|
-|attested|
-|notAttested|
-|unknownFutureValue|
+| Member |
+| :-- |
+| attested |
+| notAttested |
+| unknownFutureValue |
### emailType values
-|Member|
-|:|
-|unknown|
-|work|
-|personal|
-|main|
-|other|
+| Member |
+| :- |
+| unknown |
+| work |
+| personal |
+| main |
+| other |
### authenticationMethodSignInState values
-|Member|
-|:|
-|notSupported|
-|notAllowedByPolicy|
-|notEnabled|
-|phoneNumberNotUnique|
-|ready|
-|notConfigured|
-|unknownFutureValue|
+| Member |
+| :- |
+| notSupported |
+| notAllowedByPolicy |
+| notEnabled |
+| phoneNumberNotUnique |
+| ready |
+| notConfigured |
+| unknownFutureValue |
### authenticationPhoneType values
-|Member|
-|:|
-|mobile|
-|alternateMobile|
-|office|
-|unknownFutureValue|
+| Member |
+| :-- |
+| mobile |
+| alternateMobile |
+| office |
+| unknownFutureValue |
### authenticationMethodTargetType values
-|Member|
-|:|
-|user|
-|group|
+| Member |
+| :-- |
+| user |
+| group |
### authenticationMethodState values
-|Member|
-|:|
-|enabled|
-|disabled|
+| Member |
+| :- |
+| enabled |
+| disabled |
### fido2RestrictionEnforcementType values
-|Member|
-|:|
-|allow|
-|block|
-|unknownFutureValue|
+| Member |
+| :-- |
+| allow |
+| block |
+| unknownFutureValue |
### x509CertificateAuthenticationMode values
-|Member|
-|:|
-|x509CertificateSingleFactor|
-|x509CertificateMultiFactor|
-|unknownFutureValue|
+| Member |
+| :-- |
+| x509CertificateSingleFactor |
+| x509CertificateMultiFactor |
+| unknownFutureValue |
### x509CertificateRuleType values
-|Member|
-|:|
-|issuerSubject|
-|policyOID|
-|unknownFutureValue|
+| Member |
+| :-- |
+| issuerSubject |
+| policyOID |
+| unknownFutureValue |
### anniversaryType values
-|Member|
-|:|
-|birthday|
-|wedding|
-|unknownFutureValue|
+| Member |
+| :-- |
+| birthday |
+| wedding |
+| unknownFutureValue |
### skillProficiencyLevel values
-|Member|
-|:|
-|elementary|
-|limitedWorking|
-|generalProfessional|
-|advancedProfessional|
-|expert|
-|unknownFutureValue|
+| Member |
+| :- |
+| elementary |
+| limitedWorking |
+| generalProfessional |
+| advancedProfessional |
+| expert |
+| unknownFutureValue |
### languageProficiencyLevel values
-|Member|
-|:|
-|elementary|
-|conversational|
-|limitedWorking|
-|professionalWorking|
-|fullProfessional|
-|nativeOrBilingual|
-|unknownFutureValue|
+| Member |
+| : |
+| elementary |
+| conversational |
+| limitedWorking |
+| professionalWorking |
+| fullProfessional |
+| nativeOrBilingual |
+| unknownFutureValue |
### personRelationship values
-|Member|
-|:|
-|manager|
-|colleague|
-|directReport|
-|dotLineReport|
-|assistant|
-|dotLineManager|
-|alternateContact|
-|friend|
-|spouse|
-|sibling|
-|child|
-|parent|
-|sponsor|
-|emergencyContact|
-|other|
-|unknownFutureValue|
+| Member |
+| :-- |
+| manager |
+| colleague |
+| directReport |
+| dotLineReport |
+| assistant |
+| dotLineManager |
+| alternateContact |
+| friend |
+| spouse |
+| sibling |
+| child |
+| parent |
+| sponsor |
+| emergencyContact |
+| other |
+| unknownFutureValue |
### attachmentType values
Namespace: microsoft.graph
### registrationAuthMethod values
-|Member|
-|:|
-|email|
-|mobilePhone|
-|officePhone|
-|securityQuestion|
-|appNotification|
-|appCode|
-|alternateMobilePhone|
+| Member |
+| :- |
+| email |
+| mobilePhone |
+| officePhone |
+| securityQuestion |
+| appNotification |
+| appCode |
+| alternateMobilePhone |
### entityTypes values
-|Member|
-|:|
-|event|
-|message|
-|driveItem|
-|externalItem|
-|site|
-|list|
-|listItem|
-|drive|
-|acronym|
-|bookmark|
-|chatMessage|
-|unknownFutureValue|
+| Member |
+| :-- |
+| event |
+| message |
+| driveItem |
+| externalItem |
+| site |
+| list |
+| listItem |
+| drive |
+| acronym |
+| bookmark |
+| chatMessage |
+| unknownFutureValue |
### searchAlterationType values
-| Member |
-|:|
-|modification|
-|suggestion|
+| Member |
+| :-- |
+| modification |
+| suggestion |
### bucketAggregationSortProperty values
-|Member|
-|:|
-|count|
-|keyAsString|
-|keyAsNumber|
+| Member |
+| :- |
+| count |
+| keyAsString |
+| keyAsNumber |
### contactRelationship values
Namespace: microsoft.graph
### timeOffReasonIconType values
-|Member|
-|:|
-|none|
-|car|
-|calendar|
-|running|
-|plane|
-|firstAid|
-|doctor|
-|notWorking|
-|clock|
-|juryDuty|
-|globe|
-|cup|
-|phone|
-|weather|
-|umbrella|
-|piggyBank|
-|dog|
-|cake|
-|trafficCone|
-|pin|
-|sunny|
-|unknownFutureValue|
+| Member |
+| :-- |
+| none |
+| car |
+| calendar |
+| running |
+| plane |
+| firstAid |
+| doctor |
+| notWorking |
+| clock |
+| juryDuty |
+| globe |
+| cup |
+| phone |
+| weather |
+| umbrella |
+| piggyBank |
+| dog |
+| cake |
+| trafficCone |
+| pin |
+| sunny |
+| unknownFutureValue |
### timeCardState values
-|Member|
-|:|
-|clockedIn|
-|onBreak|
-|clockedOut|
-|unknownFutureValue|
+| Member |
+| :-- |
+| clockedIn |
+| onBreak |
+| clockedOut |
+| unknownFutureValue |
### scheduleChangeState values
Namespace: microsoft.graph
### workforceIntegrationSupportedEntities values
-|Member|
-|:|
-|none|
-|shift|
-|swapRequest|
-|userShiftPreferences|
-|openShift|
-|openShiftRequest|
-|offerShiftRequest|
-|unknownFutureValue|
-|timeCard|
-|timeOffReason|
-|timeOff|
-|timeOffRequest|
+| Member |
+| :- |
+| none |
+| shift |
+| swapRequest |
+| userShiftPreferences |
+| openShift |
+| openShiftRequest |
+| offerShiftRequest |
+| unknownFutureValue |
+| timeCard |
+| timeOffReason |
+| timeOff |
+| timeOffRequest |
### confirmedBy values
Possible values for user account types (group membership), per Windows definitio
| power | 1 | Member of Power Users group. | | administrator | 2 | Member of Administrators group. |
-### chatMessagePolicyViolationDlpActionType values
+### chatMessagePolicyViolationDlpActionType values
-| Value |
-|:--|
-| none |
-| NotifySender |
-| BlockAccess |
+| Value |
+| : |
+| none |
+| NotifySender |
+| BlockAccess |
| BlockAccessExternal | ### scopeOperatorMultiValuedComparisonType values |Member| |:|
-|all|
-|any|
+|All|
+|Any|
### riskLevel values
-|Member|
-|:|
-|low|
-|medium|
-|high|
-|hidden|
-|none|
-|unknownFutureValue|
+| Member |
+| :-- |
+| low |
+| medium |
+| high |
+| hidden |
+| none |
+| unknownFutureValue |
### riskState values
-|Member|
-|:|
-|none|
-|confirmedSafe|
-|remediated|
-|dismissed|
-|atRisk|
-|confirmedCompromised|
-|unknownFutureValue|
+| Member |
+| :- |
+| none |
+| confirmedSafe |
+| remediated |
+| dismissed |
+| atRisk |
+| confirmedCompromised |
+| unknownFutureValue |
### advancedConfigState values
-|Member|
-|:|
-|default|
-|enabled|
-|disabled|
-|unknownFutureValue|
+| Member |
+| :-- |
+| default |
+| enabled |
+| disabled |
+| unknownFutureValue |
### referenceAttachmentPermission values
-|Member|
-|:|
-|other|
-|view|
-|edit|
-|anonymousView|
-|anonymousEdit|
-|organizationView|
-|organizationEdit|
+| Member |
+| : |
+| other |
+| view |
+| edit |
+| anonymousView |
+| anonymousEdit |
+| organizationView |
+| organizationEdit |
### referenceAttachmentProvider values
-|Member|
-|:|
-|other|
-|oneDriveBusiness|
-|oneDriveConsumer|
-|dropbox|
+| Member |
+| : |
+| other |
+| oneDriveBusiness |
+| oneDriveConsumer |
+| dropbox |
### networkType values
-|Member|
-|:|
-|intranet|
-|extranet|
-|namedNetwork|
-|trusted|
-|unknownFutureValue|
+| Member |
+| :-- |
+| intranet |
+| extranet |
+| namedNetwork |
+| trusted |
+| unknownFutureValue |
### exchangeIdFormat values
+| Member |
+| :- |
+| entryId |
+| ewsId |
+| immutableEntryId |
+| restId |
+| restImmutableEntryId |
+
+### attributeDefinitionMetadata values
+ |Member| |:|
-|entryId|
-|ewsId|
-|immutableEntryId|
-|restId|
-|restImmutableEntryId|
+|BaseAttributeName|
+|ComplexObjectDefinition|
+|IsContainer|
+|IsCustomerDefined|
+|IsDomainQualified|
+|LinkPropertyNames|
+|LinkTypeName|
+|MaximumLength|
+|ReferencedProperty|
-### attributeFlowBehavior values
+### attributeFlowBehavior values
|Member| |:|
-|flowWhenChanged|
-|flowAlways|
+|FlowWhenChanged|
+|FlowAlways|
### attributeFlowType values
-|Member|
-|:|
-|Always|
-|ObjectAddOnly|
-|MultiValueAddOnly|
-|ValueAddOnly|
-|AttributeAddOnly|
+| Member |
+| :- |
+| Always |
+| ObjectAddOnly |
+| MultiValueAddOnly |
+| ValueAddOnly |
+| AttributeAddOnly |
### objectFlowTypes values
-| Member | Value |
-| :-- | :- |
-| None | 0 |
-| Add | 1 |
-| Update | 2 |
-| Delete | 4 |
+|Member|
+|:|
+|None|
+|Add|
+|Update|
+|Delete|
-### chatMessageType values
+### objectMappingMetadata values
|Member| |:|
-|message|
-|chatEvent |
-|typing |
-|unknownFutureValue|
-|systemEventMessage|
+|EscrowBehavior|
+|DisableMonitoringForChanges|
+|OriginalJoiningProperty|
+|Disposition|
+|IsCustomerDefined|
+|ExcludeFromReporting|
+|Unsynchronized|
+
+### chatMessageType values
+
+| Member |
+| :-- |
+| message |
+| chatEvent |
+| typing |
+| unknownFutureValue |
+| systemEventMessage |
### chatMessageImportance values
-|Member|
-|:|
-|normal|
-|high|
-|urgent|
+| Member |
+| :-- |
+| normal |
+| high |
+| urgent |
### stagedFeatureName values
Possible values for user account types (group membership), per Windows definitio
### tokenIssuerType values
-|Member|
-|:|
-|AzureAD|
-|ADFederationServices|
-|unknownFutureValue|
-|AzureADBackupAuth|
-|ADFederationServicesMFAAdapter|
-|NPSExtension|
+| Member |
+| :-- |
+| AzureAD |
+| ADFederationServices |
+| unknownFutureValue |
+| AzureADBackupAuth |
+| ADFederationServicesMFAAdapter |
+| NPSExtension |
### riskDetectionTimingType values
-|Member|
-|:|
-|notDefined|
-|realtime|
-|nearRealtime|
-|offline|
-|unknownFutureValue|
+| Member |
+| :-- |
+| notDefined |
+| realtime |
+| nearRealtime |
+| offline |
+| unknownFutureValue |
### activityType values
-|Member|
-|:|
-|signin|
-|user|
-|unknownFutureValue|
-|servicePrincipal|
+| Member |
+| :-- |
+| signin |
+| user |
+| unknownFutureValue |
+| servicePrincipal |
### chatMessagePolicyViolationUserActionType values
-| Member | Int value | Description |
-|:|:--|:-|
-| None | 0 | Default value. This is the value on a message when the user has not taken an action on the message blocked by DLP. |
-| Override | 1 | Sender has overridden the message verdict and sent the message anyway.|
-| ReportFalsePositive | 2 | Sender has reported the message verdict to the admins as a false positive.|
+| Member | Int value | Description |
+| : | :-- | :-- |
+| None | 0 | Default value. This is the value on a message when the user has not taken an action on the message blocked by DLP. |
+| Override | 1 | Sender has overridden the message verdict and sent the message anyway. |
+| ReportFalsePositive | 2 | Sender has reported the message verdict to the admins as a false positive. |
### chatMessagePolicyViolationVerdictDetailsType values
-| Member | Int value | Description |
-|:|:--|:-|
-| None | 0 | User is not allowed to override the message. User is not allowed to report a message as false positive if policyTip is not provided. In all other scenarios, user can report a message as false positive.|
-| AllowFalsePositiveOverride | 1 | User is not allowed to explicitly override the block unless this is combined with `AllowOverrideWithoutJustification` or `AllowOverrideWithJustification` flags. Reporting a false positive on the violation automatically overrides the block and sends the message. |
-| AllowOverrideWithoutJustification | 2 | User is allowed to override the block and send the message. Justification text is not required. Exclusive to `AllowOverrideWithJustification`. |
-| AllowOverrideWithJustification | 4 | User is allowed to override the block and send the message. Justification text is required. Exclusive to `AllowOverrideWithoutJustification`.|
+| Member | Int value | Description |
+| :-- | :-- | :-- |
+| None | 0 | User is not allowed to override the message. User is not allowed to report a message as false positive if policyTip is not provided. In all other scenarios, user can report a message as false positive. |
+| AllowFalsePositiveOverride | 1 | User is not allowed to explicitly override the block unless this is combined with `AllowOverrideWithoutJustification` or `AllowOverrideWithJustification` flags. Reporting a false positive on the violation automatically overrides the block and sends the message. |
+| AllowOverrideWithoutJustification | 2 | User is allowed to override the block and send the message. Justification text is not required. Exclusive to `AllowOverrideWithJustification`. |
+| AllowOverrideWithJustification | 4 | User is allowed to override the block and send the message. Justification text is required. Exclusive to `AllowOverrideWithoutJustification`. |
### entityType values | Member |
-|:--|
-|event|
-|message|
-|driveItem|
-|externalFile|
-|externalItem|
+| :-- |
+| event |
+| message |
+| driveItem |
+| externalFile |
+| externalItem |
### onlineMeetingProviderType values
-|Member|
-|:|
-|unknown|
-|skypeForBusiness|
-|skypeForConsumer|
-|teamsForBusiness|
+| Member |
+| : |
+| unknown |
+| skypeForBusiness |
+| skypeForConsumer |
+| teamsForBusiness |
### delegateMeetingMessageDeliveryOptions values
-|Member|
-|:|
-|sendToDelegateAndInformationToPrincipal|
-|sendToDelegateAndPrincipal|
-|sendToDelegateOnly|
+| Member |
+| :-- |
+| sendToDelegateAndInformationToPrincipal |
+| sendToDelegateAndPrincipal |
+| sendToDelegateOnly |
### calendarRoleType values
-|Member|
-|:|
-|none|
-|freeBusyRead|
-|limitedRead|
-|read|
-|write|
-|delegateWithoutPrivateEventAccess|
-|delegateWithPrivateEventAccess|
-|custom|
+| Member |
+| :-- |
+| none |
+| freeBusyRead |
+| limitedRead |
+| read |
+| write |
+| delegateWithoutPrivateEventAccess |
+| delegateWithPrivateEventAccess |
+| custom |
### contentFormat values
Possible values for user account types (group membership), per Windows definitio
### conditionalAccessPolicyState values
-|Member|
-|:|
-|enabled|
-|disabled|
-|enabledForReportingButNotEnforced|
+| Member |
+| :-- |
+| enabled |
+| disabled |
+| enabledForReportingButNotEnforced |
### conditionalAccessGrantControl values
-| Member |
-|:--|
-|block|
-|mfa|
-|compliantDevice|
-|domainJoinedDevice|
-|approvedApplication|
-|compliantApplication|
-|passwordChange|
-|unknownFutureValue|
+| Member |
+| :- |
+| block |
+| mfa |
+| compliantDevice |
+| domainJoinedDevice |
+| approvedApplication |
+| compliantApplication |
+| passwordChange |
+| unknownFutureValue |
### conditionalAccessRule values
-|Member|
-|:|
-|allApps|
-|firstPartyApps|
-|office365|
-|appId|
-|acr|
-|appFilter|
-|allUsers|
-|guest|
-|groupId|
-|roleId|
-|userId|
-|allDevicePlatforms|
-|devicePlatform|
-|allLocations|
-|insideCorpnet|
-|allTrustedLocations|
-|locationId|
-|allDevices|
-|deviceFilter|
-|deviceState|
-|unknownFutureValue|
-|deviceFilterIncludeRuleNotMatched|
-|allDeviceStates|
-|anonymizedIPAddress|
-|unfamiliarFeatures|
-|nationStateIPAddress|
-|realTimeThreatIntelligence|
-|internalGuest|
-|b2bCollaborationGuest|
-|b2bCollaborationMember|
-|b2bDirectConnectUser|
-|otherExternalUser|
-|serviceProvider|
-|microsoftAdminPortals|
+| Member |
+| :-- |
+| allApps |
+| firstPartyApps |
+| office365 |
+| appId |
+| acr |
+| appFilter |
+| allUsers |
+| guest |
+| groupId |
+| roleId |
+| userId |
+| allDevicePlatforms |
+| devicePlatform |
+| allLocations |
+| insideCorpnet |
+| allTrustedLocations |
+| locationId |
+| allDevices |
+| deviceFilter |
+| deviceState |
+| unknownFutureValue |
+| deviceFilterIncludeRuleNotMatched |
+| allDeviceStates |
+| anonymizedIPAddress |
+| unfamiliarFeatures |
+| nationStateIPAddress |
+| realTimeThreatIntelligence |
+| internalGuest |
+| b2bCollaborationGuest |
+| b2bCollaborationMember |
+| b2bDirectConnectUser |
+| otherExternalUser |
+| serviceProvider |
+| microsoftAdminPortals |
### signInAccessType values
-|Member|
-|:|
-|none|
-|b2bCollaboration|
-|b2bDirectConnect|
-|microsoftSupport|
-|serviceProvider|
-|unknownFutureValue|
+| Member |
+| :-- |
+| none |
+| b2bCollaboration |
+| b2bDirectConnect |
+| microsoftSupport |
+| serviceProvider |
+| unknownFutureValue |
### signinFrequencyType values
-| Member |
-|:--|
-|days|
-|hours|
+| Member |
+| :-- |
+| days |
+| hours |
### persistentBrowserSessionMode values
-| Member |
-|:--|
-|always|
-|never|
+| Member |
+| :-- |
+| always |
+| never |
### cloudAppSecuritySessionControlType values
-| Member |
-|:--|
-|mcasConfigured|
-|monitorOnly|
-|blockDownloads|
+| Member |
+| :- |
+| mcasConfigured |
+| monitorOnly |
+| blockDownloads |
### conditionalAccessDevicePlatform values
-| Member |
-|:--|
-|android|
-|iOS|
-|windows|
-|windowsPhone|
-|macOS|
-|all|
-|unknownFutureValue|
+| Member |
+| :-- |
+| android |
+| iOS |
+| windows |
+| windowsPhone |
+| macOS |
+| all |
+| unknownFutureValue |
### priority values
-|Member|Value|
-|:|:|
-|None|0|
-|High|1|
-|Low|2|
+| Member | Value |
+| :-- | :- |
+| None | 0 |
+| High | 1 |
+| Low | 2 |
### templateScenarios values
-|Member |
-|:|
-|new |
-|secureFoundation |
-|zeroTrust |
-|remoteWork |
-|protectAdmins |
-|emergingThreats |
-|unknownFutureValue |
+| Member |
+| :-- |
+| new |
+| secureFoundation |
+| zeroTrust |
+| remoteWork |
+| protectAdmins |
+| emergingThreats |
+| unknownFutureValue |
### threatAssessmentContentType values | Member | Value | Description |
-|:-|:|:|
+| :-- | :- | :- |
| mail | 1 | Mail threat. | | url | 2 | URL threat. | | file | 3 | Attachment file threat. |
Possible values for user account types (group membership), per Windows definitio
### threatExpectedAssessment values | Member | Value | Description |
-|:--|:|:-|
+| : | :- | :-- |
| block | 1 | The threat should be blocked. | | unblock | 2 | The threat should not be blocked. | ### threatCategory values | Member | Value | Description |
-|:-|:|:-|
+| :-- | :- | :-- |
| spam | 1 | Spam threat. | | phishing | 2 | Phishing threat. | | malware | 3 | Malware threat. |
Possible values for user account types (group membership), per Windows definitio
### threatAssessmentStatus values | Member | Value | Description |
-|:-|:|:--|
+| :-- | :- | : |
| pending | 1 | The threat assessment still in progress. | | completed | 2 | The threat assessment completed. | ### threatAssessmentRequestSource values | Member | Value | Description |
-|:--|:|:-|
+| : | :- | :-- |
| undefined | 0 | Not yet know. | | user | 1 | User submission. | | administrator | 2 | Tenant admin submission. |
Possible values for user account types (group membership), per Windows definitio
### threatAssessmentResultType values | Member | Value | Description |
-|:-|:|:--|
+| :-- | :- | : |
| checkPolicy | 1 | The policy check result, only for `mail` assessment. | | rescan | 2 | The rescan result. | | unknownFutureValue | 3 | A sentinel member. |
Possible values for user account types (group membership), per Windows definitio
### mailDestinationRoutingReason values | Member | Value | Description |
-|:-|:|:|
+| :-- | :- | :- |
| none | 0 | Not yet know. | | mailFlowRule | 1 | Exchange transport rule. | | safeSender | 2 | Safe sender list. |
Possible values for user account types (group membership), per Windows definitio
### threatAssessmentRequestPivotProperty values | Member | Value | Description |
-|:--|:|:--|
+| : | :- | : |
| threatCategory | 1 | Aggregate threat assessment request by `threatCategory`. | | mailDestinationRoutingReason | 2 | Aggregate threat assessment request by `mailDestinationRoutingReason`. |
Possible values for user account types (group membership), per Windows definitio
### columnTypes values
-|Member|Description|
-|:-|:
-|note| multiline text. |
-|text | single line text. |
-|choice | choice column |
-|multichoice | multichoice column. |
-|number | number column. |
-|currency | currency column. |
-|dateTime | dateTime column. |
-|lookup | lookup column. |
-|boolean | Yes/No column. |
-|user | person or group column. |
-|url | hyperlink or picture column. |
-|calculated | calculated column. |
-|location | location column. |
-|geolocation | geolocation column. |
-|term | managed metadata column. |
-|multiterm | managed metadata column accepting multiple values. |
-|thumbnail | Image column. |
-|approvalStatus | Content approval status column. |
-|unknownFutureValue | unknownFuturevalue |
+| Member | Description |
+| :-- | :- |
+| note | multiline text. |
+| text | single line text. |
+| choice | choice column |
+| multichoice | multichoice column. |
+| number | number column. |
+| currency | currency column. |
+| dateTime | dateTime column. |
+| lookup | lookup column. |
+| boolean | Yes/No column. |
+| user | person or group column. |
+| url | hyperlink or picture column. |
+| calculated | calculated column. |
+| location | location column. |
+| geolocation | geolocation column. |
+| term | managed metadata column. |
+| multiterm | managed metadata column accepting multiple values. |
+| thumbnail | Image column. |
+| approvalStatus | Content approval status column. |
+| unknownFutureValue | unknownFuturevalue |
### connectedOrganizationState values
-| Member | Value | Description |
-|:-| :--|:-|
-| configured | 0 | Connected Organizations with this state value are included in assignment policies with requestor scope type `AllConfiguredConnectedOrganizationSubjects`. |
-| proposed | 1 | Connected Organizations that are automatically created by the system have this state value. They are not included in assignment policies with requestor scope type `AllConfiguredConnectedOrganizationSubjects`. |
-| unknownFutureValue | 2 | A sentinel member. |
+| Member | Value | Description |
+| :-- | :- | : |
+| configured | 0 | Connected Organizations with this state value are included in assignment policies with requestor scope type `AllConfiguredConnectedOrganizationSubjects`. |
+| proposed | 1 | Connected Organizations that are automatically created by the system have this state value. They are not included in assignment policies with requestor scope type `AllConfiguredConnectedOrganizationSubjects`. |
+| unknownFutureValue | 2 | A sentinel member. |
### identityUserFlowAttributeDataType values
-| Member | Value | Description |
-|:-|:|:|
-| string | 1 | String data type |
-| boolean | 2 | Boolean data type |
-| int64 | 3 | Int data type |
-| stringCollection | 4 | String collection data type |
-|dateTime|5||
-| unknownFutureValue | 6 | A sentinel member. |
+| Member | Value | Description |
+| :-- | :- | :-- |
+| string | 1 | String data type |
+| boolean | 2 | Boolean data type |
+| int64 | 3 | Int data type |
+| stringCollection | 4 | String collection data type |
+| dateTime | 5 | |
+| unknownFutureValue | 6 | A sentinel member. |
### identityUserFlowAttributeType values
-| Member | Value | Description |
-|:-|:|:-|
-| builtIn | 1 | This user flow attribute type denotes it was created by the system |
-| custom | 2 | This user flow attribute type denotes it was created by the user |
-|required|3||
-| unknownFutureValue | 4 | A sentinel member. |
+| Member | Value | Description |
+| :-- | :- | :-- |
+| builtIn | 1 | This user flow attribute type denotes it was created by the system |
+| custom | 2 | This user flow attribute type denotes it was created by the user |
+| required | 3 | |
+| unknownFutureValue | 4 | A sentinel member. |
### permissionClassificationType values
Possible values for user account types (group membership), per Windows definitio
### identityUserFlowAttributeInputType values
-| Member |
-|:-|
-| textBox |
-| dateTimeDropDown |
-| radioSingleSelect |
-| dropdownSingleSelect |
-| emailBox |
-| checkboxMultiSelect |
+| Member |
+| :- |
+| textBox |
+| dateTimeDropDown |
+| radioSingleSelect |
+| dropdownSingleSelect |
+| emailBox |
+| checkboxMultiSelect |
### teamworkActivityTopicSource values
Possible values for user account types (group membership), per Windows definitio
### cloudPcProvisioningPolicyImageType values
-|Member|
-|:|
-|custom|
-|gallery|
+| Member |
+| : |
+| custom |
+| gallery |
### chatType values
-| Member | Value | Description |
-| :-- | :- | : |
-|oneOnOne | 0 | Indicates that the chat is a 1:1 chat. The roster size is fixed for this type of chat, the member cannot be removed / added. |
-|group | 1 | Indicates that the chat is a Group chat. The roster size (of at least 2 person) can be updated for this type of chat. The members can be removed / added later on. |
-|meeting | 2 | Indicates that the chat is a Meeting chat, which is created as a side effect of creation of an OnlineMeeting. |
-|unknownFutureValue | 3 | Sentinel value to indicate future values. |
+| Member | Value | Description |
+| :-- | :- | :-- |
+| oneOnOne | 0 | Indicates that the chat is a 1:1 chat. The roster size is fixed for this type of chat, the member cannot be removed / added. |
+| group | 1 | Indicates that the chat is a Group chat. The roster size (of at least 2 person) can be updated for this type of chat. The members can be removed / added later on. |
+| meeting | 2 | Indicates that the chat is a Meeting chat, which is created as a side effect of creation of an OnlineMeeting. |
+| unknownFutureValue | 3 | Sentinel value to indicate future values. |
### singleSignOnMode values
-|Member|
-|:|
-|none|
-|onPremisesKerberos|
-|aadHeaderBased|
-|pingHeaderBased|
+| Member |
+| :-- |
+| none |
+| onPremisesKerberos |
+| aadHeaderBased |
+| pingHeaderBased |
### plannerContainerType values
Possible values for user account types (group membership), per Windows definitio
|unknownFutureValue| |roster| |project|
+|driveItem|
### plannerPlanContextType values
-|Member|
-|:|
-|teamsTab|
-|sharePointPage|
-|meetingNotes|
-|other|
-|unknownFutureValue|
+| Member |
+| :-- |
+| teamsTab |
+| sharePointPage |
+| meetingNotes |
+| other |
+| unknownFutureValue |
### plannerContextState values
-|Member |
-|:|
-|active |
-|delinked |
-|unknownFutureValue |
+| Member |
+| :-- |
+| active |
+| delinked |
+| unknownFutureValue |
### plannerExternalTaskSourceDisplayType values
-|Member|
-|:|
-|none|
-|default|
-|unknownFutureValue|
+| Member |
+| :-- |
+| none |
+| default |
+| unknownFutureValue |
### plannerCreationSourceKind values
-|Member|
-|:|
-|none|
-|external|
-|publication|
-|unknownFutureValue|
+| Member |
+| :-- |
+| none |
+| external |
+| publication |
+| unknownFutureValue |
### policyScope values
-|Member|
-|:|
-|none|
-|all|
-|selected|
+| Member |
+| :- |
+| none |
+| all |
+| selected |
### teamsAppInstallationScope values
-|Member |Value |Description |
-|:|:--|:-- |
-|team |0 |Indicates that the Teams app can be installed within a team and is authorized to access that team's data.|
-|groupChat |1 |Indicates that the Teams app can be installed within a group chat and is authorized to access that group chat's data.|
-|personal |2 |Indicates that the Teams app can be installed in the personal scope of a user and is authorized to access that user's data.|
-
-### roleAssignmentScheduleRequestFilterByCurrentUserOptions values
+| Member | Value | Description |
+| :-- | :- | :-- |
+| team | 0 | Indicates that the Teams app can be installed within a team and is authorized to access that team's data. |
+| groupChat | 1 | Indicates that the Teams app can be installed within a group chat and is authorized to access that group chat's data. |
+| personal | 2 | Indicates that the Teams app can be installed in the personal scope of a user and is authorized to access that user's data. |
-|Member|
-|:|
-|principal|
-|createdBy|
-|approver|
-|unknownFutureValue|
+### assignmentScheduleFilterByCurrentUserOptions values
-### roleAssignmentScheduleFilterByCurrentUserOptions values
+| Member |
+| :-- |
+| principal |
+| unknownFutureValue |
-|Member|
-|:|
-|principal|
-|unknownFutureValue|
+### assignmentScheduleInstanceFilterByCurrentUserOptions values
-### roleAssignmentScheduleInstanceFilterByCurrentUserOptions values
+| Member |
+| :-- |
+| principal |
+| unknownFutureValue |
-|Member|
-|:|
-|principal|
-|unknownFutureValue|
+### assignmentScheduleRequestFilterByCurrentUserOptions values
-### roleEligibilityScheduleRequestFilterByCurrentUserOptions values
+| Member |
+| :-- |
+| principal |
+| createdBy |
+| approver |
+| unknownFutureValue |
-|Member|
-|:|
-|principal|
-|createdBy|
-|approver|
-|unknownFutureValue|
-### roleEligibilityScheduleFilterByCurrentUserOptions values
+### eligibilityScheduleFilterByCurrentUserOptions values
-|Member|
-|:|
-|principal|
-|unknownFutureValue|
+| Member |
+| :-- |
+| principal |
+| unknownFutureValue |
-### roleEligibilityScheduleInstanceFilterByCurrentUserOptions values
+### eligibilityScheduleInstanceFilterByCurrentUserOptions values
-|Member|
-|:|
-|principal|
-|unknownFutureValue|
+| Member |
+| :-- |
+| principal |
+| unknownFutureValue |
+
+### eligibilityScheduleRequestFilterByCurrentUserOptions values
+
+| Member |
+| :-- |
+| principal |
+| createdBy |
+| approver |
+| unknownFutureValue |
++
+### privilegedAccessGroupAssignmentType values
+
+| Member |
+| :-- |
+| assigned |
+| activated |
+| unknownFutureValue |
+
+### privilegedAccessGroupMemberType values
+
+| Member |
+| :-- |
+| direct |
+| group |
+| unknownFutureValue |
+
+### privilegedAccessGroupRelationships values
+
+| Member |
+| :-- |
+| owner |
+| member |
+| unknownFutureValue |
+++
+### scheduleRequestActions values
+
+| Member |
+| :-- |
+| adminAssign |
+| adminUpdate |
+| adminRemove |
+| selfActivate |
+| selfDeactivate |
+| adminExtend |
+| adminRenew |
+| selfExtend |
+| selfRenew |
+| unknownFutureValue |
+
+### roleAssignmentScheduleRequestFilterByCurrentUserOptions values
+
+| Member |
+| :-- |
+| principal |
+| createdBy |
+| approver |
+| unknownFutureValue |
+
+### roleAssignmentScheduleFilterByCurrentUserOptions values
+
+| Member |
+| :-- |
+| principal |
+| unknownFutureValue |
+
+### roleAssignmentScheduleInstanceFilterByCurrentUserOptions values
+
+| Member |
+| :-- |
+| principal |
+| unknownFutureValue |
+
+### roleEligibilityScheduleRequestFilterByCurrentUserOptions values
+
+| Member |
+| :-- |
+| principal |
+| createdBy |
+| approver |
+| unknownFutureValue |
+
+### roleEligibilityScheduleFilterByCurrentUserOptions values
+
+| Member |
+| :-- |
+| principal |
+| unknownFutureValue |
+
+### roleEligibilityScheduleInstanceFilterByCurrentUserOptions values
+
+| Member |
+| :-- |
+| principal |
+| unknownFutureValue |
### cloudPcAuditActivityOperationType values
-|Member|
-|:|
-|create|
-|delete|
-|patch|
-|other|
+| Member |
+| :-- |
+| create |
+| delete |
+| patch |
+| other |
### cloudPcAuditActivityResult values
-|Member|
-|:|
-|success|
-|clientError|
-|failure|
-|timeout|
-|other|
+| Member |
+| :- |
+| success |
+| clientError |
+| failure |
+| timeout |
+| other |
### cloudPcAuditActorType values
-|Member|
-|:|
-|itPro|
-|application|
-|partner|
-|unknown|
+| Member |
+| :- |
+| itPro |
+| application |
+| partner |
+| unknown |
### cloudPcAuditCategory values
-|Member|
-|:|
-|cloudPC|
-|other|
+| Member |
+| : |
+| cloudPC |
+| other |
### postType values
-|Member|
-|:|
-|regular|
-|quick|
-|strategic|
-|unknownFutureValue|
+| Member |
+| :-- |
+| regular |
+| quick |
+| strategic |
+| unknownFutureValue |
### serviceHealthClassificationType values
-|Member|
-|:|
-|advisory|
-|incident|
-|unknownFutureValue|
+| Member |
+| :-- |
+| advisory |
+| incident |
+| unknownFutureValue |
### serviceHealthOrigin values
-|Member|
-|:|
-|microsoft|
-|thirdParty|
-|customer|
-|unknownFutureValue|
+| Member |
+| :-- |
+| microsoft |
+| thirdParty |
+| customer |
+| unknownFutureValue |
### serviceHealthStatus values
-|Member|
-|:|
-|serviceOperational|
-|investigating|
-|restoringService|
-|verifyingService|
-|serviceRestored|
-|postIncidentReviewPublished|
-|serviceDegradation|
-|serviceInterruption|
-|extendedRecovery|
-|falsePositive|
-|investigationSuspended|
-|resolved|
-|mitigatedExternal|
-|mitigated|
-|resolvedExternal|
-|confirmed|
-|reported|
-|unknownFutureValue|
+| Member |
+| :-- |
+| serviceOperational |
+| investigating |
+| restoringService |
+| verifyingService |
+| serviceRestored |
+| postIncidentReviewPublished |
+| serviceDegradation |
+| serviceInterruption |
+| extendedRecovery |
+| falsePositive |
+| investigationSuspended |
+| resolved |
+| mitigatedExternal |
+| mitigated |
+| resolvedExternal |
+| confirmed |
+| reported |
+| unknownFutureValue |
### serviceUpdateCategory values
-|Member|
-|:|
-|preventOrFixIssue|
-|planForChange|
-|stayInformed|
-|unknownFutureValue|
+| Member |
+| :-- |
+| preventOrFixIssue |
+| planForChange |
+| stayInformed |
+| unknownFutureValue |
### serviceUpdateSeverity values
-|Member|
-|:|
-|normal|
-|high|
-|critical|
-|unknownFutureValue|
+| Member |
+| :-- |
+| normal |
+| high |
+| critical |
+| unknownFutureValue |
### teamworkApplicationIdentityType values
-|Member|
-|:|
-|aadApplication|
-|bot|
-|tenantBot|
-|office365Connector|
-|outgoingWebhook|
-|unknownFutureValue|
+| Member |
+| :-- |
+| aadApplication |
+| bot |
+| tenantBot |
+| office365Connector |
+| outgoingWebhook |
+| unknownFutureValue |
### teamworkConversationIdentityType values
-|Member|
-|:|
-|team|
-|channel|
-|chat|
-|unknownFutureValue|
+| Member |
+| :-- |
+| team |
+| channel |
+| chat |
+| unknownFutureValue |
### teamworkUserIdentityType values
-|Member|
-|:|
-|aadUser|
-|onPremiseAadUser|
-|anonymousGuest|
-|federatedUser|
-|personalMicrosoftAccountUser|
-|skypeUser|
-|phoneUser|
-|unknownFutureValue|
-|emailUser|
-|azureCommunicationServicesUser|
+| Member |
+| :-- |
+| aadUser |
+| onPremiseAadUser |
+| anonymousGuest |
+| federatedUser |
+| personalMicrosoftAccountUser |
+| skypeUser |
+| phoneUser |
+| unknownFutureValue |
+| emailUser |
+| azureCommunicationServicesUser |
### callRecordingStatus values
-|Member|
-|:|
-|success|
-|failure|
-|initial|
-|chunkFinished|
-|unknownFutureValue|
+| Member |
+| :-- |
+| success |
+| failure |
+| initial |
+| chunkFinished |
+| unknownFutureValue |
### payloadDeliveryPlatform values
-|Member|
-|:|
-|unknown|
-|sms|
-|email|
-|teams|
-|unknownFutureValue|
+| Member |
+| :-- |
+| unknown |
+| sms |
+| email |
+| teams |
+| unknownFutureValue |
### trainingStatus values
-|Member|
-|:|
-|unknown|
-|assigned|
-|inProgress|
-|completed|
-|overdue|
-|unknownFutureValue|
+| Member |
+| :-- |
+| unknown |
+| assigned |
+| inProgress |
+| completed |
+| overdue |
+| unknownFutureValue |
### teamworkCallEventType values
-|Member|
-|:|
-|call|
-|meeting|
-|screenShare|
-|unknownFutureValue|
+| Member |
+| :-- |
+| call |
+| meeting |
+| screenShare |
+| unknownFutureValue |
### binaryOperator values
-|Member|
-|:|
-|or|
-|and|
+| Member |
+| :-- |
+| or |
+| and |
### subjectRightsRequestStage values
-|Member|
-|:|
-|contentRetrieval|
-|contentReview|
-|generateReport|
-|contentDeletion|
-|caseResolved|
-|unknownFutureValue|
+| Member |
+| :-- |
+| contentRetrieval |
+| contentReview |
+| generateReport |
+| contentDeletion |
+| caseResolved |
+| unknownFutureValue |
### subjectRightsRequestStageStatus values
-|Member|
-|:|
-|notStarted|
-|current|
-|completed|
-|failed|
-|unknownFutureValue|
+| Member |
+| :-- |
+| notStarted |
+| current |
+| completed |
+| failed |
+| unknownFutureValue |
### subjectRightsRequestStatus values
-|Member|
-|:|
-|active|
-|closed|
-|unknownFutureValue|
+| Member |
+| :-- |
+| active |
+| closed |
+| unknownFutureValue |
### subjectRightsRequestType values
-|Member|
-|:|
-|export|
-|delete|
-|access|
-|tagForAction|
-|unknownFutureValue|
+| Member |
+| :-- |
+| export |
+| delete |
+| access |
+| tagForAction |
+| unknownFutureValue |
### dataSubjectType values
-|Member|
-|:|
-|customer|
-|currentEmployee|
-|formerEmployee|
-|prospectiveEmployee|
-|student|
-|teacher|
-|faculty|
-|other|
-|unknownFutureValue|
+| Member |
+| : |
+| customer |
+| currentEmployee |
+| formerEmployee |
+| prospectiveEmployee |
+| student |
+| teacher |
+| faculty |
+| other |
+| unknownFutureValue |
### answerInputType values
-|Member|Value|Description|
-|:|:|:|
-|text|0|Text.|
-|radioButton|1|RadioButton.|
-|unknownFutureValue|2|UnknownFutureValue.|
+| Member | Value | Description |
+| :-- | :- | : |
+| text | 0 | Text. |
+| radioButton | 1 | RadioButton. |
+| unknownFutureValue | 2 | UnknownFutureValue. |
### taskStatus_v2 values
-|Member|
-|:|
-|notStarted|
-|inProgress|
-|completed|
-|unknownFutureValue|
+| Member |
+| :-- |
+| notStarted |
+| inProgress |
+| completed |
+| unknownFutureValue |
### wellKnownListName_v2 values
-|Member|
-|:|
-|none|
-|defaultList|
-|flaggedEmail|
-|unknownFutureValue|
+| Member |
+| :-- |
+| none |
+| defaultList |
+| flaggedEmail |
+| unknownFutureValue |
### bookingPriceType values
-|Member|
-|:|
-|undefined|
-|fixedPrice|
-|startingAt|
-|hourly|
-|free|
-|priceVaries|
-|callUs|
-|notSet|
-|unknownFutureValue|
+| Member |
+| :-- |
+| undefined |
+| fixedPrice |
+| startingAt |
+| hourly |
+| free |
+| priceVaries |
+| callUs |
+| notSet |
+| unknownFutureValue |
### bookingStaffRole values
-|Member|
-|:|
-|guest|
-|administrator|
-|viewer|
-|externalGuest|
-|unknownFutureValue|
-|scheduler|
-|teamMember|
+| Member |
+| :-- |
+| guest |
+| administrator |
+| viewer |
+| externalGuest |
+| unknownFutureValue |
+| scheduler |
+| teamMember |
### bookingReminderRecipients values
-|Member|
-|:|
-|allAttendees|
-|staff|
-|customer|
-|unknownFutureValue|
+| Member |
+| :-- |
+| allAttendees |
+| staff |
+| customer |
+| unknownFutureValue |
### teamworkConnectionStatus values
-| Member |
-|:--|
-|unknown|
-|connected|
-|disconnected|
-|unknownFutureValue|
+| Member |
+| :-- |
+| unknown |
+| connected |
+| disconnected |
+| unknownFutureValue |
### teamworkDeviceActivityState values
-| Member | Value| Description |
-|:|:--|:-|
-|unknown|0|Unknown state.|
-|busy|1|The device is busy.|
-|idle|2|The device is idle.|
-|unavailable|3|The device is unavailable.|
-|unknownFutureValue|4|Evolvable enumeration sentinel value. Do not use.|
+| Member | Value | Description |
+| :-- | :- | : |
+| unknown | 0 | Unknown state. |
+| busy | 1 | The device is busy. |
+| idle | 2 | The device is idle. |
+| unavailable | 3 | The device is unavailable. |
+| unknownFutureValue | 4 | Evolvable enumeration sentinel value. Do not use. |
### teamworkDeviceOperationType values
-| Member | Value| Description |
-|:|:--|:-|
-|deviceRestart|0|Restart a device.|
-|configUpdate|1|Update the device configuration.|
-|deviceDiagnostics|2|Get the device logs.|
-|softwareUpdate|3|Update a software on the device.|
-|deviceManagementAgentConfigUpdate|4|Update the device agent configuration.|
-|remoteLogin|5|Device remote login.|
-|remoteLogout|6|Device remote logout.|
-|unknownFutureValue|7|Evolvable enumeration sentinel value. Do not use.|
+| Member | Value | Description |
+| :-- | :- | : |
+| deviceRestart | 0 | Restart a device. |
+| configUpdate | 1 | Update the device configuration. |
+| deviceDiagnostics | 2 | Get the device logs. |
+| softwareUpdate | 3 | Update a software on the device. |
+| deviceManagementAgentConfigUpdate | 4 | Update the device agent configuration. |
+| remoteLogin | 5 | Device remote login. |
+| remoteLogout | 6 | Device remote logout. |
+| unknownFutureValue | 7 | Evolvable enumeration sentinel value. Do not use. |
### teamworkSoftwareFreshness values
-| Member | Value| Description |
-|:|:--|:-|
-|unknown|0|Unknown value.|
-|latest|1|Indicates whether a device component runs the latest version of the software.|
-|updateAvailable|2|Indicates that a software update is available for a device component.|
-|unknownFutureValue|3|Evolvable enumeration sentinel value. Do not use.|
+| Member | Value | Description |
+| :-- | :- | :- |
+| unknown | 0 | Unknown value. |
+| latest | 1 | Indicates whether a device component runs the latest version of the software. |
+| updateAvailable | 2 | Indicates that a software update is available for a device component. |
+| unknownFutureValue | 3 | Evolvable enumeration sentinel value. Do not use. |
### teamworkSoftwareType values
-| Member |
-|:|
-|adminAgent|
-|operatingSystem|
-|teamsClient|
-|firmware|
-|partnerAgent|
-|companyPortal|
-|unknownFutureValue|
+| Member |
+| :-- |
+| adminAgent |
+| operatingSystem |
+| teamsClient |
+| firmware |
+| partnerAgent |
+| companyPortal |
+| unknownFutureValue |
### teamworkSupportedClient values
-| Member | Value| Description |
-|:|:--|:-|
-|unknown|0|Unknown value.|
-|skypeDefaultAndTeams|1|Supports both `Skype` and `Teams`. Default is `Skype`.|
-|teamsDefaultAndSkype|2|Supports both `Skype` and `Teams`. Default is `Teams`.|
-|skypeOnly|3|Supports only `Skype`.|
-|teamsOnly|4|Supports only `Teams`.|
-|unknownFutureValue|5|Evolvable enumeration sentinel value. Do not use.|
+| Member | Value | Description |
+| :- | :- | :-- |
+| unknown | 0 | Unknown value. |
+| skypeDefaultAndTeams | 1 | Supports both `Skype` and `Teams`. Default is `Skype`. |
+| teamsDefaultAndSkype | 2 | Supports both `Skype` and `Teams`. Default is `Teams`. |
+| skypeOnly | 3 | Supports only `Skype`. |
+| teamsOnly | 4 | Supports only `Teams`. |
+| unknownFutureValue | 5 | Evolvable enumeration sentinel value. Do not use. |
### longRunningOperationStatus values
-| Member|
-|:--|
-|notStarted|
-|running|
-|succeeded|
-|failed|
-|unknownFutureValue|
+| Member |
+| :-- |
+| notStarted |
+| running |
+| succeeded |
+| failed |
+| unknownFutureValue |
### delegatedAdminAccessAssignmentStatus values
-|Member|
-|:|
-|pending|
-|active|
-|deleting|
-|deleted|
-|error|
-|unknownFutureValue|
+| Member |
+| :-- |
+| pending |
+| active |
+| deleting |
+| deleted |
+| error |
+| unknownFutureValue |
### delegatedAdminAccessContainerType values
-|Member|
-|:|
-|securityGroup|
-|unknownFutureValue|
+| Member |
+| :-- |
+| securityGroup |
+| unknownFutureValue |
### delegatedAdminRelationshipOperationType values
-|Member|
-|:|
-|delegatedAdminAccessAssignmentUpdate|
-|unknownFutureValue|
+| Member |
+| :-- |
+| delegatedAdminAccessAssignmentUpdate |
+| unknownFutureValue |
### delegatedAdminRelationshipRequestAction values
-|Member|
-|:|
-|lockForApproval|
-|terminate|
-|unknownFutureValue|
+| Member |
+| :-- |
+| lockForApproval |
+| terminate |
+| unknownFutureValue |
### delegatedAdminRelationshipRequestStatus values
-|Member|
-|:|
-|created|
-|pending|
-|succeeded|
-|failed|
-|unknownFutureValue|
+| Member |
+| :-- |
+| created |
+| pending |
+| succeeded |
+| failed |
+| unknownFutureValue |
### delegatedAdminRelationshipStatus values
-|Member|
-|:|
-|activating|
-|active|
-|approvalPending|
-|approved|
-|created|
-|expired|
-|expiring|
-|terminated|
-|terminating|
-|terminationRequested|
-|unknownFutureValue|
+| Member |
+| :- |
+| activating |
+| active |
+| approvalPending |
+| approved |
+| created |
+| expired |
+| expiring |
+| terminated |
+| terminating |
+| terminationRequested |
+| unknownFutureValue |
### featureTargetType values
-|Member|
-|:|
-|group|
-|administrativeUnit|
-|role|
-|unknownFutureValue|
+| Member |
+| :-- |
+| group |
+| administrativeUnit |
+| role |
+| unknownFutureValue |
### longRunningOperationStatus values
-|Member|
-|:|
-|notStarted|
-|running|
-|succeeded|
-|failed|
-|skipped|
-|unknownFutureValue|
+| Member |
+| :-- |
+| notStarted |
+| running |
+| succeeded |
+| failed |
+| skipped |
+| unknownFutureValue |
### submissionCategory values
-|Member|
-|:|
-|notJunk|
-|spam|
-|phishing|
-|malware|
-|unknownFutureValue|
+| Member |
+| :-- |
+| notJunk |
+| spam |
+| phishing |
+| malware |
+| unknownFutureValue |
### submissionClientSource values
-|Member|
-|:|
-|microsoft|
-|other|
-|unknownFutureValue|
+| Member |
+| :-- |
+| microsoft |
+| other |
+| unknownFutureValue |
### submissionContentType values
-|Member|
-|:|
-|email|
-|url|
-|file|
-|app|
-|unknownFutureValue|
+| Member |
+| :-- |
+| email |
+| url |
+| file |
+| app |
+| unknownFutureValue |
### submissionResultCategory values
-|Member|
-|:|
-|notJunk|
-|spam|
-|phishing|
-|malware|
-|allowedByPolicy|
-|blockedByPolicy|
-|spoof|
-|unknown|
-|noResultAvailable|
-|unknownFutureValue|
+| Member |
+| :-- |
+| notJunk |
+| spam |
+| phishing |
+| malware |
+| allowedByPolicy |
+| blockedByPolicy |
+| spoof |
+| unknown |
+| noResultAvailable |
+| unknownFutureValue |
### submissionSource values
-|Member|
-|:|
-|user|
-|administrator|
-|unknownFutureValue|
+| Member |
+| :-- |
+| user |
+| administrator |
+| unknownFutureValue |
### weakAlgorithms values
-|Member|
-|:|
-|rsaSha1|
-|unknownFutureValue|
+| Member |
+| :-- |
+| rsaSha1 |
+| unknownFutureValue |
### tenantAllowBlockListAction values
-|Member|
-|:|
-|allow|
-|block|
-|unknownFutureValue|
+| Member |
+| :-- |
+| allow |
+| block |
+| unknownFutureValue |
### tenantAllowBlockListEntryType values
-|Member|
-|:|
-|url|
-|fileHash|
-|sender|
-|recipient|
-|unknownFutureValue|
+| Member |
+| :-- |
+| url |
+| fileHash |
+| sender |
+| recipient |
+| unknownFutureValue |
### outlierMemberType values
-|Member|
-|:|
-|user|
-|unknownFutureValue|
+| Member |
+| :-- |
+| user |
+| unknownFutureValue |
### outlierContainerType values
-|Member|
-|:|
-|group|
-|unknownFutureValue|
+| Member |
+| :-- |
+| group |
+| unknownFutureValue |
### browserSharedCookieSourceEnvironment values
-| Member|
-|:--|
-|microsoftEdge|
-|internetExplorer11|
-|both|
-|unknownFutureValue|
+| Member |
+| :-- |
+| microsoftEdge |
+| internetExplorer11 |
+| both |
+| unknownFutureValue |
### browserSiteCompatibilityMode values
-| Member|
-|:--|
-|default|
-|internetExplorer8Enterprise|
-|internetExplorer7Enterprise|
-|internetExplorer11|
-|internetExplorer10|
-|internetExplorer9|
-|internetExplorer8|
-|internetExplorer7|
-|internetExplorer5|
-|unknownFutureValue|
+| Member |
+| :-- |
+| default |
+| internetExplorer8Enterprise |
+| internetExplorer7Enterprise |
+| internetExplorer11 |
+| internetExplorer10 |
+| internetExplorer9 |
+| internetExplorer8 |
+| internetExplorer7 |
+| internetExplorer5 |
+| unknownFutureValue |
### browserSiteMergeType values
-| Member|
-|:--|
-|noMerge|
-|default|
-|unknownFutureValue|
+| Member |
+| :-- |
+| noMerge |
+| default |
+| unknownFutureValue |
### browserSiteTargetEnvironment values
-| Member|
-|:--|
-|internetExplorerMode|
-|internetExplorer11|
-|microsoftEdge|
-|configurable|
-|none|
-|unknownFutureValue|
+| Member |
+| :- |
+| internetExplorerMode |
+| internetExplorer11 |
+| microsoftEdge |
+| configurable |
+| none |
+| unknownFutureValue |
### browserSiteStatus values
-| Member|
-|:--|
-|published|
-|pendingAdd|
-|pendingEdit|
-|pendingDelete|
-|unknownFutureValue|
+| Member |
+| :-- |
+| published |
+| pendingAdd |
+| pendingEdit |
+| pendingDelete |
+| unknownFutureValue |
### browserSharedCookieStatus values
-| Member|
-|:--|
-|published|
-|pendingAdd|
-|pendingEdit|
-|pendingDelete|
-|unknownFutureValue|
+| Member |
+| :-- |
+| published |
+| pendingAdd |
+| pendingEdit |
+| pendingDelete |
+| unknownFutureValue |
### browserSiteListStatus values
-| Member|
-|:--|
-|draft|
-|published|
-|pending|
-|unknownFutureValue|
+| Member |
+| :-- |
+| draft |
+| published |
+| pending |
+| unknownFutureValue |
### authenticationStrengthPolicyType values
-|Member|
-|:|
-|builtIn|
-|custom|
-|unknownFutureValue|
+| Member |
+| :-- |
+| builtIn |
+| custom |
+| unknownFutureValue |
### authenticationStrengthRequirements values
-|Member|
-|:|
-|none|
-|mfa|
-|unknownFutureValue|
+| Member |
+| :-- |
+| none |
+| mfa |
+| unknownFutureValue |
### authenticationStrengthResult values
-|Member|
-|:|
-|notSet|
-|skippedForProofUp|
-|satisfied|
-|singleChallengeRequired|
-|multipleChallengesRequired|
-|singleRegistrationRequired|
-|multipleRegistrationsRequired|
-|cannotSatisfyDueToCombinationConfiguration|
-|cannotSatisfy|
-|unknownFutureValue|
+| Member |
+| :-- |
+| notSet |
+| skippedForProofUp |
+| satisfied |
+| singleChallengeRequired |
+| multipleChallengesRequired |
+| singleRegistrationRequired |
+| multipleRegistrationsRequired |
+| cannotSatisfyDueToCombinationConfiguration |
+| cannotSatisfy |
+| unknownFutureValue |
### authenticationMethodModes values
-|Member|
-|:|
-|password|
-|voice|
-|hardwareOath|
-|softwareOath|
-|sms|
-|fido2|
-|windowsHelloForBusiness|
-|microsoftAuthenticatorPush|
-|deviceBasedPush|
-|temporaryAccessPassOneTime|
-|temporaryAccessPassMultiUse|
-|email|
-|x509CertificateSingleFactor|
-|x509CertificateMultiFactor|
-|federatedSingleFactor|
-|federatedMultiFactor|
-|unknownFutureValue|
+| Member |
+| :-- |
+| password |
+| voice |
+| hardwareOath |
+| softwareOath |
+| sms |
+| fido2 |
+| windowsHelloForBusiness |
+| microsoftAuthenticatorPush |
+| deviceBasedPush |
+| temporaryAccessPassOneTime |
+| temporaryAccessPassMultiUse |
+| email |
+| x509CertificateSingleFactor |
+| x509CertificateMultiFactor |
+| federatedSingleFactor |
+| federatedMultiFactor |
+| unknownFutureValue |
### baseAuthenticationMethod values
-|Member|
-|:|
-|password|
-|voice|
-|hardwareOath|
-|softwareOath|
-|sms|
-|fido|
-|microsoftAuthenticator|
-|windowsHelloForBusiness|
-|temporaryAccessPass|
-|email|
-|x509Certificate|
-|federation|
-|unknownFutureValue|
+| Member |
+| :- |
+| password |
+| voice |
+| hardwareOath |
+| softwareOath |
+| sms |
+| fido |
+| microsoftAuthenticator |
+| windowsHelloForBusiness |
+| temporaryAccessPass |
+| email |
+| x509Certificate |
+| federation |
+| unknownFutureValue |
### searchContent values
-|Member|
-|:|
-|privateContent|
-|sharedContent|
-|unknownFutureValue|
+| Member |
+| :-- |
+| privateContent |
+| sharedContent |
+| unknownFutureValue |
### chatMessageActions values
-|Member|
-|:|
-|reactionAdded|
-|reactionRemoved|
-|actionUndefined|
-|unknownFutureValue|
+| Member |
+| :-- |
+| reactionAdded |
+| reactionRemoved |
+| actionUndefined |
+| unknownFutureValue |
### plannerRelationshipUserRoles values
-|Member|
-|:|
-|defaultRules|
-|groupOwners|
-|groupMembers|
-|taskAssignees|
-|applications|
-|unknownFutureValue|
+| Member |
+| :-- |
+| defaultRules |
+| groupOwners |
+| groupMembers |
+| taskAssignees |
+| applications |
+| unknownFutureValue |
### plannerRuleKind values
-|Member|
-|:|
-|taskRule|
-|bucketRule|
-|planRule|
-|unknownFutureValue|
+| Member |
+| :-- |
+| taskRule |
+| bucketRule |
+| planRule |
+| unknownFutureValue |
### plannerUserRoleKind values
-|Member|
-|:|
-|relationship|
-|unknownFutureValue|
+| Member |
+| :-- |
+| relationship |
+| unknownFutureValue |
### plannerTaskTargetKind values
-|Member|
-|:|
-|group|
-|unknownFutureValue|
+| Member |
+| :-- |
+| group |
+| unknownFutureValue |
### onPremisesDirectorySynchronizationDeletionPreventionType values
-|Member|
-|:--|
-|disabled|
-|enabledForCount|
-|enabledForPercentage|
-|enabledForPercentage|
-|unknownFutureValue|
+| Member |
+| :- |
+| disabled |
+| enabledForCount |
+| enabledForPercentage |
+| enabledForPercentage |
+| unknownFutureValue |
### authenticationMethodTargetType values
-|Member|
-|:--|
-|group|
-|unknownFutureValue|
+| Member |
+| :-- |
+| group |
+| unknownFutureValue |
### authenticationMethodsPolicyMigrationState values
-|Member|
-|:--|
-|premigration|
-|migrationInProgress|
-|migrationComplete|
-|unknownFutureValue|
+| Member |
+| : |
+| premigration |
+| migrationInProgress |
+| migrationComplete |
+| unknownFutureValue |
### authenticationEventType values
-|Member|
-|:|
-|tokenIssuanceStart|
-|pageRenderStart|
-|unknownFutureValue|
+| Member |
+| :-- |
+| tokenIssuanceStart |
+| pageRenderStart |
+| unknownFutureValue |
### microsoftAuthenticatorAuthenticationMethodClientAppName values
-|Member|
-|:--|
-|microsoftAuthenticator|
-|outlookMobile|
-|unknownFutureValue|
+| Member |
+| : |
+| microsoftAuthenticator |
+| outlookMobile |
+| unknownFutureValue |
-### verifiableCredentialPresentationStatusCode values
+### userDefaultAuthenticationMethodType values
|Member| |:|
-|request_retrieved|
-|presentation_verified|
+|push|
+|oath|
+|voiceMobile|
+|voiceAlternateMobile|
+|voiceOffice|
+|sms|
|unknownFutureValue|+
+### verifiableCredentialPresentationStatusCode values
+
+| Member |
+| :-- |
+| request_retrieved |
+| presentation_verified |
+| unknownFutureValue |
+
v1.0 Evaluatedynamicmembershipresult https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/evaluatedynamicmembershipresult.md
Title: "evaluateDynamicMembershipResult resource type" description: "Represents the result of membership evaluation." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: "resourcePageType"
v1.0 Expressionevaluationdetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/expressionevaluationdetails.md
Title: "expressionEvaluationDetails resource type" description: "Represents the expression details, result, and property details." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: "resourcePageType"
v1.0 Extensionproperty https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/extensionproperty.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Represents a **directory extension** that can be used to add a custom property to directory objects without requiring an external data store. For example, if an organization has a line of business (LOB) application that requires a Skype ID for each user in the directory, Microsoft Graph can be used to register a new property named skypeId on the directoryΓÇÖs User object, and then write a value to the new property for a specific user. Directory extensions can also be available in multi-tenant apps that have been consented to in the tenant.
+Represents a **directory extension** that can be used to add a custom property to directory objects without requiring an external data store. For example, if an organization has a line of business (LOB) application that requires a Skype ID for each user in the directory, Microsoft Graph can be used to register a new property named skypeId on the directory's User object, and then write a value to the new property for a specific user. Directory extensions can also be available in multi-tenant apps that have been consented to in the tenant.
Directory extensions can be added to following directory objects: + [user](../resources/user.md)
For more information about Microsoft Graph extensibility, see [Add custom proper
Inherits from [directoryObject](directoryobject.md). > [!NOTE]
-> Extensions created through Azure AD Graph (deprecated) and custom data synchronized from on-premises Active Directory using Azure AD Connect Sync are represented as directory extensions in Microsoft Graph.
+> Extensions created through Azure AD Graph (currently in its retirement cycle) and custom data synchronized from on-premises Active Directory using Azure AD Connect Sync are represented as directory extensions in Microsoft Graph.
## Methods
Inherits from [directoryObject](directoryobject.md).
|deletedDateTime|DateTimeOffset|Date and time when this object was deleted. Always `null` when the object hasn't been deleted. Inherited from [directoryObject](directoryobject.md).| |isSyncedFromOnPremises|Boolean| Indicates if this extension property was synced from on-premises active directory using Azure AD Connect. Read-only. | |name|String| Name of the extension property. Not nullable. Supports `$filter` (`eq`).|
+|isMultiValued|Boolean| Defines the directory extension as a multi-valued property. When `true`, the directory extension property can store a collection of objects of the **dataType**; for example, a collection of integers. The default value is `false`.|
|targetObjects|String collection| Following values are supported. Not nullable. <ul><li>`User`</li><li>`Group`</li><li>`AdministrativeUnit`</li><li>`Application`</li><li>`Device`</li><li>`Organization`</li></ul>| ## Relationships
The following is a JSON representation of the resource.
"name": "String", "dataType": "String", "isSyncedFromOnPremises": "Boolean",
+ "isMultiValued": "Boolean",
"targetObjects": [ "String" ]
v1.0 Externalconnectors Externalactivity https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/externalconnectors-externalactivity.md
Namespace: microsoft.graph.externalConnectors
Represents a record of a user interaction with an [externalItem](externalconnectors-externalitem.md) object.
+Base type of [externalActivityResult](../resources/externalconnectors-externalactivityresult.md).
+ ## Methods
-None.
+None.
## Properties+ |Property|Type|Description| |:|:|:|
-|startDateTime|DateTimeOffset|When the particular activity occurred.|
-|type|externalConnectors.externalActivityType|The type of activity performed. The possible values are: `viewed`, `modified`, `created`, `commented`, `unknownFutureValue`.|
+|startDateTime|DateTimeOffset|The date and time when the particular activity occurred. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
+|type|microsoft.graph.externalConnectors.externalActivityType|The type of activity performed. The possible values are: `viewed`, `modified`, `created`, `commented`, `unknownFutureValue`.|
## Relationships+ |Relationship|Type|Description| |:|:|:|
-|performedBy|[identity](../resources/externalconnectors-identity.md)|Represents an identity used to identify who is responsible for the activity.|
+|performedBy|[microsoft.graph.externalConnectors.identity](../resources/externalconnectors-identity.md)|Represents an identity used to identify who is responsible for the activity.|
## JSON representation+ The following is a JSON representation of the resource.+ <!-- { "blockType": "resource", "@odata.type": "microsoft.graph.externalConnectors.externalActivity"
The following is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.externalConnectors.externalActivity",
- "type": "String",
- "startDateTime": "String (timestamp)"
+ "startDateTime": "String (timestamp)",
+ "type": "String"
} ```
v1.0 Externalconnectors Externalactivityresult https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/externalconnectors-externalactivityresult.md
Title: "externalActivityResult resource type"
-description: "Represents the result of processing an externalActivity"
+description: "Represents the result of processing an externalActivity."
ms.localizationpriority: medium ms.prod: "search"
Namespace: microsoft.graph.externalConnectors
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Represents the result of processing an [externalActivity](../resources/externalconnectors-externalactivity.md). Null if successful.
-
+Represents the result of processing an [externalActivity](../resources/externalconnectors-externalactivity.md). A `null` **error** property in the response object indicates a successful request.
Inherits from [externalActivity](../resources/externalconnectors-externalactivity.md). - ## Properties+ |Property|Type|Description| |:|:|:|
-|error|[microsoft.graph.publicError](../resources/publicerror.md)|Error information explaining failure to process external activity.|
-|startDateTime|DateTimeOffset|When the particular activity occurred. Inherited from [externalActivity](../resources/externalconnectors-externalactivity.md).|
-|type|externalConnectors.externalActivityType|The type of activity performed. Inherited from [externalActivity](../resources/externalconnectors-externalactivity.md). The possible values are: `viewed`, `modified`, `created`, `commented`, `unknownFutureValue`.|
+|error|[microsoft.graph.publicError](../resources/publicerror.md)|Error information that explains the failure to process an external activity.|
+|startDateTime|DateTimeOffset|The date and time when the particular activity occurred. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Inherited from [externalActivity](../resources/externalconnectors-externalactivity.md).|
+|type|microsoft.graph.externalConnectors.externalActivityType|The type of activity performed. The possible values are: `viewed`, `modified`, `created`, `commented`, `unknownFutureValue`. Inherited from [externalActivity](../resources/externalconnectors-externalactivity.md).|
## Relationships+ |Relationship|Type|Description| |:|:|:|
-|performedBy|[identity](../resources/externalconnectors-identity.md)|Represents an identity used to identify who is responsible for the activity. Inherited from [externalActivity](../resources/externalconnectors-externalactivity.md).|
+|performedBy|[microsoft.graph.externalConnectors.identity](../resources/externalconnectors-identity.md)|Represents an identity used to identify who is responsible for the activity. Inherited from [externalActivity](../resources/externalconnectors-externalactivity.md).|
## JSON representation+ The following is a JSON representation of the resource.+ <!-- { "blockType": "resource", "@odata.type": "microsoft.graph.externalConnectors.externalActivityResult",
The following is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.externalConnectors.externalActivityResult",
- "type": "String",
- "startDateTime": "String (timestamp)",
"error": { "@odata.type": "microsoft.graph.publicError"
- }
+ },
+ "startDateTime": "String (timestamp)",
+ "type": "String"
} ```
v1.0 Externalconnectors Externalconnection https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/externalconnectors-externalconnection.md
A logical container to add content from an external source into Microsoft Graph.
| Property | Type | Description | |:--|:-|:|
-| activitySettings|[microsoft.graph.externalConnectors.activitySettings](../resources/externalconnectors-activitysettings.md)| Collects configurable settings related to activities involving connector content.|
+| activitySettings |[microsoft.graph.externalConnectors.activitySettings](../resources/externalconnectors-activitysettings.md)| Collects configurable settings related to activities involving connector content.|
| complianceSettings |[microsoft.graph.externalConnectors.complianceSettings](../resources/externalconnectors-compliancesettings.md)| The settings required for the connection to participate in eDiscovery, such as the display templates for eDiscovery results.| | configuration | [microsoft.graph.externalConnectors.configuration](externalconnectors-configuration.md) | Specifies additional application IDs that are allowed to manage the connection and to index content in the connection. Optional. | | connectorId | String | The Teams App ID. Optional.|
A logical container to add content from an external source into Microsoft Graph.
| groups | [microsoft.graph.externalConnectors.externalGroup](externalconnectors-externalgroup.md) collection | Read-only. Nullable. | | items | [microsoft.graph.externalConnectors.externalItem](externalconnectors-externalitem.md) collection | Read-only. Nullable. | | operations | [microsoft.graph.externalConnectors.connectionOperation](externalconnectors-connectionoperation.md) collection | Read-only. Nullable. |
-| quota | [microsoft.graph.externalConnectors.connectionQuota](externalconnectors-connectionquota.md) | Read-only. Nullable. |
+| quota | [microsoft.graph.externalConnectors.connectionQuota](externalconnectors-connectionquota.md) | Read-only. Nullable. |
| schema | [microsoft.graph.externalConnectors.schema](externalconnectors-schema.md) | Read-only. Nullable. | ## JSON representation
The following is a JSON representation of the resource.
``` json {
- "@odata.type": "#microsoft.graph.externalConnectors.externalConnection",
"id": "String (identifier)", "ingestedItemsCount": "Int64", "name": "String",
v1.0 Externalconnectors Externalitem https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/externalconnectors-externalitem.md
An item added to a Microsoft Graph [connection](externalconnectors-externalconne
| [Create externalItem](../api/externalconnectors-externalconnection-put-items.md) | [externalItem](externalconnectors-externalitem.md) | Create an **externalItem**. | | [Get externalItem](../api/externalconnectors-externalitem-get.md) | [externalItem](externalconnectors-externalitem.md) | Get an **externalItem**. | | [Update externalItem](../api/externalconnectors-externalitem-update.md) | [externalItem](externalconnectors-externalitem.md) | Update an **externalItem**. |
-| [Delete externalItem](../api/externalconnectors-externalitem-delete.md) | None | Delete an externalItem. |
-|[addActivities](../api/externalconnectors-externalitem-addactivities.md)|[microsoft.graph.externalConnectors.externalActivityResult](../resources/externalconnectors-externalactivity.md) collection|Append additional instances of [externalActivity](../resources/externalconnectors-externalactivity.md) objects on an **externalItem**.|
+| [Delete externalItem](../api/externalconnectors-externalitem-delete.md) | None | Delete an **externalItem**. |
+| [Add activities](../api/externalconnectors-externalitem-addactivities.md) |[microsoft.graph.externalConnectors.externalActivityResult](../resources/externalconnectors-externalactivity.md) collection | Append additional instances of [externalActivity](../resources/externalconnectors-externalactivity.md) objects on an **externalItem**.|
## Properties
An item added to a Microsoft Graph [connection](externalconnectors-externalconne
## Relationships | Relationship | Type | Description | |:-|:|:|
-| activities | [microsoft.graph.externalConnectors.externalActivity](externalconnectors-externalactivity.md) collection | Write-only property. Returns results. |
+| activities | [microsoft.graph.externalConnectors.externalActivity](externalconnectors-externalactivity.md) collection | Returns a list of activities performed on the item. Write-only. |
## JSON representation
v1.0 Externalconnectors Identity https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/externalconnectors-identity.md
The following is a JSON representation of the resource.
<!-- { "blockType": "resource", "keyProperty": "id",
- "@odata.type": "microsoft.graph.externalConnectors.externalGroupMember",
+ "@odata.type": "microsoft.graph.externalConnectors.identity",
"openType": false } -->
v1.0 Externalconnectors Itemidresolver https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/externalconnectors-itemidresolver.md
Namespace: microsoft.graph.externalConnectors
Defines the rules for resolving a URL to the ID of an [externalItem](externalconnectors-externalitem.md). - Inherits from [urlToItemResolverBase](../resources/externalconnectors-urltoitemresolverbase.md). ## Properties
v1.0 Externalconnectors Propertyrule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/externalconnectors-propertyrule.md
Defines the set of conditions to display a [displayTemplate](../resources/extern
## Properties |Property|Type|Description| |:|:|:|
-|operation|String|Specifies the operations to be performed during evaluation of a single **propertyRule**, where `property` and a string from the `values` collection are the respective operands. Possible values are: `null`, `equals`, `notEquals`, `contains`, `notContains`, `lessThan`, `greaterThan`, `startsWith`, `unknownFutureValue`. Required.|
+|operation|microsoft.graph.externalConnectors.ruleOperation|Specifies the operations to be performed during evaluation of a single **propertyRule**, where `property` and a string from the `values` collection are the respective operands. Possible values are: `null`, `equals`, `notEquals`, `contains`, `notContains`, `lessThan`, `greaterThan`, `startsWith`. Required.|
|property|String|The property from the [externalItem](../resources/externalconnectors-externalitem.md) schema. Required.| |values|String collection|A collection with one or many strings. The specified string(s) will be matched with the specified property using the specified operation. Required.| |valuesJoinedBy|binaryOperator|The join operator for evaluating multiple **propertyRules**. For example, if `and` is specified, then all **propertyRules** must be true for the **propertyRule** to be true. Possible values are: `or`, `and`. Required.|
v1.0 Externalconnectors Urltoitemresolverbase https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/externalconnectors-urltoitemresolverbase.md
Namespace: microsoft.graph.externalConnectors
Defines the rules for resolving a URL to the ID of an [externalItem](externalconnectors-externalitem.md).
-This is an abstract base type of [itemIdResolver](externalconnectors-itemidresolver.md)..
+This is the base type for the [itemIdResolver](externalconnectors-itemidresolver.md) resource type.
## Properties |Property|Type|Description|
v1.0 Externalmeetingregistration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/externalmeetingregistration.md
Title: "externalMeetingRegistration resource type"
-description: "Contains information about external meeting registration."
+description: "Represents external registration details of an online meeting."
ms.localizationpriority: medium ms.prod: "cloud-communications"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Represents external registration details of an online meeting.
+Represents external registration details of an [onlineMeeting](../resources/onlinemeeting.md).
Inherits from [meetingRegistrationBase](meetingregistrationbase.md).
The following is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.externalMeetingRegistration",
- "allowedRegistrant": "String",
-
- "registrants": [{ "@odata.type": "microsoft.graph.externalMeetingRegistrant" }]
+ "allowedRegistrant": "String"
} ```
v1.0 Externalusersselfservicesignupeventsflow https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/externalusersselfservicesignupeventsflow.md
+
+ Title: "externalUsersSelfServiceSignUpEventsFlow resource type"
+description: "Represents a self-service user flow for external identities within an Azure AD workforce tenant or customer tenant."
+
+ms.localizationpriority: medium
++
+# externalUsersSelfServiceSignUpEventsFlow resource type
+
+Namespace: microsoft.graph
++
+Represents a self-service user flow for external identities within an Azure AD workforce tenant or customer tenant. A user flow is implemented as a multi-event policy executing the specific events at specific points of user interaction.
+
+Inherits from [authenticationEventsFlow](../resources/authenticationeventsflow.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List](../api/identitycontainer-list-authenticationeventsflows.md)|[authenticationEventsFlow](../resources/authenticationeventsflow.md) collection|Retrieve a list of the [authenticationEventsFlow](../resources/authenticationeventsflow.md) objects and their properties. |
+|[Create](../api/identitycontainer-post-authenticationeventsflows.md)|[externalUsersSelfServiceSignUpEventsFlow](../resources/externalusersselfservicesignupeventsflow.md)|Create an external identities self-service sign-up user flow.|
+|[Get](../api/authenticationeventsflow-get.md)|[externalUsersSelfServiceSignUpEventsFlow](../resources/externalusersselfservicesignupeventsflow.md)|Retrieve the properties and relationships of an external identities self-service sign-up user flow.|
+|[Update](../api/authenticationeventsflow-update.md)|None|Update the properties of an external identities self-service sign-up user flow|
+|[Delete](../api/authenticationeventsflow-delete.md)|None|Delete an external identities self-service sign-up user flow.|
+|[List linked applications](../api/authenticationconditionsapplications-list-includeapplications.md)|[authenticationConditionApplication](../resources/authenticationconditionapplication.md) collection|List listeners associated with an external identities self-service sign-up user flow.|
+|[Add linked application](../api/authenticationconditionsapplications-post-includeapplications.md)|None|List listeners associated with an external identities self-service sign-up user flow.|
+|[Remove linked application](../api/authenticationconditionapplication-delete.md)|None|List listeners associated with an external identities self-service sign-up user flow.|
+|[List identity providers](../api/onauthenticationmethodloadstartexternalusersselfservicesignup-list-identityproviders.md)|[identityProvider](../resources/identityproviderbase.md) collection|List identity provider selections associated with an external identities self-service sign-up user flow.|
+|[Add identity providers](../api/onauthenticationmethodloadstartexternalusersselfservicesignup-post-identityproviders.md)|None|Add an identity provider to an external identities self-service sign-up user flow.|
+|[Remove identity providers](../api/onauthenticationmethodloadstartexternalusersselfservicesignup-delete-identityproviders.md)|None|Remove an identity provider from an external identities self-service sign-up user flow.|
+|[List attributes](../api/onattributecollectionexternalusersselfservicesignup-list-attributes.md)|[identityUserFlowAttribute](../resources/identityuserflowattribute.md) collection|Retrieve all user attributes associated with an external identities self-service sign-up user flow.|
+|[Add an attribute](../api/onattributecollectionexternalusersselfservicesignup-post-attributes.md)|None|Retrieve all user attributes associated with an external identities self-service sign-up user flow.|
+|[Delete an attribute](../api/onattributecollectionexternalusersselfservicesignup-delete-attributes.md)|None|Remove a user flow attribute from an external identities self-service sign-up user flow.|
+<!--|[List listeners]()|None|List listeners associated with an External Identities Self-Service-Sign-up User Flow **is this required?**|
+|[Get listener]()|None|List listeners associated with an External Identities Self-Service-Sign-up User Flow **is this required?**|
+|[Create listener]()|None|List listeners associated with an External Identities Self-Service-Sign-up User Flow **is this required?**|
+|[Update listeners]()|None|List listeners associated with an External Identities Self-Service-Sign-up User Flow **is this required?**|
+|[Delete listeners]()|None|List listeners associated with an External Identities Self-Service-Sign-up User Flow **is this required?**|-->
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier for the entity. Read-only. Inherited from [entity](../resources/entity.md).|
+|displayName|String|Required. The display name for the events policy. Must be unique. Inherited from [authenticationEventsFlow](../resources/authenticationeventsflow.md).|
+|description|String|Optional. The description of the events policy. Inherited from [authenticationEventsFlow](../resources/authenticationeventsflow.md).|
+|conditions|[authenticationConditions](../resources/authenticationconditions.md)|Optional. The conditions representing the context of the authentication request which is used to decide whether the events policy is invoked. Inherited from [authenticationEventsFlow](../resources/authenticationeventsflow.md).|
+|priority|Int32|Optional. The priority to use for each individual event of the events policy. If multiple competing listeners for an event have the same priority, one is chosen and an error is silently logged. Default is 500. Inherited from [authenticationEventsFlow](../resources/authenticationeventsflow.md).|
+|onInteractiveAuthFlowStart|[onInteractiveAuthFlowStartHandler](../resources/oninteractiveauthflowstarthandler.md)|Required. The configuration for what to invoke when an authentication flow is ready to be initiated. |
+|onAuthenticationMethodLoadStart|[onAuthenticationMethodLoadStartHandler](../resources/onauthenticationmethodloadstarthandler.md)|Required. The configuration for what to invoke when authentication methods are ready to be presented to the user. Must have at least one identity provider linked.|
+|onAttributeCollection|[onAttributeCollectionHandler](../resources/onattributecollectionhandler.md)|The configuration for what to invoke when attributes are ready to be collected from the user.|
+|onUserCreateStart|[onUserCreateStartHandler](../resources/onusercreatestarthandler.md)|The configuration for what to invoke during user creation.|
++
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.externalUsersSelfServiceSignUpEventsFlow",
+ "baseType": "microsoft.graph.authenticationEventsFlow",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow",
+ "id": "String (identifier)",
+ "displayName": "String",
+ "description": "String",
+ "conditions": {
+ "@odata.type": "microsoft.graph.authenticationConditions"
+ },
+ "priority": "Integer",
+ "onInteractiveAuthFlowStart": {
+ "@odata.type": "microsoft.graph.onInteractiveAuthFlowStartHandler"
+ },
+ "onAuthenticationMethodLoadStart": {
+ "@odata.type": "microsoft.graph.onAuthenticationMethodLoadStartHandler"
+ },
+ "onAttributeCollection": {
+ "@odata.type": "microsoft.graph.onAttributeCollectionHandler"
+ },
+ "onUserCreateStart": {
+ "@odata.type": "microsoft.graph.onUserCreateStartHandler"
+ }
+}
+```
+
v1.0 Formssettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/formssettings.md
+
+ Title: "formsSettings resource type"
+description: "Company-wide settings for Microsoft Forms"
+
+ms.localizationpriority: medium
++
+# formsSettings resource type
+
+Namespace: microsoft.graph
++
+Company-wide settings for Microsoft Forms.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|isBingImageSearchEnabled|Boolean|Controls whether users can add images from Bing to forms.|
+|isExternalSendFormEnabled|Boolean|Controls whether users can send a link to a form to an external user.|
+|isExternalShareCollaborationEnabled|Boolean|Controls whether users can collaborate on a form layout and structure with an external user.|
+|isExternalShareResultEnabled|Boolean|Controls whether users can share form results with external users.|
+|isExternalShareTemplateEnabled|Boolean|Controls whether users can share form templates with external users.|
+|isInOrgFormsPhishingScanEnabled|Boolean|Controls whether phishing protection is run on forms created by users, blocking the creation of forms if common phishing questions are detected.|
+|isRecordIdentityByDefaultEnabled|Boolean|Controls whether the names of users who fill out forms are recorded.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.formsSettings"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.formsSettings",
+ "isExternalSendFormEnabled": "Boolean",
+ "isExternalShareCollaborationEnabled": "Boolean",
+ "isExternalShareResultEnabled": "Boolean",
+ "isExternalShareTemplateEnabled": "Boolean",
+ "isRecordIdentityByDefaultEnabled": "Boolean",
+ "isBingImageSearchEnabled": "Boolean",
+ "isInOrgFormsPhishingScanEnabled": "Boolean"
+}
+```
+
v1.0 Governanceschedule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/governanceschedule.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] Represents the schedule for a [governanceRoleAssignmentRequest](../resources/governanceroleassignmentrequest.md). For a role assignment request, the schedule controls when to perform the role assignment operation, when to stop the role assignment, and how frequently to do the role assignment operation.
v1.0 Group https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/group.md
Title: "group resource type" description: "Represents an Azure Active Directory (Azure AD) group, which can be a Microsoft 365 group, a team in Microsoft Teams, or a security group." ms.localizationpriority: high-+ ms.prod: "groups" doc_type: resourcePageType
This resource supports:
| deletedDateTime | DateTimeOffset | For some Azure Active Directory objects (user, group, application), if the object is deleted, it is first logically deleted, and this property is updated with the date and time when the object was deleted. Otherwise this property is null. If the object is restored, this property is updated to null. | | description | String | An optional description for the group. <br><br>Returned by default. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `startsWith`) and `$search`. | | displayName | String | The display name for the group. Required. Maximum length is 256 characters. <br><br>Returned by default. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`, `startsWith`, and `eq` on `null` values), `$search`, and `$orderBy`. |
-| expirationDateTime | DateTimeOffset | Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. <br><br>Returned by default. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`). Read-only. |
+| expirationDateTime | DateTimeOffset | Timestamp of when the group is set to expire. Is `null` for security groups but for Microsoft 365 groups, it represents when the group is set to expire as defined in the [groupLifecyclePolicy](../resources/grouplifecyclepolicy.md). The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. <br><br>Returned by default. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`). Read-only. |
| groupTypes | String collection | Specifies the group type and its membership. <br><br>If the collection contains `Unified`, the group is a Microsoft 365 group; otherwise, it's either a security group or distribution group. For details, see [groups overview](groups-overview.md).<br><br>If the collection includes `DynamicMembership`, the group has dynamic membership; otherwise, membership is static. <br><br>Returned by default. Supports `$filter` (`eq`, `not`). | | hasMembersWithLicenseErrors | Boolean | Indicates whether there are members in this group that have license errors from its group-based license assignment. <br><br>This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being `true`). <br><br>Supports `$filter` (`eq`). | | hideFromAddressLists | Boolean | `true` if the group is not displayed in certain parts of the Outlook user interface: in the **Address Book**, in address lists for selecting message recipients, and in the **Browse Groups** dialog for searching groups; false otherwise. Default value is `false`. <br><br>Returned only on `$select`. Supported only on the Get group API (`GET /groups/{ID}`). |
This resource supports:
| id | String | The unique identifier for the group. <br><br>Returned by default. Inherited from [directoryObject](directoryobject.md). Key. Not nullable. Read-only. <br><br>Supports `$filter` (`eq`, `ne`, `not`, `in`). | | isArchived | Boolean | When a group is associated with a team, this property determines whether the team is in read-only mode. <br/>To read this property, use the `/group/{groupId}/team` endpoint or the [Get team](../api/team-get.md) API. To update this property, use the [archiveTeam](../api/team-archive.md) and [unarchiveTeam](../api/team-unarchive.md) APIs. | | isAssignableToRole | Boolean | Indicates whether this group can be assigned to an Azure Active Directory role. Optional. <br><br>This property can only be set while creating the group and is immutable. If set to `true`, the **securityEnabled** property must also be set to `true`, **visibility** must be `Hidden`, and the group cannot be a dynamic group (that is, **groupTypes** cannot contain `DynamicMembership`). <br/><br/>Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the _RoleManagement.ReadWrite.Directory_ permission to set this property or update the membership of such groups. For more, see [Using a group to manage Azure AD role assignments](https://go.microsoft.com/fwlink/?linkid=2103037)<br><br>Using this feature requires a Azure AD Premium P1 license. Returned by default. Supports `$filter` (`eq`, `ne`, `not`). |
+| isManagementRestricted | Boolean | Indicates whether the group is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is `false`. Read-only. <br/><br/> To manage a group that's a member of a restricted administrative unit, the calling app must be assigned the *Directory.Write.Restricted* permission. For delegated scenarios, the administrators must also be explicitly assigned supported roles at the restricted administrative unit scope. |
| infoCatalogs | String collection | Identifies the info segments assigned to the group. Returned by default. Supports `$filter` (`eq`, `not`, `ge`, `le`, `startsWith`). | | isSubscribedByMail | Boolean | Indicates whether the signed-in user is subscribed to receive email conversations. Default value is `true`. <br><br>Returned only on `$select`. Supported only on the Get group API (`GET /groups/{ID}`). | | licenseProcessingState | String | Indicates status of the group license assignment to all members of the group. Possible values: `QueuedForProcessing`, `ProcessingInProgress`, and `ProcessingComplete`. <br><br>Returned only on `$select`. Read-only. |
This resource supports:
| resourceProvisioningOptions | String collection | Specifies the group resources that are provisioned as part of Microsoft 365 group creation, that are not normally part of default group creation. Possible value is `Team`. For more information, see [Set Microsoft 365 group behaviors and provisioning options](/graph/group-set-options). <br><br>Returned by default. Supports `$filter` (`eq`, `not`, `startsWith`. | | securityEnabled | Boolean | Specifies whether the group is a security group. Required.<br><br>Returned by default. Supports `$filter` (`eq`, `ne`, `not`, `in`). | | securityIdentifier | String | Security identifier of the group, used in Windows scenarios. <br><br>Returned by default. |
+| serviceProvisioningErrors | [serviceProvisioningError](serviceprovisioningerror.md) collection | Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . <br><br> Supports `$filter` (`eq`, `not`, for isResolved and serviceInstance). |
| theme | String | Specifies a Microsoft 365 group's color theme. Possible values are `Teal`, `Purple`, `Green`, `Blue`, `Pink`, `Orange` or `Red`. <br><br>Returned by default. | | unseenConversationsCount | Int32 | Count of conversations that have been delivered one or more new posts since the signed-in user's last visit to the group. This property is the same as **unseenCount**. <br><br>Returned only on `$select`. | | unseenCount | Int32 | Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as **unseenConversationsCount**.<br><br>Returned only on `$select`. Supported only on the Get group API (`GET /groups/{ID}`). |
The following is a JSON representation of the resource.
"resourceProvisioningOptions": ["String"], "securityEnabled": true, "securityIdentifier": "String",
+ "serviceProvisioningErrors": [
+ { "@odata.type": "microsoft.graph.serviceProvisioningXmlError" }
+ ],
"unseenConversationsCount": 1024, "unseenCount": 1024, "unseenMessagesCount": 1024,
v1.0 Grouplifecyclepolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/grouplifecyclepolicy.md
Title: "groupLifecyclePolicy resource type" description: "Represents a lifecycle policy for a Microsoft 365 group." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: resourcePageType
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Represents a lifecycle policy for a Microsoft 365 group. A group lifecycle policy allows administrators to set an expiration period for groups. For example, after 180 days, a group expires. When a group reaches its expiration, owners of the group are required to renew their group within a time interval defined by the administrator. Once renewed, the group expiration is extended by the number of days defined in the policy. For example, the group's new expiration is 180 days after renewal. If the group is not renewed, it expires and is deleted. The group can be restored within a period of 30 days from deletion.
+Represents a lifecycle policy for a Microsoft 365 group. A group lifecycle policy allows administrators to set an expiration period for groups. For example, after 180 days, a group expires. When a group reaches its expiration, owners of the group are required to renew their group within a time interval defined by the administrator.
+
+- Once renewed, the group expiration is extended by the number of days defined in the policy and the group's **expirationDateTime** property defines the new expiration date.
+- If the group is not renewed, it expires and is deleted. The group can be restored within a period of 30 days from deletion.
## Methods
v1.0 Groups Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/groups-overview.md
Title: "Working with groups in Microsoft Graph" description: "Groups are collections of principals with shared access to resources in Microsoft services or in your app. Different principals such as users, other groups, devices, and applications can be part of groups. Using groups helps you avoid working with individual principals and simplifies management of access to your resources."-+ ms.localizationpriority: high ms.prod: "groups" doc_type: conceptualPageType
Content-type: application/json
To learn more about Microsoft 365 groups and the administrator experiences, see [Learn about Microsoft 365 groups](https://support.office.com/article/Learn-about-Office-365-groups-b565caa1-5c40-40ef-9915-60fdb2d97fa2).
+### Settings for Microsoft 365 groups
+
+Apart from configuring the standard group properties, you can also configure the following settings for Microsoft 365 groups.
+
+- [Group expiration](../resources/grouplifecyclepolicy.md)
+- [Group settings](/graph/group-directory-settings) such as whether the group can have guests as members, who is allowed to create groups, allowed words in group names, and so on.
+ ## Security groups and mail-enabled security groups **Security groups** are for controlling user access to resources. By checking whether a user is a member of a security group, your app can make authorization decisions when that user is trying to access some secure resources in your app. Security groups can have users, other security groups, devices, and service principals as members.
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/groups-overview-createdynamicgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ The request returns a `201 Created` response code and the newly created group object in the response body.
v1.0 Groupwritebackconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/groupwritebackconfiguration.md
Title: "groupWritebackConfiguration resource type" description: "Indicates whether writeback of cloud groups to on-premise Active Directory is enabled and the target group type for the on-premise group."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: resourcePageType
v1.0 Horizontalsection https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/horizontalsection.md
Inherits from [entity](../resources/entity.md).
| Method | Return type | Description | | :- | :- | :-- | | [List horizontalSections](../api/horizontalsection-list.md) | [horizontalSection](../resources/horizontalsection.md) collection | Get a list of the [horizontalSection](../resources/horizontalsection.md) objects and their properties. |
+| [Create horizontalSection](../api/sitepage-post-horizontalsection.md) | [horizontalSection](../resources/horizontalsection.md) | Create a new [horizontalSection](../resources/horizontalsection.md) object. |
| [Get horizontalSection](../api/horizontalsection-get.md) | [horizontalSection](../resources/horizontalsection.md) | Read the properties and relationships of a [horizontalSection](../resources/horizontalsection.md) object. |
+| [Update horizontalSection](../api/horizontalsection-update.md) | [horizontalSection](../resources/horizontalsection.md) | Update the properties of a [horizontalSection](../resources/horizontalsection.md) object. |
+| [Delete horizontalSection](../api/horizontalsection-delete.md) | [horizontalSection](../resources/horizontalsection.md) | Delete a [horizontalSection](../resources/horizontalsection.md) object. |
## Properties
v1.0 Httprequestendpoint https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/httprequestendpoint.md
+
+ Title: "httpRequestEndpoint resource type"
+description: "The HTTP endpoint that a custom extension calls."
+
+ms.localizationpriority: medium
++
+# httpRequestEndpoint resource type
+
+Namespace: microsoft.graph
++
+The HTTP endpoint that a custom extension calls.
+
+Inherits from [customExtensionEndpointConfiguration](../resources/customextensionendpointconfiguration.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|targetUrl|String|The HTTP endpoint that a custom extension calls.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.httpRequestEndpoint"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.httpRequestEndpoint",
+ "targetUrl": "String"
+}
+```
+
v1.0 Identitycontainer https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/identitycontainer.md
None.
| Relationship | Type | Description | |:-|:|:| |apiConnectors|[identityApiConnector](identityApiConnector.md) collection|Represents entry point for API connectors.|
+|authenticationEventsFlows|[authenticationEventsFlow](../resources/authenticationeventsflow.md) collection|Represents the entry point for self-service sign up and sign in user flows in both Azure AD workforce and customer tenants.|
+|authenticationEventListener|[authenticationEventListener](authenticationeventlistener.md) collection| Represents listeners for custom authentication extension events in Azure AD for workforce and customers.|
|b2cUserFlows|[b2cIdentityUserFlow](b2cIdentityUserFlow.md) collection|Represents entry point for B2C identity userflows.| |b2xUserFlows|[b2xIdentityUserFlow](b2xIdentityUserFlow.md) collection| Represents entry point for B2X and self-service sign-up identity userflows.|
+|customAuthenticationExtension|[customAuthenticationExtension](customauthenticationextension.md) collection| Represents custom extensions to authentication flows in Azure AD for workforce and customers.|
|identityProviders|[identityProviderBase](identityProviderBase.md) collection| Represents entry point for identity provider base.| |userFlowAttributes|[identityUserFlowAttribute](identityUserFlowAttribute.md) collection| Represents entry point for identity userflow attributes.| |conditionalAccess|[conditionalAccessRoot](conditionalAccessRoot.md) collection| the entry point for the Conditional Access (CA) object model.|
v1.0 Identitygovernance Lifecyclemanagementsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/identitygovernance-lifecyclemanagementsettings.md
The settings of Azure AD Lifecycle Workflows in the tenant.
|Property|Type|Description| |:|:|:|
-|id|String|Identifier used for individually addressing Lifecycle Workflow settings.|
|workflowScheduleIntervalInHours|Int32|The interval in hours at which all [workflows](../resources/identitygovernance-workflow.md) running in the tenant should be scheduled for execution. This interval has a minimum value of 1 and a maximum value of 24. The default value is 3 hours. | |emailSettings|[microsoft.graph.emailSettings](../resources/emailsettings.md)|Defines the settings for emails sent out from email-specific [tasks](../resources/identitygovernance-task.md) within workflows. Accepts 2 parameters<br><br>senderDomain- Defines the domain of who is sending the email. <br>useCompanyBranding- A boolean value that defines if company branding is to be used with the email.|
The following is a JSON representation of the resource.
"blockType": "resource", "keyProperty": "id", "@odata.type": "microsoft.graph.identityGovernance.lifecycleManagementSettings",
- "baseType": "microsoft.graph.entity",
"openType": false } -->
v1.0 Identitygovernance Lifecycleworkflows Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/identitygovernance-lifecycleworkflows-overview.md
Each tenant defines a tenant-wide [schedule](identitygovernance-lifecyclemanagem
## License checks
-To preview the Lifecycle Workflows feature, you must have an Azure AD Premium P2 license in your tenant. The tenant where Lifecycle Workflows are being created must have a valid purchased, or trial, Azure AD Premium P2 license. For more information about the license requirements, see: [Lifecycle Workflows license requirements](/azure/active-directory/governance/lifecycle-workflows-deployment#licenses).
+Using this feature requires Microsoft Entra ID Governance licenses. To find the right license for your requirements, see [Compare generally available features of Micorosft Azure AD](https://www.microsoft.com/security/business/identity-access-management/azure-ad-pricing).
## Role and application permission authorization checks
The following [Azure AD roles](/azure/active-directory/roles/permissions-referen
## See also
-+ [What are Lifecycle Workflows? (Public Preview)](/azure/active-directory/governance/what-are-lifecycle-workflows)
++ [What are Lifecycle Workflows?](/azure/active-directory/governance/what-are-lifecycle-workflows) + [Concepts in Lifecycle Workflows](/azure/active-directory/governance/understanding-lifecycle-workflows)
-+ [Tutorial: Automate employee offboarding tasks after their last day of work with Microsoft Graph (preview)](/azure/active-directory/governance/tutorial-scheduled-leaver-graph)
-+ [Tutorial: Execute employee offboarding tasks in real-time on their last day of work with Microsoft Graph (preview)](/azure/active-directory/governance/tutorial-offboard-custom-workflow-graph)
-+ [Tutorial: Automate employee onboarding tasks before their first day of work with Microsoft Graph (preview)](/azure/active-directory/governance/tutorial-onboard-custom-workflow-graph)
++ [Tutorial: Automate employee offboarding tasks after their last day of work with Microsoft Graph](/azure/active-directory/governance/tutorial-scheduled-leaver-graph)++ [Tutorial: Execute employee offboarding tasks in real-time on their last day of work with Microsoft Graph](/azure/active-directory/governance/tutorial-offboard-custom-workflow-graph)++ [Tutorial: Automate employee onboarding tasks before their first day of work with Microsoft Graph](/azure/active-directory/governance/tutorial-onboard-custom-workflow-graph) <!-- { "type": "#page.annotation",
v1.0 Identitygovernance Lifecycleworkflows Reporting Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/identitygovernance-lifecycleworkflows-reporting-overview.md
These auditable logs are represented by the [directoryAudit resource type](/grap
## License checks
-The Lifecycle Workflows feature, including the API, is included in the Azure AD Premium P2 license. The tenant where Lifecycle Workflows are being created must have a valid purchased, or trial, Azure AD Premium P2 or EMS E5 subscription. For more information about the license requirements, see [Lifecycle Workflows license requirements](/azure/active-directory/governance/lifecycle-workflows-deployment#licenses).
+Using this feature requires Microsoft Entra ID Governance licenses. To find the right license for your requirements, see [Compare generally available features of Micorosft Azure AD](https://www.microsoft.com/security/business/identity-access-management/azure-ad-pricing).
## Role and application permission authorization checks
The following [Azure AD roles](/azure/active-directory/roles/permissions-referen
## See also
-+ [What are Lifecycle Workflows? (Public Preview)](/azure/active-directory/governance/what-are-lifecycle-workflows)
++ [What are Lifecycle Workflows?](/azure/active-directory/governance/what-are-lifecycle-workflows) + [Overview of Lifecycle Workflows](identitygovernance-lifecycleworkflows-overview.md)
v1.0 Identitygovernance Lifecycleworkflowscontainer https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/identitygovernance-lifecycleworkflowscontainer.md
Namespace: microsoft.graph.identityGovernance
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-A container for the relationships that expose the Azure AD Identity Governance life cycle workflows API capabilities.
+A container for the relationships that expose the Azure AD Identity Governance Lifecycle Workflows API capabilities.
Inherits from [entity](../resources/entity.md).
v1.0 Identitygovernance Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/identitygovernance-overview.md
You manage Azure AD Identity Governance capabilities programmatically by using t
+ [Privileged identity management](#manage-access-to-privileged-roles) + [Terms of use](#enforce-terms-of-use-for-your-resources)
-For more information about Azure AD Identity Governance, see [What is Azure AD Identity Governance?](#see-also).
+For more information about Azure AD Identity Governance and its license requirements, see [What is Azure AD Identity Governance?](/azure/active-directory/governance/identity-governance-overview).
## Manage the lifecycle of users in your organization
The [terms of use APIs](/graph/api/resources/agreement) in Microsoft Graph allow
With identities being the common denominator when considering the security of your data, identity governance APIs in Microsoft Graph help your organization to achieve the [Identity Zero Trust deployment objectives](#see-also).
-## License requirements
-
-| Identity governance APIs | License requirements |
-|--|--|
-| [Access reviews](/graph/api/resources/accessreviewsv2-overview) <br/> [Entitlement management](/graph/api/resources/entitlementmanagement-overview) <br/> [Privileged identity management](/graph/api/resources/privilegedidentitymanagementv3-overview) | Azure AD Premium P2 license. |
-| [Terms of use](/graph/api/resources/agreement) | Azure AD Premium P1, P2, EMS E3, or EMS E5 licenses. |
- ## See also + [What is Azure AD Identity Governance?](/azure/active-directory/governance/identity-governance-overview) + [Azure AD built-in roles](/azure/active-directory/roles/permissions-reference)++ [Securing identity with Zero Trust](/security/zero-trust/deploy/identity#iv-identities-and-access-privileges-are-managed-with-identity-governance)
v1.0 Identitygovernance Rulebasedsubjectset https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/identitygovernance-rulebasedsubjectset.md
Inherits from [subjectSet](../resources/subjectset.md).
|:|:|:| |rule|String|The rule for the subject set. Lifecycle Workflows supports a rich set of [user properties](user.md#properties) for configuring the rules using `$filter` query expressions. For more information, see [supported user and query parameters](#supported-user-properties-and-query-parameters). |
+>[!NOTE]
+> The rule evaluation is case-sensitive.
+ ### Supported user properties and query parameters Lifecycle Workflows supports the following user properties for configuring the rules that are in the scope of an execution condition. You can use the `$filter` OData query parameter with either the `eq`, `ne`, `in`, or `startsWith` operators. You can also combine the filter expressions using one of the following conjunction and disjunction operators:
v1.0 Identitygovernance Run https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/identitygovernance-run.md
Inherits from [entity](../resources/entity.md).
|id|String|A unique identifier for the workflow run.| |lastUpdatedDateTime|DateTimeOffset|The datetime that the run was last updated.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.| |processingStatus|microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus|The run execution status. The possible values are: `queued`, `inProgress`, `completed`, `completedWithErrors`, `canceled`, `failed`, `unknownFutureValue`.<br><br>Supports `$filter`(`eq`, `ne`) and `$orderby`.|
-|startedDateTime|DateTimeOffset|The date time that the run execution started.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
|scheduledDateTime|DateTimeOffset|The date time that the run is scheduled to be executed for a workflow.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|startedDateTime|DateTimeOffset|The date time that the run execution started.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
|successfulUsersCount|Int32|The number of successfully completed users in the run.| |totalUsersCount|Int32|The total number of users in the workflow execution.| |totalTasksCounts|Int32|The total number of tasks in the run execution.|
v1.0 Identitygovernance Timebasedattributetrigger https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/identitygovernance-timebasedattributetrigger.md
Inherits from [workflowExecutionTrigger](../resources/identitygovernance-workflo
|Property|Type|Description| |:|:|:|
-|offsetInDays|Int32|How many days before or after the time-based attribute specified the workflow should trigger. For example, if the attribute is `employeeHireDate` and offsetInDays is -1, then the workflow should trigger one day before the employee hire date. The value can range between -60 and 60 days.|
-|timeBasedAttribute|[microsoft.graph.identityGovernance.workflowTriggerTimeBasedAttribute](../resources/identitygovernance-timebasedattributetrigger.md)|Determines which time-based identity property to reference. The possible values are: `employeeHireDate`, `employeeLeaveDateTime`, `unknownFutureValue`.|
+|offsetInDays|Int32|How many days before or after the time-based attribute specified the workflow should trigger. For example, if the attribute is `employeeHireDate` and offsetInDays is -1, then the workflow should trigger one day before the employee hire date. The value can range between -180 and 180 days.|
+|timeBasedAttribute|[microsoft.graph.identityGovernance.workflowTriggerTimeBasedAttribute](../resources/identitygovernance-timebasedattributetrigger.md)|Determines which time-based identity property to reference. The possible values are: `employeeHireDate`, `employeeLeaveDateTime`, `createdDateTime`, `unknownFutureValue`.|
## Relationships
v1.0 Identitygovernance Workflowversion https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/identitygovernance-workflowversion.md
Inherits from [workflowBase](../resources/identitygovernance-workflowbase.md).
|[List workflowVersions](../api/identitygovernance-workflow-list-versions.md)|[microsoft.graph.identityGovernance.workflowVersion](../resources/identitygovernance-workflowversion.md) collection|Get a list of the [workflowVersion](../resources/identitygovernance-workflowversion.md) objects and their properties. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).| |[Get workflowVersion](../api/identitygovernance-workflowversion-get.md)|[microsoft.graph.identityGovernance.workflowVersion](../resources/identitygovernance-workflowversion.md)|Read the properties and relationships of a [workflowVersion](../resources/identitygovernance-workflowversion.md) object. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).| |[List tasks](../api/identitygovernance-workflowversion-list-tasks.md)|[microsoft.graph.identityGovernance.task](../resources/identitygovernance-workflowversion.md) collection|Get the task resources from the tasks navigation property. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).|
-|[List userProcessingResults](../api/identitygovernance-workflow-list-userprocessingresults.md)|[microsoft.graph.identityGovernance.userProcessingResult](../resources/identitygovernance-userprocessingresult.md) collection|Get the userProcessingResult resources from the userProcessingResults navigation property. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).|
+|[Get task](../api/identitygovernance-task-get.md)|[microsoft.graph.identityGovernance.task](../resources/identitygovernance-task.md)|Read the properties and relationships of a [task](../resources/identitygovernance-task.md) object.|
## Properties
v1.0 Identitygovernance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/identitygovernance.md
The identity governance singleton is the container for the following Azure Activ
+ [App consent](consentrequests-overview.md) + [Lifecycle Workflows](identitygovernance-lifecycleworkflows-overview.md) + [Terms of use](agreement.md)++ [Privileged Identity Management](privilegedidentitymanagementv3-overview.md) ## Methods
None.
|entitlementManagement|[entitlementManagement](entitlementmanagement.md)| Container for entitlement management resources, including [accessPackageCatalog](accesspackagecatalog.md), [connectedOrganization](connectedorganization.md), and [entitlementManagementSettings](entitlementmanagementsettings.md).| |termsOfUse|[termsOfUseContainer](termsofusecontainer.md)| Container for the resources that expose the terms of use API and its features, including [agreements](agreement.md) and [agreementAcceptances](agreementacceptance.md). | |lifecycleWorkflows|[microsoft.graph.identityGovernance.lifecycleWorkflowsContainer](identitygovernance-lifecycleworkflowscontainer.md)| Container for Lifecycle Workflow resources, including [workflow](identitygovernance-workflow.md), [customTaskExtension](identitygovernance-customtaskextension.md), and [lifecycleManagementSettings](identitygovernance-lifecyclemanagementsettings.md).|
+|roleManagementAlerts|[roleManagementAlert](rolemanagementalert.md)| Container for the base resources that expose the security alerts relating to Privileged Identity Management (PIM) for Azure AD roles.|
+|privilegedAccess|[privilegedAccess](privilegedaccess.md)| Container for the base resources that expose the API and features related to Privileged Identity Management (PIM) for Groups.|
v1.0 Identityprotection Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/identityprotection-overview.md
Azure AD Identity Protection is a premium feature. You need specific licenses to
You need an Azure AD Premium P1 or P2 license to access the Microsoft Graph [riskDetection API](riskdetection.md) (note: P1 licenses receive limited risk information). The [riskyUsers API](riskyuser.md) is only available with an Azure AD Premium P2 license. ### For service principals
-You need a Workload Identities Premium license to access the Microsoft Graph [servicePrincipalRiskDetection API](serviceprincipalriskdetection.md) (Tenants without that license receive limited risk information). The [riskyServicePrincipals API](riskyserviceprincipal.md) is only available with an Entra Workload Identity Premium license.
+You need a Workload Identities Premium license to access the Microsoft Graph [servicePrincipalRiskDetection API](serviceprincipalriskdetection.md) and the [riskyServicePrincipals API](riskyserviceprincipal.md).
## How much data is available?
v1.0 Identityset https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/identityset.md
Represents a keyed collection of [identity](identity.md) resources. It is used t
| Property | Type | Description | |:|:|:--| | application | [identity](identity.md) | Optional. The application associated with this action. |
+| applicationInstance | [identity](identity.md) | Optional. The application instance associated with this action. |
| conversation| [identity](identity.md) | Optional. The team or channel associated with this action. | | conversationIdentityType| [identity](identity.md) | Optional. Indicates whether the **conversation** property identifies a team or channel.| | device | [identity](identity.md) | Optional. The device associated with this action. |
+| encrypted | [identity](identity.md) | Optional. The encrypted identity associated with this action. |
+| onPremises | [identity](identity.md) | Optional. The on-premises identity associated with this action. |
+| guest | [identity](identity.md) | Optional. The guest identity associated with this action. |
| phone | [identity](identity.md) | Optional. The phone number associated with this action. | | user | [identity](identity.md) | Optional. The user associated with this action. |
The following is a JSON representation of the resource.
"conversationIdentityType": {"@odata.type": "microsoft.graph.identity"}, "device": {"@odata.type": "microsoft.graph.identity"}, "encrypted": {"@odata.type": "microsoft.graph.identity"},
+ "onPremises": {"@odata.type": "microsoft.graph.identity"},
"guest": {"@odata.type": "microsoft.graph.identity"}, "phone": {"@odata.type": "microsoft.graph.identity"}, "user": {"@odata.type": "microsoft.graph.identity"}
v1.0 Idlesessionsignout https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/idlesessionsignout.md
+
+ Title: "idleSessionSignOut resource type"
+description: "Represents the idle session sign-out policy settings for SharePoint."
+
+ms.localizationpriority: medium
++
+# idleSessionSignOut resource type
+
+Namespace: microsoft.graph
++
+Represents the idle session sign-out policy settings for SharePoint.
+
+## Properties
+
+| Property | Type | Description |
+|:-|:|:|
+| isEnabled | Boolean | Indicates whether the idle session sign-out policy is enabled. |
+| signOutAfterInSeconds | Int64 | Number of seconds of inactivity after which a user is signed out. |
+| warnAfterInSeconds | Int64 | Number of seconds of inactivity after which a user is notified that they'll be signed out.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- { "blockType": "resource", "@odata.type": "microsoft.graph.idleSessionSignOut" } -->
+
+```json
+{
+ "isEnabled": "Boolean",
+ "signOutAfterInSeconds": "Int64",
+ "warnAfterInSeconds": "Int64"
+}
+```
+
+<!-- {
+ "type": "#page.annotation",
+ "description": "Idle session sign out parameters",
+ "section": "documentation",
+ "tocPath": "Resources/idleSessionSignOut"
+} -->
v1.0 Inboundoutboundpolicyconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/inboundoutboundpolicyconfiguration.md
The following is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.inboundOutboundPolicyConfiguration",
- "inboundAllowed": {
- "@odata.type": "Boolean"
- },
- "outboundAllowed": {
- "@odata.type": "Boolean"
- }
+ "inboundAllowed": {"@odata.type": "Boolean"},
+ "outboundAllowed": {"@odata.type": "Boolean"}
} ```
v1.0 Industrydata Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/industrydata-overview.md
Title: "Use the industry data API as an extract, transform, and load (ETL) engine (preview)"
-description: "The industry data API is a multi-vertical, cross-industry, ETL (Extract-Transform-Load) platform that combines data from multiple sources into a single Azure Data Lake data store, normalizes the data, and exports it in outbound flows."
+description: "The industry data API is an Education industry focused ETL (Extract-Transform-Load) platform that combines data from multiple sources into a single Azure Data Lake data store, normalizes the data, and exports it in outbound flows."
ms.localizationpriority: medium ms.prod: "industry-data-etl"
doc_type: conceptual
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-The industry data API is a multi-vertical, cross-industry, ETL (Extract-Transform-Load) platform that combines data from multiple sources into a single Azure Data Lake data store, normalizes the data, and exports it in outbound flows. The API provides resources that you can use to get statistics after the data is processed, and assist with monitoring and troubleshooting.
-
-Currently, the API is highly tailored to the education industry.
+The industry data API is an Education industry focused ETL (Extract-Transform-Load) platform that combines data from multiple sources into a single Azure Data Lake data store, normalizes the data, and exports it in outbound flows. The API provides resources that you can use to get statistics after the data is processed, and assist with monitoring and troubleshooting.
The industry data API is defined in the OData subnamespace `microsoft.graph.industryData`.
v1.0 Initiator https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/initiator.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Describes who or what initiated the provisioning event.
+Describes who or what initiated the provisioning event. Inherits from [identity](../resources/identity.md).
## Properties | Property | Type | Description | |:-|:|:|
-|displayName|String|Name of the person or service that initiated the provisioning event.|
-|id|String|Uniquely identifies the person or service that initiated the provisioning event.|
+|displayName|String|Name of the person or service that initiated the provisioning event. Inherited from [identity](../resources/identity.md).|
+|id|String|Uniquely identifies the person or service that initiated the provisioning event. Inherited from [identity](../resources/identity.md).|
|initiatorType|String| Type of initiator. Possible values are: `user`, `application`, `system`, `unknownFutureValue`.| ## JSON representation
The following is a JSON representation of the resource.
], "@odata.type": "microsoft.graph.initiator",
- "baseType": null
+ "baseType": "microsoft.graph.identity"
}--> ```json
v1.0 Intune Androidforwork Androiddeviceownerenrollmentprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-androidforwork-androiddeviceownerenrollmentprofile.md
Enrollment Profile used to enroll Android Enterprise devices using Google's Clou
|[Update androidDeviceOwnerEnrollmentProfile](../api/intune-androidforwork-androiddeviceownerenrollmentprofile-update.md)|[androidDeviceOwnerEnrollmentProfile](../resources/intune-androidforwork-androiddeviceownerenrollmentprofile.md)|Update the properties of a [androidDeviceOwnerEnrollmentProfile](../resources/intune-androidforwork-androiddeviceownerenrollmentprofile.md) object.| |[revokeToken action](../api/intune-androidforwork-androiddeviceownerenrollmentprofile-revoketoken.md)|None|Not yet documented| |[createToken action](../api/intune-androidforwork-androiddeviceownerenrollmentprofile-createtoken.md)|None|Not yet documented|
+|[getDefaultTeamsDeviceNonGmsEnrollmentProfile action](../api/intune-androidforwork-androiddeviceownerenrollmentprofile-getdefaultteamsdevicenongmsenrollmentprofile.md)|[enrollmentProfileForNonGmsTeamsDevice](../resources/intune-androidforwork-enrollmentprofilefornongmsteamsdevice.md)|Not yet documented|
## Properties |Property|Type|Description|
v1.0 Intune Androidforwork Androidforworkappconfigurationschemaitem https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-androidforwork-androidforworkappconfigurationschemaitem.md
Single configuration item inside an Android for Work application's custom config
|defaultStringValue|String|Default value for string type items, if specified by the app developer| |defaultStringArrayValue|String collection|Default value for string array type items, if specified by the app developer| |dataType|[androidForWorkAppConfigurationSchemaItemDataType](../resources/intune-androidforwork-androidforworkappconfigurationschemaitemdatatype.md)|The type of value this item describes. Possible values are: `bool`, `integer`, `string`, `choice`, `multiselect`, `bundle`, `bundleArray`, `hidden`.|
-|selections|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|List of human readable name/value pairs for the valid values that can be set for this item (Choice and Multiselect items only)|
+|selections|[keyValuePair](../resources/intune-androidforwork-keyvaluepair.md) collection|List of human readable name/value pairs for the valid values that can be set for this item (Choice and Multiselect items only)|
## Relationships None
v1.0 Intune Androidforwork Androidmanagedstoreappconfigurationschemaitem https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-androidforwork-androidmanagedstoreappconfigurationschemaitem.md
Single configuration item inside an Android application's custom configuration s
|defaultStringValue|String|Default value for string type items, if specified by the app developer| |defaultStringArrayValue|String collection|Default value for string array type items, if specified by the app developer| |dataType|[androidManagedStoreAppConfigurationSchemaItemDataType](../resources/intune-androidforwork-androidmanagedstoreappconfigurationschemaitemdatatype.md)|The type of value this item describes. Possible values are: `bool`, `integer`, `string`, `choice`, `multiselect`, `bundle`, `bundleArray`, `hidden`.|
-|selections|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|List of human readable name/value pairs for the valid values that can be set for this item (Choice and Multiselect items only)|
+|selections|[keyValuePair](../resources/intune-androidforwork-keyvaluepair.md) collection|List of human readable name/value pairs for the valid values that can be set for this item (Choice and Multiselect items only)|
## Relationships None
v1.0 Intune Androidforwork Encryptedprovisioningpackageextras https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-androidforwork-encryptedprovisioningpackageextras.md
+
+ Title: "encryptedProvisioningPackageExtras resource type"
+description: "Encrypted provisioning package extras for Teams devices."
+
+localization_priority: Normal
++
+# encryptedProvisioningPackageExtras resource type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Encrypted provisioning package extras for Teams devices.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|encryptedData|Binary|Data Encrypted with the symmetric key.|
+|encryptedSymmetricKey|Binary|Symmetric Key used to encrypt the data returned. Encrypted with a public key.|
+|iv|Binary|Initialization Vector used to encrypt the data returned.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.encryptedProvisioningPackageExtras"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.encryptedProvisioningPackageExtras",
+ "encryptedData": "binary",
+ "encryptedSymmetricKey": "binary",
+ "iv": "binary"
+}
+```
v1.0 Intune Androidforwork Enrollmentprofilefornongmsteamsdevice https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-androidforwork-enrollmentprofilefornongmsteamsdevice.md
+
+ Title: "enrollmentProfileForNonGmsTeamsDevice resource type"
+description: "Enrollment Profile used to enroll Android Open Source Project Teams devices."
+
+localization_priority: Normal
++
+# enrollmentProfileForNonGmsTeamsDevice resource type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Enrollment Profile used to enroll Android Open Source Project Teams devices.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|accountId|String|Tenant GUID the enrollment profile belongs to.|
+|profileId|String|Unique GUID for the enrollment profile.|
+|tokenExpirationDateTime|DateTimeOffset|Date time the most recently created token will expire.|
+|encryptedProvisioningPackageExtras|[encryptedProvisioningPackageExtras](../resources/intune-androidforwork-encryptedprovisioningpackageextras.md)|Encrypted base-64 string that contains the provisioning package extras|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.enrollmentProfileForNonGmsTeamsDevice"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.enrollmentProfileForNonGmsTeamsDevice",
+ "accountId": "String",
+ "profileId": "String",
+ "tokenExpirationDateTime": "String (timestamp)",
+ "encryptedProvisioningPackageExtras": {
+ "@odata.type": "microsoft.graph.encryptedProvisioningPackageExtras",
+ "encryptedData": "binary",
+ "encryptedSymmetricKey": "binary",
+ "iv": "binary"
+ }
+}
+```
v1.0 Intune Androidfotaservice Zebrafotaconnector https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-androidfotaservice-zebrafotaconnector.md
The Zebra FOTA connector entity that represents the tenant's authorization statu
|Property|Type|Description| |:|:|:| |id|String|Id of ZebraFotaConnector.|
-|state|[zebraFotaConnectorState](../resources/intune-androidfotaservice-zebrafotaconnectorstate.md)|The Zebra connector state. Possible values are: `none`, `connected`, `disconnected`, `unknownFutureValue`.|
+|state|** Unknown Type `microsoft.intune.core.msGraph.zebraFotaConnectorState` **|The Zebra connector state.|
|enrollmentToken|String|Tenant enrollment token from Zebra. The token is used to enroll Zebra devices in the FOTA Service via app config.| |enrollmentAuthorizationUrl|String|Complete account enrollment authorization URL. This corresponds to verification_uri_complete in the Zebra API documentations.| |lastSyncDateTime|DateTimeOffset|Date and time when the account was last synched with Zebra|
Here is a JSON representation of the resource.
{ "@odata.type": "#microsoft.graph.zebraFotaConnector", "id": "String (identifier)",
- "state": "String",
+ "state": "<Unknown None>",
"enrollmentToken": "String", "enrollmentAuthorizationUrl": "String", "lastSyncDateTime": "String (timestamp)",
v1.0 Intune Androidfotaservice Zebrafotadeployment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-androidfotaservice-zebrafotadeployment.md
The Zebra FOTA deployment entity that describes settings, deployment device grou
|id|String|System generated deployment id provided during creation of the deployment. Returned only if operation was a success.| |displayName|String|A human readable name of the deployment.| |description|String|A human readable description of the deployment.|
-|deploymentSettings|[zebraFotaDeploymentSettings](../resources/intune-androidfotaservice-zebrafotadeploymentsettings.md)|Represents settings required to create a deployment such as deployment type, artifact info, download and installation|
-|deploymentAssignments|[androidFotaDeploymentAssignment](../resources/intune-androidfotaservice-androidfotadeploymentassignment.md) collection|Collection of Android FOTA Assignment|
-|deploymentStatus|[zebraFotaDeploymentStatus](../resources/intune-androidfotaservice-zebrafotadeploymentstatus.md)|Represents the deployment status from Zebra. The status is a high level status of the deployment as opposed being a detailed status per device.|
+|deploymentSettings|** Unknown Type `microsoft.intune.core.msGraph.zebraFotaDeploymentSettings` **|Represents settings required to create a deployment such as deployment type, artifact info, download and installation|
+|deploymentAssignments|** Unknown Type `microsoft.intune.core.msGraph.androidFotaDeploymentAssignment` ** collection|Collection of Android FOTA Assignment|
+|deploymentStatus|** Unknown Type `microsoft.intune.core.msGraph.zebraFotaDeploymentStatus` **|Represents the deployment status from Zebra. The status is a high level status of the deployment as opposed being a detailed status per device.|
+|roleScopeTagIds|String collection|List of Scope Tags for this Entity instance|
## Relationships None
Here is a JSON representation of the resource.
"id": "String (identifier)", "displayName": "String", "description": "String",
- "deploymentSettings": {
- "@odata.type": "microsoft.graph.zebraFotaDeploymentSettings",
- "deviceModel": "String",
- "updateType": "String",
- "timeZoneOffsetInMinutes": 1024,
- "firmwareTargetArtifactDescription": "String",
- "firmwareTargetBoardSupportPackageVersion": "String",
- "firmwareTargetPatch": "String",
- "firmwareTargetOsVersion": "String",
- "scheduleMode": "String",
- "scheduleDurationInDays": 1024,
- "downloadRuleNetworkType": "String",
- "downloadRuleStartDateTime": "String (timestamp)",
- "installRuleStartDateTime": "String (timestamp)",
- "installRuleWindowStartTime": "String (time of day)",
- "installRuleWindowEndTime": "String (time of day)",
- "batteryRuleMinimumBatteryLevelPercentage": 1024,
- "batteryRuleRequireCharger": true
- },
+ "deploymentSettings": "<Unknown None>",
"deploymentAssignments": [
- {
- "@odata.type": "microsoft.graph.androidFotaDeploymentAssignment",
- "id": "String",
- "displayName": "String",
- "target": {
- "@odata.type": "microsoft.graph.androidFotaDeploymentAssignmentTarget",
- "groupId": "String"
- }
- }
+ "<Unknown None>"
],
- "deploymentStatus": {
- "@odata.type": "microsoft.graph.zebraFotaDeploymentStatus",
- "state": "String",
- "errorCode": "String",
- "totalDevices": 1024,
- "totalCreated": 1024,
- "totalScheduled": 1024,
- "totalDownloading": 1024,
- "totalAwaitingInstall": 1024,
- "totalSucceededInstall": 1024,
- "totalCanceled": 1024,
- "totalUnknown": 1024,
- "totalFailedDownload": 1024,
- "totalFailedInstall": 1024,
- "completeOrCanceledDateTime": "String (timestamp)",
- "cancelRequested": true,
- "lastUpdatedDateTime": "String (timestamp)"
- }
+ "deploymentStatus": "<Unknown None>",
+ "roleScopeTagIds": [
+ "String"
+ ]
} ```
v1.0 Intune Apps Androidforworkapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-androidforworkapp.md
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| ## JSON Representation
v1.0 Intune Apps Androidlobapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-androidlobapp.md
Inherits from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |contentVersions|[mobileAppContent](../resources/intune-apps-mobileappcontent.md) collection|The list of content versions for this app. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)|
v1.0 Intune Apps Androidmanagedstoreapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-androidmanagedstoreapp.md
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| ## JSON Representation
v1.0 Intune Apps Androidmanagedstorewebapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-androidmanagedstorewebapp.md
Inherits from [androidManagedStoreApp](../resources/intune-apps-androidmanagedst
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| ## JSON Representation
v1.0 Intune Apps Androidstoreapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-androidstoreapp.md
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| ## JSON Representation
v1.0 Intune Apps Enterprisecodesigningcertificate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-enterprisecodesigningcertificate.md
Not yet documented
|:|:|:| |id|String|The unique identifier of the certificate, assigned upon creation. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. Read-only.| |content|Binary|The Windows Enterprise Code-Signing Certificate in the raw data format. Set to null once certificate has been uploaded and other properties have been populated.|
-|status|certificateStatus|Whether the Certificate Status Provisioned or not Provisioned. Possible values are: notProvisioned, provisioned. Default is notProvisioned. Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. Possible values are: `notProvisioned`, `provisioned`.|
+|status|[certificateStatus](../resources/intune-apps-certificatestatus.md)|Whether the Certificate Status Provisioned or not Provisioned. Possible values are: notProvisioned, provisioned. Default is notProvisioned. Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported. Possible values are: `notProvisioned`, `provisioned`.|
|subjectName|String|The subject name for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported.| |subject|String|The subject value for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported.| |issuerName|String|The issuer name for the cert. This might contain information such as country (C), state or province (S), locality (L), common name of the cert (CN), organization (O), and organizational unit (OU). Uploading a valid cert file through the Intune admin console will automatically populate this value in the HTTP response. Supports: $filter, $select, $top, $OrderBy, $skip. $Search is not supported.|
v1.0 Intune Apps Iosipadoswebclip https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-iosipadoswebclip.md
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|supersededAppCount|Int32|The total number of apps this app is directly or indirectly superseded by. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |appUrl|String|Indicates iOS/iPadOS web clip app URL. Example: "https://www.contoso.com"| |useManagedBrowser|Boolean|Whether or not to use managed browser. When TRUE, the app will be required to be opened in Microsoft Edge. When FALSE, the app will not be required to be opened in Microsoft Edge. By default, this property is set to FALSE.|
+|fullScreenEnabled|Boolean|Whether or not to open the web clip as a full-screen web app. Defaults to false. If TRUE, opens the web clip as a full-screen web app. If FALSE, the web clip opens inside of another app, such as Safari or the app specified with targetApplicationBundleIdentifier.|
+|targetApplicationBundleIdentifier|String|Specifies the application bundle identifier which opens the URL. Available in iOS 14 and later.|
+|preComposedIconEnabled|Boolean|Whether or not the icon for the app is precomosed. Defaults to false. If TRUE, prevents SpringBoard from adding "shine" to the icon. If FALSE, SpringBoard can add "shine".|
+|ignoreManifestScope|Boolean|Whether or not a full screen web clip can navigate to an external web site without showing the Safari UI. Defaults to false. If FALSE, the Safari UI appears when navigating away. If TRUE, the Safari UI will not be shown.|
## Relationships |Relationship|Type|Description| |:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| ## JSON Representation
Here is a JSON representation of the resource.
"supersedingAppCount": 1024, "supersededAppCount": 1024, "appUrl": "String",
- "useManagedBrowser": true
+ "useManagedBrowser": true,
+ "fullScreenEnabled": true,
+ "targetApplicationBundleIdentifier": "String",
+ "preComposedIconEnabled": true,
+ "ignoreManifestScope": true
} ```
v1.0 Intune Apps Ioslobapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-ioslobapp.md
Inherits from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |contentVersions|[mobileAppContent](../resources/intune-apps-mobileappcontent.md) collection|The list of content versions for this app. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)|
v1.0 Intune Apps Iosstoreapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-iosstoreapp.md
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| ## JSON Representation
v1.0 Intune Apps Iosvppapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-iosvppapp.md
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignedLicenses|[iosVppAppAssignedLicense](../resources/intune-apps-iosvppappassignedlicense.md) collection|The licenses assigned to this app.|
v1.0 Intune Apps Macosdmgapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-macosdmgapp.md
Inherits from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |contentVersions|[mobileAppContent](../resources/intune-apps-mobileappcontent.md) collection|The list of content versions for this app. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)|
v1.0 Intune Apps Macoslobapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-macoslobapp.md
Inherits from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |contentVersions|[mobileAppContent](../resources/intune-apps-mobileappcontent.md) collection|The list of content versions for this app. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)|
v1.0 Intune Apps Macosmdatpapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-macosmdatpapp.md
Title: "macOSMdatpApp resource type"
-description: "Contains properties and inherited properties for the macOS Microsoft Defender Advanced Threat Protection (MDATP) App. This will be deprecated for MacOSMicrosoftDefenderApp."
+description: "Contains properties and inherited properties for the macOS Microsoft Defender Advanced Threat Protection (MDATP) App. This is deprecated for MacOSMicrosoftDefenderApp in 2305 (May 2023)."
localization_priority: Normal ms.prod: "intune"
Namespace: microsoft.graph
> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-Contains properties and inherited properties for the macOS Microsoft Defender Advanced Threat Protection (MDATP) App. This will be deprecated for MacOSMicrosoftDefenderApp.
+Contains properties and inherited properties for the macOS Microsoft Defender Advanced Threat Protection (MDATP) App. This is deprecated for MacOSMicrosoftDefenderApp in 2305 (May 2023).
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| ## JSON Representation
v1.0 Intune Apps Macosmicrosoftdefenderapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-macosmicrosoftdefenderapp.md
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| ## JSON Representation
v1.0 Intune Apps Macosmicrosoftedgeapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-macosmicrosoftedgeapp.md
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| ## JSON Representation
v1.0 Intune Apps Macosofficesuiteapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-macosofficesuiteapp.md
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| ## JSON Representation
v1.0 Intune Apps Macospkgapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-macospkgapp.md
+
+ Title: "macOSPkgApp resource type"
+description: "Contains properties and inherited properties for the MacOSPkgApp."
+
+localization_priority: Normal
++
+# macOSPkgApp resource type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Contains properties and inherited properties for the MacOSPkgApp.
++
+Inherits from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List macOSPkgApps](../api/intune-apps-macospkgapp-list.md)|[macOSPkgApp](../resources/intune-apps-macospkgapp.md) collection|List properties and relationships of the [macOSPkgApp](../resources/intune-apps-macospkgapp.md) objects.|
+|[Get macOSPkgApp](../api/intune-apps-macospkgapp-get.md)|[macOSPkgApp](../resources/intune-apps-macospkgapp.md)|Read properties and relationships of the [macOSPkgApp](../resources/intune-apps-macospkgapp.md) object.|
+|[Create macOSPkgApp](../api/intune-apps-macospkgapp-create.md)|[macOSPkgApp](../resources/intune-apps-macospkgapp.md)|Create a new [macOSPkgApp](../resources/intune-apps-macospkgapp.md) object.|
+|[Delete macOSPkgApp](../api/intune-apps-macospkgapp-delete.md)|None|Deletes a [macOSPkgApp](../resources/intune-apps-macospkgapp.md).|
+|[Update macOSPkgApp](../api/intune-apps-macospkgapp-update.md)|[macOSPkgApp](../resources/intune-apps-macospkgapp.md)|Update the properties of a [macOSPkgApp](../resources/intune-apps-macospkgapp.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of the entity. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|displayName|String|The admin provided or imported title of the app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|description|String|The description of the app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|publisher|String|The publisher of the app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|largeIcon|[mimeContent](../resources/intune-shared-mimecontent.md)|The large icon, to be displayed in the app details and used for upload of the icon. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|createdDateTime|DateTimeOffset|The date and time the app was created. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|lastModifiedDateTime|DateTimeOffset|The date and time the app was last modified. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|isFeatured|Boolean|The value indicating whether the app is marked as featured by the admin. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|privacyInformationUrl|String|The privacy statement Url. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|informationUrl|String|The more information Url. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|owner|String|The owner of the app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|developer|String|The developer of the app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|notes|String|Notes for the app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|uploadState|Int32|The upload state. Possible values are: 0 - `Not Ready`, 1 - `Ready`, 2 - `Processing`. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|publishingState|[mobileAppPublishingState](../resources/intune-apps-mobileapppublishingstate.md)|The publishing state for the app. The app cannot be assigned unless the app is published. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md). Possible values are: `notPublished`, `processing`, `published`.|
+|isAssigned|Boolean|The value indicating whether the app is assigned to at least one group. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|roleScopeTagIds|String collection|List of scope tag ids for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|dependentAppCount|Int32|The total number of dependencies the child app has. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|supersedingAppCount|Int32|The total number of apps this app directly or indirectly supersedes. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|supersededAppCount|Int32|The total number of apps this app is directly or indirectly superseded by. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|committedContentVersion|String|The internal committed content version. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)|
+|fileName|String|The name of the main Lob application file. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)|
+|size|Int64|The total size, including all uploaded files. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)|
+|primaryBundleId|String|The primary CFBundleIdentifier of the .pkg.|
+|primaryBundleVersion|String|The primary CFBundleVersion of the .pkg.|
+|includedApps|[macOSIncludedApp](../resources/intune-apps-macosincludedapp.md) collection|The list of apps expected to be installed by the .pkg.|
+|ignoreVersionDetection|Boolean|A value indicating whether the app's version will be used to detect the app after it is installed on a device. Set this to true for apps that use a self-update feature. Set this to false to install the app when it is not already installed on the device, or if the deploying app's version number does not match the version that's already installed on the device. The default value is false.|
+|minimumSupportedOperatingSystem|[macOSMinimumOperatingSystem](../resources/intune-apps-macosminimumoperatingsystem.md)|The value for the minimum applicable operating system.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
+|contentVersions|[mobileAppContent](../resources/intune-apps-mobileappcontent.md) collection|The list of content versions for this app. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)|
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.macOSPkgApp"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.macOSPkgApp",
+ "id": "String (identifier)",
+ "displayName": "String",
+ "description": "String",
+ "publisher": "String",
+ "largeIcon": {
+ "@odata.type": "microsoft.graph.mimeContent",
+ "type": "String",
+ "value": "binary"
+ },
+ "createdDateTime": "String (timestamp)",
+ "lastModifiedDateTime": "String (timestamp)",
+ "isFeatured": true,
+ "privacyInformationUrl": "String",
+ "informationUrl": "String",
+ "owner": "String",
+ "developer": "String",
+ "notes": "String",
+ "uploadState": 1024,
+ "publishingState": "String",
+ "isAssigned": true,
+ "roleScopeTagIds": [
+ "String"
+ ],
+ "dependentAppCount": 1024,
+ "supersedingAppCount": 1024,
+ "supersededAppCount": 1024,
+ "committedContentVersion": "String",
+ "fileName": "String",
+ "size": 1024,
+ "primaryBundleId": "String",
+ "primaryBundleVersion": "String",
+ "includedApps": [
+ {
+ "@odata.type": "microsoft.graph.macOSIncludedApp",
+ "bundleId": "String",
+ "bundleVersion": "String"
+ }
+ ],
+ "ignoreVersionDetection": true,
+ "minimumSupportedOperatingSystem": {
+ "@odata.type": "microsoft.graph.macOSMinimumOperatingSystem",
+ "v10_7": true,
+ "v10_8": true,
+ "v10_9": true,
+ "v10_10": true,
+ "v10_11": true,
+ "v10_12": true,
+ "v10_13": true,
+ "v10_14": true,
+ "v10_15": true,
+ "v11_0": true,
+ "v12_0": true,
+ "v13_0": true
+ }
+}
+```
v1.0 Intune Apps Macosvppapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-macosvppapp.md
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignedLicenses|[macOsVppAppAssignedLicense](../resources/intune-apps-macosvppappassignedlicense.md) collection|The licenses assigned to this app.|
v1.0 Intune Apps Managedandroidlobapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-managedandroidlobapp.md
Inherits from [managedMobileLobApp](../resources/intune-apps-managedmobilelobapp
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |contentVersions|[mobileAppContent](../resources/intune-apps-mobileappcontent.md) collection|The list of content versions for this app. Inherited from [managedMobileLobApp](../resources/intune-apps-managedmobilelobapp.md)|
v1.0 Intune Apps Managedandroidstoreapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-managedandroidstoreapp.md
Inherits from [managedApp](../resources/intune-apps-managedapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| ## JSON Representation
v1.0 Intune Apps Managedapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-managedapp.md
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| ## JSON Representation
v1.0 Intune Apps Managedioslobapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-managedioslobapp.md
Inherits from [managedMobileLobApp](../resources/intune-apps-managedmobilelobapp
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |contentVersions|[mobileAppContent](../resources/intune-apps-mobileappcontent.md) collection|The list of content versions for this app. Inherited from [managedMobileLobApp](../resources/intune-apps-managedmobilelobapp.md)|
v1.0 Intune Apps Managediosstoreapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-managediosstoreapp.md
Inherits from [managedApp](../resources/intune-apps-managedapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| ## JSON Representation
v1.0 Intune Apps Managedmobilelobapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-managedmobilelobapp.md
Inherits from [managedApp](../resources/intune-apps-managedapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |contentVersions|[mobileAppContent](../resources/intune-apps-mobileappcontent.md) collection|The list of content versions for this app.|
v1.0 Intune Apps Microsoftstoreforbusinessapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-microsoftstoreforbusinessapp.md
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |containedApps|[mobileContainedApp](../resources/intune-apps-mobilecontainedapp.md) collection|The collection of contained apps in a mobileApp acting as a package.|
v1.0 Intune Apps Mobileappinstallstatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-mobileappinstallstatus.md
Title: "mobileAppInstallStatus resource type"
-description: "Contains properties for the installation state of a mobile app for a device."
+description: "Contains properties for the installation state of a mobile app for a device. This will be deprecated in May, 2023"
localization_priority: Normal ms.prod: "intune"
Namespace: microsoft.graph
> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-Contains properties for the installation state of a mobile app for a device.
+Contains properties for the installation state of a mobile app for a device. This will be deprecated in May, 2023
## Methods |Method|Return Type|Description|
v1.0 Intune Apps Mobileappinstallsummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-mobileappinstallsummary.md
Title: "mobileAppInstallSummary resource type"
-description: "Contains properties for the installation summary of a mobile app."
+description: "Contains properties for the installation summary of a mobile app. This will be deprecated in May, 2023"
localization_priority: Normal ms.prod: "intune"
Namespace: microsoft.graph
> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-Contains properties for the installation summary of a mobile app.
+Contains properties for the installation summary of a mobile app. This will be deprecated in May, 2023
## Methods |Method|Return Type|Description|
v1.0 Intune Apps Mobileapppublishingconstraints https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-mobileapppublishingconstraints.md
+
+ Title: "mobileAppPublishingConstraints resource type"
+description: "Contains properties for constraints that the UX need to take into consideration to guide the user experience for app creation and publishing flow."
+
+localization_priority: Normal
++
+# mobileAppPublishingConstraints resource type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Contains properties for constraints that the UX need to take into consideration to guide the user experience for app creation and publishing flow.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|win32LobAppConstraints|[win32LobAppPublishingConstraints](../resources/intune-apps-win32lobapppublishingconstraints.md)|Contains properties for Win32 LOB app publishing constraints.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.mobileAppPublishingConstraints"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.mobileAppPublishingConstraints",
+ "win32LobAppConstraints": {
+ "@odata.type": "microsoft.graph.win32LobAppPublishingConstraints",
+ "maxContentFileSizeInBytes": 1024
+ }
+}
+```
v1.0 Intune Apps Mobileapprelationshipstate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-mobileapprelationshipstate.md
Title: "mobileAppRelationshipState resource type"
-description: "Describes the installation status details of the child app in the context of UPN and device id."
+description: "Describes the installation status details of the child app in the context of UPN and device id. This will be deprecated in May, 2023 "
localization_priority: Normal ms.prod: "intune"
Namespace: microsoft.graph
> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-Describes the installation status details of the child app in the context of UPN and device id.
+Describes the installation status details of the child app in the context of UPN and device id. This will be deprecated in May, 2023
## Properties |Property|Type|Description|
v1.0 Intune Apps Mobilelobapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-mobilelobapp.md
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |contentVersions|[mobileAppContent](../resources/intune-apps-mobileappcontent.md) collection|The list of content versions for this app.|
v1.0 Intune Apps Officesuiteapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-officesuiteapp.md
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| ## JSON Representation
v1.0 Intune Apps Symanteccodesigningcertificate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-symanteccodesigningcertificate.md
Not yet documented
|:|:|:| |id|String|The key of the entity.| |content|Binary|The Windows Symantec Code-Signing Certificate in the raw data format.|
-|status|certificateStatus|The Cert Status Provisioned or not Provisioned. Possible values are: `notProvisioned`, `provisioned`.|
+|status|[certificateStatus](../resources/intune-apps-certificatestatus.md)|The Cert Status Provisioned or not Provisioned. Possible values are: `notProvisioned`, `provisioned`.|
|password|String|The Password required for .pfx file.| |subjectName|String|The Subject Name for the cert.| |subject|String|The Subject value for the cert.|
v1.0 Intune Apps Userappinstallstatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-userappinstallstatus.md
Title: "userAppInstallStatus resource type"
-description: "Contains properties for the installation status for a user."
+description: "Contains properties for the installation status for a user. This will be deprecated in May, 2023"
localization_priority: Normal ms.prod: "intune"
Namespace: microsoft.graph
> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-Contains properties for the installation status for a user.
+Contains properties for the installation status for a user. This will be deprecated in May, 2023
## Methods |Method|Return Type|Description|
v1.0 Intune Apps Webapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-webapp.md
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| ## JSON Representation
v1.0 Intune Apps Win32lobapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-win32lobapp.md
Inherits from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |contentVersions|[mobileAppContent](../resources/intune-apps-mobileappcontent.md) collection|The list of content versions for this app. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)|
v1.0 Intune Apps Win32lobapppublishingconstraints https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-win32lobapppublishingconstraints.md
+
+ Title: "win32LobAppPublishingConstraints resource type"
+description: "Contains properties for Win32 LOB app publishing constraints."
+
+localization_priority: Normal
++
+# win32LobAppPublishingConstraints resource type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Contains properties for Win32 LOB app publishing constraints.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|maxContentFileSizeInBytes|Int64|Indicates the maximum Win32 LOB content file size in bytes that can be uploaded.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.win32LobAppPublishingConstraints"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.win32LobAppPublishingConstraints",
+ "maxContentFileSizeInBytes": 1024
+}
+```
v1.0 Intune Apps Windowsappx https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-windowsappx.md
Inherits from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |contentVersions|[mobileAppContent](../resources/intune-apps-mobileappcontent.md) collection|The list of content versions for this app. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)|
v1.0 Intune Apps Windowsmicrosoftedgeapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-windowsmicrosoftedgeapp.md
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| ## JSON Representation
v1.0 Intune Apps Windowsmobilemsi https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-windowsmobilemsi.md
Inherits from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |contentVersions|[mobileAppContent](../resources/intune-apps-mobileappcontent.md) collection|The list of content versions for this app. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)|
v1.0 Intune Apps Windowsphone81appx https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-windowsphone81appx.md
Inherits from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |contentVersions|[mobileAppContent](../resources/intune-apps-mobileappcontent.md) collection|The list of content versions for this app. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)|
v1.0 Intune Apps Windowsphone81appxbundle https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-windowsphone81appxbundle.md
Inherits from [windowsPhone81AppX](../resources/intune-apps-windowsphone81appx.m
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |contentVersions|[mobileAppContent](../resources/intune-apps-mobileappcontent.md) collection|The list of content versions for this app. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)|
v1.0 Intune Apps Windowsphone81storeapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-windowsphone81storeapp.md
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| ## JSON Representation
v1.0 Intune Apps Windowsphonexap https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-windowsphonexap.md
Inherits from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |contentVersions|[mobileAppContent](../resources/intune-apps-mobileappcontent.md) collection|The list of content versions for this app. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)|
v1.0 Intune Apps Windowsstoreapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-windowsstoreapp.md
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| ## JSON Representation
v1.0 Intune Apps Windowsuniversalappx https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-windowsuniversalappx.md
Inherits from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |contentVersions|[mobileAppContent](../resources/intune-apps-mobileappcontent.md) collection|The list of content versions for this app. Inherited from [mobileLobApp](../resources/intune-apps-mobilelobapp.md)| |committedContainedApps|[mobileContainedApp](../resources/intune-apps-mobilecontainedapp.md) collection|The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app.|
v1.0 Intune Apps Windowswebapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-windowswebapp.md
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| ## JSON Representation
v1.0 Intune Apps Wingetapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-apps-wingetapp.md
Inherits from [mobileApp](../resources/intune-shared-mobileapp.md)
|:|:|:| |categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| |assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|installSummary|[mobileAppInstallSummary](../resources/intune-apps-mobileappinstallsummary.md)|Mobile App Install Summary. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|deviceStatuses|[mobileAppInstallStatus](../resources/intune-apps-mobileappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
-|userStatuses|[userAppInstallStatus](../resources/intune-apps-userappinstallstatus.md) collection|The list of installation states for this mobile app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)|
|relationships|[mobileAppRelationship](../resources/intune-apps-mobileapprelationship.md) collection|The set of direct relationships for this app. Inherited from [mobileApp](../resources/intune-shared-mobileapp.md)| ## JSON Representation
v1.0 Intune Cirrus Officeclientcheckinstatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-cirrus-officeclientcheckinstatus.md
- Title: "officeClientCheckinStatus resource type"
-description: "Entity that describes tenant check-in stats."
-localization_priority: Normal
-
-doc_type: resourcePageType
--
-# officeClientCheckinStatus resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Entity that describes tenant check-in stats.
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|userPrincipalName|String|User principal name using the device.|
-|deviceName|String|Device name trying to check-in.|
-|devicePlatform|String|Device platform trying to check-in.|
-|devicePlatformVersion|String|Device platform version trying to check-in.|
-|wasSuccessful|Boolean|If the last checkin was successful.|
-|userId|String|User identifier using the device.|
-|checkinDateTime|DateTimeOffset|Last device check-in time in UTC.|
-|errorMessage|String|Error message if any associated for the last checkin.|
-|appliedPolicies|String collection|List of policies delivered to the device as last checkin.|
-
-## Relationships
-None
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.officeClientCheckinStatus"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.officeClientCheckinStatus",
- "userPrincipalName": "String",
- "deviceName": "String",
- "devicePlatform": "String",
- "devicePlatformVersion": "String",
- "wasSuccessful": true,
- "userId": "String",
- "checkinDateTime": "String (timestamp)",
- "errorMessage": "String",
- "appliedPolicies": [
- "String"
- ]
-}
-```
v1.0 Intune Cirrus Officeclientconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-cirrus-officeclientconfiguration.md
- Title: "officeClientConfiguration resource type"
-description: "Office Client Configuration."
-localization_priority: Normal
-
-doc_type: resourcePageType
--
-# officeClientConfiguration resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Office Client Configuration.
-
-## Methods
-|Method|Return Type|Description|
-|:|:|:|
-|[List officeClientConfigurations](../api/intune-cirrus-officeclientconfiguration-list.md)|[officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md) collection|List properties and relationships of the [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md) objects.|
-|[Get officeClientConfiguration](../api/intune-cirrus-officeclientconfiguration-get.md)|[officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|Read properties and relationships of the [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md) object.|
-|[assign action](../api/intune-cirrus-officeclientconfiguration-assign.md)|[officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) collection|Replace all targeted groups for a policy.|
-|[updatePriorities action](../api/intune-cirrus-officeclientconfiguration-updatepriorities.md)|None|Update policy priorities.|
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|id|String|Id of the office client configuration policy.|
-|userPreferencePayload|Stream|Preference settings JSON string in binary format, these values can be overridden by the user.|
-|policyPayload|Stream|Policy settings JSON string in binary format, these values cannot be changed by the user.|
-|description|String|Not yet documented|
-|displayName|String|Admin provided description of the office client configuration policy.|
-|lastModifiedDateTime|DateTime|Last modified datetime stamp of the policy.|
-|priority|Int32|Priority value should be unique value for each policy under a tenant and will be used for conflict resolution, lower values mean priority is high.|
-|userCheckinSummary|[officeUserCheckinSummary](../resources/intune-cirrus-officeusercheckinsummary.md)|User check-in summary for the policy.|
-|checkinStatuses|[officeClientCheckinStatus](../resources/intune-cirrus-officeclientcheckinstatus.md) collection|List of office Client check-in status.|
-
-## Relationships
-|Relationship|Type|Description|
-|:|:|:|
-|assignments|[officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) collection|The list of group assignments for the policy.|
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.officeClientConfiguration"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.officeClientConfiguration",
- "id": "String (identifier)",
- "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
- "policyPayload": "<Unknown Primitive Type Edm.Stream>",
- "description": "String",
- "displayName": "String",
- "priority": 1024,
- "userCheckinSummary": {
- "@odata.type": "microsoft.graph.officeUserCheckinSummary",
- "succeededUserCount": 1024,
- "failedUserCount": 1024
- },
- "checkinStatuses": [
- {
- "@odata.type": "microsoft.graph.officeClientCheckinStatus",
- "userPrincipalName": "String",
- "deviceName": "String",
- "devicePlatform": "String",
- "devicePlatformVersion": "String",
- "wasSuccessful": true,
- "userId": "String",
- "checkinDateTime": "String (timestamp)",
- "errorMessage": "String",
- "appliedPolicies": [
- "String"
- ]
- }
- ]
-}
-```
v1.0 Intune Cirrus Officeclientconfigurationassignment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-cirrus-officeclientconfigurationassignment.md
- Title: "officeClientConfigurationAssignment resource type"
-description: "Office Client Configuration Assignment."
-localization_priority: Normal
-
-doc_type: resourcePageType
--
-# officeClientConfigurationAssignment resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Office Client Configuration Assignment.
-
-## Methods
-|Method|Return Type|Description|
-|:|:|:|
-|[List officeClientConfigurationAssignments](../api/intune-cirrus-officeclientconfigurationassignment-list.md)|[officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) collection|List properties and relationships of the [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) objects.|
-|[Get officeClientConfigurationAssignment](../api/intune-cirrus-officeclientconfigurationassignment-get.md)|[officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md)|Read properties and relationships of the [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) object.|
-|[Create officeClientConfigurationAssignment](../api/intune-cirrus-officeclientconfigurationassignment-create.md)|[officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md)|Create a new [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) object.|
-|[Delete officeClientConfigurationAssignment](../api/intune-cirrus-officeclientconfigurationassignment-delete.md)|None|Deletes a [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md).|
-|[Update officeClientConfigurationAssignment](../api/intune-cirrus-officeclientconfigurationassignment-update.md)|[officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md)|Update the properties of a [officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) object.|
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|id|String|Id of the OfficeConfigurationAssignment.|
-|target|[officeConfigurationAssignmentTarget](../resources/intune-cirrus-officeconfigurationassignmenttarget.md)|The target assignment defined by the admin.|
-
-## Relationships
-None
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.officeClientConfigurationAssignment"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.officeClientConfigurationAssignment",
- "id": "String (identifier)",
- "target": {
- "@odata.type": "microsoft.graph.officeConfigurationAssignmentTarget"
- }
-}
-```
v1.0 Intune Cirrus Officeconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-cirrus-officeconfiguration.md
- Title: "officeConfiguration resource type"
-description: "Singleton entity that acts as a container for all device management functionality."
-localization_priority: Normal
-
-doc_type: resourcePageType
--
-# officeConfiguration resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Singleton entity that acts as a container for all device management functionality.
-
-## Methods
-|Method|Return Type|Description|
-|:|:|:|
-|Get officeConfiguration|[officeConfiguration](../resources/intune-cirrus-officeconfiguration.md)|Read properties and relationships of the [officeConfiguration](../resources/intune-cirrus-officeconfiguration.md) object.|
-|Update officeConfiguration|[officeConfiguration](../resources/intune-cirrus-officeconfiguration.md)|Update the properties of a [officeConfiguration](../resources/intune-cirrus-officeconfiguration.md) object.|
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|id|String|Id of the office configuration.|
-|tenantCheckinStatuses|[officeClientCheckinStatus](../resources/intune-cirrus-officeclientcheckinstatus.md) collection|List of office Client check-in status.|
-|tenantUserCheckinSummary|[officeUserCheckinSummary](../resources/intune-cirrus-officeusercheckinsummary.md)|Entity that describes tenant check-in statues|
-
-## Relationships
-|Relationship|Type|Description|
-|:|:|:|
-|clientConfigurations|[officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md) collection|List of office Client configuration.|
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.officeConfiguration"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.officeConfiguration",
- "id": "String (identifier)",
- "tenantCheckinStatuses": [
- {
- "@odata.type": "microsoft.graph.officeClientCheckinStatus",
- "userPrincipalName": "String",
- "deviceName": "String",
- "devicePlatform": "String",
- "devicePlatformVersion": "String",
- "wasSuccessful": true,
- "userId": "String",
- "checkinDateTime": "String (timestamp)",
- "errorMessage": "String",
- "appliedPolicies": [
- "String"
- ]
- }
- ],
- "tenantUserCheckinSummary": {
- "@odata.type": "microsoft.graph.officeUserCheckinSummary",
- "succeededUserCount": 1024,
- "failedUserCount": 1024
- }
-}
-```
v1.0 Intune Cirrus Officeconfigurationassignmenttarget https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-cirrus-officeconfigurationassignmenttarget.md
- Title: "officeConfigurationAssignmentTarget resource type"
-description: "Office Client Configuration Assignment Target."
-localization_priority: Normal
-
-doc_type: resourcePageType
--
-# officeConfigurationAssignmentTarget resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Office Client Configuration Assignment Target.
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-
-## Relationships
-None
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.officeConfigurationAssignmentTarget"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.officeConfigurationAssignmentTarget"
-}
-```
v1.0 Intune Cirrus Officeconfigurationgroupassignmenttarget https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-cirrus-officeconfigurationgroupassignmenttarget.md
- Title: "officeConfigurationGroupAssignmentTarget resource type"
-description: "Office client configuration AAD group assignment target."
-localization_priority: Normal
-
-doc_type: resourcePageType
--
-# officeConfigurationGroupAssignmentTarget resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Office client configuration AAD group assignment target.
-
-Inherits from [officeConfigurationAssignmentTarget](../resources/intune-cirrus-officeconfigurationassignmenttarget.md)
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|groupId|String|The Id of the AAD group we are targeting the device configuration to.|
-
-## Relationships
-None
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.officeConfigurationGroupAssignmentTarget"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.officeConfigurationGroupAssignmentTarget",
- "groupId": "String"
-}
-```
v1.0 Intune Cirrus Officeusercheckinsummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-cirrus-officeusercheckinsummary.md
- Title: "officeUserCheckinSummary resource type"
-description: "Entity that describes tenant check-in stats."
-localization_priority: Normal
-
-doc_type: resourcePageType
--
-# officeUserCheckinSummary resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Entity that describes tenant check-in stats.
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|succeededUserCount|Int32|Total successful user check ins for the last 3 months.|
-|failedUserCount|Int32|Total failed user check ins for the last 3 months.|
-
-## Relationships
-None
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.officeUserCheckinSummary"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.officeUserCheckinSummary",
- "succeededUserCount": 1024,
- "failedUserCount": 1024
-}
-```
v1.0 Intune Cirrus Windowsofficeclientconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-cirrus-windowsofficeclientconfiguration.md
- Title: "windowsOfficeClientConfiguration resource type"
-description: "Entity that describes office policy settings for Windows."
-localization_priority: Normal
-
-doc_type: resourcePageType
--
-# windowsOfficeClientConfiguration resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Entity that describes office policy settings for Windows.
-
-Inherits from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)
-
-## Methods
-|Method|Return Type|Description|
-|:|:|:|
-|[List windowsOfficeClientConfigurations](../api/intune-cirrus-windowsofficeclientconfiguration-list.md)|[windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md) collection|List properties and relationships of the [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md) objects.|
-|[Get windowsOfficeClientConfiguration](../api/intune-cirrus-windowsofficeclientconfiguration-get.md)|[windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md)|Read properties and relationships of the [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md) object.|
-|[Create windowsOfficeClientConfiguration](../api/intune-cirrus-windowsofficeclientconfiguration-create.md)|[windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md)|Create a new [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md) object.|
-|[Delete windowsOfficeClientConfiguration](../api/intune-cirrus-windowsofficeclientconfiguration-delete.md)|None|Deletes a [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md).|
-|[Update windowsOfficeClientConfiguration](../api/intune-cirrus-windowsofficeclientconfiguration-update.md)|[windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md)|Update the properties of a [windowsOfficeClientConfiguration](../resources/intune-cirrus-windowsofficeclientconfiguration.md) object.|
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|id|String|Id of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|userPreferencePayload|Stream|Preference settings JSON string in binary format, these values can be overridden by the user. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|policyPayload|Stream|Policy settings JSON string in binary format, these values cannot be changed by the user. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|description|String|Admin provided description of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|displayName|String|Admin provided name of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|priority|Int32|Priority value should be unique value for each policy under a tenant and will be used for conflict resolution, lower values mean priority is high. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|lastModifiedDateTime|DateTime|Last modified datetime stamp of the policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|userCheckinSummary|[officeUserCheckinSummary](../resources/intune-cirrus-officeusercheckinsummary.md)|User check-in summary for the policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|checkinStatuses|[officeClientCheckinStatus](../resources/intune-cirrus-officeclientcheckinstatus.md) collection|List of office Client check-in status. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-
-## Relationships
-|Relationship|Type|Description|
-|:|:|:|
-|assignments|[officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) collection|The list of group assignments for the policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.windowsOfficeClientConfiguration"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.windowsOfficeClientConfiguration",
- "id": "String (identifier)",
- "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
- "policyPayload": "<Unknown Primitive Type Edm.Stream>",
- "description": "String",
- "displayName": "String",
- "priority": 1024,
- "userCheckinSummary": {
- "@odata.type": "microsoft.graph.officeUserCheckinSummary",
- "succeededUserCount": 1024,
- "failedUserCount": 1024
- },
- "checkinStatuses": [
- {
- "@odata.type": "microsoft.graph.officeClientCheckinStatus",
- "userPrincipalName": "String",
- "deviceName": "String",
- "devicePlatform": "String",
- "devicePlatformVersion": "String",
- "wasSuccessful": true,
- "userId": "String",
- "checkinDateTime": "String (timestamp)",
- "errorMessage": "String",
- "appliedPolicies": [
- "String"
- ]
- }
- ]
-}
-```
v1.0 Intune Cirrus Windowsofficeclientsecurityconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md
- Title: "windowsOfficeClientSecurityConfiguration resource type"
-description: "Not yet documented"
-localization_priority: Normal
-
-doc_type: resourcePageType
--
-# windowsOfficeClientSecurityConfiguration resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Not yet documented
-
-Inherits from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)
-
-## Methods
-|Method|Return Type|Description|
-|:|:|:|
-|[List windowsOfficeClientSecurityConfigurations](../api/intune-cirrus-windowsofficeclientsecurityconfiguration-list.md)|[windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) collection|List properties and relationships of the [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) objects.|
-|[Get windowsOfficeClientSecurityConfiguration](../api/intune-cirrus-windowsofficeclientsecurityconfiguration-get.md)|[windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md)|Read properties and relationships of the [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) object.|
-|[Create windowsOfficeClientSecurityConfiguration](../api/intune-cirrus-windowsofficeclientsecurityconfiguration-create.md)|[windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md)|Create a new [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) object.|
-|[Delete windowsOfficeClientSecurityConfiguration](../api/intune-cirrus-windowsofficeclientsecurityconfiguration-delete.md)|None|Deletes a [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md).|
-|[Update windowsOfficeClientSecurityConfiguration](../api/intune-cirrus-windowsofficeclientsecurityconfiguration-update.md)|[windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md)|Update the properties of a [windowsOfficeClientSecurityConfiguration](../resources/intune-cirrus-windowsofficeclientsecurityconfiguration.md) object.|
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|id|String|Id of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|userPreferencePayload|Stream|Preference settings JSON string in binary format, these values can be overridden by the user. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|policyPayload|Stream|Policy settings JSON string in binary format, these values cannot be changed by the user. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|description|String|Admin provided description of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|displayName|String|Admin provided name of the office client configuration policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|priority|Int32|Priority value should be unique value for each policy under a tenant and will be used for conflict resolution, lower values mean priority is high. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|lastModifiedDateTime|DateTime|Last modified datetime stamp of the policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|userCheckinSummary|[officeUserCheckinSummary](../resources/intune-cirrus-officeusercheckinsummary.md)|User check-in summary for the policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-|checkinStatuses|[officeClientCheckinStatus](../resources/intune-cirrus-officeclientcheckinstatus.md) collection|List of office Client check-in status. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-
-## Relationships
-|Relationship|Type|Description|
-|:|:|:|
-|assignments|[officeClientConfigurationAssignment](../resources/intune-cirrus-officeclientconfigurationassignment.md) collection|The list of group assignments for the policy. Inherited from [officeClientConfiguration](../resources/intune-cirrus-officeclientconfiguration.md)|
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.windowsOfficeClientSecurityConfiguration"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.windowsOfficeClientSecurityConfiguration",
- "id": "String (identifier)",
- "userPreferencePayload": "<Unknown Primitive Type Edm.Stream>",
- "policyPayload": "<Unknown Primitive Type Edm.Stream>",
- "description": "String",
- "displayName": "String",
- "priority": 1024,
- "userCheckinSummary": {
- "@odata.type": "microsoft.graph.officeUserCheckinSummary",
- "succeededUserCount": 1024,
- "failedUserCount": 1024
- },
- "checkinStatuses": [
- {
- "@odata.type": "microsoft.graph.officeClientCheckinStatus",
- "userPrincipalName": "String",
- "deviceName": "String",
- "devicePlatform": "String",
- "devicePlatformVersion": "String",
- "wasSuccessful": true,
- "userId": "String",
- "checkinDateTime": "String (timestamp)",
- "errorMessage": "String",
- "appliedPolicies": [
- "String"
- ]
- }
- ]
-}
-```
v1.0 Intune Deviceconfig Advancedthreatprotectiononboardingdevicesettingstate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-advancedthreatprotectiononboardingdevicesettingstate.md
ATP onboarding State for a given device.
|Property|Type|Description| |:|:|:| |id|String|Key of the entity|
-|platformType|[deviceType](../resources/intune-shared-devicetype.md)|Device platform type. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
+|platformType|[deviceType](../resources/intune-deviceconfig-devicetype.md)|Device platform type. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
|setting|String|The setting class name and property name.| |settingName|String|The Setting Name that is being reported| |deviceId|String|The Device Id that is being reported|
v1.0 Intune Deviceconfig Androidcertificateprofilebase https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-androidcertificateprofilebase.md
Inherits from [deviceConfiguration](../resources/intune-shared-deviceconfigurati
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type. Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period.| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Androiddeviceownercertificateprofilebase https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md
Inherits from [deviceConfiguration](../resources/intune-shared-deviceconfigurati
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period.| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.|
v1.0 Intune Deviceconfig Androiddeviceownerimportedpfxcertificateprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-androiddeviceownerimportedpfxcertificateprofile.md
Inherits from [androidDeviceOwnerCertificateProfileBase](../resources/intune-dev
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androiddeviceownerpkcscertificateprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-androiddeviceownerpkcscertificateprofile.md
Inherits from [androidDeviceOwnerCertificateProfileBase](../resources/intune-dev
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androiddeviceownerscepcertificateprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-androiddeviceownerscepcertificateprofile.md
Inherits from [androidDeviceOwnerCertificateProfileBase](../resources/intune-dev
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-androiddeviceownercertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androiddeviceowneruserfacingmessage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-androiddeviceowneruserfacingmessage.md
Represents a user-facing message with locale information as well as a default me
## Properties |Property|Type|Description| |:|:|:|
-|localizedMessages|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|The list of <locale, message> pairs. This collection can contain a maximum of 500 elements.|
+|localizedMessages|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|The list of <locale, message> pairs. This collection can contain a maximum of 500 elements.|
|defaultMessage|String|The default message displayed if the user's locale doesn't match with any of the localized messages| ## Relationships
v1.0 Intune Deviceconfig Androiddeviceownervpnconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-androiddeviceownervpnconfiguration.md
Inherits from [vpnConfiguration](../resources/intune-deviceconfig-vpnconfigurati
|alwaysOnLockdown|Boolean|If always-on VPN connection is enabled, whether or not to lock network traffic when that VPN is disconnected.| |microsoftTunnelSiteId|String|Microsoft Tunnel site ID.| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data to define key/value pairs specific to a VPN provider. This collection can contain a maximum of 25 elements.|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data to define key/value pairs specific to a VPN provider. This collection can contain a maximum of 25 elements.|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data to define key/value pairs specific to a VPN provider. This collection can contain a maximum of 25 elements.|
## Relationships |Relationship|Type|Description|
v1.0 Intune Deviceconfig Androidforworkcertificateprofilebase https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-androidforworkcertificateprofilebase.md
Inherits from [deviceConfiguration](../resources/intune-shared-deviceconfigurati
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period.| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.|
v1.0 Intune Deviceconfig Androidforworkimportedpfxcertificateprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-androidforworkimportedpfxcertificateprofile.md
Inherits from [androidCertificateProfileBase](../resources/intune-deviceconfig-a
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Androidforworkpkcscertificateprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-androidforworkpkcscertificateprofile.md
Inherits from [androidForWorkCertificateProfileBase](../resources/intune-devicec
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androidforworkscepcertificateprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-androidforworkscepcertificateprofile.md
Inherits from [androidForWorkCertificateProfileBase](../resources/intune-devicec
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidForWorkCertificateProfileBase](../resources/intune-deviceconfig-androidforworkcertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androidforworkvpnconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-androidforworkvpnconfiguration.md
Inherits from [deviceConfiguration](../resources/intune-shared-deviceconfigurati
|servers|[vpnServer](../resources/intune-deviceconfig-vpnserver.md) collection|List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.| |fingerprint|String|Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
|authenticationMethod|[vpnAuthenticationMethod](../resources/intune-deviceconfig-vpnauthenticationmethod.md)|Authentication method. Possible values are: `certificate`, `usernameAndPassword`, `sharedSecret`, `derivedCredential`, `azureAD`.| ## Relationships
v1.0 Intune Deviceconfig Androidimportedpfxcertificateprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-androidimportedpfxcertificateprofile.md
Inherits from [androidCertificateProfileBase](../resources/intune-deviceconfig-a
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Androidpkcscertificateprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-androidpkcscertificateprofile.md
Inherits from [androidCertificateProfileBase](../resources/intune-deviceconfig-a
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Androidscepcertificateprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-androidscepcertificateprofile.md
Inherits from [androidCertificateProfileBase](../resources/intune-deviceconfig-a
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidCertificateProfileBase](../resources/intune-deviceconfig-androidcertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Androidvpnconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-androidvpnconfiguration.md
Inherits from [deviceConfiguration](../resources/intune-shared-deviceconfigurati
|servers|[vpnServer](../resources/intune-deviceconfig-vpnserver.md) collection|List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.| |fingerprint|String|Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
|authenticationMethod|[vpnAuthenticationMethod](../resources/intune-deviceconfig-vpnauthenticationmethod.md)|Authentication method. Possible values are: `certificate`, `usernameAndPassword`, `sharedSecret`, `derivedCredential`, `azureAD`.| ## Relationships
v1.0 Intune Deviceconfig Androidworkprofilecertificateprofilebase https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md
Inherits from [deviceConfiguration](../resources/intune-shared-deviceconfigurati
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period.| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.|
v1.0 Intune Deviceconfig Androidworkprofilepkcscertificateprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-androidworkprofilepkcscertificateprofile.md
Inherits from [androidWorkProfileCertificateProfileBase](../resources/intune-dev
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androidworkprofilescepcertificateprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-androidworkprofilescepcertificateprofile.md
Inherits from [androidWorkProfileCertificateProfileBase](../resources/intune-dev
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [androidWorkProfileCertificateProfileBase](../resources/intune-deviceconfig-androidworkprofilecertificateprofilebase.md)|
v1.0 Intune Deviceconfig Androidworkprofilevpnconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-androidworkprofilevpnconfiguration.md
Inherits from [deviceConfiguration](../resources/intune-shared-deviceconfigurati
|servers|[vpnServer](../resources/intune-deviceconfig-vpnserver.md) collection|List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.| |fingerprint|String|Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.|
|authenticationMethod|[vpnAuthenticationMethod](../resources/intune-deviceconfig-vpnauthenticationmethod.md)|Authentication method. Possible values are: `certificate`, `usernameAndPassword`, `sharedSecret`, `derivedCredential`, `azureAD`.| |proxyServer|[vpnProxyServer](../resources/intune-deviceconfig-vpnproxyserver.md)|Proxy server.| |targetedPackageIds|String collection|Targeted App package IDs.|
v1.0 Intune Deviceconfig Aospdeviceownercertificateprofilebase https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md
Inherits from [deviceConfiguration](../resources/intune-shared-deviceconfigurati
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. This collection can contain a maximum of 500 elements. Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. This collection can contain a maximum of 500 elements. Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period.| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.|
v1.0 Intune Deviceconfig Aospdeviceownerpkcscertificateprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-aospdeviceownerpkcscertificateprofile.md
Inherits from [aospDeviceOwnerCertificateProfileBase](../resources/intune-device
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. This collection can contain a maximum of 500 elements. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. This collection can contain a maximum of 500 elements. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md)|
v1.0 Intune Deviceconfig Aospdeviceownerscepcertificateprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-aospdeviceownerscepcertificateprofile.md
Inherits from [aospDeviceOwnerCertificateProfileBase](../resources/intune-device
|displayName|String|Admin provided name of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md)|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. This collection can contain a maximum of 500 elements. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. This collection can contain a maximum of 500 elements. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md). Possible values are: `days`, `months`, `years`.| |extendedKeyUsages|[extendedKeyUsage](../resources/intune-shared-extendedkeyusage.md) collection|Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements. Inherited from [aospDeviceOwnerCertificateProfileBase](../resources/intune-deviceconfig-aospdeviceownercertificateprofilebase.md)|
v1.0 Intune Deviceconfig Applevpnconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-applevpnconfiguration.md
Inherits from [deviceConfiguration](../resources/intune-shared-deviceconfigurati
|server|[vpnServer](../resources/intune-deviceconfig-vpnserver.md)|VPN Server on the network. Make sure end users can access this network location.| |identifier|String|Identifier provided by VPN vendor when connection type is set to Custom VPN. For example: Cisco AnyConnect uses an identifier of the form com.cisco.anyconnect.applevpn.plugin| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements.|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements.|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements.|
|enableSplitTunneling|Boolean|Send all network traffic through VPN.| |authenticationMethod|[vpnAuthenticationMethod](../resources/intune-deviceconfig-vpnauthenticationmethod.md)|Authentication method for this VPN connection. Possible values are: `certificate`, `usernameAndPassword`, `sharedSecret`, `derivedCredential`, `azureAD`.| |enablePerApp|Boolean|Setting this to true creates Per-App VPN payload which can later be associated with Apps that can trigger this VPN conneciton on the end user's iOS device.|
v1.0 Intune Deviceconfig Devicecompliancesettingstate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-devicecompliancesettingstate.md
Device compliance setting State for a given device.
|Property|Type|Description| |:|:|:| |id|String|Key of the entity|
-|platformType|[deviceType](../resources/intune-shared-devicetype.md)|Device platform type. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
+|platformType|[deviceType](../resources/intune-deviceconfig-devicetype.md)|Device platform type. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
|setting|String|The setting class name and property name.| |settingName|String|The Setting Name that is being reported| |deviceId|String|The Device Id that is being reported|
v1.0 Intune Deviceconfig Deviceplatformtype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-deviceplatformtype.md
Supported platform types.
## Members |Member|Value|Description| |:|:|:|
-|android|0|Android.|
-|androidForWork|1|AndroidForWork.|
-|iOS|2|iOS.|
-|macOS|3|MacOS.|
-|windowsPhone81|4|WindowsPhone 8.1.|
-|windows81AndLater|5|Windows 8.1 and later|
-|windows10AndLater|6|Windows 10 and later.|
-|androidWorkProfile|7|Android Work Profile.|
-|unknown|8|Unknown.|
-|androidAOSP|9|Android AOSP.|
+|android|0|Indicates device platform type is android.|
+|androidForWork|1|Indicates device platform type is android for work.|
+|iOS|2|Indicates device platform type is iOS.|
+|macOS|3|Indicates device platform type is macOS.|
+|windowsPhone81|4|Indicates device platform type is WindowsPhone 8.1.|
+|windows81AndLater|5|Indicates device platform type is Windows 8.1 and later.|
+|windows10AndLater|6|Indicates device platform type is Windows 10 and later.|
+|androidWorkProfile|7|Indicates device platform type is Android Work Profile.|
+|unknown|8|This is the default value when device platform type resolution fails|
+|androidAOSP|9|Indicates device platform type is Android AOSP.|
+|androidMobileApplicationManagement|10|Indicates Mobile Application Management (MAM) for android devices.|
+|iOSMobileApplicationManagement|11|Indicates Mobile Application Management (MAM) for iOS devices.|
+|unknownFutureValue|12|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Deviceconfig Hardwareconfigurationdevicestate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-hardwareconfigurationdevicestate.md
Contains properties for device run state of the hardware configuration
|upn|String|User Principal Name (UPN).| |internalVersion|Int32|The Policy internal version| |lastStateUpdateDateTime|DateTimeOffset|The last timestamp of when the hardware configuration executed|
-|configurationState|[runState](../resources/intune-shared-runstate.md)|Configuration state from the lastest hardware configuration execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
+|configurationState|[runState](../resources/intune-deviceconfig-runstate.md)|Configuration state from the lastest hardware configuration execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
|configurationOutput|String|Output of the hardware configuration execution| |configurationError|String|Error from the hardware configuration execution|
v1.0 Intune Deviceconfig Iosikev2vpnconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-iosikev2vpnconfiguration.md
Inherits from [iosVpnConfiguration](../resources/intune-deviceconfig-iosvpnconfi
|server|[vpnServer](../resources/intune-deviceconfig-vpnserver.md)|VPN Server on the network. Make sure end users can access this network location. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |identifier|String|Identifier provided by VPN vendor when connection type is set to Custom VPN. For example: Cisco AnyConnect uses an identifier of the form com.cisco.anyconnect.applevpn.plugin Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
|enableSplitTunneling|Boolean|Send all network traffic through VPN. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |authenticationMethod|[vpnAuthenticationMethod](../resources/intune-deviceconfig-vpnauthenticationmethod.md)|Authentication method for this VPN connection. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md). Possible values are: `certificate`, `usernameAndPassword`, `sharedSecret`, `derivedCredential`, `azureAD`.| |enablePerApp|Boolean|Setting this to true creates Per-App VPN payload which can later be associated with Apps that can trigger this VPN conneciton on the end user's iOS device. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
v1.0 Intune Deviceconfig Iosvpnconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-iosvpnconfiguration.md
Inherits from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnc
|server|[vpnServer](../resources/intune-deviceconfig-vpnserver.md)|VPN Server on the network. Make sure end users can access this network location. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |identifier|String|Identifier provided by VPN vendor when connection type is set to Custom VPN. For example: Cisco AnyConnect uses an identifier of the form com.cisco.anyconnect.applevpn.plugin Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
|enableSplitTunneling|Boolean|Send all network traffic through VPN. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |authenticationMethod|[vpnAuthenticationMethod](../resources/intune-deviceconfig-vpnauthenticationmethod.md)|Authentication method for this VPN connection. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md). Possible values are: `certificate`, `usernameAndPassword`, `sharedSecret`, `derivedCredential`, `azureAD`.| |enablePerApp|Boolean|Setting this to true creates Per-App VPN payload which can later be associated with Apps that can trigger this VPN conneciton on the end user's iOS device. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
v1.0 Intune Deviceconfig Macosdevicefeaturesconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-macosdevicefeaturesconfiguration.md
Inherits from [appleDeviceFeaturesConfigurationBase](../resources/intune-devicec
|powerOffDisabledWhileLoggedIn|Boolean|Whether the Power Off menu item on the login window will be disabled while the user is logged in.| |logOutDisabledWhileLoggedIn|Boolean|Whether the Log Out menu item on the login window will be disabled while the user is logged in.| |screenLockDisableImmediate|Boolean|Whether to disable the immediate screen lock functions.|
-|associatedDomains|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|DEPRECATED: use appAssociatedDomains instead. Gets or sets a list that maps apps to their associated domains. The key should match the app's ID, and the value should be a string in the form of "service:domain" where domain is a fully qualified hostname (e.g. webcredentials:example.com). This collection can contain a maximum of 500 elements.|
+|associatedDomains|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|DEPRECATED: use appAssociatedDomains instead. Gets or sets a list that maps apps to their associated domains. The key should match the app's ID, and the value should be a string in the form of "service:domain" where domain is a fully qualified hostname (e.g. webcredentials:example.com). This collection can contain a maximum of 500 elements.|
|appAssociatedDomains|[macOSAssociatedDomainsItem](../resources/intune-deviceconfig-macosassociateddomainsitem.md) collection|Gets or sets a list that maps apps to their associated domains. Application identifiers must be unique. This collection can contain a maximum of 500 elements.| |singleSignOnExtension|[singleSignOnExtension](../resources/intune-deviceconfig-singlesignonextension.md)|Gets or sets a single sign-on extension profile. Deprecated: use MacOSSingleSignOnExtension instead.| |macOSSingleSignOnExtension|[macOSSingleSignOnExtension](../resources/intune-deviceconfig-macossinglesignonextension.md)|Gets or sets a single sign-on extension profile.|
v1.0 Intune Deviceconfig Macosvpnconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-macosvpnconfiguration.md
Inherits from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnc
|server|[vpnServer](../resources/intune-deviceconfig-vpnserver.md)|VPN Server on the network. Make sure end users can access this network location. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |identifier|String|Identifier provided by VPN vendor when connection type is set to Custom VPN. For example: Cisco AnyConnect uses an identifier of the form com.cisco.anyconnect.applevpn.plugin Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |customData|[keyValue](../resources/intune-deviceconfig-keyvalue.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
-|customKeyValueData|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
+|customKeyValueData|[keyValuePair](../resources/intune-deviceconfig-keyvaluepair.md) collection|Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
|enableSplitTunneling|Boolean|Send all network traffic through VPN. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)| |authenticationMethod|[vpnAuthenticationMethod](../resources/intune-deviceconfig-vpnauthenticationmethod.md)|Authentication method for this VPN connection. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md). Possible values are: `certificate`, `usernameAndPassword`, `sharedSecret`, `derivedCredential`, `azureAD`.| |enablePerApp|Boolean|Setting this to true creates Per-App VPN payload which can later be associated with Apps that can trigger this VPN conneciton on the end user's iOS device. Inherited from [appleVpnConfiguration](../resources/intune-deviceconfig-applevpnconfiguration.md)|
v1.0 Intune Deviceconfig Macoswirednetworkconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-macoswirednetworkconfiguration.md
Inherits from [deviceConfiguration](../resources/intune-shared-deviceconfigurati
|userStatusOverview|[deviceConfigurationUserOverview](../resources/intune-deviceconfig-deviceconfigurationuseroverview.md)|Device Configuration users status overview Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |deviceSettingStateSummaries|[settingStateDeviceSummary](../resources/intune-deviceconfig-settingstatedevicesummary.md) collection|Device Configuration Setting State Device Summary Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |rootCertificateForServerValidation|[macOSTrustedRootCertificate](../resources/intune-deviceconfig-macostrustedrootcertificate.md)|Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP.|
+|rootCertificatesForServerValidation|[macOSTrustedRootCertificate](../resources/intune-deviceconfig-macostrustedrootcertificate.md) collection|Trusted Root Certificates for Server Validation when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. If you provide this value you do not need to provide trustedServerCertificateNames, and vice versa. This collection can contain a maximum of 500 elements.|
|identityCertificateForClientAuthentication|[macOSCertificateProfileBase](../resources/intune-deviceconfig-macoscertificateprofilebase.md)|Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication).| ## JSON Representation
v1.0 Intune Deviceconfig Managedalldevicecertificatestate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-managedalldevicecertificatestate.md
Not yet documented
|Property|Type|Description| |:|:|:| |id|String|Key of the entity.|
-|certificateRevokeStatus|[certificateRevocationStatus](../resources/intune-deviceconfig-certificaterevocationstatus.md)|Revoke status. Possible values are: `none`, `pending`, `issued`, `failed`, `revoked`.|
+|certificateRevokeStatus|[certificateRevocationStatus](../resources/intune-shared-certificaterevocationstatus.md)|Revoke status. Possible values are: `none`, `pending`, `issued`, `failed`, `revoked`.|
|certificateRevokeStatusLastChangeDateTime|DateTimeOffset|The time the revoke status was last changed| |managedDeviceDisplayName|String|Device display name| |userPrincipalName|String|User principal name|
v1.0 Intune Deviceconfig Manageddevicecertificatestate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-manageddevicecertificatestate.md
Not yet documented
|Property|Type|Description| |:|:|:| |id|String|Key of the entity.|
-|devicePlatform|[devicePlatformType](../resources/intune-deviceconfig-deviceplatformtype.md)|Device platform. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`.|
+|devicePlatform|[devicePlatformType](../resources/intune-deviceconfig-deviceplatformtype.md)|Device platform. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`, `androidMobileApplicationManagement`, `iOSMobileApplicationManagement`, `unknownFutureValue`.|
|certificateKeyUsage|[keyUsages](../resources/intune-shared-keyusages.md)|Key usage. Possible values are: `keyEncipherment`, `digitalSignature`.| |certificateValidityPeriodUnits|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Validity period units. Possible values are: `days`, `months`, `years`.|
-|certificateIssuanceState|[certificateIssuanceStates](../resources/intune-deviceconfig-certificateissuancestates.md)|Issuance State. Possible values are: `unknown`, `challengeIssued`, `challengeIssueFailed`, `requestCreationFailed`, `requestSubmitFailed`, `challengeValidationSucceeded`, `challengeValidationFailed`, `issueFailed`, `issuePending`, `issued`, `responseProcessingFailed`, `responsePending`, `enrollmentSucceeded`, `enrollmentNotNeeded`, `revoked`, `removedFromCollection`, `renewVerified`, `installFailed`, `installed`, `deleteFailed`, `deleted`, `renewalRequested`, `requested`.|
+|certificateIssuanceState|[certificateIssuanceStates](../resources/intune-shared-certificateissuancestates.md)|Issuance State. Possible values are: `unknown`, `challengeIssued`, `challengeIssueFailed`, `requestCreationFailed`, `requestSubmitFailed`, `challengeValidationSucceeded`, `challengeValidationFailed`, `issueFailed`, `issuePending`, `issued`, `responseProcessingFailed`, `responsePending`, `enrollmentSucceeded`, `enrollmentNotNeeded`, `revoked`, `removedFromCollection`, `renewVerified`, `installFailed`, `installed`, `deleteFailed`, `deleted`, `renewalRequested`, `requested`.|
|certificateKeyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider. Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|certificateSubjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Subject name format. Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|certificateSubjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Subject name format. Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|certificateSubjectAlternativeNameFormat|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Subject alternative name format. Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.|
-|certificateRevokeStatus|[certificateRevocationStatus](../resources/intune-deviceconfig-certificaterevocationstatus.md)|Revoke status. Possible values are: `none`, `pending`, `issued`, `failed`, `revoked`.|
+|certificateRevokeStatus|[certificateRevocationStatus](../resources/intune-shared-certificaterevocationstatus.md)|Revoke status. Possible values are: `none`, `pending`, `issued`, `failed`, `revoked`.|
|certificateProfileDisplayName|String|Certificate profile display name| |deviceDisplayName|String|Device display name| |userDisplayName|String|User display name|
v1.0 Intune Deviceconfig Retirescheduledmanageddevice https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-retirescheduledmanageddevice.md
ManagedDevices that are scheduled for retire
|id|String|Key of the entity.| |managedDeviceId|String|Managed DeviceId| |managedDeviceName|String|Managed Device Name|
-|deviceType|[deviceType](../resources/intune-shared-devicetype.md)|Managed Device Device Type. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
+|deviceType|[deviceType](../resources/intune-deviceconfig-devicetype.md)|Managed Device Device Type. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
|complianceState|[complianceStatus](../resources/intune-shared-compliancestatus.md)|Managed Device ComplianceStatus. Possible values are: `unknown`, `notApplicable`, `compliant`, `remediated`, `nonCompliant`, `error`, `conflict`, `notAssigned`.| |retireAfterDateTime|DateTimeOffset|Managed Device Retire After DateTime| |managementAgent|[managementAgentType](../resources/intune-shared-managementagenttype.md)|Managed Device ManagementAgentType. Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`, `microsoft365ManagedMdm`, `msSense`, `intuneAosp`.|
v1.0 Intune Deviceconfig Windows10certificateprofilebase https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-windows10certificateprofilebase.md
Inherits from [windowsCertificateProfileBase](../resources/intune-deviceconfig-w
|version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |keyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider (KSP) Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Windows10importedpfxcertificateprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-windows10importedpfxcertificateprofile.md
Inherits from [windowsCertificateProfileBase](../resources/intune-deviceconfig-w
|version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |keyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider (KSP) Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Windows10pkcscertificateprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-windows10pkcscertificateprofile.md
Inherits from [windows10CertificateProfileBase](../resources/intune-deviceconfig
|version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |keyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider (KSP) Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Windows81certificateprofilebase https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-windows81certificateprofilebase.md
Inherits from [windowsCertificateProfileBase](../resources/intune-deviceconfig-w
|version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |keyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider (KSP) Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Windows81scepcertificateprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-windows81scepcertificateprofile.md
Inherits from [windows81CertificateProfileBase](../resources/intune-deviceconfig
|version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |keyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider (KSP) Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Windowscertificateprofilebase https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-windowscertificateprofilebase.md
Inherits from [deviceConfiguration](../resources/intune-shared-deviceconfigurati
|version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99| |keyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider (KSP). Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type. Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Windowsphone81certificateprofilebase https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-windowsphone81certificateprofilebase.md
Inherits from [deviceConfiguration](../resources/intune-shared-deviceconfigurati
|version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage.| |keyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider (KSP). Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type. Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validtiy Period.| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Windowsphone81importedpfxcertificateprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-windowsphone81importedpfxcertificateprofile.md
Inherits from [windowsCertificateProfileBase](../resources/intune-deviceconfig-w
|version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Valid values 1 to 99 Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |keyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider (KSP) Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period Inherited from [windowsCertificateProfileBase](../resources/intune-deviceconfig-windowscertificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfig Windowsphone81scepcertificateprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfig-windowsphone81scepcertificateprofile.md
Inherits from [windowsPhone81CertificateProfileBase](../resources/intune-devicec
|version|Int32|Version of the device configuration. Inherited from [deviceConfiguration](../resources/intune-shared-deviceconfiguration.md)| |renewalThresholdPercentage|Int32|Certificate renewal threshold percentage. Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md)| |keyStorageProvider|[keyStorageProviderOption](../resources/intune-shared-keystorageprovideroption.md)|Key Storage Provider (KSP). Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md). Possible values are: `useTpmKspOtherwiseUseSoftwareKsp`, `useTpmKspOtherwiseFail`, `usePassportForWorkKspOtherwiseFail`, `useSoftwareKsp`.|
-|subjectNameFormat|[subjectNameFormat](../resources/intune-deviceconfig-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
+|subjectNameFormat|[subjectNameFormat](../resources/intune-shared-subjectnameformat.md)|Certificate Subject Name Format. Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md). Possible values are: `commonName`, `commonNameIncludingEmail`, `commonNameAsEmail`, `custom`, `commonNameAsIMEI`, `commonNameAsSerialNumber`, `commonNameAsAadDeviceId`, `commonNameAsIntuneDeviceId`, `commonNameAsDurableDeviceId`.|
|subjectAlternativeNameType|[subjectAlternativeNameType](../resources/intune-shared-subjectalternativenametype.md)|Certificate Subject Alternative Name Type. Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md). Possible values are: `none`, `emailAddress`, `userPrincipalName`, `customAzureADAttribute`, `domainNameService`, `universalResourceIdentifier`.| |certificateValidityPeriodValue|Int32|Value for the Certificate Validtiy Period. Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md)| |certificateValidityPeriodScale|[certificateValidityPeriodScale](../resources/intune-shared-certificatevalidityperiodscale.md)|Scale for the Certificate Validity Period. Inherited from [windowsPhone81CertificateProfileBase](../resources/intune-deviceconfig-windowsphone81certificateprofilebase.md). Possible values are: `days`, `months`, `years`.|
v1.0 Intune Deviceconfigv2 Devicemanagementcompliancepolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementcompliancepolicy.md
Device Management Compliance Policy
|name|String|Policy name| |description|String|Policy description| |platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms for this policy. Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
-|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this policy. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `edgeMAM`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this policy. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `mobileApplicationManagement`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
|createdDateTime|DateTimeOffset|Policy creation date and time. This property is read-only.| |lastModifiedDateTime|DateTimeOffset|Policy last modification date and time. This property is read-only.| |settingCount|Int32|Number of settings. This property is read-only.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationapplicationsettingapplicability https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationapplicationsettingapplicability.md
+
+ Title: "deviceManagementConfigurationApplicationSettingApplicability resource type"
+description: "Applicability for a setting that can be targeted on managed Applications by Intune"
+
+localization_priority: Normal
++
+# deviceManagementConfigurationApplicationSettingApplicability resource type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Applicability for a setting that can be targeted on managed Applications by Intune
++
+Inherits from [deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|description|String|description of the setting Inherited from [deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|
+|platform|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platform setting can be applied on. Posible values are: none, android, androidEnterprise, iOs, macOs, windows10X, windows10, aosp, and linux. Inherited from [deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md). Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
+|deviceMode|[deviceManagementConfigurationDeviceMode](../resources/intune-deviceconfigv2-devicemanagementconfigurationdevicemode.md)|Device Mode that setting can be applied on Inherited from [deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md). Possible values are: `none`, `kiosk`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Which technology channels this setting can be deployed through. Posible values are: none, mdm, configManager, intuneManagementExtension, thirdParty, documentGateway, appleRemoteManagement, microsoftSense, exchangeOnline, edgeMam, linuxMdm, extensibility, enrollment, endpointPrivilegeManagement. Inherited from [deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md). Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `mobileApplicationManagement`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationApplicationSettingApplicability"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.deviceManagementConfigurationApplicationSettingApplicability",
+ "description": "String",
+ "platform": "String",
+ "deviceMode": "String",
+ "technologies": "String"
+}
+```
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationcategory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationcategory.md
Device Management Configuration Policy
## Properties |Property|Type|Description| |:|:|:|
-|id|String|Identifier for item|
-|description|String|Description of the item|
-|categoryDescription|String|Description of the category header|
-|helpText|String|Help text of the item|
+|id|String|The unique identifier for the category.|
+|description|String|Description of the category. For example: Display|
+|categoryDescription|String|Description of the category header in policy summary.|
+|helpText|String|Help text of the category. Give more details of the category.|
|name|String|Name of the item|
-|displayName|String|Display name of the item|
-|platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms types, which settings in the category have. Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
-|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies types, which settings in the category have. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `edgeMAM`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicates that the category contains settings that are used for Compliance or Configuration. Possible values are: `none`, `configuration`, `compliance`.|
-|parentCategoryId|String|Parent id of the category.|
+|displayName|String|Name of the category. For example: Device Lock|
+|platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms types, which settings in the category have. Possible values are: none. android, androidEnterprise, iOs, macOs, windows10X, windows10, aosp, and linux. If this property is not set, or set to none, returns categories in all platforms. Supports: $filters, $select. Read-only. Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies types, which settings in the category have. Possible values are: none, mdm, configManager, intuneManagementExtension, thirdParty, documentGateway, appleRemoteManagement, microsoftSense, exchangeOnline, edgeMam, linuxMdm, extensibility, enrollment, endpointPrivilegeManagement. If this property is not set, or set to none, returns categories in all platforms. Supports: $filters, $select. Read-only. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `mobileApplicationManagement`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicates that the category contains settings that are used for compliance, configuration, or reusable settings. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Read-only. Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|parentCategoryId|String|Direct parent id of the category. If the category is the root, the parent id is same as its id.|
|rootCategoryId|String|Root id of the category.| |childCategoryIds|String collection|List of child ids of the category.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationchoicesettingcollectiondefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingcollectiondefinition.md
Inherits from [deviceManagementConfigurationChoiceSettingDefinition](../resource
## Properties |Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|options|[deviceManagementConfigurationOptionDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationoptiondefinition.md) collection|Options for the setting that can be selected Inherited from [deviceManagementConfigurationChoiceSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingdefinition.md)|
-|defaultOptionId|String|Default option for choice setting Inherited from [deviceManagementConfigurationChoiceSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingdefinition.md)|
+|options|[deviceManagementConfigurationOptionDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationoptiondefinition.md) collection|Options for the setting that can be selected. Inherited from [deviceManagementConfigurationChoiceSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingdefinition.md)|
+|defaultOptionId|String|Default option for the choice setting. Inherited from [deviceManagementConfigurationChoiceSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingdefinition.md)|
|maximumCount|Int32|Maximum number of choices in the collection. Valid values 1 to 100| |minimumCount|Int32|Minimum number of choices in the collection. Valid values 1 to 100|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationchoicesettingdefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationchoicesettingdefinition.md
Inherits from [deviceManagementConfigurationSettingDefinition](../resources/intu
## Properties |Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|options|[deviceManagementConfigurationOptionDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationoptiondefinition.md) collection|Options for the setting that can be selected|
-|defaultOptionId|String|Default option for choice setting|
+|options|[deviceManagementConfigurationOptionDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationoptiondefinition.md) collection|Options for the setting that can be selected.|
+|defaultOptionId|String|Default option for the choice setting.|
## Relationships None
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationcontroltype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md
Setting control type representation in the UX
## Members |Member|Value|Description| |:|:|:|
-|default|0|DonΓÇÖt override default|
-|dropdown|1|Display Choice in dropdown|
-|smallTextBox|2|Display text input in small text input|
-|largeTextBox|3|Display text input in large text input|
-|toggle|4|Allow for toggle control type|
-|multiheaderGrid|5|Allow for multiheader grid control type|
-|contextPane|6|Allow for context pane control type|
+|default|0|Default. UX uses default UX element base on setting type for the setting.|
+|dropdown|1|Display the setting in dropdown box.|
+|smallTextBox|2|Display text input in small text input.|
+|largeTextBox|3|Display text input in large text input.|
+|toggle|4|Allow for toggle control type.|
+|multiheaderGrid|5|Allow for multiheader grid control type.|
+|contextPane|6|Allow for context pane control type.|
+|unknownFutureValue|7|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationexchangeonlinesettingapplicability https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationexchangeonlinesettingapplicability.md
Inherits from [deviceManagementConfigurationSettingApplicability](../resources/i
|Property|Type|Description| |:|:|:| |description|String|description of the setting Inherited from [deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|
-|platform|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platform setting can be applied on Inherited from [deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md). Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
+|platform|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platform setting can be applied on. Posible values are: none, android, androidEnterprise, iOs, macOs, windows10X, windows10, aosp, and linux. Inherited from [deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md). Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
|deviceMode|[deviceManagementConfigurationDeviceMode](../resources/intune-deviceconfigv2-devicemanagementconfigurationdevicemode.md)|Device Mode that setting can be applied on Inherited from [deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md). Possible values are: `none`, `kiosk`.|
-|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Which technology channels this setting can be deployed through Inherited from [deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md). Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `edgeMAM`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Which technology channels this setting can be deployed through. Posible values are: none, mdm, configManager, intuneManagementExtension, thirdParty, documentGateway, appleRemoteManagement, microsoftSense, exchangeOnline, edgeMam, linuxMdm, extensibility, enrollment, endpointPrivilegeManagement. Inherited from [deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md). Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `mobileApplicationManagement`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
## Relationships None
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationplatforms https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md
Supported platform types.
## Members |Member|Value|Description| |:|:|:|
-|none|0|None.|
-|android|1|Android.|
-|iOS|4|iOS.|
-|macOS|8|MacOS.|
+|none|0|Default. No platform type specified.|
+|android|1|Settings for Android platform.|
+|iOS|4|Settings for iOS platform.|
+|macOS|8|Settings for MacOS platform.|
|windows10X|16|Windows 10 X.|
-|windows10|32|Windows 10.|
-|linux|128|Linux.|
-|unknownFutureValue|1073741824|Sentinel member for cases where the client cannot handle the new enum values.|
+|windows10|32|Settings for Windows 10 platform.|
+|linux|128|Settings for Linux platform.|
+|unknownFutureValue|256|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationpolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationpolicy.md
Device Management Configuration Policy
|name|String|Policy name| |description|String|Policy description| |platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms for this policy. Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
-|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this policy. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `edgeMAM`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this policy. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `mobileApplicationManagement`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
|createdDateTime|DateTimeOffset|Policy creation date and time| |lastModifiedDateTime|DateTimeOffset|Policy last modification date and time| |settingCount|Int32|Number of settings|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationpolicytemplate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationpolicytemplate.md
Device Management Configuration Policy Template
|displayVersion|String|Description of template version| |lifecycleState|[deviceManagementTemplateLifecycleState](../resources/intune-deviceconfigv2-devicemanagementtemplatelifecyclestate.md)|Indicate current lifecycle state of template. Possible values are: `invalid`, `draft`, `active`, `superseded`, `deprecated`, `retired`.| |platforms|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platforms for this template. Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
-|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this template. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `edgeMAM`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
-|templateFamily|[deviceManagementConfigurationTemplateFamily](../resources/intune-deviceconfigv2-devicemanagementconfigurationtemplatefamily.md)|TemplateFamily for this template. Possible values are: `none`, `endpointSecurityAntivirus`, `endpointSecurityDiskEncryption`, `endpointSecurityFirewall`, `endpointSecurityEndpointDetectionAndResponse`, `endpointSecurityAttackSurfaceReduction`, `endpointSecurityAccountProtection`, `endpointSecurityApplicationControl`, `endpointSecurityEndpointPrivilegeManagement`, `enrollmentConfiguration`, `appQuietTime`, `baseline`, `unknownFutureValue`, `deviceConfigurationScripts`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Technologies for this template. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `mobileApplicationManagement`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
+|templateFamily|[deviceManagementConfigurationTemplateFamily](../resources/intune-deviceconfigv2-devicemanagementconfigurationtemplatefamily.md)|TemplateFamily for this template. Possible values are: `none`, `endpointSecurityAntivirus`, `endpointSecurityDiskEncryption`, `endpointSecurityFirewall`, `endpointSecurityEndpointDetectionAndResponse`, `endpointSecurityAttackSurfaceReduction`, `endpointSecurityAccountProtection`, `endpointSecurityApplicationControl`, `endpointSecurityEndpointPrivilegeManagement`, `enrollmentConfiguration`, `appQuietTime`, `baseline`, `unknownFutureValue`, `deviceConfigurationScripts`, `deviceConfigurationPolicies`.|
|allowUnmanagedSettings|Boolean|Allow unmanaged setting templates| |settingTemplateCount|Int32|Number of setting templates. Valid values 0 to 2147483647. This property is read-only.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationpolicytemplatereference https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationpolicytemplatereference.md
Policy template reference information
|Property|Type|Description| |:|:|:| |templateId|String|Template id|
-|templateFamily|[deviceManagementConfigurationTemplateFamily](../resources/intune-deviceconfigv2-devicemanagementconfigurationtemplatefamily.md)|Template Family of the referenced Template. This property is read-only. Possible values are: `none`, `endpointSecurityAntivirus`, `endpointSecurityDiskEncryption`, `endpointSecurityFirewall`, `endpointSecurityEndpointDetectionAndResponse`, `endpointSecurityAttackSurfaceReduction`, `endpointSecurityAccountProtection`, `endpointSecurityApplicationControl`, `endpointSecurityEndpointPrivilegeManagement`, `enrollmentConfiguration`, `appQuietTime`, `baseline`, `unknownFutureValue`, `deviceConfigurationScripts`.|
+|templateFamily|[deviceManagementConfigurationTemplateFamily](../resources/intune-deviceconfigv2-devicemanagementconfigurationtemplatefamily.md)|Template Family of the referenced Template. This property is read-only. Possible values are: `none`, `endpointSecurityAntivirus`, `endpointSecurityDiskEncryption`, `endpointSecurityFirewall`, `endpointSecurityEndpointDetectionAndResponse`, `endpointSecurityAttackSurfaceReduction`, `endpointSecurityAccountProtection`, `endpointSecurityApplicationControl`, `endpointSecurityEndpointPrivilegeManagement`, `enrollmentConfiguration`, `appQuietTime`, `baseline`, `unknownFutureValue`, `deviceConfigurationScripts`, `deviceConfigurationPolicies`.|
|templateDisplayName|String|Template Display Name of the referenced template. This property is read-only.| |templateDisplayVersion|String|Template Display Version of the referenced Template. This property is read-only.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationredirectsettingdefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationredirectsettingdefinition.md
Inherits from [deviceManagementConfigurationSettingDefinition](../resources/intu
## Properties |Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |deepLink|String|A deep link that points to the specific location in the Intune console where feature support must be managed from.| |redirectMessage|String|A message that explains that clicking the link will redirect the user to a supported page to manage the settings.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationreferredsettinginformation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md
Referred setting information about reusable setting
## Properties |Property|Type|Description| |:|:|:|
-|settingDefinitionId|String|Setting definition id that is being referred to a setting. Applicable for reusable setting|
+|settingDefinitionId|String|Setting definition id that is being referred to a setting. Applicable for reusable setting.|
## Relationships None
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettingapplicability https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md
Not yet documented
|Property|Type|Description| |:|:|:| |description|String|description of the setting|
-|platform|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platform setting can be applied on. Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
+|platform|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platform setting can be applied on. Posible values are: none, android, androidEnterprise, iOs, macOs, windows10X, windows10, aosp, and linux. Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
|deviceMode|[deviceManagementConfigurationDeviceMode](../resources/intune-deviceconfigv2-devicemanagementconfigurationdevicemode.md)|Device Mode that setting can be applied on. Possible values are: `none`, `kiosk`.|
-|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Which technology channels this setting can be deployed through. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `edgeMAM`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Which technology channels this setting can be deployed through. Posible values are: none, mdm, configManager, intuneManagementExtension, thirdParty, documentGateway, appleRemoteManagement, microsoftSense, exchangeOnline, edgeMam, linuxMdm, extensibility, enrollment, endpointPrivilegeManagement. Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `mobileApplicationManagement`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
## Relationships None
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettingdefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md
Not yet documented
## Properties |Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters.|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting. Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on|
-|infoUrls|String collection|List of links more info for the setting can be found at|
+|infoUrls|String collection|List of links more info for the setting can be found at.|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not| |baseUri|String|Base CSP Path| |offsetUri|String|Offset CSP Path from Base|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting.|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance. Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting.|
+|categoryId|String|Specify category in which the setting is under. Support $filters.|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information.| |id|String|Identifier for item|
-|description|String|Description of the item|
-|helpText|String|Help text of the item|
+|description|String|Description of the setting.|
+|helpText|String|Help text of the setting. Give more details of the setting.|
|name|String|Name of the item|
-|displayName|String|Display name of the item|
+|displayName|String|Name of the setting. For example: Allow Toast.|
|version|String|Item Version| ## Relationships
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettinggroupcollectiondefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupcollectiondefinition.md
Inherits from [deviceManagementConfigurationSettingGroupDefinition](../resources
## Properties |Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|childIds|String collection|Dependent child settings to this group of settings Inherited from [deviceManagementConfigurationSettingGroupDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupdefinition.md)|
+|childIds|String collection|Dependent child settings to this group of settings. Inherited from [deviceManagementConfigurationSettingGroupDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupdefinition.md)|
|dependentOn|[deviceManagementConfigurationDependentOn](../resources/intune-deviceconfigv2-devicemanagementconfigurationdependenton.md) collection|List of Dependencies for the setting group Inherited from [deviceManagementConfigurationSettingGroupDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupdefinition.md)| |dependedOnBy|[deviceManagementConfigurationSettingDependedOnBy](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdependedonby.md) collection|List of child settings that depend on this setting Inherited from [deviceManagementConfigurationSettingGroupDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupdefinition.md)| |maximumCount|Int32|Maximum number of setting group count in the collection. Valid values 1 to 100|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettinggroupdefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationsettinggroupdefinition.md
Inherits from [deviceManagementConfigurationSettingDefinition](../resources/intu
## Properties |Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|childIds|String collection|Dependent child settings to this group of settings|
+|childIds|String collection|Dependent child settings to this group of settings.|
|dependentOn|[deviceManagementConfigurationDependentOn](../resources/intune-deviceconfigv2-devicemanagementconfigurationdependenton.md) collection|List of Dependencies for the setting group| |dependedOnBy|[deviceManagementConfigurationSettingDependedOnBy](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdependedonby.md) collection|List of child settings that depend on this setting|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettingusage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md
Supported setting types
## Members |Member|Value|Description| |:|:|:|
-|none|0|No setting type specified|
-|configuration|1|Configuration setting|
-|compliance|2|Compliance setting|
+|none|0|Default. No setting type specified.|
+|configuration|1|Configuration setting type.|
+|compliance|2|Compliance setting type.|
+|unknownFutureValue|8|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsettingvisibility https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md
Supported setting types
## Members |Member|Value|Description| |:|:|:|
-|none|0|Not visible|
-|settingsCatalog|1|Visible to setting catalog UX|
-|template|2|Visible to template|
+|none|0|Default. Not visible.|
+|settingsCatalog|1|Visible to setting catalog policy type.|
+|template|2|Visible to template policy type.|
+|unknownFutureValue|4|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsimplesettingcollectiondefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingcollectiondefinition.md
Inherits from [deviceManagementConfigurationSimpleSettingDefinition](../resource
## Properties |Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|valueDefinition|[deviceManagementConfigurationSettingValueDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvaluedefinition.md)|Definition of the value for this setting Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
-|defaultValue|[deviceManagementConfigurationSettingValue](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvalue.md)|Default setting value for this setting Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
-|dependentOn|[deviceManagementConfigurationDependentOn](../resources/intune-deviceconfigv2-devicemanagementconfigurationdependenton.md) collection|list of parent settings this setting is dependent on Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
-|dependedOnBy|[deviceManagementConfigurationSettingDependedOnBy](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdependedonby.md) collection|list of child settings that depend on this setting Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
+|valueDefinition|[deviceManagementConfigurationSettingValueDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvaluedefinition.md)|Definition of the value for this setting. Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
+|defaultValue|[deviceManagementConfigurationSettingValue](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvalue.md)|Default setting value for this setting. Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
+|dependentOn|[deviceManagementConfigurationDependentOn](../resources/intune-deviceconfigv2-devicemanagementconfigurationdependenton.md) collection|list of parent settings this setting is dependent on. Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
+|dependedOnBy|[deviceManagementConfigurationSettingDependedOnBy](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdependedonby.md) collection|list of child settings that depend on this setting. Inherited from [deviceManagementConfigurationSimpleSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md)|
|maximumCount|Int32|Maximum number of simple settings in the collection. Valid values 1 to 100| |minimumCount|Int32|Minimum number of simple settings in the collection. Valid values 1 to 100|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationsimplesettingdefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationsimplesettingdefinition.md
Inherits from [deviceManagementConfigurationSettingDefinition](../resources/intu
## Properties |Property|Type|Description| |:|:|:|
-|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|applicability|[deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|Details which device setting is applicable on. Supports: $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|accessTypes|[deviceManagementConfigurationSettingAccessTypes](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingaccesstypes.md)|Read/write access mode of the setting Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `add`, `copy`, `delete`, `get`, `replace`, `execute`.| |keywords|String collection|Tokens which to search settings on Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|infoUrls|String collection|List of links more info for the setting can be found at Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|infoUrls|String collection|List of links more info for the setting can be found at. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|occurrence|[deviceManagementConfigurationSettingOccurrence](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingoccurrence.md)|Indicates whether the setting is required or not Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |baseUri|String|Base CSP Path Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |offsetUri|String|Offset CSP Path from Base Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|rootDefinitionId|String|Root setting definition if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|categoryId|String|Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Setting type, for example, configuration and compliance Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`.|
-|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`.|
-|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`.|
+|rootDefinitionId|String|Root setting definition id if the setting is a child setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|categoryId|String|Specify category in which the setting is under. Support $filters. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|settingUsage|[deviceManagementConfigurationSettingUsage](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingusage.md)|Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `configuration`, `compliance`, `unknownFutureValue`.|
+|uxBehavior|[deviceManagementConfigurationControlType](../resources/intune-deviceconfigv2-devicemanagementconfigurationcontroltype.md)|Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `default`, `dropdown`, `smallTextBox`, `largeTextBox`, `toggle`, `multiheaderGrid`, `contextPane`, `unknownFutureValue`.|
+|visibility|[deviceManagementConfigurationSettingVisibility](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvisibility.md)|Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md). Possible values are: `none`, `settingsCatalog`, `template`, `unknownFutureValue`.|
|referredSettingInformationList|[deviceManagementConfigurationReferredSettingInformation](../resources/intune-deviceconfigv2-devicemanagementconfigurationreferredsettinginformation.md) collection|List of referred setting information. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)| |id|String|Identifier for item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|description|String|Description of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|helpText|String|Help text of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|description|String|Description of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|helpText|String|Help text of the setting. Give more details of the setting. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|name|String|Name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|displayName|String|Display name of the item Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
+|displayName|String|Name of the setting. For example: Allow Toast. Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
|version|String|Item Version Inherited from [deviceManagementConfigurationSettingDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdefinition.md)|
-|valueDefinition|[deviceManagementConfigurationSettingValueDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvaluedefinition.md)|Definition of the value for this setting|
-|defaultValue|[deviceManagementConfigurationSettingValue](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvalue.md)|Default setting value for this setting|
-|dependentOn|[deviceManagementConfigurationDependentOn](../resources/intune-deviceconfigv2-devicemanagementconfigurationdependenton.md) collection|list of parent settings this setting is dependent on|
-|dependedOnBy|[deviceManagementConfigurationSettingDependedOnBy](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdependedonby.md) collection|list of child settings that depend on this setting|
+|valueDefinition|[deviceManagementConfigurationSettingValueDefinition](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvaluedefinition.md)|Definition of the value for this setting.|
+|defaultValue|[deviceManagementConfigurationSettingValue](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvalue.md)|Default setting value for this setting.|
+|dependentOn|[deviceManagementConfigurationDependentOn](../resources/intune-deviceconfigv2-devicemanagementconfigurationdependenton.md) collection|list of parent settings this setting is dependent on.|
+|dependedOnBy|[deviceManagementConfigurationSettingDependedOnBy](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingdependedonby.md) collection|list of child settings that depend on this setting.|
## Relationships None
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationtechnologies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md
Describes which technology this setting can be deployed with
## Members |Member|Value|Description| |:|:|:|
-|none|0|Setting cannot be deployed through any channel|
-|mdm|1|Setting can be deployed through the MDM channel|
+|none|0|Default. Setting cannot be deployed through any channel.|
+|mdm|1|Setting can be deployed through the MDM channel.|
|windows10XManagement|2|Setting can be deployed through the Windows10XManagement channel|
-|configManager|4|Setting can be deployed through the ConfigManager channel|
-|appleRemoteManagement|64|Setting can be deployed through the AppleRemoteManagement channel|
-|microsoftSense|128|Setting can be deployed through the SENSE agent channel|
-|exchangeOnline|256|Setting can be deployed through the Exchange Online agent channel|
-|edgeMAM|512|Setting can be deployed through the Edge MAM agent channel|
-|linuxMdm|1024|Setting can be deployed through the Linux Mdm channel|
+|configManager|4|Setting can be deployed through the ConfigManager channel.|
+|appleRemoteManagement|64|Setting can be deployed through the AppleRemoteManagement channel.|
+|microsoftSense|128|Setting can be deployed through the SENSE agent channel.|
+|exchangeOnline|256|Setting can be deployed through the Exchange Online agent channel.|
+|mobileApplicationManagement|512|Setting can be deployed through the Mobile Application Management (MAM) channel|
+|linuxMdm|1024|Setting can be deployed through the Linux Mdm channel.|
|enrollment|4096|Setting can be deployed through device enrollment.| |endpointPrivilegeManagement|8192|Setting can be deployed using the Endpoint privilege management channel|
-|unknownFutureValue|16384|Evolvable enumeration sentinel value. Do not use.|
+|unknownFutureValue|32696|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationtemplatefamily https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationtemplatefamily.md
Describes the TemplateFamily for the Template entity
|baseline|20|Template Family for Baseline| |unknownFutureValue|21|Evolvable enumeration sentinel value. Do not use.| |deviceConfigurationScripts|22|Template Family for device configuration scripts|
+|deviceConfigurationPolicies|23|Template Family for device configuration policies|
v1.0 Intune Deviceconfigv2 Devicemanagementconfigurationwindowssettingapplicability https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementconfigurationwindowssettingapplicability.md
Inherits from [deviceManagementConfigurationSettingApplicability](../resources/i
|Property|Type|Description| |:|:|:| |description|String|description of the setting Inherited from [deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md)|
-|platform|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platform setting can be applied on Inherited from [deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md). Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
+|platform|[deviceManagementConfigurationPlatforms](../resources/intune-deviceconfigv2-devicemanagementconfigurationplatforms.md)|Platform setting can be applied on. Posible values are: none, android, androidEnterprise, iOs, macOs, windows10X, windows10, aosp, and linux. Inherited from [deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md). Possible values are: `none`, `android`, `iOS`, `macOS`, `windows10X`, `windows10`, `linux`, `unknownFutureValue`.|
|deviceMode|[deviceManagementConfigurationDeviceMode](../resources/intune-deviceconfigv2-devicemanagementconfigurationdevicemode.md)|Device Mode that setting can be applied on Inherited from [deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md). Possible values are: `none`, `kiosk`.|
-|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Which technology channels this setting can be deployed through Inherited from [deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md). Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `edgeMAM`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
+|technologies|[deviceManagementConfigurationTechnologies](../resources/intune-deviceconfigv2-devicemanagementconfigurationtechnologies.md)|Which technology channels this setting can be deployed through. Posible values are: none, mdm, configManager, intuneManagementExtension, thirdParty, documentGateway, appleRemoteManagement, microsoftSense, exchangeOnline, edgeMam, linuxMdm, extensibility, enrollment, endpointPrivilegeManagement. Inherited from [deviceManagementConfigurationSettingApplicability](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingapplicability.md). Possible values are: `none`, `mdm`, `windows10XManagement`, `configManager`, `appleRemoteManagement`, `microsoftSense`, `exchangeOnline`, `mobileApplicationManagement`, `linuxMdm`, `enrollment`, `endpointPrivilegeManagement`, `unknownFutureValue`.|
|configurationServiceProviderVersion|String|Version of CSP setting is a part of| |maximumSupportedVersion|String|Maximum supported version of Windows| |minimumSupportedVersion|String|Minimum supported version of Windows|
v1.0 Intune Deviceconfigv2 Devicemanagementsettinginsightsdefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementsettinginsightsdefinition.md
+
+ Title: "deviceManagementSettingInsightsDefinition resource type"
+description: "Setting Insights"
+
+localization_priority: Normal
++
+# deviceManagementSettingInsightsDefinition resource type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Setting Insights
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|settingDefinitionId|String|Setting definition id that is being referred to a setting.|
+|settingInsight|[deviceManagementConfigurationSettingValue](../resources/intune-deviceconfigv2-devicemanagementconfigurationsettingvalue.md)|Data Insights Target Value|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.deviceManagementSettingInsightsDefinition"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.deviceManagementSettingInsightsDefinition",
+ "settingDefinitionId": "String",
+ "settingInsight": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "value": "String",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "value": "String",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "value": "String",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "value": "String",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "value": "String",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "value": "String",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "value": "String",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "value": "String",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "value": "String",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "value": "String",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
+ "value": "String",
+ "children": null
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+}
+```
v1.0 Intune Deviceconfigv2 Devicemanagementtemplateinsightsdefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md
+
+ Title: "deviceManagementTemplateInsightsDefinition resource type"
+description: "template insights definition"
+
+localization_priority: Normal
++
+# deviceManagementTemplateInsightsDefinition resource type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+template insights definition
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List deviceManagementTemplateInsightsDefinitions](../api/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition-list.md)|[deviceManagementTemplateInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md) collection|List properties and relationships of the [deviceManagementTemplateInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md) objects.|
+|[Get deviceManagementTemplateInsightsDefinition](../api/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition-get.md)|[deviceManagementTemplateInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md)|Read properties and relationships of the [deviceManagementTemplateInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md) object.|
+|[Create deviceManagementTemplateInsightsDefinition](../api/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition-create.md)|[deviceManagementTemplateInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md)|Create a new [deviceManagementTemplateInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md) object.|
+|[Delete deviceManagementTemplateInsightsDefinition](../api/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition-delete.md)|None|Deletes a [deviceManagementTemplateInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md).|
+|[Update deviceManagementTemplateInsightsDefinition](../api/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition-update.md)|[deviceManagementTemplateInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md)|Update the properties of a [deviceManagementTemplateInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementtemplateinsightsdefinition.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of Templateinsights document.|
+|settingInsights|[deviceManagementSettingInsightsDefinition](../resources/intune-deviceconfigv2-devicemanagementsettinginsightsdefinition.md) collection|Setting insights in a template|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.deviceManagementTemplateInsightsDefinition"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.deviceManagementTemplateInsightsDefinition",
+ "id": "String (identifier)",
+ "settingInsights": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementSettingInsightsDefinition",
+ "settingDefinitionId": "String",
+ "settingInsight": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationGroupSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "value": "String",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "value": "String",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "value": "String",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "value": "String",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "value": "String",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "value": "String",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "value": "String",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "value": "String",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "value": "String",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": "String",
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference",
+ "settingValueTemplateId": "String",
+ "useTemplateDefault": true
+ },
+ "value": "String",
+ "children": [
+ {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingInstance",
+ "settingDefinitionId": null,
+ "settingInstanceTemplateReference": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference",
+ "settingInstanceTemplateId": "String"
+ },
+ "choiceSettingValue": {
+ "@odata.type": "microsoft.graph.deviceManagementConfigurationChoiceSettingValue",
+ "settingValueTemplateReference": null,
+ "value": "String",
+ "children": null
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+}
+```
v1.0 Intune Devices Comanagementeligibledevice https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-comanagementeligibledevice.md
Device Co-Management eligibility state
|:|:|:| |id|String|Unique Id for the device| |deviceName|String|DeviceName|
-|deviceType|[deviceType](../resources/intune-shared-devicetype.md)|DeviceType. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
+|deviceType|[deviceType](../resources/intune-devices-devicetype.md)|DeviceType. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
|clientRegistrationStatus|[deviceRegistrationState](../resources/intune-devices-deviceregistrationstate.md)|ClientRegistrationStatus. Possible values are: `notRegistered`, `registered`, `revoked`, `keyConflict`, `approvalPending`, `certificateReset`, `notRegisteredPendingEnrollment`, `unknown`.| |ownerType|[ownerType](../resources/intune-shared-ownertype.md)|OwnerType. Possible values are: `unknown`, `company`, `personal`.| |managementAgents|[managementAgentType](../resources/intune-shared-managementagenttype.md)|ManagementAgents. Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`, `microsoft365ManagedMdm`, `msSense`, `intuneAosp`.|
v1.0 Intune Devices Devicecompliancescriptdevicestate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-devicecompliancescriptdevicestate.md
Contains properties for device run state of the device compliance script.
|Property|Type|Description| |:|:|:| |id|String|Key of the device compliance script device state entity. This property is read-only.|
-|detectionState|[runState](../resources/intune-shared-runstate.md)|Detection state from the lastest device compliance script execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
+|detectionState|[runState](../resources/intune-devices-runstate.md)|Detection state from the lastest device compliance script execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
|lastStateUpdateDateTime|DateTimeOffset|The last timestamp of when the device compliance script executed| |expectedStateUpdateDateTime|DateTimeOffset|The next timestamp of when the device compliance script is expected to execute| |lastSyncDateTime|DateTimeOffset|The last time that Intune Managment Extension synced with Intune|
v1.0 Intune Devices Devicehealthscript https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-devicehealthscript.md
Intune will provide customer the ability to run their Powershell Health scripts
|roleScopeTagIds|String collection|List of Scope Tag IDs for the device health script| |isGlobalScript|Boolean|Determines if this is Microsoft Proprietary Script. Proprietary scripts are read-only| |highestAvailableVersion|String|Highest available version for a Microsoft Proprietary script|
+|deviceHealthScriptType|[deviceHealthScriptType](../resources/intune-devices-devicehealthscripttype.md)|DeviceHealthScriptType for the script policy. Possible values are: `deviceHealthScript`, `managedInstallerScript`.|
|detectionScriptParameters|[deviceHealthScriptParameter](../resources/intune-devices-devicehealthscriptparameter.md) collection|List of ComplexType DetectionScriptParameters objects.| |remediationScriptParameters|[deviceHealthScriptParameter](../resources/intune-devices-devicehealthscriptparameter.md) collection|List of ComplexType RemediationScriptParameters objects.|
Here is a JSON representation of the resource.
], "isGlobalScript": true, "highestAvailableVersion": "String",
+ "deviceHealthScriptType": "String",
"detectionScriptParameters": [ { "@odata.type": "microsoft.graph.deviceHealthScriptStringParameter",
v1.0 Intune Devices Devicehealthscriptdevicestate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-devicehealthscriptdevicestate.md
Contains properties for device run state of the device health script.
|Property|Type|Description| |:|:|:| |id|String|Key of the device health script device state entity. This property is read-only.|
-|detectionState|[runState](../resources/intune-shared-runstate.md)|Detection state from the lastest device health script execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
+|detectionState|[runState](../resources/intune-devices-runstate.md)|Detection state from the lastest device health script execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
|lastStateUpdateDateTime|DateTimeOffset|The last timestamp of when the device health script executed| |expectedStateUpdateDateTime|DateTimeOffset|The next timestamp of when the device health script is expected to execute| |lastSyncDateTime|DateTimeOffset|The last time that Intune Managment Extension synced with Intune|
v1.0 Intune Devices Devicehealthscriptpolicystate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-devicehealthscriptpolicystate.md
Contains properties for policy run state of the device health script.
|policyName|String|Display name of the device health script| |userName|String|Name of the user whom ran the device health script| |osVersion|String|Value of the OS Version in string|
-|detectionState|[runState](../resources/intune-shared-runstate.md)|Detection state from the lastest device health script execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
+|detectionState|[runState](../resources/intune-devices-runstate.md)|Detection state from the lastest device health script execution. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
|lastStateUpdateDateTime|DateTimeOffset|The last timestamp of when the device health script executed| |expectedStateUpdateDateTime|DateTimeOffset|The next timestamp of when the device health script is expected to execute| |lastSyncDateTime|DateTimeOffset|The last time that Intune Managment Extension synced with Intune|
v1.0 Intune Devices Devicehealthscriptremediationhistory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-devicehealthscriptremediationhistory.md
Here is a JSON representation of the resource.
"@odata.type": "microsoft.graph.deviceHealthScriptRemediationHistoryData", "date": "String (Date)", "remediatedDeviceCount": 1024,
- "noIssueDeviceCount": 1024
+ "noIssueDeviceCount": 1024,
+ "detectFailedDeviceCount": 1024
} ] }
v1.0 Intune Devices Devicehealthscriptremediationhistorydata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-devicehealthscriptremediationhistorydata.md
The number of devices remediated by a device health script on a given date.
|date|Date|The date on which devices were remediated by the device health script.| |remediatedDeviceCount|Int32|The number of devices remediated by the device health script.| |noIssueDeviceCount|Int32|The number of devices that were found to have no issue by the device health script.|
+|detectFailedDeviceCount|Int32|The number of devices for which the detection script found an issue.|
## Relationships None
Here is a JSON representation of the resource.
"@odata.type": "#microsoft.graph.deviceHealthScriptRemediationHistoryData", "date": "String (Date)", "remediatedDeviceCount": 1024,
- "noIssueDeviceCount": 1024
+ "noIssueDeviceCount": 1024,
+ "detectFailedDeviceCount": 1024
} ```
v1.0 Intune Devices Devicehealthscripttype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-devicehealthscripttype.md
+
+ Title: "deviceHealthScriptType enum type"
+description: "Indicates the type of device script."
+
+localization_priority: Normal
++
+# deviceHealthScriptType enum type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Indicates the type of device script.
+
+## Members
+|Member|Value|Description|
+|:|:|:|
+|deviceHealthScript|0|Indicates this is a device health script.|
+|managedInstallerScript|1|Indicates this is a managed installer script.|
v1.0 Intune Devices Devicemanagementscriptdevicestate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-devicemanagementscriptdevicestate.md
Contains properties for device run state of the device management script.
|Property|Type|Description| |:|:|:| |id|String|Key of the device management script device state entity. This property is read-only.|
-|runState|[runState](../resources/intune-shared-runstate.md)|State of latest run of the device management script. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
+|runState|[runState](../resources/intune-devices-runstate.md)|State of latest run of the device management script. Possible values are: `unknown`, `success`, `fail`, `scriptError`, `pending`, `notApplicable`.|
|resultMessage|String|Details of execution output.| |lastStateUpdateDateTime|DateTimeOffset|Latest time the device management script executes.| |errorCode|Int32|Error code corresponding to erroneous execution of the device management script.|
v1.0 Intune Devices Deviceprotectionoverview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-deviceprotectionoverview.md
Hardware information of a given device.
|Property|Type|Description| |:|:|:| |totalReportedDeviceCount|Int32|Total device count.|
-|inactiveThreatAgentDeviceCount|Int32|Device with inactive threat agent count|
-|unknownStateThreatAgentDeviceCount|Int32|Device with threat agent state as unknown count.|
-|pendingSignatureUpdateDeviceCount|Int32|Device with old signature count.|
-|cleanDeviceCount|Int32|Clean device count.|
-|pendingFullScanDeviceCount|Int32|Pending full scan device count.|
-|pendingRestartDeviceCount|Int32|Pending restart device count.|
-|pendingManualStepsDeviceCount|Int32|Pending manual steps device count.|
-|pendingOfflineScanDeviceCount|Int32|Pending offline scan device count.|
-|criticalFailuresDeviceCount|Int32|Critical failures device count.|
-|pendingQuickScanDeviceCount|Int32|Pending quick scan device count. Valid values -2147483648 to 2147483647|
+|inactiveThreatAgentDeviceCount|Int32|Indicates number of devices with inactive threat agent|
+|unknownStateThreatAgentDeviceCount|Int32|Indicates number of devices with threat agent state as unknown|
+|pendingSignatureUpdateDeviceCount|Int32|Indicates number of devices with an old signature|
+|cleanDeviceCount|Int32|Indicates number of devices reporting as clean|
+|pendingFullScanDeviceCount|Int32|Indicates number of devices pending full scan|
+|pendingRestartDeviceCount|Int32|Indicates number of devices pending restart|
+|pendingManualStepsDeviceCount|Int32|Indicates number of devices with pending manual steps|
+|pendingOfflineScanDeviceCount|Int32|Indicates number of pending offline scan devices|
+|criticalFailuresDeviceCount|Int32|Indicates number of devices with critical failures|
+|pendingQuickScanDeviceCount|Int32|Indicates the number of devices that have a pending full scan. Valid values -2147483648 to 2147483647|
## Relationships None
v1.0 Intune Devices Disktype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-disktype.md
Not yet documented
## Members |Member|Value|Description| |:|:|:|
-|unknown|0|Enum member for unknown or default diskType|
-|hdd|1|Enum member for HDD devices|
-|ssd|2|Enum member for SSD devices|
-|unknownFutureValue|3|Evolvable enum member|
+|unknown|0|Enum member for unknown or default diskType.|
+|hdd|1|Enum member for HDD devices.|
+|ssd|2|Enum member for SSD devices.|
+|unknownFutureValue|3|Evolvable enumeration sentinel value.Do not use.|
v1.0 Intune Devices Insightvaluedouble https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-insightvaluedouble.md
Inherits from [userExperienceAnalyticsInsightValue](../resources/intune-devices-
## Properties |Property|Type|Description| |:|:|:|
-|value|Double|Not yet documented|
+|value|Double|The double value of the user experience analytics insight.|
## Relationships None
v1.0 Intune Devices Insightvalueint https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-insightvalueint.md
Inherits from [userExperienceAnalyticsInsightValue](../resources/intune-devices-
## Properties |Property|Type|Description| |:|:|:|
-|value|Int32|Not yet documented|
+|value|Int32|The int value of the user experience analytics insight.|
## Relationships None
v1.0 Intune Devices Malwarestateforwindowsdevice https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-malwarestateforwindowsdevice.md
Malware state for a windows device
|Property|Type|Description| |:|:|:| |id|String|The unique Identifier. This is device id.|
-|deviceName|String|Device name|
-|executionState|[windowsMalwareExecutionState](../resources/intune-devices-windowsmalwareexecutionstate.md)|Execution status of the malware like blocked/executing etc. Possible values are: `unknown`, `blocked`, `allowed`, `running`, `notRunning`.|
-|threatState|[windowsMalwareThreatState](../resources/intune-devices-windowsmalwarethreatstate.md)|Threat status of the malware like cleaned/quarantined/allowed etc. Possible values are: `active`, `actionFailed`, `manualStepsRequired`, `fullScanRequired`, `rebootRequired`, `remediatedWithNonCriticalFailures`, `quarantined`, `removed`, `cleaned`, `allowed`, `noStatusCleared`.|
+|deviceName|String|Indicates the name of the device being evaluated for malware state|
+|executionState|[windowsMalwareExecutionState](../resources/intune-devices-windowsmalwareexecutionstate.md)|Indicates execution status of the malware. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unknown. Possible values are: `unknown`, `blocked`, `allowed`, `running`, `notRunning`.|
+|threatState|[windowsMalwareThreatState](../resources/intune-devices-windowsmalwarethreatstate.md)|Indicates threat status of the malware. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. defaults to noStatusCleared. Possible values are: `active`, `actionFailed`, `manualStepsRequired`, `fullScanRequired`, `rebootRequired`, `remediatedWithNonCriticalFailures`, `quarantined`, `removed`, `cleaned`, `allowed`, `noStatusCleared`.|
|initialDetectionDateTime|DateTimeOffset|Initial detection datetime of the malware| |lastStateChangeDateTime|DateTimeOffset|The last time this particular threat was changed|
-|detectionCount|Int32|Number of times the malware is detected|
+|detectionCount|Int32|Indicates the number of times the malware is detected|
## Relationships None
v1.0 Intune Devices Manageddevice https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-manageddevice.md
Devices that are managed or pre-enrolled through Intune
|[initiateMobileDeviceManagementKeyRecovery action](../api/intune-devices-manageddevice-initiatemobiledevicemanagementkeyrecovery.md)|None|Perform MDM key recovery and TPM attestation| |[initiateOnDemandProactiveRemediation action](../api/intune-devices-manageddevice-initiateondemandproactiveremediation.md)|None|Perform On Demand Proactive Remediation| |[rotateLocalAdminPassword action](../api/intune-devices-manageddevice-rotatelocaladminpassword.md)|None|Initiates a manual rotation for the local admin password on the device|
-|[getOemWarranty function](../api/intune-devices-manageddevice-getoemwarranty.md)|[oemWarranty](../resources/intune-devices-oemwarranty.md)|Not yet documented|
|[appDiagnostics function](../api/intune-devices-manageddevice-appdiagnostics.md)|[powerliftIncidentMetadata](../resources/intune-devices-powerliftincidentmetadata.md) collection|Not yet documented| |[downloadAppDiagnostics action](../api/intune-devices-manageddevice-downloadappdiagnostics.md)|Stream|Not yet documented|
Devices that are managed or pre-enrolled through Intune
|id|String|Unique Identifier for the device. This property is read-only.| |userId|String|Unique Identifier for the user associated with the device. This property is read-only.| |deviceName|String|Name of the device. This property is read-only.|
-|hardwareInformation|[hardwareInformation](../resources/intune-devices-hardwareinformation.md)|The hardward details for the device. Includes information such as storage space, manufacturer, serial number, etc. Return default value in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
-|ownerType|[ownerType](../resources/intune-shared-ownertype.md)|Ownership of the device. Can be 'company' or 'personal'. Possible values are: `unknown`, `company`, `personal`.|
+|hardwareInformation|[hardwareInformation](../resources/intune-devices-hardwareinformation.md)|The hardward details for the device. Includes information such as storage space, manufacturer, serial number, etc. By default most property of this type are set to null/0/false and enum defaults for associated types. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
+|ownerType|[ownerType](../resources/intune-shared-ownertype.md)|Ownership of the device. Possible values are, 'company' or 'personal'. Default is unknown. Supports $filter operator 'eq' and 'or'. Possible values are: `unknown`, `company`, `personal`.|
|managedDeviceOwnerType|[managedDeviceOwnerType](../resources/intune-shared-manageddeviceownertype.md)|Ownership of the device. Can be 'company' or 'personal'. Possible values are: `unknown`, `company`, `personal`.| |deviceActionResults|[deviceActionResult](../resources/intune-devices-deviceactionresult.md) collection|List of ComplexType deviceActionResult objects. This property is read-only.|
-|managementState|[managementState](../resources/intune-devices-managementstate.md)|Management state of the device. This property is read-only. Possible values are: `managed`, `retirePending`, `retireFailed`, `wipePending`, `wipeFailed`, `unhealthy`, `deletePending`, `retireIssued`, `wipeIssued`, `wipeCanceled`, `retireCanceled`, `discovered`.|
-|enrolledDateTime|DateTimeOffset|Enrollment time of the device. This property is read-only.|
-|lastSyncDateTime|DateTimeOffset|The date and time that the device last completed a successful sync with Intune. This property is read-only.|
+|managementState|[managementState](../resources/intune-devices-managementstate.md)|Management state of the device. Examples: Managed, RetirePending, etc. Default is managed. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: `managed`, `retirePending`, `retireFailed`, `wipePending`, `wipeFailed`, `unhealthy`, `deletePending`, `retireIssued`, `wipeIssued`, `wipeCanceled`, `retireCanceled`, `discovered`.|
+|enrolledDateTime|DateTimeOffset|Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only.|
+|lastSyncDateTime|DateTimeOffset|The date and time that the device last completed a successful sync with Intune. Supports $filter operator 'lt' and 'gt'. This property is read-only.|
|chassisType|[chassisType](../resources/intune-devices-chassistype.md)|Chassis type of the device. This property is read-only. Possible values are: `unknown`, `desktop`, `laptop`, `worksWorkstation`, `enterpriseServer`, `phone`, `tablet`, `mobileOther`, `mobileUnknown`.| |operatingSystem|String|Operating system of the device. Windows, iOS, etc. This property is read-only.|
-|deviceType|[deviceType](../resources/intune-shared-devicetype.md)|Platform of the device. This property is read-only. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
-|complianceState|[complianceState](../resources/intune-devices-compliancestate.md)|Compliance state of the device. This property is read-only. Possible values are: `unknown`, `compliant`, `noncompliant`, `conflict`, `error`, `inGracePeriod`, `configManager`.|
-|jailBroken|String|whether the device is jail broken or rooted. This property is read-only.|
-|managementAgent|[managementAgentType](../resources/intune-shared-managementagenttype.md)|Management channel of the device. Intune, EAS, etc. This property is read-only. Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`, `microsoft365ManagedMdm`, `msSense`, `intuneAosp`.|
+|deviceType|[deviceType](../resources/intune-devices-devicetype.md)|Platform of the device. Examples: Desktop, WindowsRT, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
+|complianceState|[complianceState](../resources/intune-devices-compliancestate.md)|Compliance state of the device. Examples: Compliant, Conflict, Error, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: `unknown`, `compliant`, `noncompliant`, `conflict`, `error`, `inGracePeriod`, `configManager`.|
+|jailBroken|String|Whether the device is jail broken or rooted. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only.|
+|managementAgent|[managementAgentType](../resources/intune-shared-managementagenttype.md)|Management channel of the device. Examples: Intune, EAS, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`, `microsoft365ManagedMdm`, `msSense`, `intuneAosp`.|
|osVersion|String|Operating system version of the device. This property is read-only.| |easActivated|Boolean|Whether the device is Exchange ActiveSync activated. This property is read-only.| |easDeviceId|String|Exchange ActiveSync Id of the device. This property is read-only.|
Devices that are managed or pre-enrolled through Intune
|azureADRegistered|Boolean|Whether the device is Azure Active Directory registered. This property is read-only.| |deviceEnrollmentType|[deviceEnrollmentType](../resources/intune-devices-deviceenrollmenttype.md)|Enrollment type of the device. This property is read-only. Possible values are: `unknown`, `userEnrollment`, `deviceEnrollmentManager`, `appleBulkWithUser`, `appleBulkWithoutUser`, `windowsAzureADJoin`, `windowsBulkUserless`, `windowsAutoEnrollment`, `windowsBulkAzureDomainJoin`, `windowsCoManagement`, `windowsAzureADJoinUsingDeviceAuth`, `appleUserEnrollment`, `appleUserEnrollmentWithServiceAccount`, `azureAdJoinUsingAzureVmExtension`, `androidEnterpriseDedicatedDevice`, `androidEnterpriseFullyManaged`, `androidEnterpriseCorporateWorkProfile`.| |lostModeState|[lostModeState](../resources/intune-devices-lostmodestate.md)|Indicates if Lost mode is enabled or disabled. This property is read-only. Possible values are: `disabled`, `enabled`.|
-|activationLockBypassCode|String|The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. Individual GET call with select query options is needed to retrieve actual values. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
+|activationLockBypassCode|String|The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
|emailAddress|String|Email(s) for the user associated with the device. This property is read-only.| |azureActiveDirectoryDeviceId|String|The unique identifier for the Azure Active Directory device. Read only. This property is read-only.| |azureADDeviceId|String|The unique identifier for the Azure Active Directory device. Read only. This property is read-only.| |deviceRegistrationState|[deviceRegistrationState](../resources/intune-devices-deviceregistrationstate.md)|Device registration state. This property is read-only. Possible values are: `notRegistered`, `registered`, `revoked`, `keyConflict`, `approvalPending`, `certificateReset`, `notRegisteredPendingEnrollment`, `unknown`.|
-|deviceCategoryDisplayName|String|Device category display name. This property is read-only.|
+|deviceCategoryDisplayName|String|Device category display name. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only.|
|isSupervised|Boolean|Device supervised status. This property is read-only.| |exchangeLastSuccessfulSyncDateTime|DateTimeOffset|Last time the device contacted Exchange. This property is read-only.| |exchangeAccessState|[deviceManagementExchangeAccessState](../resources/intune-devices-devicemanagementexchangeaccessstate.md)|The Access State of the device in Exchange. This property is read-only. Possible values are: `none`, `unknown`, `allowed`, `blocked`, `quarantined`.| |exchangeAccessStateReason|[deviceManagementExchangeAccessStateReason](../resources/intune-devices-devicemanagementexchangeaccessstatereason.md)|The reason for the device's access state in Exchange. This property is read-only. Possible values are: `none`, `unknown`, `exchangeGlobalRule`, `exchangeIndividualRule`, `exchangeDeviceRule`, `exchangeUpgrade`, `exchangeMailboxPolicy`, `other`, `compliant`, `notCompliant`, `notEnrolled`, `unknownLocation`, `mfaRequired`, `azureADBlockDueToAccessPolicy`, `compromisedPassword`, `deviceNotKnownWithManagedApp`.|
-|remoteAssistanceSessionUrl|String|Url that allows a Remote Assistance session to be established with the device. This property is read-only.|
+|remoteAssistanceSessionUrl|String|Url that allows a Remote Assistance session to be established with the device. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.|
|remoteAssistanceSessionErrorDetails|String|An error string that identifies issues when creating Remote Assistance session objects. This property is read-only.| |isEncrypted|Boolean|Device encryption status. This property is read-only.| |userPrincipalName|String|Device user principal name. This property is read-only.|
Devices that are managed or pre-enrolled through Intune
|autopilotEnrolled|Boolean|Reports if the managed device is enrolled via auto-pilot. This property is read-only.| |requireUserEnrollmentApproval|Boolean|Reports if the managed iOS device is user approval enrollment. This property is read-only.| |managementCertificateExpirationDate|DateTimeOffset|Reports device management certificate expiration date. This property is read-only.|
-|iccid|String|Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
-|udid|String|Unique Device Identifier for iOS and macOS devices. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
+|iccid|String|Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
+|udid|String|Unique Device Identifier for iOS and macOS devices. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
|roleScopeTagIds|String collection|List of Scope Tag IDs for this Device instance.|
-|windowsActiveMalwareCount|Int32|Count of active malware for this windows device. This property is read-only.|
-|windowsRemediatedMalwareCount|Int32|Count of remediated malware for this windows device. This property is read-only.|
-|notes|String|Notes on the device created by IT Admin. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported.|
+|windowsActiveMalwareCount|Int32|Count of active malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.|
+|windowsRemediatedMalwareCount|Int32|Count of remediated malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.|
+|notes|String|Notes on the device created by IT Admin. Default is null. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported.|
|configurationManagerClientHealthState|[configurationManagerClientHealthState](../resources/intune-devices-configurationmanagerclienthealthstate.md)|Configuration manager client health state, valid only for devices managed by MDM/ConfigMgr Agent| |configurationManagerClientInformation|[configurationManagerClientInformation](../resources/intune-devices-configurationmanagerclientinformation.md)|Configuration manager client information, valid only for devices managed, duel-managed or tri-managed by ConfigMgr Agent| |ethernetMacAddress|String|Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.|
-|physicalMemoryInBytes|Int64|Total Memory in Bytes. Return default value 0 in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. Default value is 0. Read-only. This property is read-only.|
+|physicalMemoryInBytes|Int64|Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only.|
|processorArchitecture|[managedDeviceArchitecture](../resources/intune-devices-manageddevicearchitecture.md)|Processor architecture. This property is read-only. Possible values are: `unknown`, `x86`, `x64`, `arm`, `arM64`.| |specificationVersion|String|Specification version. This property is read-only.| |joinType|[joinType](../resources/intune-devices-jointype.md)|Device join type. Possible values are: `unknown`, `azureADJoined`, `azureADRegistered`, `hybridAzureADJoined`.| |skuFamily|String|Device sku family| |skuNumber|Int32|Device sku number, see also: https://learn.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.| |managementFeatures|[managedDeviceManagementFeatures](../resources/intune-devices-manageddevicemanagementfeatures.md)|Device management features. Possible values are: `none`, `microsoftManagedDesktop`.|
-|chromeOSDeviceInfo|[chromeOSDeviceProperty](../resources/intune-devices-chromeosdeviceproperty.md) collection|List of properties of the ChromeOS Device.|
+|chromeOSDeviceInfo|[chromeOSDeviceProperty](../resources/intune-devices-chromeosdeviceproperty.md) collection|List of properties of the ChromeOS Device. Default is an empty list. To retrieve actual values GET call needs to be made, with device id and included in select parameter.|
|enrollmentProfileName|String|Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only.| |bootstrapTokenEscrowed|Boolean|Reports if the managed device has an escrowed Bootstrap Token. This is only for macOS devices. To get, include BootstrapTokenEscrowed in the select clause and query with a device id. If FALSE, no bootstrap token is escrowed. If TRUE, the device has escrowed a bootstrap token with Intune. This property is read-only.| |deviceFirmwareConfigurationInterfaceManaged|Boolean|Indicates whether the device is DFCI managed. When TRUE the device is DFCI managed. When FALSE, the device is not DFCI managed. The default value is FALSE.|
v1.0 Intune Devices Manageddeviceremoteaction https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-manageddeviceremoteaction.md
Not yet documented
## Members |Member|Value|Description| |:|:|:|
-|retire|0|Not yet documented|
-|delete|1|Not yet documented|
-|fullScan|2|Not yet documented|
-|quickScan|3|Not yet documented|
-|signatureUpdate|4|Not yet documented|
-|wipe|5|Not yet documented|
-|customTextNotification|6|Not yet documented|
-|rebootNow|7|Not yet documented|
-|setDeviceName|8|Not yet documented|
-|syncDevice|9|Not yet documented|
+|retire|0|Name of the retire action.|
+|delete|1|Name of the delete action.|
+|fullScan|2|Name of the full Scan action.|
+|quickScan|3|Name of the Quick Scan action.|
+|signatureUpdate|4|Signature Update action|
+|wipe|5|Name of the wipe action.|
+|customTextNotification|6|Name of the Custom Text Notification action.|
+|rebootNow|7|Name of the reboot now action.|
+|setDeviceName|8|Set Device Name action.|
+|syncDevice|9|Sync Device action.|
|deprovision|10|Name of the deprovision action.| |disable|11|Name of the disable action.| |reenable|12|Name of the reenable action.|
Not yet documented
|collectDiagnostics|15|Name of the collectDiagnostics action.| |initiateMobileDeviceManagementKeyRecovery|16|Name of action to initiate MDM key recovery| |initiateOnDemandProactiveRemediation|17|Name of action to initiate On Demand Proactive Remediation|
+|unknownFutureValue|18|Evolvable enum member|
v1.0 Intune Devices Obliterationbehavior https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-obliterationbehavior.md
+
+ Title: "obliterationBehavior enum type"
+description: "In macOS 12 and later, this command uses Erase All Content and Settings (EACS) on Mac computers with the Apple M1 chip or the Apple T2 Security Chip. On those devices, if EACS canΓÇÖt run, the device can use obliteration (macOS 11.x behavior). This key has no effect on machines prior to the T2 chip. Upon receiving this command, the device performs preflight checks to determine if the device is in a state that allows EACS. The ObliterationBehavior value defines the device's fallback behavior."
+
+localization_priority: Normal
++
+# obliterationBehavior enum type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+In macOS 12 and later, this command uses Erase All Content and Settings (EACS) on Mac computers with the Apple M1 chip or the Apple T2 Security Chip. On those devices, if EACS canΓÇÖt run, the device can use obliteration (macOS 11.x behavior). This key has no effect on machines prior to the T2 chip. Upon receiving this command, the device performs preflight checks to determine if the device is in a state that allows EACS. The ObliterationBehavior value defines the device's fallback behavior.
+
+## Members
+|Member|Value|Description|
+|:|:|:|
+|default|0|Default. If Erase All Content and Settings (EACS) preflight fails, the device responds to the server with an Error status and then attempts to erase itself. If EACS preflight succeeds but EACS fails, then the device attempts to erase itself.|
+|doNotObliterate|1|If Erase All Content and Settings (EACS) preflight fails, the device responds to the server with an Error status and doesnΓÇÖt attempt to erase itself. If EACS preflight succeeds but EACS fails, then the device doesnΓÇÖt attempt to erase itself.|
+|obliterateWithWarning|2|If Erase All Content and Settings (EACS) preflight fails, the device responds with an Acknowledged status and then attempts to erase itself. If EACS preflight succeeds but EACS fails, then the device attempts to erase itself.|
+|always|3|The system doesnΓÇÖt attempt Erase All Content and Settings (EACS). T2 and later devices always obliterate.|
+|unknownFutureValue|999|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Devices Oemwarranty https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-oemwarranty.md
- Title: "oemWarranty resource type"
-description: "OEM Warranty information for a given device"
-
-localization_priority: Normal
-doc_type: resourcePageType
--
-# oemWarranty resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-OEM Warranty information for a given device
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|baseWarranties|[warrantyOffer](../resources/intune-devices-warrantyoffer.md) collection|List of base warranty offers. This collection can contain a maximum of 100 elements.|
-|additionalWarranties|[warrantyOffer](../resources/intune-devices-warrantyoffer.md) collection|List of additional warranty offers. This collection can contain a maximum of 100 elements.|
-|deviceWarrantyUrl|String|Device warranty page URL|
-|deviceConfigurationUrl|String|Device configuration page URL|
-
-## Relationships
-None
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "@odata.type": "microsoft.graph.oemWarranty"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.oemWarranty",
- "baseWarranties": [
- {
- "@odata.type": "microsoft.graph.warrantyOffer",
- "type": "String",
- "description": "String",
- "startDateTime": "String (timestamp)",
- "endDateTime": "String (timestamp)"
- }
- ],
- "additionalWarranties": [
- {
- "@odata.type": "microsoft.graph.warrantyOffer",
- "type": "String",
- "description": "String",
- "startDateTime": "String (timestamp)",
- "endDateTime": "String (timestamp)"
- }
- ],
- "deviceWarrantyUrl": "String",
- "deviceConfigurationUrl": "String"
-}
-```
v1.0 Intune Devices Oemwarrantyinformationonboarding https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-oemwarrantyinformationonboarding.md
- Title: "oemWarrantyInformationOnboarding resource type"
-description: "Warranty status entity for a given OEM"
-
-localization_priority: Normal
-doc_type: resourcePageType
--
-# oemWarrantyInformationOnboarding resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Warranty status entity for a given OEM
-
-## Methods
-|Method|Return Type|Description|
-|:|:|:|
-|[List oemWarrantyInformationOnboardings](../api/intune-devices-oemwarrantyinformationonboarding-list.md)|[oemWarrantyInformationOnboarding](../resources/intune-devices-oemwarrantyinformationonboarding.md) collection|List properties and relationships of the [oemWarrantyInformationOnboarding](../resources/intune-devices-oemwarrantyinformationonboarding.md) objects.|
-|[Get oemWarrantyInformationOnboarding](../api/intune-devices-oemwarrantyinformationonboarding-get.md)|[oemWarrantyInformationOnboarding](../resources/intune-devices-oemwarrantyinformationonboarding.md)|Read properties and relationships of the [oemWarrantyInformationOnboarding](../resources/intune-devices-oemwarrantyinformationonboarding.md) object.|
-|[Create oemWarrantyInformationOnboarding](../api/intune-devices-oemwarrantyinformationonboarding-create.md)|[oemWarrantyInformationOnboarding](../resources/intune-devices-oemwarrantyinformationonboarding.md)|Create a new [oemWarrantyInformationOnboarding](../resources/intune-devices-oemwarrantyinformationonboarding.md) object.|
-|[Delete oemWarrantyInformationOnboarding](../api/intune-devices-oemwarrantyinformationonboarding-delete.md)|None|Deletes a [oemWarrantyInformationOnboarding](../resources/intune-devices-oemwarrantyinformationonboarding.md).|
-|[Update oemWarrantyInformationOnboarding](../api/intune-devices-oemwarrantyinformationonboarding-update.md)|[oemWarrantyInformationOnboarding](../resources/intune-devices-oemwarrantyinformationonboarding.md)|Update the properties of a [oemWarrantyInformationOnboarding](../resources/intune-devices-oemwarrantyinformationonboarding.md) object.|
-|[enable action](../api/intune-devices-oemwarrantyinformationonboarding-enable.md)|None|Not yet documented|
-|[disable action](../api/intune-devices-oemwarrantyinformationonboarding-disable.md)|None|Not yet documented|
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique Identifier for OEM Warranty status. This property is read-only.|
-|oemName|String|OEM name. This property is read-only.|
-|enabled|Boolean|Specifies whether warranty query is enabled for given OEM. This property is read-only.|
-|available|Boolean|Specifies whether warranty API is available. This property is read-only.|
-
-## Relationships
-None
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.oemWarrantyInformationOnboarding"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.oemWarrantyInformationOnboarding",
- "id": "String (identifier)",
- "oemName": "String",
- "enabled": true,
- "available": true
-}
-```
v1.0 Intune Devices Operatingsystemupgradeeligibility https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-operatingsystemupgradeeligibility.md
Title: "operatingSystemUpgradeEligibility enum type"
-description: "Work From Anywhere windows device upgrade eligibility status"
+description: "Work From Anywhere windows device upgrade eligibility status."
localization_priority: Normal ms.prod: "intune"
Namespace: microsoft.graph
> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-Work From Anywhere windows device upgrade eligibility status
+Work From Anywhere windows device upgrade eligibility status.
## Members |Member|Value|Description| |:|:|:|
-|upgraded|0|The device is upgraded to latest version of windows|
-|unknown|1|Not enough data available to compute the eligibility of device for windows upgrade|
-|notCapable|2|The device is not capable for windows upgrade|
-|capable|3|The device is capable for windows upgrade|
+|upgraded|0|The device is upgraded to latest version of windows.|
+|unknown|1|Not enough data available to compute the eligibility of device for windows upgrade.|
+|notCapable|2|The device is not capable for windows upgrade.|
+|capable|3|The device is capable for windows upgrade.|
+|unknownFutureValue|4|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Devices Privilegemanagementendusertype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-privilegemanagementendusertype.md
+
+ Title: "privilegeManagementEndUserType enum type"
+description: "The type of user account on Windows that was used to performed the elevation."
+
+localization_priority: Normal
++
+# privilegeManagementEndUserType enum type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The type of user account on Windows that was used to performed the elevation.
+
+## Members
+|Member|Value|Description|
+|:|:|:|
+|undetermined|0|Default. Unable to determine the login type of the user.|
+|azureAd|1|The user who performed the elevation logged in using an Azure Active Directory (Azure AD) account.|
+|hybrid|2|The user who performed the elevation logged in using Hybrid Azure AD joined account.|
+|local|3|The user who performed the elevation logged in using a Windows local account.|
+|unknownFutureValue|4|Evolvable emuneration sentinel value. Do not use.|
v1.0 Intune Devices Remoteaction https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-remoteaction.md
Remote actions Intune supports.
|initiateMobileDeviceManagementKeyRecovery|28|Add device action of InitiateMobileDeviceManagementKeyRecovery| |initiateOnDemandProactiveRemediation|29|Add device action of InitiateOnDemandProactiveRemediation| |rotateLocalAdminPassword|32|Add device action of RotateLocalAdminPassword|
+|unknownFutureValue|33|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Devices Remoteactionaudit https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-remoteactionaudit.md
Report of remote actions initiated on the devices belonging to a certain tenant.
|deviceDisplayName|String|Intune device name.| |userName|String|\[deprecated\] Please use InitiatedByUserPrincipalName instead.| |initiatedByUserPrincipalName|String|User who initiated the device action, format is UPN.|
-|action|[remoteAction](../resources/intune-devices-remoteaction.md)|The action name. Possible values are: `unknown`, `factoryReset`, `removeCompanyData`, `resetPasscode`, `remoteLock`, `enableLostMode`, `disableLostMode`, `locateDevice`, `rebootNow`, `recoverPasscode`, `cleanWindowsDevice`, `logoutSharedAppleDeviceActiveUser`, `quickScan`, `fullScan`, `windowsDefenderUpdateSignatures`, `factoryResetKeepEnrollmentData`, `updateDeviceAccount`, `automaticRedeployment`, `shutDown`, `rotateBitLockerKeys`, `rotateFileVaultKey`, `getFileVaultKey`, `setDeviceName`, `activateDeviceEsim`, `deprovision`, `disable`, `reenable`, `moveDeviceToOrganizationalUnit`, `initiateMobileDeviceManagementKeyRecovery`, `initiateOnDemandProactiveRemediation`, `rotateLocalAdminPassword`.|
+|action|[remoteAction](../resources/intune-devices-remoteaction.md)|The action name. Possible values are: `unknown`, `factoryReset`, `removeCompanyData`, `resetPasscode`, `remoteLock`, `enableLostMode`, `disableLostMode`, `locateDevice`, `rebootNow`, `recoverPasscode`, `cleanWindowsDevice`, `logoutSharedAppleDeviceActiveUser`, `quickScan`, `fullScan`, `windowsDefenderUpdateSignatures`, `factoryResetKeepEnrollmentData`, `updateDeviceAccount`, `automaticRedeployment`, `shutDown`, `rotateBitLockerKeys`, `rotateFileVaultKey`, `getFileVaultKey`, `setDeviceName`, `activateDeviceEsim`, `deprovision`, `disable`, `reenable`, `moveDeviceToOrganizationalUnit`, `initiateMobileDeviceManagementKeyRecovery`, `initiateOnDemandProactiveRemediation`, `rotateLocalAdminPassword`, `unknownFutureValue`.|
|requestDateTime|DateTimeOffset|Time when the action was issued, given in UTC.| |deviceOwnerUserPrincipalName|String|Upn of the device owner.| |deviceIMEI|String|IMEI of the device.|
v1.0 Intune Devices Userexperienceanalyticsanomalycorrelationgroupfeature https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsanomalycorrelationgroupfeature.md
+
+ Title: "userExperienceAnalyticsAnomalyCorrelationGroupFeature resource type"
+description: "Describes the features of a device that are shared between all devices in a correlation group."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsAnomalyCorrelationGroupFeature resource type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Describes the features of a device that are shared between all devices in a correlation group.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|deviceFeatureType|[userExperienceAnalyticsAnomalyDeviceFeatureType](../resources/intune-devices-userexperienceanalyticsanomalydevicefeaturetype.md)|The type of device feature. Possible values are: manufacturer, model, osVersion, application or driver. Possible values are: `manufacturer`, `model`, `osVersion`, `application`, `driver`, `unknownFutureValue`.|
+|values|String collection|Specific metric values that describe the features of the given device feature type.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupFeature"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupFeature",
+ "deviceFeatureType": "String",
+ "values": [
+ "String"
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsanomalycorrelationgroupoverview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview.md
+
+ Title: "userExperienceAnalyticsAnomalyCorrelationGroupOverview resource type"
+description: "The user experience analytics anomaly correlation group overview entity contains the information for each correlation group of an anomaly."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsAnomalyCorrelationGroupOverview resource type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics anomaly correlation group overview entity contains the information for each correlation group of an anomaly.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsAnomalyCorrelationGroupOverviews](../api/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview-list.md)|[userExperienceAnalyticsAnomalyCorrelationGroupOverview](../resources/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview.md) collection|List properties and relationships of the [userExperienceAnalyticsAnomalyCorrelationGroupOverview](../resources/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview.md) objects.|
+|[Get userExperienceAnalyticsAnomalyCorrelationGroupOverview](../api/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview-get.md)|[userExperienceAnalyticsAnomalyCorrelationGroupOverview](../resources/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview.md)|Read properties and relationships of the [userExperienceAnalyticsAnomalyCorrelationGroupOverview](../resources/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview.md) object.|
+|[Create userExperienceAnalyticsAnomalyCorrelationGroupOverview](../api/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview-create.md)|[userExperienceAnalyticsAnomalyCorrelationGroupOverview](../resources/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview.md)|Create a new [userExperienceAnalyticsAnomalyCorrelationGroupOverview](../resources/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview.md) object.|
+|[Delete userExperienceAnalyticsAnomalyCorrelationGroupOverview](../api/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview-delete.md)|None|Deletes a [userExperienceAnalyticsAnomalyCorrelationGroupOverview](../resources/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview.md).|
+|[Update userExperienceAnalyticsAnomalyCorrelationGroupOverview](../api/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview-update.md)|[userExperienceAnalyticsAnomalyCorrelationGroupOverview](../resources/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview.md)|Update the properties of a [userExperienceAnalyticsAnomalyCorrelationGroupOverview](../resources/intune-devices-userexperienceanalyticsanomalycorrelationgroupoverview.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier for the user experience analytics anomaly correlation group overview object.|
+|anomalyId|String|The unique identifier of the anomaly. Anomaly details such as name and type can be found in the UserExperienceAnalyticsAnomalySeverityOverview entity.|
+|correlationGroupId|String|The unique identifier for the correlation group which will uniquely identify one of the correlation group within an anomaly. The correlation Id can be mapped to the correlation group name by concatinating the correlation group features. Example of correlation group name which is the indicative of concatenated features names are for names, Contoso manufacture 4.4.1 and Windows 11.22621.1485.|
+|correlationGroupFeatures|[userExperienceAnalyticsAnomalyCorrelationGroupFeature](../resources/intune-devices-userexperienceanalyticsanomalycorrelationgroupfeature.md) collection|Describes the features of a device that are shared between all devices in a correlation group.|
+|correlationGroupPrevalence|[userExperienceAnalyticsAnomalyCorrelationGroupPrevalence](../resources/intune-devices-userexperienceanalyticsanomalycorrelationgroupprevalence.md)|The prevalence of the correlation group. Possible values are: high, medium or low. Possible values are: `high`, `medium`, `low`, `unknownFutureValue`.|
+|correlationGroupPrevalencePercentage|Double|The percentage of the devices in the correlation group that are anomalous. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|totalDeviceCount|Int32|Indicates the total number of devices in the tenant. Valid values -2147483648 to 2147483647|
+|anomalyCorrelationGroupCount|Int32|Indicates the number of correlation groups in the anomaly. Valid values -2147483648 to 2147483647|
+|correlationGroupDeviceCount|Int32|Indicates the total number of devices in a correlation group. Valid values -2147483648 to 2147483647|
+|correlationGroupAnomalousDeviceCount|Int32|Indicates the total number of devices affected by the anomaly in the correlation group. Valid values -2147483648 to 2147483647|
+|correlationGroupAtRiskDeviceCount|Int32|Indicates the total number of devices at risk in the correlation group. Valid values -2147483648 to 2147483647|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupOverview"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupOverview",
+ "id": "String (identifier)",
+ "anomalyId": "String",
+ "correlationGroupId": "String",
+ "correlationGroupFeatures": [
+ {
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupFeature",
+ "deviceFeatureType": "String",
+ "values": [
+ "String"
+ ]
+ }
+ ],
+ "correlationGroupPrevalence": "String",
+ "correlationGroupPrevalencePercentage": "4.2",
+ "totalDeviceCount": 1024,
+ "anomalyCorrelationGroupCount": 1024,
+ "correlationGroupDeviceCount": 1024,
+ "correlationGroupAnomalousDeviceCount": 1024,
+ "correlationGroupAtRiskDeviceCount": 1024
+}
+```
v1.0 Intune Devices Userexperienceanalyticsanomalycorrelationgroupprevalence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsanomalycorrelationgroupprevalence.md
+
+ Title: "userExperienceAnalyticsAnomalyCorrelationGroupPrevalence enum type"
+description: "Indicates the level of prevalence of the correlation group features in the anomaly. Possible values are: high, medium or low"
+
+localization_priority: Normal
++
+# userExperienceAnalyticsAnomalyCorrelationGroupPrevalence enum type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Indicates the level of prevalence of the correlation group features in the anomaly. Possible values are: high, medium or low
+
+## Members
+|Member|Value|Description|
+|:|:|:|
+|high|0|Indicates that we have a high prevalence in the correlation between the anomaly and correlation group.|
+|medium|1|Indicates that we have a medium prevalence in the correlation between the anomaly and correlation group.|
+|low|2|Indicates that we have a low prevalence in the correlation between the anomaly and correlation group.|
+|unknownFutureValue|3|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Devices Userexperienceanalyticsanomalydevice https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsanomalydevice.md
The user experience analytics anomaly entity contains device details.
|anomalyId|String|The unique identifier of the anomaly.| |anomalyOnDeviceFirstOccurrenceDateTime|DateTimeOffset|Indicates the first occurance date and time for the anomaly on the device.| |anomalyOnDeviceLatestOccurrenceDateTime|DateTimeOffset|Indicates the latest occurance date and time for the anomaly on the device.|
+|correlationGroupId|String|The unique identifier of the correlation group.|
+|deviceStatus|[userExperienceAnalyticsDeviceStatus](../resources/intune-devices-userexperienceanalyticsdevicestatus.md)|Indicates the device status with respect to the correlation group. At risk devices are devices that share correlation group features but may not yet be affected by an anomaly, such as when a device is experiencing crashes on an application but that application has not been used on the device but is currently installed. This could lead to the device becoming anomalous if the application in question were to be used. Possible values are: anomolous, affected or atRisk. Possible values are: `anomalous`, `affected`, `atRisk`, `unknownFutureValue`.|
## Relationships None
Here is a JSON representation of the resource.
"osVersion": "String", "anomalyId": "String", "anomalyOnDeviceFirstOccurrenceDateTime": "String (timestamp)",
- "anomalyOnDeviceLatestOccurrenceDateTime": "String (timestamp)"
+ "anomalyOnDeviceLatestOccurrenceDateTime": "String (timestamp)",
+ "correlationGroupId": "String",
+ "deviceStatus": "String"
} ```
v1.0 Intune Devices Userexperienceanalyticsanomalydevicefeaturetype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsanomalydevicefeaturetype.md
+
+ Title: "userExperienceAnalyticsAnomalyDeviceFeatureType enum type"
+description: "Indicates the device's feature type. Possible values are: manufacturer, model, osVersion, application or driver."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsAnomalyDeviceFeatureType enum type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Indicates the device's feature type. Possible values are: manufacturer, model, osVersion, application or driver.
+
+## Members
+|Member|Value|Description|
+|:|:|:|
+|manufacturer|0|Indicates the manufacturer name as device feature type.|
+|model|1|Indicates the model as a device feature type.|
+|osVersion|2|Indicates the OS as a device feature type.|
+|application|3|Indicates the application as a device feature type.|
+|driver|4|Indicates the driver as a device feature type.|
+|unknownFutureValue|5|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Devices Userexperienceanalyticsapphealthapplicationperformance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md
Title: "userExperienceAnalyticsAppHealthApplicationPerformance resource type"
-description: "The user experience analytics application performance entity contains app performance details."
+description: "The user experience analytics application performance entity contains application performance details."
localization_priority: Normal ms.prod: "intune"
Namespace: microsoft.graph
> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-The user experience analytics application performance entity contains app performance details.
+The user experience analytics application performance entity contains application performance details.
## Methods |Method|Return Type|Description|
The user experience analytics application performance entity contains app perfor
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The unique identifier of the user experience analytics app performance object.|
-|appHangCount|Int32|The number of hangs for the app. Valid values -2147483648 to 2147483647|
-|appHealthScore|Double|The health score of the app. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|appHealthStatus|String|The overall health status of the app.|
-|allOrgsHealthScore|Double|The median health score of the application across all organizations. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|activeDeviceCount|Int32|The number of devices where the app has been active. Valid values -2147483648 to 2147483647|
-|appName|String|The name of the application.|
-|appDisplayName|String|The friendly name of the application.|
-|appPublisher|String|The publisher of the application.|
-|appUsageDuration|Int32|The total usage time of the application in minutes. Valid values -2147483648 to 2147483647|
-|appCrashCount|Int32|The number of crashes for the app. Valid values -2147483648 to 2147483647|
-|meanTimeToFailureInMinutes|Int32|The mean time to failure for the app in minutes. Valid values -2147483648 to 2147483647|
+|id|String|The unique identifier of the user experience analytics application performance object. Supports: $select, $OrderBy. Read-only.|
+|appHangCount|Int32|The number of hangs for the application. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|appHealthScore|Double|The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|appHealthStatus|String|The overall health status of the application. Read-only.|
+|allOrgsHealthScore|Double|The median health score of the application across all organizations. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|activeDeviceCount|Int32|The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|appName|String|The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.|
+|appDisplayName|String|The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.|
+|appPublisher|String|The publisher of the application. Supports: $select, $OrderBy. Read-only.|
+|appUsageDuration|Int32|The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|appCrashCount|Int32|The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|meanTimeToFailureInMinutes|Int32|The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyappversion https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversion.md
The user experience analytics application performance entity contains app perfor
|:|:|:| |id|String|The unique identifier of the user experience analytics app performance object.| |appVersion|String|The version of the application.|
-|appName|String|The name of the application.|
-|appDisplayName|String|The friendly name of the application.|
-|appPublisher|String|The publisher of the application.|
-|appUsageDuration|Int32|The total usage time of the application in minutes. Valid values -2147483648 to 2147483647|
-|appCrashCount|Int32|The number of crashes for the app. Valid values -2147483648 to 2147483647|
-|meanTimeToFailureInMinutes|Int32|The mean time to failure for the app in minutes. Valid values -2147483648 to 2147483647|
+|appName|String|The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.|
+|appDisplayName|String|The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.|
+|appPublisher|String|The publisher of the application. Supports: $select, $OrderBy. Read-only.|
+|appUsageDuration|Int32|The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|appCrashCount|Int32|The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|meanTimeToFailureInMinutes|Int32|The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyappversiondetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md
Title: "userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails resource type"
-description: "The user experience analytics application performance entity contains app performance by app version details."
+description: "The user experience analytics application performance entity contains application performance by application version details."
localization_priority: Normal ms.prod: "intune"
Namespace: microsoft.graph
> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-The user experience analytics application performance entity contains app performance by app version details.
+The user experience analytics application performance entity contains application performance by application version details.
## Methods |Method|Return Type|Description|
The user experience analytics application performance entity contains app perfor
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The unique identifier of the user experience analytics app performance object.|
-|deviceCountWithCrashes|Int32|The total number of devices that have reported one or more application crashes for this application and version. Valid values -2147483648 to 2147483647|
-|isMostUsedVersion|Boolean|Is the version of application the most used version for that app.|
-|isLatestUsedVersion|Boolean|Is the version of application the latest version for that app that is in use.|
+|id|String|The unique identifier of the user experience analytics application performance by application version details object. Supports: $select, $OrderBy. Read-only.|
+|deviceCountWithCrashes|Int32|The total number of devices that have reported one or more application crashes for this application and version. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|isMostUsedVersion|Boolean|When TRUE, indicates the version of application is the most used version for that application. When FALSE, indicates the version is not the most used version. FALSE by default. Supports: $select, $OrderBy. Read-only.|
+|isLatestUsedVersion|Boolean|When TRUE, indicates the version of application is the latest version for that application that is in use. When FALSE, indicates the version is not the latest version. FALSE by default. Supports: $select, $OrderBy.|
|appName|String|The name of the application.| |appDisplayName|String|The friendly name of the application.| |appPublisher|String|The publisher of the application.|
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyappversiondeviceid https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md
Title: "userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId resource type"
-description: "The user experience analytics application performance entity contains app performance by app version device id."
+description: "The user experience analytics application performance entity contains application performance by application version device id."
localization_priority: Normal ms.prod: "intune"
Namespace: microsoft.graph
> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-The user experience analytics application performance entity contains app performance by app version device id.
+The user experience analytics application performance entity contains application performance by application version device id.
## Methods |Method|Return Type|Description|
The user experience analytics application performance entity contains app perfor
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The unique identifier of the user experience analytics app performance object.|
-|deviceId|String|The id of the device.|
-|deviceDisplayName|String|The name of the device.|
-|processedDateTime|DateTimeOffset|The date and time when the statistics were last computed.|
+|id|String|The unique identifier of the user experience analytics application performance by application version device id object. Supports: $select, $OrderBy. Read-only.|
+|deviceId|String|The Intune device id of the device. Supports: $select, $OrderBy. Read-only.|
+|deviceDisplayName|String|The name of the device. Supports: $select, $OrderBy. Read-only.|
+|processedDateTime|DateTimeOffset|The date and time when the statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only.|
|appName|String|The name of the application.| |appDisplayName|String|The friendly name of the application.| |appPublisher|String|The publisher of the application.|
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyosversion https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md
The user experience analytics application performance entity contains app perfor
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The unique identifier of the user experience analytics app version performance object.|
-|osVersion|String|The os version of the application.|
-|osBuildNumber|String|The os build number of the application.|
-|activeDeviceCount|Int32|The number of devices where the app has been active. Valid values -2147483648 to 2147483647|
-|appName|String|The name of the application.|
-|appDisplayName|String|The friendly name of the application.|
-|appPublisher|String|The publisher of the application.|
-|appUsageDuration|Int32|The total usage time of the application in minutes. Valid values -2147483648 to 2147483647|
-|appCrashCount|Int32|The number of crashes for the app. Valid values -2147483648 to 2147483647|
-|meanTimeToFailureInMinutes|Int32|The mean time to failure for the app in minutes. Valid values -2147483648 to 2147483647|
+|id|String|The unique identifier of the user experience analytics application performance by OS version object. Supports: $select, $OrderBy. Read-only.|
+|osVersion|String|The OS version of the application. Supports: $select, $OrderBy. Read-only.|
+|osBuildNumber|String|The OS build number of the application. Supports: $select, $OrderBy. Read-only.|
+|activeDeviceCount|Int32|The number of devices where the application has been active. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|appName|String|The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.|
+|appDisplayName|String|The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.|
+|appPublisher|String|The publisher of the application. Supports: $select, $OrderBy. Read-only.|
+|appUsageDuration|Int32|The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|appCrashCount|Int32|The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|meanTimeToFailureInMinutes|Int32|The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticsapphealthdevicemodelperformance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md
The user experience analytics device model performance entity contains device mo
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The unique identifier of the user experience analytics device model performance object.|
-|deviceModel|String|The model name of the device.|
-|deviceManufacturer|String|The manufacturer name of the device.|
-|activeDeviceCount|Int32|The number of active devices for the model. Valid values -2147483648 to 2147483647|
-|meanTimeToFailureInMinutes|Int32|The mean time to failure for the model device in minutes. Valid values -2147483648 to 2147483647|
-|modelAppHealthScore|Double|The app health score of the device model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|id|String|The unique identifier of the user experience analytics device model performance object. Supports: $select, $OrderBy. Read-only.|
+|deviceModel|String|The model name of the device. Supports: $select, $OrderBy. Read-only.|
+|deviceManufacturer|String|The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.|
+|activeDeviceCount|Int32|The number of active devices for the model. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|meanTimeToFailureInMinutes|Int32|The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|modelAppHealthScore|Double|The application health score of the device model. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
|modelAppHealthStatus|String|The overall app health status of the device model.|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics model. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics model. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticsapphealthdeviceperformance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md
The user experience analytics device performance entity contains device performa
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The unique identifier of the user experience analytics device performance object.|
-|deviceModel|String|The model name of the device.|
-|deviceManufacturer|String|The manufacturer name of the device.|
-|appCrashCount|Int32|The number of app crashes for the device. Valid values -2147483648 to 2147483647|
-|crashedAppCount|Int32|The number of distinct app crashes for the device. Valid values -2147483648 to 2147483647|
-|appHangCount|Int32|The number of app hangs for the device. Valid values -2147483648 to 2147483647|
-|processedDateTime|DateTimeOffset|The date and time when the statistics were last computed.|
-|meanTimeToFailureInMinutes|Int32|The mean time to failure for the device in minutes. Valid values -2147483648 to 2147483647|
-|deviceAppHealthScore|Double|The app health score of the device. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|id|String|The unique identifier of the user experience analytics device performance object. Supports: $select, $OrderBy. Read-only.|
+|deviceModel|String|The model name of the device. Supports: $select, $OrderBy. Read-only.|
+|deviceManufacturer|String|The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.|
+|appCrashCount|Int32|The number of application crashes for the device. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|crashedAppCount|Int32|The number of distinct application crashes for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|appHangCount|Int32|The number of application hangs for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|processedDateTime|DateTimeOffset|The date and time when the statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only.|
+|meanTimeToFailureInMinutes|Int32|The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|deviceAppHealthScore|Double|The application health score of the device. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
|deviceAppHealthStatus|String|The overall app health status of the device.|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics device. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
-|deviceId|String|The id of the device.|
-|deviceDisplayName|String|The name of the device.|
+|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+|deviceId|String|The Intune device id of the device. Supports: $select, $OrderBy. Read-only.|
+|deviceDisplayName|String|The name of the device. Supports: $select, $OrderBy. Read-only.|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticsapphealthdeviceperformancedetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md
The user experience analytics device performance entity contains device performa
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The unique identifier of the user experience analytics device performance object.|
-|eventDateTime|DateTimeOffset|The time the event occurred.|
-|eventType|String|The type of the event.|
-|appDisplayName|String|The friendly name of the application for which the event occurred.|
-|appPublisher|String|The publisher of the application.|
-|appVersion|String|The version of the application.|
-|deviceId|String|The id of the device.|
-|deviceDisplayName|String|The name of the device.|
+|id|String|The unique identifier of the user experience analytics device performance details object. Supports: $select, $OrderBy. Read-only.|
+|eventDateTime|DateTimeOffset|The time the event occurred. The value cannot be modified and is automatically populated when the statistics are computed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only.|
+|eventType|String|The type of the event. Supports: $select, $OrderBy. Read-only.|
+|appDisplayName|String|The friendly name of the application for which the event occurred. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.|
+|appPublisher|String|The publisher of the application. Supports: $select, $OrderBy. Read-only.|
+|appVersion|String|The version of the application. Possible values are: 1.0.0.1, 75.65.23.9. Supports: $select, $OrderBy. Read-only.|
+|deviceId|String|The Intune device id of the device. Supports: $select, $OrderBy. Read-only.|
+|deviceDisplayName|String|The name of the device. Supports: $select, $OrderBy. Read-only.|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticsapphealthosversionperformance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md
The user experience analytics device OS version performance entity contains OS v
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The unique identifier of the user experience analytics OS version performance object.|
-|osVersion|String|The OS version installed on the device.|
-|osBuildNumber|String|The OS build number installed on the device.|
-|activeDeviceCount|Int32|The number of active devices for the OS version. Valid values -2147483648 to 2147483647|
-|meanTimeToFailureInMinutes|Int32|The mean time to failure for the OS version in minutes. Valid values -2147483648 to 2147483647|
-|osVersionAppHealthScore|Double|The app health score of the OS version. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|id|String|The unique identifier of the user experience analytics OS version performance object. Supports: $select, $OrderBy. Read-only.|
+|osVersion|String|The OS version installed on the device. Supports: $select, $OrderBy. Read-only.|
+|osBuildNumber|String|The OS build number installed on the device. Supports: $select, $OrderBy. Read-only.|
+|activeDeviceCount|Int32|The number of active devices for the OS version. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|meanTimeToFailureInMinutes|Int32|The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|osVersionAppHealthScore|Double|The application health score of the OS version. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
|osVersionAppHealthStatus|String|The overall app health status of the OS version.| ## Relationships
v1.0 Intune Devices Userexperienceanalyticsautopilotdevicessummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsautopilotdevicessummary.md
The user experience analytics summary of Devices not windows autopilot ready.
## Properties |Property|Type|Description| |:|:|:|
-|devicesNotAutopilotRegistered|Int32|The count of intune devices that are not autopilot registerd.|
-|devicesWithoutAutopilotProfileAssigned|Int32|The count of intune devices not autopilot profile assigned.|
-|totalWindows10DevicesWithoutTenantAttached|Int32|The count of windows 10 devices that are Intune and Comanaged.|
+|devicesNotAutopilotRegistered|Int32|The count of intune devices that are not autopilot registerd. Read-only.|
+|devicesWithoutAutopilotProfileAssigned|Int32|The count of intune devices not autopilot profile assigned. Read-only.|
+|totalWindows10DevicesWithoutTenantAttached|Int32|The count of windows 10 devices that are Intune and co-managed. Read-only.|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticsbaseline https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsbaseline.md
The user experience analytics baseline entity contains baseline values against w
|Property|Type|Description| |:|:|:| |id|String|The unique identifier of the user experience analytics baseline.|
-|displayName|String|The name of the user experience analytics baseline.|
+|displayName|String|The name of the baseline.|
|overallScore|Int32|The overall score of the user experience analytics baseline.|
-|isBuiltIn|Boolean|Signifies if the current baseline is the commercial median baseline or a custom baseline.|
-|createdDateTime|DateTimeOffset|The date the custom baseline was created.|
+|isBuiltIn|Boolean|When TRUE, indicates the current baseline is the commercial median baseline. When FALSE, indicates it is a custom baseline. FALSE by default.|
+|createdDateTime|DateTimeOffset|The date the custom baseline was created. The value cannot be modified and is automatically populated when the baseline is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default.|
## Relationships |Relationship|Type|Description| |:|:|:|
-|deviceBootPerformanceMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The user experience analytics device boot performance metrics.|
-|bestPracticesMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The user experience analytics best practices metrics.|
-|rebootAnalyticsMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The user experience analytics reboot analytics metrics.|
-|resourcePerformanceMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The user experience analytics resource performance metrics.|
-|appHealthMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The user experience analytics app health metrics.|
-|workFromAnywhereMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The user experience analytics work from anywhere metrics.|
-|batteryHealthMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The user experience analytics battery health metrics.|
+|deviceBootPerformanceMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The scores and insights for the device boot performance metrics.|
+|bestPracticesMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The scores and insights for the best practices metrics.|
+|rebootAnalyticsMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The scores and insights for the reboot analytics metrics.|
+|resourcePerformanceMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The scores and insights for the resource performance metrics.|
+|appHealthMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The scores and insights for the application health metrics.|
+|workFromAnywhereMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The scores and insights for the work from anywhere metrics.|
+|batteryHealthMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The scores and insights for the battery health metrics.|
## JSON Representation Here is a JSON representation of the resource.
v1.0 Intune Devices Userexperienceanalyticscategory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticscategory.md
The user experience analytics category entity contains the scores and insights f
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The unique identifier of the user experience analytics category.|
+|id|String|The unique identifier of the user experience analytics category. Read-only.|
|overallScore|Int32|The overall score of the user experience analytics category.| |totalDevices|Int32|The total device count of the user experience analytics category.|
-|insights|[userExperienceAnalyticsInsight](../resources/intune-devices-userexperienceanalyticsinsight.md) collection|The insights for the user experience analytics category.|
+|insights|[userExperienceAnalyticsInsight](../resources/intune-devices-userexperienceanalyticsinsight.md) collection|The insights for the category. Read-only.|
|state|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The current health state of the user experience analytics category. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.| ## Relationships |Relationship|Type|Description| |:|:|:|
-|metricValues|[userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md) collection|The metric values for the user experience analytics category.|
+|metricValues|[userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md) collection|The metric values for the user experience analytics category. Read-only.|
## JSON Representation Here is a JSON representation of the resource.
v1.0 Intune Devices Userexperienceanalyticscloudidentitydevicessummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticscloudidentitydevicessummary.md
The user experience analytics work from anywhere cloud identity devices summary.
## Properties |Property|Type|Description| |:|:|:|
-|deviceWithoutCloudIdentityCount|Int32|The count of devices that are not cloud identity.|
+|deviceWithoutCloudIdentityCount|Int32|The count of devices that are not cloud identity. Read-only.|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticscloudmanagementdevicessummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticscloudmanagementdevicessummary.md
The user experience work from anywhere Cloud management devices summary.
## Properties |Property|Type|Description| |:|:|:|
-|coManagedDeviceCount|Int32|Total number of co-managed devices.|
-|intuneDeviceCount|Int32|The count of intune devices that are not autopilot registerd.|
-|tenantAttachDeviceCount|Int32|Total count of tenant attach devices.|
+|coManagedDeviceCount|Int32|Total number of co-managed devices. Read-only.|
+|intuneDeviceCount|Int32|The count of intune devices that are not autopilot registerd. Read-only.|
+|tenantAttachDeviceCount|Int32|Total count of tenant attach devices. Read-only.|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticsdevicescores https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsdevicescores.md
Title: "userExperienceAnalyticsDeviceScores resource type"
-description: "The user experience analytics device scores entity consolidates the various endpoint analytics scores."
+description: "The user experience analytics device scores entity consolidates the various Endpoint Analytics scores."
localization_priority: Normal ms.prod: "intune"
Namespace: microsoft.graph
> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-The user experience analytics device scores entity consolidates the various endpoint analytics scores.
+The user experience analytics device scores entity consolidates the various Endpoint Analytics scores.
## Methods |Method|Return Type|Description|
The user experience analytics device scores entity consolidates the various endp
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The unique identifier of the user experience analytics device scores device.|
-|deviceName|String|The user experience analytics device name.|
-|model|String|The user experience analytics device model.|
-|manufacturer|String|The user experience analytics device manufacturer.|
-|endpointAnalyticsScore|Double|The user experience analytics device score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|startupPerformanceScore|Double|The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|appReliabilityScore|Double|The user experience analytics device app reliability score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|workFromAnywhereScore|Double|The user experience analytics device work From anywhere score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|batteryHealthScore|Double|The user experience analytics device battery health score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics device. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+|id|String|The unique identifier of the user experience analytics device score entry. Supports: $select, $OrderBy. Read-only.|
+|deviceName|String|The name of the device. Supports: $select, $OrderBy. Read-only.|
+|model|String|The model name of the device. Supports: $select, $OrderBy. Read-only.|
+|manufacturer|String|The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only.|
+|endpointAnalyticsScore|Double|Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|startupPerformanceScore|Double|Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|appReliabilityScore|Double|Indicates a score calculated from application health data to indicate when a device is having problems running one or more applications. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|workFromAnywhereScore|Double|Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|batteryHealthScore|Double|Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health status of the device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticsdevicestartuphistory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md
The user experience analytics device startup history entity contains device boot
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The unique identifier of the user experience analytics device startup history.|
-|deviceId|String|The user experience analytics device id.|
-|startTime|DateTimeOffset|The user experience analytics device boot start time.|
-|coreBootTimeInMs|Int32|The user experience analytics device core boot time in milliseconds.|
-|groupPolicyBootTimeInMs|Int32|The User experience analytics Device group policy boot time in milliseconds.|
-|featureUpdateBootTimeInMs|Int32|The user experience analytics device feature update time in milliseconds.|
-|totalBootTimeInMs|Int32|The user experience analytics device total boot time in milliseconds.|
-|groupPolicyLoginTimeInMs|Int32|The User experience analytics Device group policy login time in milliseconds.|
-|coreLoginTimeInMs|Int32|The user experience analytics device core login time in milliseconds.|
-|responsiveDesktopTimeInMs|Int32|The user experience analytics responsive desktop time in milliseconds.|
-|totalLoginTimeInMs|Int32|The user experience analytics device total login time in milliseconds.|
-|isFirstLogin|Boolean|The user experience analytics device first login.|
-|isFeatureUpdate|Boolean|The user experience analytics device boot record is a feature update.|
-|operatingSystemVersion|String|The user experience analytics device boot record's operating system version.|
-|restartCategory|[userExperienceAnalyticsOperatingSystemRestartCategory](../resources/intune-devices-userexperienceanalyticsoperatingsystemrestartcategory.md)|OS restart category. Possible values are: `unknown`, `restartWithUpdate`, `restartWithoutUpdate`, `blueScreen`, `shutdownWithUpdate`, `shutdownWithoutUpdate`, `longPowerButtonPress`, `bootError`, `update`.|
-|restartStopCode|String|OS restart stop code. This shows the bug check code which can be used to look up the blue screen reason.|
-|restartFaultBucket|String|OS restart fault bucket. The fault bucket is used to find additional information about a system crash.|
+|id|String|The unique identifier of the user experience analytics device startup history. Supports: $select, $OrderBy. Read-only.|
+|deviceId|String|The Intune device id of the device. Supports: $select, $OrderBy. Read-only.|
+|startTime|DateTimeOffset|The device boot start time. The value cannot be modified and is automatically populated when the device performs a reboot. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only.|
+|coreBootTimeInMs|Int32|The device core boot time in milliseconds. Supports: $select, $OrderBy. Read-only.|
+|groupPolicyBootTimeInMs|Int32|The impact of device group policy client on boot time in milliseconds. Supports: $select, $OrderBy. Read-only.|
+|featureUpdateBootTimeInMs|Int32|The impact of device feature updates on boot time in milliseconds. Supports: $select, $OrderBy. Read-only.|
+|totalBootTimeInMs|Int32|The device total boot time in milliseconds. Supports: $select, $OrderBy. Read-only.|
+|groupPolicyLoginTimeInMs|Int32|The impact of device group policy client on login time in milliseconds. Supports: $select, $OrderBy. Read-only.|
+|coreLoginTimeInMs|Int32|The device core login time in milliseconds. Supports: $select, $OrderBy. Read-only.|
+|responsiveDesktopTimeInMs|Int32|The time for desktop to become responsive during login process in milliseconds. Supports: $select, $OrderBy. Read-only.|
+|totalLoginTimeInMs|Int32|The device total login time in milliseconds. Supports: $select, $OrderBy. Read-only.|
+|isFirstLogin|Boolean|When TRUE, indicates the device login is the first login after a reboot. When FALSE, indicates the device login is not the first login after a reboot. Supports: $select, $OrderBy. Read-only.|
+|isFeatureUpdate|Boolean|When TRUE, indicates the device boot record is associated with feature updates. When FALSE, indicates the device boot record is not associated with feature updates. Supports: $select, $OrderBy. Read-only.|
+|operatingSystemVersion|String|The user experience analytics device boot record's operating system version. Supports: $select, $OrderBy. Read-only.|
+|restartCategory|[userExperienceAnalyticsOperatingSystemRestartCategory](../resources/intune-devices-userexperienceanalyticsoperatingsystemrestartcategory.md)|OS restart category. Possible values are: unknown, restartWithUpdate, restartWithoutUpdate, blueScreen, shutdownWithUpdate, shutdownWithoutUpdate, longPowerButtonPress, bootError, update. Unknown by default. Supports: $select, $OrderBy. Read-only. Possible values are: `unknown`, `restartWithUpdate`, `restartWithoutUpdate`, `blueScreen`, `shutdownWithUpdate`, `shutdownWithoutUpdate`, `longPowerButtonPress`, `bootError`, `update`, `unknownFutureValue`.|
+|restartStopCode|String|OS restart stop code. This shows the bug check code which can be used to look up the blue screen reason. Supports: $select, $OrderBy. Read-only.|
+|restartFaultBucket|String|OS restart fault bucket. The fault bucket is used to find additional information about a system crash. Supports: $select, $OrderBy. Read-only.|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticsdevicestartupprocess https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md
The user experience analytics device startup process details.
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The unique identifier of the user experience analytics device startup process.|
-|managedDeviceId|String|The user experience analytics device id.|
-|processName|String|User experience analytics device startup process name.|
-|productName|String|The user experience analytics device startup process product name.|
-|publisher|String|The User experience analytics device startup process publisher.|
-|startupImpactInMs|Int32|User experience analytics device startup process impact in milliseconds.|
+|id|String|The unique identifier of the user experience analytics device startup process. Supports: $select, $OrderBy. Read-only.|
+|managedDeviceId|String|The Intune device id of the device. Supports: $select, $OrderBy. Read-only.|
+|processName|String|The name of the process. Examples: outlook, excel. Supports: $select, $OrderBy. Read-only.|
+|productName|String|The product name of the process. Examples: Microsoft Outlook, Microsoft Excel. Supports: $select, $OrderBy. Read-only.|
+|publisher|String|The publisher of the process. Examples: Microsoft Corporation, Contoso Corp. Supports: $select, $OrderBy. Read-only.|
+|startupImpactInMs|Int32|The impact of startup process on device boot time in milliseconds. Supports: $select, $OrderBy. Read-only.|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticsdevicestartupprocessperformance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsdevicestartupprocessperformance.md
The user experience analytics device startup process performance.
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The unique identifier of the user experience analytics device startup process performance.|
-|processName|String|User experience analytics device startup process name.|
-|productName|String|The user experience analytics device startup process product name.|
-|publisher|String|The User experience analytics device startup process publisher.|
-|deviceCount|Int64|User experience analytics device startup process summarized count.|
-|medianImpactInMs|Int32|User experience analytics device startup process median impact in milliseconds.|
-|totalImpactInMs|Int32|User experience analytics device startup process total impact in milliseconds.|
-|medianImpactInMs2|Int64|User experience analytics device startup process median impact in milliseconds.|
-|totalImpactInMs2|Int64|User experience analytics device startup process total impact in milliseconds.|
+|id|String|The unique identifier of the user experience analytics device startup process performance. Supports: $select, $OrderBy. Read-only.|
+|processName|String|The name of the startup process. Examples: outlook, excel. Supports: $select, $OrderBy. Read-only.|
+|productName|String|The product name of the startup process. Examples: Microsoft Outlook, Microsoft Excel. Supports: $select, $OrderBy. Read-only.|
+|publisher|String|The publisher of the startup process. Examples: Microsoft Corporation, Contoso Corp. Supports: $select, $OrderBy. Read-only.|
+|deviceCount|Int64|The count of devices which initiated this process on startup. Supports: $filter, $select, $OrderBy. Read-only.|
+|medianImpactInMs|Int64|The median impact of startup process on device boot time in milliseconds. Supports: $filter, $select, $OrderBy. Read-only.|
+|totalImpactInMs|Int64|The total impact of startup process on device boot time in milliseconds. Supports: $filter, $select, $OrderBy. Read-only.|
+|medianImpactInMs2|Int64|The median impact of startup process on device boot time in milliseconds. Supports: $filter, $select, $OrderBy. Read-only.|
+|totalImpactInMs2|Int64|The total impact of startup process on device boot time in milliseconds. Supports: $filter, $select, $OrderBy. Read-only.|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticsdevicestatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsdevicestatus.md
+
+ Title: "userExperienceAnalyticsDeviceStatus enum type"
+description: "Indicates the status of the device in the correlation group. Eg: Device status can be anomalous, affected, at risk."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsDeviceStatus enum type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Indicates the status of the device in the correlation group. Eg: Device status can be anomalous, affected, at risk.
+
+## Members
+|Member|Value|Description|
+|:|:|:|
+|anomalous|0|Indicates the the device is part of the anomaly.|
+|affected|1|Indicates the device is affected by the anomaly and is part of the correlation group.|
+|atRisk|2|Indicates the device is not part of the anomaly but is part of the correlation group.|
+|unknownFutureValue|3|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Devices Userexperienceanalyticsdevicetimelineevent https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsdevicetimelineevent.md
The user experience analytics device event entity contains NRT device event deta
|id|String|The unique identifier of the user experience analytics NRT device timeline event object.| |deviceId|String|The id of the device where the event occurred.| |eventDateTime|DateTimeOffset|The time the event occured.|
-|eventLevel|[deviceEventLevel](../resources/intune-devices-deviceeventlevel.md)|The severity level of the event enum. Possible values are: `none`, `verbose`, `information`, `warning`, `error` ,`critical`. Default value: `none`. Possible values are: `none`, `verbose`, `information`, `warning`, `error`, `critical`, `unknownFutureValue`.|
+|eventLevel|[deviceEventLevel](../resources/intune-devices-deviceeventlevel.md)|The severity level of the event enum. Possible values are: none, verbose, information, warning, error ,critical. Default value: none. Possible values are: `none`, `verbose`, `information`, `warning`, `error`, `critical`, `unknownFutureValue`.|
|eventSource|String|The source of the event. Examples include: Intune, Sccm.| |eventName|String|The name of the event. Examples include: BootEvent, LogonEvent, AppCrashEvent, AppHangEvent.| |eventDetails|String|The details provided by the event, format depends on event type.|
v1.0 Intune Devices Userexperienceanalyticshealthstate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticshealthstate.md
Not yet documented
## Members |Member|Value|Description| |:|:|:|
-|unknown|0|Not yet documented|
-|insufficientData|1|Not yet documented|
-|needsAttention|2|Not yet documented|
-|meetingGoals|3|Not yet documented|
-|unknownFutureValue|4|Evolvable enum member|
+|unknown|0|Indicates that the health state is unknown.|
+|insufficientData|1|Indicates that the health state is insufficient data.|
+|needsAttention|2|Indicates that the health state needs attention.|
+|meetingGoals|3|Indicates that the health state is meeting goals.|
+|unknownFutureValue|4|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Devices Userexperienceanalyticsinsight https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsinsight.md
The user experience analytics insight is the recomendation to improve the user e
## Properties |Property|Type|Description| |:|:|:|
-|userExperienceAnalyticsMetricId|String|The unique identifier of the user experience analytics insight.|
+|userExperienceAnalyticsMetricId|String|The unique identifier of the user experience analytics metric.|
|insightId|String|The unique identifier of the user experience analytics insight.| |values|[userExperienceAnalyticsInsightValue](../resources/intune-devices-userexperienceanalyticsinsightvalue.md) collection|The value of the user experience analytics insight.|
-|severity|[userExperienceAnalyticsInsightSeverity](../resources/intune-devices-userexperienceanalyticsinsightseverity.md)|The value of the user experience analytics insight. Possible values are: `none`, `informational`, `warning`, `error`.|
+|severity|[userExperienceAnalyticsInsightSeverity](../resources/intune-devices-userexperienceanalyticsinsightseverity.md)|The severity of the user experience analytics insight. Possible values are: none, informational, warning, error. None by default. Possible values are: `none`, `informational`, `warning`, `error`, `unknownFutureValue`.|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticsinsightseverity https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsinsightseverity.md
Title: "userExperienceAnalyticsInsightSeverity enum type"
-description: "Not yet documented"
+description: "Indicates severity of insights. Possible values are: None, Informational, Warning, Error."
localization_priority: Normal ms.prod: "intune"
Namespace: microsoft.graph
> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-Not yet documented
+Indicates severity of insights. Possible values are: None, Informational, Warning, Error.
## Members |Member|Value|Description| |:|:|:|
-|none|0|Not yet documented|
-|informational|1|Not yet documented|
-|warning|2|Not yet documented|
-|error|3|Not yet documented|
+|none|0|Indicates that the insight severity is none.|
+|informational|1|Indicates that the insight severity is informational.|
+|warning|2|Indicates that the insight severity is warning.|
+|error|3|Indicates that the insight severity is error.|
+|unknownFutureValue|4|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Devices Userexperienceanalyticsmetric https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsmetric.md
The user experience analytics metric contains the score and units of a metric of
|:|:|:| |id|String|The unique identifier of the user experience analytics metric.| |value|Double|The value of the user experience analytics metric.|
-|unit|String|The unit of the user experience analytics metric.|
+|unit|String|The unit of the user experience analytics metric. Examples: none, percentage, count, seconds, score.|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticsmetrichistory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsmetrichistory.md
The user experience analytics metric history.
|Property|Type|Description| |:|:|:| |id|String|The unique identifier of the user experience analytics metric history.|
-|deviceId|String|The user experience analytics device id.|
-|metricDateTime|DateTimeOffset|The user experience analytics metric date time.|
+|deviceId|String|The Intune device id of the device.|
+|metricDateTime|DateTimeOffset|The metric date time. The value cannot be modified and is automatically populated when the metric is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default.|
|metricType|String|The user experience analytics metric type.| ## Relationships
v1.0 Intune Devices Userexperienceanalyticsmodelscores https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsmodelscores.md
Title: "userExperienceAnalyticsModelScores resource type"
-description: "The user experience analytics model scores entity consolidates the various endpoint analytics scores."
+description: "The user experience analytics model scores entity consolidates the various Endpoint Analytics scores."
localization_priority: Normal ms.prod: "intune"
Namespace: microsoft.graph
> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-The user experience analytics model scores entity consolidates the various endpoint analytics scores.
+The user experience analytics model scores entity consolidates the various Endpoint Analytics scores.
## Methods |Method|Return Type|Description|
The user experience analytics model scores entity consolidates the various endpo
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The unique identifier of the user experience analytics model scores object.|
-|model|String|A unique identifier of the user experience analytics model scores: device model.|
-|manufacturer|String|A unique identifier of the user experience analytics model scores: device manufacturer.|
-|modelDeviceCount|Int64|The user experience analytics model device count. Valid values -9.22337203685478E+18 to 9.22337203685478E+18|
-|endpointAnalyticsScore|Double|The user experience analytics model score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|startupPerformanceScore|Double|The user experience analytics model startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|appReliabilityScore|Double|The user experience analytics model app reliability score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|workFromAnywhereScore|Double|The user experience analytics model work from anywhere score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|batteryHealthScore|Double|The user experience analytics model battery health score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics model. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+|id|String|The unique identifier of the user experience analytics model score entry. Supports: $select, $OrderBy. Read-only.|
+|model|String|The model name of the device. Supports: $select, $OrderBy. Read-only.|
+|manufacturer|String|The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only.|
+|modelDeviceCount|Int64|Indicates unique devices count of given model in a consolidated report. Supports: $select, $OrderBy. Read-only. Valid values -9.22337203685478E+18 to 9.22337203685478E+18|
+|endpointAnalyticsScore|Double|Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|startupPerformanceScore|Double|Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|appReliabilityScore|Double|Indicates a score calculated from application health data to indicate when a device is having problems running one or more applications. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|workFromAnywhereScore|Double|Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|batteryHealthScore|Double|Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health status of the device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticsoperatingsystemrestartcategory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsoperatingsystemrestartcategory.md
Title: "userExperienceAnalyticsOperatingSystemRestartCategory enum type"
-description: "Operating System restart category"
+description: "Operating System restart category."
localization_priority: Normal ms.prod: "intune"
Namespace: microsoft.graph
> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-Operating System restart category
+Operating System restart category.
## Members |Member|Value|Description| |:|:|:|
-|unknown|0|Unknown|
-|restartWithUpdate|1|Restart with update|
-|restartWithoutUpdate|2|Restart without update|
-|blueScreen|3|Blue screen restart|
-|shutdownWithUpdate|4|Shutdown with update|
-|shutdownWithoutUpdate|5|Shutdown without update|
-|longPowerButtonPress|6|Long power button press|
-|bootError|7|Boot error|
-|update|8|Update|
+|unknown|0|Default. Set to unknown if device operating system restart category has not yet been calculated.|
+|restartWithUpdate|1|Indicates that the device operating system restart is along with an update.|
+|restartWithoutUpdate|2|Indicates that the device operating system restart is without update.|
+|blueScreen|3|Indicates that the device operating system restart is due to a specific stop error.|
+|shutdownWithUpdate|4|Indicates that the device operating system restart is due to shutdown with update.|
+|shutdownWithoutUpdate|5|Indicates that the device operating system restart is due to shutdown without update.|
+|longPowerButtonPress|6|Indicates that the device operating system restart is due to update long power-button press.|
+|bootError|7|Indicates that the device operating system restart is due to boot error.|
+|update|8|Indicates that the device operating system restarted after an update.|
+|unknownFutureValue|9|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Devices Userexperienceanalyticsoverview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsoverview.md
The user experience analytics overview entity contains the overall score and the
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The unique identifier of the user experience analytics overview.|
+|id|String|The unique identifier of the user experience analytics overview. Supports: $select, $OrderBy. Read-only.|
|overallScore|Int32|The user experience analytics overall score.| |deviceBootPerformanceOverallScore|Int32|The user experience analytics device boot performance overall score.| |bestPracticesOverallScore|Int32|The user experience analytics best practices overall score.|
The user experience analytics overview entity contains the overall score and the
|appHealthOverallScore|Int32|The user experience analytics app health overall score.| |resourcePerformanceOverallScore|Int32|The user experience analytics resource performance overall score.| |batteryHealthOverallScore|Int32|The user experience analytics battery health overall score.|
-|insights|[userExperienceAnalyticsInsight](../resources/intune-devices-userexperienceanalyticsinsight.md) collection|The user experience analytics insights.|
+|insights|[userExperienceAnalyticsInsight](../resources/intune-devices-userexperienceanalyticsinsight.md) collection|The user experience analytics insights. Read-only.|
|state|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The current health state of the user experience analytics overview. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.| |deviceBootPerformanceHealthState|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The current health state of the user experience analytics 'BootPerformance' category. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.| |bestPracticesHealthState|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The current health state of the user experience analytics 'BestPractices' category. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
v1.0 Intune Devices Userexperienceanalyticsscorehistory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsscorehistory.md
The user experience analytics device startup score history.
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The unique identifier of the user experience analytics device startup process.|
-|startupDateTime|DateTimeOffset|The user experience analytics device startup date time.|
+|id|String|The unique identifier of the user experience analytics device startup process. Supports: $select, $OrderBy. Read-only.|
+|startupDateTime|DateTimeOffset|The device startup date time. The value cannot be modified and is automatically populated. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default.|
|overallScore|Int32|User experience analytics overall score. Score will be in the range 0-100, 100 is the ideal score. Valid values 0 to 100| |startupScore|Int32|User experience analytics device startup score. Score will be in the range 0-100, 100 is the ideal score.| |coreBootScore|Int32|The user experience analytics device core boot score. Score will be in the range 0-100, 100 is the ideal score.|
v1.0 Intune Devices Userexperienceanalyticssettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticssettings.md
The user experience analytics insight is the recomendation to improve the user e
## Properties |Property|Type|Description| |:|:|:|
-|configurationManagerDataConnectorConfigured|Boolean|True if Tenant attach is configured. If configured then SCCM tenant attached devices will show up in UXA reporting.|
+|configurationManagerDataConnectorConfigured|Boolean|When TRUE, indicates Tenant attach is configured properly and System Center Configuration Manager (SCCM) tenant attached devices will show up in endpoint analytics reporting. When FALSE, indicates Tenant attach is not configured. FALSE by default.|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticssummarizedby https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticssummarizedby.md
Title: "userExperienceAnalyticsSummarizedBy enum type"
-description: "Not yet documented"
+description: "Indicates type of summarization. Possible values are: None, Model, AllRegressions, ModelRegression, ManufacturerRegression, OperatingSystemVersionRegression."
localization_priority: Normal ms.prod: "intune"
Namespace: microsoft.graph
> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-Not yet documented
+Indicates type of summarization. Possible values are: None, Model, AllRegressions, ModelRegression, ManufacturerRegression, OperatingSystemVersionRegression.
## Members |Member|Value|Description| |:|:|:|
-|none|0|Not yet documented|
-|model|1|Not yet documented|
-|allRegressions|3|Not yet documented|
-|modelRegression|4|Not yet documented|
-|manufacturerRegression|5|Not yet documented|
-|operatingSystemVersionRegression|6|Not yet documented|
+|none|0|Indicates that the summarization is none.|
+|model|1|Indicates that the summarization is by model.|
+|allRegressions|3|Indicates that the summarization is by all regressions.|
+|modelRegression|4|Indicates that the summarization is by model regression.|
+|manufacturerRegression|5|Indicates that the summarization is by manufacturer regression.|
+|operatingSystemVersionRegression|6|Indicates that the summarization is by operating system version regression.|
+|unknownFutureValue|7|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Devices Userexperienceanalyticswindows10devicessummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticswindows10devicessummary.md
The user experience analytics work from anywhere Windows 10 devices summary.
## Properties |Property|Type|Description| |:|:|:|
-|unsupportedOSversionDeviceCount|Int32|The count of Windows 10 devices that have unsupported OS versions.|
+|unsupportedOSversionDeviceCount|Int32|The count of Windows 10 devices that have unsupported OS versions. Read-only.|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheredevice https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md
Title: "userExperienceAnalyticsWorkFromAnywhereDevice resource type"
-description: "The user experience analytics Device for work from anywhere report"
+description: "The user experience analytics device for work from anywhere report."
localization_priority: Normal ms.prod: "intune"
Namespace: microsoft.graph
> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-The user experience analytics Device for work from anywhere report
+The user experience analytics device for work from anywhere report.
## Methods |Method|Return Type|Description|
The user experience analytics Device for work from anywhere report
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The unique identifier of the user experience analytics work from anywhere device.|
-|deviceId|String|The user experience work from anywhere device Id.|
-|deviceName|String|The work from anywhere device's name.|
-|serialNumber|String|The user experience work from anywhere device's serial number.|
-|manufacturer|String|The user experience work from anywhere device's manufacturer.|
-|model|String|The user experience work from anywhere device's model.|
-|ownership|String|The user experience work from anywhere device's ownership.|
-|managedBy|String|The user experience work from anywhere management agent of the device.|
-|autoPilotRegistered|Boolean|The user experience work from anywhere intune device's autopilotRegistered.|
-|autoPilotProfileAssigned|Boolean|The user experience analytics work from anywhere intune device's autopilotProfileAssigned.|
-|azureAdRegistered|Boolean|The user experience work from anywhere device's azureAdRegistered.|
-|azureAdDeviceId|String|The user experience work from anywhere azure Ad device Id.|
-|azureAdJoinType|String|The user experience work from anywhere device's azure Ad joinType.|
-|osDescription|String|The user experience work from anywhere device's OS Description.|
-|osVersion|String|The user experience work from anywhere device's OS Version.|
-|tenantAttached|Boolean|The user experience work from anywhere device's tenantAttached.|
-|compliancePolicySetToIntune|Boolean|The user experience work from anywhere device's compliancePolicySetToIntune.|
-|otherWorkloadsSetToIntune|Boolean|The user experience work from anywhere device's otherWorkloadsSetToIntune.|
-|isCloudManagedGatewayEnabled|Boolean|The user experience work from anywhere device's Cloud Management Gateway for Configuration Manager is enabled.|
-|upgradeEligibility|[operatingSystemUpgradeEligibility](../resources/intune-devices-operatingsystemupgradeeligibility.md)|The user experience work from anywhere windows upgrade eligibility status of device. Possible values are: `upgraded`, `unknown`, `notCapable`, `capable`.|
-|ramCheckFailed|Boolean|Is the user experience analytics work from anywhere device RAM hardware check failed for device to upgrade to the latest version of windows|
-|storageCheckFailed|Boolean|The user experience work from anywhere device, Is storage hardware check failed for device to upgrade to the latest version of windows.|
-|processorCoreCountCheckFailed|Boolean|The user experience work from anywhere device, Is processor hardware core count check failed for device to upgrade to the latest version of windows.|
-|processorSpeedCheckFailed|Boolean|The user experience work from anywhere device, Is processor hardware speed check failed for device to upgrade to the latest version of windows.|
-|tpmCheckFailed|Boolean|The user experience work from anywhere device, Is Trusted Platform Module (TPM) hardware check failed for device to the latest version of upgrade to windows.|
-|secureBootCheckFailed|Boolean|The user experience work from anywhere device, Is secure boot hardware check failed for device to upgrade to the latest version of windows.|
-|processorFamilyCheckFailed|Boolean|The user experience work from anywhere device, Is processor hardware family check failed for device to upgrade to the latest version of windows.|
-|processor64BitCheckFailed|Boolean|The user experience work from anywhere device, Is processor hardware 64-bit architecture check failed for device to upgrade to the latest version of windows.|
-|osCheckFailed|Boolean|The user experience work from anywhere device, Is OS check failed for device to upgrade to the latest version of windows.|
-|workFromAnywhereScore|Double|The user experience work from anywhere per device overall score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|windowsScore|Double|The user experience work from anywhere per device windows score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|cloudManagementScore|Double|The user experience work from anywhere per device cloud management score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|cloudIdentityScore|Double|The user experience work from anywhere per device cloud identity score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|cloudProvisioningScore|Double|The user experience work from anywhere per device cloud provisioning score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The user experience work from anywhere per device health status. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+|id|String|The unique identifier of the user experience analytics work from anywhere device. Supports: $select, $OrderBy. Read-only.|
+|deviceId|String|The Intune device id of the device. Supports: $select, $OrderBy. Read-only.|
+|deviceName|String|The name of the device. Supports: $select, $OrderBy. Read-only.|
+|serialNumber|String|The serial number of the device. Supports: $select, $OrderBy. Read-only.|
+|manufacturer|String|The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.|
+|model|String|The model name of the device. Supports: $select, $OrderBy. Read-only.|
+|ownership|String|Ownership of the device. Supports: $select, $OrderBy. Read-only.|
+|managedBy|String|The management agent of the device. Supports: $select, $OrderBy. Read-only.|
+|autoPilotRegistered|Boolean|When TRUE, indicates the intune device's autopilot is registered. When FALSE, indicates it's not registered. Supports: $select, $OrderBy. Read-only.|
+|autoPilotProfileAssigned|Boolean|When TRUE, indicates the intune device's autopilot profile is assigned. When FALSE, indicates it's not Assigned. Supports: $select, $OrderBy. Read-only.|
+|azureAdRegistered|Boolean|When TRUE, indicates the device's Azure Active Directory (Azure AD) is registered. When False, indicates it's not registered. Supports: $select, $OrderBy. Read-only.|
+|azureAdDeviceId|String|The Azure Active Directory (Azure AD) device Id. Supports: $select, $OrderBy. Read-only.|
+|azureAdJoinType|String|The work from anywhere device's Azure Active Directory (Azure AD) join type. Supports: $select, $OrderBy. Read-only.|
+|osDescription|String|The OS description of the device. Supports: $select, $OrderBy. Read-only.|
+|osVersion|String|The OS version of the device. Supports: $select, $OrderBy. Read-only.|
+|tenantAttached|Boolean|When TRUE, indicates the device is Tenant Attached. When FALSE, indicates it's not Tenant Attached. Supports: $select, $OrderBy. Read-only.|
+|compliancePolicySetToIntune|Boolean|When TRUE, indicates the device's compliance policy is set to intune. When FALSE, indicates it's not set to intune. Supports: $select, $OrderBy. Read-only.|
+|otherWorkloadsSetToIntune|Boolean|When TRUE, indicates the device's other workloads is set to intune. When FALSE, indicates it's not set to intune. Supports: $select, $OrderBy. Read-only.|
+|isCloudManagedGatewayEnabled|Boolean|When TRUE, indicates the device's Cloud Management Gateway for Configuration Manager is enabled. When FALSE, indicates it's not enabled. Supports: $select, $OrderBy. Read-only.|
+|upgradeEligibility|[operatingSystemUpgradeEligibility](../resources/intune-devices-operatingsystemupgradeeligibility.md)|The windows upgrade eligibility status of device. Possible values are: upgraded, unknown, notCapable, capable. Unknown by default. Supports: $select, $OrderBy. Read-only. Possible values are: `upgraded`, `unknown`, `notCapable`, `capable`, `unknownFutureValue`.|
+|ramCheckFailed|Boolean|When TRUE, indicates RAM hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.|
+|storageCheckFailed|Boolean|When TRUE, indicates storage hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.|
+|processorCoreCountCheckFailed|Boolean|When TRUE, indicates processor hardware core count check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.|
+|processorSpeedCheckFailed|Boolean|When TRUE, indicates processor hardware speed check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.|
+|tpmCheckFailed|Boolean|When TRUE, indicates Trusted Platform Module (TPM) hardware check failed for device to the latest version of upgrade to windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.|
+|secureBootCheckFailed|Boolean|When TRUE, indicates secure boot hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.|
+|processorFamilyCheckFailed|Boolean|When TRUE, indicates processor hardware family check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.|
+|processor64BitCheckFailed|Boolean|When TRUE, indicates processor hardware 64-bit architecture check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.|
+|osCheckFailed|Boolean|When TRUE, indicates OS check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.|
+|workFromAnywhereScore|Double|Indicates work from anywhere per device overall score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|windowsScore|Double|Indicates per device windows score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|cloudManagementScore|Double|Indicates per device cloud management score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|cloudIdentityScore|Double|Indicates per device cloud identity score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|cloudProvisioningScore|Double|Indicates per device cloud provisioning score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics work from anywhere device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $select, $OrderBy. Read-only. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheredevicessummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsworkfromanywheredevicessummary.md
The user experience analytics Work From Anywhere metrics devices summary.
## Properties |Property|Type|Description| |:|:|:|
-|autopilotDevicesSummary|[userExperienceAnalyticsAutopilotDevicesSummary](../resources/intune-devices-userexperienceanalyticsautopilotdevicessummary.md)|The value of work from anywhere autopilot devices summary.|
-|cloudManagementDevicesSummary|[userExperienceAnalyticsCloudManagementDevicesSummary](../resources/intune-devices-userexperienceanalyticscloudmanagementdevicessummary.md)|The user experience work from anywhere Cloud management devices summary.|
-|windows10DevicesSummary|[userExperienceAnalyticsWindows10DevicesSummary](../resources/intune-devices-userexperienceanalyticswindows10devicessummary.md)|The user experience analytics work from anywhere Windows 10 devices summary.|
-|cloudIdentityDevicesSummary|[userExperienceAnalyticsCloudIdentityDevicesSummary](../resources/intune-devices-userexperienceanalyticscloudidentitydevicessummary.md)|The user experience analytics work from anywhere Cloud Identity devices summary.|
-|totalDevices|Int32|The total count of devices. Valid values -2147483648 to 2147483647|
-|coManagedDevices|Int32|Total number of co-managed devices. Valid values -2147483648 to 2147483647|
-|intuneDevices|Int32|The count of intune devices that are not autopilot registerd. Valid values -2147483648 to 2147483647|
-|tenantAttachDevices|Int32|Total count of tenant attach devices. Valid values -2147483648 to 2147483647|
-|windows10Devices|Int32|The count of windows 10 devices. Valid values -2147483648 to 2147483647|
-|windows10DevicesWithoutTenantAttach|Int32|The count of windows 10 devices that are Intune and Comanaged. Valid values -2147483648 to 2147483647|
-|unsupportedOSversionDevices|Int32|The count of Windows 10 devices that have unsupported OS versions. Valid values -2147483648 to 2147483647|
-|devicesWithoutCloudIdentity|Int32|The count of devices that are not cloud identity. Valid values -2147483648 to 2147483647|
-|devicesNotAutopilotRegistered|Int32|The count of intune devices that are not autopilot registerd. Valid values -2147483648 to 2147483647|
-|devicesWithoutAutopilotProfileAssigned|Int32|The count of intune devices not autopilot profile assigned. Valid values -2147483648 to 2147483647|
+|autopilotDevicesSummary|[userExperienceAnalyticsAutopilotDevicesSummary](../resources/intune-devices-userexperienceanalyticsautopilotdevicessummary.md)|The user experience analytics work from anywhere Autopilot devices summary. Read-only.|
+|cloudManagementDevicesSummary|[userExperienceAnalyticsCloudManagementDevicesSummary](../resources/intune-devices-userexperienceanalyticscloudmanagementdevicessummary.md)|The user experience analytics work from anywhere Cloud management devices summary. Read-only.|
+|windows10DevicesSummary|[userExperienceAnalyticsWindows10DevicesSummary](../resources/intune-devices-userexperienceanalyticswindows10devicessummary.md)|The user experience analytics work from anywhere Windows 10 devices summary. Read-only.|
+|cloudIdentityDevicesSummary|[userExperienceAnalyticsCloudIdentityDevicesSummary](../resources/intune-devices-userexperienceanalyticscloudidentitydevicessummary.md)|The user experience analytics work from anywhere Cloud Identity devices summary. Read-only.|
+|totalDevices|Int32|The total count of devices. Read-only. Valid values -2147483648 to 2147483647|
+|coManagedDevices|Int32|Total number of co-managed devices. Read-only. Valid values -2147483648 to 2147483647|
+|intuneDevices|Int32|The count of intune devices that are not autopilot registerd. Read-only. Valid values -2147483648 to 2147483647|
+|tenantAttachDevices|Int32|Total count of tenant attach devices. Read-only. Valid values -2147483648 to 2147483647|
+|windows10Devices|Int32|The count of windows 10 devices. Read-only. Valid values -2147483648 to 2147483647|
+|windows10DevicesWithoutTenantAttach|Int32|The count of windows 10 devices that are Intune and co-managed. Read-only. Valid values -2147483648 to 2147483647|
+|unsupportedOSversionDevices|Int32|The count of Windows 10 devices that have unsupported OS versions. Read-only. Valid values -2147483648 to 2147483647|
+|devicesWithoutCloudIdentity|Int32|The count of devices that are not cloud identity. Read-only. Valid values -2147483648 to 2147483647|
+|devicesNotAutopilotRegistered|Int32|The count of intune devices that are not autopilot registerd. Read-only. Valid values -2147483648 to 2147483647|
+|devicesWithoutAutopilotProfileAssigned|Int32|The count of intune devices not autopilot profile assigned. Read-only. Valid values -2147483648 to 2147483647|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticsworkfromanywherehardwarereadinessmetric https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsworkfromanywherehardwarereadinessmetric.md
The user experience analytics hardware readiness entity contains account level i
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The unique identifier of the user experience analytics hardware readiness metric object.|
-|totalDeviceCount|Int32|The count of total devices in an organization. Valid values -2147483648 to 2147483647|
-|upgradeEligibleDeviceCount|Int32|The count of devices in an organization eligible for windows upgrade. Valid values -2147483648 to 2147483647|
-|ramCheckFailedPercentage|Double|The percentage of devices for which RAM hardware check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|storageCheckFailedPercentage|Double|The percentage of devices for which storage hardware check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|processorCoreCountCheckFailedPercentage|Double|The percentage of devices for which processor hardware core count check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|processorSpeedCheckFailedPercentage|Double|The percentage of devices for which processor hardware speed check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|tpmCheckFailedPercentage|Double|The percentage of devices for which Trusted Platform Module (TPM) hardware check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|secureBootCheckFailedPercentage|Double|The percentage of devices for which secure boot hardware check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|processorFamilyCheckFailedPercentage|Double|The percentage of devices for which processor hardware family check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|processor64BitCheckFailedPercentage|Double|The percentage of devices for which processor hardware 64-bit architecture check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|osCheckFailedPercentage|Double|The percentage of devices for which OS check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|id|String|The unique identifier of the user experience analytics hardware readiness metric object. Supports: $select, $OrderBy. Read-only.|
+|totalDeviceCount|Int32|The count of total devices in an organization. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|upgradeEligibleDeviceCount|Int32|The count of devices in an organization eligible for windows upgrade. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|ramCheckFailedPercentage|Double|The percentage of devices for which RAM hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|storageCheckFailedPercentage|Double|The percentage of devices for which storage hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|processorCoreCountCheckFailedPercentage|Double|The percentage of devices for which processor hardware core count check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|processorSpeedCheckFailedPercentage|Double|The percentage of devices for which processor hardware speed check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|tpmCheckFailedPercentage|Double|The percentage of devices for which Trusted Platform Module (TPM) hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|secureBootCheckFailedPercentage|Double|The percentage of devices for which secure boot hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|processorFamilyCheckFailedPercentage|Double|The percentage of devices for which processor hardware family check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|processor64BitCheckFailedPercentage|Double|The percentage of devices for which processor hardware 64-bit architecture check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|osCheckFailedPercentage|Double|The percentage of devices for which OS check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
## Relationships None
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheremetric https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md
Title: "userExperienceAnalyticsWorkFromAnywhereMetric resource type"
-description: "The user experience analytics metric for work from anywhere report"
+description: "The user experience analytics metric for work from anywhere report."
localization_priority: Normal ms.prod: "intune"
Namespace: microsoft.graph
> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-The user experience analytics metric for work from anywhere report
+The user experience analytics metric for work from anywhere report.
## Methods |Method|Return Type|Description|
The user experience analytics metric for work from anywhere report
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The unique identifier of the user experience analytics work from anywhere metric.|
+|id|String|The unique identifier of the user experience analytics work from anywhere metric. Read-only.|
## Relationships |Relationship|Type|Description| |:|:|:|
-|metricDevices|[userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md) collection|The work from anywhere metric devices.|
+|metricDevices|[userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md) collection|The work from anywhere metric devices. Read-only.|
## JSON Representation Here is a JSON representation of the resource.
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheremodelperformance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md
The user experience analytics work from anywhere model performance.
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The unique identifier of the user experience analytics model performance object.|
-|model|String|The user experience work from anywhere's model name of the devices.|
-|manufacturer|String|The user experience work from anywhere's manufacturer name of the devices.|
-|modelDeviceCount|Int32|The user experience work from anywhere's devices count for the model. Valid values -2147483648 to 2147483647|
-|workFromAnywhereScore|Double|The user experience work from anywhere overall score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|windowsScore|Double|The user experience work from anywhere windows score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|cloudManagementScore|Double|The user experience work from anywhere's cloud management score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|cloudIdentityScore|Double|The user experience work from anywhere's cloud identity score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|cloudProvisioningScore|Double|The user experience work from anywhere's cloud provisioning score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
-|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics work from anywhere model. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+|id|String|The unique identifier of the work from anywhere model performance object. Supports: $select, $OrderBy. Read-only.|
+|model|String|The model name of the device. Supports: $select, $OrderBy. Read-only.|
+|manufacturer|String|The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.|
+|modelDeviceCount|Int32|The devices count for the model. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|workFromAnywhereScore|Double|The work from anywhere score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|windowsScore|Double|The window score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|cloudManagementScore|Double|The cloud management score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|cloudIdentityScore|Double|The cloud identity score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|cloudProvisioningScore|Double|The cloud provisioning score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics work from anywhere device model. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $select, $OrderBy. Read-only. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
## Relationships None
v1.0 Intune Devices Warrantyoffer https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-warrantyoffer.md
- Title: "warrantyOffer resource type"
-description: "Models and Manufactures meatadata for managed devices in the account"
-
-localization_priority: Normal
-doc_type: resourcePageType
--
-# warrantyOffer resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Models and Manufactures meatadata for managed devices in the account
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|type|[warrantyType](../resources/intune-devices-warrantytype.md)|Warranty offer type. Possible values are: `unknown`, `manufacturer`, `contractual`, `unknownFutureValue`.|
-|description|String|Warranty offer description|
-|startDateTime|DateTimeOffset|Warranty offer start date|
-|endDateTime|DateTimeOffset|Warranty offer end date|
-
-## Relationships
-None
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "@odata.type": "microsoft.graph.warrantyOffer"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.warrantyOffer",
- "type": "String",
- "description": "String",
- "startDateTime": "String (timestamp)",
- "endDateTime": "String (timestamp)"
-}
-```
v1.0 Intune Devices Warrantytype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-warrantytype.md
- Title: "warrantyType enum type"
-description: "Models and Manufactures meatadata for managed devices in the account"
-
-localization_priority: Normal
-doc_type: enumPageType
--
-# warrantyType enum type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Models and Manufactures meatadata for managed devices in the account
-
-## Members
-|Member|Value|Description|
-|:|:|:|
-|unknown|0|Unknown warranty type|
-|manufacturer|1|Manufacturer warranty|
-|contractual|2|Contractual warranty|
-|unknownFutureValue|255|Unknown future value|
v1.0 Intune Devices Windowsmalwarecategorycount https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-windowsmalwarecategorycount.md
Malware category device count
## Properties |Property|Type|Description| |:|:|:|
-|category|[windowsMalwareCategory](../resources/intune-devices-windowsmalwarecategory.md)|Malware category. Possible values are: `invalid`, `adware`, `spyware`, `passwordStealer`, `trojanDownloader`, `worm`, `backdoor`, `remoteAccessTrojan`, `trojan`, `emailFlooder`, `keylogger`, `dialer`, `monitoringSoftware`, `browserModifier`, `cookie`, `browserPlugin`, `aolExploit`, `nuker`, `securityDisabler`, `jokeProgram`, `hostileActiveXControl`, `softwareBundler`, `stealthNotifier`, `settingsModifier`, `toolBar`, `remoteControlSoftware`, `trojanFtp`, `potentialUnwantedSoftware`, `icqExploit`, `trojanTelnet`, `exploit`, `filesharingProgram`, `malwareCreationTool`, `remote_Control_Software`, `tool`, `trojanDenialOfService`, `trojanDropper`, `trojanMassMailer`, `trojanMonitoringSoftware`, `trojanProxyServer`, `virus`, `known`, `unknown`, `spp`, `behavior`, `vulnerability`, `policy`, `enterpriseUnwantedSoftware`, `ransom`, `hipsRule`.|
+|category|[windowsMalwareCategory](../resources/intune-devices-windowsmalwarecategory.md)|Malware category. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. Computed. Possible values are: `invalid`, `adware`, `spyware`, `passwordStealer`, `trojanDownloader`, `worm`, `backdoor`, `remoteAccessTrojan`, `trojan`, `emailFlooder`, `keylogger`, `dialer`, `monitoringSoftware`, `browserModifier`, `cookie`, `browserPlugin`, `aolExploit`, `nuker`, `securityDisabler`, `jokeProgram`, `hostileActiveXControl`, `softwareBundler`, `stealthNotifier`, `settingsModifier`, `toolBar`, `remoteControlSoftware`, `trojanFtp`, `potentialUnwantedSoftware`, `icqExploit`, `trojanTelnet`, `exploit`, `filesharingProgram`, `malwareCreationTool`, `remote_Control_Software`, `tool`, `trojanDenialOfService`, `trojanDropper`, `trojanMassMailer`, `trojanMonitoringSoftware`, `trojanProxyServer`, `virus`, `known`, `unknown`, `spp`, `behavior`, `vulnerability`, `policy`, `enterpriseUnwantedSoftware`, `ransom`, `hipsRule`.|
|deviceCount|Int32|Count of devices with malware detections for this malware category| |activeMalwareDetectionCount|Int32|Count of active malware detections for this malware category. Valid values -2147483648 to 2147483647| |distinctActiveMalwareCount|Int32|Count of distinct active malwares for this malware category. Valid values -2147483648 to 2147483647|
v1.0 Intune Devices Windowsmalwareexecutionstatecount https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-windowsmalwareexecutionstatecount.md
Windows malware execution state summary.
## Properties |Property|Type|Description| |:|:|:|
-|executionState|[windowsMalwareExecutionState](../resources/intune-devices-windowsmalwareexecutionstate.md)|Malware execution state. Possible values are: `unknown`, `blocked`, `allowed`, `running`, `notRunning`.|
+|executionState|[windowsMalwareExecutionState](../resources/intune-devices-windowsmalwareexecutionstate.md)|Malware execution state. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unkonwn. Computed. Possible values are: `unknown`, `blocked`, `allowed`, `running`, `notRunning`.|
|deviceCount|Int32|Count of devices with malware detections for this malware execution state| |lastUpdateDateTime|DateTimeOffset|The Timestamp of the last update for the device count in UTC|
v1.0 Intune Devices Windowsmalwareinformation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-windowsmalwareinformation.md
Malware information entity.
|Property|Type|Description| |:|:|:| |id|String|The unique Identifier. This is malware id.|
-|displayName|String|Malware name|
-|additionalInformationUrl|String|Information URL to learn more about the malware|
-|severity|[windowsMalwareSeverity](../resources/intune-devices-windowsmalwareseverity.md)|Severity of the malware. Possible values are: `unknown`, `low`, `moderate`, `high`, `severe`.|
-|category|[windowsMalwareCategory](../resources/intune-devices-windowsmalwarecategory.md)|Category of the malware. Possible values are: `invalid`, `adware`, `spyware`, `passwordStealer`, `trojanDownloader`, `worm`, `backdoor`, `remoteAccessTrojan`, `trojan`, `emailFlooder`, `keylogger`, `dialer`, `monitoringSoftware`, `browserModifier`, `cookie`, `browserPlugin`, `aolExploit`, `nuker`, `securityDisabler`, `jokeProgram`, `hostileActiveXControl`, `softwareBundler`, `stealthNotifier`, `settingsModifier`, `toolBar`, `remoteControlSoftware`, `trojanFtp`, `potentialUnwantedSoftware`, `icqExploit`, `trojanTelnet`, `exploit`, `filesharingProgram`, `malwareCreationTool`, `remote_Control_Software`, `tool`, `trojanDenialOfService`, `trojanDropper`, `trojanMassMailer`, `trojanMonitoringSoftware`, `trojanProxyServer`, `virus`, `known`, `unknown`, `spp`, `behavior`, `vulnerability`, `policy`, `enterpriseUnwantedSoftware`, `ransom`, `hipsRule`.|
-|lastDetectionDateTime|DateTimeOffset|The last time the malware is detected|
+|displayName|String|Indicates the name of the malware|
+|additionalInformationUrl|String|Indicates an informational URL to learn more about the malware|
+|severity|[windowsMalwareSeverity](../resources/intune-devices-windowsmalwareseverity.md)|Severity of the malware. Possible values are: unknown, low, moderate, high, severe. default is unknown. Possible values are: `unknown`, `low`, `moderate`, `high`, `severe`.|
+|category|[windowsMalwareCategory](../resources/intune-devices-windowsmalwarecategory.md)|Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. default value is invalid. Possible values are: `invalid`, `adware`, `spyware`, `passwordStealer`, `trojanDownloader`, `worm`, `backdoor`, `remoteAccessTrojan`, `trojan`, `emailFlooder`, `keylogger`, `dialer`, `monitoringSoftware`, `browserModifier`, `cookie`, `browserPlugin`, `aolExploit`, `nuker`, `securityDisabler`, `jokeProgram`, `hostileActiveXControl`, `softwareBundler`, `stealthNotifier`, `settingsModifier`, `toolBar`, `remoteControlSoftware`, `trojanFtp`, `potentialUnwantedSoftware`, `icqExploit`, `trojanTelnet`, `exploit`, `filesharingProgram`, `malwareCreationTool`, `remote_Control_Software`, `tool`, `trojanDenialOfService`, `trojanDropper`, `trojanMassMailer`, `trojanMonitoringSoftware`, `trojanProxyServer`, `virus`, `known`, `unknown`, `spp`, `behavior`, `vulnerability`, `policy`, `enterpriseUnwantedSoftware`, `ransom`, `hipsRule`.|
+|lastDetectionDateTime|DateTimeOffset|Indicates the last time the malware was detected in UTC|
## Relationships |Relationship|Type|Description|
v1.0 Intune Devices Windowsmalwareoverview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-windowsmalwareoverview.md
Windows device malware overview.
|malwareDetectedDeviceCount|Int32|Count of devices with malware detected in the last 30 days| |totalMalwareCount|Int32|Count of all malware detections across all devices. Valid values -2147483648 to 2147483647| |totalDistinctMalwareCount|Int32|Count of all distinct malwares detected across all devices. Valid values -2147483648 to 2147483647|
-|malwareStateSummary|[windowsMalwareStateCount](../resources/intune-devices-windowsmalwarestatecount.md) collection|Count of devices per malware state|
-|malwareSeveritySummary|[windowsMalwareSeverityCount](../resources/intune-devices-windowsmalwareseveritycount.md) collection|Count of active malware per malware severity|
-|malwareExecutionStateSummary|[windowsMalwareExecutionStateCount](../resources/intune-devices-windowsmalwareexecutionstatecount.md) collection|Count of devices per malware execution state|
-|malwareCategorySummary|[windowsMalwareCategoryCount](../resources/intune-devices-windowsmalwarecategorycount.md) collection|Count of devices per malware category|
-|malwareNameSummary|[windowsMalwareNameCount](../resources/intune-devices-windowsmalwarenamecount.md) collection|Count of devices per malware|
-|osVersionsSummary|[osVersionCount](../resources/intune-devices-osversioncount.md) collection|Count of devices with malware per windows OS version|
+|malwareStateSummary|[windowsMalwareStateCount](../resources/intune-devices-windowsmalwarestatecount.md) collection|List of device counts per malware state|
+|malwareSeveritySummary|[windowsMalwareSeverityCount](../resources/intune-devices-windowsmalwareseveritycount.md) collection|List of active malware counts per malware severity|
+|malwareExecutionStateSummary|[windowsMalwareExecutionStateCount](../resources/intune-devices-windowsmalwareexecutionstatecount.md) collection|List of device counts per malware execution state|
+|malwareCategorySummary|[windowsMalwareCategoryCount](../resources/intune-devices-windowsmalwarecategorycount.md) collection|List of device counts per malware category|
+|malwareNameSummary|[windowsMalwareNameCount](../resources/intune-devices-windowsmalwarenamecount.md) collection|List of device counts per malware|
+|osVersionsSummary|[osVersionCount](../resources/intune-devices-osversioncount.md) collection|List of device counts with malware per windows OS version|
## Relationships None
v1.0 Intune Devices Windowsmalwareseveritycount https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-windowsmalwareseveritycount.md
Windows Malware Severity Count Summary
## Properties |Property|Type|Description| |:|:|:|
-|severity|[windowsMalwareSeverity](../resources/intune-devices-windowsmalwareseverity.md)|Malware Threat Severity. Possible values are: `unknown`, `low`, `moderate`, `high`, `severe`.|
+|severity|[windowsMalwareSeverity](../resources/intune-devices-windowsmalwareseverity.md)|Malware Threat Severity. computed. Possible values are: unknown, low, moderate, high, severe. Possible values are: `unknown`, `low`, `moderate`, `high`, `severe`.|
|malwareDetectionCount|Int32|Count of threats detections for this malware severity. Valid values -2147483648 to 2147483647| |distinctMalwareCount|Int32|Count of distinct malwares for this malware State. Valid values -2147483648 to 2147483647| |lastUpdateDateTime|DateTimeOffset|The Timestamp of the last update for the WindowsMalwareSeverityCount in UTC|
v1.0 Intune Devices Windowsmalwarestatecount https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-windowsmalwarestatecount.md
Windows Malware State Summary.
## Properties |Property|Type|Description| |:|:|:|
-|state|[windowsMalwareThreatState](../resources/intune-devices-windowsmalwarethreatstate.md)|Malware Threat State. Possible values are: `active`, `actionFailed`, `manualStepsRequired`, `fullScanRequired`, `rebootRequired`, `remediatedWithNonCriticalFailures`, `quarantined`, `removed`, `cleaned`, `allowed`, `noStatusCleared`.|
+|state|[windowsMalwareThreatState](../resources/intune-devices-windowsmalwarethreatstate.md)|Malware Threat State. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. Defaults to noStatusCleared. Computed. Possible values are: `active`, `actionFailed`, `manualStepsRequired`, `fullScanRequired`, `rebootRequired`, `remediatedWithNonCriticalFailures`, `quarantined`, `removed`, `cleaned`, `allowed`, `noStatusCleared`.|
|deviceCount|Int32|Count of devices with malware detections for this malware State| |malwareDetectionCount|Int32|Count of total malware detections for this malware State. Valid values -2147483648 to 2147483647| |distinctMalwareCount|Int32|Count of distinct malwares for this malware State. Valid values -2147483648 to 2147483647|
v1.0 Intune Devices Windowsmanageddevice https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-windowsmanageddevice.md
Inherits from [managedDevice](../resources/intune-devices-manageddevice.md)
|id|String|Unique Identifier for the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |userId|String|Unique Identifier for the user associated with the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |deviceName|String|Name of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|hardwareInformation|[hardwareInformation](../resources/intune-devices-hardwareinformation.md)|The hardward details for the device. Includes information such as storage space, manufacturer, serial number, etc. Return default value in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|ownerType|[ownerType](../resources/intune-shared-ownertype.md)|Ownership of the device. Can be 'company' or 'personal' Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `company`, `personal`.|
+|hardwareInformation|[hardwareInformation](../resources/intune-devices-hardwareinformation.md)|The hardward details for the device. Includes information such as storage space, manufacturer, serial number, etc. By default most property of this type are set to null/0/false and enum defaults for associated types. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|ownerType|[ownerType](../resources/intune-shared-ownertype.md)|Ownership of the device. Possible values are, 'company' or 'personal'. Default is unknown. Supports $filter operator 'eq' and 'or'. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `company`, `personal`.|
|managedDeviceOwnerType|[managedDeviceOwnerType](../resources/intune-shared-manageddeviceownertype.md)|Ownership of the device. Can be 'company' or 'personal' Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `company`, `personal`.| |deviceActionResults|[deviceActionResult](../resources/intune-devices-deviceactionresult.md) collection|List of ComplexType deviceActionResult objects. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|managementState|[managementState](../resources/intune-devices-managementstate.md)|Management state of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `managed`, `retirePending`, `retireFailed`, `wipePending`, `wipeFailed`, `unhealthy`, `deletePending`, `retireIssued`, `wipeIssued`, `wipeCanceled`, `retireCanceled`, `discovered`.|
-|enrolledDateTime|DateTimeOffset|Enrollment time of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|lastSyncDateTime|DateTimeOffset|The date and time that the device last completed a successful sync with Intune. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|managementState|[managementState](../resources/intune-devices-managementstate.md)|Management state of the device. Examples: Managed, RetirePending, etc. Default is managed. Supports $filter operator 'eq' and 'or'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `managed`, `retirePending`, `retireFailed`, `wipePending`, `wipeFailed`, `unhealthy`, `deletePending`, `retireIssued`, `wipeIssued`, `wipeCanceled`, `retireCanceled`, `discovered`.|
+|enrolledDateTime|DateTimeOffset|Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|lastSyncDateTime|DateTimeOffset|The date and time that the device last completed a successful sync with Intune. Supports $filter operator 'lt' and 'gt'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|chassisType|[chassisType](../resources/intune-devices-chassistype.md)|Chassis type of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `desktop`, `laptop`, `worksWorkstation`, `enterpriseServer`, `phone`, `tablet`, `mobileOther`, `mobileUnknown`.| |operatingSystem|String|Operating system of the device. Windows, iOS, etc. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|deviceType|[deviceType](../resources/intune-shared-devicetype.md)|Platform of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
-|complianceState|[complianceState](../resources/intune-devices-compliancestate.md)|Compliance state of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `compliant`, `noncompliant`, `conflict`, `error`, `inGracePeriod`, `configManager`.|
-|jailBroken|String|whether the device is jail broken or rooted. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|managementAgent|[managementAgentType](../resources/intune-shared-managementagenttype.md)|Management channel of the device. Intune, EAS, etc. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`, `microsoft365ManagedMdm`, `msSense`, `intuneAosp`.|
+|deviceType|[deviceType](../resources/intune-devices-devicetype.md)|Platform of the device. Examples: Desktop, WindowsRT, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `desktop`, `windowsRT`, `winMO6`, `nokia`, `windowsPhone`, `mac`, `winCE`, `winEmbedded`, `iPhone`, `iPad`, `iPod`, `android`, `iSocConsumer`, `unix`, `macMDM`, `holoLens`, `surfaceHub`, `androidForWork`, `androidEnterprise`, `windows10x`, `androidnGMS`, `chromeOS`, `linux`, `blackberry`, `palm`, `unknown`, `cloudPC`.|
+|complianceState|[complianceState](../resources/intune-devices-compliancestate.md)|Compliance state of the device. Examples: Compliant, Conflict, Error, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `compliant`, `noncompliant`, `conflict`, `error`, `inGracePeriod`, `configManager`.|
+|jailBroken|String|Whether the device is jail broken or rooted. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|managementAgent|[managementAgentType](../resources/intune-shared-managementagenttype.md)|Management channel of the device. Examples: Intune, EAS, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`, `microsoft365ManagedMdm`, `msSense`, `intuneAosp`.|
|osVersion|String|Operating system version of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |easActivated|Boolean|Whether the device is Exchange ActiveSync activated. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |easDeviceId|String|Exchange ActiveSync Id of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
Inherits from [managedDevice](../resources/intune-devices-manageddevice.md)
|azureADRegistered|Boolean|Whether the device is Azure Active Directory registered. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |deviceEnrollmentType|[deviceEnrollmentType](../resources/intune-devices-deviceenrollmenttype.md)|Enrollment type of the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `userEnrollment`, `deviceEnrollmentManager`, `appleBulkWithUser`, `appleBulkWithoutUser`, `windowsAzureADJoin`, `windowsBulkUserless`, `windowsAutoEnrollment`, `windowsBulkAzureDomainJoin`, `windowsCoManagement`, `windowsAzureADJoinUsingDeviceAuth`, `appleUserEnrollment`, `appleUserEnrollmentWithServiceAccount`, `azureAdJoinUsingAzureVmExtension`, `androidEnterpriseDedicatedDevice`, `androidEnterpriseFullyManaged`, `androidEnterpriseCorporateWorkProfile`.| |lostModeState|[lostModeState](../resources/intune-devices-lostmodestate.md)|Indicates if Lost mode is enabled or disabled. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `disabled`, `enabled`.|
-|activationLockBypassCode|String|The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. Individual GET call with select query options is needed to retrieve actual values. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|activationLockBypassCode|String|The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|emailAddress|String|Email(s) for the user associated with the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |azureActiveDirectoryDeviceId|String|The unique identifier for the Azure Active Directory device. Read only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |azureADDeviceId|String|The unique identifier for the Azure Active Directory device. Read only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |deviceRegistrationState|[deviceRegistrationState](../resources/intune-devices-deviceregistrationstate.md)|Device registration state. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `notRegistered`, `registered`, `revoked`, `keyConflict`, `approvalPending`, `certificateReset`, `notRegisteredPendingEnrollment`, `unknown`.|
-|deviceCategoryDisplayName|String|Device category display name. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|deviceCategoryDisplayName|String|Device category display name. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|isSupervised|Boolean|Device supervised status. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |exchangeLastSuccessfulSyncDateTime|DateTimeOffset|Last time the device contacted Exchange. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |exchangeAccessState|[deviceManagementExchangeAccessState](../resources/intune-devices-devicemanagementexchangeaccessstate.md)|The Access State of the device in Exchange. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `none`, `unknown`, `allowed`, `blocked`, `quarantined`.| |exchangeAccessStateReason|[deviceManagementExchangeAccessStateReason](../resources/intune-devices-devicemanagementexchangeaccessstatereason.md)|The reason for the device's access state in Exchange. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `none`, `unknown`, `exchangeGlobalRule`, `exchangeIndividualRule`, `exchangeDeviceRule`, `exchangeUpgrade`, `exchangeMailboxPolicy`, `other`, `compliant`, `notCompliant`, `notEnrolled`, `unknownLocation`, `mfaRequired`, `azureADBlockDueToAccessPolicy`, `compromisedPassword`, `deviceNotKnownWithManagedApp`.|
-|remoteAssistanceSessionUrl|String|Url that allows a Remote Assistance session to be established with the device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|remoteAssistanceSessionUrl|String|Url that allows a Remote Assistance session to be established with the device. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|remoteAssistanceSessionErrorDetails|String|An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |isEncrypted|Boolean|Device encryption status. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |userPrincipalName|String|Device user principal name. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
Inherits from [managedDevice](../resources/intune-devices-manageddevice.md)
|autopilotEnrolled|Boolean|Reports if the managed device is enrolled via auto-pilot. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |requireUserEnrollmentApproval|Boolean|Reports if the managed iOS device is user approval enrollment. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |managementCertificateExpirationDate|DateTimeOffset|Reports device management certificate expiration date. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|iccid|String|Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|udid|String|Unique Device Identifier for iOS and macOS devices. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|iccid|String|Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|udid|String|Unique Device Identifier for iOS and macOS devices. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|roleScopeTagIds|String collection|List of Scope Tag IDs for this Device instance. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|windowsActiveMalwareCount|Int32|Count of active malware for this windows device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|windowsRemediatedMalwareCount|Int32|Count of remediated malware for this windows device. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|notes|String|Notes on the device created by IT Admin. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|windowsActiveMalwareCount|Int32|Count of active malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|windowsRemediatedMalwareCount|Int32|Count of remediated malware for this windows device. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|notes|String|Notes on the device created by IT Admin. Default is null. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|configurationManagerClientHealthState|[configurationManagerClientHealthState](../resources/intune-devices-configurationmanagerclienthealthstate.md)|Configuration manager client health state, valid only for devices managed by MDM/ConfigMgr Agent Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |configurationManagerClientInformation|[configurationManagerClientInformation](../resources/intune-devices-configurationmanagerclientinformation.md)|Configuration manager client information, valid only for devices managed, duel-managed or tri-managed by ConfigMgr Agent Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |ethernetMacAddress|String|Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
-|physicalMemoryInBytes|Int64|Total Memory in Bytes. Return default value 0 in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. Default value is 0. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|physicalMemoryInBytes|Int64|Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|processorArchitecture|[managedDeviceArchitecture](../resources/intune-devices-manageddevicearchitecture.md)|Processor architecture. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `x86`, `x64`, `arm`, `arM64`.| |specificationVersion|String|Specification version. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |joinType|[joinType](../resources/intune-devices-jointype.md)|Device join type Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `unknown`, `azureADJoined`, `azureADRegistered`, `hybridAzureADJoined`.| |skuFamily|String|Device sku family Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |skuNumber|Int32|Device sku number, see also: https://learn.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |managementFeatures|[managedDeviceManagementFeatures](../resources/intune-devices-manageddevicemanagementfeatures.md)|Device management features Inherited from [managedDevice](../resources/intune-devices-manageddevice.md). Possible values are: `none`, `microsoftManagedDesktop`.|
-|chromeOSDeviceInfo|[chromeOSDeviceProperty](../resources/intune-devices-chromeosdeviceproperty.md) collection|List of properties of the ChromeOS Device. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
+|chromeOSDeviceInfo|[chromeOSDeviceProperty](../resources/intune-devices-chromeosdeviceproperty.md) collection|List of properties of the ChromeOS Device. Default is an empty list. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
|enrollmentProfileName|String|Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |bootstrapTokenEscrowed|Boolean|Reports if the managed device has an escrowed Bootstrap Token. This is only for macOS devices. To get, include BootstrapTokenEscrowed in the select clause and query with a device id. If FALSE, no bootstrap token is escrowed. If TRUE, the device has escrowed a bootstrap token with Intune. This property is read-only. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)| |deviceFirmwareConfigurationInterfaceManaged|Boolean|Indicates whether the device is DFCI managed. When TRUE the device is DFCI managed. When FALSE, the device is not DFCI managed. The default value is FALSE. Inherited from [managedDevice](../resources/intune-devices-manageddevice.md)|
v1.0 Intune Devices Windowsprotectionstate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-devices-windowsprotectionstate.md
Device protection status entity.
|Property|Type|Description| |:|:|:| |id|String|The unique Identifier for the device protection status object. This is device id of the device|
-|malwareProtectionEnabled|Boolean|Anti malware is enabled or not|
-|deviceState|[windowsDeviceHealthState](../resources/intune-devices-windowsdevicehealthstate.md)|Computer's state (like clean or pending full scan or pending reboot etc). Possible values are: `clean`, `fullScanPending`, `rebootPending`, `manualStepsPending`, `offlineScanPending`, `critical`.|
-|realTimeProtectionEnabled|Boolean|Real time protection is enabled or not?|
-|networkInspectionSystemEnabled|Boolean|Network inspection system enabled or not?|
-|quickScanOverdue|Boolean|Quick scan overdue or not?|
-|fullScanOverdue|Boolean|Full scan overdue or not?|
-|signatureUpdateOverdue|Boolean|Signature out of date or not?|
-|rebootRequired|Boolean|Reboot required or not?|
-|fullScanRequired|Boolean|Full scan required or not?|
+|malwareProtectionEnabled|Boolean|When TRUE indicates anti malware is enabled when FALSE indicates anti malware is not enabled.|
+|deviceState|[windowsDeviceHealthState](../resources/intune-devices-windowsdevicehealthstate.md)|Indicates device's health state. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. Possible values are: `clean`, `fullScanPending`, `rebootPending`, `manualStepsPending`, `offlineScanPending`, `critical`.|
+|realTimeProtectionEnabled|Boolean|When TRUE indicates real time protection is enabled, when FALSE indicates real time protection is not enabled. Defaults to setting on client device.|
+|networkInspectionSystemEnabled|Boolean|When TRUE indicates network inspection system enabled, when FALSE indicates network inspection system is not enabled. Defaults to setting on client device.|
+|quickScanOverdue|Boolean|When TRUE indicates quick scan is overdue, when FALSE indicates quick scan is not overdue. Defaults to setting on client device.|
+|fullScanOverdue|Boolean|When TRUE indicates full scan is overdue, when FALSE indicates full scan is not overdue. Defaults to setting on client device.|
+|signatureUpdateOverdue|Boolean|When TRUE indicates signature is out of date, when FALSE indicates signature is not out of date. Defaults to setting on client device.|
+|rebootRequired|Boolean|When TRUE indicates reboot is required, when FALSE indicates when TRUE indicates reboot is not required. Defaults to setting on client device.|
+|fullScanRequired|Boolean|When TRUE indicates full scan is required, when FALSE indicates full scan is not required. Defaults to setting on client device.|
|engineVersion|String|Current endpoint protection engine's version| |signatureVersion|String|Current malware definitions version| |antiMalwareVersion|String|Current anti malware version|
Device protection status entity.
|lastQuickScanSignatureVersion|String|Last quick scan signature version| |lastFullScanSignatureVersion|String|Last full scan signature version| |lastReportedDateTime|DateTimeOffset|Last device health status reported time|
-|productStatus|[windowsDefenderProductStatus](../resources/intune-devices-windowsdefenderproductstatus.md)|Product Status of Windows Defender Antivirus. Possible values are: `noStatus`, `serviceNotRunning`, `serviceStartedWithoutMalwareProtection`, `pendingFullScanDueToThreatAction`, `pendingRebootDueToThreatAction`, `pendingManualStepsDueToThreatAction`, `avSignaturesOutOfDate`, `asSignaturesOutOfDate`, `noQuickScanHappenedForSpecifiedPeriod`, `noFullScanHappenedForSpecifiedPeriod`, `systemInitiatedScanInProgress`, `systemInitiatedCleanInProgress`, `samplesPendingSubmission`, `productRunningInEvaluationMode`, `productRunningInNonGenuineMode`, `productExpired`, `offlineScanRequired`, `serviceShutdownAsPartOfSystemShutdown`, `threatRemediationFailedCritically`, `threatRemediationFailedNonCritically`, `noStatusFlagsSet`, `platformOutOfDate`, `platformUpdateInProgress`, `platformAboutToBeOutdated`, `signatureOrPlatformEndOfLifeIsPastOrIsImpending`, `windowsSModeSignaturesInUseOnNonWin10SInstall`.|
-|isVirtualMachine|Boolean|Indicates whether the device is a virtual machine.|
-|tamperProtectionEnabled|Boolean|Indicates whether the Windows Defender tamper protection feature is enabled.|
+|productStatus|[windowsDefenderProductStatus](../resources/intune-devices-windowsdefenderproductstatus.md)|Product Status of Windows Defender Antivirus. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. Possible values are: `noStatus`, `serviceNotRunning`, `serviceStartedWithoutMalwareProtection`, `pendingFullScanDueToThreatAction`, `pendingRebootDueToThreatAction`, `pendingManualStepsDueToThreatAction`, `avSignaturesOutOfDate`, `asSignaturesOutOfDate`, `noQuickScanHappenedForSpecifiedPeriod`, `noFullScanHappenedForSpecifiedPeriod`, `systemInitiatedScanInProgress`, `systemInitiatedCleanInProgress`, `samplesPendingSubmission`, `productRunningInEvaluationMode`, `productRunningInNonGenuineMode`, `productExpired`, `offlineScanRequired`, `serviceShutdownAsPartOfSystemShutdown`, `threatRemediationFailedCritically`, `threatRemediationFailedNonCritically`, `noStatusFlagsSet`, `platformOutOfDate`, `platformUpdateInProgress`, `platformAboutToBeOutdated`, `signatureOrPlatformEndOfLifeIsPastOrIsImpending`, `windowsSModeSignaturesInUseOnNonWin10SInstall`.|
+|isVirtualMachine|Boolean|When TRUE indicates the device is a virtual machine, when FALSE indicates the device is not a virtual machine. Defaults to setting on client device.|
+|tamperProtectionEnabled|Boolean|When TRUE indicates the Windows Defender tamper protection feature is enabled, when FALSE indicates the Windows Defender tamper protection feature is not enabled. Defaults to setting on client device.|
## Relationships |Relationship|Type|Description|
v1.0 Intune Enrollment Depenrollmentbaseprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-enrollment-depenrollmentbaseprofile.md
Inherits from [enrollmentProfile](../resources/intune-enrollment-enrollmentprofi
|deviceNameTemplate|String|Sets a literal or name pattern.| |configurationWebUrl|Boolean|URL for setup assistant login| |enabledSkipKeys|String collection|enabledSkipKeys contains all the enabled skip keys as strings|
+|enrollmentTimeAzureAdGroupIds|Guid collection|EnrollmentTimeAzureAdGroupIds contains list of enrollment time Azure Group Ids to be associated with profile|
## Relationships None
Here is a JSON representation of the resource.
"configurationWebUrl": true, "enabledSkipKeys": [ "String"
+ ],
+ "enrollmentTimeAzureAdGroupIds": [
+ "Guid"
] } ```
v1.0 Intune Enrollment Depiosenrollmentprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-enrollment-depiosenrollmentprofile.md
Inherits from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrol
|deviceNameTemplate|String|Sets a literal or name pattern. Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)| |configurationWebUrl|Boolean|URL for setup assistant login Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)| |enabledSkipKeys|String collection|enabledSkipKeys contains all the enabled skip keys as strings Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)|
+|enrollmentTimeAzureAdGroupIds|Guid collection|EnrollmentTimeAzureAdGroupIds contains list of enrollment time Azure Group Ids to be associated with profile Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)|
|iTunesPairingMode|[iTunesPairingMode](../resources/intune-enrollment-itunespairingmode.md)|Indicates the iTunes pairing mode. Possible values are: `disallow`, `allow`, `requiresCertificate`.| |managementCertificates|[managementCertificateWithThumbprint](../resources/intune-enrollment-managementcertificatewiththumbprint.md) collection|Management certificates for Apple Configurator| |restoreFromAndroidDisabled|Boolean|Indicates if Restore from Android is disabled|
Here is a JSON representation of the resource.
"enabledSkipKeys": [ "String" ],
+ "enrollmentTimeAzureAdGroupIds": [
+ "Guid"
+ ],
"iTunesPairingMode": "String", "managementCertificates": [ {
v1.0 Intune Enrollment Depmacosenrollmentprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-enrollment-depmacosenrollmentprofile.md
Inherits from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrol
|deviceNameTemplate|String|Sets a literal or name pattern. Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)| |configurationWebUrl|Boolean|URL for setup assistant login Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)| |enabledSkipKeys|String collection|enabledSkipKeys contains all the enabled skip keys as strings Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)|
+|enrollmentTimeAzureAdGroupIds|Guid collection|EnrollmentTimeAzureAdGroupIds contains list of enrollment time Azure Group Ids to be associated with profile Inherited from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrollmentbaseprofile.md)|
|registrationDisabled|Boolean|Indicates if registration is disabled| |fileVaultDisabled|Boolean|Indicates if file vault is disabled| |iCloudDiagnosticsDisabled|Boolean|Indicates if iCloud Analytics screen is disabled|
Inherits from [depEnrollmentBaseProfile](../resources/intune-enrollment-depenrol
|adminAccountPassword|String|Indicates what the password for the admin account is| |hideAdminAccount|Boolean|Indicates whether the admin account should be hidded or not| |requestRequiresNetworkTether|Boolean|Indicates if the device is network-tethered to run the command|
+|autoAdvanceSetupEnabled|Boolean|Indicates if Setup Assistant will automatically advance through its screen|
## Relationships None
Here is a JSON representation of the resource.
"enabledSkipKeys": [ "String" ],
+ "enrollmentTimeAzureAdGroupIds": [
+ "Guid"
+ ],
"registrationDisabled": true, "fileVaultDisabled": true, "iCloudDiagnosticsDisabled": true,
Here is a JSON representation of the resource.
"adminAccountFullName": "String", "adminAccountPassword": "String", "hideAdminAccount": true,
- "requestRequiresNetworkTether": true
+ "requestRequiresNetworkTether": true,
+ "autoAdvanceSetupEnabled": true
} ```
v1.0 Intune Fencing Binarymanagementconditionexpression https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-fencing-binarymanagementconditionexpression.md
- Title: "binaryManagementConditionExpression resource type"
-description: "A management condition expression that is evaluated using a binary operation."
-
-localization_priority: Normal
-doc_type: resourcePageType
--
-# binaryManagementConditionExpression resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-A management condition expression that is evaluated using a binary operation.
--
-Inherits from [managementConditionExpressionModel](../resources/intune-fencing-managementconditionexpressionmodel.md)
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|operator|[binaryManagementConditionExpressionOperatorType](../resources/intune-fencing-binarymanagementconditionexpressionoperatortype.md)|The operator used in the evaluation of the binary operation. Possible values are: `or`, `and`.|
-|firstOperand|[managementConditionExpressionModel](../resources/intune-fencing-managementconditionexpressionmodel.md)|The first operand of the binary operation.|
-|secondOperand|[managementConditionExpressionModel](../resources/intune-fencing-managementconditionexpressionmodel.md)|The second operand of the binary operation.|
-
-## Relationships
-None
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": null
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": null
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- }
-}
-```
v1.0 Intune Fencing Binarymanagementconditionexpressionoperatortype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-fencing-binarymanagementconditionexpressionoperatortype.md
- Title: "binaryManagementConditionExpressionOperatorType enum type"
-description: "Supported binary operators for management condition expressions."
-
-localization_priority: Normal
-doc_type: enumPageType
--
-# binaryManagementConditionExpressionOperatorType enum type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Supported binary operators for management condition expressions.
-
-## Members
-|Member|Value|Description|
-|:|:|:|
-|or|0|Evaluates a set of operands as true if and only if one or more of its operands is true.|
-|and|1|Evaluates a set of operands as true if and only if all of its operands are true.|
v1.0 Intune Fencing Circulargeofencemanagementcondition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-fencing-circulargeofencemanagementcondition.md
- Title: "circularGeofenceManagementCondition resource type"
-description: "Contains the information to define a circular geo-fence management condition, an area of interest, to monitor."
-
-localization_priority: Normal
-doc_type: resourcePageType
--
-# circularGeofenceManagementCondition resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Contains the information to define a circular geo-fence management condition, an area of interest, to monitor.
--
-Inherits from [locationManagementCondition](../resources/intune-fencing-locationmanagementcondition.md)
-
-## Methods
-|Method|Return Type|Description|
-|:|:|:|
-|[List circularGeofenceManagementConditions](../api/intune-fencing-circulargeofencemanagementcondition-list.md)|[circularGeofenceManagementCondition](../resources/intune-fencing-circulargeofencemanagementcondition.md) collection|List properties and relationships of the [circularGeofenceManagementCondition](../resources/intune-fencing-circulargeofencemanagementcondition.md) objects.|
-|[Get circularGeofenceManagementCondition](../api/intune-fencing-circulargeofencemanagementcondition-get.md)|[circularGeofenceManagementCondition](../resources/intune-fencing-circulargeofencemanagementcondition.md)|Read properties and relationships of the [circularGeofenceManagementCondition](../resources/intune-fencing-circulargeofencemanagementcondition.md) object.|
-|[Create circularGeofenceManagementCondition](../api/intune-fencing-circulargeofencemanagementcondition-create.md)|[circularGeofenceManagementCondition](../resources/intune-fencing-circulargeofencemanagementcondition.md)|Create a new [circularGeofenceManagementCondition](../resources/intune-fencing-circulargeofencemanagementcondition.md) object.|
-|[Delete circularGeofenceManagementCondition](../api/intune-fencing-circulargeofencemanagementcondition-delete.md)|None|Deletes a [circularGeofenceManagementCondition](../resources/intune-fencing-circulargeofencemanagementcondition.md).|
-|[Update circularGeofenceManagementCondition](../api/intune-fencing-circulargeofencemanagementcondition-update.md)|[circularGeofenceManagementCondition](../resources/intune-fencing-circulargeofencemanagementcondition.md)|Update the properties of a [circularGeofenceManagementCondition](../resources/intune-fencing-circulargeofencemanagementcondition.md) object.|
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique identifier for the management condition. System generated value assigned when created. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|uniqueName|String|Unique name for the management condition. Used in management condition expressions. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|displayName|String|The admin defined name of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|description|String|The admin defined description of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|createdDateTime|DateTimeOffset|The time the management condition was created. Generated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|modifiedDateTime|DateTimeOffset|The time the management condition was last modified. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|eTag|String|ETag of the management condition. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|applicablePlatforms|[devicePlatformType](../resources/intune-fencing-deviceplatformtype.md) collection|The applicable platforms for this management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|latitude|Double|Latitude in degrees, between -90 and +90 inclusive.|
-|longitude|Double|Longitude in degrees, between -180 and +180 inclusive.|
-|radiusInMeters|Single|Radius in meters.|
-
-## Relationships
-|Relationship|Type|Description|
-|:|:|:|
-|managementConditionStatements|[managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) collection|The management condition statements associated to the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.circularGeofenceManagementCondition"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.circularGeofenceManagementCondition",
- "id": "String (identifier)",
- "uniqueName": "String",
- "displayName": "String",
- "description": "String",
- "createdDateTime": "String (timestamp)",
- "modifiedDateTime": "String (timestamp)",
- "eTag": "String",
- "applicablePlatforms": [
- "String"
- ],
- "latitude": "4.2",
- "longitude": "4.2",
- "radiusInMeters": 4.2
-}
-```
v1.0 Intune Fencing Deviceplatformtype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-fencing-deviceplatformtype.md
- Title: "devicePlatformType enum type"
-description: "Supported platform types."
-
-localization_priority: Normal
-doc_type: enumPageType
--
-# devicePlatformType enum type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Supported platform types.
-
-## Members
-|Member|Value|Description|
-|:|:|:|
-|android|0|Android.|
-|androidForWork|1|AndroidForWork.|
-|iOS|2|iOS.|
-|macOS|3|MacOS.|
-|windowsPhone81|4|WindowsPhone 8.1.|
-|windows81AndLater|5|Windows 8.1 and later|
-|windows10AndLater|6|Windows 10 and later.|
-|androidWorkProfile|7|Android Work Profile.|
-|unknown|8|Unknown.|
v1.0 Intune Fencing Locationmanagementcondition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-fencing-locationmanagementcondition.md
- Title: "locationManagementCondition resource type"
-description: "Contains the information to define a location management condition, an area of interest, to monitor."
-
-localization_priority: Normal
-doc_type: resourcePageType
--
-# locationManagementCondition resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Contains the information to define a location management condition, an area of interest, to monitor.
--
-Inherits from [managementCondition](../resources/intune-fencing-managementcondition.md)
-
-## Methods
-|Method|Return Type|Description|
-|:|:|:|
-|[List locationManagementConditions](../api/intune-fencing-locationmanagementcondition-list.md)|[locationManagementCondition](../resources/intune-fencing-locationmanagementcondition.md) collection|List properties and relationships of the [locationManagementCondition](../resources/intune-fencing-locationmanagementcondition.md) objects.|
-|[Get locationManagementCondition](../api/intune-fencing-locationmanagementcondition-get.md)|[locationManagementCondition](../resources/intune-fencing-locationmanagementcondition.md)|Read properties and relationships of the [locationManagementCondition](../resources/intune-fencing-locationmanagementcondition.md) object.|
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique identifier for the management condition. System generated value assigned when created. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|uniqueName|String|Unique name for the management condition. Used in management condition expressions. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|displayName|String|The admin defined name of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|description|String|The admin defined description of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|createdDateTime|DateTimeOffset|The time the management condition was created. Generated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|modifiedDateTime|DateTimeOffset|The time the management condition was last modified. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|eTag|String|ETag of the management condition. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|applicablePlatforms|[devicePlatformType](../resources/intune-fencing-deviceplatformtype.md) collection|The applicable platforms for this management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-
-## Relationships
-|Relationship|Type|Description|
-|:|:|:|
-|managementConditionStatements|[managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) collection|The management condition statements associated to the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.locationManagementCondition"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.locationManagementCondition",
- "id": "String (identifier)",
- "uniqueName": "String",
- "displayName": "String",
- "description": "String",
- "createdDateTime": "String (timestamp)",
- "modifiedDateTime": "String (timestamp)",
- "eTag": "String",
- "applicablePlatforms": [
- "String"
- ]
-}
-```
v1.0 Intune Fencing Managementcondition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-fencing-managementcondition.md
- Title: "managementCondition resource type"
-description: "Management conditions are events that can be triggered dynamically such as geo-fences, time-fences, and network-fences."
-
-localization_priority: Normal
-doc_type: resourcePageType
--
-# managementCondition resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Management conditions are events that can be triggered dynamically such as geo-fences, time-fences, and network-fences.
-
-## Methods
-|Method|Return Type|Description|
-|:|:|:|
-|[List managementConditions](../api/intune-fencing-managementcondition-list.md)|[managementCondition](../resources/intune-fencing-managementcondition.md) collection|List properties and relationships of the [managementCondition](../resources/intune-fencing-managementcondition.md) objects.|
-|[Get managementCondition](../api/intune-fencing-managementcondition-get.md)|[managementCondition](../resources/intune-fencing-managementcondition.md)|Read properties and relationships of the [managementCondition](../resources/intune-fencing-managementcondition.md) object.|
-|[getManagementConditionsForPlatform function](../api/intune-fencing-managementcondition-getmanagementconditionsforplatform.md)|[managementCondition](../resources/intune-fencing-managementcondition.md) collection|Not yet documented|
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique identifier for the management condition. System generated value assigned when created.|
-|uniqueName|String|Unique name for the management condition. Used in management condition expressions.|
-|displayName|String|The admin defined name of the management condition.|
-|description|String|The admin defined description of the management condition.|
-|createdDateTime|DateTimeOffset|The time the management condition was created. Generated service side.|
-|modifiedDateTime|DateTimeOffset|The time the management condition was last modified. Updated service side.|
-|eTag|String|ETag of the management condition. Updated service side.|
-|applicablePlatforms|[devicePlatformType](../resources/intune-fencing-deviceplatformtype.md) collection|The applicable platforms for this management condition.|
-
-## Relationships
-|Relationship|Type|Description|
-|:|:|:|
-|managementConditionStatements|[managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) collection|The management condition statements associated to the management condition.|
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.managementCondition"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.managementCondition",
- "id": "String (identifier)",
- "uniqueName": "String",
- "displayName": "String",
- "description": "String",
- "createdDateTime": "String (timestamp)",
- "modifiedDateTime": "String (timestamp)",
- "eTag": "String",
- "applicablePlatforms": [
- "String"
- ]
-}
-```
v1.0 Intune Fencing Managementconditionexpression https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-fencing-managementconditionexpression.md
- Title: "managementConditionExpression resource type"
-description: "A management condition expression is an expression that produces a boolean value when evaluated, i.e. one of true or false, indicating that a management condition statement is activated/deactivated. A management condition expression may be composed of a combination of the expression variables and boolean-valued expression operators."
-
-localization_priority: Normal
-doc_type: resourcePageType
--
-# managementConditionExpression resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-A management condition expression is an expression that produces a boolean value when evaluated, i.e. one of true or false, indicating that a management condition statement is activated/deactivated. A management condition expression may be composed of a combination of the expression variables and boolean-valued expression operators.
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-
-## Relationships
-None
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "@odata.type": "microsoft.graph.managementConditionExpression"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.managementConditionExpression"
-}
-```
v1.0 Intune Fencing Managementconditionexpressionmodel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-fencing-managementconditionexpressionmodel.md
- Title: "managementConditionExpressionModel resource type"
-description: "A management condition expression model is an model representation of a management condition expression."
-
-localization_priority: Normal
-doc_type: resourcePageType
--
-# managementConditionExpressionModel resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-A management condition expression model is an model representation of a management condition expression.
--
-Inherits from [managementConditionExpression](../resources/intune-fencing-managementconditionexpression.md)
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-
-## Relationships
-None
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "@odata.type": "microsoft.graph.managementConditionExpressionModel"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.managementConditionExpressionModel"
-}
-```
v1.0 Intune Fencing Managementconditionexpressionstring https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-fencing-managementconditionexpressionstring.md
- Title: "managementConditionExpressionString resource type"
-description: "A management condition expression string is a string representation of a management condition expression."
-
-localization_priority: Normal
-doc_type: resourcePageType
--
-# managementConditionExpressionString resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-A management condition expression string is a string representation of a management condition expression.
--
-Inherits from [managementConditionExpression](../resources/intune-fencing-managementconditionexpression.md)
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|value|String|The management condition statement expression string value.|
-
-## Relationships
-None
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "@odata.type": "microsoft.graph.managementConditionExpressionString"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.managementConditionExpressionString",
- "value": "String"
-}
-```
v1.0 Intune Fencing Managementconditionstatement https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-fencing-managementconditionstatement.md
- Title: "managementConditionStatement resource type"
-description: "A management condition statement is a group of management conditions that enable/disable device/application configurations when all contained management conditions are met."
-
-localization_priority: Normal
-doc_type: resourcePageType
--
-# managementConditionStatement resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-A management condition statement is a group of management conditions that enable/disable device/application configurations when all contained management conditions are met.
-
-## Methods
-|Method|Return Type|Description|
-|:|:|:|
-|[List managementConditionStatements](../api/intune-fencing-managementconditionstatement-list.md)|[managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) collection|List properties and relationships of the [managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) objects.|
-|[Get managementConditionStatement](../api/intune-fencing-managementconditionstatement-get.md)|[managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md)|Read properties and relationships of the [managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) object.|
-|[Create managementConditionStatement](../api/intune-fencing-managementconditionstatement-create.md)|[managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md)|Create a new [managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) object.|
-|[Delete managementConditionStatement](../api/intune-fencing-managementconditionstatement-delete.md)|None|Deletes a [managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md).|
-|[Update managementConditionStatement](../api/intune-fencing-managementconditionstatement-update.md)|[managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md)|Update the properties of a [managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) object.|
-|[getManagementConditionStatementExpressionString function](../api/intune-fencing-managementconditionstatement-getmanagementconditionstatementexpressionstring.md)|[managementConditionExpressionString](../resources/intune-fencing-managementconditionexpressionstring.md)|Not yet documented|
-|[getManagementConditionStatementsForPlatform function](../api/intune-fencing-managementconditionstatement-getmanagementconditionstatementsforplatform.md)|[managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) collection|Not yet documented|
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique identifier for the management condition statement. System generated value assigned when created.|
-|displayName|String|The admin defined name of the management condition statement.|
-|description|String|The admin defined description of the management condition statement.|
-|createdDateTime|DateTimeOffset|The time the management condition statement was created. Generated service side.|
-|modifiedDateTime|DateTimeOffset|The time the management condition statement was last modified. Updated service side.|
-|expression|[managementConditionExpression](../resources/intune-fencing-managementconditionexpression.md)|The management condition statement expression used to evaluate if a management condition statement was activated/deactivated.|
-|eTag|String|ETag of the management condition statement. Updated service side.|
-|applicablePlatforms|[devicePlatformType](../resources/intune-fencing-deviceplatformtype.md) collection|The applicable platforms for this management condition statement.
-This is calculated from looking the management conditions associated to the management condition statement and finding the intersection of applicable platforms.|
-
-## Relationships
-|Relationship|Type|Description|
-|:|:|:|
-|managementConditions|[managementCondition](../resources/intune-fencing-managementcondition.md) collection|The management conditions associated to the management condition statement.|
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.managementConditionStatement"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.managementConditionStatement",
- "id": "String (identifier)",
- "displayName": "String",
- "description": "String",
- "createdDateTime": "String (timestamp)",
- "modifiedDateTime": "String (timestamp)",
- "expression": {
- "@odata.type": "microsoft.graph.managementConditionExpressionString",
- "value": "String"
- },
- "eTag": "String",
- "applicablePlatforms": [
- "String"
- ]
-}
-```
v1.0 Intune Fencing Networkipv4configurationmanagementcondition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-fencing-networkipv4configurationmanagementcondition.md
- Title: "networkIPv4ConfigurationManagementCondition resource type"
-description: "IPv4 configuration-based management conditions may be defined that will trigger when a device detects certain IP network settings. An IP config management conditions will only be considered TRUE when the network connection is active."
-
-localization_priority: Normal
-doc_type: resourcePageType
--
-# networkIPv4ConfigurationManagementCondition resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-IPv4 configuration-based management conditions may be defined that will trigger when a device detects certain IP network settings. An IP config management conditions will only be considered TRUE when the network connection is active.
--
-Inherits from [networkManagementCondition](../resources/intune-fencing-networkmanagementcondition.md)
-
-## Methods
-|Method|Return Type|Description|
-|:|:|:|
-|[List networkIPv4ConfigurationManagementConditions](../api/intune-fencing-networkipv4configurationmanagementcondition-list.md)|[networkIPv4ConfigurationManagementCondition](../resources/intune-fencing-networkipv4configurationmanagementcondition.md) collection|List properties and relationships of the [networkIPv4ConfigurationManagementCondition](../resources/intune-fencing-networkipv4configurationmanagementcondition.md) objects.|
-|[Get networkIPv4ConfigurationManagementCondition](../api/intune-fencing-networkipv4configurationmanagementcondition-get.md)|[networkIPv4ConfigurationManagementCondition](../resources/intune-fencing-networkipv4configurationmanagementcondition.md)|Read properties and relationships of the [networkIPv4ConfigurationManagementCondition](../resources/intune-fencing-networkipv4configurationmanagementcondition.md) object.|
-|[Create networkIPv4ConfigurationManagementCondition](../api/intune-fencing-networkipv4configurationmanagementcondition-create.md)|[networkIPv4ConfigurationManagementCondition](../resources/intune-fencing-networkipv4configurationmanagementcondition.md)|Create a new [networkIPv4ConfigurationManagementCondition](../resources/intune-fencing-networkipv4configurationmanagementcondition.md) object.|
-|[Delete networkIPv4ConfigurationManagementCondition](../api/intune-fencing-networkipv4configurationmanagementcondition-delete.md)|None|Deletes a [networkIPv4ConfigurationManagementCondition](../resources/intune-fencing-networkipv4configurationmanagementcondition.md).|
-|[Update networkIPv4ConfigurationManagementCondition](../api/intune-fencing-networkipv4configurationmanagementcondition-update.md)|[networkIPv4ConfigurationManagementCondition](../resources/intune-fencing-networkipv4configurationmanagementcondition.md)|Update the properties of a [networkIPv4ConfigurationManagementCondition](../resources/intune-fencing-networkipv4configurationmanagementcondition.md) object.|
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique identifier for the management condition. System generated value assigned when created. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|uniqueName|String|Unique name for the management condition. Used in management condition expressions. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|displayName|String|The admin defined name of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|description|String|The admin defined description of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|createdDateTime|DateTimeOffset|The time the management condition was created. Generated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|modifiedDateTime|DateTimeOffset|The time the management condition was last modified. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|eTag|String|ETag of the management condition. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|applicablePlatforms|[devicePlatformType](../resources/intune-fencing-deviceplatformtype.md) collection|The applicable platforms for this management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|ipV4Prefix|String|The IPv4 subnet to be connected to. e.g. 10.0.0.0/8|
-|ipV4Gateway|String|The IPv4 gateway address. e.g. 10.0.0.0|
-|ipV4DHCPServer|String|The IPv4 address of the DHCP server for the adapter.|
-|ipV4DNSServerList|String collection|The IPv4 DNS servers configured for the adapter.|
-|dnsSuffixList|String collection|Valid DNS suffixes for the current network. e.g. seattle.contoso.com|
-
-## Relationships
-|Relationship|Type|Description|
-|:|:|:|
-|managementConditionStatements|[managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) collection|The management condition statements associated to the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.networkIPv4ConfigurationManagementCondition"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.networkIPv4ConfigurationManagementCondition",
- "id": "String (identifier)",
- "uniqueName": "String",
- "displayName": "String",
- "description": "String",
- "createdDateTime": "String (timestamp)",
- "modifiedDateTime": "String (timestamp)",
- "eTag": "String",
- "applicablePlatforms": [
- "String"
- ],
- "ipV4Prefix": "String",
- "ipV4Gateway": "String",
- "ipV4DHCPServer": "String",
- "ipV4DNSServerList": [
- "String"
- ],
- "dnsSuffixList": [
- "String"
- ]
-}
-```
v1.0 Intune Fencing Networkipv6configurationmanagementcondition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-fencing-networkipv6configurationmanagementcondition.md
- Title: "networkIPv6ConfigurationManagementCondition resource type"
-description: "IPv6 configuration-based management conditions may be defined that will trigger when a device detects certain IP network settings. An IP config management condition will only be considered TRUE when the network connection is active. IPv6 DHCP server addresses may not be matched. This is because Windows(circa Redstone) does not expose this information to the Natural Authentication service."
-
-localization_priority: Normal
-doc_type: resourcePageType
--
-# networkIPv6ConfigurationManagementCondition resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-IPv6 configuration-based management conditions may be defined that will trigger when a device detects certain IP network settings. An IP config management condition will only be considered TRUE when the network connection is active.
-IPv6 DHCP server addresses may not be matched. This is because Windows(circa Redstone) does not expose this information to the Natural Authentication service.
--
-Inherits from [networkManagementCondition](../resources/intune-fencing-networkmanagementcondition.md)
-
-## Methods
-|Method|Return Type|Description|
-|:|:|:|
-|[List networkIPv6ConfigurationManagementConditions](../api/intune-fencing-networkipv6configurationmanagementcondition-list.md)|[networkIPv6ConfigurationManagementCondition](../resources/intune-fencing-networkipv6configurationmanagementcondition.md) collection|List properties and relationships of the [networkIPv6ConfigurationManagementCondition](../resources/intune-fencing-networkipv6configurationmanagementcondition.md) objects.|
-|[Get networkIPv6ConfigurationManagementCondition](../api/intune-fencing-networkipv6configurationmanagementcondition-get.md)|[networkIPv6ConfigurationManagementCondition](../resources/intune-fencing-networkipv6configurationmanagementcondition.md)|Read properties and relationships of the [networkIPv6ConfigurationManagementCondition](../resources/intune-fencing-networkipv6configurationmanagementcondition.md) object.|
-|[Create networkIPv6ConfigurationManagementCondition](../api/intune-fencing-networkipv6configurationmanagementcondition-create.md)|[networkIPv6ConfigurationManagementCondition](../resources/intune-fencing-networkipv6configurationmanagementcondition.md)|Create a new [networkIPv6ConfigurationManagementCondition](../resources/intune-fencing-networkipv6configurationmanagementcondition.md) object.|
-|[Delete networkIPv6ConfigurationManagementCondition](../api/intune-fencing-networkipv6configurationmanagementcondition-delete.md)|None|Deletes a [networkIPv6ConfigurationManagementCondition](../resources/intune-fencing-networkipv6configurationmanagementcondition.md).|
-|[Update networkIPv6ConfigurationManagementCondition](../api/intune-fencing-networkipv6configurationmanagementcondition-update.md)|[networkIPv6ConfigurationManagementCondition](../resources/intune-fencing-networkipv6configurationmanagementcondition.md)|Update the properties of a [networkIPv6ConfigurationManagementCondition](../resources/intune-fencing-networkipv6configurationmanagementcondition.md) object.|
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique identifier for the management condition. System generated value assigned when created. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|uniqueName|String|Unique name for the management condition. Used in management condition expressions. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|displayName|String|The admin defined name of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|description|String|The admin defined description of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|createdDateTime|DateTimeOffset|The time the management condition was created. Generated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|modifiedDateTime|DateTimeOffset|The time the management condition was last modified. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|eTag|String|ETag of the management condition. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|applicablePlatforms|[devicePlatformType](../resources/intune-fencing-deviceplatformtype.md) collection|The applicable platforms for this management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|ipV6Prefix|String|The IPv6 subnet to be connected to. e.g. 2001:db8::/32|
-|ipV6Gateway|String|The IPv6 gateway address to. e.g 2001:db8::1|
-|ipV6DNSServerList|String collection|An IPv6 DNS servers configured for the adapter.|
-|dnsSuffixList|String collection|Valid DNS suffixes for the current network. e.g. seattle.contoso.com|
-
-## Relationships
-|Relationship|Type|Description|
-|:|:|:|
-|managementConditionStatements|[managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) collection|The management condition statements associated to the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.networkIPv6ConfigurationManagementCondition"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.networkIPv6ConfigurationManagementCondition",
- "id": "String (identifier)",
- "uniqueName": "String",
- "displayName": "String",
- "description": "String",
- "createdDateTime": "String (timestamp)",
- "modifiedDateTime": "String (timestamp)",
- "eTag": "String",
- "applicablePlatforms": [
- "String"
- ],
- "ipV6Prefix": "String",
- "ipV6Gateway": "String",
- "ipV6DNSServerList": [
- "String"
- ],
- "dnsSuffixList": [
- "String"
- ]
-}
-```
v1.0 Intune Fencing Networkmanagementcondition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-fencing-networkmanagementcondition.md
- Title: "networkManagementCondition resource type"
-description: "Contains the information to define a network management condition."
-
-localization_priority: Normal
-doc_type: resourcePageType
--
-# networkManagementCondition resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Contains the information to define a network management condition.
--
-Inherits from [managementCondition](../resources/intune-fencing-managementcondition.md)
-
-## Methods
-|Method|Return Type|Description|
-|:|:|:|
-|[List networkManagementConditions](../api/intune-fencing-networkmanagementcondition-list.md)|[networkManagementCondition](../resources/intune-fencing-networkmanagementcondition.md) collection|List properties and relationships of the [networkManagementCondition](../resources/intune-fencing-networkmanagementcondition.md) objects.|
-|[Get networkManagementCondition](../api/intune-fencing-networkmanagementcondition-get.md)|[networkManagementCondition](../resources/intune-fencing-networkmanagementcondition.md)|Read properties and relationships of the [networkManagementCondition](../resources/intune-fencing-networkmanagementcondition.md) object.|
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique identifier for the management condition. System generated value assigned when created. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|uniqueName|String|Unique name for the management condition. Used in management condition expressions. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|displayName|String|The admin defined name of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|description|String|The admin defined description of the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|createdDateTime|DateTimeOffset|The time the management condition was created. Generated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|modifiedDateTime|DateTimeOffset|The time the management condition was last modified. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|eTag|String|ETag of the management condition. Updated service side. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-|applicablePlatforms|[devicePlatformType](../resources/intune-fencing-deviceplatformtype.md) collection|The applicable platforms for this management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-
-## Relationships
-|Relationship|Type|Description|
-|:|:|:|
-|managementConditionStatements|[managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) collection|The management condition statements associated to the management condition. Inherited from [managementCondition](../resources/intune-fencing-managementcondition.md)|
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.networkManagementCondition"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.networkManagementCondition",
- "id": "String (identifier)",
- "uniqueName": "String",
- "displayName": "String",
- "description": "String",
- "createdDateTime": "String (timestamp)",
- "modifiedDateTime": "String (timestamp)",
- "eTag": "String",
- "applicablePlatforms": [
- "String"
- ]
-}
-```
v1.0 Intune Fencing Unarymanagementconditionexpression https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-fencing-unarymanagementconditionexpression.md
- Title: "unaryManagementConditionExpression resource type"
-description: "A management condition expression that is evaluated using a unary operation."
-
-localization_priority: Normal
-doc_type: resourcePageType
--
-# unaryManagementConditionExpression resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-A management condition expression that is evaluated using a unary operation.
--
-Inherits from [managementConditionExpressionModel](../resources/intune-fencing-managementconditionexpressionmodel.md)
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|operator|[unaryManagementConditionExpressionOperatorType](../resources/intune-fencing-unarymanagementconditionexpressionoperatortype.md)|The operator used in the evaluation of the unary operation. Possible values are: `not`.|
-|operand|[managementConditionExpressionModel](../resources/intune-fencing-managementconditionexpressionmodel.md)|The operand of the unary operation.|
-
-## Relationships
-None
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "@odata.type": "microsoft.graph.unaryManagementConditionExpression"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.unaryManagementConditionExpression",
- "operator": "String",
- "operand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": "String",
- "firstOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": {
- "@odata.type": "microsoft.graph.binaryManagementConditionExpression",
- "operator": null,
- "firstOperand": null,
- "secondOperand": null
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- },
- "secondOperand": null
- }
-}
-```
v1.0 Intune Fencing Unarymanagementconditionexpressionoperatortype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-fencing-unarymanagementconditionexpressionoperatortype.md
- Title: "unaryManagementConditionExpressionOperatorType enum type"
-description: "Supported operators for unary management condition expressions"
-
-localization_priority: Normal
-doc_type: enumPageType
--
-# unaryManagementConditionExpressionOperatorType enum type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Supported operators for unary management condition expressions
-
-## Members
-|Member|Value|Description|
-|:|:|:|
-|not|0|Negates the evaluation of the operand.|
v1.0 Intune Fencing Variablemanagementconditionexpression https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-fencing-variablemanagementconditionexpression.md
- Title: "variableManagementConditionExpression resource type"
-description: "Evaluates the management condition state as a Boolean expression."
-
-localization_priority: Normal
-doc_type: resourcePageType
--
-# variableManagementConditionExpression resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-Evaluates the management condition state as a Boolean expression.
--
-Inherits from [managementConditionExpressionModel](../resources/intune-fencing-managementconditionexpressionmodel.md)
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|managementConditionId|String|The management condition id that is used to evaluate the expression.|
-
-## Relationships
-None
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "@odata.type": "microsoft.graph.variableManagementConditionExpression"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.variableManagementConditionExpression",
- "managementConditionId": "String"
-}
-```
v1.0 Intune Grouppolicy Grouppolicypresentationvaluelist https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-grouppolicy-grouppolicypresentationvaluelist.md
Inherits from [groupPolicyPresentationValue](../resources/intune-grouppolicy-gro
|lastModifiedDateTime|DateTimeOffset|The date and time the object was last modified. Inherited from [groupPolicyPresentationValue](../resources/intune-grouppolicy-grouppolicypresentationvalue.md)| |createdDateTime|DateTimeOffset|The date and time the object was created. Inherited from [groupPolicyPresentationValue](../resources/intune-grouppolicy-grouppolicypresentationvalue.md)| |id|String|Key of the entity. Inherited from [groupPolicyPresentationValue](../resources/intune-grouppolicy-grouppolicypresentationvalue.md)|
-|values|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|A list of pairs for the associated presentation.|
+|values|[keyValuePair](../resources/intune-grouppolicy-keyvaluepair.md) collection|A list of pairs for the associated presentation.|
## Relationships |Relationship|Type|Description|
v1.0 Intune Mam Defaultmanagedappprotection https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-mam-defaultmanagedappprotection.md
Inherits from [managedAppProtection](../resources/intune-mam-managedappprotectio
|encryptAppData|Boolean|Indicates whether managed-app data should be encrypted. (Android only)| |disableAppEncryptionIfDeviceEncryptionIsEnabled|Boolean|When this setting is enabled, app level encryption is disabled if device level encryption is enabled. (Android only)| |minimumRequiredSdkVersion|String|Versions less than the specified version will block the managed app from accessing company data. (iOS Only)|
-|customSettings|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|A set of string key and string value pairs to be sent to the affected users, unalterned by this service|
+|customSettings|[keyValuePair](../resources/intune-mam-keyvaluepair.md) collection|A set of string key and string value pairs to be sent to the affected users, unalterned by this service|
|deployedAppCount|Int32|Count of apps to which the current policy is deployed.| |minimumRequiredPatchVersion|String|Define the oldest required Android security patch level a user can have to gain secure access to the app. (Android only)| |minimumWarningPatchVersion|String|Define the oldest recommended Android security patch level a user can have for secure access to the app. (Android only)|
-|exemptedAppProtocols|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|iOS Apps in this list will be exempt from the policy and will be able to receive data from managed apps. (iOS Only)|
-|exemptedAppPackages|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Android App packages in this list will be exempt from the policy and will be able to receive data from managed apps. (Android only)|
+|exemptedAppProtocols|[keyValuePair](../resources/intune-mam-keyvaluepair.md) collection|iOS Apps in this list will be exempt from the policy and will be able to receive data from managed apps. (iOS Only)|
+|exemptedAppPackages|[keyValuePair](../resources/intune-mam-keyvaluepair.md) collection|Android App packages in this list will be exempt from the policy and will be able to receive data from managed apps. (Android only)|
|faceIdBlocked|Boolean|Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True. (iOS Only)| |minimumWipeSdkVersion|String|Versions less than the specified version will block the managed app from accessing company data.| |minimumWipePatchVersion|String|Android security patch level less than or equal to the specified value will wipe the managed app and the associated company data. (Android only)|
Inherits from [managedAppProtection](../resources/intune-mam-managedappprotectio
|appActionIfDeviceLockNotSet|[managedAppRemediationAction](../resources/intune-mam-managedappremediationaction.md)|Defines a managed app behavior, either warn, block or wipe, if the screen lock is required on device but is not set. (android only). Possible values are: `block`, `wipe`, `warn`.| |connectToVpnOnLaunch|Boolean|Whether the app should connect to the configured VPN on launch (Android only).| |appActionIfDevicePasscodeComplexityLessThanLow|[managedAppRemediationAction](../resources/intune-mam-managedappremediationaction.md)|If the device does not have a passcode of low complexity or higher, trigger the stored action. Possible values are: `block`, `wipe`, `warn`.|
+|appActionIfAccountIsClockedOut|[managedAppRemediationAction](../resources/intune-mam-managedappremediationaction.md)|Defines a managed app behavior, either block or warn, if the user is clocked out (non-working time). Possible values are: `block`, `wipe`, `warn`.|
|appActionIfDevicePasscodeComplexityLessThanMedium|[managedAppRemediationAction](../resources/intune-mam-managedappremediationaction.md)|If the device does not have a passcode of medium complexity or higher, trigger the stored action. Possible values are: `block`, `wipe`, `warn`.| |appActionIfDevicePasscodeComplexityLessThanHigh|[managedAppRemediationAction](../resources/intune-mam-managedappremediationaction.md)|If the device does not have a passcode of high complexity or higher, trigger the stored action. Possible values are: `block`, `wipe`, `warn`.| |requireClass3Biometrics|Boolean|Require user to apply Class 3 Biometrics on their Android device.|
Here is a JSON representation of the resource.
"appActionIfDeviceLockNotSet": "String", "connectToVpnOnLaunch": true, "appActionIfDevicePasscodeComplexityLessThanLow": "String",
+ "appActionIfAccountIsClockedOut": "String",
"appActionIfDevicePasscodeComplexityLessThanMedium": "String", "appActionIfDevicePasscodeComplexityLessThanHigh": "String", "requireClass3Biometrics": true,
v1.0 Intune Mam Managedappconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-mam-managedappconfiguration.md
Inherits from [managedAppPolicy](../resources/intune-mam-managedapppolicy.md)
|roleScopeTagIds|String collection|List of Scope Tags for this Entity instance. Inherited from [managedAppPolicy](../resources/intune-mam-managedapppolicy.md)| |id|String|Key of the entity. Inherited from [managedAppPolicy](../resources/intune-mam-managedapppolicy.md)| |version|String|Version of the entity. Inherited from [managedAppPolicy](../resources/intune-mam-managedapppolicy.md)|
-|customSettings|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|A set of string key and string value pairs to be sent to apps for users to whom the configuration is scoped, unalterned by this service|
+|customSettings|[keyValuePair](../resources/intune-mam-keyvaluepair.md) collection|A set of string key and string value pairs to be sent to apps for users to whom the configuration is scoped, unalterned by this service|
## Relationships |Relationship|Type|Description|
v1.0 Intune Mstunnel Microsofttunnelconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-mstunnel-microsofttunnelconfiguration.md
Entity that represents a collection of Microsoft Tunnel settings
|routeExcludes|String collection|Subsets of the routes that will not be routed by the server| |splitDNS|String collection|The domains that will be resolved using the provided dns servers| |listenPort|Int32|The port that both TCP and UPD will listen over on the server|
-|advancedSettings|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Additional settings that may be applied to the server|
+|advancedSettings|[keyValuePair](../resources/intune-mstunnel-keyvaluepair.md) collection|Additional settings that may be applied to the server|
|lastUpdateDateTime|DateTimeOffset|When the configuration was last updated| |roleScopeTagIds|String collection|List of Scope Tags for this Entity instance| |disableUdpConnections|Boolean|When DisableUdpConnections is set, the clients and VPN server will not use DTLS connections to transfer data.|
v1.0 Intune Onboarding Deviceenrollmentwindowshelloforbusinessconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration.md
Inherits from [deviceEnrollmentConfiguration](../resources/intune-shared-devicee
|pinExpirationInDays|Int32|Controls the period of time (in days) that a PIN can be used before the system requires the user to change it. This must be set between 0 and 730, inclusive. If set to 0, the user's PIN will never expire| |enhancedBiometricsState|[enablement](../resources/intune-shared-enablement.md)|Controls the ability to use the anti-spoofing features for facial recognition on devices which support it. If set to disabled, anti-spoofing features are not allowed. If set to Not Configured, the user can choose whether they want to use anti-spoofing. Possible values are: `notConfigured`, `enabled`, `disabled`.| |securityKeyForSignIn|[enablement](../resources/intune-shared-enablement.md)|Security key for Sign In provides the capacity for remotely turning ON/OFF Windows Hello Sercurity Keyl Not configured will honor configurations done on the clinet. Possible values are: `notConfigured`, `enabled`, `disabled`.|
+|enhancedSignInSecurity|Int32|Setting to configure Enahcned sign-in security. Default is enabled on one secure modality (face or fingerprint)|
## Relationships |Relationship|Type|Description|
Here is a JSON representation of the resource.
"pinPreviousBlockCount": 1024, "pinExpirationInDays": 1024, "enhancedBiometricsState": "String",
- "securityKeyForSignIn": "String"
+ "securityKeyForSignIn": "String",
+ "enhancedSignInSecurity": 1024
} ```
v1.0 Intune Partnerintegration Securityconfigurationtask https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-partnerintegration-securityconfigurationtask.md
Inherits from [deviceAppManagementTask](../resources/intune-partnerintegration-d
|endpointSecurityPolicyProfile|[endpointSecurityConfigurationProfileType](../resources/intune-partnerintegration-endpointsecurityconfigurationprofiletype.md)|The endpoint security policy profile. Possible values are: `unknown`, `antivirus`, `windowsSecurity`, `bitLocker`, `fileVault`, `firewall`, `firewallRules`, `endpointDetectionAndResponse`, `deviceControl`, `appAndBrowserIsolation`, `exploitProtection`, `webProtection`, `applicationControl`, `attackSurfaceReductionRules`, `accountProtection`.| |insights|String|Information about the mitigation.| |managedDeviceCount|Int32|The number of vulnerable devices. Valid values 0 to 65536|
-|intendedSettings|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|The intended settings and their values.|
+|intendedSettings|[keyValuePair](../resources/intune-partnerintegration-keyvaluepair.md) collection|The intended settings and their values.|
## Relationships |Relationship|Type|Description|
v1.0 Intune Policyset Assignmentfilterevaluaterequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-policyset-assignmentfilterevaluaterequest.md
Request for assignment filter evaluation for devices.
## Properties |Property|Type|Description| |:|:|:|
-|platform|[devicePlatformType](../resources/intune-policyset-deviceplatformtype.md)|Platform type of the devices on which the Assignment Filter will be applicable. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`.|
+|platform|[devicePlatformType](../resources/intune-policyset-deviceplatformtype.md)|Platform type of the devices on which the Assignment Filter will be applicable. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`, `androidMobileApplicationManagement`, `iOSMobileApplicationManagement`, `unknownFutureValue`.|
|rule|String|Rule definition of the Assignment Filter.| |top|Int32|Limit of records per request. Default value is 100, if provided less than 0 or greater than 100| |skip|Int32|Number of records to skip. Default value is 0|
v1.0 Intune Policyset Assignmentfilterevaluationsummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-policyset-assignmentfilterevaluationsummary.md
Represent result summary for assignment filter evaluation
|assignmentFilterId|String|Unique identifier for the assignment filter object| |assignmentFilterLastModifiedDateTime|DateTimeOffset|The time the assignment filter was last modified.| |assignmentFilterDisplayName|String|The admin defined name for assignment filter.|
-|assignmentFilterPlatform|[devicePlatformType](../resources/intune-policyset-deviceplatformtype.md)|The platform for which this assignment filter is created. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`.|
+|assignmentFilterPlatform|[devicePlatformType](../resources/intune-policyset-deviceplatformtype.md)|The platform for which this assignment filter is created. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`, `androidMobileApplicationManagement`, `iOSMobileApplicationManagement`, `unknownFutureValue`.|
|evaluationResult|[assignmentFilterEvaluationResult](../resources/intune-policyset-assignmentfilterevaluationresult.md)|Assignment filter evaluation result. Possible values are: `unknown`, `match`, `notMatch`, `inconclusive`, `failure`, `notEvaluated`.| |evaluationDateTime|DateTimeOffset|The time assignment filter was evaluated.| |assignmentFilterType|[deviceAndAppManagementAssignmentFilterType](../resources/intune-shared-deviceandappmanagementassignmentfiltertype.md)|Indicate filter type either include or exclude. Possible values are: `none`, `include`, `exclude`.|
v1.0 Intune Policyset Assignmentfiltermanagementtype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-policyset-assignmentfiltermanagementtype.md
+
+ Title: "assignmentFilterManagementType enum type"
+description: "Supported filter management types whether its devices or apps."
+
+localization_priority: Normal
++
+# assignmentFilterManagementType enum type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Supported filter management types whether its devices or apps.
+
+## Members
+|Member|Value|Description|
+|:|:|:|
+|devices|0|Indicates when filter is supported based on device properties. This is the default value when management type resolution fails.|
+|apps|1|Indicates when filter is supported based on app properties.|
+|unknownFutureValue|2|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Policyset Assignmentfilterstatusdetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-policyset-assignmentfilterstatusdetails.md
Represent status details for device and payload and all associated applied filte
|managedDeviceId|String|Unique identifier for the device object.| |payloadId|String|Unique identifier for payload object.| |userId|String|Unique identifier for UserId object. Can be null|
-|deviceProperties|[keyValuePair](../resources/intune-shared-keyvaluepair.md) collection|Device properties used for filter evaluation during device check-in time.|
+|deviceProperties|[keyValuePair](../resources/intune-policyset-keyvaluepair.md) collection|Device properties used for filter evaluation during device check-in time.|
|evalutionSummaries|[assignmentFilterEvaluationSummary](../resources/intune-policyset-assignmentfilterevaluationsummary.md) collection|Evaluation result summaries for each filter associated to device and payload| ## Relationships
v1.0 Intune Policyset Deviceandappmanagementassignmentfilter https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-policyset-deviceandappmanagementassignmentfilter.md
A class containing the properties used for Assignment Filter.
|Property|Type|Description| |:|:|:| |id|String|Key of the Assignment Filter.|
-|createdDateTime|DateTimeOffset|Creation time of the Assignment Filter.|
-|lastModifiedDateTime|DateTimeOffset|Last modified time of the Assignment Filter.|
-|displayName|String|DisplayName of the Assignment Filter.|
-|description|String|Description of the Assignment Filter.|
-|platform|[devicePlatformType](../resources/intune-policyset-deviceplatformtype.md)|Platform type of the devices on which the Assignment Filter will be applicable. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`.|
-|rule|String|Rule definition of the Assignment Filter.|
-|roleScopeTags|String collection|RoleScopeTags of the Assignment Filter.|
-|payloads|[payloadByFilter](../resources/intune-policyset-payloadbyfilter.md) collection|Associated assignments for a specific filter|
+|createdDateTime|DateTimeOffset|The creation time of the assignment filter. The value cannot be modified and is automatically populated during new assignment filter process. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.|
+|lastModifiedDateTime|DateTimeOffset|Last modified time of the Assignment Filter. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'|
+|displayName|String|The name of the Assignment Filter.|
+|description|String|Optional description of the Assignment Filter.|
+|platform|[devicePlatformType](../resources/intune-policyset-deviceplatformtype.md)|Indicates filter is applied to which flatform. Possible values are android,androidForWork,iOS,macOS,windowsPhone81,windows81AndLater,windows10AndLater,androidWorkProfile, unknown, androidAOSP,androidMobileApplicationManagement, iOSMobileApplicationManagement. Default filter will be applied to 'unknown'. Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`, `androidMobileApplicationManagement`, `iOSMobileApplicationManagement`, `unknownFutureValue`.|
+|rule|String|Rule definition of the assignment filter.|
+|roleScopeTags|String collection|Indicates role scope tags assigned for the assignment filter.|
+|payloads|[payloadByFilter](../resources/intune-policyset-payloadbyfilter.md) collection|Indicates associated assignments for a specific filter.|
+|assignmentFilterManagementType|[assignmentFilterManagementType](../resources/intune-policyset-assignmentfiltermanagementtype.md)|Indicates filter is applied to either 'devices' or 'apps' management type. Possible values are devices, apps. Default filter will be applied to 'devices'. Possible values are: `devices`, `apps`, `unknownFutureValue`.|
## Relationships None
Here is a JSON representation of the resource.
"groupId": "String", "assignmentFilterType": "String" }
- ]
+ ],
+ "assignmentFilterManagementType": "String"
} ```
v1.0 Intune Policyset Deviceplatformtype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-policyset-deviceplatformtype.md
Supported platform types.
## Members |Member|Value|Description| |:|:|:|
-|android|0|Android.|
-|androidForWork|1|AndroidForWork.|
-|iOS|2|iOS.|
-|macOS|3|MacOS.|
-|windowsPhone81|4|WindowsPhone 8.1.|
-|windows81AndLater|5|Windows 8.1 and later|
-|windows10AndLater|6|Windows 10 and later.|
-|androidWorkProfile|7|Android Work Profile.|
-|unknown|8|Unknown.|
-|androidAOSP|9|Android AOSP.|
+|android|0|Indicates device platform type is android.|
+|androidForWork|1|Indicates device platform type is android for work.|
+|iOS|2|Indicates device platform type is iOS.|
+|macOS|3|Indicates device platform type is macOS.|
+|windowsPhone81|4|Indicates device platform type is WindowsPhone 8.1.|
+|windows81AndLater|5|Indicates device platform type is Windows 8.1 and later.|
+|windows10AndLater|6|Indicates device platform type is Windows 10 and later.|
+|androidWorkProfile|7|Indicates device platform type is Android Work Profile.|
+|unknown|8|This is the default value when device platform type resolution fails|
+|androidAOSP|9|Indicates device platform type is Android AOSP.|
+|androidMobileApplicationManagement|10|Indicates Mobile Application Management (MAM) for android devices.|
+|iOSMobileApplicationManagement|11|Indicates Mobile Application Management (MAM) for iOS devices.|
+|unknownFutureValue|12|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Policyset Payloadcompatibleassignmentfilter https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-policyset-payloadcompatibleassignmentfilter.md
Inherits from [deviceAndAppManagementAssignmentFilter](../resources/intune-polic
|Property|Type|Description| |:|:|:| |id|String|Key of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|createdDateTime|DateTimeOffset|Creation time of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|lastModifiedDateTime|DateTimeOffset|Last modified time of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|displayName|String|DisplayName of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|description|String|Description of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|platform|[devicePlatformType](../resources/intune-policyset-deviceplatformtype.md)|Platform type of the devices on which the Assignment Filter will be applicable. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md). Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`.|
-|rule|String|Rule definition of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|roleScopeTags|String collection|RoleScopeTags of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
-|payloads|[payloadByFilter](../resources/intune-policyset-payloadbyfilter.md) collection|Associated assignments for a specific filter Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|createdDateTime|DateTimeOffset|The creation time of the assignment filter. The value cannot be modified and is automatically populated during new assignment filter process. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|lastModifiedDateTime|DateTimeOffset|Last modified time of the Assignment Filter. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|displayName|String|The name of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|description|String|Optional description of the Assignment Filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|platform|[devicePlatformType](../resources/intune-policyset-deviceplatformtype.md)|Indicates filter is applied to which flatform. Possible values are android,androidForWork,iOS,macOS,windowsPhone81,windows81AndLater,windows10AndLater,androidWorkProfile, unknown, androidAOSP,androidMobileApplicationManagement, iOSMobileApplicationManagement. Default filter will be applied to 'unknown'. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md). Possible values are: `android`, `androidForWork`, `iOS`, `macOS`, `windowsPhone81`, `windows81AndLater`, `windows10AndLater`, `androidWorkProfile`, `unknown`, `androidAOSP`, `androidMobileApplicationManagement`, `iOSMobileApplicationManagement`, `unknownFutureValue`.|
+|rule|String|Rule definition of the assignment filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|roleScopeTags|String collection|Indicates role scope tags assigned for the assignment filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|payloads|[payloadByFilter](../resources/intune-policyset-payloadbyfilter.md) collection|Indicates associated assignments for a specific filter. Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md)|
+|assignmentFilterManagementType|[assignmentFilterManagementType](../resources/intune-policyset-assignmentfiltermanagementtype.md)|Indicates filter is applied to either 'devices' or 'apps' management type. Possible values are devices, apps. Default filter will be applied to 'devices' Inherited from [deviceAndAppManagementAssignmentFilter](../resources/intune-policyset-deviceandappmanagementassignmentfilter.md). Possible values are: `devices`, `apps`, `unknownFutureValue`.|
|payloadType|[assignmentFilterPayloadType](../resources/intune-policyset-assignmentfilterpayloadtype.md)|PayloadType of the Assignment Filter. Possible values are: `notSet`, `enrollmentRestrictions`.| ## Relationships
Here is a JSON representation of the resource.
"assignmentFilterType": "String" } ],
+ "assignmentFilterManagementType": "String",
"payloadType": "String" } ```
v1.0 Intune Rapolicy Deviceplatformtype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-rapolicy-deviceplatformtype.md
+
+ Title: "devicePlatformType enum type"
+description: "Supported platform types."
+
+localization_priority: Normal
++
+# devicePlatformType enum type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Supported platform types.
+
+## Members
+|Member|Value|Description|
+|:|:|:|
+|android|0|Indicates device platform type is android.|
+|androidForWork|1|Indicates device platform type is android for work.|
+|iOS|2|Indicates device platform type is iOS.|
+|macOS|3|Indicates device platform type is macOS.|
+|windowsPhone81|4|Indicates device platform type is WindowsPhone 8.1.|
+|windows81AndLater|5|Indicates device platform type is Windows 8.1 and later.|
+|windows10AndLater|6|Indicates device platform type is Windows 10 and later.|
+|androidWorkProfile|7|Indicates device platform type is Android Work Profile.|
+|unknown|8|This is the default value when device platform type resolution fails|
+|androidAOSP|9|Indicates device platform type is Android AOSP.|
v1.0 Intune Reporting Devicemanagementreports https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-reporting-devicemanagementreports.md
Singleton entity that acts as a container for all reports functionality.
|[getSettingNonComplianceReport action](../api/intune-reporting-devicemanagementreports-getsettingnoncompliancereport.md)|Stream|Not yet documented| |[getReportFilters action](../api/intune-reporting-devicemanagementreports-getreportfilters.md)|Stream|Not yet documented| |[getHistoricalReport action](../api/intune-reporting-devicemanagementreports-gethistoricalreport.md)|Stream|Not yet documented|
+|[getAutopilotDeploymentStatus action](../api/intune-reporting-devicemanagementreports-getautopilotdeploymentstatus.md)|Stream|Not yet documented|
|[getConfigurationPolicyNonComplianceSummaryReport action](../api/intune-reporting-devicemanagementreports-getconfigurationpolicynoncompliancesummaryreport.md)|Stream|Not yet documented| |[getConfigurationPolicyNonComplianceReport action](../api/intune-reporting-devicemanagementreports-getconfigurationpolicynoncompliancereport.md)|Stream|Not yet documented| |[getConfigurationSettingNonComplianceReport action](../api/intune-reporting-devicemanagementreports-getconfigurationsettingnoncompliancereport.md)|Stream|Not yet documented|
v1.0 Intune Shared Certificateissuancestates https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-shared-certificateissuancestates.md
+
+ Title: "certificateIssuanceStates enum type"
+description: "Certificate Issuance State Options."
+
+localization_priority: Normal
++
+# certificateIssuanceStates enum type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Certificate Issuance State Options.
+
+## Members
+|Member|Value|Description|
+|:|:|:|
+|unknown|0|Not yet documented|
+|challengeIssued|1|Not yet documented|
+|challengeIssueFailed|2|Not yet documented|
+|requestCreationFailed|3|Not yet documented|
+|requestSubmitFailed|4|Not yet documented|
+|challengeValidationSucceeded|5|Not yet documented|
+|challengeValidationFailed|6|Not yet documented|
+|issueFailed|7|Not yet documented|
+|issuePending|8|Not yet documented|
+|issued|9|Not yet documented|
+|responseProcessingFailed|10|Not yet documented|
+|responsePending|11|Not yet documented|
+|enrollmentSucceeded|12|Not yet documented|
+|enrollmentNotNeeded|13|Not yet documented|
+|revoked|14|Not yet documented|
+|removedFromCollection|15|Not yet documented|
+|renewVerified|16|Not yet documented|
+|installFailed|17|Not yet documented|
+|installed|18|Not yet documented|
+|deleteFailed|19|Not yet documented|
+|deleted|20|Not yet documented|
+|renewalRequested|21|Not yet documented|
+|requested|22|Not yet documented|
v1.0 Intune Shared Certificaterevocationstatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-shared-certificaterevocationstatus.md
+
+ Title: "certificateRevocationStatus enum type"
+description: "Certificate Revocation Status."
+
+localization_priority: Normal
++
+# certificateRevocationStatus enum type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Certificate Revocation Status.
+
+## Members
+|Member|Value|Description|
+|:|:|:|
+|none|0|Not revoked.|
+|pending|1|Revocation pending.|
+|issued|2|Revocation command issued.|
+|failed|3|Revocation failed.|
+|revoked|4|Revoked.|
v1.0 Intune Shared Devicemanagement https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-shared-devicemanagement.md
The deviceManagement resource represents a container whose contents vary accordi
- Device intent settings - Device management - Electronic SIM (ESIM)-- Fencing - Group Policy Analytics - Notifications - Onboarding policies, settings, and details
The deviceManagement resource represents a container whose contents vary accordi
- Remote assistance partners - Role-based access control (RBAC) policies - Reporting-- Telecom expanse management partners+ - Troubleshooting events - Windows Information Protection summaries
The deviceManagement resource represents a container whose contents vary accordi
|windowsAutopilotSettings|[windowsAutopilotSettings](../resources/intune-enrollment-windowsautopilotsettings.md)|The Windows autopilot account settings.| |**Embedded SIM**| |embeddedSIMActivationCodePools|[embeddedSIMActivationCodePool](../resources/intune-esim-embeddedsimactivationcodepool.md) collection|The embedded SIM activation code pools created by this account.|
-|**Fencing**|
-|managementConditions|[managementCondition](../resources/intune-fencing-managementcondition.md) collection|The management conditions associated with device management of the company.|
-|managementConditionStatements|[managementConditionStatement](../resources/intune-fencing-managementconditionstatement.md) collection|The management condition statements associated with device management of the company.|
|**Group Policy Analytics**| |groupPolicyMigrationReports|[groupPolicyMigrationReport](../resources/intune-gpanalyticsservice-grouppolicymigrationreport.md) collection|A list of Group Policy migration reports.| |**MicrosoftTunnel**|
The deviceManagement resource represents a container whose contents vary accordi
|reports|[deviceManagementReports](../resources/intune-reporting-devicemanagementreports.md)|Reports singleton| |**Software Update**| |windowsFeatureUpdateProfiles|[windowsFeatureUpdateProfile](../resources/intune-softwareupdate-windowsfeatureupdateprofile.md) collection|A collection of windows feature update profiles|
-|**Telecom expense management (TEM)**|
-|telecomExpenseManagementPartners|[telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) collection|The telecom expense management partners.|
|**Troubleshooting**| |troubleshootingEvents|[deviceManagementTroubleshootingEvent](../resources/intune-troubleshooting-devicemanagementtroubleshootingevent.md) collection|The list of troubleshooting events for the tenant.| |**Windows Information Protection**|
v1.0 Intune Shared Macosvppappassignmentsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-shared-macosvppappassignmentsettings.md
Inherits from [mobileAppAssignmentSettings](../resources/intune-shared-mobileapp
|:|:|:| |useDeviceLicensing|Boolean|Whether or not to use device licensing.| |uninstallOnDeviceRemoval|Boolean|Whether or not to uninstall the app when device is removed from Intune.|
+|preventManagedAppBackup|Boolean|When TRUE, indicates that the app should not be backed up to iCloud. When FALSE, indicates that the app may be backed up to iCloud. By default, this property is set to null which internally is treated as FALSE.|
+|preventAutoAppUpdate|Boolean|When TRUE, indicates that the app should not be automatically updated with the latest version from Apple app store. When FALSE, indicates that the app may be auto updated. By default, this property is set to null which internally is treated as FALSE.|
## Relationships None
Here is a JSON representation of the resource.
{ "@odata.type": "#microsoft.graph.macOsVppAppAssignmentSettings", "useDeviceLicensing": true,
- "uninstallOnDeviceRemoval": true
+ "uninstallOnDeviceRemoval": true,
+ "preventManagedAppBackup": true,
+ "preventAutoAppUpdate": true
} ```
v1.0 Intune Shared Subjectnameformat https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-shared-subjectnameformat.md
+
+ Title: "subjectNameFormat enum type"
+description: "Subject Name Format Options."
+
+localization_priority: Normal
++
+# subjectNameFormat enum type
+
+Namespace: microsoft.graph
+
+> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Subject Name Format Options.
+
+## Members
+|Member|Value|Description|
+|:|:|:|
+|commonName|0|Common name.|
+|commonNameIncludingEmail|1|Common Name Including Email.|
+|commonNameAsEmail|2|Common Name As Email.|
+|custom|3|Custom subject name format.|
+|commonNameAsIMEI|5|Common Name As IMEI.|
+|commonNameAsSerialNumber|6|Common Name As Serial Number.|
+|commonNameAsAadDeviceId|7|Common Name As Serial Number.|
+|commonNameAsIntuneDeviceId|8|Common Name As Serial Number.|
+|commonNameAsDurableDeviceId|9|Common Name As Serial Number.|
v1.0 Intune Shared Windowsappxappassignmentsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-shared-windowsappxappassignmentsettings.md
Inherits from [mobileAppAssignmentSettings](../resources/intune-shared-mobileapp
## Properties |Property|Type|Description| |:|:|:|
-|useDeviceContext|Boolean|Whether or not to use device execution context for Windows AppX mobile app.|
+|useDeviceContext|Boolean|When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed.|
## Relationships None
v1.0 Intune Tem Conceptual https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-tem-conceptual.md
- Title: "Telecom expense management in Microsoft Intune - Microsoft Graph API"
-description: "Lists the Microsoft Graph API for Intune endpoints (REST) related to telecom expense management for a tenant organization."
---
-# Telecom expense management in Microsoft Intune
-
-Namespace: microsoft.graph
-
-> **Important:** APIs under the /beta version in Microsoft Graph are in preview and are subject to change. Use of these APIs in production applications is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-You can limit data usage and roaming on corporate-owned devices when you use the Saaswedo telecom expense management service, which integrates with Intune. The service enables you to set and enforce usage limits and to send users an alert when they exceed a configured threshold. You can also configure the service to take different actions, such as disabling roaming, when users exceed the threshold. Reports that provide data usage and monitoring information are available in the Saaswedo console. Before you can use the Saaswedo telecom expense management service with Intune, you need to configure settings in a Saaswedo console and in Intune. The connection must be turned on for the Saaswedo service and for Intune. If the Saaswedo side of the connection is enabled, but not the Intune side, Intune receives the communication, but ignores it.
-
-Use Graph resources to manage telecom expenses in Intune. See the table of content for a list of resources.
v1.0 Intune Tem Telecomexpensemanagementpartner https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-tem-telecomexpensemanagementpartner.md
- Title: "telecomExpenseManagementPartner resource type"
-description: "telecomExpenseManagementPartner resources represent the metadata and status of a given TEM service. Once your organization has onboarded with a partner, the partner can be enabled or disabled to switch TEM functionality on or off."
-
-localization_priority: Normal
-doc_type: resourcePageType
--
-# telecomExpenseManagementPartner resource type
-
-Namespace: microsoft.graph
-
-> **Important:** Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-telecomExpenseManagementPartner resources represent the metadata and status of a given TEM service. Once your organization has onboarded with a partner, the partner can be enabled or disabled to switch TEM functionality on or off.
-
-## Methods
-|Method|Return Type|Description|
-|:|:|:|
-|[List telecomExpenseManagementPartners](../api/intune-tem-telecomexpensemanagementpartner-list.md)|[telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) collection|List properties and relationships of the [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) objects.|
-|[Get telecomExpenseManagementPartner](../api/intune-tem-telecomexpensemanagementpartner-get.md)|[telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md)|Read properties and relationships of the [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) object.|
-|[Create telecomExpenseManagementPartner](../api/intune-tem-telecomexpensemanagementpartner-create.md)|[telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md)|Create a new [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) object.|
-|[Delete telecomExpenseManagementPartner](../api/intune-tem-telecomexpensemanagementpartner-delete.md)|None|Deletes a [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md).|
-|[Update telecomExpenseManagementPartner](../api/intune-tem-telecomexpensemanagementpartner-update.md)|[telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md)|Update the properties of a [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) object.|
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique identifier of the TEM partner.|
-|displayName|String|Display name of the TEM partner.|
-|url|String|URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service.|
-|appAuthorized|Boolean|Whether the partner's AAD app has been authorized to access Intune.|
-|enabled|Boolean|Whether Intune's connection to the TEM service is currently enabled or disabled.|
-|lastConnectionDateTime|DateTimeOffset|Timestamp of the last request sent to Intune by the TEM partner.|
-
-## Relationships
-None
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.telecomExpenseManagementPartner"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.telecomExpenseManagementPartner",
- "id": "String (identifier)",
- "displayName": "String",
- "url": "String",
- "appAuthorized": true,
- "enabled": true,
- "lastConnectionDateTime": "String (timestamp)"
-}
-```
v1.0 Intune Unlock Windowsdefenderapplicationcontrolsupplementalpolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md
Not yet documented
## Properties |Property|Type|Description| |:|:|:|
-|id|String|The key for the WindowsDefenderApplicationControl supplemental policy.|
-|displayName|String|The display name of WindowsDefenderApplicationControl supplemental policy.|
-|description|String|The description of WindowsDefenderApplicationControl supplemental policy.|
-|content|Binary|The WindowsDefenderApplicationControl supplemental policy content in byte array format.|
-|contentFileName|String|The WindowsDefenderApplicationControl supplemental policy content's file name.|
-|version|String|The WindowsDefenderApplicationControl supplemental policy's version.|
-|creationDateTime|DateTimeOffset|The date and time when the WindowsDefenderApplicationControl supplemental policy was uploaded.|
-|lastModifiedDateTime|DateTimeOffset|The date and time when the WindowsDefenderApplicationControl supplemental policy was last modified.|
-|roleScopeTagIds|String collection|List of Scope Tags for this WindowsDefenderApplicationControl supplemental policy entity.|
+|id|String|The unique identifier of the Windows Defender Application Control Supplemental Policy. This id is assigned during creation of the policy.|
+|displayName|String|The display name of the Windows Defender Application Control Supplemental Policy.|
+|description|String|The description of the Windows Defender Application Control Supplemental Policy.|
+|content|Binary|Indicates the content of the Windows Defender Application Control Supplemental Policy in byte array format.|
+|contentFileName|String|Indicates the file name associated with the content of the Windows Defender Application Control Supplemental Policy.|
+|version|String|Indicates the Windows Defender Application Control Supplemental Policy's version.|
+|creationDateTime|DateTimeOffset|Indicates the created date and time when the Windows Defender Application Control Supplemental Policy was uploaded.|
+|lastModifiedDateTime|DateTimeOffset|Indicates the last modified date and time of the Windows Defender Application Control Supplemental Policy.|
+|roleScopeTagIds|String collection|List of Scope Tags for the Windows Defender Application Control Supplemental Policy entity.|
## Relationships |Relationship|Type|Description| |:|:|:|
-|assignments|[windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md) collection|The associated group assignments for this WindowsDefenderApplicationControl supplemental policy.|
+|assignments|[windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md) collection|The associated group assignments for the Windows Defender Application Control Supplemental Policy.|
|deploySummary|[windowsDefenderApplicationControlSupplementalPolicyDeploymentSummary](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicydeploymentsummary.md)|WindowsDefenderApplicationControl supplemental policy deployment summary.| |deviceStatuses|[windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicydeploymentstatus.md) collection|The list of device deployment states for this WindowsDefenderApplicationControl supplemental policy.|
v1.0 Invalidlicensealertconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/invalidlicensealertconfiguration.md
+
+ Title: "invalidLicenseAlertConfiguration resource type"
+description: "Represents an alert configuration that's triggered if the tenant doesn't have a valid Azure AD Premium P2 license that's required to use the PIM for Azure AD roles feature."
+
+ms.localizationpriority: medium
++
+# invalidLicenseAlertConfiguration resource type
+
+Namespace: microsoft.graph
++
+Represents an alert configuration that's triggered if the tenant doesn't have a valid Azure AD Premium P2 license that's required to use the PIM for Azure AD roles feature.
+
+Inherits from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|alertDefinitionId|String|The identifier of an alert definition. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md). Supports `$filter` (`eq`, `ne`).|
+|id|String|The identifier of the alert configuration. Inherited from [entity](../resources/entity.md).|
+|isEnabled|Boolean|`true` if the alert is enabled. Setting it to `false` disables PIM scanning the tenant to identify instances that trigger this alert. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).|
+|scopeId|String|The identifier of the scope to which the alert is related. Only `/` is supported to represent the tenant scope. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md). Supports `$filter` (`eq`, `ne`).|
+|scopeType|String|The type of scope where the alert is created. `DirectoryRole` is the only currently supported scope type for Azure AD roles. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|alertDefinition|[unifiedRoleManagementAlertDefinition](../resources/unifiedrolemanagementalertdefinition.md)| The definition of the alert that contains its description, impact, and measures to mitigate or prevent it. Supports `$expand`.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.invalidLicenseAlertConfiguration",
+ "baseType": "microsoft.graph.unifiedRoleManagementAlertConfiguration",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.invalidLicenseAlertConfiguration",
+ "id": "String (identifier)",
+ "alertDefinitionId": "String",
+ "scopeType": "String",
+ "scopeId": "String",
+ "isEnabled": "Boolean"
+}
+```
+
v1.0 Invalidlicensealertincident https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/invalidlicensealertincident.md
+
+ Title: "invalidLicenseAlertIncident resource type"
+description: "Represents the details of an alert incident that is triggered if the current tenant does not have a valid Azure AD Premium P2 license."
+
+ms.localizationpriority: medium
++
+# invalidLicenseAlertIncident resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an alert incident that is triggered if the current tenant does not have a valid Azure AD Premium P2 license.
+
+Inherits from [unifiedRoleManagementAlertIncident](../resources/unifiedrolemanagementalertincident.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The identifier for the alert incident. For example, it could be a role assignment ID if the incident represents a role assignment. Inherited from [entity](../resources/entity.md). Supports `$filter` (`eq`, `ne`).|
+|tenantLicenseStatus|String|Status of the tenant's Azure AD Premium P2 license.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.invalidLicenseAlertIncident",
+ "baseType": "microsoft.graph.unifiedRoleManagementAlertIncident",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.invalidLicenseAlertIncident",
+ "id": "String (identifier)",
+ "tenantLicenseStatus": "String"
+}
+```
+
v1.0 Invitation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/invitation.md
Title: "invitation resource type"
-description: "Represents an invitation that is used to add external users to an organization."
+description: "Represents an invitation that is used to add external users to an organization as part of Azure Active Directory business-to-business (Azure AD B2B) collaboration."
ms.localizationpriority: medium-+ ms.prod: "identity-and-sign-in" doc_type: resourcePageType
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Represents an invitation that is used to add external users to an organization.
+Represents an invitation that is used to add external users to an organization as part of Azure Active Directory business-to-business (Azure AD B2B) collaboration.
The invitation process uses the following flow:
Creating an invitation will return a redemption URL in the response (*inviteRede
|[Create invitation](../api/invitation-post.md) | invitation | Write properties and relationships of invitation object.| ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |invitedUserDisplayName|String|The display name of the user being invited.| |invitedUserEmailAddress|String|The email address of the user being invited. Required. The following special characters are not permitted in the email address:<br><ul><li>Tilde (~)</li><li>Exclamation point (`!`)</li><li>At sign (`@`)</li><li>Number sign (`#`)</li><li>Dollar sign (`$`)</li><li>Percent (`%`)</li><li>Circumflex (`^`)</li><li>Ampersand (`&`)</li><li>Asterisk (`*`)</li><li>Parentheses (`( )`)</li><li>Hyphen (`-`)</li><li>Plus sign (`+`)</li><li>Equal sign (`=`)</li><li>Brackets (`[ ]`)</li><li>Braces (`{ }`)</li><li>Backslash (`\`)</li><li>Slash mark (`/`)</li><li>Pipe (`|`)</li><li>Semicolon (`;`)</li><li>Colon (`:`)</li><li>Quotation marks (`"`)</li><li>Angle brackets (`< >`)</li><li>Question mark (`?`)</li><li>Comma (`,`)</li></ul><br>However, the following exceptions apply:<br><ul><li>A period (`.`) or a hyphen (`-`) is permitted anywhere in the user name, except at the beginning or end of the name.</li><li>An underscore (`_`) is permitted anywhere in the user name. This includes at the beginning or end of the name.</li></ul>|
Creating an invitation will return a redemption URL in the response (*inviteRede
|status|String|The status of the invitation. Possible values: `PendingAcceptance`, `Completed`, `InProgress`, and `Error`| ## Relationships
-| Relationship | Type |Description|
+| Relationship | Type |Description|
|:|:--|:-| |invitedUser|[user](user.md)|The user created as part of the invitation creation. Read-Only|
+|invitedUserSponsors|[directoryObject](../resources/directoryobject.md) collection|The users or groups who are sponsors of the invited user. Sponsors are users and groups that are responsible for guest users' privileges in the tenant and for keeping the guest users' information and access up to date. |
## JSON representation Here is a JSON representation of the resource
v1.0 Invitedusermessageinfo https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/invitedusermessageinfo.md
description: "The invitedUserMessageInfo object allows you to configure the invi
ms.localizationpriority: medium doc_type: resourcePageType ms.prod: "identity-and-sign-in"-+ # invitedUserMessageInfo resource type
v1.0 Iprange https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/iprange.md
Title: "ipRange resource type" description: "IP range base class for representing IPV4 and IPV6 address ranges." ms.localizationpriority: medium-+ ms.prod: "directory-management" doc_type: resourcePageType
v1.0 Ipv4cidrrange https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/ipv4cidrrange.md
Title: "iPv4CidrRange resource type" description: "Represents an IPv4 range using the CIDR notation." ms.localizationpriority: medium-+ ms.prod: "directory-management" doc_type: resourcePageType
v1.0 Ipv6cidrrange https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/ipv6cidrrange.md
Title: "iPv6CidrRange resource type" description: "Represents an IPv6 range using the CIDR notation." ms.localizationpriority: medium-+ ms.prod: "directory-management" doc_type: resourcePageType
v1.0 Keycredential https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/keycredential.md
Contains a key credential associated with an application or a service principal.
To add a keyCredential using Microsoft Graph, see [Add a certificate to an app using Microsoft Graph](/graph/applications-how-to-add-certificate). ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |customKeyIdentifier|Binary| A 40-character binary type that can be used to identify the credential. Optional. When not provided in the payload, defaults to the thumbprint of the certificate. | | displayName | String | Friendly name for the key. Optional. | |endDateTime|DateTimeOffset|The date and time at which the credential expires. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
-|key|Binary| Value for the key credential. Should be a Base64 encoded value. Returned only on `$select` for a single object, that is, `GET applications/{applicationId}?$select=keyCredentials` or `GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials`; otherwise, it is always `null`. |
+|key|Binary| Value for the key credential. Should be a Base64 encoded value. Returned only on `$select` for a single object, that is, `GET applications/{applicationId}?$select=keyCredentials` or `GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials`; otherwise, it is always `null`. <br/><br> From a *.cer* certificate, you can read the key using the **Convert.ToBase64String()** method. For more information, see [Get the certificate key](/graph/applications-how-to-add-certificate). |
|keyId|Guid|The unique identifier for the key.| |startDateTime|DateTimeOffset|The date and time at which the credential becomes valid.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
-|type|String|The type of key credential; for example, `Symmetric`, `AsymmetricX509Cert`.|
-|usage|String|A string that describes the purpose for which the key can be used; for example, `Verify`.|
+|type|String|The type of key credential; for example, `Symmetric`, `AsymmetricX509Cert`, or `X509CertAndPassword`.|
+|usage|String|A string that describes the purpose for which the key can be used; for example, `None`ΓÇï, `Verify`ΓÇï, `PairwiseIdentifier`ΓÇï, `Delegation`ΓÇï, `Decrypt`ΓÇï, `Encrypt`ΓÇï, `HashedIdentifier`ΓÇï, `SelfSignedTls`, or `Sign`. <br/><br/>If **usage** is `Sign`ΓÇï, the **type** should be `X509CertAndPassword`ΓÇï, and the **passwordCredentials**ΓÇï for signing should be defined.|
## JSON representation
v1.0 Keyvalue https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/keyvalue.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] Provides additional authentication processing information, such as the server name and the presence of hints for sign in and domain.
+The configuration of this resource is shared by the following objects:
++ The **attributeCollection** property of the [contentCustomization](contentcustomization.md) complex type of [organizationalBrandingProperties](organizationalbrandingproperties.md).++ The **additionalDetails** property of the [directoryAudit](directoryaudit.md) resource type.++ The **authenticationProcessingDetails** property of the [signIn](signin.md) resource type.++ The **additionalDetails** property of the [impactedResource](impactedresource.md) resource type. ## Properties | Property | Type | Description | |:-|:|:|
-|key|String|Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: `Login hint present`, `Domain hint present`.|
-|value|String|Contains the corresponding value for the specified key. The value is `true` if a sign in hint was included in the sign-in request; otherwise `false`. The value is `true` if a domain hint was included in the sign-in request; otherwise `false`.|
+|key|String|Contains the name of the field that a value is associated with. <!--When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: `Login hint present`, `Domain hint present`.-->|
+|value|String|Contains the corresponding value for the specified key. <!--The value is `true` if a sign in hint was included in the sign-in request; otherwise `false`. The value is `true` if a domain hint was included in the sign-in request; otherwise `false`.-->|
+
+### Key-value pair names and values
+
+#### Supported by organizationalBrandingProperties
+
+| Key | Possible value |
+|:-|:-|
+| AttributeCollection_Description | We just need a little more information to set up your account. |
+| AttributeCollection_Title | Add details |
+| Attribute_City | City |
+| Attribute_Country | Country/Region |
+| Attribute_DisplayName | Display Name |
+| Attribute_Email | Email Address |
+| Attribute_Generic_ConfirmationLabel | Re-enter |
+| Attribute_GivenName | Given Name |
+| Attribute_JobTitle | Job Title |
+| Attribute_Password | Password |
+| Attribute_Password_MismatchErrorString | Passwords do not match. |
+| Attribute_PostalCode | Postal Code |
+| Attribute_State | State/Province |
+| Attribute_StreetAddress | Street Address |
+| Attribute_Surname | Surname |
+| SignIn_Description | Sign in to access |
+| SignIn_Title | Sign in |
+| SignUp_Description | Sign up to access |
+| SignUp_Title | Create account |
+| SisuOtc_Title | Enter code |
+| Attribute_extension_82936c774db949fcac549215e8857017_Total_Job_Experience_Years | Total_Job_Experience_Years |
+ ## JSON representation
v1.0 Keyvaluepair https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/keyvaluepair.md
Key-value pair for action parameters. The configuration of this resource is shar
| Property | Possible values | |:-|:-|
-| name | `AdditionalWSFedEndpointCheckResult`, `AllowedAuthenticationClassReferencesCheckResult`, `AlwaysRequireAuthenticationCheckResult`, `AutoUpdateEnabledCheckResult`, `ClaimsProviderNameCheckResult`, `EncryptClaimsCheckResult`, `EncryptedNameIdRequiredCheckResult`, `MonitoringEnabledCheckResult`,`NotBeforeSkewCheckResult`, `RequestMFAFromClaimsProvidersCheckResult`, `SignedSamlRequestsRequiredCheckResult`, `AdditionalAuthenticationRulesCheckResult`, `TokenLifetimeCheckResult`, `DelegationAuthorizationRulesCheckResult`, `IssuanceAuthorizationRulesCheckResult`, `IssuanceTransformRulesCheckResult`. |
-| value | `0` (when the validation check passed), `1` (when the validation check failed), or `2` (when the validation check is a warning). |
+| AllowDefaultEntitlement | The service will provision users that only have the `msiam_access` entitlement grant. |
+| AzureIngestionAttributeOptimization | A Boolean value for enabling an optimization for incremental sync when the number of users managed is in the hundreds of thousands. |
+| LookaheadQueryEnabled | For inbound scenarios, investigates the source directory for deletes that will be carried out. This is related to the early termination scenario in Workday.|
+| LookaheadQueryIntervalValue | The interval for the lookback investigation relating to `LookaheadQueryEnabled`. |
+| QuarantineTooManyDeletes | A Boolean value that defines whether to quarantine a _RunProfile_ if more than a certain number of deletes occur within a period. |
+| QuarantineTooManyDeletesThreshold | The number of deletes for the quarantine to trigger `QuarantineTooManyDeletes`. |
### Supported by Lifecycle Workflows tasks
v1.0 Learningassignment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/learningassignment.md
doc_type: resourcePageType
Namespace: microsoft.graph
-Represents the details of a learning activity assigned to a user.
+Represents the details of a learning activity assigned to a user.
Inherits from [learningCourseActivity](../resources/learningcourseactivity.md). ## Properties+ |Property|Type|Description| |:|:|:| |@odata.type|String|Indicates whether this is a [learningAssignment](../resources/learningassignment.md) or [learningSelfInitiated](../resources/learningselfinitiatedcourse.md) course activity. Required.|
-|assignedDateTime|DateTimeOffset|Assigned date for the course activity Optional.|
+|assignedDateTime|DateTimeOffset|Assigned date for the course activity. Optional.|
|assignerUserId|String|The user ID of the assigner. Optional.|
-|assignmentType|String|The assignment type for the course activity. Possible values are `required`, `recommended`, `UnknownFutureValue`. Required.|
-|completedDateTime|DateTimeOffset|Date time value when the assignment was completed. Optional.|
-|completionPercentage|Integer|The percentage of the course completed by the user. If the value is provided, the value needs to be in between 0 and 100 (inclusive). Optional.|
+|assignmentType|String|The assignment type for the course activity. Possible values are: `required`, `recommended`, `unknownFutureValue`. Required.|
+|completedDateTime|DateTimeOffset|Date and time when the assignment was completed. Optional.|
+|completionPercentage|Int32|The percentage of the course completed by the user. If a value is provided, it must be between `0` and `100` (inclusive). Optional.|
|dueDateTime|DateTimeOffset|Due date for the course activity. Optional.| |externalCourseActivityId|String|A course activity ID generated at provider. Optional.|
-|ID|String|The generated ID for a request and can be used to make further interactions to the course activity APIs.|
-|learningContentId|String| The ID of the learning content in Viva Learning. Required.|
+|id|String|The generated ID for a request that can be used to make further interactions to the course activity APIs.|
|learnerUserId|String|The user ID of the learner to whom the activity is assigned. Required.|
+|learningContentId|String| The ID of the learning content in Viva Learning. Required.|
|learningProviderId|String|The registration ID of the provider. Required.| |notes|String|Notes for the course activity. Optional.|
-|startedDateTime|DateTimeOffset|The date time value on which the self-initiated course was started by the learner. Optional.|
-|status|courseStatus|Represents status of the course activity. Possible values are `notStarted`, `inProgress`, `completed`. Required.|
+|startedDateTime|DateTimeOffset|The date and time when the self-initiated course was started by the learner. Optional.|
+|status|courseStatus|The status of the course activity. Possible values are: `notStarted`, `inProgress`, `completed`. Required.|
## Relationships+ None. ## JSON representation+ The following is a JSON representation of the resource. <!-- {
The following is a JSON representation of the resource.
"@odata.type": "#microsoft.graph.learningAssignment", "assignedDateTime": "String (timestamp)", "assignerUserId": "String",
- "assignmentType": "@odata.type: microsoft.graph.assignmentType",
+ "assignmentType": "String",
"completedDateTime": "String (timestamp)",
- "completionPercentage": "Integer",
- "dueDateTime": {
- "@odata.type": "microsoft.graph.dateTimeTimeZone"
- },
+ "completionPercentage": "Int32",
+ "dueDateTime": "String (timestamp)",
"externalCourseActivityId": "String",
+ "id": "String (identifier)",
"learnerUserId": "String", "learningContentId": "String", "learningProviderId": "String",
- "notes": {
- "@odata.type": "microsoft.graph.itemBody"
- },
- "status": "@odata.type: microsoft.graph.courseStatus"
+ "notes": "String",
+ "status": "String"
} ```-
v1.0 Learningcourseactivity https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/learningcourseactivity.md
Title: "learningCourseActivity resource type"
-description: "Represents the learner course activities for employee learning - Assigned to Self initiated record."
+description: "Represents the activities that are part of an employee learning course."
ms.localizationpriority: medium ms.prod: "employee-learning"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Represents the activities that are part of an employee learning course. This is the base type for the [learningAssignment](../resources/learningassignment.md) and [learningSelfInitiated](../resources/learningselfinitiatedcourse.md) types.
+Represents the activities that are part of an employee learning course.
+
+Base type for the [learningAssignment](../resources/learningassignment.md) and [learningSelfInitiated](../resources/learningselfinitiatedcourse.md) types.
Inherits from [entity](../resources/entity.md). ## Methods+ |Method|Return type|Description| |:|:|:|
-|[List learningCourseActivities](../api/learningcourseactivity-list.md)|Collection of [learningCourseActivity](../resources/learningcourseactivity.md) object|Get a list of learning course activities (assigned or self-initiated) for a user.|
+|[List learningCourseActivities](../api/learningcourseactivity-list.md)|[learningCourseActivity](../resources/learningcourseactivity.md) collection|Get a list of the [learningCourseActivity](../resources/learningcourseactivity.md) objects (assigned or self-initiated) for a user.|
|[Create learningCourseActivity](../api/employeeexperienceuser-post-learningcourseactivities.md)|[learningCourseActivity](../resources/learningcourseactivity.md)|Create a new [learningCourseActivity](../resources/learningcourseactivity.md) object.|
-|[Get learningCourseActivity](../api/learningcourseactivity-get.md)|[learningCourseActivity](../resources/learningcourseactivity.md)|Read the properties and relationships of a [learningCourseActivity](../resources/learningcourseactivity.md) object.|
-|[Update learningCourseActivity](../api/learningcourseactivity-update.md)|[learningCourseActivity](../resources/learningcourseactivity.md)|Update the properties of a [learningCourseActivity](../resources/learningcourseactivity.md) object.|
-|[Delete learningCourseActivity](../api/learningcourseactivity-delete.md)|None|Delete a [learningCourseActivity](../resources/learningcourseactivity.md) object.|
+|[Get learningCourseActivity](../api/learningcourseactivity-get.md)|[learningCourseActivity](../resources/learningcourseactivity.md)|Get the specified [learningCourseActivity](../resources/learningcourseactivity.md) object using either an ID or an **externalCourseActivityId** of the learning provider, or a **courseActivityId** of a user.|
+|[Update learningCourseActivity](../api/learningcourseactivity-update.md)|[learningCourseActivity](../resources/learningcourseactivity.md)|Update the properties of a [learningCourseActivity](../resources/learningcourseactivity.md) object. |
+|[Delete learningCourseActivity](../api/learningcourseactivity-delete.md)|None|Delete a [learningCourseActivity](../resources/learningcourseactivity.md) object by using the course activity ID of either an assignment or a self-initiated activity.|
## Properties+ |Property|Type|Description| |:|:|:|
-|@odata.type|String|Indicates whether this is a [learningAssignment](../resources/learningassignment.md) or [learningSelfInitiated](../resources/learningselfinitiatedcourse.md) course activity. Required.|
-|assignedDateTime|DateTimeOffset|Date time value when the assignment was completed. Optional.|
+|assignedDateTime|DateTimeOffset|Date and time when the assignment was completed. Optional.|
|assignerUserId|String|The user ID of the assigner. Optional.|
-|assignmentType|assignmentType|Assignment type for the course activity. Possible values are `required`, `recommended`, `unknownFutureValue`. Required.|
-|completedDateTime|DateTimeOffset|Date time value when the assignment was completed. Optional.|
-|completionPercentage|Int32|Percenatge completion value of the course activity. Optional.|
+|assignmentType|assignmentType|Assignment type for the course activity. Possible values are: `required`, `recommended`, `unknownFutureValue`. Required.|
+|completedDateTime|DateTimeOffset|Date and time when the assignment was completed. Optional.|
+|completionPercentage|Int32|The percentage completion value of the course activity. Optional.|
|dueDateTime|DateTimeTimeZone|Due date for the course activity. Optional.| |externalcourseActivityId|String|A course activity ID generated by the provider. Optional.|
-|Id|String|A generated ID that can be used with other course activity APIs.|
-|learningContentId|String|The ID of the learning content created in Viva Learning. Required.|
+|id|String|A generated ID that can be used with other course activity APIs.|
|learnerUserId|String|The user ID of the learner to whom the activity is assigned. Required.|
+|learningContentId|String|The ID of the learning content created in Viva Learning. Required.|
|learningProviderId|String|The registration ID of the provider. Required.|
-|startedDateTime|DateTimeOffset|Date time value on which the self-initiated course was started by the learner. Optional.|
-|status|courseStatus|The status of the course activity. Possible values are `notStarted`, `inProgress`, `completed`. Required.|
+|startedDateTime|DateTimeOffset|Date and time when the self-initiated course was started by the learner. Optional.|
+|status|courseStatus|The status of the course activity. Possible values are: `notStarted`, `inProgress`, `completed`. Required.|
+
+>**Note**: A provider can ingest course activities when **isCourseAcitvitySyncEnabled** is set to `true`. To update the value, use the [Update learningProvider](../api/learningprovider-update.md) method.
## Relationships+ None. ## JSON representation+ The following is a JSON representation of the resource. <!-- { "blockType": "resource",
The following is a JSON representation of the resource.
--> ``` json {
- "@odata.type": "#microsoft.graph.learningCourseActivity",
+ "assignedDateTime": "String (timestamp)",
"assignerUserId": "String",
- "assignmentType": "String (enum)",
+ "assignmentType": "String",
"completedDateTime": "String (timestamp)",
- "completionPercentage": "Integer",
+ "completionPercentage": "Int32",
+ "dueDateTime": "String (timestamp)",
"externalCourseActivityId": "String",
+ "id": "String (identifier)",
+ "learnerUserId": "String",
"learningContentId": "String", "learningProviderId": "String",
- "learnerUserId": "String",
- "status": "@odata.type: microsoft.graph.courseStatus"
+ "startedDateTime": "String (timestamp)",
+ "status": "String"
} ```-
v1.0 Learningprovider https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/learningprovider.md
Represents an entity that holds the details about a learning provider in Viva le
|:|:|:| |displayName|String|The display name that appears in Viva Learning. Required.| |id|String|The unique identifier for the learning provider. Required.|
+|isCourseActivitySyncEnabled|Boolean|Indicates whether a provider can ingest learning course activity records. The default value is `false`. Set to `true` to make learningCourseActivities available for this provider.|
|loginWebUrl|String|Authentication URL to access the courses for the provider. Optional.| |longLogoWebUrlForDarkTheme|String|The long logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required.| |longLogoWebUrlForLightTheme|String|The long logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required.|
The following is a JSON representation of the resource.
"longLogoWebUrlForDarkTheme": "String", "longLogoWebUrlForLightTheme": "String", "squareLogoWebUrlForDarkTheme": "String",
- "squareLogoWebUrlForLightTheme": "String"
+ "squareLogoWebUrlForLightTheme": "String",
+ "isCourseActivitySyncEnabled": "Boolean"
} ```
v1.0 Licenseunitsdetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/licenseunitsdetail.md
Namespace: microsoft.graph
The **prepaidUnits** property of the [subscribedSku](subscribedsku.md) entity is of type **licenseUnitsDetail**. For more information on the progression states of a subscription, see [What if my subscription expires?](/microsoft-365/commerce/subscriptions/what-if-my-subscription-expires?view=o365-worldwide&preserve-view=true) ## Properties
-| Property | Type |Description|
-|:-|:--|:-|
-|enabled|Int32| The number of units that are enabled for the active subscription of the service SKU. |
-|suspended|Int32| The number of units that are suspended because the subscription of the service SKU has been cancelled. The units cannot be assigned but can still be reactivated before they are deleted. |
-|warning|Int32| The number of units that are in warning status. When the subscription of the service SKU has expired, the customer has a grace period to renew their subscription before it is cancelled (moved to a **suspended** state). |
+
+| Property | Type | Description |
+| :-- | :- | :- |
+| enabled | Int32 | The number of units that are enabled for the active subscription of the service SKU. |
+| lockedOut | Int32 | The number of units that are locked out because the customer cancelled their subscription of the service SKU. |
+| suspended | Int32 | The number of units that are suspended because the subscription of the service SKU has been cancelled. The units cannot be assigned but can still be reactivated before they are deleted. |
+| warning | Int32 | The number of units that are in warning status. When the subscription of the service SKU has expired, the customer has a grace period to renew their subscription before it is cancelled (moved to a `suspended` state). |
## JSON representation
-Here is a JSON representation of the resource
+The following is a JSON representation of the resource.
<!-- { "blockType": "resource",
Here is a JSON representation of the resource
```json {
- "enabled": 1024,
- "suspended": 1024,
- "warning": 1024
+ "enabled": "Int32",
+ "lockedOut": "Int32",
+ "suspended": "Int32",
+ "warning": "Int32"
}- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
Here is a JSON representation of the resource
"suppressions": [] } -->--
v1.0 Listitemversion https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/listitemversion.md
The following tasks are available for listItemVersion resources.
| Common task | HTTP method | | : | :- |
-| [List versions][version-list] | `GET /sites/{site-id}/items/{item-id}/versions` |
-| [Get version][version-get] | `GET /sites/{site-id}/items/versions/{version-id}` |
-| [Restore version][version-restore] | `POST /sites/{site-id}/items/versions/{version-id}/restore` |
+| [List versions][version-list] | `GET /sites/{site-id}/lists/{list-id}/items/{item-id}/versions` |
+| [Get version][version-get] | `GET /sites/{site-id}/lists/{list-id}/items/versions/{version-id}` |
+| [Restore version][version-restore] | `POST /sites/{site-id}/lists/{list-id}/items/versions/{version-id}/restore` |
[version-list]: ../api/listitem-list-versions.md [version-get]: ../api/listitemversion-get.md
v1.0 Longrunningoperation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/longrunningoperation.md
The status of a long-running operation.
Base type of [attackSimulationOperation](../resources/attacksimulationoperation.md) and [validateOperation](../resources/industrydata-validateoperation.md).
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[Get longRunningOperation](../api/longrunningoperation-get.md)|[longRunningOperation](../resources/longrunningoperation.md) object|Read the properties and relationships of a longRunningOperation object.|
+ ## Properties |Property|Type|Description|
v1.0 Managedtenants Tenant https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/managedtenants-tenant.md
The following is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.managedTenants.tenant",
- "id": "String (identifier)",
- "tenantId": "String",
+ "contract": {"@odata.type": "microsoft.graph.managedTenants.tenantContract"},
+ "createdDateTime": "String (timestamp)",
"displayName": "String",
- "contract": {
- "@odata.type": "microsoft.graph.managedTenants.tenantContract"
- },
- "tenantStatusInformation": {
- "@odata.type": "microsoft.graph.managedTenants.tenantStatusInformation"
- },
+ "id": "String (identifier)",
"lastUpdatedDateTime": "String (timestamp)",
- "createdDateTime": "String (timestamp)"
+ "tenantId": "String",
+ "tenantStatusInformation": {"@odata.type": "microsoft.graph.managedTenants.tenantStatusInformation"}
} ```
v1.0 Meetingattendancereport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/meetingattendancereport.md
The following is a JSON representation of the resource.
<!-- { "blockType": "resource",
+ "keyProperty": "id",
"optionalProperties": [ ],
v1.0 Membershipoutlierinsight https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/membershipOutlierInsight.md
Inherits from [governanceInsight](governanceinsight.md).
|:|:|:| |container|[directoryObject](../resources/directoryobject.md)| Navigation link to the container directory object. For example, to a group.| |member|[directoryObject](../resources/directoryobject.md)| Navigation link to a member object. For example, to a user.|
+|lastModifiedBy|[user](../resources/user.md)| Navigation link to a member object who modified the record. For example, to a user.|
+ ## JSON representation The following is a JSON representation of the resource.
v1.0 Membershipruleprocessingstatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/membershipruleprocessingstatus.md
Title: "membershipRuleProcessingStatus resource type" description: "Represents the current status of dynamic group processing." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: "resourcePageType"
v1.0 Message https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/message.md
by providing a [delta](../api/message-delta.md) function.
|[createReplyAll](../api/message-createreplyall.md)|[Message](message.md)|Create a draft of a reply-all message to include a comment or update any message properties, all in one **createReplyAll** call. You can then [update](../api/message-update.md) or [send](../api/message-send.md) the draft.| |[delta](../api/message-delta.md)|[message](message.md) collection| Get a set of messages that have been added, deleted, or updated in a specified folder.| |[forward](../api/message-forward.md)|None|Forward a message, add a comment or modify any updateable properties all in one **forward** call. The message is then saved in the Sent Items folder.|
+|[markAsJunk](../api/message-markasjunk.md)|[message](../resources/message.md)|Mark a [message](../resources/message.md) as junk. This API adds the sender to the list of blocked senders and moves the message to the **Junk Email** folder, when **moveToJunk** is `true`.|
+|[markAsNotJunk](../api/message-markasnotjunk.md)|[message](../resources/message.md)|Mark a [message](../resources/message.md) as not junk. This API removes the sender from the list of blocked senders and moves the message to the **Inbox** folder, when **moveToInbox** is `true`.|
|[move](../api/message-move.md)|[Message](message.md)|Move the message to a folder. This creates a new copy of the message in the destination folder.| |[reply](../api/message-reply.md)|None|Reply to the sender of a message, add a comment or modify any updateable properties all in one **reply** call. The message is then saved in the Sent Items folder.| |[replyAll](../api/message-replyall.md)|None|Reply to all the recipients of a message by specifying a comment and modifying any updateable properties for the reply, all by using the **replyAll** method. The message is then saved in the Sent Items folder.|
by providing a [delta](../api/message-delta.md) function.
|parentFolderId|String|The unique identifier for the message's parent mailFolder.| |receivedDateTime|DateTimeOffset|The date and time the message was received. <br><br> The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.| |replyTo|[recipient](recipient.md) collection|The email addresses to use when replying.|
-|sender|[recipient](recipient.md)|The account that is actually used to generate the message. In most cases, this value is the same as the **from** property. You can set this property to a different value when sending a message from a [shared mailbox](/exchange/collaboration/shared-mailboxes/shared-mailboxes), [for a shared calendar, or as a delegate](/graph/outlook-share-delegate-calendar). In any case, the value must correspond to the actual mailbox used. Find out more about [setting the from and sender properties](/graph/outlook-create-send-messages#setting-the-from-and-sender-properties) of a message.|
+|sender|[recipient](recipient.md)|The account that is actually used to generate the message. In most cases, this value is the same as the **from** property. You can set this property to a different value when sending a message from a [shared mailbox](/exchange/collaboration/shared-mailboxes/shared-mailboxes), [for a shared calendar, or as a delegate](/graph/outlook-share-or-delegate-calendar). In any case, the value must correspond to the actual mailbox used. Find out more about [setting the from and sender properties](/graph/outlook-create-send-messages#setting-the-from-and-sender-properties) of a message.|
|sentDateTime|DateTimeOffset|The date and time the message was sent. <br><br> The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.| |subject|String|The subject of the message.| |toRecipients|[recipient](recipient.md) collection|The To: recipients for the message.|
v1.0 Networkaccess Associatedbranch https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-associatedbranch.md
+
+ Title: "associatedBranch resource type"
+description: "A branch office location associated with a traffic profile."
+
+ms.localizationpriority: medium
++
+# associatedBranch resource type
+
+Namespace: microsoft.graph.networkaccess
++
+A branch office location associated with a traffic profile.
+
+Inherits from [microsoft.graph.networkaccess.association](../resources/networkaccess-association.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|branchId|String|Identifier for the branch.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.associatedBranch"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.associatedBranch",
+ "branchId": "String"
+}
+```
+
v1.0 Networkaccess Association https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-association.md
+
+ Title: "association resource type"
+description: "An association represents a relationship between two items. In the Global Secure Access services, it represents a relationship between a branch or a device and a traffic forwarding profile."
+
+ms.localizationpriority: medium
++
+# association resource type
+
+Namespace: microsoft.graph.networkaccess
++
+An association represents a relationship between two items. In the Global Secure Access services, it represents a relationship between a branch or a device and a traffic forwarding profile.
+This is an abstract type that's inherited by the [associatedBranch](networkaccess-associatedbranch.md) derived type.
+
+## Properties
+None.
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.association"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.association"
+}
+```
+
v1.0 Networkaccess Bgpconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-bgpconfiguration.md
+
+ Title: "bgpConfiguration resource type"
+description: "The border gateway protocol (BGP) specifies the IP address and ASN to route traffic from a link to the edge."
+
+ms.localizationpriority: medium
++
+# bgpConfiguration resource type
+
+Namespace: microsoft.graph.networkaccess
++
+The border gateway protocol (BGP) specifies the IP address and ASN to route traffic from a link to the edge.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|localIpAddress|String| Specifies the BGP IP address of peer (Microsoft, in this case).|
+|peerIpAddress |String| Specifies the BGP IP address of customer's on-premise VPN router configuration.|
+|asn |Int32| Specifies the ASN of the BGP.|
++
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.bgpConfiguration"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.bgpConfiguration",
+ "ipAddress": "String",
+ "asn": "Integer"
+}
+```
+
v1.0 Networkaccess Branchsite https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-branchsite.md
+
+ Title: "branch resource type"
+description: "A branch connects the Customer Premises Equipment (CPE) to the Global Secure Access services edge network."
+
+ms.localizationpriority: medium
++
+# branchSite resource type
+
+Namespace: microsoft.graph.networkaccess
++
+A branch connects the Customer Premises Equipment (CPE) to the Global Secure Access services edge network.
+
+Inherits from [microsoft.graph.entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List branchSites](../api/networkaccess-connectivity-list-branches.md)|[microsoft.graph.networkaccess.branchSite](../resources/networkaccess-branchsite.md) collection|Get a list of the [microsoft.graph.networkaccess.branchSite](../resources/networkaccess-branchsite.md) objects and their properties.|
+|[Create branchSite](../api/networkaccess-connectivity-post-branches.md)|[microsoft.graph.networkaccess.branchSite](../resources/networkaccess-branchsite.md)|Create a new [microsoft.graph.networkaccess.branchSite](../resources/networkaccess-branchsite.md) object.|
+|[Get branchSite](../api/networkaccess-branchsite-get.md)|[microsoft.graph.networkaccess.branchSite](../resources/networkaccess-branchsite.md)|Read the properties and relationships of a [microsoft.graph.networkaccess.branchSite](../resources/networkaccess-branchsite.md) object.|
+|[Update branchSite](../api/networkaccess-branchsite-update.md)|[microsoft.graph.networkaccess.branchSite](../resources/networkaccess-branchsite.md)|Update the properties of a [microsoft.graph.networkaccess.branchSite](../resources/networkaccess-branchsite.md) object.|
+|[Delete branchSite](../api/networkaccess-branchsite-delete.md)|None|Delete a [microsoft.graph.networkaccess.branchSite](../resources/networkaccess-branchsite.md) object.|
+|[List deviceLinks](../api/networkaccess-branchsite-list-devicelinks.md)|[microsoft.graph.networkaccess.deviceLink](../resources/networkaccess-devicelink.md) collection|Get the deviceLink resources from the deviceLinks navigation property.|
+|[Create deviceLink](../api/networkaccess-branchsite-post-devicelinks.md)|[microsoft.graph.networkaccess.deviceLink](../resources/networkaccess-devicelink.md)|Create a new deviceLink object.|
+|[List forwardingProfiles](../api/networkaccess-branchsite-list-forwardingprofiles.md)|[microsoft.graph.networkaccess.forwardingProfile](../resources/networkaccess-forwardingprofile.md) collection|Get the forwardingProfile resources linked to this branchSite.|
+[Create forwardingProfile](../api/networkaccess-branchsite-post-forwardingprofiles.md)|[microsoft.graph.networkaccess.forwardingProfile](../resources/networkaccess-forwardingprofile.md)|Create a new forwardingProfile object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|bandwidthCapacity|Int64|Determines the maximum allowed Mbps (megabits per second) bandwidth from a branch site. The possible values are:`250`,`500`,`750`,`1000`.|
+|connectivityState|microsoft.graph.networkaccess.connectivityState|Determines the branch site status. The possible values are: `pending`, `connected`, `inactive`, `error`.|
+|id|String|Identifier for the branch. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+|lastModifiedDateTime|DateTimeOffset|last modified time.|
+|name|String|Name.|
+|region|String|The branch site is created in the specified location.|
+|country|String|The branch site is created in the specified country.|
+|version|String|The branch version.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|deviceLinks|[microsoft.graph.networkaccess.deviceLink](../resources/networkaccess-devicelink.md) collection|Each unique CPE device associated with a branch is specified. Supports `$expand`.|
+|forwardingProfiles|[microsoft.graph.networkaccess.forwardingProfile](../resources/networkaccess-forwardingprofile.md) collection|Each forwarding profile associated with a branch site is specified. Supports `$expand`.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.branchSite",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.branchSite",
+ "id": "String (identifier)",
+ "name": "String",
+ "country": "String",
+ "region": "String",
+ "connectivityState": "String",
+ "bandwidthCapacity": "Integer",
+ "version": "String",
+ "lastModifiedDateTime": "String (timestamp)"
+}
+```
+
v1.0 Networkaccess Conditionalaccesspolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-conditionalaccesspolicy.md
+
+ Title: "conditionalAccessPolicy resource type"
+description: "represents the configuration and settings of a conditional access policy within a network infrastructure, which determines the access control rules and conditions for network traffic filtering."
+
+ms.localizationpriority: medium
++
+# conditionalAccessPolicy resource type
+
+Namespace: microsoft.graph.networkaccess
++
+represents the configuration and settings of a conditional access policy within a network infrastructure, which determines the access control rules and conditions for network traffic filtering.
++
+Inherits from [microsoft.graph.entity](../resources/entity.md).
+
+## Methods
+None.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|createdDateTime|DateTimeOffset|Indicates the date and time the conditional access policy was created.|
+|description|String|Provides a summary of the conditional access policy.|
+|displayName|String|Represents the human-readable name or title assigned to the conditional access policy.|
+|id|String|Represents the unique identifier assigned to the conditional access policy. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+|modifiedDateTime|DateTimeOffset|Indicates the date and time when the conditional access policy was last modified.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.conditionalAccessPolicy",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.conditionalAccessPolicy",
+ "id": "String (identifier)",
+ "createdDateTime": "String (timestamp)",
+ "modifiedDateTime": "String (timestamp)",
+ "displayName": "String",
+ "description": "String"
+}
+```
+
v1.0 Networkaccess Conditionalaccesssettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-conditionalaccesssettings.md
+
+ Title: "conditionalAccessSettings resource type"
+description: "Conditional access settings defines how you can restore users source IP and how you can use compliant network validation to ensure that the user is connecting from a verified network."
+
+ms.localizationpriority: medium
++
+# conditionalAccessSettings resource type
+
+Namespace: microsoft.graph.networkaccess
++
+Conditional access settings defines how you can restore users source IP and how you can use compliant network validation. Source IP restoration preserves your original user IP context for all AAD and M365 traffic, and compliant network validation ensures the user is connecting from a verified network.
+
+For more information about conditional access settings, see [Universal Conditional Access through Global Secure Access](https://github.com/azure/global-secure-access/how-to-target-resource) and [Source IP restoration](https://github.com/azure/global-secure-access/how-to-universal-tenant-restrictions).
+
+Inherits from [microsoft.graph.entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[Get conditionalAccessSettings](../api/networkaccess-conditionalaccesssettings-get.md)|[microsoft.graph.networkaccess.conditionalAccessSettings](../resources/networkaccess-conditionalaccesssettings.md)|Read the properties and relationships of a [microsoft.graph.networkaccess.conditionalAccessSettings](../resources/networkaccess-conditionalaccesssettings.md) object.|
+|[Update conditionalAccessSettings](../api/networkaccess-conditionalaccesssettings-update.md)|[microsoft.graph.networkaccess.conditionalAccessSettings](../resources/networkaccess-conditionalaccesssettings.md)|Update the properties of a [microsoft.graph.networkaccess.conditionalAccessSettings](../resources/networkaccess-conditionalaccesssettings.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Identifier. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+|signalingStatus|microsoft.graph.networkaccess.status|When SignalingStatus is enabled, the Conditional Access policy includes zero trust network access information.The possible values are: `enabled`, `disabled`.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.conditionalAccessSettings",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.conditionalAccessSettings",
+ "id": "String (identifier)",
+ "signalingStatus": "String"
+}
+```
+
v1.0 Networkaccess Connectivity https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-connectivity.md
+
+ Title: "connectivity resource type"
+description: "Represents all the connectivity components in the Global Secure Access services."
+
+ms.localizationpriority: medium
++
+# connectivity resource type
+
+Namespace: microsoft.graph.networkaccess
++
+Represents all the connectivity components in Global Secure Access services.
+
+Inherits from [microsoft.graph.entity](../resources/entity.md).
+
+## Methods
+None.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Identifier. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|branches|[microsoft.graph.networkaccess.branchSite](../resources/networkaccess-branchsite.md) collection|Branch represent locations for connectivity.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.connectivity",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.connectivity",
+ "id": "String (identifier)"
+}
+```
+
v1.0 Networkaccess Crosstenantaccesssettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-crosstenantaccesssettings.md
+
+ Title: "crossTenantAccessSettings resource type"
+description: "The cross tenant access settings of a tenant determine the Universal tenant restrictions version 2. These restrictions provide comprehensive coverage by tagging all traffic, irrespective of the device's browser or operating system, facilitate branch and direct from device connectivity, and integrate natively with Microsoft 365 and Azure Active Directory."
+
+ms.localizationpriority: medium
++
+# crossTenantAccessSettings resource type
+
+Namespace: microsoft.graph.networkaccess
++
+The cross tenant access settings of a tenant determine the Universal tenant restrictions version 2. These restrictions provide comprehensive coverage by tagging all traffic, irrespective of the device's browser or operating system, facilitate branch and direct from device connectivity, and integrate natively with Microsoft 365 and Azure Active Directory.
+
+For more information about cross-tenant access settings, see [Universal tenant restrictions](https://github.com/azure/global-secure-access/how-to-universal-tenant-restrictions).
++
+Inherits from [microsoft.graph.entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[Get crossTenantAccessSettings](../api/networkaccess-crosstenantaccesssettings-get.md)|[microsoft.graph.networkaccess.crossTenantAccessSettings](../resources/networkaccess-crosstenantaccesssettings.md)|Read the properties and relationships of a [microsoft.graph.networkaccess.crossTenantAccessSettings](../resources/networkaccess-crosstenantaccesssettings.md) object.|
+|[Update crossTenantAccessSettings](../api/networkaccess-crosstenantaccesssettings-update.md)|[microsoft.graph.networkaccess.crossTenantAccessSettings](../resources/networkaccess-crosstenantaccesssettings.md)|Update the properties of a [microsoft.graph.networkaccess.crossTenantAccessSettings](../resources/networkaccess-crosstenantaccesssettings.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Identifier. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+|networkPacketTaggingStatus|microsoft.graph.networkaccess.status|Determines if a header with the user tenant ID is inserted into the network traffic. .The possible values are: `enabled`, `disabled`.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.crossTenantAccessSettings",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.crossTenantAccessSettings",
+ "id": "String (identifier)",
+ "networkPacketTaggingStatus": "String"
+}
+```
+
v1.0 Networkaccess Crosstenantsummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-crosstenantsummary.md
+
+ Title: "crossTenantSummary resource type"
+description: "A summary for cross-tenant access counts for Microsoft 365 traffic."
+
+ms.localizationpriority: medium
++
+# crossTenantSummary resource type
+
+Namespace: microsoft.graph.networkaccess
++
+A summary for cross-tenant access counts for Microsoft 365 traffic that's returned by the [getCrossTenantSummary](../api/networkaccess-reports-getcrosstenantsummary.md) method.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|authTransactionCount|Int32|Total numbers of authentication sessions in the time frame between startDateTime and endDateTime.|
+|deviceCount|Int32|Count of unique devices that performed cross-tenant access, in the time frame between startDateTime and endDateTime.|
+|newTenantCount|Int32|Count of unique tenants that were accessed in the time frame between endDateTime to discoveryPivotDateTime, but haven't been accessed in the time frame between discoveryPivotDateTime to startDateTime.|
+|tenantCount|Int32|Count of unique tenants that were accessed, that are different from the device's home tenant, in the time frame between startDateTime and endDateTime.|
+|userCount|Int32|Count of unique users that performed cross-tenant access, in the time frame between startDateTime and endDateTime.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.crossTenantSummary"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.crossTenantSummary",
+ "authTransactionCount": "Integer",
+ "tenantCount": "Integer",
+ "newTenantCount": "Integer",
+ "userCount": "Integer",
+ "deviceCount": "Integer"
+}
+```
+
v1.0 Networkaccess Destinationsummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-destinationsummary.md
+
+ Title: "destinationSummary resource type"
+description: "A summary for most accessed destinations."
+
+ms.localizationpriority: medium
++
+# destinationSummary resource type
+
+Namespace: microsoft.graph.networkaccess
++
+A summary for most accessed destinations that's returned by the [getDestinationSummaries](../api/networkaccess-reports-getdestinationsummaries.md) method.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|count|Int32|Count of the aggregation.|
+|destination|String|Destination FQDN or IP address.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.destinationSummary"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.destinationSummary",
+ "destination": "String",
+ "count": "Integer"
+}
+```
+
v1.0 Networkaccess Devicelink https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-devicelink.md
+
+ Title: "deviceLink resource type"
+description: "A device link represents a single customer-premises equipment (CPE) at a physical branch site location that's connected to the Global Secure Access services."
+
+ms.localizationpriority: medium
++
+# deviceLink resource type
+
+Namespace: microsoft.graph.networkaccess
++
+A device link represents a single customer-premises equipment (CPE) at a physical branch site location that's connected to the Global Secure Access services.
+
+Inherits from [microsoft.graph.entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List deviceLinks](../api/networkaccess-branchsite-list-devicelinks.md)|[microsoft.graph.networkaccess.deviceLink](../resources/networkaccess-devicelink.md) collection|Get a list of the [microsoft.graph.networkaccess.deviceLink](../resources/networkaccess-devicelink.md) objects and their properties.|
+|[Create deviceLink](../api/networkaccess-branchsite-post-devicelinks.md)|[microsoft.graph.networkaccess.deviceLink](../resources/networkaccess-devicelink.md)|Create a new [microsoft.graph.networkaccess.deviceLink](../resources/networkaccess-devicelink.md) object.|
+|[Get deviceLink](../api/networkaccess-devicelink-get.md)|[microsoft.graph.networkaccess.deviceLink](../resources/networkaccess-devicelink.md)|Read the properties and relationships of a [microsoft.graph.networkaccess.deviceLink](../resources/networkaccess-devicelink.md) object.|
+|[Update deviceLink](../api/networkaccess-devicelink-update.md)|[microsoft.graph.networkaccess.deviceLink](../resources/networkaccess-devicelink.md)|Update the properties of a [microsoft.graph.networkaccess.deviceLink](../resources/networkaccess-devicelink.md) object.|
+|[Delete deviceLink](../api/networkaccess-branchsite-delete-devicelinks.md)|None|Delete a [microsoft.graph.networkaccess.deviceLink](../resources/networkaccess-devicelink.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|bgpConfiguration|[microsoft.graph.networkaccess.bgpConfiguration](../resources/networkaccess-bgpconfiguration.md)|The border gateway protocol specifies the IP address and ASN for directing traffic from a link to the edge.|
+|bandwidthCapacityInMbps|Int64|Determines the maximum allowed Mbps (megabits per second) bandwidth from a branch site. The possible values are:`250`,`500`,`750`,`1000`.|
+|deviceVendor|microsoft.graph.networkaccess.deviceVendor|Specifies the manufacturer of the deviceLink. The possible values are: `barracudaNetworks`, `checkPoint`, `ciscoMeraki`, `citrix`, `fortinet`, `hpeAruba`, `netFoundry`, `nuage`, `openSystems`, `paloAltoNetworks`, `riverbedTechnology`, `silverPeak`, `vmWareSdWan`, `versa`, `other`, `unknownFutureValue`.|
+|id|String|Identifier. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+|ipAddress|String|Specifies the client IPv4 of the link |
+|lastModifiedDateTime|DateTimeOffset|last modified time.|
+|name|String|Name.|
+|tunnelConfiguration|[microsoft.graph.networkaccess.tunnelConfiguration](../resources/networkaccess-tunnelconfiguration.md)|The connectivity settings, including the protocol, IPSec policy, and preshared key, are specified for establishing connectivity.|
+|version|String|Version.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.deviceLink",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.deviceLink",
+ "id": "String (identifier)",
+ "name": "String",
+ "ipAddress": "String",
+ "deviceVendor": "String",
+ "version": "String",
+ "lastModifiedDateTime": "String (timestamp)",
+ "tunnelConfiguration": {
+ "@odata.type": "microsoft.graph.networkaccess.tunnelConfiguration"
+ },
+ "bgpConfiguration": {
+ "@odata.type": "microsoft.graph.networkaccess.bgpConfiguration"
+ }
+}
+```
+
v1.0 Networkaccess Deviceusagesummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-deviceusagesummary.md
+
+ Title: "deviceUsageSummary resource type"
+description: "A summary for total, active and inactive devices in a given time range."
+
+ms.localizationpriority: medium
++
+# deviceUsageSummary resource type
+
+Namespace: microsoft.graph.networkaccess
++
+A summary for total, active and inactive devices in a given time range that's returned by the [getDeviceUsageSummary](../api/networkaccess-reports-getdeviceusagesummary.md) method.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|activeDeviceCount|Int32|The number of distinct device IDs in the time frame between endDateTime and discoveryPivotDateTime.|
+|inactiveDeviceCount|Int32|The number of distinct device IDs havn't seen in the time frame between endDateTime and discoveryPivotDateTime but have seen in the time frame between discoveryPivotDateTime and startDateTime.|
+|totalDeviceCount|Int32|The number of distinct device IDs in the time frame between startDateTime and endDateTime.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.deviceUsageSummary"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.deviceUsageSummary",
+ "totalDeviceCount": "Integer",
+ "activeDeviceCount": "Integer",
+ "inactiveDeviceCount": "Integer"
+}
+```
+
v1.0 Networkaccess Enrichedauditlogs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-enrichedauditlogs.md
+
+ Title: "enrichedAuditLogs resource type"
+description: "An overview of the enriched audit logs workloads within the tenant is provided. It comprises three partners: SharePoint, Teams, and Exchange. Each partner represents a specific workload that generates audit logs."
+
+ms.localizationpriority: medium
++
+# enrichedAuditLogs resource type
+
+Namespace: microsoft.graph.networkaccess
++
+An overview of the enriched audit logs workloads within the tenant is provided. It comprises three partners: SharePoint, Teams, and Exchange. Each partner represents a specific workload that generates audit logs.
+
+For more information about enriched audit logs, see [How to use the Global Secure Access enriched Microsoft 365 logs](/azure/global-secure-access/how-to-view-enriched-logs).
++
+Inherits from [microsoft.graph.entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[Get enrichedAuditLogs](../api/networkaccess-settings-list-enrichedauditlogs.md)|[microsoft.graph.networkaccess.enrichedAuditLogs](../resources/networkaccess-enrichedauditlogs.md)|Read the properties and relationships of a [microsoft.graph.networkaccess.enrichedAuditLogs](../resources/networkaccess-enrichedauditlogs.md) object.|
+|[Update enrichedAuditLogs](../api/networkaccess-enrichedauditlogs-update.md)|[microsoft.graph.networkaccess.enrichedAuditLogs](../resources/networkaccess-enrichedauditlogs.md)|Update the properties of a [microsoft.graph.networkaccess.enrichedAuditLogs](../resources/networkaccess-enrichedauditlogs.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|exchange|[microsoft.graph.networkaccess.enrichedAuditLogsSettings](../resources/networkaccess-enrichedauditlogssettings.md)|Exchange Online enriched audit logs settings.|
+|id|String|Id Inherited from [microsoft.graph.entity](../resources/entity.md).|
+|sharepoint|[microsoft.graph.networkaccess.enrichedAuditLogsSettings](../resources/networkaccess-enrichedauditlogssettings.md)|SharePoint Online enriched audit logs settings.|
+|teams|[microsoft.graph.networkaccess.enrichedAuditLogsSettings](../resources/networkaccess-enrichedauditlogssettings.md)|Teams enriched audit logs settings.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.enrichedAuditLogs",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.enrichedAuditLogs",
+ "id": "String (identifier)",
+ "sharepoint": {
+ "@odata.type": "microsoft.graph.networkaccess.enrichedAuditLogsSettings"
+ },
+ "teams": {
+ "@odata.type": "microsoft.graph.networkaccess.enrichedAuditLogsSettings"
+ },
+ "exchange": {
+ "@odata.type": "microsoft.graph.networkaccess.enrichedAuditLogsSettings"
+ }
+}
+```
+
v1.0 Networkaccess Enrichedauditlogssettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-enrichedauditlogssettings.md
+
+ Title: "enrichedAuditLogsSettings resource type"
+description: "Represents a configuration object that centralizes enriched audit logs settings related to speficic Microsoft 365 workload."
+
+ms.localizationpriority: medium
++
+# enrichedAuditLogsSettings resource type
+
+Namespace: microsoft.graph.networkaccess
++
+Represents a configuration object that centralizes enriched audit logs settings related to speficic Microsoft 365 workload.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|status|microsoft.graph.networkaccess.status|Define the current status of the enrichment feature for a particular workload. The possible values are: `enabled`, `disabled`, `unknownFutureValue`.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.enrichedAuditLogsSettings"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.enrichedAuditLogsSettings",
+ "status": "String"
+}
+```
+
v1.0 Networkaccess Entitiessummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-entitiessummary.md
+
+ Title: "entitiesSummary resource type"
+description: "A summary for Global Secure Access entities."
+
+ms.localizationpriority: medium
++
+# entitiesSummary resource type
+
+Namespace: microsoft.graph.networkaccess
++
+A summary for Global Secure Access entities that's returned by the [entitiesSummaries](../api/networkaccess-reports-entitiessummaries.md) method.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|deviceCount|Int64|Count of unique devices that were seen.|
+|trafficType|microsoft.graph.networkaccess.trafficType|Traffic classification. The possible values are: `internet`, `private`, `microsoft365`, `all`, `unknownFutureValue`.|
+|userCount|Int64|Count of unique Azure Active Directoy users that were seen.|
+|workloadCount|Int64|Count of unique target workloads or hosts that were seen.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.entitiesSummary"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.entitiesSummary",
+ "trafficType": "String",
+ "userCount": "Integer",
+ "deviceCount": "Integer",
+ "workloadCount": "Integer"
+}
+```
+
v1.0 Networkaccess Forwardingoptions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-forwardingoptions.md
+
+ Title: "forwardingOptions resource type"
+description: "ForwardingOptions object includes the skipDnsLookupState settings, which determine whether DNS lookup will be performed at the client. This setting allows Microsoft 365 traffic to be forwarded directly to Azure Front Door. Alternatively, DNS resolution can be conducted at the Edge. This operation provides control over the traffic flow and DNS resolution strategy within the network infrastructure."
+
+ms.localizationpriority: medium
++
+# forwardingOptions resource type
+
+Namespace: microsoft.graph.networkaccess
++
+ForwardingOptions object includes the skipDnsLookupState settings, which determine whether DNS lookup will be performed at the client. This setting allows Microsoft 365 traffic to be forwarded directly to Azure Front Door. Alternatively, DNS resolution can be conducted at the Edge. This operation provides control over the traffic flow and DNS resolution strategy within the network infrastructure.
+
+Inherits from [microsoft.graph.entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[Get forwardingOptions](../api/networkaccess-forwardingoptions-get.md)|[microsoft.graph.networkaccess.forwardingOptions](../resources/networkaccess-forwardingoptions.md)|Read the properties and relationships of a [microsoft.graph.networkaccess.forwardingOptions](../resources/networkaccess-forwardingoptions.md) object.|
+|[Update forwardingOptions](../api/networkaccess-forwardingoptions-update.md)|[microsoft.graph.networkaccess.forwardingOptions](../resources/networkaccess-forwardingoptions.md)|Update the properties of a [microsoft.graph.networkaccess.forwardingOptions](../resources/networkaccess-forwardingoptions.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Identifier. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+|skipDnsLookupState|microsoft.graph.networkaccess.status|Dns lookup options. The possible values are: `enabled`, `disabled`.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.forwardingOptions",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.forwardingOptions",
+ "id": "String (identifier)",
+ "skipDnsLookupState": "String"
+}
+```
+
v1.0 Networkaccess Forwardingpolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-forwardingpolicy.md
+
+ Title: "forwardingPolicy resource type"
+description: "A forwarding policy defines the specific traffic that is routed through the Global Secure Access services. It is then added to a forwarding profile."
+
+ms.localizationpriority: medium
++
+# forwardingPolicy resource type
+
+Namespace: microsoft.graph.networkaccess
++
+A forwarding policy defines the specific traffic that is routed through the Gloval Secure Access services. It is then added to a [forwarding profile](networkaccess-forwardingprofile.md).
+
+Inherits from [microsoft.graph.networkaccess.policy](../resources/networkaccess-policy.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List forwardingPolicies](../api/networkaccess-networkaccessroot-list-forwardingpolicies.md)|[microsoft.graph.networkaccess.forwardingPolicy](../resources/networkaccess-forwardingpolicy.md) collection|Get a list of the [microsoft.graph.networkaccess.forwardingPolicy](../resources/networkaccess-forwardingpolicy.md) objects and their properties.|
+|[Get forwardingPolicy](../api/networkaccess-forwardingpolicy-get.md)|[microsoft.graph.networkaccess.forwardingPolicy](../resources/networkaccess-forwardingpolicy.md)|Read the properties and relationships of a [microsoft.graph.networkaccess.forwardingPolicy](../resources/networkaccess-forwardingpolicy.md) object.|
+|[Update policy rule](../api/networkaccess-forwardingpolicy-updatepolicyrules.md)|[microsoft.graph.networkaccess.forwardingPolicy](../resources/networkaccess-forwardingpolicy.md)|Update the rules within a forwarding policy.|
++
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|description|String|Forwarding policy description. Inherited from [microsoft.graph.networkaccess.policy](../resources/networkaccess-policy.md).|
+|id|String|Identifier for the forwarding policy. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+|name|String|Forwarding policy name. Inherited from [microsoft.graph.networkaccess.policy](../resources/networkaccess-policy.md).|
+|trafficForwardingType|microsoft.graph.networkaccess.trafficForwardingType|Traffic type for forwarding policy. The possible values are: `m365`, `internet`, `private`.|
+|version|String|Forwarding policy version. Inherited from [microsoft.graph.networkaccess.policy](../resources/networkaccess-policy.md).|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|policyRules|[microsoft.graph.networkaccess.policyRule](../resources/networkaccess-policyrule.md) collection| Represents the definition of the policy ruleset that makes up the core definition of a policy. Inherited from [microsoft.graph.networkaccess.policy](../resources/networkaccess-policy.md). Supports `$expand`.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.forwardingPolicy",
+ "baseType": "microsoft.graph.networkaccess.policy",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.forwardingPolicy",
+ "id": "String (identifier)",
+ "name": "String",
+ "description": "String",
+ "version": "String",
+ "trafficForwardingType": "String"
+}
+```
+
v1.0 Networkaccess Forwardingpolicylink https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-forwardingpolicylink.md
+
+ Title: "forwardingPolicyLink resource type"
+description: "A forwardingPolicyLink represents the association between a forwarding policy and another forwarding profile."
+
+ms.localizationpriority: medium
++
+# forwardingPolicyLink resource type
+
+Namespace: microsoft.graph.networkaccess
++
+A forwardingPolicyLink represents the association between a forwarding policy and another forwarding profile.
++
+Inherits from [microsoft.graph.networkaccess.policyLink](../resources/networkaccess-policylink.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List forwardingPolicyLinks](../api/networkaccess-forwardingprofile-list-policies.md)|[microsoft.graph.networkaccess.forwardingPolicyLink](../resources/networkaccess-forwardingpolicylink.md) collection|Get a list of the [microsoft.graph.networkaccess.forwardingPolicyLink](../resources/networkaccess-forwardingpolicylink.md) objects and their properties.|
+|[Get forwardingPolicyLink](../api/networkaccess-forwardingpolicylink-get.md)|[microsoft.graph.networkaccess.forwardingPolicyLink](../resources/networkaccess-forwardingpolicylink.md)|Read the properties and relationships of a [microsoft.graph.networkaccess.forwardingPolicyLink](../resources/networkaccess-forwardingpolicylink.md) object.|
+|[Update forwardingPolicyLink](../api/networkaccess-forwardingpolicylink-update.md)|[microsoft.graph.networkaccess.forwardingPolicyLink](../resources/networkaccess-forwardingpolicylink.md)|Update the properties of a [microsoft.graph.networkaccess.forwardingPolicyLink](../resources/networkaccess-forwardingpolicylink.md) object.|
+|[Delete forwardingPolicyLink](../api/networkaccess-forwardingpolicylink-delete.md)|None|Delete a [microsoft.graph.networkaccess.forwardingPolicyLink](../resources/networkaccess-forwardingpolicylink.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Unique identifier. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+|state|microsoft.graph.networkaccess.status|Link Status. Inherited from [microsoft.graph.networkaccess.policyLink](../resources/networkaccess-policylink.md). The possible values are: `enabled`, `disabled`.|
+|version|String|Version number. Inherited from [microsoft.graph.networkaccess.policyLink](../resources/networkaccess-policylink.md).|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|policy|[microsoft.graph.networkaccess.policy](../resources/networkaccess-policy.md)|A traffic forwarding policy consists of a policy and its associated rules. It defines the guidelines and instructions for routing and handling network traffic.. Inherited from [microsoft.graph.networkaccess.policyLink](../resources/networkaccess-policylink.md)|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.forwardingPolicyLink",
+ "baseType": "microsoft.graph.networkaccess.policyLink",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.forwardingPolicyLink",
+ "id": "String (identifier)",
+ "state": "String",
+ "version": "String"
+}
+```
+
v1.0 Networkaccess Forwardingprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-forwardingprofile.md
+
+ Title: "forwardingProfile resource type"
+description: "A forwarding profile determines which types of traffic are routed through the Global Secure Access services and which ones are skipped. The handling of specific traffic is determined by the forwarding policies that are added to the forwarding profile."
+
+ms.localizationpriority: medium
++
+# forwardingProfile resource type
+
+Namespace: microsoft.graph.networkaccess
++
+A forwarding profile determines which types of traffic are routed through the Global Secure Access services and which ones are skipped. The handling of specific traffic is determined by the forwarding policies that are added to the forwarding profile.
+
+Inherits from [microsoft.graph.networkaccess.profile](../resources/networkaccess-profile.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List forwardingProfiles](../api/networkaccess-networkaccessroot-list-forwardingprofiles.md)|[microsoft.graph.networkaccess.forwardingProfile](../resources/networkaccess-forwardingprofile.md) collection|Get a list of the [microsoft.graph.networkaccess.forwardingProfile](../resources/networkaccess-forwardingprofile.md) objects and their properties.|
+|[Get forwardingProfile](../api/networkaccess-forwardingprofile-get.md)|[microsoft.graph.networkaccess.forwardingProfile](../resources/networkaccess-forwardingprofile.md)|Read the properties and relationships of a [microsoft.graph.networkaccess.forwardingProfile](../resources/networkaccess-forwardingprofile.md) object.|
+|[Update forwardingProfile](../api/networkaccess-forwardingprofile-update.md)|[microsoft.graph.networkaccess.forwardingProfile](../resources/networkaccess-forwardingprofile.md)|Update the properties of a [microsoft.graph.networkaccess.forwardingProfile](../resources/networkaccess-forwardingprofile.md) object.|
++
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|associations|[microsoft.graph.networkaccess.association](../resources/networkaccess-association.md) collection|Specifies the users, groups, devices, and branch locations whose traffic is associated with the given traffic forwarding profile.|
+|description|String|Profile description. Inherited from [microsoft.graph.networkaccess.profile](../resources/networkaccess-profile.md).|
+|id|String|Identifier for the profile. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+|lastModifiedDateTime|DateTimeOffset|Profile last modified time. Inherited from [microsoft.graph.networkaccess.profile](../resources/networkaccess-profile.md).|
+|name|String|Profile name. Inherited from [microsoft.graph.networkaccess.profile](../resources/networkaccess-profile.md).|
+|priority|Int32|Profile priority.|
+|state|microsoft.graph.networkaccess.status|Determines whether the profile is active or inactive. Inherited from [microsoft.graph.networkaccess.profile](../resources/networkaccess-profile.md). The possible values are: `enabled`, `disabled`.|
+|trafficForwardingType|microsoft.graph.networkaccess.trafficForwardingType|Profile traffic type. The possible values are: `m365`, `internet`, `private`.|
+|version|String|Version.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|policies|[microsoft.graph.networkaccess.policyLink](../resources/networkaccess-policylink.md) collection|The collection of policies that are linked to this traffic forwarding profile. Inherited from [microsoft.graph.networkaccess.profile](../resources/networkaccess-profile.md). Supports `$expand` and a nested `$expand` to retrieve the policy. That is `/forwardingProfiles?$expand=policies($expand=policy)`.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.forwardingProfile",
+ "baseType": "microsoft.graph.networkaccess.profile",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.forwardingProfile",
+ "id": "String (identifier)",
+ "name": "String",
+ "description": "String",
+ "state": "String",
+ "version": "String",
+ "lastModifiedDateTime": "String (timestamp)",
+ "trafficForwardingType": "String",
+ "associations": [
+ {
+ "@odata.type": "microsoft.graph.networkaccess.associatedBranch"
+ }
+ ],
+ "priority": "Integer"
+}
+```
+
v1.0 Networkaccess Forwardingrule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-forwardingrule.md
+
+ Title: "forwardingRule resource type"
+description: "A forwarding rule is utilized to selectively forward traffic to the Global Secure Access services based on specific requirements or preferences."
+
+ms.localizationpriority: medium
++
+# forwardingRule resource type
+
+Namespace: microsoft.graph.networkaccess
++
+A forwarding rule is utilized to selectively forward traffic to the Global Secure Access services based on specific requirements or preferences.
+
+This is an abstract type from which the [m365ForwardingRule](networkaccess-m365forwardingrule.md) and [privateAccessForwardingRule](networkaccess-privateaccessforwardingrule.md) resource types are derived.
+
+Inherits from [microsoft.graph.networkaccess.policyRule](../resources/networkaccess-policyrule.md).
+
+## Methods
+None.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|action|microsoft.graph.networkaccess.forwardingRuleAction|The action to apply to traffic. The possible values are: `bypass`, `forward`, `unknownFutureValue`.|
+|destinations|[microsoft.graph.networkaccess.ruleDestination](../resources/networkaccess-ruledestination.md) collection|Destinations maintain a list of potential destinations and destination types that the user may access within the context of a network filtering policy. This includes IP addresses and fully qualified domain names (FQDNs)/URLs.|
+|id|String|Identifier. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+|name|String|Name. Inherited from [microsoft.graph.networkaccess.policyRule](../resources/networkaccess-policyrule.md).|
+|ruleType|microsoft.graph.networkaccess.networkDestinationType|The network destination type used by a URL filtering policy is defined, which can include types such as IP (Internet Protocol) or FQDN (Fully Qualified Domain Name). The possible values are: `url`, `fqdn`, `ipAddress`, `ipRange`, `ipSubnet`.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.forwardingRule",
+ "baseType": "microsoft.graph.networkaccess.policyRule",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.forwardingRule",
+ "id": "String (identifier)",
+ "name": "String",
+ "ruleType": "String",
+ "action": "String",
+ "destinations": [
+ {
+ "@odata.type": "microsoft.graph.networkaccess.webCategory"
+ }
+ ]
+}
+```
+
v1.0 Networkaccess Fqdn https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-fqdn.md
+
+ Title: "fqdn resource type"
+description: "A fully qualified domain name (FQDN) refers to the complete address of an internet host or computer. It includes the hostname and the domain name, providing a specific and unique identification for the device on the internet."
+
+ms.localizationpriority: medium
++
+# fqdn resource type
+
+Namespace: microsoft.graph.networkaccess
++
+A fully qualified domain name (FQDN) refers to the complete address of an internet host or computer. It includes the hostname and the domain name, providing a specific and unique identification for the device on the internet.
+
+Inherits from [microsoft.graph.networkaccess.ruleDestination](../resources/networkaccess-ruledestination.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|value|String|Defines the FQDN used in a destination for a rule. |
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.fqdn"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.fqdn",
+ "value": "String"
+}
+```
+
v1.0 Networkaccess Global Secure Access Api Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-global-secure-access-api-overview.md
+
+ Title: "Secure access to cloud, public, and private apps using Microsoft Graph network access APIs"
+description: "Learn how to use Microsoft Graph network access APIs to secure access to cloud, public, and private apps using Microsoft Entra Internet Access and Microsoft Entra Private Access."
+
+ms.localizationpriority: medium
++
+# Secure access to cloud, public, and private apps using Microsoft Graph network access APIs
+
+Microsoft Entra Internet Access and Microsoft Entra Private Access comprise Microsoft's Security Service Edge solution and enable organizations to consolidate controls and configure unified identity and network access policies. Microsoft Entra Internet Access secures access to Microsoft 365, SaaS, and public internet apps while protecting users, devices, and data against internet threats. On the other hand, Microsoft Entra Private Access secures access to private apps hosted on-premises or in the cloud.
+
+This article describes the network access APIs in Microsoft Graph that enable the Microsoft Entra Internet Access and Microsoft Entra Private Access services. Global Secure Access is the unifying term for these two services. For more information, see [What is Global Secure Access?](/azure/global-secure-access/overview-what-is-global-secure-access)
+
+## Building blocks of the network access APIs
+
+The network access APIs provide a framework to configure how you want to forward or filter traffic and their associated rules. The following table lists the core entities that make up the network access APIs.
+
+| Entities | Description |
+|--|--|
+| [forwardingProfile](../resources/networkaccess-forwardingprofile.md) | Determines how traffic is routed or bypassed through the Global Secure Access services. A forwarding profile is tied to one traffic type that can be Microsoft 365, Internet, or Private traffic. A forwarding profile can then have multiple forwarding policies. For example, the Microsoft 365 forwarding profile has policies for Exchange Online, SharePoint Online, and so on. |
+| [forwardingPolicy](../resources/networkaccess-forwardingpolicy.md) | Defines the rules for routing or bypassing specific traffic type through the Global Secure Access services. Each policy is tried to one traffic type that can be Microsoft 365, Internet, or Private traffic. A forwarding policy can have only forwarding policy rules. |
+| [forwardingPolicyLink](../resources/networkaccess-forwardingpolicylink.md) | Represents the relationship between a forwarding profile and a forwarding policy, and maintains the current state of the connection.|
+| [policyRule](../resources/networkaccess-policyrule.md) | Maintains the core definition of a policy ruleset. |
+| [branchSite](../resources/networkaccess-branchsite.md) | Represents the physical branch office locations from where users and devices connect to access the cloud, public, or private apps. Each branch comprises devices and the connection of devices in a branch is maintained via customer-premises equipment (CPE).|
+
+<!--
+| Filtering profiles | Groups filtering policies, which are then associated with Conditional Access policies in Azure AD to leverage a rich set of user-context conditions.|
+| Filtering policies | Encapsulates various policies configured by administrators, such as network filtering policies, data loss prevention, and threat protection.|
+| [Filtering policy links](../resources/networkaccess-filteringpolicylink.md) | Represents the relationship between a filtering profile and a filtering policy, and maintains the current state of the connection.|
+-->
+
+## Onboard to the service process
+
+To start using the Global Secure Access services and the supporting network access APIs, you must explicitly onboard to the service.
+
+| Operation | Description |
+|-|--|
+| [Onboard tenant](../api/networkaccess-networkaccessroot-onboard.md) | Onboard to the Microsoft Entra Internet Access and Private Access services. |
+| [Check status](../api/networkaccess-tenantstatus-get.md) | Check the onboarding status for the tenant. |
+
+## Traffic forwarding profiles and policies
+
+The following APIs allow an admin to manage and configure forwarding profiles. There are three default profiles: Microsoft 365, Private, and Internet. Use the following APIs to manage traffic forwarding profiles and policies.
+
+| Sample operations | Description |
+|--|--|
+| [List forwarding profiles](../api/networkaccess-networkaccessroot-list-forwardingprofiles.md) | List the forwarding profiles configured for the tenant. You can also retrieve the associated policies using the `$expand` query parameter.|
+| [Update forwardingProfile](../api/networkaccess-forwardingprofile-update.md) | Enable or disable a forwarding profile or configure associations such as the branch. |
+| [List forwarding policies](../api/networkaccess-networkaccessroot-list-forwardingpolicies.md) | List the forwarding policies configured for the tenant. You can also retrieve the associated forwarding policy rules using the `$expand` query parameter.|
+| [List forwarding policy links](../api/networkaccess-forwardingprofile-list-policies.md) | List the policy links associated with a forwarding profile. You can also retrieve the associated forwarding policy rules using the `$expand` query parameter.|
+
+## Branches
+
+A branch or remote network scenario involves user devices or user-less devices like printers establishing connectivity via customer-premises equipment (CPE), also known as device links, at the physical branch office location.
+
+Use the following APIs to manage the branch details once a branch is onboarded to the service.
+
+| Sample operations | Description |
+|--|--|
+| [Create a branch](../api/networkaccess-connectivity-post-branches.md) <br/>[Create device links for a branch](../api/networkaccess-branchsite-post-devicelinks.md) <br/>[Create forwarding profiles for a branch](../api/networkaccess-branchsite-post-forwardingprofiles.md)| Create branches and their associated device links and forwarding profiles.|
+| [List branches](../api/networkaccess-connectivity-list-branches.md) <br/>[List device links for a branch](../api/networkaccess-branchsite-list-devicelinks.md) <br/>[List forwarding profiles for a branch](../api/networkaccess-branchsite-list-forwardingprofiles.md)| List branches and their associated device links and forwarding profiles.|
+
+## Access controls
+
+The network access APIs provide a means to manage three kinds of access control settings within your organization: cross-tenant access, conditional access, and forwarding options. These settings ensure secure and efficient network access for devices and users within your tenant.
+
+### Cross-tenant access settings
+
+Cross-tenant access settings involve network packet tagging and the enforcement of tenant restrictions (TRv2) policies to help prevent data exfiltration. Use the [crossTenantAccessSettings resource type](../resources/networkaccess-crosstenantaccesssettings.md) and its associated APIs to manage cross-tenant access settings.
+
+### Conditional access settings
+
+Conditional access settings in the Global Secure Access services involve enabling or disabling the conditional access signaling for source IP restoration and connectivity. The configuration determines whether the target resource receives the original source IP address of the client or the IP address of the Global Secure Access service.
+
+Use the [conditionalAccessSettings resource type](../resources/networkaccess-conditionalaccesssettings.md) and its associated APIs to manage conditional access settings.
+
+### Forwarding options
+
+Forwarding options allows administrators to enable or disable the ability to skip DNS lookup at the edge and forward Microsoft 365 traffic directly to Front Door using the client-resolved destination IP. Use the [forwardingOptions resource type](../resources/networkaccess-forwardingoptions.md) and its associated APIs to manage forwarding options.
+
+## Audit logs
+
+Monitoring and auditing of events within your environment is crucial for maintaining security, compliance, and operational efficiency. The Global Secure Access events are logged in the [directory logs](../resources/directoryaudit.md) and can be retrieved using associated APIs.
+
+<!--
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/auditLogs/directoryAudits?$filter=
+```
+-->
+
+## Traffic logs and reports
+
+You can browse through the network traffic connection logs to see a breakdown of the types of network traffic through the Global Secure Access services. Use the [networkAccessTraffic resource type](../resources/networkaccess-networkaccesstraffic.md) and its associated APIs to view granular network traffic logs.
+
+You can also retrieve summarized counts of traffic relating to devices, users, transactions and cross-tenant access requests through the Global Secure Access services. Use the [reports resource type](../resources/networkaccess-reports.md) and its associated APIs to view summarized network traffic statistics.
+
+## Enriched Microsoft 365 traffic logs
+
+The Global Secure Access services enable you to enrich the [Microsoft 365 audit logs](/microsoft-365/compliance/audit-log-search?view=o365-worldwide&preserve-view=true) with network traffic information. With enriched traffic logs, you can review network diagnostic data, performance data, and security events relevant to Microsoft 365 apps. Traffic relating to the following three Microsoft 365 workloads can be enriched with network traffic information: SharePoint, Microsoft Teams, and Exchange Online.
+
+## See also
+
+- [What is Global Secure Access?](/azure/global-secure-access/overview-what-is-global-secure-access)
v1.0 Networkaccess Headers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-headers.md
+
+ Title: "headers resource type"
+description: "The HTTP headers represent the additional information included in a network request or response. These headers contain various attributes and values that provide additional context or instructions for the communication between the client and the server."
+
+ms.localizationpriority: medium
++
+# headers resource type
+
+Namespace: microsoft.graph.networkaccess
++
+The HTTP headers represent the additional information included in a network request or response. These headers contain various attributes and values that provide additional context or instructions for the communication between the client and the server.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|origin|String|Represents the origin or source from which the request is being made.|
+|referrer|String|Represents the referring URL or the URL of the web page that the current request originates from.|
+|xForwardedFor|String|Represents the information about the client original IP address when the request passes through one or more proxy servers or load balancers.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.headers"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.headers",
+ "referrer": "String",
+ "origin": "String",
+ "xForwardedFor": "String"
+}
+```
+
v1.0 Networkaccess Ipaddress https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-ipaddress.md
+
+ Title: "ipAddress resource type"
+description: "An IP address is a unique numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication."
+
+ms.localizationpriority: medium
++
+# ipAddress resource type
+
+Namespace: microsoft.graph.networkaccess
++
+An IP address (Internet Protocol address) is a unique numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication. It serves as an identifier for the device within the network and allows it to send and receive data over the internet. An IP address consists of a series of numbers, separated by periods, such as "192.168.0.1".
+
+Inherits from [microsoft.graph.networkaccess.ruleDestination](../resources/networkaccess-ruledestination.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|value|String|Defines the IP address used in a destination for a rule.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.ipAddress"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.ipAddress",
+ "value": "String"
+}
+```
+
v1.0 Networkaccess Iprange https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-iprange.md
+
+ Title: "Global Secure Access ipRange resource type"
+description: "An IP address range represents either a specific IP address or a range of IP addresses. It is used to define a set of network addresses or a single network endpoint within a specified range."
+
+ms.localizationpriority: medium
++
+# Global Secure Access ipRange resource type
+
+Namespace: microsoft.graph.networkaccess
++
+An IP address range represents either a specific IP address or a range of IP addresses. It is used to define a set of network addresses or a single network endpoint within a specified range.
+
+Inherits from [microsoft.graph.networkaccess.ruleDestination](../resources/networkaccess-ruledestination.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|beginAddress|String|Specifies the starting IP address of the IP range.|
+|endAddress|String|Specifies the ending IP address of the IP range.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.ipRange"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.ipRange",
+ "beginAddress": "String",
+ "endAddress": "String"
+}
+```
+
v1.0 Networkaccess Ipsubnet https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-ipsubnet.md
+
+ Title: "ipSubnet resource type"
+description: "An IP subnet is a portion of an IP network that shares a common network prefix. "
+
+ms.localizationpriority: medium
++
+# ipSubnet resource type
+
+Namespace: microsoft.graph.networkaccess
++
+An IP subnet is a portion of an IP network that shares a common network prefix. It is a logical subdivision of an IP network created by grouping IP addresses together based on a shared network mask. The subnet mask determines the size of the subnet and helps identify the network and host portions of an IP address.
+
+Inherits from [microsoft.graph.networkaccess.ruleDestination](../resources/networkaccess-ruledestination.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|value|String|Defines the IP address of the subset used in a destination for a rule. |
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.ipSubnet"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.ipSubnet",
+ "value": "String"
+}
+```
+
v1.0 Networkaccess Logs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-logs.md
+
+ Title: "logs resource type"
+description: "Represnts network connections that are routed through the Global Secure Access services."
+
+ms.localizationpriority: medium
++
+# logs resource type
+
+Namespace: microsoft.graph.networkaccess
++
+Represnts network connections that are routed through the Global Secure Access services.
+
+Inherits from [microsoft.graph.entity](../resources/entity.md).
+
+## Methods
+
+None.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Identifier. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|traffic|[microsoft.graph.networkaccess.networkAccessTraffic](../resources/networkaccess-networkaccesstraffic.md) collection|Represents a collection of log entries in the network access traffic log.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.logs",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.logs",
+ "id": "String (identifier)"
+}
+```
+
v1.0 Networkaccess M365forwardingrule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-m365forwardingrule.md
+
+ Title: "m365ForwardingRule resource type"
+description: "Defines the rule or criteria used to direct and route specific Microsoft 365 traffic through the Global Secure Access services."
+
+ms.localizationpriority: medium
++
+# m365ForwardingRule resource type
+
+Namespace: microsoft.graph.networkaccess
++
+Defines the rule or criteria used to direct and route specific Microsoft 365 traffic through the Global Secure Access services.
+
+Inherits from [microsoft.graph.networkaccess.forwardingRule](../resources/networkaccess-forwardingrule.md).
+
+## Methods
+None.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|action|microsoft.graph.networkaccess.forwardingRuleAction|The action applies to traffic. The possible values are: `bypass`, `forward`.|
+|category|microsoft.graph.networkaccess.forwardingCategory|Defines the category of Office 365 traffic used by a forwarding rule for M365 traffic (e.g., optimized traffic) .The possible values are: `default`, `optimized`, `allow`.|
+|destinations|[microsoft.graph.networkaccess.ruleDestination](../resources/networkaccess-ruledestination.md) collection|destinations à Maintains the list of potential destinations and destination types that the user could be accessing in the context of a forwarding policy, including IPs and FQDNs/URLs Inherited from [microsoft.graph.networkaccess.forwardingRule](../resources/networkaccess-forwardingrule.md).|
+|id|String|Identifier. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+|name|String|Name. Inherited from [microsoft.graph.networkaccess.policyRule](../resources/networkaccess-policyrule.md).|
+|ports|String collection|The port(s) used by a forwarding rule for M365 traffic are specified to determine the specific network port(s) through which the Microsoft 365 traffic is directed and forwarded.|
+|protocol|microsoft.graph.networkaccess.networkingProtocol|Defines the networking protocol type used by a forwarding rule for M365 traffic .The possible values are: `ip`, `icmp`, `igmp`, `ggp`, `ipv4`, `tcp`, `pup`, `udp`, `idp`, `ipv6`, `ipv6RoutingHeader`, `ipv6FragmentHeader`, `ipSecEncapsulatingSecurityPayload`, `ipSecAuthenticationHeader`, `icmpV6`, `ipv6NoNextHeader`, `ipv6DestinationOptions`, `nd`, `raw`, `ipx`, `spx`, `spxII`|
+|ruleType|microsoft.graph.networkaccess.networkDestinationType|Destination Type. Inherited from [microsoft.graph.networkaccess.forwardingRule](../resources/networkaccess-forwardingrule.md).The possible values are: `url`, `fqdn`, `ipAddress`, `ipRange`, `ipSubnet`, `webCategory`.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.m365ForwardingRule",
+ "baseType": "microsoft.graph.networkaccess.forwardingRule",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.m365ForwardingRule",
+ "id": "String (identifier)",
+ "name": "String",
+ "ruleType": "String",
+ "action": "String",
+ "destinations": [
+ {
+ "@odata.type": "microsoft.graph.networkaccess.webCategory"
+ }
+ ],
+ "protocol": "String",
+ "ports": [
+ "String"
+ ],
+ "category": "String"
+}
+```
+
v1.0 Networkaccess Networkaccessroot https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-networkaccessroot.md
+
+ Title: "networkAccessRoot resource type"
+description: "Represents the top-level namespace for network access-related resources and functionalities within the network infrastructure. It serves as the entry point for accessing various network access-related APIs and operations."
+
+ms.localizationpriority: medium
++
+# networkAccessRoot resource type
+
+Namespace: microsoft.graph.networkaccess
++
+Represents the top-level namespace for network access-related resources and functionalities within the network infrastructure. It serves as the entry point for accessing various network access-related APIs and operations.
+
+Inherits from [microsoft.graph.entity](../resources/entity.md).
+
+## Methods
+
+None.
++
+## Properties
+None.
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|connectivity|[microsoft.graph.networkaccess.connectivity](../resources/networkaccess-connectivity.md)|Connectivity represents all the connectivity components in Global Secure Access.|
+|forwardingPolicies|[microsoft.graph.networkaccess.forwardingPolicy](../resources/networkaccess-forwardingpolicy.md) collection|A forwarding policy defines the specific traffic that is routed through the Gloval Secure Access Service. It is then added to a forwarding profile.|
+|forwardingProfiles|[microsoft.graph.networkaccess.forwardingProfile](../resources/networkaccess-forwardingprofile.md) collection|A forwarding profile determines which types of traffic are routed through the Global Secure Access services and which ones are skipped. The handling of specific traffic is determined by the forwarding policies that are added to the forwarding profile.|
+|logs|[microsoft.graph.networkaccess.logs](../resources/networkaccess-logs.md)|Represnts network connections that are routed through Global Secure Access.|
+|reports|[microsoft.graph.networkaccess.reports](../resources/networkaccess-reports.md)|Represents the status of the Global Secure Access services for the tenant.|
+|settings|[microsoft.graph.networkaccess.settings](../resources/networkaccess-settings.md)|Global Secure Access settings.|
+|tenantStatus|[microsoft.graph.networkaccess.tenantStatus](../resources/networkaccess-tenantstatus.md)|Represents the status of the Global Secure Access services for the tenant.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.networkAccessRoot",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.networkAccessRoot",
+ "id": "String (identifier)"
+}
+```
+
v1.0 Networkaccess Networkaccesstraffic https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-networkaccesstraffic.md
+
+ Title: "networkAccessTraffic resource type"
+description: "Represents a network access traffic log entry. It contains comprehensive information regarding network traffic events, offering detailed insights into the nature and characteristics of the traffic through the Global Secure Access services."
+
+ms.localizationpriority: medium
++
+# networkAccessTraffic resource type
+
+Namespace: microsoft.graph.networkaccess
++
+Represents a network access traffic log entry. It contains comprehensive information regarding network traffic events, offering detailed insights into the nature and characteristics of the traffic through the Global Secure Access services.
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List traffic](../api/networkaccess-logs-list-traffic.md)|[microsoft.graph.networkaccess.networkAccessTraffic](../resources/networkaccess-networkaccesstraffic.md) collection|Get a list of the [microsoft.graph.networkaccess.networkAccessTraffic](../resources/networkaccess-networkaccesstraffic.md) objects and their properties.|
++
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|agentVersion|String|Represents the version of the Global Secure Access client agent software. Supports $filter (`eq`) and `$orderby`.|
+|connectionId|String|Represents a unique identifier assigned to a connection. Supports $filter (`eq`) and `$orderby`.|
+|createdDateTime|DateTimeOffset|Represents the date and time when a network access traffic log entry was created. Supports $filter (`eq`) and `$orderby`.|
+|destinationFQDN|String|Represents the Fully Qualified Domain Name (FQDN) of the destination host or server in a network communication. Supports $filter (`eq`) and `$orderby`.|
+|destinationIp|String|Represents the IP address of the destination host or server in a network communication. Supports $filter (`eq`) and `$orderby`.|
+|destinationPort|Int32|Represents the network port number on the destination host or server in a network communication. Supports $filter (`eq`) and `$orderby`.|
+|deviceCategory|microsoft.graph.networkaccess.deviceCategory|Represents the category classification of a device within a network infrastructure. The possible values are: `client`, `branch`, `unknownFutureValue`. Supports $filter (`eq`) and `$orderby`.|
+|deviceId|String|Represents a unique identifier assigned to a device within a network infrastructure. Supports $filter (`eq`) and `$orderby`.|
+|deviceOperatingSystem|String|Represents the operating system installed on a device within a network infrastructure. Supports $filter (`eq`) and `$orderby`.|
+|deviceOperatingSystemVersion|String|Represents the version or release number of the operating system installed on a device within a network infrastructure. Supports $filter (`eq`) and `$orderby`.|
+|headers|[microsoft.graph.networkaccess.headers](../resources/networkaccess-headers.md)|Represents the headers included in a network request or response. Supports $filter (`eq`) and `$orderby`.|
+|networkProtocol|microsoft.graph.networkaccess.networkingProtocol|Represents the networking protocol used for communication.The possible values are: `ip`, `icmp`, `igmp`, `ggp`, `ipv4`, `tcp`, `pup`, `udp`, `idp`, `ipv6`, `ipv6RoutingHeader`, `ipv6FragmentHeader`, `ipSecEncapsulatingSecurityPayload`, `ipSecAuthenticationHeader`, `icmpV6`, `ipv6NoNextHeader`, `ipv6DestinationOptions`, `nd`, `raw`, `ipx`, `spx`, `spxII`, `unknownFutureValue`. Supports $filter (`eq`) and `$orderby`.|
+|policyId|String|Represents a unique identifier assigned to a policy. Supports $filter (`eq`) and `$orderby`.|
+|policyRuleId|String|Represents a unique identifier assigned to a policy rule. Supports $filter (`eq`) and `$orderby`.|
+|receivedBytes|Int64|Represents the total number of bytes received in a network communication or data transfer. Supports $filter (`eq`) and `$orderby`.|
+|sentBytes|Int64| Represents the total number of bytes sent in a network communication or data transfer. Supports $filter (`eq`) and `$orderby`.|
+|sessionId|String|Represents a unique identifier assigned to a session or connection within a network infrastructure. Supports $filter (`eq`) and `$orderby`.|
+|sourceIp|String|Represents the source IP address in a network communication. Supports $filter (`eq`) and `$orderby`.|
+|sourcePort|Int32|Represents the network port number on the source host or device in a network communication. Supports $filter (`eq`) and `$orderby`.|
+|tenantId|String|Represents a unique identifier assigned to a tenant within a network infrastructure. Supports $filter (`eq`) and `$orderby`.|
+|trafficType|microsoft.graph.networkaccess.trafficType|Represents the type or category of network traffic.The possible values are: `internet`, `private`, `microsoft365`, `all`, `unknownFutureValue`. Supports $filter (`eq`) and `$orderby`.|
+|transactionId|String|Represents a unique identifier assigned to a specific transaction or operation. Key. Supports $filter (`eq`) and `$orderby`.|
+|transportProtocol|microsoft.graph.networkaccess.networkingProtocol|Represents the transport protocol used for communication.The possible values are: `ip`, `icmp`, `igmp`, `ggp`, `ipv4`, `tcp`, `pup`, `udp`, `idp`, `ipv6`, `ipv6RoutingHeader`, `ipv6FragmentHeader`, `ipSecEncapsulatingSecurityPayload`, `ipSecAuthenticationHeader`, `icmpV6`, `ipv6NoNextHeader`, `ipv6DestinationOptions`, `nd`, `raw`, `ipx`, `spx`, `spxII`, `unknownFutureValue`. Supports $filter (`eq`) and `$orderby`.|
+|userId|String|Represents a unique identifier assigned to a user. Supports $filter (`eq`) and `$orderby`.|
+|userPrincipalName|String|Represents the user principal name (UPN) associated with a user. Supports $filter (`eq`) and `$orderby`.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "transactionId",
+ "@odata.type": "microsoft.graph.networkaccess.networkAccessTraffic",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.networkAccessTraffic",
+ "transactionId": "String (identifier)",
+ "createdDateTime": "String (timestamp)",
+ "tenantId": "String",
+ "connectionId": "String",
+ "sessionId": "String",
+ "trafficType": "String",
+ "deviceCategory": "String",
+ "destinationIp": "String",
+ "destinationPort": "Integer",
+ "destinationFQDN": "String",
+ "sourceIp": "String",
+ "sourcePort": "Integer",
+ "deviceOperatingSystem": "String",
+ "deviceOperatingSystemVersion": "String",
+ "agentVersion": "String",
+ "deviceId": "String",
+ "userId": "String",
+ "userPrincipalName": "String",
+ "transportProtocol": "String",
+ "networkProtocol": "String",
+ "action": "String",
+ "policyRuleId": "String",
+ "policyId": "String",
+ "sentBytes": "Integer",
+ "receivedBytes": "Integer",
+ "headers": {
+ "@odata.type": "microsoft.graph.networkaccess.headers"
+ }
+}
+```
+
v1.0 Networkaccess Policy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-policy.md
+
+ Title: "policy resource type"
+description: "A traffic forwarding policy consists of a policy and its associated rules. It defines the guidelines and instructions for routing and handling network traffic."
+
+ms.localizationpriority: medium
++
+# policy resource type
+
+Namespace: microsoft.graph.networkaccess
++
+A traffic forwarding policy consists of a policy and its associated rules. It defines the guidelines and instructions for routing and handling network traffic.
+
+This is an abstract type from which the [microsoft.graph.networkaccess.forwardingPolicy](networkaccess-forwardingpolicy.md) resource type is derived.
++
+Inherits from [microsoft.graph.entity](../resources/entity.md).
+
+## Methods
+None.
+++
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|description|String|Description.|
+|id|String|Identifier. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+|name|String|Policy name.|
+|version|String|Version.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|policyRules|[microsoft.graph.networkaccess.policyRule](../resources/networkaccess-policyrule.md) collection|Represents the definition of the policy ruleset that makes up the core definition of a policy. |
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.policy",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.policy",
+ "id": "String (identifier)",
+ "name": "String",
+ "description": "String",
+ "version": "String"
+}
+```
+
v1.0 Networkaccess Policylink https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-policylink.md
+
+ Title: "policyLink resource type"
+description: "The link to a policy associated with a specific profile."
+
+ms.localizationpriority: medium
++
+# policyLink resource type
+
+Namespace: microsoft.graph.networkaccess
++
+This is an abstract type from which the [forwardingPolicyLink](../resources/networkaccess-forwardingpolicylink.md) resource type is derived.
++
+Inherits from [microsoft.graph.entity](../resources/entity.md).
+
+## Methods
+None.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Identifier. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+|state|microsoft.graph.networkaccess.status|Link status. The possible values are: `enabled`, `disabled`.|
+|version|String|Version.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|policy|[microsoft.graph.networkaccess.policy](../resources/networkaccess-policy.md)|Policy. |
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.policyLink",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.policyLink",
+ "id": "String (identifier)",
+ "state": "String",
+ "version": "String"
+}
+```
+
v1.0 Networkaccess Policyrule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-policyrule.md
+
+ Title: "policyRule resource type"
+description: "A forwarding policy rule refers to a specific rule within a forwarding policy. It defines the conditions and criteria for forwarding or routing network traffic based on various factors such as source, destination, protocol, ports, and other parameters."
+
+ms.localizationpriority: medium
++
+# policyRule resource type
+
+Namespace: microsoft.graph.networkaccess
++
+A forwarding policy rule refers to a specific rule within a forwarding policy. It defines the conditions and criteria for forwarding or routing network traffic based on various factors such as source, destination, protocol, ports, and other parameters.
+
+This is an abstract type from which the [microsoft.graph.networkaccess.forwardingRule](networkaccess-forwardingrule.md) resource type is derived.
+
+Inherits from [microsoft.graph.entity](../resources/entity.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List policyRules](../api/networkaccess-policy-list-policyrules.md)|[microsoft.graph.networkaccess.policyRule](../resources/networkaccess-policyrule.md) collection|Get a list of the [microsoft.graph.networkaccess.policyRule](../resources/networkaccess-policyrule.md) objects and their properties.|
+|[Get policyRule](../api/networkaccess-policyrule-get.md)|[microsoft.graph.networkaccess.policyRule](../resources/networkaccess-policyrule.md)|Read the properties and relationships of a [microsoft.graph.networkaccess.policyRule](../resources/networkaccess-privateaccessforwardingrule.md) object.|
+|[Update policyRule](../api/networkaccess-policyrule-update.md)|[microsoft.graph.networkaccess.policyRule](../resources/networkaccess-policyrule.md)|Update the properties of a [microsoft.graph.networkaccess.policyRule](../resources/networkaccess-policyrule.md) object.|
++
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Identifier. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+|name|String|Name.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.policyRule",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.policyRule",
+ "id": "String (identifier)",
+ "name": "String"
+}
+```
+
v1.0 Networkaccess Policyruledelta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-policyruledelta.md
+
+ Title: "policyRuleDelta resource type"
+description: "Defines the action for updating the policy rule."
+
+ms.localizationpriority: medium
++
+# policyRuleDelta resource type
+
+Namespace: microsoft.graph.networkaccess
++
+Defines the action for [updating the policy rule](../api/networkaccess-forwardingpolicy-updatepolicyrules.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|action|microsoft.graph.networkaccess.forwardingRuleAction|Required. The possible values are: `bypass`, `forward`, `unknownFutureValue`.|
+|ruleId|String|The identifier of the policy rule to update.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.policyRuleDelta"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.policyRuleDelta",
+ "ruleId": "String",
+ "action": "String"
+}
+```
+
v1.0 Networkaccess Privateaccessforwardingrule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-privateaccessforwardingrule.md
+
+ Title: "privateAccessForwardingRule resource type"
+description: "A private access forwarding rule is a rule within a network configuration that enables the forwarding or routing of network traffic for private access."
+
+ms.localizationpriority: medium
++
+# privateAccessForwardingRule resource type
+
+Namespace: microsoft.graph.networkaccess
++
+A private access forwarding rule is a rule within a network configuration that enables the forwarding or routing of network traffic for private access.
+
+Inherits from [microsoft.graph.networkaccess.forwardingRule](../resources/networkaccess-forwardingrule.md).
+
+## Methods
+
+None.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|action|microsoft.graph.networkaccess.forwardingRuleAction|The action applies to traffic. The possible values are: `bypass`, `forward`.|
+|destinations|[microsoft.graph.networkaccess.ruleDestination](../resources/networkaccess-ruledestination.md) collection|maintains the list of potential destinations and destination types that the user could be accessing in the context of a forwarding policy, including IPs and FQDNs/URLs Inherited from [microsoft.graph.networkaccess.forwardingRule](../resources/networkaccess-forwardingrule.md).|
+|id|String|Identifier. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+|name|String|Name. Inherited from [microsoft.graph.networkaccess.policyRule](../resources/networkaccess-policyrule.md).|
+|ruleType|microsoft.graph.networkaccess.networkDestinationType|Destination Type. Inherited from [microsoft.graph.networkaccess.forwardingRule](../resources/networkaccess-forwardingrule.md).The possible values are: `url`, `fqdn`, `ipAddress`, `ipRange`, `ipSubnet`|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.privateAccessForwardingRule",
+ "baseType": "microsoft.graph.networkaccess.forwardingRule",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.privateAccessForwardingRule",
+ "id": "String (identifier)",
+ "name": "String",
+ "ruleType": "String",
+ "action": "String",
+ "destinations": [
+ {
+ "@odata.type": "microsoft.graph.networkaccess.webCategory"
+ }
+ ]
+}
+```
+
v1.0 Networkaccess Profile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-profile.md
+
+ Title: "network access profile resource type"
+description: "A profile serves as a container for forwarding policies."
+
+ms.localizationpriority: medium
++
+# network access profile resource type
+
+Namespace: microsoft.graph.networkaccess
++
+A profile serves as a container for forwarding policies. This is an abstract type from which the [microsoft.graph.networkaccess.forwardingProfile](networkaccess-forwardingprofile.md) resource type is derived.
++
+Inherits from [microsoft.graph.entity](../resources/entity.md).
+
+## Methods
++
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|description|String|Description.|
+|id|String|Identifier for the profile. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+|lastModifiedDateTime|DateTimeOffset|Profile last modified time.|
+|name|String|Profile name.|
+|state|microsoft.graph.networkaccess.status|Profile state.The possible values are: `enabled`, `disabled`.|
+|version|String|Profile version.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|policies|[microsoft.graph.networkaccess.policyLink](../resources/networkaccess-policylink.md) collection|Traffic forwarding policies associated with this profile.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.profile",
+ "baseType": "microsoft.graph.entity",
+ "abstract": true,
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.profile",
+ "id": "String (identifier)",
+ "name": "String",
+ "description": "String",
+ "state": "String",
+ "version": "String",
+ "lastModifiedDateTime": "String (timestamp)"
+}
+```
+
v1.0 Networkaccess Redundancyconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-redundancyconfiguration.md
+
+ Title: "redundancyConfiguration resource type"
+description: "The redundancy option for a device link specifies the specific details and configuration settings related to redundancy. "
+
+ms.localizationpriority: medium
++
+# redundancyConfiguration resource type
+
+Namespace: microsoft.graph.networkaccess
++
+The redundancy option for a device link specifies the specific details and configuration settings related to redundancy.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|redundancyTier|microsoft.graph.networkaccess.redundancyTier|Specifies the Device link SKU .The possible values are: `noRedundancy`, `zoneRedundancy`.|
+|zoneLocalIpAddress|String|Indicate the specific IP address used for establishing the Border Gateway Protocol (BGP) connection with Microsoft's network.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.redundancyConfiguration"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.redundancyConfiguration",
+ "zoneLocalIpAddress": "String",
+ "redundancyTier": "String"
+}
+```
+
v1.0 Networkaccess Reports https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-reports.md
+
+ Title: "reports resource type"
+description: "Represents all the reports components in the Global Secure Access services."
+
+ms.localizationpriority: medium
++
+# reports resource type
+
+Namespace: microsoft.graph.networkaccess
++
+Represents all the reports components in the Global Secure Access services. For more information, see [Global Secure Access network traffic dashboard](/azure/global-secure-access/concept-traffic-dashboard).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[entitiesSummaries](../api/networkaccess-reports-entitiessummaries.md)|[microsoft.graph.networkaccess.entitiesSummary](../resources/networkaccess-entitiessummary.md) collection|A summary for Global Secure Access entities.|
+|[getCrossTenantSummary](../api/networkaccess-reports-getcrosstenantsummary.md)|[microsoft.graph.networkaccess.crossTenantSummary](../resources/networkaccess-crosstenantsummary.md)|A summary for cross-tenant access counts for Microsoft 365 traffic.|
+|[getDestinationSummaries](../api/networkaccess-reports-getdestinationsummaries.md)|[microsoft.graph.networkaccess.destinationSummary](../resources/networkaccess-destinationsummary.md) collection|A summary for most accessed destinations.|
+|[getDeviceUsageSummary](../api/networkaccess-reports-getdeviceusagesummary.md)|[microsoft.graph.networkaccess.deviceUsageSummary](../resources/networkaccess-deviceusagesummary.md)|A summary for total, active and inactive devices in a given time range.|
+|[transactionSummaries](../api/networkaccess-reports-transactionsummaries.md)|[microsoft.graph.networkaccess.transactionSummary](../resources/networkaccess-transactionsummary.md) collection|A summary for network transcations traffic.|
+
+## Properties
+
+None.
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.reports",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.reports"
+}
+```
+
v1.0 Networkaccess Ruledestination https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-ruledestination.md
+
+ Title: "ruleDestination resource type"
+description: "Represents the list of potential destinations and destination types that the user could be accessing in the context of a network filtering policy, including IPs and FQDNs or URLs."
+
+ms.localizationpriority: medium
++
+# ruleDestination resource type
+
+Namespace: microsoft.graph.networkaccess
++
+Represents the list of potential destinations and destination types that the user could be accessing in the context of a network filtering policy, including IPs and FQDNs or URLs.
+
+This is an abstract type from which the following resources are derived:
+- [microsoft.graph.networkaccess.fqdn](networkaccess-fqdn.md)
+- [microsoft.graph.networkaccess.ipAddress](networkaccess-ipaddress.md)
+- [microsoft.graph.networkaccess.ipRange](networkaccess-iprange.md)
+- [microsoft.graph.networkaccess.ipSubnet](networkaccess-ipsubnet.md)
+- [microsoft.graph.networkaccess.url](networkaccess-url.md)
++
+## Properties
+None.
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.ruleDestination"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.ruleDestination"
+}
+```
+
v1.0 Networkaccess Settings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-settings.md
+
+ Title: "Global Secure Access settings resource type"
+description: "The tenant configuration settings that are associated with Microsoft Entra Internet Access and Microsoft Entra Private Access capabilities under the umbrella of Global Secure Access."
+
+ms.localizationpriority: medium
++
+# Global Secure Access settings resource type
+
+Namespace: microsoft.graph.networkaccess
++
+The tenant configuration settings that are associated with the Microsoft Entra Internet Access and Microsoft Entra Private Access capabilities under the umbrella of Global Secure Access.
+
+Inherits from [microsoft.graph.entity](../resources/entity.md).
+
+## Methods
+
+None.
+
+## Properties
+None.
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|conditionalAccess|[microsoft.graph.networkaccess.conditionalAccessSettings](../resources/networkaccess-conditionalaccesssettings.md)| Defines whether conditional access settings are enabled for traffic profiles. Each tenant has only one conditional access settings object. |
+|crossTenantAccess|[microsoft.graph.networkaccess.crossTenantAccessSettings](../resources/networkaccess-crosstenantaccesssettings.md)| Defines whether the tenant restrictions cross-tenant access settings are enabled for traffic profiles. Each tenant has only one cross-tenant access settings object.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.settings",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.settings",
+ "id": "String (identifier)"
+}
+```
+
v1.0 Networkaccess Tenantstatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-tenantstatus.md
+
+ Title: "tenantStatus resource type"
+description: "Represents the status of the Global Secure Access services for the tenant."
+
+ms.localizationpriority: medium
++
+# tenantStatus resource type
+
+Namespace: microsoft.graph.networkaccess
++
+Represents the status of the Global Secure Access services for the tenant.
+
+Inherits from [microsoft.graph.entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[Get tenantStatus](../api/networkaccess-tenantstatus-get.md)|[microsoft.graph.networkaccess.tenantStatus](../resources/networkaccess-tenantstatus.md)|Read the properties and relationships of a [microsoft.graph.networkaccess.tenantStatus](../resources/networkaccess-tenantstatus.md) object.|
+|[Onboard](../api/networkaccess-networkaccessroot-onboard.md)|[microsoft.graph.networkaccess.tenantStatus](../resources/networkaccess-tenantstatus.md)|Onboard the tenant to the Global Secure Access services.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Identifier. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+|onboardingErrorMessage|String|Reflects a message to the user in case of an error.|
+|onboardingStatus|microsoft.graph.networkaccess.onboardingStatus|Reflects the tenant onboarding status. The possible values are: `offboarded`, `offboardingInProgress`, `onboardingInProgress`, `onboarded`, `onboardingErrorOccurred`, `offboardingErrorOccurred`.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.networkaccess.tenantStatus",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.tenantStatus",
+ "id": "String (identifier)",
+ "onboardingStatus": "String",
+ "onboardingErrorMessage": "String"
+}
+```
+
v1.0 Networkaccess Transactionsummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-transactionsummary.md
+
+ Title: "transactionSummary resource type"
+description: "A summary for network transactions traffic."
+
+ms.localizationpriority: medium
++
+# transactionSummary resource type
+
+Namespace: microsoft.graph.networkaccess
++
+A summary for network transcations traffic that's returned by the [transactionSummaries](../api/networkaccess-reports-transactionsummaries.md) method.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|blockedCount|Int32|Count of transactions that were blocked.|
+|totalCount|Int32|Count of transactions.|
+|trafficType|microsoft.graph.networkaccess.trafficType|Traffic classification. The possible values are: `internet`, `private`, `microsoft365`, `all`, `unknownFutureValue`.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.transactionSummary"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.transactionSummary",
+ "trafficType": "String",
+ "totalCount": "Integer",
+ "blockedCount": "Integer"
+}
+```
+
v1.0 Networkaccess Tunnelconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-tunnelconfiguration.md
+
+ Title: "tunnelConfiguration resource type"
+description: "Specifies connectivity settings such as protocol, IPSec policy, and preshared key for a customer premises equipment (CPE) in a branchSite."
+
+ms.localizationpriority: medium
++
+# tunnelConfiguration resource type
+
+Namespace: microsoft.graph.networkaccess
++
+Specifies connectivity settings such as protocol, IPSec policy, and preshared key for a deviceLink, represented by a customer premises equipment (CPE), in a branchSite.
+This is an abstract type from which the [microsoft.graph.networkaccess.tunnelConfigurationIKEv2Custom](networkaccess-tunnelconfigurationikev2custom.md) and [microsoft.graph.networkaccess.tunnelConfigurationIKEv2Default](networkaccess-tunnelconfigurationikev2default.md) resource types are derived.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|preSharedKey|String|A key to establish secure connection between the link and VPN tunnel on the edge.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.tunnelConfiguration"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.tunnelConfiguration",
+ "preSharedKey": "String"
+}
+```
+
v1.0 Networkaccess Tunnelconfigurationikev2custom https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-tunnelconfigurationikev2custom.md
+
+ Title: "tunnelConfigurationIKEv2Custom resource type"
+description: "Specifies custom connectivity settings such as protocol, IPSec policy, and presharked key for establishing connectivity."
+
+ms.localizationpriority: medium
++
+# tunnelConfigurationIKEv2Custom resource type
+
+Namespace: microsoft.graph.networkaccess
++
+Specifies connectivity settings such as protocol, IPSec policy, and presharked key for establishing connectivity.
+
+Inherits from [microsoft.graph.networkaccess.tunnelConfiguration](../resources/networkaccess-tunnelconfiguration.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|dhGroup|microsoft.graph.networkaccess.dhGroup|Specifies the DH group identifier for IPSec SA negotiation. The possible values are: `dhGroup14`, `dhGroup24`, `dhGroup2048`, `ecp256`, `ecp384`.|
+|ikeEncryption|microsoft.graph.networkaccess.ikeEncryption|Specifies the IKE encryption protocol. The possible values are: `aes128`, `aes192`, `aes256`, `gcmAes128`, `gcmAes256`.|
+|ikeIntegrity|microsoft.graph.networkaccess.ikeIntegrity|Specifies the integration properties of the IKE protocol. The possible values are: `sha256`, `sha384`, `gcmAes128`, `gcmAes256`.|
+|ipSecEncryption|microsoft.graph.networkaccess.ipSecEncryption|Specifies the encryption protocol used for the IPSec tunnel. The possible values are: `none`, `gcmAes128`, `gcmAes192`, `gcmAes256`.|
+|ipSecIntegrity|microsoft.graph.networkaccess.ipSecIntegrity|Specifies the integrity properties of the IPSec protocol. The possible values are: `gcmAes128`, `gcmAes192`, `gcmAes256`, `sha256`.|
+|pfsGroup|microsoft.graph.networkaccess.pfsGroup|Specifies the Phase 2 DH group identifier for IPSec SA negotiation. The possible values are: `none`, `pfs1`, `pfs2`, `pfs14`, `pfs24`, `pfs2048`, `pfsmm`, `ecp256`, `ecp384`.|
+|preSharedKey|String|A key to establish secure connection between the link and VPN tunnel on the edge. Inherited from [microsoft.graph.networkaccess.tunnelConfiguration](../resources/networkaccess-tunnelconfiguration.md).|
+|saLifeTimeSeconds|Int64|a standard specifiying Security Association lifetime with recommended values from an RFC standard.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.tunnelConfigurationIKEv2Custom"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.tunnelConfigurationIKEv2Custom",
+ "preSharedKey": "String",
+ "saLifeTimeSeconds": "Integer",
+ "ipSecEncryption": "String",
+ "ipSecIntegrity": "String",
+ "ikeEncryption": "String",
+ "ikeIntegrity": "String",
+ "dhGroup": "String",
+ "pfsGroup": "String"
+}
+```
+
v1.0 Networkaccess Tunnelconfigurationikev2default https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-tunnelconfigurationikev2default.md
+
+ Title: "tunnelConfigurationIKEv2Default resource type"
+description: "Specifies connectivity settings such as protocol, IPSec policy, and presharked key) for establishing connectivity."
+
+ms.localizationpriority: medium
++
+# tunnelConfigurationIKEv2Default resource type
+
+Namespace: microsoft.graph.networkaccess
++
+Specifies connectivity settings such as protocol, IPSec policy, and presharked key) for establishing connectivity.
+
+Inherits from [microsoft.graph.networkaccess.tunnelConfiguration](../resources/networkaccess-tunnelconfiguration.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|preSharedKey|String|A key to establish secure connection between the link and VPN tunnel on the edge. Inherited from [microsoft.graph.networkaccess.tunnelConfiguration](../resources/networkaccess-tunnelconfiguration.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.tunnelConfigurationIKEv2Default"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.tunnelConfigurationIKEv2Default",
+ "preSharedKey": "String"
+}
+```
+
v1.0 Networkaccess Url https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/networkaccess-url.md
+
+ Title: "url resource type"
+description: "Represents a Uniform Resource Locator (URL), which specifies the address of a web resource and includes the protocol, domain, path, and parameters."
+
+ms.localizationpriority: medium
++
+# url resource type
+
+Namespace: microsoft.graph.networkaccess
++
+Represents a Uniform Resource Locator (URL), which specifies the address of a web resource and includes the protocol, domain, path, and parameters.
+
+Inherits from [microsoft.graph.networkaccess.ruleDestination](../resources/networkaccess-ruledestination.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|value|String|URL Address|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.networkaccess.url"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.networkaccess.url",
+ "value": "String"
+}
+```
+
v1.0 Nomfaonroleactivationalertconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/nomfaonroleactivationalertconfiguration.md
+
+ Title: "noMfaOnRoleActivationAlertConfiguration resource type"
+description: "Represents an alert configuration that is triggered if roles do not require multi-factor authentication for activation."
+
+ms.localizationpriority: medium
++
+# noMfaOnRoleActivationAlertConfiguration resource type
+
+Namespace: microsoft.graph
++
+Represents an alert configuration that is triggered if roles do not require multi-factor authentication for activation. Without multi-factor authentication, privileged roles can be activated more easily by compromised users.
+
+Inherits from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|alertDefinitionId|String|The identifier of an alert definition. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md). Supports `$filter` (`eq`, `ne`).|
+|id|String|The identifier of the alert configuration. Inherited from [entity](../resources/entity.md).|
+|isEnabled|Boolean|`true` if the alert is enabled. Setting it to `false` disables PIM scanning the tenant to identify instances that trigger this alert. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).|
+|scopeId|String|The identifier of the scope to which the alert is related. Only `/` is supported to represent the tenant scope. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md). Supports `$filter` (`eq`, `ne`).|
+|scopeType|String|The type of scope where the alert is created. `DirectoryRole` is the only currently supported scope type for Azure AD roles. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|alertDefinition|[unifiedRoleManagementAlertDefinition](../resources/unifiedrolemanagementalertdefinition.md)| The definition of the alert that contains its description, impact, and measures to mitigate or prevent it. Supports `$expand`.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.noMfaOnRoleActivationAlertConfiguration",
+ "baseType": "microsoft.graph.unifiedRoleManagementAlertConfiguration",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.noMfaOnRoleActivationAlertConfiguration",
+ "id": "String (identifier)",
+ "alertDefinitionId": "String",
+ "scopeType": "String",
+ "scopeId": "String",
+ "isEnabled": "Boolean"
+}
+```
+
v1.0 Nomfaonroleactivationalertincident https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/nomfaonroleactivationalertincident.md
+
+ Title: "noMfaOnRoleActivationAlertIncident resource type"
+description: "Represents the details of an alert incident that is triggered if roles do not require multi-factor authentication for activation."
+
+ms.localizationpriority: medium
++
+# noMfaOnRoleActivationAlertIncident resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an alert incident that is triggered if roles do not require multi-factor authentication for activation.
+
+Inherits from [unifiedRoleManagementAlertIncident](../resources/unifiedrolemanagementalertincident.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The identifier for an alert incident. For example, it could be a role assignment ID if the incident represents a role assignment. Inherited from [entity](../resources/entity.md). Supports `$filter` (`eq`, `ne`).|
+|roleDisplayName|String|The name of the Azure AD [directory role](unifiedroledefinition.md).|
+|roleTemplateId|String|The globally unique identifier for a [directory role](unifiedroledefinition.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.noMfaOnRoleActivationAlertIncident",
+ "baseType": "microsoft.graph.unifiedRoleManagementAlertIncident",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.noMfaOnRoleActivationAlertIncident",
+ "id": "String (identifier)",
+ "roleTemplateId": "String",
+ "roleDisplayName": "String"
+}
+```
+
v1.0 Oauth2permissiongrant https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/oauth2permissiongrant.md
Delegated permissions are sometimes referred to as "OAuth 2.0 scopes" or "scopes
| Property | Type | Description | |:|:--|:-|
-| id | String | Unique identifier for the **oAuth2PermissionGrant**. Read-only.|
-| clientId | String | The **id** of the client [service principal](serviceprincipal.md) for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports `$filter` (`eq` only). |
+| clientId | String | The object **id** (*not* **appId**) of the client [service principal](serviceprincipal.md) for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports `$filter` (`eq` only). |
| consentType | String | Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. *AllPrincipals* indicates authorization to impersonate all users. *Principal* indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports `$filter` (`eq` only). |
+| expiryTime | DateTimeOffset | Currently, the end time value is ignored, but a value is required when creating an **oAuth2PermissionGrant**. Required. |
+| id | String | Unique identifier for the **oAuth2PermissionGrant**. Read-only.|
| principalId | String | The **id** of the [user](user.md) on behalf of whom the client is authorized to access the resource, when **consentType** is *Principal*. If **consentType** is *AllPrincipals* this value is null. Required when **consentType** is *Principal*. Supports `$filter` (`eq` only). | | resourceId | String | The **id** of the resource [service principal](serviceprincipal.md) to which access is authorized. This identifies the API which the client is authorized to attempt to call on behalf of a signed-in user. Supports `$filter` (`eq` only). | | scope | String | A space-separated list of the claim values for delegated permissions which should be included in access tokens for the resource application (the API). For example, `openid User.Read GroupMember.Read.All`. Each claim value should match the **value** field of one of the delegated permissions defined by the API, listed in the **publishedPermissionScopes** property of the resource [service principal](serviceprincipal.md). Must not exceed 3850 characters in length.| | startTime | DateTimeOffset | Currently, the start time value is ignored, but a value is required when creating an **oAuth2PermissionGrant**. Required. |
-| expiryTime | DateTimeOffset | Currently, the end time value is ignored, but a value is required when creating an **oAuth2PermissionGrant**. Required. |
+ ## Relationships None.
The following is a JSON representation of the resource.
```json {
- "clientId": "string",
- "consentType": "string",
- "id": "string (identifier)",
- "principalId": "string",
- "resourceId": "string",
- "scope": "string",
- "startTime": "String (timestamp)",
- "expiryTime": "String (timestamp)"
+ "clientId": "String",
+ "consentType": "String",
+ "expiryTime": "String (timestamp)",
+ "id": "String (identifier)",
+ "principalId": "String",
+ "resourceId": "String",
+ "scope": "String",
+ "startTime": "String (timestamp)"
} ```
v1.0 Onattributecollectionexternalusersselfservicesignup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/onattributecollectionexternalusersselfservicesignup.md
+
+ Title: "onAttributeCollectionExternalUsersSelfServiceSignUp resource type"
+description: "Managed handler for the attribute collection step in an external identities user flow."
+
+ms.localizationpriority: medium
++
+# onAttributeCollectionExternalUsersSelfServiceSignUp resource type
+
+Namespace: microsoft.graph
++
+This is a managed handler for the attribute collection step in an external identities user flow on an Azure AD workforce or customer tenant. It defines what attributes to collect from a user and how the attribute collection will be rendered for the user.
+
+Inherits from [onAttributeCollectionHandler](../resources/onattributecollectionhandler.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|attributeCollectionPage|[authenticationAttributeCollectionPage](../resources/authenticationattributecollectionpage.md)|Required. The configuration for how attributes are displayed in the sign up experience defined by a user flow, like the [externalUsersSelfServiceSignupEventsFlow](../resources/externalusersselfservicesignupeventsflow.md), specifically on the attribute collection page.|
+<!--|accessPackages|[authenticationAccessPackageConfiguration](../resources/authenticationaccesspackageconfiguration.md) collection|Optional. A list of GUIDs referencing Entitlement Management [accessPackages](../resources/accesspackage.md) to check whether there are pending access requests for the specified user. Applicable only to user flows configured in Azure AD workforce tenant.|-->
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|attributes|[identityUserFlowAttribute](../resources/identityuserflowattribute.md) collection|A list of user attributes to collect.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp",
+ "attributeCollectionPage": {
+ "@odata.type": "microsoft.graph.authenticationAttributeCollectionPage"
+ }
+}
+```
+
v1.0 Onattributecollectionhandler https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/onattributecollectionhandler.md
+
+ Title: "onAttributeCollectionHandler resource type"
+description: "Represents a step in a multi-event user flow policy defining what happens when attributes are ready to be collected from the user."
+
+ms.localizationpriority: medium
++
+# onAttributeCollectionHandler resource type
+
+Namespace: microsoft.graph
++
+Used to configure what to invoke when attributes are ready to be collected from the user as defined in the **onAttributeCollectionHandler** event in an [externalUsersSelfServiceSignUpEventsFlow](externalUsersSelfServiceSignUpEventsFlow.md) user flow type.
+
+This is an abstract complex type from which the [onAttributeCollectionExternalUsersSelfServiceSignUp](../resources/onattributecollectionexternalusersselfservicesignup.md) subtype is derived.
+
+## Properties
+
+None.
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.onAttributeCollectionHandler"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.onAttributeCollectionHandler"
+}
+```
+
v1.0 Onattributecollectionlistener https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/onattributecollectionlistener.md
+
+ Title: "onAttributeCollectionListener resource type"
+description: "Listener for the onAttributeCollection event"
+
+ms.localizationpriority: medium
++
+# onAttributeCollectionListener resource type
+
+Namespace: microsoft.graph
++
+Used for configuring the collection of attributes during user sign up as defined in the **onAttributeCollection** event in an [externalUsersSelfServiceSignUpEventsFlow](externalUsersSelfServiceSignUpEventsFlow.md) user flow type. This includes which attributes to collect and how to display them.
+
+Inherits from [authenticationEventListener](../resources/authenticationeventlistener.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List authenticationEventListeners](../api/identitycontainer-list-authenticationeventlisteners.md)|[authenticationEventListener](../resources/authenticationeventlistener.md) collection|Retrieve a list of the following object types derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Create authenticationEventListener](../api/identitycontainer-post-authenticationeventlisteners.md)|[authenticationEventListener](../resources/authenticationeventlistener.md)|Create a new [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Get authenticationEventListener](../api/authenticationeventlistener-get.md)|[authenticationEventListener](../resources/authenticationeventlistener.md)|Read the properties and relationships of an [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Update authenticationEventListener](../api/authenticationeventlistener-update.md)|None|Update the properties of an [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Delete authenticationEventListener](../api/authenticationeventlistener-delete.md)|None|Delete an [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
++
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Required. Inherited from [entity](../resources/entity.md).|
+|conditions|[authenticationConditions](../resources/authenticationconditions.md)|Required. Inherited from [authenticationEventListener](../resources/authenticationeventlistener.md).|
+|priority|Int32|Required. Inherited from [authenticationEventListener](../resources/authenticationeventlistener.md).|
+|authenticationEventsFlowId|String| Inherited from [authenticationEventListener](../resources/authenticationeventlistener.md).|
+|handler|[onAttributeCollectionHandler](../resources/onattributecollectionhandler.md)|Required. Configuration for what to invoke if the event resolves to this listener. This lets us define potential handler configurations per-event.|
++
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.onAttributeCollectionListener",
+ "baseType": "microsoft.graph.authenticationEventListener",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.onAttributeCollectionListener",
+ "id": "String (identifier)",
+ "priority": "Integer",
+ "conditions": {
+ "@odata.type": "microsoft.graph.authenticationConditions"
+ },
+ "authenticationEventsFlowId": "String",
+ "handler": {
+ "@odata.type": "microsoft.graph.onAttributeCollectionHandler"
+ }
+}
+```
+
v1.0 Onauthenticationmethodloadstartexternalusersselfservicesignup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/onauthenticationmethodloadstartexternalusersselfservicesignup.md
+
+ Title: "onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp resource type"
+description: "Managed handler for loading the authentication methods during the authentication step in an external identities user flow."
+
+ms.localizationpriority: medium
++
+# onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp resource type
+
+Namespace: microsoft.graph
++
+This is a managed handler for the loading of authentication methods during the authentication step in an external identities user flow on an Azure AD workforce or customer tenant. It defines the authentication methods that a user can select.
+
+Inherits from [onAuthenticationMethodLoadStartHandler](../resources/onauthenticationmethodloadstarthandler.md).
+
+## Properties
+None
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|identityProviders|[identityProviderBase](../resources/identityproviderbase.md) collection|Required. The list of identity providers that user can sign in or sign up with. At least one identity provider must be specified.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp"
+}
+```
+
v1.0 Onauthenticationmethodloadstarthandler https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/onauthenticationmethodloadstarthandler.md
+
+ Title: "onAuthenticationMethodLoadStartHandler resource type"
+description: "Represents a step in a multi-event user flow policy defining what happens when authentication methods are ready to be presented to the user."
+
+ms.localizationpriority: medium
++
+# onAuthenticationMethodLoadStartHandler resource type
+
+Namespace: microsoft.graph
++
+Used to configure what to invoke when authentication methods are ready to be presented to the user as defined in the **onAuthenticationMethodLoadStartHandler** event in an [externalUsersSelfServiceSignUpEventsFlow](externalUsersSelfServiceSignUpEventsFlow.md) user flow type.
+
+This is an abstract complex type from which the [onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp](../resources/onauthenticationmethodloadstartexternalusersselfservicesignup.md) subtype is derived.
++
+## Properties
+
+None.
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.onAuthenticationMethodLoadStartHandler"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.onAuthenticationMethodLoadStartHandler"
+}
+```
+
v1.0 Onauthenticationmethodloadstartlistener https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/onauthenticationmethodloadstartlistener.md
+
+ Title: "onAuthenticationMethodLoadStartListener resource type"
+description: "Listener for the onAuthenticationMethodLoadStart event"
+
+ms.localizationpriority: medium
++
+# onAuthenticationMethodLoadStartListener resource type
+
+Namespace: microsoft.graph
++
+Used for configuring what authentication methods are enabled for the authentication flow as defined in the **onAuthenticationMethodLoadStart** event in an [externalUsersSelfServiceSignUpEventsFlow](externalUsersSelfServiceSignUpEventsFlow.md) user flow type. If this listener is not specified, the default option will be email one time passcode (OTP).
+
+Inherits from [authenticationEventListener](../resources/authenticationeventlistener.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List authenticationEventListeners](../api/identitycontainer-list-authenticationeventlisteners.md)|[authenticationEventListener](../resources/authenticationeventlistener.md) collection|Retrieve a list of the following object types derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Create authenticationEventListener](../api/identitycontainer-post-authenticationeventlisteners.md)|[authenticationEventListener](../resources/authenticationeventlistener.md)|Create a new [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Get authenticationEventListener](../api/authenticationeventlistener-get.md)|[authenticationEventListener](../resources/authenticationeventlistener.md)|Read the properties and relationships of an [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Update authenticationEventListener](../api/authenticationeventlistener-update.md)|None|Update the properties of an [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Delete authenticationEventListener](../api/authenticationeventlistener-delete.md)|None|Delete an [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Required. Inherited from [entity](../resources/entity.md).|
+|conditions|[authenticationConditions](../resources/authenticationconditions.md)|Required. Inherited from [authenticationEventListener](../resources/authenticationeventlistener.md).|
+|priority|Int32|Required. Inherited from [authenticationEventListener](../resources/authenticationeventlistener.md).|
+|authenticationEventsFlowId|String| Inherited from [authenticationEventListener](../resources/authenticationeventlistener.md).|
+|handler|[onAuthenticationMethodLoadStartHandler](../resources/onauthenticationmethodloadstarthandler.md)|Required. Configuration for what to invoke if the event resolves to this listener. This lets us define potential handler configurations per-event.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.onAuthenticationMethodLoadStartListener",
+ "baseType": "microsoft.graph.authenticationEventListener",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.onAuthenticationMethodLoadStartListener",
+ "id": "String (identifier)",
+ "priority": "Integer",
+ "conditions": {
+ "@odata.type": "microsoft.graph.authenticationConditions"
+ },
+ "authenticationEventsFlowId": "String",
+ "handler": {
+ "@odata.type": "microsoft.graph.onAuthenticationMethodLoadStartHandler"
+ }
+}
+```
+
v1.0 Onedrive https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/onedrive.md
Most of the interaction with files occurs through interaction with **DriveItem**
**Drive** and **DriveItem** resources expose data in three different ways: * _Properties_ (like **id** and **name**) expose simple values (strings, numbers, Booleans).
-* _Facets_ (like **file** and **photo**) expose complex values. The presence of **file** or **folder** facets indicates behaviors and properties of a **DriveItem**.
+* _Facets_ (like **file** and **image**) expose complex values. The presence of **file** or **folder** facets indicates behaviors and properties of a **DriveItem**.
* _References_ (like **children** and **thumbnails**) point to collections of other resources. ## Commonly accessed resources
v1.0 Oninteractiveauthflowstartexternalusersselfservicesignup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/oninteractiveauthflowstartexternalusersselfservicesignup.md
+
+ Title: "onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp resource type"
+description: "Managed handler for the starting authentication step of an external identities user flow."
+
+ms.localizationpriority: medium
++
+# onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp resource type
+
+Namespace: microsoft.graph
++
+This is a managed handler for the starting authentication step in an external identities user flow on an Azure AD workforce or customer tenant. It defines whether a user can sign up, that is create an account; otherwise, a user will is only able to sign-in.
+
+Inherits from [onInteractiveAuthFlowStartHandler](../resources/oninteractiveauthflowstarthandler.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|isSignUpAllowed|Boolean|Optional. Specifes whether the authentication flow includes an option to sign up (create account) as well as sign in. Default value is `false` meaning only sign in is enabled.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp",
+ "isSignUpAllowed": "Boolean"
+}
+```
+
v1.0 Oninteractiveauthflowstarthandler https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/oninteractiveauthflowstarthandler.md
+
+ Title: "onInteractiveAuthFlowStartHandler resource type"
+description: "Represents a step in a multi-event user flow policy defining what happens when an authentication flow is ready to be initiated by the user."
+
+ms.localizationpriority: medium
++
+# onInteractiveAuthFlowStartHandler resource type
+
+Namespace: microsoft.graph
++
+Used to configure what to invoke if the **onInteractiveAuthFlowStart** event resolves to this listener. It represents a step in a multi-event policy that defines what happens when when an authentication flow is ready to be initiated.
+
+This is an abstract complex type from which the [onInteractiveAuthFlowStartExternalUsersSelfServiceSignUp](../resources/oninteractiveauthflowstartexternalusersselfservicesignup.md) subtype is derived.
+
+## Properties
+
+None.
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.onInteractiveAuthFlowStartHandler"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.onInteractiveAuthFlowStartHandler"
+}
+```
+
v1.0 Oninteractiveauthflowstartlistener https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/oninteractiveauthflowstartlistener.md
+
+ Title: "onInteractiveAuthFlowStartListener resource type"
+description: "Listener for the onInteractiveAuthFlowStart event."
+
+ms.localizationpriority: medium
++
+# onInteractiveAuthFlowStartListener resource type
+
+Namespace: microsoft.graph
++
+Used for configuring whether the authentication flow allows for sign up as defined in the **onInteractiveAuthFlowStart** event in an [externalUsersSelfServiceSignUpEventsFlow](externalUsersSelfServiceSignUpEventsFlow.md) user flow type. If this listener is not specified, then sign up is disabled by default.
+
+Inherits from [authenticationEventListener](../resources/authenticationeventlistener.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List authenticationEventListeners](../api/identitycontainer-list-authenticationeventlisteners.md)|[authenticationEventListener](../resources/authenticationeventlistener.md) collection|Retrieve a list of the following object types derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Create authenticationEventListener](../api/identitycontainer-post-authenticationeventlisteners.md)|[authenticationEventListener](../resources/authenticationeventlistener.md)|Create a new [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Get authenticationEventListener](../api/authenticationeventlistener-get.md)|[authenticationEventListener](../resources/authenticationeventlistener.md)|Read the properties and relationships of an [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Update authenticationEventListener](../api/authenticationeventlistener-update.md)|None|Update the properties of an [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Delete authenticationEventListener](../api/authenticationeventlistener-delete.md)|None|Delete an [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Required. Inherited from [entity](../resources/entity.md).|
+|conditions|[authenticationConditions](../resources/authenticationconditions.md)|Required. Inherited from [authenticationEventListener](../resources/authenticationeventlistener.md).|
+|priority|Int32|Required. Inherited from [authenticationEventListener](../resources/authenticationeventlistener.md).|
+|authenticationEventsFlowId|String| Inherited from [authenticationEventListener](../resources/authenticationeventlistener.md).|
+|handler|[onInteractiveAuthFlowStartHandler](../resources/oninteractiveauthflowstarthandler.md)|Required. Configuration for what to invoke if the event resolves to this listener. This lets us define potential handler configurations per-event.|
++
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.onInteractiveAuthFlowStartListener",
+ "baseType": "microsoft.graph.authenticationEventListener",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.onInteractiveAuthFlowStartListener",
+ "id": "String (identifier)",
+ "priority": "Integer",
+ "conditions": {
+ "@odata.type": "microsoft.graph.authenticationConditions"
+ },
+ "authenticationEventsFlowId": "String",
+ "handler": {
+ "@odata.type": "microsoft.graph.onInteractiveAuthFlowStartHandler"
+ }
+}
+```
+
v1.0 Onlinemeeting https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/onlinemeeting.md
Namespace: microsoft.graph
Contains information about a meeting, including the URL used to join a meeting, the attendees list, and the description.
-This resource supports subscribing to [change notifications](/graph/webhooks). See [subscribe to online meetings](/graph/changenotifications-for-onlinemeeting) for more details.
+This resource supports subscribing to [change notifications](/graph/webhooks). For more details, see [subscribe to online meetings](/graph/changenotifications-for-onlinemeeting).
## Methods | Method | Return Type |Description |
-| | -- | - |
+| : | :-- | :- |
| [Create](../api/application-post-onlineMeetings.md) | [onlineMeeting](onlinemeeting.md) | Create an online meeting. | | [Get](../api/onlinemeeting-get.md) | [onlineMeeting](onlinemeeting.md) | Read the properties and relationships of an **onlineMeeting** object. | | [Update](../api/onlinemeeting-update.md) | [onlineMeeting](onlinemeeting.md) | Update the properties of an **onlineMeeting** object. |
This resource supports subscribing to [change notifications](/graph/webhooks). S
| allowMeetingChat | [meetingChatMode](#meetingchatmode-values) | Specifies the mode of meeting chat. | | allowParticipantsToChangeName | Boolean | Specifies if participants are allowed to rename themselves in an instance of the meeting. | | allowTeamworkReactions | Boolean | Indicates if Teams reactions are enabled for the meeting. |
+| allowTranscription | Boolean | Indicates whether transcription is enabled for the meeting. |
+| allowRecording | Boolean | Indicates whether recording is enabled for the meeting. |
| allowedPresenters | [onlineMeetingPresenters](#onlinemeetingpresenters-values)| Specifies who can be a presenter in a meeting. | | alternativeRecording | Stream | The content stream of the alternative recording of a [Microsoft Teams live event](/microsoftteams/teams-live-events/what-are-teams-live-events). Read-only. |
+| anonymizeIdentityForRoles | onlineMeetingRole collection | Specifies whose identity will be anonymized in the meeting. Possible values are: `attendee`. The `attendee` value cannot be removed through a PATCH operation once added.|
| attendeeReport | Stream | The content stream of the attendee report of a [Teams live event](/microsoftteams/teams-live-events/what-are-teams-live-events). Read-only. | | audioConferencing | [audioConferencing](audioconferencing.md) | The phone access (dial-in) information for an online meeting. Read-only. | | broadcastSettings | [broadcastMeetingSettings](broadcastMeetingSettings.md) | Settings related to a live event. |
This resource supports subscribing to [change notifications](/graph/webhooks). S
| Relationship | Type | Description | | | - | -- |
-| attendanceReports | [meetingAttendanceReport](meetingAttendanceReport.md) collection | The attendance reports of an online meeting. Read-only. |
-| registration | [meetingRegistrationBase](meetingregistrationbase.md) | The registration that has been enabled for an online meeting. One online meeting can only have one registration enabled.|
+| attendanceReports | [meetingAttendanceReport](meetingAttendanceReport.md) collection | The attendance reports of an online meeting. Read-only. |
+| registration | [meetingRegistration](meetingregistration.md) | The registration that has been enabled for an online meeting. One online meeting can only have one registration enabled.|
| meetingAttendanceReport (deprecated) | [meetingAttendanceReport](meetingAttendanceReport.md) | The attendance report of the latest online meeting session. Read-only. | | transcripts | [callTranscript](callTranscript.md) collection | The transcripts of an online meeting. Read-only. |
This resource supports subscribing to [change notifications](/graph/webhooks). S
<!-- { "blockType": "resource",
+ "keyProperty": "id",
"optionalProperties": [
- "externalId"
+ "externalId"
], "@odata.type": "microsoft.graph.onlineMeeting" }-->
This resource supports subscribing to [change notifications](/graph/webhooks). S
"allowTeamworkReactions": "Boolean", "allowedPresenters": "String", "alternativeRecording": "Stream",
+ "anonymizeIdentityForRoles": ["String"],
"attendeeReport": "Stream", "audioConferencing": {"@odata.type": "microsoft.graph.audioConferencing"}, "broadcastSettings": {"@odata.type": "microsoft.graph.broadcastSettings"},
v1.0 Onpremisescurrentexportdata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/onpremisescurrentexportdata.md
+
+ Title: "onPremisesCurrentExportData resource type"
+description: "Data for the current export run."
+
+ms.localizationpriority: medium
++
+# onPremisesCurrentExportData resource type
+
+Namespace: microsoft.graph
++
+Data for the current export run.
+
+## Properties
+
+| Property | Type | Description |
+| : | :-- | :-- |
+| clientMachineName | String | The name of the onPremises client machine which ran the last export. |
+| pendingObjectsAddition | Int32 | The count of pending adds from on-premises directory. |
+| pendingObjectsDeletion | Int32 | The count of pending deletes from on-premises directory. |
+| pendingObjectsUpdate | Int32 | The count of pending updates from on-premises directory. |
+| serviceAccount | String | The name of the dirsync service account which is configured to connect to the directory. |
+| successfulLinksProvisioningCount | Int64 | The count of updated links during the current directory sync export run. |
+| successfulObjectsProvisioningCount | Int32 | The count of objects which were successfully provisioned during the current directory sync export run. |
+| totalConnectorSpaceObjects | Int32 | The total number of objects in the AAD Connector Space. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.onPremisesCurrentExportData"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.onPremisesCurrentExportData",
+ "pendingObjectsAddition": "Integer",
+ "pendingObjectsDeletion": "Integer",
+ "pendingObjectsUpdate": "Integer",
+ "successfulLinksProvisioningCount": "Integer",
+ "successfulObjectsProvisioningCount": "Integer",
+ "clientMachineName": "String",
+ "serviceAccount": "String",
+ "totalConnectorSpaceObjects": "Integer"
+}
+```
v1.0 Onpremisesdirectorysynchronizationconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/onpremisesdirectorysynchronizationconfiguration.md
Consists of configurations that can be fine-tuned and impact the on-premises dir
## Properties
-| Property | Type | Description |
-| : | :-- | :- |
-| accidentalDeletionPrevention | [onPremisesAccidentalDeletionPrevention](../resources/onpremisesaccidentaldeletionprevention.md) | Contains the accidental deletion prevention configuration for a tenant. |
-| customerRequestedSynchronizationInterval | Duration | Interval of time that the customer requested the sync client waits between sync cycles. |
-| synchronizationInterval | Duration | Interval of time the sync client should honor between sync cycles |
+| Property | Type | Description |
+| : | :-- | : |
+| accidentalDeletionPrevention | [onPremisesAccidentalDeletionPrevention](../resources/onpremisesaccidentaldeletionprevention.md) | Contains the accidental deletion prevention configuration for a tenant. |
+| anchorAttribute | String | The anchor attribute allows customers to customize the property used to create source anchors for synchronization enabled objects. |
+| applicationId | String | The identifier of the on-premises directory synchronization client application that is configured for the tenant. |
+| currentExportData | [onPremisesCurrentExportData](../resources/onpremisescurrentexportdata.md) | Data for the current export run. |
+| customerRequestedSynchronizationInterval | Duration | Interval of time that the customer requested the sync client waits between sync cycles. |
+| synchronizationClientVersion | String | Indicates the version of the on-premises directory synchronization application. |
+| synchronizationInterval | Duration | Interval of time the sync client should honor between sync cycles |
+| writebackConfiguration | [onPremisesWritebackConfiguration](../resources/onpremiseswritebackconfiguration.md) | Configuration to control how cloud created or owned objects are synchronized back to the on-premises directory. |
## Relationships
The following is a JSON representation of the resource.
"accidentalDeletionPrevention": { "@odata.type": "microsoft.graph.onPremisesAccidentalDeletionPrevention" },
+ "anchorAttribute": "String",
+ "applicationId": "String",
+ "currentExportData": {
+ "@odata.type": "microsoft.graph.onPremisesCurrentExportData"
+ },
+ "customerRequestedSynchronizationInterval": "String (duration)",
+ "synchronizationClientVersion": "String",
"synchronizationInterval": "String (duration)",
- "customerRequestedSynchronizationInterval": "String (duration)"
+ "writebackConfiguration": {
+ "@odata.type": "microsoft.graph.onPremisesWritebackConfiguration"
+ }
}
-```
+```
v1.0 Onpremiseswritebackconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/onpremiseswritebackconfiguration.md
+
+ Title: "onPremisesWritebackConfiguration resource type"
+description: "Configuration to control how cloud created or owned objects are synchronized back to the on-premises directory."
+
+ms.localizationpriority: medium
++
+# onPremisesWritebackConfiguration resource type
+
+Namespace: microsoft.graph
++
+Configuration to control how cloud created or owned objects are synchronized back to the on-premises directory.
+
+## Properties
+
+| Property | Type | Description |
+| :-- | :-- | :- |
+| unifiedGroupContainer | String | The distinguished name of the on-premises container that the customer is using to store unified groups which are created in the cloud. |
+| userContainer | String | The distinguished name of the on-premises container that the customer is using to store users which are created in the cloud. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.onPremisesWritebackConfiguration"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.onPremisesWritebackConfiguration",
+ "unifiedGroupContainer": "String",
+ "userContainer": "String"
+}
+```
v1.0 Ontokenissuancestartcustomextension https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/ontokenissuancestartcustomextension.md
+
+ Title: "onTokenIssuanceStartCustomExtension resource type"
+description: "Custom extension to invoke when handling the event when a token is about to be issued to your application."
+
+ms.localizationpriority: medium
++
+# onTokenIssuanceStartCustomExtension resource type
+
+Namespace: microsoft.graph
++
+Custom extension to invoke when handling the event when a token is about to be issued to your application.
+
+Inherits from [customAuthenticationExtension](../resources/customauthenticationextension.md).
++
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|authenticationConfiguration|[customExtensionAuthenticationConfiguration](../resources/customextensionauthenticationconfiguration.md)|The authentication configuration for this custom authentication extension. Inherited from [customCalloutExtension](../resources/customcalloutextension.md).|
+|claimsForTokenConfiguration|[onTokenIssuanceStartReturnClaim](../resources/ontokenissuancestartreturnclaim.md) collection|Collection of claims to be returned by the API called by this custom authentication extension.|
+|clientConfiguration|[customExtensionClientConfiguration](../resources/customextensionclientconfiguration.md)|The connection settings for the custom authentication extension. Inherited from [customCalloutExtension](../resources/customcalloutextension.md).|
+|description|String|Description for the custom authentication extension. Inherited from [customCalloutExtension](../resources/customcalloutextension.md).|
+|displayName|String|Display name for the custom authentication extension. Inherited from [customCalloutExtension](../resources/customcalloutextension.md).|
+|endpointConfiguration|[customExtensionEndpointConfiguration](../resources/customextensionendpointconfiguration.md)|Configuration for the API endpoint that the custom authentication extension will call. Inherited from [customCalloutExtension](../resources/customcalloutextension.md).|
+|id|String|Identifier for onTokenIssuanceStartCustomExtension. Inherited from [entity](../resources/entity.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.onTokenIssuanceStartCustomExtension",
+ "baseType": "microsoft.graph.customAuthenticationExtension",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.onTokenIssuanceStartCustomExtension",
+ "id": "String (identifier)",
+ "authenticationConfiguration": {
+ "@odata.type": "microsoft.graph.customExtensionAuthenticationConfiguration"
+ },
+ "clientConfiguration": {
+ "@odata.type": "microsoft.graph.customExtensionClientConfiguration"
+ },
+ "description": "String",
+ "displayName": "String",
+ "endpointConfiguration": {
+ "@odata.type": "microsoft.graph.customExtensionEndpointConfiguration"
+ },
+ "claimsForTokenConfiguration": [
+ {
+ "@odata.type": "microsoft.graph.onTokenIssuanceStartReturnClaim"
+ }
+ ]
+}
+```
+
v1.0 Ontokenissuancestartcustomextensionhandler https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/ontokenissuancestartcustomextensionhandler.md
+
+ Title: "onTokenIssuanceStartCustomExtensionHandler resource type"
+description: "Custom extension handler for the event when a token is about to be issued to your application."
+
+ms.localizationpriority: medium
++
+# onTokenIssuanceStartCustomExtensionHandler resource type
+
+Namespace: microsoft.graph
++
+Custom extension handler for the event when a token is about to be issued to your application.
+
+Inherits from [onTokenIssuanceStartHandler](../resources/ontokenissuancestarthandler.md).
+
+## Properties
+None.
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|customExtension|[onTokenIssuanceStartCustomExtension](../resources/ontokenissuancestartcustomextension.md)|The custom extension to invoke to handle the event when a token is about to be issued to your application.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.onTokenIssuanceStartCustomExtensionHandler"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.onTokenIssuanceStartCustomExtensionHandler"
+}
+```
+
v1.0 Ontokenissuancestarthandler https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/ontokenissuancestarthandler.md
+
+ Title: "onTokenIssuanceStartHandler resource type"
+description: "Handler for the event when a token is about to be issued to your application."
+
+ms.localizationpriority: medium
++
+# onTokenIssuanceStartHandler resource type
+
+Namespace: microsoft.graph
++
+Handler for the event when a token is about to be issued to your application.
+This is an abstract type from which the [onTokenIssuanceStartCustomExtensionHandler](../resources/ontokenissuancestartcustomextensionhandler.md) resource type is derived.
+
+## Properties
+
+None.
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.onTokenIssuanceStartHandler"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.onTokenIssuanceStartHandler"
+}
+```
+
v1.0 Ontokenissuancestartlistener https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/ontokenissuancestartlistener.md
+
+ Title: "onTokenIssuanceStartListener resource type"
+description: "A listener for when a token is about to be issued to your application."
+
+ms.localizationpriority: medium
++
+# onTokenIssuanceStartListener resource type
+
+Namespace: microsoft.graph
++
+A listener for when a token is about to be issued to your application.
+
+Inherits from [authenticationEventListener](../resources/authenticationeventlistener.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List authenticationEventListeners](../api/identitycontainer-list-authenticationeventlisteners.md)|[authenticationEventListener](../resources/authenticationeventlistener.md) collection|Retrieve a list of the following object types derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Create authenticationEventListener](../api/identitycontainer-post-authenticationeventlisteners.md)|[authenticationEventListener](../resources/authenticationeventlistener.md)|Create a new [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Get authenticationEventListener](../api/authenticationeventlistener-get.md)|[authenticationEventListener](../resources/authenticationeventlistener.md)|Read the properties and relationships of an [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Update authenticationEventListener](../api/authenticationeventlistener-update.md)|None|Update the properties of an [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Delete authenticationEventListener](../api/authenticationeventlistener-delete.md)|None|Delete an [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|authenticationEventsFlowId|String|The identifier of the [authenticationEventsFlow](authenticationeventsflow.md). Inherited from [authenticationEventListener](../resources/authenticationeventlistener.md).|
+|conditions|[authenticationConditions](../resources/authenticationconditions.md)|The conditions on which onTokenIssuanceStartListener should trigger. Inherited from [authenticationEventListener](../resources/authenticationeventlistener.md).|
+|handler|[onTokenIssuanceStartHandler](../resources/ontokenissuancestarthandler.md)|The handler to invoke when conditions are met for this onTokenIssuanceStartListener.|
+|id|String|Identifier for the onTokenIssuanceStartListener. Inherited from [entity](../resources/entity.md).|
+|priority|Int32| The priority of this handler. Priority should be set to 500 for onTokenIssuanceStartListeners. Inherited from [authenticationEventListener](../resources/authenticationeventlistener.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.onTokenIssuanceStartListener",
+ "baseType": "microsoft.graph.authenticationEventListener",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.onTokenIssuanceStartListener",
+ "id": "String (identifier)",
+ "priority": "Integer",
+ "conditions": {
+ "@odata.type": "microsoft.graph.authenticationConditions"
+ },
+ "tags": [
+ {
+ "@odata.type": "microsoft.graph.keyValuePair"
+ }
+ ],
+ "authenticationEventsFlowId": "String",
+ "handler": {
+ "@odata.type": "microsoft.graph.onTokenIssuanceStartHandler"
+ }
+}
+```
+
v1.0 Ontokenissuancestartreturnclaim https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/ontokenissuancestartreturnclaim.md
+
+ Title: "onTokenIssuanceStartReturnClaim resource type"
+description: "A claim returned by an API that is to be added to a token after the event when a token is about to be issued to your application."
+
+ms.localizationpriority: medium
++
+# onTokenIssuanceStartReturnClaim resource type
+
+Namespace: microsoft.graph
++
+A claim returned by an API that is to be added to a token after the event when a token is about to be issued to your application.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|claimIdInApiResponse|String|The identifier of the claim returned by an API that is to be add to a token being issued.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.onTokenIssuanceStartReturnClaim"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.onTokenIssuanceStartReturnClaim",
+ "claimIdInApiResponse": "String"
+}
+```
+
v1.0 Onusercreatestartexternalusersselfservicesignup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/onusercreatestartexternalusersselfservicesignup.md
+
+ Title: "onUserCreateStartExternalUsersSelfServiceSignUp resource type"
+description: "Managed handler for user creation step in an external identities self-service sign up user flow."
+
+ms.localizationpriority: medium
++
+# onUserCreateStartExternalUsersSelfServiceSignUp resource type
+
+Namespace: microsoft.graph
++
+This is a managed handler for the user creation step in an external identities self-service sign up user flow on an Azure AD workforce or customer tenant. It defines whether a guest or member user type is created.
+
+Inherits from [onUserCreateStartHandler](../resources/onusercreatestarthandler.md). Complex type.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|userTypeToCreate|userType| The type of [user](user.md) object to create. The possible values are: `member`, `guest`, `unknownFutureValue`.|
+<!--
+|accessPackages|[authenticationAccessPackageConfiguration](../resources/authenticationaccesspackageconfiguration.md) collection|Optional. Defines the access package attached to the user flow - for which a request will be submitted. Applicable only to user flows configured in Azure AD workforce tenant.**SHOULD BE HIDDEN**|
+|userTypeToCreate|userType|Defines the type of user created by this authentication flow. The possible values are: `member`, `guest`, `unknownFutureValue`.|
+-->
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.onUserCreateStartExternalUsersSelfServiceSignUp"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.onUserCreateStartExternalUsersSelfServiceSignUp",
+ "userTypeToCreate": "String"
+}
+```
+
v1.0 Onusercreatestarthandler https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/onusercreatestarthandler.md
+
+ Title: "onUserCreateStartHandler resource type"
+description: "Represents a step in a multi-event user flow policy defining what happens during user creation."
+
+ms.localizationpriority: medium
++
+# onUserCreateStartHandler resource type
+
+Namespace: microsoft.graph
++
+Used to configure what to invoke during user creation as defined in the **onUserCreateStartHandler** event in an [externalUsersSelfServiceSignUpEventsFlow](externalUsersSelfServiceSignUpEventsFlow.md) user flow type.
+
+This is an abstract complex type from which the [onUserCreateStartExternalUsersSelfServiceSignUp](../resources/onusercreatestartexternalusersselfservicesignup.md) subtype is derived.
+
+## Properties
+
+None.
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.onUserCreateStartHandler"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.onUserCreateStartHandler"
+}
+```
+
v1.0 Onusercreatestartlistener https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/onusercreatestartlistener.md
+
+ Title: "onUserCreateStartListener resource type"
+description: "Listener for the onUserCreateStart event"
+
+ms.localizationpriority: medium
++
+# onUserCreateStartListener resource type
+
+Namespace: microsoft.graph
++
+Used for configuring actions done during user creation as defined in the **onUserCreateStart** event in an [externalUsersSelfServiceSignUpEventsFlow](externalUsersSelfServiceSignUpEventsFlow.md) user flow type.
+
+Inherits from [authenticationEventListener](../resources/authenticationeventlistener.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List authenticationEventListeners](../api/identitycontainer-list-authenticationeventlisteners.md)|[authenticationEventListener](../resources/authenticationeventlistener.md) collection|Retrieve a list of the following object types derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Create authenticationEventListener](../api/identitycontainer-post-authenticationeventlisteners.md)|[authenticationEventListener](../resources/authenticationeventlistener.md)|Create a new [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Get authenticationEventListener](../api/authenticationeventlistener-get.md)|[authenticationEventListener](../resources/authenticationeventlistener.md)|Read the properties and relationships of an [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Update authenticationEventListener](../api/authenticationeventlistener-update.md)|None|Update the properties of an [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+|[Delete authenticationEventListener](../api/authenticationeventlistener-delete.md)|None|Delete an [onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) object type. The type can be one of the following subtypes derived from authenticationEventListener: <br/> <li>[onTokenIssuanceStartListener](../resources/ontokenissuancestartlistener.md) <li>[onInteractiveAuthFlowStartListener](../resources/oninteractiveauthflowstartlistener.md) <li>[onAuthenticationMethodLoadStartListener](../resources/onauthenticationmethodloadstartlistener.md) <li>[onAttributeCollectionListener](../resources/onattributecollectionlistener.md)<li>[onUserCreateStartListener](../resources/onusercreatestartlistener.md)|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Required. Inherited from [entity](../resources/entity.md).|
+|conditions|[authenticationConditions](../resources/authenticationconditions.md)|Required. Inherited from [authenticationEventListener](../resources/authenticationeventlistener.md).|
+|priority|Int32|Required. Inherited from [authenticationEventListener](../resources/authenticationeventlistener.md).|
+|authenticationEventsFlowId|String| Inherited from [authenticationEventListener](../resources/authenticationeventlistener.md).|
+|handler|[onUserCreateStartHandler](../resources/onusercreatestarthandler.md)|Required. Configuration for what to invoke if the event resolves to this listener. This lets us define potential handler configurations per-event.|
++
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.onUserCreateStartListener",
+ "baseType": "microsoft.graph.authenticationEventListener",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.onUserCreateStartListener",
+ "id": "String (identifier)",
+ "priority": "Integer",
+ "conditions": {
+ "@odata.type": "microsoft.graph.authenticationConditions"
+ },
+ "authenticationEventsFlowId": "String",
+ "handler": {
+ "@odata.type": "microsoft.graph.onUserCreateStartHandler"
+ }
+}
+```
+
v1.0 Organization https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/organization.md
This resource lets you add your own data to custom properties using [extensions]
## Properties
-| Property | Type | Description |
+| Property | Type | Description |
|:-- |:- |:-- | | assignedPlans | [assignedPlan](assignedplan.md) collection | The collection of service plans associated with the tenant. Not nullable. | | businessPhones | String collection | Telephone number for the organization. Although this is a string collection, only one number can be set for this property. |
This resource lets you add your own data to custom properties using [extensions]
| id | String | The tenant ID, a unique identifier representing the organization (or tenant). Inherited from [directoryObject](directoryobject.md). Key. Not nullable. Read-only. | | isMultipleDataLocationsForServicesEnabled | Boolean | `true` if organization is Multi-Geo enabled; `false` if organization is not Multi-Geo enabled; `null` (default). Read-only. For more information, see [OneDrive Online Multi-Geo](/sharepoint/dev/solution-guidance/multigeo-introduction). | | marketingNotificationEmails | String collection | Not nullable. |
+| onPremisesLastPasswordSyncDateTime | DateTimeOffset | The last time a password sync request was received for the tenant. |
| onPremisesLastSyncDateTime | DateTimeOffset | The time and date at which the tenant was last synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.| | onPremisesSyncEnabled | Boolean | `true` if this object is synced from an on-premises directory; `false` if this object was originally synced from an on-premises directory but is no longer synced; Nullable. `null` if this object has never been synced from an on-premises directory (default). | | partnerTenantType | partnerTenantType | The type of partnership this tenant has with Microsoft. The possible values are: `microsoftSupport`, `syndicatePartner`, `breadthPartner`, `breadthPartnerDelegatedAdmin`, `resellerPartnerDelegatedAdmin`, `valueAddedResellerPartnerDelegatedAdmin`, `unknownFutureValue`. Nullable. For more information about the possible types, see [partnerTenantType values](#partnertenanttype-values).|
This resource lets you add your own data to custom properties using [extensions]
| preferredLanguage | String | The preferred language for the organization. Should follow ISO 639-1 Code; for example `en`. | | privacyProfile | [privacyProfile](privacyprofile.md) | The privacy profile of an organization. | | provisionedPlans | [provisionedPlan](provisionedplan.md) collection | Not nullable. |
-| securityComplianceNotificationMails | String collection ||
-| securityComplianceNotificationPhones | String collection ||
+| securityComplianceNotificationMails | String collection | Not nullable.|
+| securityComplianceNotificationPhones | String collection | Not nullable.|
| state | String | State name of the address for the organization. | | street | String | Street name of the address for organization. | | technicalNotificationMails |String collection | Not nullable. |
-| tenantType | String | Not nullable. The tenant type option that was selected when the tenant was created. The possible values are: <li> `AAD` - An enterprise identity access management (IAM) service that serves business-to-employee and business-to-business (B2B) scenarios. <li> `AAD B2C` A customer identity access management (CIAM) service that serves business-to-consumer (B2C) scenarios. |
+| tenantType | String | Not nullable. The tenant type option that was selected when the tenant was created. The possible values are: <li> `AAD` - An enterprise identity access management (IAM) service that serves business-to-employee and business-to-business (B2B) scenarios. <li> `AAD B2C` An identity access management (IAM) service that serves business-to-consumer (B2C) scenarios. <li> `CIAM` - A customer identity & access management (CIAM) solution that provides an integrated platform to serve consumers, partners, and citizen scenarios. |
| verifiedDomains | [verifiedDomain](verifieddomain.md) collection|The collection of domains associated with this tenant. Not nullable. | ### partnerTenantType values
This resource lets you add your own data to custom properties using [extensions]
## Relationships
-| Relationship | Type |Description|
+| Relationship | Type |Description|
|:|:--|:-| |certificateBasedAuthConfiguration|[certificateBasedAuthConfiguration](certificatebasedauthconfiguration.md) collection| Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. | |extensions|[extension](extension.md) collection|The collection of open extensions defined for the organization resource. Nullable.|
-|branding|[organizationalBranding](organizationalbranding.md) collection| Resource to manage the default branding for the organization. Nullable.|
+|branding|[organizationalBranding](organizationalbranding.md)| Resource to manage the default branding for the organization. Nullable.|
|settings|[organizationSettings](organizationsettings.md) | Retrieve the properties and relationships of organizationSettings object. Nullable.| ## JSON representation
Here is a JSON representation of the resource
"assignedPlans": [{"@odata.type": "microsoft.graph.assignedPlan"}], "businessPhones": ["String"], "city": "String",
+ "companyLastDirSyncTime": "2019-02-07T20:33:52.942Z",
"country": "String", "countryLetterCode": "String", "createdDateTime": "String (timestamp)", "defaultUsageLocation": "String", "deletedDateTime": "String (timestamp)", "directorySizeQuota": {"@odata.type": "microsoft.graph.directorySizeQuota"},
+ "dirSyncEnabled": true,
"displayName": "String", "id": "String (identifier)", "isMultipleDataLocationsForServicesEnabled": "Boolean", "marketingNotificationEmails": ["String"],
+ "onPremisesLastPasswordSyncDateTime": "String (timestamp)",
"onPremisesLastSyncDateTime": "String (timestamp)", "onPremisesSyncEnabled": true, "partnerTenantType": "String",
Here is a JSON representation of the resource
"street": "String", "technicalNotificationMails": ["String"], "tenantType": "string",
- "verifiedDomains": [{"@odata.type": "microsoft.graph.verifiedDomain"}],
- "companyLastDirSyncTime": "2019-02-07T20:33:52.942Z",
- "dirSyncEnabled": true
+ "verifiedDomains": [{"@odata.type": "microsoft.graph.verifiedDomain"}]
} ```
v1.0 Organizationalbranding https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/organizationalbranding.md
You can't change your original configuration's language. However, companies can
| bannerLogo | Stream | A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. Inherited from [organizationalBrandingProperties](organizationalbrandingproperties.md). | | bannerLogoRelativeUrl | String | A relative URL for the **bannerLogo** property that is combined with a CDN base URL from the **cdnList** to provide the read-only version served by a CDN. Read-only. Inherited from [organizationalBrandingProperties](organizationalbrandingproperties.md). | | cdnList | String collection | A list of base URLs for all available CDN providers that are serving the assets of the current resource. Several CDN providers are used at the same time for high availability of read requests. Read-only. Inherited from [organizationalBrandingProperties](organizationalbrandingproperties.md). |
+| contentCustomization | [contentCustomization](contentcustomization.md) | Represents the various content options to be customized throughout the authentication flow for a tenant. <br/><br/>**NOTE:** Supported by Azure Active Directory for customers tenants only. Inherited from [organizationalBrandingProperties](organizationalbrandingproperties.md). |
| customAccountResetCredentialsUrl | String | A custom URL for resetting account credentials. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128 characters. Inherited from [organizationalBrandingProperties](organizationalbrandingproperties.md). | | customCannotAccessYourAccountText | String | A string to replace the default "Can't access your account?" self-service password reset (SSPR) hyperlink text on the sign-in page. This text must be in Unicode format and not exceed 256 characters. Inherited from [organizationalBrandingProperties](organizationalbrandingproperties.md). | | customCannotAccessYourAccountUrl | String | A custom URL to replace the default URL of the self-service password reset (SSPR) "Can't access your account?" hyperlink on the sign-in page. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128 characters. <br/><br/>**DO NOT USE.** Use **customAccountResetCredentialsUrl** instead. Inherited from [organizationalBrandingProperties](organizationalbrandingproperties.md). |
The following is a JSON representation of the resource.
"squareLogoDark": "Stream", "squareLogoDarkRelativeUrl": "String", "usernameHintText": "String",
+ "contentCustomization": {
+ "@odata.type": "microsoft.graph.contentCustomization"
+ },
"customAccountResetCredentialsUrl": "String", "customCannotAccessYourAccountText": "String", "customCannotAccessYourAccountUrl": "String",
v1.0 Organizationalbrandinglocalization https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/organizationalbrandinglocalization.md
Inherits from [organizationalBrandingProperties](organizationalbrandingpropertie
| bannerLogo | Stream | A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. Inherited from [organizationalBrandingProperties](organizationalbrandingproperties.md). | | bannerLogoRelativeUrl | String | A relative URL for the **bannerLogo** property that is combined with a CDN base URL from the **cdnList** to provide the read-only version served by a CDN. Read-only. Inherited from [organizationalBrandingProperties](organizationalbrandingproperties.md). | | cdnList | String collection | A list of base URLs for all available CDN providers that are serving the assets of the current resource. Several CDN providers are used at the same time for high availability of read requests. Read-only. Inherited from [organizationalBrandingProperties](organizationalbrandingproperties.md). |
+| contentCustomization | [contentCustomization](contentCustomization.md) | Represents the various content options to be customized throughout the authentication flow for a tenant. <br/><br/>**NOTE:** Supported by 'Azure Active Directory for customers' tenants only. Inherited from [organizationalBrandingProperties](organizationalbrandingproperties.md). |
| customAccountResetCredentialsUrl | String | A custom URL for resetting account credentials. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128 characters. Inherited from [organizationalBrandingProperties](organizationalbrandingproperties.md). | | customCannotAccessYourAccountText | String | A string to replace the default "Can't access your account?" self-service password reset (SSPR) hyperlink text on the sign-in page. This text must be in Unicode format and not exceed 256 characters. Inherited from [organizationalBrandingProperties](organizationalbrandingproperties.md). | | customCannotAccessYourAccountUrl | String | A custom URL to replace the default URL of the self-service password reset (SSPR) "Can't access your account?" hyperlink on the sign-in page. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128 characters. <br/><br/>**DO NOT USE.** Use **customAccountResetCredentialsUrl** instead. Inherited from [organizationalBrandingProperties](organizationalbrandingproperties.md). |
The following is a JSON representation of the resource.
"squareLogoDark": "Stream", "squareLogoDarkRelativeUrl": "String", "usernameHintText": "String",
+ "contentCustomization": {
+ "@odata.type": "microsoft.graph.contentCustomization"
+ },
"customAccountResetCredentialsUrl": "String", "customCannotAccessYourAccountText": "String", "customCannotAccessYourAccountUrl": "String",
v1.0 Organizationalbrandingproperties https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/organizationalbrandingproperties.md
None.
| bannerLogo | Stream | A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. | | bannerLogoRelativeUrl | String | A relative URL for the **bannerLogo** property that is combined with a CDN base URL from the **cdnList** to provide the read-only version served by a CDN. Read-only. | | cdnList | String collection | A list of base URLs for all available CDN providers that are serving the assets of the current resource. Several CDN providers are used at the same time for high availability of read requests. Read-only. |
+| contentCustomization | [contentCustomization](contentcustomization.md) | Represents the various content options to be customized throughout the authentication flow for a tenant. <br/><br/>**NOTE:** Supported by Azure Active Directory for customers tenants only. |
| customAccountResetCredentialsUrl | String | A custom URL for resetting account credentials. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128 characters. | | customCannotAccessYourAccountText | String | A string to replace the default "Can't access your account?" self-service password reset (SSPR) hyperlink text on the sign-in page. This text must be in Unicode format and not exceed 256 characters. | | customCannotAccessYourAccountUrl | String | A custom URL to replace the default URL of the self-service password reset (SSPR) "Can't access your account?" hyperlink on the sign-in page. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128 characters. <br/><br/>**DO NOT USE.** Use **customAccountResetCredentialsUrl** instead. |
The following is a JSON representation of the resource.
"squareLogoDark": "Stream", "squareLogoDarkRelativeUrl": "String", "usernameHintText": "String",
+ "contentCustomization": {
+ "@odata.type": "microsoft.graph.contentCustomization"
+ },
"customAccountResetCredentialsUrl": "String", "customCannotAccessYourAccountText": "String", "customCannotAccessYourAccountUrl": "String",
v1.0 Organizationsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/organizationsettings.md
Contains settings that are applicable to the [organization](organization.md) or
| [List microsoftApplicationDataAccessSettings](../api/organizationsettings-list-microsoftapplicationdataaccess.md) | [microsoftApplicationDataAccessSettings](microsoftapplicationdataaccesssettings.md) | Get the properties of a [microsoftApplicationDataAccessSettings](microsoftapplicationdataaccesssettings.md) object that specify access from Microsoft applications to Microsoft 365 user data in an organization. | | [List peopleInsights](../api/organizationsettings-list-peopleinsights.md) | [insightsSettings](insightssettings.md) | Get the properties of an [insightsSettings](insightssettings.md) object for displaying or returning people insights in an organization. | | [List profileCardProperties](../api/organizationsettings-list-profilecardproperties.md) | [profileCardProperty](profilecardproperty.md) collection | Get a **profileCardProperty** object collection. |
-| [List pronounsSettings](../api/organizationsettings-list-pronounssettings.md)|[pronounsSettings](../resources/pronounssettings.md) resource|Get the properties of the [pronounsSettings](../resources/pronounssettings.md) resource for an organization.|
## Properties
None.
|microsoftApplicationDataAccessSettings|[microsoftApplicationDataAccessSettings](../resources/microsoftapplicationdataaccesssettings.md)| Contains the properties that are configured by an administrator to specify access from Microsoft applications to Microsoft 365 data belonging to users in an organization. [List microsoftApplicationDataAccessSettings](../api/organizationsettings-list-microsoftapplicationdataaccess.md) returns the _settings_ that specify the access. | |peopleInsights|[insightsSettings](insightssettings.md)| Contains the properties that are configured by an administrator for the visibility of a list of people [relevant and working with](/graph/people-example#including-a-person-as-relevant-or-working-with) a user in Microsoft 365. [List peopleInsights](../api/organizationsettings-list-peopleinsights.md) returns the _settings_ to display or return people insights in an organization.| |profileCardProperties|[profileCardProperty](profilecardproperty.md) collection| Contains a collection of the properties an administrator has defined as visible on the Microsoft 365 profile card. [Get organization settings](../api/organizationsettings-get.md) returns the properties configured for profile cards for the organization.|
-|pronouns|[pronounsSettings](../resources/pronounssettings.md)|Represents administrator settings that manage the support of pronouns in an organization.|
## JSON representation
v1.0 Orgcontact https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/orgcontact.md
This resource supports using [delta query](/graph/delta-query-overview) to track
| onPremisesSyncEnabled | Boolean | **true** if this object is synced from an on-premises directory; **false** if this object was originally synced from an on-premises directory but is no longer synced and now mastered in Exchange; **null** if this object has never been synced from an on-premises directory (default). <br/> <br/>Supports `$filter` (`eq`, `ne`, `not`, `in`, and `eq` for `null` values). | | phones | [phone](phone.md) collection | List of phones for this organizational contact. Phone types can be mobile, business, and businessFax. Only one of each type can ever be present in the collection. Supports `$filter` (`eq`, `ne`, `not`, `in`). | | proxyAddresses | String collection | For example: "SMTP: bob@contoso.com", "smtp: bob@sales.contoso.com". The **any** operator is required for filter expressions on multi-valued properties. Supports `$filter` (`eq`, `not`, `ge`, `le`, `startsWith`, `/$count eq 0`, `/$count ne 0`). |
+| serviceProvisioningErrors | [serviceProvisioningError](serviceprovisioningerror.md) collection | Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from an orgContact object . <br> Supports `$filter` (`eq`, `not`, for isResolved and serviceInstance).|
| surname | String | Last name for this organizational contact. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`, `startsWith`, and `eq` for `null` values) | ## Relationships
Here is a JSON representation of the resource
"onPremisesSyncEnabled": true, "phones": [{"@odata.type": "microsoft.graph.phone"}], "proxyAddresses": ["string"],
+ "serviceProvisioningErrors": [{"@odata.type": "microsoft.graph.serviceProvisioningXmlError"}],
"surname": "string" } ```
v1.0 Outlookcategory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/outlookcategory.md
Title: "outlookCategory resource type"
-description: "Represents a category by which a user can group Outlook items such as messages and events. In Outlook, the user defines categories in a master list, and can apply one or more of these user-defined"
+description: "Represents a category by which a user can group Outlook items such as messages and events."
ms.localizationpriority: medium ms.prod: "outlook"
Namespace: microsoft.graph
[!INCLUDE [outlooktask-deprecate-sharedfeature](../../includes/outlooktask-deprecate-sharedfeature.md)]
-Represents a category by which a user can group Outlook items such as messages and events. In Outlook, the user defines categories in a master list, and can apply one or more of these user-defined
-categories to an item.
+Represents a category by which a user can group Outlook items such as messages and events. In Outlook, the user defines categories in a master list, and can apply one or more of these user-defined categories to an item.
Using the REST API, you can [create](../api/outlookuser-post-mastercategories.md) and define categories in the master list of categories for a user. You can also [get this master list of categories](../api/outlookuser-list-mastercategories.md), [get a specific category](../api/outlookcategory-get.md),
You can apply a category to an item by assigning the **displayName** property of
Resources that can be assigned categories include [contact](contact.md), [event](event.md), [message](message.md), [outlookTask](outlooktask.md), [post](post.md), and [todoTask](todotask.md). Each category is attributed by 2 properties: **displayName** and **color**. The **displayName** value must be unique in a user's master list.
-The **color** however does not have to be unique; multiple categories in the master list can be mapped to the same color. You can map up
-to 25 different colors to categories in a user's master list.
+The **color** however does not have to be unique; multiple categories in the master list can be mapped to the same color. You can map up to 25 different colors to categories in a user's master list.
+
+## Methods
+| Method | Return Type |Description|
+|:|:--|:-|
+|[List categories](../api/outlookuser-list-mastercategories.md) | [outlookCategory](../resources/outlookcategory.md) collection |Get all the categories that have been defined for the user.|
+|[Get category](../api/outlookcategory-get.md) | [outlookCategory](../resources/outlookcategory.md) |Get the properties and relationships of the specified **outlookCategory** object.|
+|[Create](../api/outlookuser-post-mastercategories.md) | [outlookCategory](../resources/outlookcategory.md) |Create an **outlookCategory** object in the user's master list of categories.|
+|[Update](../api/outlookcategory-update.md) | [outlookCategory](../resources/outlookcategory.md) |Update the writable property, **color**, of the specified **outlookCategory** object. |
+|[Delete](../api/outlookcategory-delete.md) | None |Delete the specified **outlookCategory** object. |
## Properties | Property | Type |Description| |:|:--|:-|
+|color|String|A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. For more details, see the following note. |
|displayName|String|A unique name that identifies a category in the user's mailbox. After a category is created, the name cannot be changed. Read-only.|
-|color|String|A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. See the note below. |
> **Note** The possible values for **color** are pre-set constants such as `None`, `preset0` and `preset1`. Each pre-set constant is further mapped to a color; the actual color is dependent on the Outlook client that the categories are being displayed in. The following table shows the colors mapped to each pre-set constant for Outlook (desktop client).
color is dependent on the Outlook client that the categories are being displayed
| Preset24 | DarkCranberry | ## JSON representation
-Here is a JSON representation of the resource.
+The following is a JSON representation of the resource.
<!-- { "blockType": "resource",
Here is a JSON representation of the resource.
"color": "String", "displayName": "String" }- ```
-## Methods
-| Method | Return Type |Description|
-|:|:--|:-|
-|[List categories](../api/outlookuser-list-mastercategories.md) | [outlookCategory](../resources/outlookcategory.md) collection |Get all the categories that have been defined for the user.|
-|[Get category](../api/outlookcategory-get.md) | [outlookCategory](../resources/outlookcategory.md) |Get the properties and relationships of the specified **outlookCategory** object.|
-|[Create](../api/outlookuser-post-mastercategories.md) | [outlookCategory](../resources/outlookcategory.md) |Create an **outlookCategory** object in the user's master list of categories.|
-|[Update](../api/outlookcategory-update.md) | [outlookCategory](../resources/outlookcategory.md) |Update the writable property, **color**, of the specified **outlookCategory** object. |
-|[Delete](../api/outlookcategory-delete.md) | None |Delete the specified **outlookCategory** object. |
- <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Participant https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/participant.md
Represents a participant in a call.
| mediaStreams | [mediaStream](mediastream.md) collection | The list of media streams. | | metadata | String | A blob of data provided by the participant in the roster. | | recordingInfo | [recordingInfo](recordinginfo.md) | Information on whether the participant has recording capability. |
+| removedState | [removedState](removedstate.md) | Indicates the reason why the **participant** was removed from the roster. |
| restrictedExperience | [onlineMeetingRestricted](onlinemeetingrestricted.md) | Indicates the reason or reasons why media content from this participant is restricted. |
+| rosterSequenceNumber | Int64 | Indicates the roster sequence number the **participant** was last updated in. |
## Relationships
The following is a JSON representation of the resource.
"mediaStreams": [ { "@odata.type": "#microsoft.graph.mediaStream" } ], "metadata": "String", "recordingInfo": { "@odata.type": "#microsoft.graph.recordingInfo" },
- "restrictedExperience": { "@odata.type": "#microsoft.graph.onlineMeetingRestricted" }
+ "removedState": { "@odata.type": "#microsoft.graph.removedState" },
+ "restrictedExperience": { "@odata.type": "#microsoft.graph.onlineMeetingRestricted" },
+ "rosterSequenceNumber": "Int64"
} ```
v1.0 Peopleadminsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/peopleadminsettings.md
+
+ Title: "peopleAdminSettings resource type"
+description: "Represents a setting to control the people-related admin settings in the tenant"
+
+ms.localizationpriority: medium
++
+# peopleAdminSettings resource type
+
+Namespace: microsoft.graph
++
+Represents a setting to control the people-related admin settings in the tenant.
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List pronounsSettings](../api/peopleadminsettings-list-pronouns.md)|[pronounsSettings](../resources/pronounssettings.md) collection|Get the [pronounsSettings](../resources/pronounssettings.md) resources from the pronouns navigation property.|
+
+## Properties
+
+None.
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|pronouns|[pronounsSettings](../resources/pronounssettings.md)|Represents administrator settings that manage the support of pronouns in an organization.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.peopleAdminSettings",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.peopleAdminSettings",
+ "id": "String (identifier)"
+}
+```
v1.0 Person https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/person.md
Title: "person resource type"
-description: "An aggregation of information about a person from across mail and contacts. People can be local contacts or your organization's directory, and people from recent communications (such as email)."
+description: "Represents an aggregation of information about a person from across mail and contacts."
ms.localizationpriority: medium ms.prod: "insights"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-An aggregation of information about a person from across mail and contacts. People can be local contacts or your organization's directory, and people from recent communications (such as email).
+Represents an aggregation of information about a person from across mail and contacts. People can be local contacts or your organization's directory, and people from recent communications (such as email).
## Methods
An aggregation of information about a person from across mail and contacts. Peop
| Property | Type | Description | |:|:--|:-|
-|birthday|string|The person's birthday.|
-|companyName|string|The name of the person's company.|
-|department|string|The person's department.|
-|displayName|string|The person's display name.|
+|birthday|String|The person's birthday.|
+|companyName|String|The name of the person's company.|
+|department|String|The person's department.|
+|displayName|String|The person's display name.|
|emailAddresses|[rankedEmailAddress](rankedemailaddress.md) collection|The person's email addresses.|
-|givenName|string|The person's given name.|
-|id|string|The person's unique identifier. Read-only.|
-|isFavorite|boolean|`true` if the user has flagged this person as a favorite.|
-|mailboxType|string|The type of mailbox that is represented by the person's email address.|
-|officeLocation|string|The location of the person's office.|
-|personNotes|string|Free-form notes that the user has taken about this person.|
-|personType|string|The type of person, for example distribution list.|
+|givenName|String|The person's given name.|
+|id|String|The person's unique identifier. Read-only.|
+|isFavorite|Boolean|`True` if the user has flagged this person as a favorite.|
+|mailboxType|String|The type of mailbox that is represented by the person's email address.|
+|officeLocation|String|The location of the person's office.|
+|personNotes|String|Free-form notes that the user has taken about this person.|
+|personType|String|The type of person, for example distribution list.|
|phones|[phone](phone.md) collection|The person's phone numbers.| |postalAddresses|[location](location.md) collection|The person's addresses.|
-|profession|string|The person's profession.|
+|profession|String|The person's profession.|
|sources|[personDataSource](persondatasource.md) collection|The sources the user data comes from, for example Directory or Outlook Contacts.|
-|surname|string|The person's surname.|
-|title|string|The person's title.|
-|userPrincipalName|string|The user principal name (UPN) of the person. The UPN is an Internet-style login name for the person based on the Internet standard [RFC 822](https://www.ietf.org/rfc/rfc0822.txt). By convention, this should map to the person's email name. The general format is alias@domain.|
+|surname|String|The person's surname.|
+|title|String|The person's title.|
+|userPrincipalName|String|The user principal name (UPN) of the person. The UPN is an Internet-style login name for the person based on the Internet standard [RFC 822](https://www.ietf.org/rfc/rfc0822.txt). By convention, this should map to the person's email name. The general format is `alias@domain`.|
|websites|[website](website.md) collection|The person's websites.|
-|yomiCompany|string|The phonetic Japanese name of the person's company.|
+|yomiCompany|String|The phonetic Japanese name of the person's company.|
## Relationships
-None
+None.
## JSON representation
-Here is a JSON representation of the resource.
+The following is a JSON representation of the resource.
<!-- { "blockType": "resource",
Here is a JSON representation of the resource.
```json {
- "birthday": "string",
- "companyName": "string",
- "department": "string",
- "displayName": "string",
+ "birthday": "String",
+ "companyName": "String",
+ "department": "String",
+ "displayName": "String",
"emailAddresses": [{"@odata.type": "microsoft.graph.rankedEmailAddress"}],
- "givenName": "string",
- "id": "string (identifier)",
- "isFavorite": true,
- "mailboxType": "string",
- "officeLocation": "string",
- "personNotes": "string",
- "personType": "string",
+ "givenName": "String",
+ "id": "String (identifier)",
+ "isFavorite": "Boolean",
+ "mailboxType": "String",
+ "officeLocation": "String",
+ "personNotes": "String",
+ "personType": "String",
"phones": [{"@odata.type": "microsoft.graph.phone"}], "postalAddresses": [{"@odata.type": "microsoft.graph.location"}],
- "profession": "string",
+ "profession": "String",
"sources": [{"@odata.type": "microsoft.graph.personDataSource"}],
- "surname": "string",
- "title": "string",
- "userPrincipalName": "string",
+ "surname": "String",
+ "title": "String",
+ "userPrincipalName": "String",
"websites": [{"@odata.type": "microsoft.graph.website"}],
- "yomiCompany": "string"
+ "yomiCompany": "String"
}- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Phone https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/phone.md
description: "Represents a phone number."
ms.localizationpriority: medium doc_type: resourcePageType ms.prod: "directory-management"-+ # phone resource type
Represents a phone number.
## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |number|string|The phone number.| |type|String|The type of phone number. Possible values are: `home`, `business`, `mobile`, `other`, `assistant`, `homeFax`, `businessFax`, `otherFax`, `pager`, `radio`.|
v1.0 Phoneauthenticationmethod https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/phoneauthenticationmethod.md
A representation of a phone registered to a user. This resource includes the pho
A phone has one of three types: mobile, alternate mobile, or office. A user can have one number registered for each type, and must have a mobile phone before an alternate mobile phone is added. When using a phone for multi-factor authentication (MFA) or self-service password reset (SSPR), the mobile phone is the default and the alternate mobile phone is the backup.
-Mobile phones can be used for both SMS and voice calls, depending on the tenant settings.
+Primary mobile phones can be used for both SMS and voice calls, depending on the tenant settings.
An office phone can only receive voice calls, not SMS messages.
Phones can be of three types, the following are the possible values.
|Value|Description| |--|--| |mobile|A primary mobile phone, usable for SMS and voice calls.|
-|alternateMobile|An alternate or backup mobile phone, usable for SMS and voice calls.|
+|alternateMobile|An alternate or backup mobile phone, usable only for voice calls.|
|office|An office phone or landline, usable only for voice calls.| ### authenticationMethodSignInState values
v1.0 Plannerchecklistrequirement https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/plannerchecklistrequirement.md
+
+ Title: "plannerChecklistRequirement resource type"
+description: "Represents a checklist completion requirement on a plannerTask."
+
+ms.localizationpriority: medium
++
+# plannerChecklistRequirement resource type
+
+Namespace: microsoft.graph
++
+Represents a checklist completion requirement on a [plannerTask](plannertask.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|requiredChecklistItemIds|String collection|A collection of required [plannerChecklistItems](plannerchecklistitems.md) identifiers to complete the [plannerTask](plannertask.md).|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!--{
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.plannerChecklistRequirement"
+}-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.plannerChecklistRequirement",
+ "requiredChecklistItemIds": ["String"]
+}
+```
v1.0 Plannerplan https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/plannerplan.md
Represents a plan in Microsoft 365. A plan can be owned by a [group](group.md) a
|title|String|Required. Title of the plan.| |creationSource|[plannerPlanCreation](plannerplancreation.md)| Contains information about the origin of the plan.| |owner (deprecated) |String| Use the **container** property instead. ID of the [group](group.md) that owns the plan. After it is set, this property canΓÇÖt be updated. This property will not return a valid group ID if the container of the plan is not a group.|
+|sharedWithContainers|[plannerSharedWithContainer](plannersharedwithcontainer.md) collection|List of containers the plan is shared with.|
## Relationships | Relationship | Type |Description|
The following is a JSON representation of the resource.
"containerId": "String", "type": "String" },
+ "sharedWithContainers": [
+ {
+ "@odata.type": "microsoft.graph.plannerSharedWithContainer"
+ }
+ ],
"title": "String" } ```
v1.0 Plannerplancontainer https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/plannerplancontainer.md
Planner currently supports the container types listed in the following table. Wh
|group| Plan is contained by a [group](group.md).| `https://graph.microsoft.com/beta/groups/<id>` | |roster| Plan is contained by a [plannerRoster](plannerroster.md). | `https://graph.microsoft.com/beta/planner/rosters/<id>` | |project| Plan is contained by a Project from [Microsoft Project for the web](/project-for-the-web/projectforweb-admin-home). | Microsoft Project currently doesn't have a resource path on Microsoft Graph. Project details and members can be managed from [Microsoft Project](https://project.microsoft.com). |
+|driveItem| Plan is contained by a [driveItem](driveitem.md). | `https://graph.microsoft.com/beta/drives/<driveId>/items/<itemId>`|
## Properties |Property|Type|Description| |:|:|:| |containerId|String|The identifier of the resource that contains the plan. Optional.|
-|type|plannerContainerType|The type of the resource that contains the plan. For supported types, see the previous table. Possible values are: `group`, `unknownFutureValue`, `roster`, and `project`. Note that you must use the `Prefer: include-unknown-enum-members` request header to get the following value in this [evolvable enum](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerations): `roster`, `project`. Optional.|
+|type|plannerContainerType|The type of the resource that contains the plan. For supported types, see the previous table. Possible values are: `group`, `unknownFutureValue`, `roster`, `project` and `driveItem`. Note that you must use the `Prefer: include-unknown-enum-members` request header to get the following value in this [evolvable enum](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerations): `roster`, `project`, `driveItem`. Optional.|
|url|String|The full canonical URL of the container. Optional.| ## Relationships
v1.0 Plannerplancontextdetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/plannerplancontextdetails.md
The **plannerPlanContextDetails** resource contains additional information about
| Property | Type |Description| |:|:--|:-| |customLinkText|String|Nullable. Specifies the text to use in a user experience to display a link the the associated [plannerPlanContext](plannerplancontext.md). If null, applications should display the link with a custom text based on the **displayLinkType** property.|
-|displayLinkType|plannerPlanContextType|Specifies how an application should display the link to the associated **plannerPlanContext**. Applications may choose to provide customized text, description, icons, or other experiences based on the type of the link. Possible values are: `teamsTab`, `sharePointPage`, `meetingNotes`, `other`, `unknownFutureValue`.|
+|displayLinkType|plannerPlanContextType|Specifies how an application should display the link to the associated **plannerPlanContext**. Applications may choose to provide customized text, description, icons, or other experiences based on the type of the link. Possible values are: `teamsTab`, `sharePointPage`, `meetingNotes`, `loopPage`, `project`, `other`, `unknownFutureValue`.|
|url|String|URL of the user experience represented by the associated **plannerPlanContext**. | |state|plannerContextState| Indicates the state of the associated **plannerPlanContext**. |
v1.0 Plannersharedwithcontainer https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/plannersharedwithcontainer.md
+
+ Title: "plannerSharedWithContainer resource type"
+description: "Represents a container for a plannerPlan. The container is a resource that specifies authorization rules and the lifetime of the plan."
+
+ms.localizationpriority: medium
++
+# plannerSharedWithContainer resource type
+
+Namespace: microsoft.graph
++
+Represents the relationship of a Planner plan to a Planner container. Plans can be shared with containers that are not the original container the plan belongs to. When the plan is verifying a user's access to it, the plan will additionally check the authorization logic of the containers it is shared with.
+
+Inherits from [plannerPlanContainer](plannerplancontainer.md).
+
+## Properties
+
+|Property|Type|Description|
+|:-|:|:-|
+| accessLevel| plannerPlanAccessLevel | The maxmimum access level the shared container can provide to the plan. The possible values are: `readAccess`, `readWriteAccess`, `fullAccess`, `unknownFutureValue`. |
+| containerId | String | The identifier of the resource that contains the plan. Optional. Inherited from [plannerPlanContainer](plannerplancontainer.md). |
+| type | plannerContainerType | The type of the resource that contains the plan. Possible values are: `group`, `unknownFutureValue`, `roster`, `project`, and `driveItem`. Note that you must use the `Prefer: include-unknown-enum-members` request header to get the following value in this [evolvable enum](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerations): `roster`, `project`, `driveItem`. Optional. Inherited from [plannerPlanContainer](plannerplancontainer.md). |
+| url | String | The full canonical URL of the container. Optional. Inherited from [plannerPlanContainer](plannerplancontainer.md). |
+
+### plannerPlanAccessLevel values
+
+|Member|Description|
+|:--|:-|
+| readAccess | The highest level of access that a user can gain through this relationship will be read access to the plan. |
+| readWriteAccess | The highest level of access that a user can gain through this relationship will be read and write access to the plan. |
+| fullAccess | The highest level of access that a user can gain through this relationship will be full access to the plan. |
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.plannerSharedWithContainer"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.plannerSharedWithContainer",
+ "url": "String",
+ "containerId": "String",
+ "type": "String",
+ "accessLevel": "String"
+}
+```
+
v1.0 Plannertask https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/plannertask.md
Represents a Planner task in Microsoft 365. A Planner task is contained in a [pl
|previewType|String|This sets the type of preview that shows up on the task. Possible values are: `automatic`, `noPreview`, `checklist`, `description`, `reference`.| |recurrence|[plannerTaskRecurrence](../resources/plannertaskrecurrence.md)|Defines active or inactive recurrence for the task. `null` when the recurrence has never been defined for the task.| |referenceCount|Int32|Number of external references that exist on the task.|
+|specifiedCompletionRequirements|[plannerTaskCompletionRequirements](../resources/plannertask.md#plannertaskcompletionrequirements-values)|Indicates all the requirements specified on the **plannerTask**. Possible values are: `none`, `checklistCompletion`, `unknownFutureValue`. Read-only. The [plannerTaskCompletionRequirementDetails](plannertaskcompletionrequirementdetails.md) in [plannerTaskDetails](plannertaskdetails.md) has details of the requirements specified, if any. |
|startDateTime|DateTimeOffset|Date and time at which the task starts. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`| |title|String|Title of the task.|
+### plannerTaskCompletionRequirements values
+
+| Member | Description |
+|:--|:|
+| none | No requirement. |
+| checklistCompletion | Some or all of the checklist items are required to be checked. |
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+ ## Relationships
-| Relationship | Type |Description|
+
+| Relationship | Type |Description|
|:|:--|:-| |assignedToTaskBoardFormat|[plannerAssignedToTaskBoardTaskFormat](plannerassignedtotaskboardtaskformat.md)| Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo.| |bucketTaskBoardFormat|[plannerBucketTaskBoardTaskFormat](plannerbuckettaskboardtaskformat.md)| Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket.|
Represents a Planner task in Microsoft 365. A Planner task is contained in a [pl
|progressTaskBoardFormat|[plannerProgressTaskBoardTaskFormat](plannerprogresstaskboardtaskformat.md)| Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress.| ## JSON representation+ The following is a JSON representation of the resource. <!-- {
The following is a JSON representation of the resource.
"id": "String (identifier)", "orderHint": "String", "percentComplete": "Int32",
- "priority": "Int32",
"planId": "String", "previewType": "String",
+ "priority": "Int32",
"recurrence": {"@odata.type": "microsoft.graph.plannerTaskRecurrence"}, "referenceCount": "Int32",
+ "specifiedCompletionRequirements": "String",
"startDateTime": "String (timestamp)", "title": "String" }
v1.0 Plannertaskcompletionrequirementdetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/plannertaskcompletionrequirementdetails.md
+
+ Title: "plannerTaskCompletionRequirementDetails resource type"
+description: "Represents detailed information about completionRequirements for a plannerTask."
+
+ms.localizationpriority: medium
++
+# plannerTaskCompletionRequirementDetails resource type
+
+Namespace: microsoft.graph
++
+Represents detailed information about [completionRequirements](plannertask.md#plannertaskcompletionrequirements-values) for a [plannerTask](plannertask.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|checklistRequirement|[plannerChecklistRequirement](plannerchecklistrequirement.md)|Information about the requirements for completing the checklist.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!--{
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.plannerTaskCompletionRequirementDetails"
+}-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.plannerTaskCompletionRequirementDetails",
+ "checklistRequirement": {"@odata.type": "microsoft.graph.plannerChecklistRequirement"}
+}
+```
v1.0 Plannertaskdetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/plannertaskdetails.md
Represents the additional information about a task. Each [task](plannertask.md)
| Property | Type |Description| |:|:--|:-| |checklist|[plannerChecklistItems](plannerchecklistitems.md)|The collection of checklist items on the task.|
+|completionRequirements|[plannerTaskCompletionRequirementDetails](plannertaskcompletionrequirementdetails.md)|Contains detailed information about requirements on the task.|
|description|String|Description of the task.| |id|String| Read-only. ID of the task details. It is 28 characters long and case-sensitive. [Format validation](tasks-identifiers-disclaimer.md) is done on the service.| |notes|[itemBody](itembody.md)|Rich text description of the task. To be used by HTML-aware clients. For backwards compatibility, a plain-text version of the HTML description will be synced to the "description" field. If this field has not previously been set but "description" has been, the existing description will be synchronized to "notes" with minimal whitespace-preserving HTML markup. Setting both "description" and "notes" is an error and will result in an exception.|
The following is a JSON representation of the resource.
```json { "checklist": {"@odata.type": "microsoft.graph.plannerChecklistItems"},
+ "completionRequirements": {"@odata.type": "microsoft.graph.plannerTaskCompletionRequirementDetails"},
"description": "String", "id": "String (identifier)", "notes": {"@odata.type": "microsoft.graph.itemBody"},
- "previewType": "string",
+ "previewType": "String",
"references": {"@odata.type": "microsoft.graph.plannerExternalReferences"} } ```
v1.0 Plannertaskpropertyrule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/plannertaskpropertyrule.md
Inherits from [plannerPropertyRule](../resources/plannerpropertyrule.md).
|appliedCategories|[plannerFieldRules](../resources/plannerfieldrules.md)|Rules and restrictions for applied categories. This value does not currently support overrides. Accepted values for the default rule and individual overrides are `allow`, `block`.| |assignments|[plannerFieldRules](../resources/plannerfieldrules.md)|Rules and restrictions for assignments. Allowed overrides are `userCreated` and `applicationCreated`. Accepted values for the default rule and individual overrides are `allow`, `add`, `addSelf`, `addOther`, `remove`, `removeSelf`, `removeOther`, `block`.| |checkLists|[plannerFieldRules](../resources/plannerfieldrules.md)|Rules and restrictions for checklist. Allowed overrides are `userCreated` and `applicationCreated`. Accepted values for the default rule and individual overrides are `allow`, `add`, `remove`, `update`, `check`, `reorder`, `block`.|
+|completionRequirements|String collection|Rules and restrictions for completion requirements of the task. Accepted values are `allow`, `add`, `remove`, `edit`, and `block`. |
|delete|String collection|Rules and restrictions for deleting the task. Accepted values are `allow` and `block`.| |dueDate|String collection|Rules and restrictions for changing the due date of the task. Accepted values are `allow` and `block`.| |move|String collection|Rules and restrictions for moving the task between buckets or plans. Accepted values are `allow`, `moveBetweenPlans`, `moveBetweenBuckets`, and `block`.| |notes|String collection|Rules and restrictions for changing the notes of the task. Accepted values are `allow` and `block`.| |order|String collection|Rules and restrictions for changing the order of the task. Accepted values are `allow` and `block`.|
-|percentComplete|String collection|Rules and restrictions for changing the completion percentage of the task. Accepted values are `allow`, `setToComplete`, `setToNotStarted`, `setToInProgress`, and `block`.|
+|percentComplete|String collection|Rules and restrictions for changing the completion percentage of the task. Accepted values are `allow`, `setToComplete`, `overrideRequirements`, `setToNotStarted`, `setToInProgress`, and `block`.|
|previewType|String collection|Rules and restrictions for changing the preview type of the task. Accepted values are `allow` and `block`.| |priority|String collection|Rules and restrictions for changing the priority of the task. Accepted values are `allow` and `block`.| |references|[plannerFieldRules](../resources/plannerfieldrules.md)|Rules and restrictions for references. Allowed overrides are `userCreated` and `applicationCreated`. Accepted values for the default rule and individual overrides are `allow`, `add`, `remove`, `block`.|
The following is a JSON representation of the resource.
"appliedCategories": {"@odata.type": "microsoft.graph.plannerFieldRules"}, "assignments": {"@odata.type": "microsoft.graph.plannerFieldRules"}, "checkLists": {"@odata.type": "microsoft.graph.plannerFieldRules"},
+ "completionRequirements": ["String"],
"delete": ["String"], "dueDate": ["String"], "move": ["String"],
The following is a JSON representation of the resource.
"references": {"@odata.type": "microsoft.graph.plannerFieldRules"}, "ruleKind": "String", "startDate": ["String"],
- "title": ["String"]
+ "title": ["String"]
} ```
v1.0 Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/post.md
Title: "post resource type" description: "Represents an individual post item within a conversationThread entity."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: resourcePageType
This resource lets you add your own data to custom properties using [extensions]
## Methods
-| Method | Return Type |Description|
+| Method | Return Type |Description|
|:|:--|:-| |[List posts](../api/conversationthread-list-posts.md) | [post](post.md) |Get the posts of the specified thread. | |[Get post](../api/post-get.md) | [post](post.md) |Get the properties and relationships of a post in a specified thread.|
This resource lets you add your own data to custom properties using [extensions]
|[Get post with multi-value extended property](../api/multivaluelegacyextendedproperty-get.md) | [post](post.md) | Get a post that contains a multi-value extended property by using `$expand`. | ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |body|[itemBody](itembody.md)|The contents of the post. This is a default property. This property can be null.| |categories|String collection|The categories associated with the post. Each category corresponds to the **displayName** property of an [outlookCategory](outlookcategory.md) that has been defined for a user.|
This resource lets you add your own data to custom properties using [extensions]
|sender|[recipient](recipient.md)|Contains the address of the sender. The value of Sender is assumed to be the address of the authenticated user in the case when Sender is not specified. This is a default property.| ## Relationships
-| Relationship | Type |Description|
+| Relationship | Type |Description|
|:|:--|:-| |attachments|[Attachment](attachment.md) collection|The collection of [fileAttachment](fileattachment.md), [itemAttachment](itemattachment.md), and [referenceAttachment](referenceattachment.md) attachments for the post. Read-only. Nullable. Supports `$expand`.| |extensions|[Extension](extension.md) collection|The collection of open extensions defined for the post. Read-only. Nullable. Supports `$expand`.|
v1.0 Printserviceendpoint https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/printserviceendpoint.md
Represents URI and identifying information for a print service instance.
| Property | Type | Description | |:-|:|:| |displayName|String|A human-readable display name for the endpoint.|
-|name|String|A unique name that identifies the service that the endpoint provides. Possible values are: `discovery` (Discovery Service), `notification` (Notification Service), `ipp` (IPP Service), and `registration` (Registration Service). Read-only.|
+|id|String|A unique name that identifies the service that the endpoint provides. Possible values are: `discovery` (Discovery Service), `notification` (Notification Service), `ipp` (IPP Service), and `registration` (Registration Service). Read-only.|
|uri|String|The URI that can be used to access the service.| ## JSON representation
The following is a JSON representation of the resource.
```json { "displayName": "String",
- "name": "String (identifier)",
+ "id": "String (identifier)",
"uri": "String" } ```
v1.0 Printusagebyprinter https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/printusagebyprinter.md
Describes print activity for a printer during a specified time period (usageDate
|:-|:|:| |id|String|The ID of this usage summary.| |printerID|String|The ID of the printer represented by these statistics.|
+|printerName|String|The name of the printer represented by these statistics.|
|usageDate|Date|The date associated with these statistics.| |completedBlackAndWhiteJobCount|Int64|The number of black and white print jobs completed by the printer on the associated date.| |completedColorJobCount|Int64|The number of color print jobs completed by the printer on the associated date.|
The following is a JSON representation of the resource.
{ "id": "String (identifier)", "printerId": "String (identifier)",
+ "printerName": "String (identifier)",
"usageDate": "String (timestamp)", "completedBlackAndWhiteJobCount": 123456, "completedColorJobCount": 123456,
v1.0 Privacyprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privacyprofile.md
description: "Represents a company's privacy profile, which includes a privacy s
ms.localizationpriority: medium doc_type: resourcePageType ms.prod: "directory-management"-+ # privacyProfile resource type
v1.0 Privilegedaccessgroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedaccessgroup.md
+
+ Title: "privilegedAccessGroup resource type"
+description: "The entry point for all resources related to Privileged Identity Management (PIM) for groups."
+
+ms.localizationpriority: medium
++
+# privilegedAccessGroup resource type
+
+Namespace: microsoft.graph
+
+The entry point for all resources related to Privileged Identity Management (PIM) for groups.
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+None.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of an object in PIM governance for a group. Inherited from [entity](../resources/entity.md).|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|assignmentScheduleInstances|[privilegedAccessGroupAssignmentScheduleInstance](../resources/privilegedaccessgroupassignmentscheduleinstance.md) collection|The instances of assignment schedules to activate a just-in-time access.|
+|assignmentScheduleRequests|[privilegedAccessGroupAssignmentScheduleRequest](../resources/privilegedaccessgroupassignmentschedulerequest.md) collection|The schedule requests for operations to create, update, delete, extend, and renew an assignment.|
+|assignmentSchedules|[privilegedAccessGroupAssignmentSchedule](../resources/privilegedaccessgroupassignmentschedule.md) collection|The assignment schedules to activate a just-in-time access.|
+|eligibilityScheduleInstances|[privilegedAccessGroupEligibilityScheduleInstance](../resources/privilegedaccessgroupeligibilityscheduleinstance.md) collection|The instances of eligibility schedules to activate a just-in-time access.|
+|eligibilityScheduleRequests|[privilegedAccessGroupEligibilityScheduleRequest](../resources/privilegedaccessgroupeligibilityschedulerequest.md) collection|The schedule requests for operations to create, update, delete, extend, and renew an eligibility.|
+|eligibilitySchedules|[privilegedAccessGroupEligibilitySchedule](../resources/privilegedaccessgroupeligibilityschedule.md) collection|The eligibility schedules to activate a just-in-time access.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.privilegedAccessGroup",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.privilegedAccessGroup",
+ "id": "String (identifier)"
+}
+```
+
v1.0 Privilegedaccessgroupassignmentschedule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedaccessgroupassignmentschedule.md
+
+ Title: "privilegedAccessGroupAssignmentSchedule resource type"
+description: "Represents the schedule of membership or ownership assignments to groups that are governed by PIM."
+
+ms.localizationpriority: medium
++
+# privilegedAccessGroupAssignmentSchedule resource type
+
+Namespace: microsoft.graph
+
+Represents the schedule of membership or ownership assignments to groups that are governed by PIM.
+
+Inherits from [privilegedAccessSchedule](../resources/privilegedaccessschedule.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List assignmentSchedules](../api/privilegedaccessgroup-list-assignmentschedules.md)|[privilegedAccessGroupAssignmentSchedule](../resources/privilegedaccessgroupassignmentschedule.md) collection|Get a list of the [privilegedAccessGroupAssignmentSchedule](../resources/privilegedaccessgroupassignmentschedule.md) objects and their properties.|
+|[Get privilegedAccessGroupAssignmentSchedule](../api/privilegedaccessgroupassignmentschedule-get.md)|[privilegedAccessGroupAssignmentSchedule](../resources/privilegedaccessgroupassignmentschedule.md)|Read the properties and relationships of a [privilegedAccessGroupAssignmentSchedule](../resources/privilegedaccessgroupassignmentschedule.md) object.|
+|[filterByCurrentUser](../api/privilegedaccessgroupassignmentschedule-filterbycurrentuser.md)|[privilegedAccessGroupAssignmentSchedule](../resources/privilegedaccessgroupassignmentschedule.md) collection|Return schedules of membership and ownership assignment requests for the calling principal.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|accessId|privilegedAccessGroupRelationships|The identifier of the membership or ownership assignment to the group that is governed by PIM. Required. The possible values are: `owner`, `member`, `unknownFutureValue`.|
+|assignmentType|privilegedAccessGroupAssignmentType|Indicates whether the membership or ownership assignment for the principal is granted through activation or direct assignment. Required. The possible values are: `assigned`, `activated`, `unknownFutureValue`.|
+|createdDateTime|DateTimeOffset|When the schedule was created. Optional.|
+|createdUsing|String|The identifier of the access assignment or eligibility request that created this schedule. Optional.|
+|groupId|String|The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required.|
+|id|String|The identifier of the schedule. Required. Inherited from [entity](../resources/entity.md).|
+|memberType|privilegedAccessGroupMemberType|Indicates whether the assignment is derived from a direct group assignment or through a transitive assignment. The possible values are: `direct`, `group`, `unknownFutureValue`.|
+|modifiedDateTime|DateTimeOffset|When the schedule was last modified. Optional.|
+|principalId|String|The identifier of the principal whose membership or ownership assignment is granted through PIM for groups. Required.|
+|scheduleInfo|[requestSchedule](../resources/requestschedule.md)|Represents the period of the access assignment or eligibility. The scheduleInfo can represent a single occurrence or multiple recurring instances. Required.|
+|status|String|The status of the access assignment or eligibility request. The possible values are: `Canceled`, `Denied`, `Failed`, `Granted`, `PendingAdminDecision`, `PendingApproval`, `PendingProvisioning`, `PendingScheduleCreation`, `Provisioned`, `Revoked`, and `ScheduleCreated`. Not nullable. Optional.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|activatedUsing|[privilegedAccessGroupEligibilitySchedule](../resources/privilegedaccessgroupeligibilityschedule.md)|When the request activates an ownership or membership assignment in PIM for groups, this object represents the eligibility relationship. Otherwise, it is `null`. Supports `$expand`.|
+|group|[group](../resources/group.md)|References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports `$expand`.|
+|principal|[directoryObject](../resources/directoryobject.md)|References the principal that's in the scope of this membership or ownership assignment request to the group that's governed by PIM. Supports `$expand`.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.privilegedAccessGroupAssignmentSchedule",
+ "baseType": "microsoft.graph.privilegedAccessSchedule",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.privilegedAccessGroupAssignmentSchedule",
+ "id": "String (identifier)",
+ "scheduleInfo": {
+ "@odata.type": "microsoft.graph.requestSchedule"
+ },
+ "createdDateTime": "String (timestamp)",
+ "modifiedDateTime": "String (timestamp)",
+ "createdUsing": "String",
+ "status": "String",
+ "principalId": "String",
+ "accessId": "String",
+ "groupId": "String",
+ "memberType": "String",
+ "assignmentType": "String"
+}
+```
+
v1.0 Privilegedaccessgroupassignmentscheduleinstance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedaccessgroupassignmentscheduleinstance.md
+
+ Title: "privilegedAccessGroupAssignmentScheduleInstance resource type"
+description: "Represents an instance of a provisioned membership or ownership assignment in PIM for groups."
+
+ms.localizationpriority: medium
++
+# privilegedAccessGroupAssignmentScheduleInstance resource type
+
+Namespace: microsoft.graph
+
+Represents an instance of a provisioned membership or ownership assignment in PIM for groups.
+
+Inherits from [privilegedAccessScheduleInstance](../resources/privilegedaccessscheduleinstance.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List assignmentScheduleInstances](../api/privilegedaccessgroup-list-assignmentscheduleinstances.md)|[privilegedAccessGroupAssignmentScheduleInstance](../resources/privilegedaccessgroupassignmentscheduleinstance.md) collection|Get a list of the [privilegedAccessGroupAssignmentScheduleInstance](../resources/privilegedaccessgroupassignmentscheduleinstance.md) objects and their properties.|
+|[Get privilegedAccessGroupAssignmentScheduleInstance](../api/privilegedaccessgroupassignmentscheduleinstance-get.md)|[privilegedAccessGroupAssignmentScheduleInstance](../resources/privilegedaccessgroupassignmentscheduleinstance.md)|Read the properties and relationships of a [privilegedAccessGroupAssignmentScheduleInstance](../resources/privilegedaccessgroupassignmentscheduleinstance.md) object.|
+|[filterByCurrentUser](../api/privilegedaccessgroupassignmentscheduleinstance-filterbycurrentuser.md)|[privilegedAccessGroupAssignmentScheduleInstance](../resources/privilegedaccessgroupassignmentscheduleinstance.md) collection|Return instances of membership and ownership assignment schedules for the calling principal.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|accessId|privilegedAccessGroupRelationships|The identifier of the membership or ownership assignment relationship to the group. Required. The possible values are: `owner`, `member`, `unknownFutureValue`.|
+|assignmentScheduleId|String|The identifier of the [privilegedAccessGroupAssignmentSchedule](privilegedaccessgroupassignmentschedule.md) from which this instance was created. Required.|
+|assignmentType|privilegedAccessGroupAssignmentType|Indicates whether the membership or ownership assignment is granted through activation of an eligibility or through direct assignment. Required. The possible values are: `assigned`, `activated`, `unknownFutureValue`.|
+|endDateTime|DateTimeOffset|When the schedule instance ends. Required.|
+|groupId|String|The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Optional.|
+|id|String|The identifier of the access assignment schedule instance. Required. Inherited from [entity](../resources/entity.md).|
+|memberType|privilegedAccessGroupMemberType| Indicates whether the assignment is derived from a group assignment. It can further imply whether the caller can manage the assignment schedule. Required. The possible values are: `direct`, `group`, `unknownFutureValue`.|
+|principalId|String|The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Required.|
+|startDateTime|DateTimeOffset|When this instance starts. Required.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|activatedUsing|[privilegedAccessGroupEligibilityScheduleInstance](../resources/privilegedaccessgroupeligibilityscheduleinstance.md)|When the request activates a membership or ownership in PIM for groups, this object represents the eligibility request for the group. Otherwise, it is `null`.|
+|group|[group](../resources/group.md)|References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports `$expand`.|
+|principal|[directoryObject](../resources/directoryobject.md)|References the principal that's in the scope of the membership or ownership assignment request through the group that's governed by PIM. Supports `$expand`.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.privilegedAccessGroupAssignmentScheduleInstance",
+ "baseType": "microsoft.graph.privilegedAccessScheduleInstance",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.privilegedAccessGroupAssignmentScheduleInstance",
+ "id": "String (identifier)",
+ "startDateTime": "String (timestamp)",
+ "endDateTime": "String (timestamp)",
+ "principalId": "String",
+ "accessId": "String",
+ "groupId": "String",
+ "memberType": "String",
+ "assignmentType": "String",
+ "assignmentScheduleId": "String"
+}
+```
+
v1.0 Privilegedaccessgroupassignmentschedulerequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedaccessgroupassignmentschedulerequest.md
+
+ Title: "privilegedAccessGroupAssignmentScheduleRequest resource type"
+description: "Represents requests for operations to create, update, delete, extend, and renew a membership or ownership assignment in PIM for groups."
+
+ms.localizationpriority: medium
++
+# privilegedAccessGroupAssignmentScheduleRequest resource type
+
+Namespace: microsoft.graph
+
+Represents requests for operations to create, update, delete, extend, and renew a membership or ownership assignment in PIM for groups. The privilegedAccessGroupAssignmentScheduleRequest object is also created when an authorized principal requests a just-in-time activation of an eligible access assignment to a group's membership or ownership.
+
+Inherits from [privilegedAccessScheduleRequest](../resources/privilegedaccessschedulerequest.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List assignmentScheduleRequests](../api/privilegedaccessgroup-list-assignmentschedulerequests.md)|[privilegedAccessGroupAssignmentScheduleRequest](../resources/privilegedaccessgroupassignmentschedulerequest.md) collection|Get a list of the [privilegedAccessGroupAssignmentScheduleRequest](../resources/privilegedaccessgroupassignmentschedulerequest.md) objects and their properties.|
+|[Create assignmentScheduleRequest](../api/privilegedaccessgroup-post-assignmentschedulerequests.md)|[privilegedAccessGroupAssignmentScheduleRequest](../resources/privilegedaccessgroupassignmentschedulerequest.md)|Create a new [privilegedAccessGroupAssignmentScheduleRequest](../resources/privilegedaccessgroupassignmentschedulerequest.md) object.|
+|[Get privilegedAccessGroupAssignmentScheduleRequest](../api/privilegedaccessgroupassignmentschedulerequest-get.md)|[privilegedAccessGroupAssignmentScheduleRequest](../resources/privilegedaccessgroupassignmentschedulerequest.md)|Read the properties and relationships of a [privilegedAccessGroupAssignmentScheduleRequest](../resources/privilegedaccessgroupassignmentschedulerequest.md) object.|
+|[filterByCurrentUser](../api/privilegedaccessgroupassignmentschedulerequest-filterbycurrentuser.md)|[privilegedAccessGroupAssignmentScheduleRequest](../resources/privilegedaccessgroupassignmentschedulerequest.md) collection|Return assignment schedule requests for the calling principal.|
+|[cancel](../api/privilegedaccessgroupassignmentschedulerequest-cancel.md)|None|Cancel a pending request for a membership or ownership assignment to a group.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|accessId|privilegedAccessGroupRelationships|The identifier of a membership or ownership assignment relationship to the group. Required. The possible values are: `owner`, `member`, `unknownFutureValue`.|
+|action|String|Represents the type of operation on the group membership or ownership assignment request. The possible values are: `adminAssign`, `adminUpdate`, `adminRemove`, `selfActivate`, `selfDeactivate`, `adminExtend`, `adminRenew`. <br/><ul><li>`adminAssign`: For administrators to assign group membership or ownership to principals.</li><li>`adminRemove`: For administrators to remove principals from group membership or ownership.</li><li> `adminUpdate`: For administrators to change existing group membership or ownership assignments.</li><li>`adminExtend`: For administrators to extend expiring assignments.</li><li>`adminRenew`: For administrators to renew expired assignments.</li><li>`selfActivate`: For principals to activate their assignments.</li><li>`selfDeactivate`: For principals to deactivate their active assignments.</li></ul>|
+|approvalId|String|The identifier of the approval of the request. Inherited from [request](../resources/request.md).|
+|completedDateTime|DateTimeOffset|The request completion date time. Inherited from [request](../resources/request.md).|
+|createdBy|[identitySet](../resources/identityset.md)|The principal that created this request. Inherited from [request](../resources/request.md). Read-only. Supports `$filter` (`eq`, `ne`, and on `null` values).|
+|createdDateTime|DateTimeOffset|The request creation date time. Inherited from [request](../resources/request.md). Read-only.|
+|customData|String|Free text field to define any custom data for the request. Not used. Inherited from [request](../resources/request.md).|
+|groupId|String|The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required.|
+|id|String|The unique identifier for the **privilegedAccessGroupAssignmentScheduleRequest** object. Key, not nullable, Read-only. Inherited from [entity](../resources/entity.md). Supports `$filter` (`eq`, `ne`).|
+|isValidationOnly|Boolean|Determines whether the call is a validation or an actual call. Only set this property if you want to check whether an activation is subject to additional rules like MFA before actually submitting the request.|
+|justification|String|A message provided by users and administrators when they create the **privilegedAccessGroupAssignmentScheduleRequest** object.|
+|principalId|String|The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Supports `$filter` (`eq`, `ne`).|
+|scheduleInfo|[requestSchedule](../resources/requestschedule.md)|The period of the group membership or ownership assignment. Recurring schedules are currently unsupported.|
+|status|String|The status of the group membership or ownership assignment request. Inherited from [request](../resources/request.md). Read-only. Supports `$filter` (`eq`, `ne`).|
+|targetScheduleId|String| The identifier of the schedule that's created from the membership or ownership assignment request. Supports `$filter` (`eq`, `ne`).|
+|ticketInfo|[ticketInfo](../resources/ticketinfo.md)|Ticket details linked to the group membership or ownership assignment request including details of the ticket number and ticket system.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|activatedUsing|[privilegedAccessGroupEligibilitySchedule](../resources/privilegedaccessgroupeligibilityschedule.md)|When the request activates a membership or ownership assignment in PIM for groups, this object represents the eligibility policy for the group. Otherwise, it is `null`. Supports `$expand`.|
+|group|[group](../resources/group.md)|References the group that is the scope of the membership or ownership assignment request through PIM for groups. Supports `$expand`.|
+|principal|[directoryObject](../resources/directoryobject.md)|References the principal that's in the scope of this membership or ownership assignment request through the group that's governed by PIM. Supports `$expand`.|
+|targetSchedule|[privilegedAccessGroupEligibilitySchedule](../resources/privilegedaccessgroupeligibilityschedule.md)|Schedule created by this request. Supports `$expand`.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.privilegedAccessGroupAssignmentScheduleRequest",
+ "baseType": "microsoft.graph.privilegedAccessScheduleRequest",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.privilegedAccessGroupAssignmentScheduleRequest",
+ "id": "String (identifier)",
+ "status": "String",
+ "completedDateTime": "String (timestamp)",
+ "createdDateTime": "String (timestamp)",
+ "approvalId": "String",
+ "customData": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "action": "String",
+ "isValidationOnly": "Boolean",
+ "justification": "String",
+ "scheduleInfo": {
+ "@odata.type": "microsoft.graph.requestSchedule"
+ },
+ "ticketInfo": {
+ "@odata.type": "microsoft.graph.ticketInfo"
+ },
+ "principalId": "String",
+ "accessId": "String",
+ "groupId": "String",
+ "targetScheduleId": "String"
+}
+```
+
v1.0 Privilegedaccessgroupeligibilityschedule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedaccessgroupeligibilityschedule.md
+
+ Title: "privilegedAccessGroupEligibilitySchedule resource type"
+description: "Represents the schedule of eligible ownership and membership to groups that are governed by PIM."
+
+ms.localizationpriority: medium
++
+# privilegedAccessGroupEligibilitySchedule resource type
+
+Namespace: microsoft.graph
+
+Represents the schedule of eligible ownership and membership to groups that are governed by PIM.
+
+Inherits from [privilegedAccessSchedule](../resources/privilegedaccessschedule.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List eligibilitySchedules](../api/privilegedaccessgroup-list-eligibilityschedules.md)|[privilegedAccessGroupEligibilitySchedule](../resources/privilegedaccessgroupeligibilityschedule.md) collection|Get a list of the [privilegedAccessGroupEligibilitySchedule](../resources/privilegedaccessgroupeligibilityschedule.md) objects and their properties.|
+|[Get privilegedAccessGroupEligibilitySchedule](../api/privilegedaccessgroupeligibilityschedule-get.md)|[privilegedAccessGroupEligibilitySchedule](../resources/privilegedaccessgroupeligibilityschedule.md)|Read the properties and relationships of a [privilegedAccessGroupEligibilitySchedule](../resources/privilegedaccessgroupeligibilityschedule.md) object.|
+|[filterByCurrentUser](../api/privilegedaccessgroupeligibilityschedule-filterbycurrentuser.md)|[privilegedAccessGroupEligibilitySchedule](../resources/privilegedaccessgroupeligibilityschedule.md) collection|Return schedules of membership and ownership eligibility requests for the calling principal.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|accessId|privilegedAccessGroupRelationships|The identifier of the membership or ownership eligibility to the group that is governed by PIM. Required. The possible values are: `owner`, `member`.|
+|createdDateTime|DateTimeOffset|When the schedule was created. Optional. Inherited from [privilegedAccessSchedule](../resources/privilegedaccessschedule.md).|
+|createdUsing|String|The identifier of the access assignment or eligibility request that creates this schedule. Optional. Inherited from [privilegedAccessSchedule](../resources/privilegedaccessschedule.md).|
+|groupId|String|The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required.|
+|id|String|The identifier of the schedule. Required. Inherited from [entity](../resources/entity.md).|
+|memberType|privilegedAccessGroupMemberType|Indicates whether the assignment is derived from a group assignment. It can further imply whether the caller can manage the schedule. Required. The possible values are: `direct`, `group`, `unknownFutureValue`.|
+|modifiedDateTime|DateTimeOffset|When the schedule was last modified. Optional. Inherited from [privilegedAccessSchedule](../resources/privilegedaccessschedule.md).|
+|principalId|String|The identifier of the principal whose membership or ownership eligibility is granted through PIM for groups. Required.|
+|scheduleInfo|[requestSchedule](../resources/requestschedule.md)|Represents the period of the access assignment or eligibility. The scheduleInfo can represent a single occurrence or multiple recurring instances. Required. Inherited from [privilegedAccessSchedule](../resources/privilegedaccessschedule.md).|
+|status|String|The status of the access assignment or eligibility request. The possible values are: `Canceled`, `Denied`, `Failed`, `Granted`, `PendingAdminDecision`, `PendingApproval`, `PendingProvisioning`, `PendingScheduleCreation`, `Provisioned`, `Revoked`, and `ScheduleCreated`. Not nullable. Optional. Inherited from [privilegedAccessSchedule](../resources/privilegedaccessschedule.md).|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|group|[group](../resources/group.md)|References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports `$expand`.|
+|principal|[directoryObject](../resources/directoryobject.md)|References the principal that's in the scope of this membership or ownership eligibility request to the group that's governed by PIM. Supports `$expand`.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.privilegedAccessGroupEligibilitySchedule",
+ "baseType": "microsoft.graph.privilegedAccessSchedule",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.privilegedAccessGroupEligibilitySchedule",
+ "id": "String (identifier)",
+ "scheduleInfo": {
+ "@odata.type": "microsoft.graph.requestSchedule"
+ },
+ "createdDateTime": "String (timestamp)",
+ "modifiedDateTime": "String (timestamp)",
+ "createdUsing": "String",
+ "status": "String",
+ "principalId": "String",
+ "accessId": "String",
+ "groupId": "String",
+ "memberType": "String"
+}
+```
+
v1.0 Privilegedaccessgroupeligibilityscheduleinstance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedaccessgroupeligibilityscheduleinstance.md
+
+ Title: "privilegedAccessGroupEligibilityScheduleInstance resource type"
+description: "Represents an instance of a provisioned membership or ownership assignment in PIM for groups."
+
+ms.localizationpriority: medium
++
+# privilegedAccessGroupEligibilityScheduleInstance resource type
+
+Namespace: microsoft.graph
+
+Represents an instance of a provisioned membership or ownership assignment in PIM for groups.
+
+Inherits from [privilegedAccessScheduleInstance](../resources/privilegedaccessscheduleinstance.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List eligibilityScheduleInstances](../api/privilegedaccessgroup-list-eligibilityscheduleinstances.md)|[privilegedAccessGroupEligibilityScheduleInstance](../resources/privilegedaccessgroupeligibilityscheduleinstance.md) collection|Get a list of the [privilegedAccessGroupEligibilityScheduleInstance](../resources/privilegedaccessgroupeligibilityscheduleinstance.md) objects and their properties.|
+|[Get privilegedAccessGroupEligibilityScheduleInstance](../api/privilegedaccessgroupeligibilityscheduleinstance-get.md)|[privilegedAccessGroupEligibilityScheduleInstance](../resources/privilegedaccessgroupeligibilityscheduleinstance.md)|Read the properties and relationships of a [privilegedAccessGroupEligibilityScheduleInstance](../resources/privilegedaccessgroupeligibilityscheduleinstance.md) object.|
+|[filterByCurrentUser](../api/privilegedaccessgroupeligibilityscheduleinstance-filterbycurrentuser.md)|[privilegedAccessGroupEligibilityScheduleInstance](../resources/privilegedaccessgroupeligibilityscheduleinstance.md) collection|Return instances of membership and ownership eligibility schedules for the calling principal.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|accessId|privilegedAccessGroupRelationships|The identifier of the membership or ownership eligibility relationship to the group. Required. The possible values are: `owner`, `member`.|
+|eligibilityScheduleId|String|The identifier of the [privilegedAccessGroupEligibilitySchedule](privilegedaccessgroupeligibilityschedule.md) from which this instance was created. Required.|
+|endDateTime|DateTimeOffset|When the schedule instance ends. Required.|
+|groupId|String|The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required.|
+|id|String|The identifier of the access assignment schedule instance. Required. Inherited from [entity](../resources/entity.md).|
+|memberType|privilegedAccessGroupMemberType|Indicates whether the assignment is derived from a group assignment. It can further imply whether the calling principal can manage the assignment schedule. Required. The possible values are: `direct`, `group`, `unknownFutureValue`.|
+|principalId|String|The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required.|
+|startDateTime|DateTimeOffset|When this instance starts. Required.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|group|[group](../resources/group.md)|References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports `$expand`.|
+|principal|[directoryObject](../resources/directoryobject.md)|References the principal that's in the scope of the membership or ownership eligibility request through the group that's governed by PIM. Supports `$expand`.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.privilegedAccessGroupEligibilityScheduleInstance",
+ "baseType": "microsoft.graph.privilegedAccessScheduleInstance",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.privilegedAccessGroupEligibilityScheduleInstance",
+ "id": "String (identifier)",
+ "startDateTime": "String (timestamp)",
+ "endDateTime": "String (timestamp)",
+ "principalId": "String",
+ "accessId": "String",
+ "groupId": "String",
+ "memberType": "String",
+ "eligibilityScheduleId": "String"
+}
+```
+
v1.0 Privilegedaccessgroupeligibilityschedulerequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedaccessgroupeligibilityschedulerequest.md
+
+ Title: "privilegedAccessGroupEligibilityScheduleRequest resource type"
+description: "Represents requests for operations to create, update, delete, extend, and renew group membership and ownership eligibility in PIM for groups."
+
+ms.localizationpriority: medium
++
+# privilegedAccessGroupEligibilityScheduleRequest resource type
+
+Namespace: microsoft.graph
+
+Represents requests for operations to create, update, delete, extend, and renew group membership and ownership eligibility in PIM for groups.
+
+Inherits from [privilegedAccessScheduleRequest](../resources/privilegedaccessschedulerequest.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List eligibilityScheduleRequests](../api/privilegedaccessgroup-list-eligibilityschedulerequests.md)|[privilegedAccessGroupEligibilityScheduleRequest](../resources/privilegedaccessgroupeligibilityschedulerequest.md) collection|Get a list of the [privilegedAccessGroupEligibilityScheduleRequest](../resources/privilegedaccessgroupeligibilityschedulerequest.md) objects and their properties.|
+|[Create eligibilityScheduleRequest](../api/privilegedaccessgroup-post-eligibilityschedulerequests.md)|[privilegedAccessGroupEligibilityScheduleRequest](../resources/privilegedaccessgroupeligibilityschedulerequest.md)|Create a new [privilegedAccessGroupEligibilityScheduleRequest](../resources/privilegedaccessgroupeligibilityschedulerequest.md) object.|
+|[Get privilegedAccessGroupEligibilityScheduleRequest](../api/privilegedaccessgroupeligibilityschedulerequest-get.md)|[privilegedAccessGroupEligibilityScheduleRequest](../resources/privilegedaccessgroupeligibilityschedulerequest.md)|Read the properties and relationships of a [privilegedAccessGroupEligibilityScheduleRequest](../resources/privilegedaccessgroupeligibilityschedulerequest.md) object.|
+|[filterByCurrentUser](../api/privilegedaccessgroupeligibilityschedulerequest-filterbycurrentuser.md)|[privilegedAccessGroupEligibilityScheduleRequest](../resources/privilegedaccessgroupeligibilityschedulerequest.md) collection|Return eligibility schedule requests for the calling principal.|
+|[cancel](../api/privilegedaccessgroupeligibilityschedulerequest-cancel.md)|None|Cancel membership or ownership eligibility schedule requests for the calling principal.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|accessId|privilegedAccessGroupRelationships|The identifier of membership or ownership eligibility relationship to the group. Required. The possible values are: `owner`, `member`, `unknownFutureValue`.|
+|action|String|Represents the type of operation on the group membership or ownership eligibility assignment request. The possible values are: `adminAssign`, `adminUpdate`, `adminRemove`, `selfActivate`, `selfDeactivate`, `adminExtend`, `adminRenew`. <br/><ul><li>`adminAssign`: For administrators to assign group membership or ownership eligibility to principals.</li><li>`adminRemove`: For administrators to remove principals from group membership or ownership eligibilities.</li><li> `adminUpdate`: For administrators to change existing eligible assignments.</li><li>`adminExtend`: For administrators to extend expiring eligible assignments.</li><li>`adminRenew`: For administrators to renew expired eligible assignments.</li><li>`selfActivate`: For principals to activate their eligible assignments.</li><li>`selfDeactivate`: For principals to deactivate their eligible assignments.</li></ul>|
+|approvalId|String|The identifier of the approval of the request. Inherited from [request](../resources/request.md).|
+|completedDateTime|DateTimeOffset|The request completion date time. Inherited from [request](../resources/request.md).|
+|createdBy|[identitySet](../resources/identityset.md)|The principal that created this request. Inherited from [request](../resources/request.md). Read-only. Supports `$filter` (`eq`, `ne`, and on `null` values).|
+|createdDateTime|DateTimeOffset|The request creation date time. Inherited from [request](../resources/request.md). Read-only.|
+|customData|String|Free text field to define any custom data for the request. Not used. Inherited from [request](../resources/request.md).|
+|groupId|String|The identifier of the group representing the scope of the membership and ownership eligibility through PIM for groups. Required.|
+|id|String|The unique identifier for the **privilegedAccessGroupEligibilityScheduleRequest** object. Key, not nullable, read-only. Inherited from [entity](../resources/entity.md). Supports `$filter` (`eq`, `ne`).|
+|isValidationOnly|Boolean|Determines whether the call is a validation or an actual call. Only set this property if you want to check whether an activation is subject to additional rules like MFA before actually submitting the request.|
+|justification|String|A message provided by users and administrators when they create the **privilegedAccessGroupEligibilityScheduleRequest** object.|
+|principalId|String|The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required.|
+|scheduleInfo|[requestSchedule](../resources/requestschedule.md)|The period of the group membership or ownership assignment. Recurring schedules are currently unsupported.|
+|status|String|The status of the group membership or ownership assignment request. Inherited from [request](../resources/request.md). Read-only. Supports `$filter` (`eq`, `ne`).|
+|targetScheduleId|String|The identifier of the schedule that's created from the eligibility request. Optional.|
+|ticketInfo|[ticketInfo](../resources/ticketinfo.md)|Ticket details linked to the group membership or ownership assignment request including details of the ticket number and ticket system.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|group|[group](../resources/group.md)|References the group that is the scope of the membership or ownership eligibility request through PIM for groups. Supports `$expand`.|
+|principal|[directoryObject](../resources/directoryobject.md)|References the principal that's in the scope of the membership or ownership eligibility request through the group that's governed by PIM. Supports `$expand`.|
+|targetSchedule|[privilegedAccessGroupEligibilitySchedule](../resources/privilegedaccessgroupeligibilityschedule.md)|Schedule created by this request.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.privilegedAccessGroupEligibilityScheduleRequest",
+ "baseType": "microsoft.graph.privilegedAccessScheduleRequest",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.privilegedAccessGroupEligibilityScheduleRequest",
+ "id": "String (identifier)",
+ "status": "String",
+ "completedDateTime": "String (timestamp)",
+ "createdDateTime": "String (timestamp)",
+ "approvalId": "String",
+ "customData": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "action": "String",
+ "isValidationOnly": "Boolean",
+ "justification": "String",
+ "scheduleInfo": {
+ "@odata.type": "microsoft.graph.requestSchedule"
+ },
+ "ticketInfo": {
+ "@odata.type": "microsoft.graph.ticketInfo"
+ },
+ "principalId": "String",
+ "accessId": "String",
+ "groupId": "String",
+ "targetScheduleId": "String"
+}
+```
+
v1.0 Privilegedaccessroot https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedaccessroot.md
+
+ Title: "privilegedAccessRoot resource type"
+description: "Represents the entry point for resources related to Privileged Identity Management (PIM)."
+
+ms.localizationpriority: medium
++
+# privilegedAccessRoot resource type
+
+Namespace: microsoft.graph
+
+Represents the entry point for resources related to Privileged Identity Management (PIM).
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+None.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Identifier for an object. Inherited from [entity](../resources/entity.md).|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|group|[privilegedAccessGroup](../resources/privilegedaccessgroup.md)|A group that's governed through Privileged Identity Management (PIM).|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.privilegedAccessRoot",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.privilegedAccessRoot",
+ "id": "String (identifier)"
+}
+```
+
v1.0 Privilegedaccessschedule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedaccessschedule.md
+
+ Title: "privilegedAccessSchedule resource type"
+description: "An abstract type that exposes properties relating to the schedule of assigned and eligible ownership and membership to groups that are governed by PIM."
+
+ms.localizationpriority: medium
++
+# privilegedAccessSchedule resource type
+
+Namespace: microsoft.graph
+
+An abstract type that exposes properties relating to the schedule of assigned and eligible membership and ownership to groups that are governed by PIM. This abstract type is inherited by the following derived types:
++ [privilegedAccessGroupAssignmentSchedule](privilegedaccessgroupassignmentschedule.md)++ [privilegedAccessGroupEligibilitySchedule](privilegedaccessgroupeligibilityschedule.md)++
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+None.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|createdDateTime|DateTimeOffset|When the schedule was created. Optional.|
+|createdUsing|String|The identifier of the access assignment or eligibility request that created this schedule. Optional.|
+|id|String|The identifier of the schedule. Required. Inherited from [entity](../resources/entity.md).|
+|modifiedDateTime|DateTimeOffset|When the schedule was last modified. Optional.|
+|scheduleInfo|[requestSchedule](../resources/requestschedule.md)|Represents the period of the access assignment or eligibility. The scheduleInfo can represent a single occurrence or multiple recurring instances. Required.|
+|status|String|The status of the access assignment or eligibility request. The possible values are: `Canceled`, `Denied`, `Failed`, `Granted`, `PendingAdminDecision`, `PendingApproval`, `PendingProvisioning`, `PendingScheduleCreation`, `Provisioned`, `Revoked`, and `ScheduleCreated`. Not nullable. Optional.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.privilegedAccessSchedule",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.privilegedAccessSchedule",
+ "id": "String (identifier)",
+ "scheduleInfo": {
+ "@odata.type": "microsoft.graph.requestSchedule"
+ },
+ "createdDateTime": "String (timestamp)",
+ "modifiedDateTime": "String (timestamp)",
+ "createdUsing": "String",
+ "status": "String"
+}
+```
+
v1.0 Privilegedaccessscheduleinstance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedaccessscheduleinstance.md
+
+ Title: "privilegedAccessScheduleInstance resource type"
+description: "An abstract type that exposes properties relating to the instances of membership and ownership assignments and eligibilities to groups that are governed by PIM."
+
+ms.localizationpriority: medium
++
+# privilegedAccessScheduleInstance resource type
+
+Namespace: microsoft.graph
+
+An abstract type that exposes properties relating to the instances of membership and ownership assignments and eligibilities to groups that are governed by PIM. This abstract type is inherited by the following derived types:
++ [privilegedAccessGroupAssignmentScheduleInstance](privilegedaccessgroupassignmentscheduleinstance.md)++ [privilegedAccessGroupEligibilityScheduleInstance](privilegedaccessgroupeligibilityscheduleinstance.md)+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+None.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|endDateTime|DateTimeOffset|When the schedule instance ends. Required.|
+|id|String|The identifier of the access assignment schedule instance. Required. Inherited from [entity](../resources/entity.md).|
+|startDateTime|DateTimeOffset|When this instance starts. Required.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.privilegedAccessScheduleInstance",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.privilegedAccessScheduleInstance",
+ "id": "String (identifier)",
+ "startDateTime": "String (timestamp)",
+ "endDateTime": "String (timestamp)"
+}
+```
+
v1.0 Privilegedaccessschedulerequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedaccessschedulerequest.md
+
+ Title: "privilegedAccessScheduleRequest resource type"
+description: "An abstract type that exposes properties used to configure access eligibility and assignment in privileged identity management (PIM) governance operations for groups."
+
+ms.localizationpriority: medium
++
+# privilegedAccessScheduleRequest resource type
+
+Namespace: microsoft.graph
+
+An abstract type that exposes properties used to configure access eligibility and assignment in privileged identity management (PIM) governance operations for groups.
+
+This is an abstract type from which the [privilegedAccessGroupAssignmentScheduleRequest](privilegedaccessgroupassignmentschedulerequest.md) and [privilegedAccessGroupEligibilityScheduleRequest](privilegedaccessgroupeligibilityschedulerequest.md) resource types inherit.
+
+Inherits from [request](../resources/request.md).
+
+## Methods
+None.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|action|String|Represents the type of operation on the group membership or ownership assignment request. The possible values are: `adminAssign`, `adminUpdate`, `adminRemove`, `selfActivate`, `selfDeactivate`, `adminExtend`, `adminRenew`. <br/><ul><li>`adminAssign`: For administrators to assign group membership or ownership to principals.</li><li>`adminRemove`: For administrators to remove principals from group membership or ownership.</li><li> `adminUpdate`: For administrators to change existing group membership or ownership assignments.</li><li>`adminExtend`: For administrators to extend expiring assignments.</li><li>`adminRenew`: For administrators to renew expired assignments.</li><li>`selfActivate`: For principals to activate their assignments.</li><li>`selfDeactivate`: For principals to deactivate their active assignments.</li></ul>|
+|approvalId|String|The identifier of the approval of the request. Inherited from [request](../resources/request.md).|
+|completedDateTime|DateTimeOffset|The request completion date time. Inherited from [request](../resources/request.md).|
+|createdBy|[identitySet](../resources/identityset.md)|The principal that created this request. Inherited from [request](../resources/request.md). Read-only. Supports `$filter` (`eq`, `ne`, and on `null` values).|
+|createdDateTime|DateTimeOffset|The request creation date time. Inherited from [request](../resources/request.md). Read-only.|
+|customData|String|Free text field to define any custom data for the request. Not used. Inherited from [request](../resources/request.md).|
+|id|String|The unique identifier for the **privilegedAccessGroupAssignmentScheduleRequest** object. Key, not nullable, Read-only. Inherited from [entity](../resources/entity.md). Supports `$filter` (`eq`, `ne`).|
+|isValidationOnly|Boolean|Determines whether the call is a validation or an actual call. Only set this property if you want to check whether an activation is subject to additional rules like MFA before actually submitting the request.|
+|justification|String|A message provided by users and administrators when create they create the **privilegedAccessGroupAssignmentScheduleRequest** object.|
+|scheduleInfo|[requestSchedule](../resources/requestschedule.md)|The period of the group membership or ownership assignment. Recurring schedules are currently unsupported.|
+|status|String|The status of the group membership or ownership assignment request. Inherited from [request](../resources/request.md). Read-only. Supports `$filter` (`eq`, `ne`).|
+|ticketInfo|[ticketInfo](../resources/ticketinfo.md)|Ticket details linked to the group membership or ownership assignment request including details of the ticket number and ticket system.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.privilegedAccessScheduleRequest",
+ "baseType": "microsoft.graph.request",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.privilegedAccessScheduleRequest",
+ "id": "String (identifier)",
+ "status": "String",
+ "completedDateTime": "String (timestamp)",
+ "createdDateTime": "String (timestamp)",
+ "approvalId": "String",
+ "customData": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "action": "String",
+ "isValidationOnly": "Boolean",
+ "justification": "String",
+ "scheduleInfo": {
+ "@odata.type": "microsoft.graph.requestSchedule"
+ },
+ "ticketInfo": {
+ "@odata.type": "microsoft.graph.ticketInfo"
+ }
+}
+```
+
v1.0 Privilegedapproval https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedapproval.md
- Title: "privilegedApproval resource type"
-description: "Represents an approval that is requested in Privileged Identity Management for getting into a role."
-doc_type: resourcePageType
---
-# privilegedApproval resource type (deprecated)
-
-Namespace: microsoft.graph
---
-Represents an approval that is requested in Privileged Identity Management (PIM) for getting into a role.
--
-## Methods
-
-| Method | Return Type |Description|
-|:|:--|:-|
-|[Get privilegedApproval](../api/privilegedapproval-get.md) | [privilegedApproval](privilegedapproval.md) |Read properties and relationships of privilegedApproval object.|
-|[List privilegedApproval objects](../api/privilegedapproval-list.md) | [privilegedApproval](privilegedapproval.md) collection|Get the collection of privilegedApproval.|
-|[Create privilegedApproval](../api/privilegedapproval-post-privilegedapproval.md) | [privilegedApproval](privilegedapproval.md) |Create privilegedApproval object. |
-|[Update privilegedApproval](../api/privilegedapproval-update.md) | [privilegedApproval](privilegedapproval.md) |Update privilegedApproval object. |
-|[Myrequests](../api/privilegedapproval-myrequests.md)|[privilegedApproval](privilegedapproval.md)|Get the requestor's approval requests.|
-
-## Properties
-| Property | Type |Description|
-|:|:--|:-|
-|approvalDuration|Duration||
-|approvalState|approvalState| Possible values are: `pending`, `approved`, `denied`, `aborted`, `canceled`.|
-|approvalType|String||
-|approverReason|String||
-|endDateTime|DateTimeOffset|The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`|
-|id|String| Read-only.|
-|requestorReason|String||
-|roleId|String||
-|startDateTime|DateTimeOffset|The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`|
-|userId|String||
-
-## Relationships
-| Relationship | Type |Description|
-|:|:--|:-|
-|roleInfo|[privilegedRole](privilegedrole.md)| Read-only. Nullable.|
-|request|[privilegedRoleAssignmentRequest](privilegedroleassignmentrequest.md)| Read-only. The role assignment request for this approval object|
-
-## JSON representation
-Here is a JSON representation of the resource.
-
-<!-- {
- "blockType": "resource",
- "optionalProperties": [
-
- ],
- "keyProperty": "id",
- "baseType":"microsoft.graph.entity",
- "@odata.type": "microsoft.graph.privilegedApproval"
-}-->
-
-```json
-{
- "approvalDuration": "string (timestamp)",
- "approvalState": "string",
- "approvalType": "string",
- "approverReason": "String",
- "endDateTime": "String (timestamp)",
- "id": "String (identifier)",
- "requestorReason": "String",
- "roleId": "String",
- "startDateTime": "String (timestamp)",
- "userId": "String"
-}
-
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "privilegedApproval resource",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": []
-}
>--
v1.0 Privilegedidentitymanagement Directory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedidentitymanagement-directory.md
- Title: "Privileged Identity Management - Azure AD"
-description: "APIs for Azure AD Privileged Identity Management to manage Azure Active Directory roles."
-
-doc_type: conceptualPageType
--
-# Privileged Identity Management - Azure AD (deprecated)
-
-Namespace: microsoft.graph
---
-The following methods are provided by PIM for Azure AD roles. The service is built on top of OData. To filter the results from a query, use the standard OData `$filter` expressions in the URIs.
-
-## Methods
-
-| Method | Return Type | Description |
-|:|:--|:-|
-|[List privilegedOperationEvent](../api/privilegedoperationevent-list.md) | [privilegedOperationEvent](privilegedoperationevent.md) collection |Get privilegedOperationEvent object collection. |
-|[Get privilegedRole](../api/privilegedrole-get.md) |[privilegedRole](privilegedrole.md)| Get a privilegedRole object.|
-|[List privilegedRole](../api/privilegedrole-list.md) | [privilegedRole](privilegedrole.md) collection |Get privilegedRole object collection. |
-|[List role assignments](../api/privilegedrole-list-assignments.md) | [privilegedRoleAssignment](privilegedroleassignment.md) collection |Get privilegedRoleAssignment collection for the particular role. Each privilegedRoleAssignment represents a role assignment to a user.|
-|[selfActivate](../api/privilegedrole-selfactivate.md) | [privilegedRoleAssignment](privilegedroleassignment.md) |Activate the role that is assigned to the requestor.|
-|[selfDeactivate](../api/privilegedrole-selfdeactivate.md) | [privilegedRoleAssignment](privilegedroleassignment.md) |Deactivate the role that is assigned to the requestor.|
-|[Create privilegedRoleAssignment](../api/privilegedroleassignment-post-privilegedroleassignments.md) |[privilegedRoleAssignment](privilegedroleassignment.md)| Create a new privilegedRoleAssignment (role assignment) by posting to the privilegedRoleAssignments collection.|
-|[List privilegedRoleAssignment](../api/privilegedroleassignment-list.md) | [privilegedRoleAssignment](privilegedroleassignment.md) collection |Get privilegedRoleAssignment object collection. The collection contains all role assignments for the organization. Each privilegedRoleAssignment represents a role assignment to a user. |
-|[Get privilegedRoleAssignment](../api/privilegedroleassignment-get.md) | [privilegedRoleAssignment](privilegedroleassignment.md)|Get privilegedRoleAssignment object with the specified assignment id. |
-|[Delete privilegedRoleAssignment](../api/privilegedroleassignment-delete.md) | None. |Delete privilegedRoleAssignment object. |
-|[makePermanent](../api/privilegedroleassignment-makepermanent.md) | [privilegedRoleAssignment](privilegedroleassignment.md) |Make the role assignment as permanent. |
-|[makeEligible](../api/privilegedroleassignment-makeeligible.md) | [privilegedRoleAssignment](privilegedroleassignment.md) |Make the role assignment as eligible. |
-|[my](../api/privilegedroleassignment-my.md) | [privilegedRoleAssignment](privilegedroleassignment.md) collection|Get the requestor's role assignments. |
-|[Get privilegedRoleSettings](../api/privilegedrolesettings-get.md) | [privilegedRoleSettings](../resources/privilegedrolesettings.md)|Retrieve the properties of privilegedRoleSettings object. |
-|[Get privilegedRoleSummary](../api/privilegedrolesummary-get.md) | [privilegedRoleSummary](../resources/privilegedrolesummary.md)|Retrieve the privilegedRoleSummary object. |
-|[Get privilegedApproval](../api/privilegedapproval-get.md) |[privilegedApproval](privilegedapproval.md)| Get a privilegedApproval object.|
-|[List privilegedApproval](../api/privilegedapproval-list.md) | [privilegedApproval](privilegedapproval.md) collection |Get privilegedApproval object collection. |
-|[Create privilegedApproval](../api/privilegedapproval-post-privilegedapproval.md) | [privilegedApproval](privilegedapproval.md) |Create privilegedApproval object. |
-|[Update privilegedApproval](../api/privilegedapproval-update.md) | [privilegedApproval](privilegedapproval.md) |Update privilegedApproval object. |
-|[myrequests](../api/privilegedapproval-myrequests.md) | [privilegedApproval](privilegedapproval.md) collection|Get the requestor's approval requests. |
--
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "Service root",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": []
-}
>
v1.0 Privilegedidentitymanagement For Groups Api Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedidentitymanagement-for-groups-api-overview.md
+
+ Title: "Govern membership and ownership of groups using privileged identity management (PIM) for groups"
+description: "Privileged Identity Management (PIM) is a feature of Azure AD Identity Governance that enables you to manage, control, and monitor access to important resources, such as groups, in your organization."
+
+ms.localizationpriority: medium
Last updated : 06/07/2023++
+# Govern membership and ownership of groups using PIM for groups
+
+With Privileged Identity Management for groups (PIM for groups), you can govern how principals are assigned membership or ownership of [groups](groups-overview.md). Security and Microsoft 365 groups are critical resources that you can use to provide access to various other resources in the Microsoft cloud like Azure AD roles, Azure roles, Azure SQL, Azure Key Vault, Intune, and third-party applications. PIM for groups gives you more control over how and when principals are members or owners of groups, and therefore have privileges granted through their group memberhip or ownership.
+
+The PIM for groups APIs in Microsoft Graph provide you with more governance over security and Microsoft 365 groups such as the following capabilities:
+
+- Providing principals just-in-time membership or ownership of groups
+- Assigning principals temporary membership or ownership of groups
+
+This article introduces the governance capabilities of the APIs for PIM for groups in Microsoft Graph.
+
+## PIM for groups APIs for managing active assignments of group owners and members
+
+The PIM for groups APIs in Microsoft Graph allow you to assign principals permanent or temporary and time-bound membership or ownership to groups.
+
+The following table lists scenarios for using PIM for groups APIs to manage active assignments for principals and the corresponding APIs to call.
+
+| **Scenarios** | **API** |
+| | |
+| An administrator: <li>Assigns a principal active membership or ownership to a group <li> Renews, updates, extends, or removes a principal from their active membership or ownership to a group <br/><br/> A principal: <li> Performs just-in-time and time-bound activation of their _eligible_ membership or ownership assignment for a group <li> Deactivates their eligible membership and ownership assignment it when they no longer need access <li> Deactivates, extends, or renews their own membership and ownership assignment| [Create assignmentScheduleRequest](../api/privilegedaccessgroup-post-assignmentschedulerequests.md) |
+| An administrator lists all requests for active membership and ownership assignments for a group |[List assignmentScheduleRequests](../api/privilegedaccessgroup-list-assignmentschedulerequests.md) |
+| An administrator lists all active assignments, as well as requests for assignments to be created in the future, for membership and ownership for a group | [List assignmentSchedules](../api/privilegedaccessgroup-list-assignmentschedules.md) |
+| An administrator lists all active membership and ownership assignments for a group | [List assignmentScheduleInstances](../api/privilegedaccessgroup-list-assignmentscheduleinstances.md) |
+| An administrator queries a member and ownership assignment for a group and its details | [Get privilegedAccessGroupAssignmentScheduleRequest](../api/privilegedaccessgroupassignmentschedulerequest-get.md) |
+| A principal queries their membership or ownership assignment requests and the details <br/><br/> An approver queries membership or ownership requests waiting for their approval and details of these requests | [privilegedAccessGroupAssignmentScheduleRequest: filterByCurrentUser](../api/privilegedaccessgroupassignmentschedulerequest-filterbycurrentuser.md) |
+| A principal cancels a membership or ownership assignment request they created | [privilegedAccessGroupAssignmentScheduleRequest: cancel](../api/privilegedaccessgroupassignmentschedulerequest-cancel.md) |
+| An approver gets details for approval request, including information about approval steps | [Get approval](../api/approval-get.md) |
+| An approver approves or denies approval request by approving or denying approval step | [Update approvalStep](../api/approvalstep-get.md) |
+
+## PIM for groups APIs for managing eligible assignments of group owners and members
+
+Your principals may not require permanent membership or ownership of groups because they may not require the privileges granted through the membership or ownership all the time. In this case, PIM for groups allows you to make the principals eligible for the membership or ownership of the groups.
+
+When a principal has an eligible assignment, they activate their assignment when they need the privileges granted through the groups to perform privileged tasks. An eligible assignment can be permanent or temporary. The activation is always time-bound for up to a maximum of eight hours.
+
+The following table lists scenarios for using PIM for groups APIs to manage eligible assignments for principals and the corresponding APIs to call.
+
+| **Scenarios** | **API** |
+|||
+| An administrator: <li> Creates an eligible membership or ownership assignment for the group <li> Renews, updates, extends, or removes an eligible membership/ownership assignment for the group <li> Deactivates, extends, or renews their own membership/ownership eligibility| [Create eligibilityScheduleRequest](../api/privilegedaccessgroup-post-eligibilityschedulerequests.md) |
+| An administrator queries all eligible membership or ownership requests and their details | [List eligibilityScheduleRequests](../api/privilegedaccessgroup-list-eligibilityschedulerequests.md) |
+| An administrator queries an eligible membership or ownership request and its details | [Get eligibilityScheduleRequest](../api/privilegedaccessgroupeligibilityschedulerequest-get.md) |
+| An administrator cancels an eligible membership or ownership request they created | [privilegedAccessGroupEligibilityScheduleRequest:cancel](../api/privilegedaccessgroupeligibilityschedulerequest-cancel.md) |
+| A principal queries their eligible membership or ownership request their details | [privilegedAccessGroupEligibilityScheduleRequest: filterByCurrentUser](../api/privilegedaccessgroupeligibilityschedulerequest-filterbycurrentuser.md) |
+
+## Policy settings in PIM for groups
+
+PIM for groups defines settings or rules that govern how principals can be assigned membership or ownership of security and Microsoft 365 groups. Such rules include whether multifactor authentication (MFA), justification, or approval is required to activate an eligible membership or ownership for a group, or whether you can create permanent assignments or eligibilities for principals to the groups. The rules are defined in policies and a policy can be applied to a group.
+
+In Microsoft Graph, these rules are managed through the [unifiedRoleManagementPolicy](unifiedrolemanagementpolicy.md) and the [unifiedRoleManagementPolicyAssignment](unifiedrolemanagementpolicyassignment.md) resource types and their related methods.
+
+For example, assume that by default, PIM for groups doesn't allow permanent active membership and ownership assignments and defines a maximum of 6 months for active assignments. Attempting to create a [privilegedAccessGroupAssignmentScheduleRequest](privilegedAccessGroupAssignmentScheduleRequest.md) object without expiry date will return a `400 Bad Request` response code for violation of the expiration rule.
+
+PIM for groups allows you to configure various rules including the following:
+
+- Whether principals can be assigned permanent eligible assignments
+- The maximum duration allowed for a group membership or ownership activation and whether justification or approval is required to activate eligible membership or ownership
+- The users who are allowed to approve activation requests for a group membership or ownership
+- Whether MFA is required to both activate and enforce a group membership or ownership assignment
+- The principals who get notified of group membership or ownership activations
+
+The following table lists scenarios for using PIM for groups to manage rules and the APIs to call.
+
+| Scenarios | API |
+|--|--|
+| Retrieve PIM for groups policies and associated rules or settings | [List unifiedRoleManagementPolicies](../api/policyroot-list-rolemanagementpolicies.md) |
+| Retrieve a PIM for groups policy and its associated rules or settings | [Get unifiedRoleManagementPolicy](../api/unifiedrolemanagementpolicy-get.md) |
+| Update a PIM for groups policy on its associated rules or settings | [Update unifiedRoleManagementPolicy](../api/unifiedrolemanagementpolicy-update.md) |
+| Retrieve the rules defined for a PIM for groups policy | [List rules](../api/unifiedrolemanagementpolicy-list-rules.md) |
+| Retrieve a rule defined for a PIM for groups policy | [Get unifiedRoleManagementPolicyRule](../api/unifiedrolemanagementpolicyrule-get.md) |
+| Update a rule defined for a PIM for groups policy | [Update unifiedRoleManagementPolicyRule](../api/unifiedrolemanagementpolicyrule-update.md) |
+| Get the details of all PIM for groups policy assignments including the policies and rules or settings associated with the PIM for groups membership and ownership | [List unifiedRoleManagementPolicyAssignments](../api/policyroot-list-rolemanagementpolicyassignments.md) |
+| Get the details of a PIM for groups policy assignment including the policy and rules or settings associated with the PIM for groups membership or ownership | [Get unifiedRoleManagementPolicyAssignment](../api/unifiedrolemanagementpolicyassignment-get.md) |
+
+For more information about using Microsoft Graph to configure rules, see [Overview of rules in PIM APIs in Microsoft Graph](/graph/identity-governance-pim-rules-overview). For examples of updating rules, see [Use PIM APIs in Microsoft Graph to update rules](/graph/how-to-pim-update-rules).
+
+## PIM for groups and the group object
+
+Membership and ownership of any security and Microsoft 365 group (except dynamic groups and groups synchronized from on-premises) can be governed through PIM for groups. The group doesn't have to be role-assignable to be enabled in PIM for groups.
+
+When a principal is assigned *active* permanent or temporary membership or ownership of a group, or when they make a just-in-time activation:
+
+- The principal's details are returned when you query the **members** and **owners** relationships through the [List group members](../api/group-list-members.md) or [List group owners](../api/group-list-owners.md) APIs.
+- You can remove the principal from the group using the [Remove group owner](../api/group-delete-owners.md) or [Remove group member](../api/group-delete-members.md) APIs.
+- If changes to the group are tracked using the [Get delta](../api/group-delta.md) and [Get delta for directory objects](../api/directoryobject-delta.md) functions, an `@odata.nextLink` contains the new member or owner.
+- The changes to group **members** and **owners** made through PIM for groups are logged in Azure AD audit logs and can be read through the [List directory audits](../api/directoryaudit-list.md) API.
+
+When a principal is assigned *eligible* permanent or temporary membership or ownership of a group, the members and owners relationships of the group aren't updated.
+
+When a principal's *temporary active* membership or ownership of a group expires:
+
+- The principal's details are automatically removed from the **members** and **owners** relationships.
+- If changes to the group are tracked using the [Get delta](../api/group-delta.md) and [Get delta for directory objects](../api/directoryobject-delta.md) functions, an `@odata.nextLink` indicates the removed group member or owner.
+
+## PIM for groups and identity security with Zero Trust
+
+PIM APIs support organizations to adopt a Zero Trust approach to secure the identities in their organization. For more information about Zero Trust, see [Securing identity with Zero Trust](/security/zero-trust/deploy/identity#secure-privileged-access-with-privileged-identity-management).
+
+## Permissions and privileges
+
+The following Microsoft Graph permissions are required to call the PIM for groups APIs.
+
+| Endpoints | Supported operations | Permissions |
+||||
+| assignmentSchedule <br/> assignmentScheduleInstance | LIST, GET | PrivilegedAssignmentSchedule.Read.AzureADGroup <br/> PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup |
+| assignmentScheduleRequest | CREATE, LIST, GET, UPDATE, DELELE | PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup |
+| eligibilitySchedule <br/> eligibilityScheduleInstance | LIST, GET | PrivilegedEligibilitySchedule.Read.AzureADGroup <br/> PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup |
+| eligibilityScheduleRequest | CREATE, LIST, GET, UPDATE, DELELE | PrivilegedEligibilitySchedule.ReadWrite.AzureADGroup |
+| approval | GET | PrivilegedAssignmentSchedule.Read.AzureADGroup <br/> PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup |
+| approvalStep | LIST, GET | PrivilegedAssignmentSchedule.Read.AzureADGroup <br/> PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup |
+| approvalStep | UPDATE | PrivilegedAssignmentSchedule.ReadWrite.AzureADGroup |
+| roleManagementPolicy <br/> roleManagementPolicyAssignment | LIST, GET | RoleManagementPolicy.Read.AzureADGroup <br/> RoleManagementPolicy.ReadWrite.AzureADGroup |
+| roleManagementPolicy | UPDATE | RoleManagementPolicy.ReadWrite.AzureADGroup |
++
+In addition, for delegated scenarios, the calling principal needs one of the following roles (not applicable to approval and approvalStep endpoints).
+
+| Group | Role | Supported operations |
+||||
+| Role-assignable | Privileged Role Administrator <br/> Group owner* <br/> Group member* | CREATE, UPDATE, DELELE |
+| Role-assignable | Global Reader <br/> Privileged Role Administrator <br/> Group owner* <br/> Group member* | LIST, GET |
+| Non-role-assignable | Directory Writer <br/> Groups Administrator <br/> Identity Governance Administrator <br/> User Administrator <br/> Group owner* <br/> Group member* | CREATE, UPDATE, DELELE |
+| Non-role-assignable | Global Reader <br/> Directory Writer <br/> Groups Administrator <br/> Identity Governance Administrator <br/> User Administrator <br/> Group owner* <br/> Group member* | LIST, GET |
+
+`*` Permissions for group members and group owners are limited to the read or write operations they need to perform. For example, a group member can [cancel their assignmentScheduleRequest](../api/privilegedaccessgroupassignmentschedulerequest-cancel.md) but not any other principal's request.
+
+Calls to approval and approvalStep endpoints can be made only by approver of the request. Azure AD roles are not required to call these endpoints.
++
+## See also
+
+- [What is Azure AD Identity Governance?](/azure/active-directory/governance/identity-governance-overview)
+- [What is Azure AD Privileged Identity Management?](/azure/active-directory/privileged-identity-management/pim-configure)
+- [Privileged Identity Management (PIM) for groups (preview)](/azure/active-directory/privileged-identity-management/concept-pim-for-groups)
+
+ <!-- {
+ "type": "#page.annotation",
+ "description": "Govern membership and ownership of groups using privileged identity management (PIM) for groups",
+ "section": "documentation",
+ "suppressions": [
+ "Error: /resources/privilegedidentitymanagement-for-groups-api-overview.md:
+ Failed to parse enumeration values for type microsoft.graph.and. Table requires a column header named one of the following: Member, Name, Value"
+ ]
+}-->
v1.0 Privilegedidentitymanagement Root https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedidentitymanagement-root.md
ms.prod: "governance"
-# Privileged Identity Management (deprecated)
+# Privileged Identity Management iteration 2 APIs
Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
->[!CAUTION]
->The Privileged Identity Management (PIM) API for **Azure AD roles** is deprecated and stopped returning data on May 31, 2021. Use the [PIM v3 for managing Azure AD roles](/graph/api/resources/privilegedidentitymanagementv3-overview) and see the [migration guidance below](#migrate-from-pim-v2-to-pim-v3-apis).
->
->The Privileged Identity Management (PIM) API for **Azure resources** will be deprecated soon. Use the new [Azure REST PIM API for Azure resources](/rest/api/authorization/role-eligibility-schedule-requests). To migrate, see the migration guidance below.
+> [!CAUTION]
+> The Privileged Identity Management (PIM) API for **Azure resources** and **Azure AD Roles** iteration 2 will be deprecated soon. Use the new [Azure REST PIM API for Azure resources](/rest/api/authorization/role-eligibility-schedule-requests) and [PIM API for Azure AD Roles iteration 3](privilegedidentitymanagementv3-overview.md). To migrate, see the [migration guidance](/graph/api/resources/privilegedidentitymanagement-root).
[Privileged Identity Management (PIM)](/azure/active-directory/privileged-identity-management/pim-configure) is a service that enables you to manage, control, and monitor access to important resources in your organization. This scope includes access to resources in Azure AD, Azure resources, and other Microsoft services like Microsoft 365 or Microsoft Intune.
-There have been several iterations of the PIM API over the past few years. This iteration is the second iteration (here referred to as PIM v2) and it's succeeded by PIM v3. For more information about the history of the PIM API, see [PIM API history](/azure/active-directory/privileged-identity-management/pim-apis#pim-api-history).
+There have been several iterations of the PIM API over the past few years. This iteration is the second iteration (here referred to as iteration 2) and it's succeeded by PIM iteration 3. For more information about the history of the PIM API, see [PIM API history](/azure/active-directory/privileged-identity-management/pim-apis#pim-api-history).
-Microsoft Graph provides the following PIM v2 APIs to manage Azure AD roles and Azure resource roles. We recommend that you migrate from PIM v2 to PIM v3.
+Microsoft Graph provides the following PIM iteration 2 APIs to manage Azure AD roles and Azure resource roles. We recommend that you migrate from PIM iteration 2 API to PIM iteration 3 API.
-- [APIs for Azure AD roles](privilegedidentitymanagement-directory.md) (deprecated)
+- APIs for Azure AD roles
- [APIs for Azure resources](privilegedidentitymanagement-resources.md)
-## Migrate from PIM v2 to PIM v3 APIs
-
+## Migrate from PIM iteration 2 APIs to PIM iteration 3 APIs
[!INCLUDE [pimv2AzureResources-migration](../../includes/pimv2AzureResources-migration.md)]
v1.0 Privilegedidentitymanagementv3 Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedidentitymanagementv3-overview.md
Title: "Overview of role management through the privileged identity management (PIM) API"
+ Title: "Manage Azure AD role assignments using the privileged identity management (PIM) APIs"
description: "Privileged Identity Management (PIM) is a feature of Azure AD Identity Governance that enables you to manage, control, and monitor access to important resources in your organization." ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType Previously updated : 12/07/2022 Last updated : 07/19/2023
-# Overview of role management through the privileged identity management (PIM) API
+# Manage Azure AD role assignments using PIM APIs
-Privileged Identity Management (PIM) is a feature of [Azure AD Identity Governance](#see-also) that enables you to manage, control, and monitor access to important resources in your organization. This access is enabled through privileged roles and role-based access control (RBAC) and can be granted to users, role-assignable groups, or service principals. The resources can be in Azure AD, Azure, and other Microsoft cloud services such as Microsoft 365 or Microsoft Intune.
+Privileged Identity Management (PIM) is a feature of [Azure Active Directory (Azure AD) Identity Governance](#see-also) that enables you to manage, control, and monitor access to important resources in your organization. One method through which principals such as users, groups, and service principals (applications) are granted access to important resources is through assignment of [Azure AD roles](/azure/active-directory/roles/permissions-reference?toc=%2Fgraph%2Ftoc.json).
-The Microsoft Graph PIM API for role management allows you to govern privileged access and limit excessive access. This article introduces the governance capabilities of PIM APIs in Microsoft Graph.
+The PIM for Azure AD roles APIs allow you to govern privileged access and limit excessive access to Azure AD roles. This article introduces the governance capabilities of PIM for Azure AD roles APIs in Microsoft Graph.
> [!NOTE]
-> To manage Azure resource roles use the [Azure Resource Manager (ARM) APIs for PIM](/rest/api/authorization/privileged-role-eligibility-rest-sample).
+> To manage Azure resource roles use the [PIM APIs for Azure Resource Manager (ARM)](/rest/api/authorization/privileged-role-eligibility-rest-sample).
-## PIM API for managing role assignments
+## PIM APIs for managing active role assignments
PIM allows you to manage active role assignments by creating permanent assignments or temporary assignments. Use the [unifiedRoleAssignmentScheduleRequest](unifiedroleassignmentschedulerequest.md) resource type and its related methods to manage role assignments.
The following table lists scenarios for using PIM to manage role assignments and
|A principal that has activated their eligible role assignment deactivates it when they no longer need access | [Create roleAssignmentScheduleRequests](../api/rbacapplication-post-roleassignmentschedulerequests.md) | |A principal deactivates, extends, or renews their own role assignment. | [Create roleAssignmentScheduleRequests](../api/rbacapplication-post-roleassignmentschedulerequests.md) |
-## PIM API for managing role eligibilities
+## PIM APIs for managing role eligibilities
Your principals may not require permanent role assignments because they may not require the privileges granted through the privileged role all the time. In this case, PIM also allows you to create role eligibilities and assign them to the principals. With role eligibilities, the principal activates the role when they need to perform privileged tasks. The activation is always time-bound for a maximum of 8 hours. The role eligibility can also be a permanent eligibility or a temporary eligibility.
For example, assume that by default, a role doesn't allow permanent active assig
PIM allows you to configure various rules including the following:
-+ Whether principals can be assigned permanent eligible assignments
-+ The maximum duration allowed for a role activation and whether justification or approval is required to activate eligible roles
-+ The users who are allowed to approve activation requests for an Azure AD role
-+ Whether MFA is required to both activate and enforce a role assignment
-+ The principals who get notified of role activations
+- Whether principals can be assigned permanent eligible assignments
+- The maximum duration allowed for a role activation and whether justification or approval is required to activate eligible roles
+- The users who are allowed to approve activation requests for an Azure AD role
+- Whether MFA is required to both activate and enforce a role assignment
+- The principals who get notified of role activations
The following table lists scenarios for using PIM to manage Azure AD rules and the APIs to call.
The following table lists scenarios for using PIM to manage Azure AD rules and t
|--|--| | Retrieve role management policies and associated rules or settings | [List unifiedRoleManagementPolicies](../api/policyroot-list-rolemanagementpolicies.md) | | Retrieve a role management policy and its associated rules or settings | [Get unifiedRoleManagementPolicy](../api/unifiedrolemanagementpolicy-get.md) |
+| Update a role management policy on its associated rules or settings | [Update unifiedRoleManagementPolicy](../api/unifiedrolemanagementpolicy-update.md) |
| Retrieve the rules defined for role management policy | [List rules](../api/unifiedrolemanagementpolicy-list-rules.md) | | Retrieve a rule defined for a role management policy | [Get unifiedRoleManagementPolicyRule](../api/unifiedrolemanagementpolicyrule-get.md) | | Update a rule defined for a role management policy | [Update unifiedRoleManagementPolicyRule](../api/unifiedrolemanagementpolicyrule-update.md) |
The following table lists scenarios for using PIM to manage Azure AD rules and t
For more information about using Microsoft Graph to configure rules, see [Overview of rules for Azure AD roles in PIM APIs in Microsoft Graph](/graph/identity-governance-pim-rules-overview). For examples of updating rules, see [Use PIM APIs in Microsoft Graph to update Azure AD rules](/graph/how-to-pim-update-rules).
+## Security alerts for Azure AD roles
+
+PIM for Azure AD roles generates alerts when it detects suspicious or unsafe settings for Azure AD roles in your tenant. The following seven alert types are available:
+
+| Alert | Comments |
+||-|
+| Too many global administrators in the tenant | For more information about this alert including the severity rating and triggers, see, [Configure security alerts for Azure AD roles in PIM: There are too many global administrators](/azure/active-directory/privileged-identity-management/pim-how-to-configure-security-alerts#there-are-too-many-global-administrators). |
+| Invalid license alerts that limit the use of PIM | For more information about this alert including the severity rating and triggers, see, [Configure security alerts for Azure AD roles in PIM: The organization doesn't have Microsoft Entra Premium P2 or Microsoft Entra ID Governance](/azure/active-directory/privileged-identity-management/pim-how-to-configure-security-alerts#the-organization-doesnt-have-microsoft-entra-premium-p2-or-microsoft-entra-id-governance). |
+| Roles configured for activation without requiring multifactor authentication | For more information about this alert including the severity rating and triggers, see, [Configure security alerts for Azure AD roles in PIM: Roles don't require multi-factor authentication for activation](/azure/active-directory/privileged-identity-management/pim-how-to-configure-security-alerts#roles-dont-require-multi-factor-authentication-for-activation). |
+| Users with unused eligible or active Azure AD role assignments | For more information about this alert including the severity rating and triggers, see, [Configure security alerts for Azure AD roles in PIM: Administrators aren't using their privileged roles](/azure/active-directory/privileged-identity-management/pim-how-to-configure-security-alerts#administrators-arent-using-their-privileged-roles). |
+| Azure AD roles being assigned outside of Privileged Identity Management | For more information about this alert including the severity rating and triggers, see, [Configure security alerts for Azure AD roles in PIM: Roles are being assigned outside of Privileged Identity Management](/azure/active-directory/privileged-identity-management/pim-how-to-configure-security-alerts#roles-are-being-assigned-outside-of-privileged-identity-management). |
+| Azure AD roles being activated too frequently | For more information about this alert including the severity rating and triggers, see, [Configure security alerts for Azure AD roles in PIM: Roles are being activated too frequently](/azure/active-directory/privileged-identity-management/pim-how-to-configure-security-alerts#roles-are-being-activated-too-frequently). |
+| Potential stale accounts in a privileged role | For more information about this alert including the severity rating and triggers, see, [Configure security alerts for Azure AD roles in PIM: Potential stale accounts in a privileged role](/azure/active-directory/privileged-identity-management/pim-how-to-configure-security-alerts#potential-stale-accounts-in-a-privileged-role). |
+
+### Building blocks of the PIM alerts APIs
+
+Use the following Microsoft Graph resources to manage PIM alerts.
+
+| Resource | Description | API operations|
+|--|--|--|
+| [unifiedRoleManagementAlert](unifiedrolemanagementalert.md) | Provides a summary of alerts in PIM for Azure AD roles, whether they are enabled or disabled, when the PIM service last scanned the tenant for incidences or this alert, and the number of incidences mapping to this alert type in the tenant. The PIM service scans the tenant daily for incidences relating to the alert but you can also run a manual scan. All the details are | [List](../api/rolemanagementalert-list-alerts.md) <br/><br/> [Get](../api/unifiedrolemanagementalert-get.md) <br/><br/> [Update](../api/unifiedrolemanagementalert-update.md) <br/><br/> [Refresh (Manual scan)](../api/unifiedrolemanagementalert-refresh.md)|
+| [unifiedRoleManagementAlertDefinition](unifiedrolemanagementalertdefinition.md) | Provides detailed description of each alert type, the severity level, the recommended steps to mitigate incidences relating to the alert in the tenant, and the recommended actions to prevent future incidences. | [List](../api/rolemanagementalert-list-alertdefinitions.md) <br/><br/> [Get](../api/unifiedrolemanagementalertdefinition-get.md) |
+| [unifiedRoleManagementAlertConfiguration](unifiedrolemanagementalertconfiguration.md) | The tenant-specific configuration for the alert including whether the PIM service should scan the tenant for incidences relating to the alert, the thresholds that trigger the alert, and the related alert definition. This is an abstract type from which resources that represent the individual alert types are derived. | [List](../api/rolemanagementalert-list-alertconfigurations.md) <br/><br/> [Get](../api/unifiedrolemanagementalertconfiguration-get.md) <br/><br/> [Update](../api/unifiedrolemanagementalertconfiguration-update.md)|
+| [unifiedRoleManagementAlertIncident](unifiedrolemanagementalertincident.md) | The incidences in the tenant that match the alert type. | [List](../api/unifiedrolemanagementalert-list-alertincidents.md) <br/><br/> [Get](../api/unifiedrolemanagementalertincident-get.md) <br/><br/> [Remediate](../api/unifiedrolemanagementalertincident-remediate.md) |
++
+For more information about working with security alerts for Azure AD roles, see [Configure security alerts for Azure AD roles in Privileged Identity Management](/azure/active-directory/privileged-identity-management/pim-how-to-configure-security-alerts).
+ ## PIM and identity security with Zero Trust PIM APIs support organizations to adopt a Zero Trust approach to secure the identities in their organization. For more information about Zero Trust, see [Securing identity with Zero Trust](/security/zero-trust/deploy/identity#secure-privileged-access-with-privileged-identity-management). ## Permissions and privileges
-To call the [Create roleAssignmentScheduleRequests](../api/rbacapplication-post-roleassignmentschedulerequests.md) and [Create roleEligibilityScheduleRequests](../api/rbacapplication-post-roleeligibilityschedulerequests.md) APIs with admin actions, the calling app must:
-+ Have a *Global Administrator* or *Privileged Role Administrator* role
-+ Be granted one of the following permissions:
- + RoleAssignmentSchedule.ReadWrite.Directory
- + RoleEligibilitySchedule.ReadWrite.Directory
- + RoleManagement.ReadWrite.Directory
+The following permissions are supported for PIM for Azure AD roles API operations:
-The app must also be assigned the appropriate permissions to retrieve their role assignments and eligibilities, or call the [Create roleAssignmentScheduleRequests](../api/rbacapplication-post-roleassignmentschedulerequests.md) and [Create roleEligibilityScheduleRequests](../api/rbacapplication-post-roleeligibilityschedulerequests.md) APIs with user actions.
+|Permissions |Supported operations |
+|||
+| RoleAssignmentSchedule.Read.Directory <br/> RoleAssignmentSchedule.ReadWrite.Directory <br/> RoleManagement.Read.Directory <br/> RoleManagement.ReadWrite.Directory | To manage role assignment operations. |
+| RoleEligibilitySchedule.Read.Directory <br/> RoleEligibilitySchedule.ReadWrite.Directory <br/> RoleManagement.Read.Directory <br/> RoleManagement.ReadWrite.Directory | To manage role eligibility operations. |
+| RoleManagementAlert.Read.Directory <br/> RoleManagementAlert.ReadWrite.Directory <br/> RoleManagement.Read.Directory <br/> RoleManagement.ReadWrite.Directory | To manage security alerts for Azure AD roles. |
-For more information about permissions to call PIM APIs, see the [Microsoft Graph permissions reference: Role management permissions](/graph/permissions-reference#role-management-permissions).
+For delegated scenarios, the signed-in user must be assigned the *Privileged Role Administrator* or *Global Administrator* role in Azure AD.
## Licensing
-The PIM API requires an Azure AD Premium P2 license. For more information, see [License requirements to use Privileged Identity Management](/azure/active-directory/privileged-identity-management/subscription-requirements).
+The tenant where Privileged Identity Management is being used must have sufficient purchased or trial licenses. For more information, see [License requirements to use Privileged Identity Management](/azure/active-directory/privileged-identity-management/subscription-requirements).
## See also
-+ [What is Azure AD Identity Governance?](/azure/active-directory/governance/identity-governance-overview)
-+ [What is Azure AD Privileged Identity Management?](/azure/active-directory/privileged-identity-management/pim-configure)
-+ [Tutorial: Use the Privileged Identity Management (PIM) API to assign Azure AD roles](/graph/tutorial-assign-azureadroles)
-+ You can also set up access reviews of role assignments and eligibilities that are managed through PIM. For more information, see [Tutorial: Use the Privileged Identity Management (PIM) API to assign Azure AD roles](/graph/tutorial-assign-azureadroles).
+- [What is Azure AD Identity Governance?](/azure/active-directory/governance/identity-governance-overview)
+- [What is Azure AD Privileged Identity Management?](/azure/active-directory/privileged-identity-management/pim-configure)
+- [Tutorial: Use the Privileged Identity Management (PIM) API to assign Azure AD roles](/graph/tutorial-assign-azureadroles)
+- You can also set up access reviews of role assignments and eligibilities that are managed through PIM. For more information, see [Tutorial: Use the Privileged Identity Management (PIM) API to assign Azure AD roles](/graph/tutorial-assign-azureadroles).
v1.0 Privilegedoperationevent https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedoperationevent.md
- Title: "privilegedOperationEvent resource type"
-description: "Represents an audit event that is generated by Privileged Identity Management for the role operations, such as an administrator manages privileged roles, a user activates his role, and a user deactivates his role."
-doc_type: resourcePageType
---
-# privilegedOperationEvent resource type (deprecated)
-
-Namespace: microsoft.graph
---
-Represents an audit event that is generated by Privileged Identity Management for the role operations, such as an administrator manages privileged roles, a user activates his role, and a user deactivates his role.
--
-## Methods
-
-| Method | Return Type |Description|
-|:|:--|:-|
-|[List privilegedOperationEvent](../api/privilegedoperationevent-list.md) | [privilegedOperationEvent](privilegedoperationevent.md) collection. |Get collection of privilegedOperationEvent objects.|
-
-## Properties
-| Property | Type |Description|
-|:|:--|:-|
-|additionalInformation|string|Detailed human readable information for the event.|
-|creationDateTime|DateTimeOffset|Indicates the time when the event is created.|
-|expirationDateTime|DateTimeOffset|This is only used when the **requestType** is `Activate`, and it indicates the expiration time for the role activation.|
-|id|string|The unique identifier for privilegedOperationEvent. Read-only.|
-|referenceKey|string|Incident/Request ticket number during role activation. The value is presented only if the ticket number is provided during role activation.|
-|referenceSystem|string|Incident/Request ticketing system provided during tole activation. The value is presented only if the ticket system is provided during role activation.|
-|requestType|String|The request operation type. The requestType value can be: `Assign` (role assignment), `Activate` (role activation), `Unassign` (remove role assignment), `Deactivate` (role deactivation), `ScanAlertsNow` (scan security alerts), `DismissAlert` (dismiss security alert), `FixAlertItem` (fix a security alert issue), `AccessReview_Review` (review an Access Review), `AccessReview_Create` (create an Access Review) , `AccessReview_Update` (update an Access Review), `AccessReview_Delete` (delete an Access Review).|
-|requestorId|string|The user id of the requestor who initiates the operation.|
-|requestorName|string|The user name of the requestor who initiates the operation.|
-|roleId|string|The id of the role that is associated with the operation.|
-|roleName|string|The name of the role.|
-|tenantId|string|The tenant (organization) id.|
-|userId|string|The id of the user that is associated with the operation.|
-|userMail|string|The user's email.|
-|userName|string|The user's display name.|
-
-## Relationships
-None
--
-## JSON representation
-
-Here is a JSON representation of the resource.
-
-<!-- {
- "blockType": "resource",
- "optionalProperties": [
-
- ],
- "@odata.type": "microsoft.graph.privilegedOperationEvent"
-}-->
-
-```json
-{
- "additionalInformation": "string",
- "creationDateTime": "String (timestamp)",
- "expirationDateTime": "String (timestamp)",
- "id": "string (identifier)",
- "requestType": "string",
- "requestorId": "string",
- "requestorName": "string",
- "roleId": "string",
- "roleName": "string",
- "tenantId": "string",
- "userId": "string",
- "userMail": "string",
- "userName": "string",
- "referenceKey": "string",
- "referenceSystem": "string"
-}
-
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "privilegedOperationEvent resource",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": []
-}
>--
v1.0 Privilegedrole https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedrole.md
- Title: "privilegedRole resource type"
-description: "Represents an Azure AD administrator role, such as: Global Administrator, Billing Administrator, Service Administrator, User Administrator, and Password Administrator."
-doc_type: resourcePageType
---
-# privilegedRole resource type (deprecated)
-
-Namespace: microsoft.graph
---
-Represents an [Azure AD built-in administrator role](/azure/active-directory/roles/permissions-reference), for example, **Global Administrator, Billing Administrator, Service Administrator, User Administrator**, and **Password Administrator**.
--
-## Methods
-
-| Method | Return Type |Description|
-|:|:--|:-|
-|[List privilegedRole objects](../api/privilegedrole-list.md) | [privilegedRole](privilegedrole.md) collection|Get the collection of privilegedRole.|
-|[Get privilegedRole](../api/privilegedrole-get.md) | [privilegedRole](privilegedrole.md) |Read properties and relationships of privilegedRole object.|
-|[List assignments](../api/privilegedrole-list-assignments.md) |[privilegedRoleAssignment](privilegedroleassignment.md) collection| Get a assignment object collection for this role.|
-|[selfActivate](../api/privilegedrole-selfactivate.md)|[privilegedRoleAssignment](privilegedroleassignment.md)|Activate the assigned role.|
-|[selfDeactivate](../api/privilegedrole-selfdeactivate.md)|[privilegedRoleAssignment](privilegedroleassignment.md)|Deactivate the assigned role.|
-
-## Properties
-| Property | Type |Description|
-|:|:--|:-|
-|id|string|The unique identifier for administrator role. It is a GUID string and has the same value as the role template id from Azure AD for the given role. Read-only.|
-|name|string|Role name.|
-
-## Relationships
-| Relationship | Type |Description|
-|:|:--|:-|
-|assignments|[privilegedRoleAssignment](privilegedroleassignment.md) collection| The assignments for this role. Read-only. Nullable.|
-|settings|[privilegedRoleSettings](privilegedrolesettings.md)| The settings for this role. Read-only. Nullable.|
-|summary|[privilegedRoleSummary](privilegedrolesummary.md)| The summary information for this role. Read-only. Nullable.|
-
-## JSON representation
-
-Here is a JSON representation of the resource.
-
-<!-- {
- "blockType": "resource",
- "optionalProperties": [
-
- ],
- "keyProperty": "id",
- "baseType":"microsoft.graph.entity",
- "@odata.type": "microsoft.graph.privilegedRole"
-}-->
-
-```json
-{
- "id": "string (identifier)",
- "name": "string"
-}
-
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "privilegedRole resource",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": []
-}
>--
v1.0 Privilegedroleassignment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedroleassignment.md
- Title: "privilegedRoleAssignment resource type"
-description: "Represents a privileged role assignment for a particular user. "
-doc_type: resourcePageType
---
-# privilegedRoleAssignment resource type (deprecated)
-
-Namespace: microsoft.graph
---
-Represents a privileged role assignment for a particular user.
--
-## Methods
-
-| Method | Return Type |Description|
-|:|:--|:-|
-|[List privilegedRoleAssignment collection](../api/privilegedroleassignment-list.md) | [privilegedRoleAssignment](privilegedroleassignment.md) collection|Get the collection of privilegedRoleAssignment objects.|
-|[Get privilegedRoleAssignment](../api/privilegedroleassignment-get.md) | [privilegedRoleAssignment](privilegedroleassignment.md) |Read properties and relationships of privilegedRoleAssignment object.|
-|[Create assignment](../api/privilegedroleassignment-post-privilegedroleassignments.md) |[privilegedRoleAssignment](privilegedroleassignment.md)| Create a new assignment by posting to the assignments collection.|
-|[Delete](../api/privilegedroleassignment-delete.md) | None |Delete privilegedRoleAssignment object. |
-|[makePermanent](../api/privilegedroleassignment-makepermanent.md)|[privilegedRoleAssignment](privilegedroleassignment.md)|Make the role assignment as permanent.|
-|[makeEligible](../api/privilegedroleassignment-makeeligible.md)|[privilegedRoleAssignment](privilegedroleassignment.md)|Make the role assignment as eligible.|
-|[my](../api/privilegedroleassignment-my.md)|[privilegedRoleAssignment](privilegedroleassignment.md) collection|Get the current user's privileged role assignments.|
-
-## Properties
-| Property | Type |Description|
-|:|:--|:-|
-|expirationDateTime|dateTimeOffset|The UTC DateTime when the temporary privileged role assignment will be expired. For permanent role assignment, the value is null.|
-|id|string| The unique identifier for the privileged role assignment. Read-only. It is in the format of 'userId_roleId', where userId is the GUID string for Azure AD user id, and roleId is the GUID string for Azure administrator role id.|
-|isElevated|boolean|**true** if the role assignment is activated. **false** if the role assignment is deactivated.|
-|resultMessage|string|Result message set by the service.|
-|roleId|string|Role identifier. In GUID string format.|
-|userId|string|User identifier. In GUID string format.|
-
-## Relationships
-| Relationship | Type |Description|
-|:|:--|:-|
-|roleInfo|[privilegedRole](privilegedrole.md)| Read-only. Nullable. The associated role information.|
-
-## JSON representation
-
-Here is a JSON representation of the resource.
-
-<!-- {
- "blockType": "resource",
- "optionalProperties": [
-
- ],
- "keyProperty": "id",
- "baseType":"microsoft.graph.entity",
- "@odata.type": "microsoft.graph.privilegedRoleAssignment"
-}-->
-
-```json
-{
- "expirationDateTime": "String (timestamp)",
- "id": "string (identifier)",
- "isElevated": true,
- "resultMessage": "string",
- "roleId": "string",
- "userId": "string"
-}
-
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "privilegedRoleAssignment resource",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": []
-}
>--
v1.0 Privilegedroleassignmentrequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedroleassignmentrequest.md
- Title: "privilegedRoleAssignmentRequest resource type"
-description: "Represents the request for role assignment operations in Privilegd Identity Management."
-doc_type: resourcePageType
---
-# privilegedRoleAssignmentRequest resource type (deprecated)
-
-Namespace: microsoft.graph
---
-Represents the request for role assignment operations in Privileged Identity Management (PIM).
-
-`privilegedRoleAssignmentRequest` is a ticket-modeled entity used to manage the lifecycle of role assignments. It represents the intention/decision of the users and administrators, and also provides the flexibility to enable implementation of recurrent schduling, approval gates, and so on, as compared to directly exposing `POST` and `LIST` operations as well as `MY` and `Cancel` functions on `governanceRoleAssignment`.
-
-## Methods
-
-| Method | Return Type | Description |
-|:-|:|:|
-|[List](../api/privilegedroleassignmentrequest-list.md) | [privilegedroleassignmentrequest](../resources/privilegedroleassignmentrequest.md) collection|List role assignment requests.|
-|[Create](../api/privilegedroleassignmentrequest-post.md)| [privilegedroleassignmentrequest](../resources/privilegedroleassignmentrequest.md)|Create a request to manage the lifecycle of existing or new role assignment.|
-|[Cancel](../api/privilegedroleassignmentrequest-cancel.md)| |Cancel a pending role assignment request.|
-|[My](../api/privilegedroleassignmentrequest-my.md)| |Get role assignment request for current requstor.|
-
-## Properties
-
-| Property | Type | Description |
-|:-|:|:|
-|id|String| Read-only. The id of the role assignment request.|
-|assignmentState|String| The state of the assignment. The value can be `Eligible` for eligible assignment `Active` - if it is directly assigned `Active` by administrators, or activated on an eligible assignment by the users.|
-|duration|String| The duration of a role assignment.|
-|reason|String| The reason for the role assignment.|
-|requestedDateTime|DateTimeOffset| Read-only. The request create time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
-|roleId|String| The id of the role.|
-|schedule|[governanceSchedule](governanceschedule.md)| The schedule object of the role assignment request.|
-|status|String| Read-only.The status of the role assignment request. The value can be `NotStarted`,`Completed`,`RequestedApproval`,`Scheduled`,`Approved`,`ApprovalDenied`,`ApprovalAborted`,`Cancelling`,`Cancelled`,`Revoked`,`RequestExpired`.|
-|ticketNumber|String| The ticketNumber for the role assignment. |
-|ticketSystem|String| The ticketSystem for the role assignment.|
-|type|String| Representing the type of the operation on the role assignment. The value can be `AdminAdd`: Administrators add users to roles;`UserAdd`: Users add role assignments.|
-|userId|String| The id of the user.|
-
-## Relationships
-| Relationship | Type | Description |
-|:-|:|:|
-|roleInfo|[privilegedRole](privilegedrole.md)| The roleInfo object of the role assignment request.|
-
-## JSON representation
-
-The following is a JSON representation of the resource.
-
-<!-- {
- "blockType": "resource",
- "optionalProperties": [
-
- ],
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.privilegedRoleAssignmentRequest"
-}-->
-
-```json
-{
- "assignmentState": "String",
- "duration": "String",
- "id": "String (identifier)",
- "reason": "String",
- "requestedDateTime": "String (timestamp)",
- "roleId": "String",
- "schedule": {"@odata.type": "microsoft.graph.governanceSchedule"},
- "status": "String",
- "ticketNumber": "String",
- "ticketSystem": "String",
- "type": "String",
- "userId": "String"
-}
-
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "privilegedRoleAssignmentRequest resource",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": []
-}
>--
v1.0 Privilegedrolesettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedrolesettings.md
- Title: "privilegedRoleSettings resource type"
-description: "Represents the settings for a privileged role."
-doc_type: resourcePageType
---
-# privilegedRoleSettings resource type
-
-Namespace: microsoft.graph
--
-Represents the settings for a privileged role.
--
-## Methods
-
-| Method | Return Type |Description|
-|:|:--|:-|
-|[Get privilegedRoleSettings](../api/privilegedrolesettings-get.md) | [privilegedRoleSettings](privilegedrolesettings.md) |Read properties and relationships of privilegedRoleSettings object.|
-|[Update privilegedRoleSettings](../api/privilegedrolesettings-update.md) | [privilegedRoleSettings](privilegedrolesettings.md) |Update privilegedRoleSettings object.|
-## Properties
-| Property | Type |Description|
-|:|:--|:-|
-|elevationDuration|duration|The duration when the role is activated.|
-|id|string| The unique identifier for the role settings. Read-only.|
-|isMfaOnElevationConfigurable|boolean|`true` if **mfaOnElevation** is configurable. `false` if **mfaOnElevation** is not configurable.|
-|lastGlobalAdmin|boolean|Internal used only.|
-|maxElavationDuration|duration|Maximal duration for the activated role.|
-|mfaOnElevation|boolean|`true` if MFA is required to activate the role. `false` if MFA is not required to activate the role.|
-|minElevationDuration|duration|Minimal duration for the activated role.|
-|notificationToUserOnElevation|boolean|`true` if send notification to the end user when the role is activated. `false` if do not send notification when the role is activated.|
-|ticketingInfoOnElevation|boolean|`true` if the ticketing information is required when activate the role. `false` if the ticketing information is not required when activate the role.|
-|approvalOnElevation|boolean|`true` if the approval is required when activate the role. `false` if the approval is not required when activate the role.|
-|approverIds| string collection |List of Approval ids, if approval is required for activation.|
-
-## Relationships
-None
--
-## JSON representation
-
-Here is a JSON representation of the resource.
-
-<!-- {
- "blockType": "resource",
- "optionalProperties": [
-
- ],
- "@odata.type": "microsoft.graph.privilegedRoleSettings"
-}-->
-
-```json
-{
- "elevationDuration": "String (timestamp)",
- "id": "string (identifier)",
- "isMfaOnElevationConfigurable": true,
- "lastGlobalAdmin": true,
- "maxElavationDuration": "String (timestamp)",
- "mfaOnElevation": true,
- "minElevationDuration": "String (timestamp)",
- "notificationToUserOnElevation": true,
- "ticketingInfoOnElevation": true,
- "approvalOnElevation": false,
- "approverIds": ["string"]
-}
-
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "privilegedRoleSettings resource",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": []
-}
>--
v1.0 Privilegedrolesummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/privilegedrolesummary.md
- Title: "privilegedRoleSummary resource type"
-description: "The statistics summary for a particular role."
-doc_type: resourcePageType
---
-# privilegedRoleSummary resource type
-
-Namespace: microsoft.graph
--
-The statistics summary for a particular role.
--
-## Methods
-
-| Method | Return Type |Description|
-|:|:--|:-|
-|[Get privilegedRoleSummary](../api/privilegedrolesummary-get.md) | [privilegedRoleSummary](privilegedrolesummary.md) |Read properties and relationships of privilegedRoleSummary object.|
-
-## Properties
-| Property | Type |Description|
-|:|:--|:-|
-|elevatedCount|int32|The number of users that have the role assigned and the role is activated.|
-|id|string| The unique identifier for the role. Read-only.|
-|managedCount|int32|The number of users that have the role assigned but the role is deactivated.|
-|mfaEnabled|boolean|`true` if the role activation requires MFA. `false` if the role activation doesn't require MFA.|
-|status|roleSummaryStatus| Possible values are: `ok`, `bad`. The value depends on the ratio of (managedCount / usersCount). If the ratio is less than a predefined threshold, `ok` is returned. Otherwise, `bad` is returned.|
-|usersCount|int32|The number of users that are assigned with the role.|
-
-## Relationships
-None
--
-## JSON representation
-
-Here is a JSON representation of the resource.
-
-<!-- {
- "blockType": "resource",
- "optionalProperties": [
-
- ],
- "@odata.type": "microsoft.graph.privilegedRoleSummary"
-}-->
-
-```json
-{
- "elevatedCount": 1024,
- "id": "string (identifier)",
- "managedCount": 1024,
- "mfaEnabled": true,
- "status": "string",
- "usersCount": 1024
-}
-
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "privilegedRoleSummary resource",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": []
-}
>--
v1.0 Projectrome Activity https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/projectrome-activity.md
Here is a JSON representation of the resource.
"historyItems" ], "keyProperty": "id",
- "@odata.type": "microsoft.graph.activity"
+ "@odata.type": "microsoft.graph.userActivity"
}--> ```json
v1.0 Projectrome Historyitem https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/projectrome-historyitem.md
When an app creates a session, a **historyItem** object should be added to the *
|Relationship | Type | Description| |:|:--|:--|
-|activity| [activity](../resources/projectrome-activity.md) | Optional. NavigationProperty/Containment; navigation property to the associated activity.|
+|activity| [userActivity](../resources/projectrome-activity.md) | Optional. NavigationProperty/Containment; navigation property to the associated activity.|
## JSON representation
v1.0 Pronounssettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/pronounssettings.md
Inherits from [entity](../resources/entity.md).
## Methods |Method|Return type|Description| |:|:|:|
-|[List pronounsSettings](../api/organizationsettings-list-pronounssettings.md)|[pronounsSettings](../resources/pronounssettings.md)|Get the properties from the [pronounsSettings](../resources/pronounssettings.md) resource for an organization.|
+|[List pronounsSettings](../api/peopleadminsettings-list-pronouns.md)|[pronounsSettings](../resources/pronounssettings.md)|Get the properties from the [pronounsSettings](../resources/pronounssettings.md) resource for an organization.|
|[Update pronounsSettings](../api/pronounssettings-update.md)|[pronounsSettings](../resources/pronounssettings.md)|Update the properties of a [pronounsSettings](../resources/pronounssettings.md) resource for an organization.| ## Properties
v1.0 Propertytoevaluate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/propertytoevaluate.md
Title: "propertyToEvaluate resource type" description: "Defines the name and the value of the property." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: "resourcePageType"
v1.0 Provisionedidentity https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/provisionedidentity.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Describes the identity associated with the provisioning object summary event.
+Describes the identity associated with the provisioning object summary event. Inherits from [identity](../resources/identity.md).
## Properties | Property | Type | Description | |:-|:|:| |details|[detailsInfo](detailsinfo.md)|Details of the identity.|
-|displayName|String|Display name of the identity. |
-|id|String|Uniquely identifies the identity.|
-|identityType|String|Type of identity that has been provisioned, such as 'user' or 'group'.|
+|displayName|String|Display name of the identity. Inherited from [identity](../resources/identity.md). Supports `$filter` (`eq`, `contains`).|
+|id|String|Uniquely identifies the identity. Inherited from [identity](../resources/identity.md). Supports `$filter` (`eq`, `contains`).|
+|identityType|String|Type of identity that has been provisioned, such as 'user' or 'group'. Supports `$filter` (`eq`, `contains`).|
## JSON representation
The following is a JSON representation of the resource.
], "@odata.type": "microsoft.graph.provisionedIdentity",
- "baseType": null
+ "baseType": "microsoft.graph.identity"
}--> ```json {
- "details": {"@odata.type": "microsoft.graph.detailsInfo"},
+ "details": {
+ "@odata.type": "microsoft.graph.detailsInfo"
+ },
"displayName": "String", "id": "String", "identityType": "String"
v1.0 Provisionedplan https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/provisionedplan.md
description: "The **provisionedPlans** property of the user entity and the organ
ms.localizationpriority: medium doc_type: resourcePageType ms.prod: "directory-management"-+ # provisionedPlan resource type
The **provisionedPlans** property of the [user](user.md) entity and the [organiz
## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-|
-|capabilityStatus|String|For example, ΓÇ£EnabledΓÇ¥.|
-|provisioningStatus|String|For example, ΓÇ£SuccessΓÇ¥.|
-|service|String|The name of the service; for example, ΓÇ£AccessControlS2SΓÇ¥|
+|capabilityStatus|String|For example, "Enabled".|
+|provisioningStatus|String|For example, "Success".|
+|service|String|The name of the service; for example, "AccessControlS2S"|
## JSON representation
v1.0 Provisioningobjectsummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/provisioningobjectsummary.md
Namespace: microsoft.graph
>[!CAUTION] >The **action** and **statusInfo** properties are deprecated. Property **action** should be replaced by **provisioningAction**. Property **statusInfo** should be replaced by **provisioningStatusInfo**.
-Represents an action performed by the Azure AD Provisioning service and its associated properties.
+Represents an action performed by the Azure AD Provisioning service and its associated properties.
+
+Inherits from [entity](../resources/entity.md).
## Methods
Represents an action performed by the Azure AD Provisioning service and its asso
| Property | Type | Description | |:-|:|:|
-|provisioningAction|string|Indicates the activity name or the operation name. Possible values are: `create`, `update`, `delete`, `stageddelete`, `disable`, `other` and `unknownFutureValue`. For a list of activities logged, refer to Azure AD activity list.|
-|activityDateTime|DateTimeOffset|The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`|
-|changeId|String|Unique ID of this change in this cycle.|
-|cycleId|String|Unique ID per job iteration.|
-|durationInMilliseconds|Int32|Indicates how long this provisioning action took to finish. Measured in milliseconds.|
-|id|String| Indicates the unique ID for the activity. This is a read-only GUID.|
-|initiatedBy|[initiator](initiator.md)|Details of who initiated this provisioning.|
-|jobId|String|The unique ID for the whole provisioning job.|
+|activityDateTime|DateTimeOffset|Represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. <br/><br/> Supports `$filter` (`eq`, `gt`, `lt`) and `orderby`.|
+|changeId|String|Unique ID of this change in this cycle. Supports `$filter` (`eq`, `contains`).|
+|cycleId|String|Unique ID per job iteration. Supports `$filter` (`eq`, `contains`).|
+|durationInMilliseconds|Int32|Indicates how long this provisioning action took to finish. Measured in milliseconds. Supports `$filter` (`eq`, `gt`, `lt`).|
+|id|String| Indicates the unique ID for the activity. Read-only. Inherited from [entity](../resources/entity.md). Supports `$filter` (`eq`, `contains`).|
+|initiatedBy|[initiator](initiator.md)|Details of who initiated this provisioning. Supports `$filter` (`eq`, `contains`).|
+|jobId|String|The unique ID for the whole provisioning job. Supports `$filter` (`eq`, `contains`).|
|modifiedProperties|[modifiedProperty](modifiedproperty.md) collection|Details of each property that was modified in this provisioning action on this object.|
+|provisioningAction|string|Indicates the activity name or the operation name. Possible values are: `create`, `update`, `delete`, `stageddelete`, `disable`, `other` and `unknownFutureValue`. For a list of activities logged, refer to Azure AD activity list. Supports `$filter` (`eq`, `contains`).|
|provisioningSteps|[provisioningStep](provisioningstep.md) collection|Details of each step in provisioning.|
-|servicePrincipal|[servicePrincipal](serviceprincipal.md) collection|Represents the service principal used for provisioning.|
-|sourceIdentity|[provisionedIdentity](provisionedidentity.md)|Details of source object being provisioned.|
-|sourceSystem|[provisioningSystem](provisioningsystem.md)|Details of source system of the object being provisioned.|
-|provisioningStatusInfo|[provisioningStatusInfo](provisioningstatusinfo.md)|Details of provisioning status.|
-|targetIdentity|[provisionedIdentity](provisionedidentity.md)|Details of target object being provisioned.|
-|targetSystem|[provisioningSystem](provisioningsystem.md)|Details of target system of the object being provisioned.|
-|tenantId|String|Unique Azure AD tenant ID.|
-|action (deprecated)|String|Indicates the activity name or the operation name (for example, Create user, Add member to group). For a list of activities logged, refer to Azure AD activity list. This is deprecated. Please use provisioningAction instead.|
-|statusInfo (deprecated)|[statusBase](statusbase.md)|Details of provisioning status. This is deprecated. Please use provisioningStatusInfo instead.|
+|provisioningStatusInfo|[provisioningStatusInfo](provisioningstatusinfo.md)|Details of provisioning status. Supports `$filter` (`eq`, `contains`) for **status**.|
+|servicePrincipal|[servicePrincipal](serviceprincipal.md) collection|Represents the service principal used for provisioning. Supports `$filter` (`eq`) for **id** and **name**.|
+|sourceIdentity|[provisionedIdentity](provisionedidentity.md)|Details of source object being provisioned. Supports `$filter` (`eq`, `contains`) for **identityType**, **id**, and **displayName**.|
+|sourceSystem|[provisioningSystem](provisioningsystem.md)|Details of source system of the object being provisioned. Supports `$filter` (`eq`, `contains`) for **displayName**.|
+|targetIdentity|[provisionedIdentity](provisionedidentity.md)|Details of target object being provisioned. Supports `$filter` (`eq`, `contains`) for **identityType*, **id**, and **displayName***.|
+|targetSystem|[provisioningSystem](provisioningsystem.md)|Details of target system of the object being provisioned. Supports `$filter` (`eq`, `contains`) for **displayName**.|
+|tenantId|String|Unique Azure AD tenant ID. Supports `$filter` (`eq`, `contains`).|
+|action (deprecated)|String|Indicates the activity name or the operation name (for example, Create user, Add member to group). For a list of activities logged, refer to Azure AD activity list. This is deprecated. Please use **provisioningAction** instead. Supports `$filter` (`eq`, `contains`).|
+|statusInfo (deprecated)|[statusBase](statusbase.md)|Details of provisioning status. This is deprecated. Please use **provisioningStatusInfo** instead. Supports `$filter` (`eq`, `contains`) for **status**.|
## Relationships
The following is a JSON representation of the resource.
], "@odata.type": "microsoft.graph.provisioningObjectSummary",
- "keyProperty": "id"
+ "keyProperty": "id",
+ "baseType": "microsoft.graph.entity"
}--> ```json { "action": "String",
- "provisioningAction": "String",
+ "provisioningAction": "String",
"activityDateTime": "String (timestamp)", "changeId": "String", "cycleId": "String",
- "durationInMilliseconds": 1024,
+ "durationInMilliseconds": "Integer",
"id": "String (identifier)",
- "initiatedBy": {"@odata.type": "microsoft.graph.initiator"},
+ "initiatedBy": {
+ "@odata.type": "microsoft.graph.initiator"
+ },
"jobId": "String",
- "modifiedProperties": [{"@odata.type": "microsoft.graph.modifiedProperty"}],
- "provisioningSteps": [{"@odata.type": "microsoft.graph.provisioningStep"}],
- "servicePrincipal": [{"@odata.type": "microsoft.graph.provisioningServicePrincipal"}],
- "sourceIdentity": {"@odata.type": "microsoft.graph.provisionedIdentity"},
- "sourceSystem": {"@odata.type": "microsoft.graph.provisioningSystem"},
- "statusInfo": {"@odata.type": "microsoft.graph.statusBase"},
- "targetIdentity": {"@odata.type": "microsoft.graph.provisionedIdentity"},
- "targetSystem": {"@odata.type": "microsoft.graph.provisioningSystem"},
+ "modifiedProperties": [
+ {
+ "@odata.type": "microsoft.graph.modifiedProperty"
+ }
+ ],
+ "provisioningSteps": [
+ {
+ "@odata.type": "microsoft.graph.provisioningStep"
+ }
+ ],
+ "servicePrincipal": [
+ {
+ "@odata.type": "microsoft.graph.provisioningServicePrincipal"
+ }
+ ],
+ "sourceIdentity": {
+ "@odata.type": "microsoft.graph.provisionedIdentity"
+ },
+ "sourceSystem": {
+ "@odata.type": "microsoft.graph.provisioningSystem"
+ },
+ "statusInfo": {
+ "@odata.type": "microsoft.graph.statusBase"
+ },
+ "targetIdentity": {
+ "@odata.type": "microsoft.graph.provisionedIdentity"
+ },
+ "targetSystem": {
+ "@odata.type": "microsoft.graph.provisioningSystem"
+ },
"tenantId": "String" } ```
v1.0 Provisioningserviceprincipal https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/provisioningserviceprincipal.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Represents the service principal used for provisioning.
+Represents the service principal used for provisioning. Inherits from [identity](../resources/identity.md).
## Properties | Property | Type | Description | |:-|:|:|
-|id|String|Uniquely identifies the **servicePrincipal** used for provisioning.|
+|id|String|Uniquely identifies the **servicePrincipal** used for provisioning. Inherited from [identity](../resources/identity.md).|
|name|String| Customer-defined name for the **servicePrincipal**.| ## JSON representation
v1.0 Provisioningstatusinfo https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/provisioningstatusinfo.md
Describes the status of the provisioning summary event.
| Property | Type | Description | |:-|:|:|
-|status|String| Possible values are: `success`, `warning`, `failure`, `skipped`, `unknownFutureValue`.|
-|errorInfo|[provisioningErrorInfo](provisioningerrorinfo.md)| If status is not success/ skipped details for the error are contained in this.|
+|status|provisioningResult| Possible values are: `success`, `failure`, `skipped`, `warning`, `unknownFutureValue`. Supports `$filter` (`eq`, `contains`).|
+|errorInformation|[provisioningErrorInfo](provisioningerrorinfo.md)| If status is not success/ skipped details for the error are contained in this.|
## JSON representation
The following is a JSON representation of the resource.
```json { "status": "String",
- "errorinfo": {"@odata.type": "microsoft.graph.provisioningErrorInfo"},}
+ "errorInformation": {
+ "@odata.type": "microsoft.graph.provisioningErrorInfo"
+ }
+}
``` <!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
v1.0 Provisioningstep https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/provisioningstep.md
The following is a JSON representation of the resource.
```json { "description": "String",
- "details": {"@odata.type": "microsoft.graph.detailsInfo"},
+ "details": {
+ "@odata.type": "microsoft.graph.detailsInfo"
+ },
"name": "String", "provisioningStepType": "String", "status": "String"
v1.0 Provisioningsystem https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/provisioningsystem.md
Namespace: microsoft.graph
Represents the system that a user was provisioned to or from. For example, when provisioning a user from Azure Active Directory (Azure AD) to ServiceNow, the source system is Azure AD, and the target system is ServiceNow.
+Inherits from [identity](../resources/identity.md).
+ ## Properties | Property | Type | Description | |:-|:|:| |details|[detailsInfo](detailsinfo.md)|Details of the system.|
-|displayName|String|Name of the system that a user was provisioned to or from.|
-|id|String|Identifier of the system that a user was provisioned to or from.|
+|displayName|String|Name of the system that a user was provisioned to or from. Inherited from [identity](../resources/identity.md). Supports `$filter` (`eq`, `contains`).|
+|id|String|Identifier of the system that a user was provisioned to or from. Inherited from [identity](../resources/identity.md).|
## JSON representation
The following is a JSON representation of the resource.
```json {
- "details": {"@odata.type": "microsoft.graph.detailsInfo"},
+ "details": {
+ "@odata.type": "microsoft.graph.detailsInfo"
+ },
"displayName": "String", "id": "String" }
v1.0 Redundantassignmentalertconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/redundantassignmentalertconfiguration.md
+
+ Title: "redundantAssignmentAlertConfiguration resource type"
+description: "Represents an alert configuration that is triggered if a user goes over a specified number of days without activating a role."
+
+ms.localizationpriority: medium
++
+# redundantAssignmentAlertConfiguration resource type
+
+Namespace: microsoft.graph
++
+Represents an alert configuration that is triggered if a user goes over a specified number of days without activating a role. Assigning users privileged roles that they do not need increases the risks of a security attack. It is also easier for security threats to remain unnoticed in accounts that are not actively used.
+
+Inherits from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|alertDefinitionId|String|The identifier of an alert definition. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md). Supports `$filter` (`eq`, `ne`).|
+|duration|Duration|The number of days without activation to look back on from current timestamp.|
+|id|String|The identifier of the alert configuration. Inherited from [entity](../resources/entity.md).|
+|isEnabled|Boolean|`true` if the alert is enabled. Setting it to `false` disables PIM scanning the tenant to identify instances that trigger this alert. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).|
+|scopeId|String|The identifier of the scope to which the alert is related. Only `/` is supported to represent the tenant scope. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md). Supports `$filter` (`eq`, `ne`).|
+|scopeType|String|The type of scope where the alert is created. `DirectoryRole` is the only currently supported scope type for Azure AD roles. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|alertDefinition|[unifiedRoleManagementAlertDefinition](../resources/unifiedrolemanagementalertdefinition.md)| The definition of the alert that contains its description, impact, and measures to mitigate or prevent it. Supports `$expand`.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.redundantAssignmentAlertConfiguration",
+ "baseType": "microsoft.graph.unifiedRoleManagementAlertConfiguration",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.redundantAssignmentAlertConfiguration",
+ "id": "String (identifier)",
+ "alertDefinitionId": "String",
+ "scopeType": "String",
+ "scopeId": "String",
+ "isEnabled": "Boolean",
+ "duration": "String (duration)"
+}
+```
+
v1.0 Redundantassignmentalertincident https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/redundantassignmentalertincident.md
+
+ Title: "redundantAssignmentAlertIncident resource type"
+description: "Represents an alert incident that is triggered if a user goes over a specified number of days without activating a role."
+
+ms.localizationpriority: medium
++
+# redundantAssignmentAlertIncident resource type
+
+Namespace: microsoft.graph
++
+Represents an alert incident that is triggered if a user goes over a specified number of days without activating a role. Assigning users privileged roles that they do not need increases the risks of a security attack. It is also easier for security threats to remain unnoticed in accounts that are not actively used.
+
+The threshold that triggers this incident when it's reached is defined in the [redundantAssignmentAlertConfiguration resource type](redundantassignmentalertconfiguration.md).
+
+Inherits from [unifiedRoleManagementAlertIncident](../resources/unifiedrolemanagementalertincident.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|assigneeDisplayName|String|Display name of the subject that the incident applies to.|
+|assigneeId|String|The identifier of the subject that the incident applies to.|
+|assigneeUserPrincipalName|String|User principal name of the subject that the incident applies to. Applies to user principals only. |
+|id|String|The identifier for an alert incident. For example, it could be a role assignment ID if the incident represents a role assignment. Inherited from [entity](../resources/entity.md). Supports `$filter` (`eq`, `ne`).|
+|lastActivationDateTime|DateTimeOffset|Date and time of the last activation of the eligible assignment.|
+|roleDefinitionId|String|The identifier for the [directory role definition](unifiedroledefinition.md) that's in scope of this incident.|
+|roleDisplayName|String|The display name for the [directory role](unifiedroledefinition.md).|
+|roleTemplateId|String|The globally unique identifier for the [directory role](unifiedroledefinition.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.redundantAssignmentAlertIncident",
+ "baseType": "microsoft.graph.unifiedRoleManagementAlertIncident",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.redundantAssignmentAlertIncident",
+ "id": "String (identifier)",
+ "roleTemplateId": "String",
+ "roleDefinitionId": "String",
+ "roleDisplayName": "String",
+ "assigneeId": "String",
+ "assigneeDisplayName": "String",
+ "assigneeUserPrincipalName": "String",
+ "lastActivationDateTime": "String (timestamp)"
+}
+```
+
v1.0 Removedstate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/removedstate.md
+
+ Title: "removedState resource type"
+description: "Represents the deletion reason for a participant resource from a roster."
+
+ms.localizationpriority: medium
++
+# removedState resource type
+
+Namespace: microsoft.graph
++
+Represents the deletion reason for a [participant](participant.md) resource from a roster.
+
+## Properties
+
+| Property | Type | Description |
+|:|:-|:-|
+| reason | String | The removal reason for the **participant** resource. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.removedState"
+} -->
+```json
+{
+ "@odata.type": "#microsoft.graph.removedState",
+ "reason": "String"
+}
+```
v1.0 Report Identity Access https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/report-identity-access.md
Title: "Identity and access reports API overview"
-description: "Access identity and access reports to get the information about how people in your business are using applications in your Azure Active Directory tenant."
+description: "Access identity and access reports to get information about how people in your business use applications in your Azure Active Directory tenant."
ms.localizationpriority: high ms.prod: "identity-and-access-reports" doc_type: conceptualPageType Previously updated : 07/07/2022 # Identity and access reports API overview
Evaluate the usage of application sign-ins in your tenant using either a summary
### Registration and usage
-Get a better understanding of how users in your organization use Azure AD capabilities, such as self-service password rest and multi-factor authentication (MFA). You can determine which authentication methods are more successful for your organization, what types of errors end users are running into, and what campaign you need to run to help your end users adopt the use of self-service password rest and MFA. For more information, see the [authentication methods usage report API](/graph/api/resources/applicationsigninsummary?view=graph-rest-beta&preserve-view=true).
+Get a better understanding of how users in your organization use Azure AD capabilities, such as self-service password reset (SSPR) and multi-factor authentication (MFA). You can determine which authentication methods are more successful for your organization, what types of errors end users are running into, and what campaign you need to run to help your end users adopt the use of SSPR and MFA. For more information, see the [authentication methods usage report API](/graph/api/resources/applicationsigninsummary?view=graph-rest-beta&preserve-view=true).
## Next steps
v1.0 Report https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/report.md
In Microsoft 365 reports, user information such as usernames, groups, and sites
The following table shows the availability for each API across all cloud deployments.
-| APIs | Microsoft Graph global service | **Microsoft Cloud for US Government** | **Microsoft Cloud China operated by 21Vianet** | **Microsoft Cloud Germany** | **Microsoft Cloud for USNat and USSec** |
-| | | - | - | | |
-| [Admin Report Settings](/graph/api/resources/adminreportsettings?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ₧û | Γ£ö |
-| [Microsoft 365 activations](/graph/api/resources/office-365-activations-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ₧û | Γ₧û |
-| [Microsoft 365 active users](/graph/api/resources/office-365-active-users-reports?view=graph-rest-beta&preserve-view=true)| Γ£ö | Γ£ö | Γ£ö | Γ₧û | Γ₧û |
-| [Microsoft 365 Apps usage](/graph/api/resources/microsoft-365-apps-usage-report?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ₧û | Γ₧û |
-| [Microsoft 365 browser usage](/graph/api/resources/microsoft-365-browser-usage-report?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û | Γ₧û |
-| [Microsoft 365 groups activity](/graph/api/resources/office-365-groups-activity-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û | Γ£ö | Γ₧û | Γ₧û |
+| APIs | Microsoft Graph global service | **Microsoft Cloud for US Government** | **Microsoft Cloud China operated by 21Vianet** | **Microsoft Cloud for USNat and USSec** |
+| | | - | - | |
+| [Admin Report Settings](/graph/api/resources/adminreportsettings?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ£ö |
+| [Microsoft 365 activations](/graph/api/resources/office-365-activations-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ₧û |
+| [Microsoft 365 active users](/graph/api/resources/office-365-active-users-reports?view=graph-rest-beta&preserve-view=true)| Γ£ö | Γ£ö | Γ£ö | Γ₧û |
+| [Microsoft 365 Apps usage](/graph/api/resources/microsoft-365-apps-usage-report?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ₧û |
+| [Microsoft 365 browser usage](/graph/api/resources/microsoft-365-browser-usage-report?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
+| [Microsoft 365 groups activity](/graph/api/resources/office-365-groups-activity-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û | Γ£ö | Γ₧û |
| [Microsoft Forms Usage](/graph/api/resources/microsoft-forms-usage-reports.md?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û |
-| [Microsoft Teams device usage](/graph/api/resources/microsoft-teams-device-usage-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ₧û | Γ₧û | Γ£ö |
-| [Microsoft Teams team usage](/graph/api/resources/microsoft-teams-team-usage-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ₧û | Γ₧û | Γ£ö |
-| [Microsoft Teams user activity](/graph/api/resources/microsoft-teams-user-activity-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ₧û | Γ₧û | Γ£ö |
-| [Outlook activity](/graph/api/resources/email-activity-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ₧û | Γ£ö |
-| [Outlook app usage](/graph/api/resources/email-app-usage-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ₧û | Γ£ö |
-| [Outlook mailbox usage](/graph/api/resources/mailbox-usage-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ₧û | Γ£ö |
-| [OneDrive activity](/graph/api/resources/onedrive-activity-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ₧û | Γ£ö |
-| [OneDrive usage](/graph/api/resources/onedrive-usage-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ₧û | Γ£ö |
-| [SharePoint activity](/graph/api/resources/sharepoint-activity-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ₧û | Γ£ö |
-| [SharePoint site usage](/graph/api/resources/sharepoint-site-usage-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ₧û | Γ£ö |
-| [Skype for Business activity](/graph/api/resources/skype-for-business-activity-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û | Γ£ö | Γ₧û | Γ₧û |
-| [Skype for Business device usage](/graph/api/resources/skype-for-business-device-usage-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û | Γ£ö | Γ₧û | Γ₧û |
-| [Skype for Business organizer activity](/graph/api/resources/skype-for-business-organizer-activity-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û | Γ£ö | Γ₧û | Γ₧û |
-| [Skype for Business participant activity](/graph/api/resources/skype-for-business-participant-activity-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û | Γ£ö | Γ₧û | Γ₧û |
-| [Skype for Business peer-to-peer activity](/graph/api/resources/skype-for-business-peer-to-peer-activity?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û | Γ£ö | Γ₧û | Γ₧û |
-| [Yammer activity](/graph/api/resources/yammer-activity-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û | Γ₧û |
-| [Yammer device usage](/graph/api/resources/yammer-device-usage-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û | Γ₧û |
-| [Yammer groups activity](/graph/api/resources/yammer-groups-activity-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û | Γ₧û |
+| [Microsoft Teams device usage](/graph/api/resources/microsoft-teams-device-usage-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ£ö |
+| [Microsoft Teams team usage](/graph/api/resources/microsoft-teams-team-usage-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ£ö |
+| [Microsoft Teams user activity](/graph/api/resources/microsoft-teams-user-activity-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ£ö |
+| [Outlook activity](/graph/api/resources/email-activity-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ£ö |
+| [Outlook app usage](/graph/api/resources/email-app-usage-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ£ö |
+| [Outlook mailbox usage](/graph/api/resources/mailbox-usage-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ£ö |
+| [OneDrive activity](/graph/api/resources/onedrive-activity-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ£ö |
+| [OneDrive usage](/graph/api/resources/onedrive-usage-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ£ö |
+| [SharePoint activity](/graph/api/resources/sharepoint-activity-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ£ö |
+| [SharePoint site usage](/graph/api/resources/sharepoint-site-usage-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ£ö | Γ£ö | Γ£ö |
+| [Skype for Business activity](/graph/api/resources/skype-for-business-activity-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û | Γ£ö | Γ₧û |
+| [Skype for Business device usage](/graph/api/resources/skype-for-business-device-usage-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û | Γ£ö | Γ₧û |
+| [Skype for Business organizer activity](/graph/api/resources/skype-for-business-organizer-activity-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û | Γ£ö | Γ₧û |
+| [Skype for Business participant activity](/graph/api/resources/skype-for-business-participant-activity-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û | Γ£ö | Γ₧û |
+| [Skype for Business peer-to-peer activity](/graph/api/resources/skype-for-business-peer-to-peer-activity?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û | Γ£ö | Γ₧û |
+| [Yammer activity](/graph/api/resources/yammer-activity-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
+| [Yammer device usage](/graph/api/resources/yammer-device-usage-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
+| [Yammer groups activity](/graph/api/resources/yammer-groups-activity-reports?view=graph-rest-beta&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
## What's new Find out about the [latest new features and updates](/graph/whats-new-overview) for this API set.
v1.0 Reportroot https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/reportroot.md
Represents a container for Azure Active Directory (Azure AD) reporting resources
## Methods
-|Method|Return type|Description|
-|:|:|:|
-| [List applicationSignInDetailedSummary](../api/reportroot-list-applicationsignindetailedsummary.md) | [applicationSignInDetailedSummary](applicationsignindetailedsummary.md) collection | Retrieve **applicationSignInDetailedSummary** objects. |
-| [Get applicationSignInDetailedSummary](../api/applicationsignindetailedsummary-get.md) | [applicationSignInDetailedSummary](applicationsignindetailedsummary.md) | Read the properties and relationships of an **applicationSignInDetailedSummary** object. |
-| [getAzureADApplicationSignInSummary](../api/reportroot-getazureadapplicationsigninsummary.md) | [applicationSignInSummary](applicationsigninsummary.md) | Read the properties and relationships of an **applicationSignInSummary** object. |
-|[List credentialUserRegistrationDetails](../api/reportroot-list-credentialuserregistrationdetails.md)|[credentialUserRegistrationDetails](../resources/credentialuserregistrationdetails.md) collection|Get the details of credentialUserRegistrationDetails objects for a given tenant.|
-|[List userCredentialUsageDetails](../api/reportroot-list-usercredentialusagedetails.md)|[userCredentialUsageDetails](../resources/usercredentialusagedetails.md) collection|Get the userCredentialUsageDetails objects for a given tenant. Details include user information, status of the reset, and the reason for failure.|
+| Method | Return type | Description |
+| :- | : | : |
+| [List applicationSignInDetailedSummary](../api/reportroot-list-applicationsignindetailedsummary.md) | [applicationSignInDetailedSummary](applicationsignindetailedsummary.md) collection | Retrieve **applicationSignInDetailedSummary** objects. |
+| [Get applicationSignInDetailedSummary](../api/applicationsignindetailedsummary-get.md) | [applicationSignInDetailedSummary](applicationsignindetailedsummary.md) | Read the properties and relationships of an **applicationSignInDetailedSummary** object. |
+| [getAzureADApplicationSignInSummary](../api/reportroot-getazureadapplicationsigninsummary.md) | [applicationSignInSummary](applicationsigninsummary.md) | Read the properties and relationships of an **applicationSignInSummary** object. |
+| [List credentialUserRegistrationDetails](../api/reportroot-list-credentialuserregistrationdetails.md) | [credentialUserRegistrationDetails](../resources/credentialuserregistrationdetails.md) collection | Get the details of credentialUserRegistrationDetails objects for a given tenant. |
+| [List userCredentialUsageDetails](../api/reportroot-list-usercredentialusagedetails.md) | [userCredentialUsageDetails](../resources/usercredentialusagedetails.md) collection | Get the userCredentialUsageDetails objects for a given tenant. Details include user information, status of the reset, and the reason for failure. |
<!--Temporarily hide these functions until we document them and others. |[getAzureADLicenseUsage](../api/reportroot-getazureadlicenseusage.md)|[azureADLicenseUsage](../resources/azureadlicenseusage.md) collection|**TODO: Add Description**| |[getAzureADUserFeatureUsage](../api/reportroot-getazureaduserfeatureusage.md)|[azureADUserFeatureUsage](../resources/azureaduserfeatureusage.md) collection|**TODO: Add Description**|
Represents a container for Azure Active Directory (Azure AD) reporting resources
None. ## Relationships
-|Relationship|Type|Description|
-|:|:|:|
-|applicationSignInDetailedSummary|[applicationSignInDetailedSummary](../resources/applicationsignindetailedsummary.md) collection|Represents a detailed summary of an application sign-in.|
-|authenticationMethods|[authenticationMethodsRoot](../resources/authenticationmethodsroot.md)|Container for navigation properties for Azure AD authentication methods resources.|
-|credentialUserRegistrationDetails|[credentialUserRegistrationDetails](../resources/credentialuserregistrationdetails.md) collection|Details of the usage of self-service password reset and multi-factor authentication (MFA) for all registered users.|
-|security|[securityReportsRoot](../resources/securityreportsroot.md)|Provides the ability to launch a realistic simulated phishing attack that organizations can learn from.|
-|userCredentialUsageDetails|[userCredentialUsageDetails](../resources/usercredentialusagedetails.md) collection|Represents the self-service password reset (SSPR) usage for a given tenant.|
+| Relationship | Type | Description |
+| :-- | : | : |
+| appCredentialSignInActivities | [appCredentialSignInActivity](../resources/appcredentialsigninactivity.md) collection | Represents a collection of sign-in activities of application credentials. |
+| applicationSignInDetailedSummary | [applicationSignInDetailedSummary](../resources/applicationsignindetailedsummary.md) collection | Represents a detailed summary of an application sign-in. |
+| authenticationMethods | [authenticationMethodsRoot](../resources/authenticationmethodsroot.md) | Container for navigation properties for Azure AD authentication methods resources. |
+| credentialUserRegistrationDetails | [credentialUserRegistrationDetails](../resources/credentialuserregistrationdetails.md) collection | Details of the usage of self-service password reset and multi-factor authentication (MFA) for all registered users. |
+| dailyPrintUsageByPrinter | [printUsageByPrinter](../resources/printusagebyprinter.md) collection | Retrieve a list of daily print usage summaries, grouped by printer. |
+| dailyPrintUsageByUser | [printUsageByUser](../resources/printusagebyuser.md) collection | Retrieve a list of daily print usage summaries, grouped by user. |
+| monthlyPrintUsageByPrinter | [printUsageByPrinter](../resources/printusagebyprinter.md) collection | Retrieve a list of monthly print usage summaries, grouped by printer. |
+| monthlyPrintUsageByUser | [printUsageByUser](../resources/printusagebyuser.md) collection | Retrieve a list of monthly print usage summaries, grouped by user. |
+| security | [securityReportsRoot](../resources/securityreportsroot.md) | Provides the ability to launch a realistic simulated phishing attack that organizations can learn from. |
+| servicePrincipalSignInActivities | [servicePrincipalSignInActivity](../resources/serviceprincipalsigninactivity.md) collection | Represents a collection of sign-in activities of service principals. |
+| userCredentialUsageDetails | [userCredentialUsageDetails](../resources/usercredentialusagedetails.md) collection | Represents the self-service password reset (SSPR) usage for a given tenant. |
+| sla | [serviceLevelAgreementRoot](../resources/servicelevelagreementroot.md) | A placeholder to allow for the desired URL path for SLA. |
## JSON representation The following is a JSON representation of the resource.
The following is a JSON representation of the resource.
"blockType": "resource", "keyProperty": "id", "@odata.type": "microsoft.graph.reportRoot",
+ "baseType": "microsoft.graph.entity",
"openType": false } -->
v1.0 Reportsuspiciousactivitysettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/reportsuspiciousactivitysettings.md
+
+ Title: "reportSuspiciousActivitySettings resource type"
+description: "Report suspicious activity enables users in the tenant to report multi-factor authentication prompts as suspicious, indicating the user's credentials may have been compromised."
+
+ms.localizationpriority: medium
++
+# reportSuspiciousActivitySettings resource type
+
+Namespace: microsoft.graph
++
+Defines the report suspicious activity settings for the tenant, whether it is enabled and which group of users is enabled for use. Report suspicious activity enables users to report a suspicious voice or phone app notification multi-factor authentication prompt as suspicious. These users will have their user risk set to `high`, and a [risk detection](riskdetection.md) **riskEventType** of `userReportedSuspiciousActivity` is emitted.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|includeTarget|[includeTarget](../resources/includetarget.md)|Group IDs in scope for report suspicious activity.|
+|state|advancedConfigState|Specifies the state of the reportSuspiciousActivitySettings object. The possible values are: `default`, `enabled`, `disabled`, `unknownFutureValue`. Setting to `default` will result in a disabled state.|
+|voiceReportingCode|Int32|Specifies the number the user will enter on their phone to report the MFA prompt as suspicious.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.reportSuspiciousActivitySettings"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.reportSuspiciousActivitySettings",
+ "includeTarget": {
+ "@odata.type": "microsoft.graph.includeTarget"
+ },
+ "voiceReportingCode": "Integer",
+ "state": "String"
+}
+```
+
v1.0 Requestschedule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/requestschedule.md
Namespace: microsoft.graph
In [Azure AD entitlement management](entitlementmanagement-overview.md), an access package assignment request is created by a user who wants to obtain an access package assignment. This request can include a schedule for when the user would like to have an assignment. An access package assignment that results from such a request also has a schedule.
-In PIM, use this resource to define the schedule for when the principal will have an eligible or active role assignment.
+In [PIM for Azure AD roles](privilegedidentitymanagementv3-overview.md) and [PIM for Groups](privilegedidentitymanagement-for-groups-api-overview.md), use this resource to define the schedule for when the principal will have an eligible or active role assignment.
## Properties
v1.0 Resourcedata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/resourcedata.md
Title: "resourceData resource type" description: "Represents the resouce data attached to the change notification sent to the subscriber." ms.localizationpriority: medium-+ doc_type: resourcePageType ms.prod: "change-notifications"
v1.0 Riskdetection https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/riskdetection.md
For more information about risk events, see [Azure Active Directory Identity Pro
|id|string|Unique ID of the risk detection. | |requestId|string|Request ID of the sign-in associated with the risk detection. This property is null if the risk detection is not associated with a sign-in.| |correlationId|string|Correlation ID of the sign-in associated with the risk detection. This property is null if the risk detection is not associated with a sign-in. |
-|riskEventType|string|The type of risk event detected. The possible values are `unlikelyTravel`, `anonymizedIPAddress`, `maliciousIPAddress`, `unfamiliarFeatures`, `malwareInfectedIPAddress`, `suspiciousIPAddress`, `leakedCredentials`, `investigationsThreatIntelligence`, `generic`,`adminConfirmedUserCompromised`, `mcasImpossibleTravel`, `mcasSuspiciousInboxManipulationRules`, `investigationsThreatIntelligenceSigninLinked`, `maliciousIPAddressValidCredentialsBlockedIP`, and `anomalousUserActivity`. <br/> For more information about each value, see [riskEventType values](#riskeventtype-values).|
+|riskEventType|string|The type of risk event detected. The possible values are `unlikelyTravel`, `anonymizedIPAddress`, `maliciousIPAddress`, `unfamiliarFeatures`, `malwareInfectedIPAddress`, `suspiciousIPAddress`, `leakedCredentials`, `investigationsThreatIntelligence`, `generic`,`adminConfirmedUserCompromised`, `mcasImpossibleTravel`, `mcasSuspiciousInboxManipulationRules`, `investigationsThreatIntelligenceSigninLinked`, `maliciousIPAddressValidCredentialsBlockedIP`, `anomalousUserActivity`, `userReportedSuspiciousActivity`. <br/> For more information about each value, see [riskEventType values](#riskeventtype-values).|
|riskState|riskState|The state of a detected risky user or sign-in. The possible values are `none`, `confirmedSafe`, `remediated`, `dismissed`, `atRisk`, `confirmedCompromised`, and `unknownFutureValue`. | |riskLevel|riskLevel|Level of the detected risk. The possible values are `low`, `medium`, `high`, `hidden`, `none`, `unknownFutureValue`. <br />**Note:** Details for this property are only available for Azure AD Premium P2 customers. P1 customers will be returned `hidden`.| |riskDetail|riskDetail|Details of the detected risk. The possible values are: `none`, `adminGeneratedTemporaryPassword`, `userPerformedSecuredPasswordChange`, `userPerformedSecuredPasswordReset`, `adminConfirmedSigninSafe`, `aiConfirmedSigninSafe`, `userPassedMFADrivenByRiskBasedPolicy`, `adminDismissedAllRiskForUser`, `adminConfirmedSigninCompromised`, `hidden`, `adminConfirmedUserCompromised`, `unknownFutureValue`, `adminConfirmedServicePrincipalCompromised`, `adminDismissedAllRiskForServicePrincipal`, `m365DAdminDismissedDetection`. Note that 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): `adminConfirmedServicePrincipalCompromised` , `adminDismissedAllRiskForServicePrincipal` , `m365DAdminDismissedDetection`. <br/><br />**Note:** Details for this property are only available for Azure AD Premium P2 customers. P1 customers will be returned `hidden`.|
For more information about risk events, see [Azure Active Directory Identity Pro
| investigationsThreatIntelligenceSigninLinked | Identifies activity that is unusual with known attack patterns based on threat intelligence | | maliciousIPAddressValidCredentialsBlockedIP | Indicates that sign-in was made with valid credentials from a malicious IP address. | | anomalousUserActivity | Indicates a suspicious pattern of behavior for a user that is anomalous to past behavioral patterns |
+| userReportedSuspiciousActivity | Indicates that a user reported a voice or phone app notification MFA prompt as suspicious, signalling that the user's credentials are potentially compromised. |
## JSON representation
v1.0 Rolemanagementalert https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/rolemanagementalert.md
+
+ Title: "roleManagementAlert resource type"
+description: "Represents an alert singleton that exposes security alerts, definitions, and configurations in PIM for Azure AD roles."
+
+ms.localizationpriority: medium
++
+# roleManagementAlert resource type
+
+Namespace: microsoft.graph
++
+Represents an alert singleton that exposes security alerts, definitions, and configurations in PIM for Azure AD roles.
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+None.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Unique identifier of an alert. Inherited from [entity](../resources/entity.md).|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|alertConfigurations|[unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md) collection|The various configurations of an alert for Azure AD roles. The configurations are pre-defined and cannot be created or deleted, but some of the configurations can be modified.|
+|alertDefinitions|[unifiedRoleManagementAlertDefinition](../resources/unifiedrolemanagementalertdefinition.md) collection| Defines an alert, its impact, and measures to mitigate or prevent it.|
+|alerts|[unifiedRoleManagementAlert](../resources/unifiedrolemanagementalert.md) collection|Represents the alert entity.|
+|operations|[longRunningOperation](../resources/longrunningoperation.md) collection|Represents operations on resources that take a long time to complete and can run in the background until completion. |
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.roleManagementAlert",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.roleManagementAlert",
+ "id": "String (identifier)"
+}
+```
+
v1.0 Rolesassignedoutsideprivilegedidentitymanagementalertconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/rolesassignedoutsideprivilegedidentitymanagementalertconfiguration.md
+
+ Title: "rolesAssignedOutsidePrivilegedIdentityManagementAlertConfiguration resource type"
+description: "Represents an alert configuration that is triggered if Azure AD roles have been assigned outside of Privileged Identity Management in the last 30 days."
+
+ms.localizationpriority: medium
++
+# rolesAssignedOutsidePrivilegedIdentityManagementAlertConfiguration resource type
+
+Namespace: microsoft.graph
++
+Represents an alert configuration that is triggered if Azure AD roles have been assigned outside of Privileged Identity Management in the last 30 days.
+
+Inherits from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|alertDefinitionId|String|The identifier of an alert definition. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md). Supports `$filter` (`eq`, `ne`).|
+|id|String|The identifier of the alert configuration. Inherited from [entity](../resources/entity.md).|
+|isEnabled|Boolean|`true` if the alert is enabled. Setting it to `false` disables PIM scanning the tenant to identify instances that trigger this alert. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).|
+|scopeId|String|The identifier of the scope to which the alert is related. Only `/` is supported to represent the tenant scope. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md). Supports `$filter` (`eq`, `ne`).|
+|scopeType|String|The type of scope where the alert is created. `DirectoryRole` is the only currently supported scope type for Azure AD roles. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|alertDefinition|[unifiedRoleManagementAlertDefinition](../resources/unifiedrolemanagementalertdefinition.md)| The definition of the alert that contains its description, impact, and measures to mitigate or prevent it. Supports `$expand`.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.rolesAssignedOutsidePrivilegedIdentityManagementAlertConfiguration",
+ "baseType": "microsoft.graph.unifiedRoleManagementAlertConfiguration",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.rolesAssignedOutsidePrivilegedIdentityManagementAlertConfiguration",
+ "id": "String (identifier)",
+ "alertDefinitionId": "String",
+ "scopeType": "String",
+ "scopeId": "String",
+ "isEnabled": "Boolean"
+}
+```
+
v1.0 Rolesassignedoutsideprivilegedidentitymanagementalertincident https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/rolesassignedoutsideprivilegedidentitymanagementalertincident.md
+
+ Title: "rolesAssignedOutsidePrivilegedIdentityManagementAlertIncident resource type"
+description: "Represents an alert incident that is triggered if roles have been assigned outside of Privileged Identity Management in the last 30 days."
+
+ms.localizationpriority: medium
++
+# rolesAssignedOutsidePrivilegedIdentityManagementAlertIncident resource type
+
+Namespace: microsoft.graph
++
+Represents an alert incident that is triggered if roles have been assigned outside of Privileged Identity Management in the last 30 days.
+
+Inherits from [unifiedRoleManagementAlertIncident](../resources/unifiedrolemanagementalertincident.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|assigneeDisplayName|String|Display name of the subject that the incident applies to.|
+|assigneeId|String|The identifier of the subject that the incident applies to.|
+|assigneeUserPrincipalName|String|User principal name of the subject that the incident applies to. Applies to user principals.|
+|id|String|The identifier for an alert incident. For example, it could be a role assignment id if the incident represents a role assignment Inherited from [entity](../resources/entity.md). Supports `$filter` (`eq`, `ne`).|
+|lastActivationDateTime|DateTimeOffset|Date and time of last activation of the eligible assignment.|
+|roleDefinitionId|String|The identifier for the [directory role definition](unifiedroledefinition.md) that's in scope of this incident.|
+|roleDisplayName|String|The display name for the [directory role](unifiedroledefinition.md).|
+|roleTemplateId|String|The globally unique identifier for the [directory role](unifiedroledefinition.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.rolesAssignedOutsidePrivilegedIdentityManagementAlertIncident",
+ "baseType": "microsoft.graph.unifiedRoleManagementAlertIncident",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.rolesAssignedOutsidePrivilegedIdentityManagementAlertIncident",
+ "id": "String (identifier)",
+ "roleTemplateId": "String",
+ "roleDefinitionId": "String",
+ "roleDisplayName": "String",
+ "assigneeId": "String",
+ "assigneeDisplayName": "String",
+ "assigneeUserPrincipalName": "String",
+ "assignmentCreatedDateTime": "String (timestamp)"
+}
+```
+
v1.0 Schedule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/schedule.md
A collection of [schedulingGroup](schedulinggroup.md) objects, [shift](shift.md)
| timeOffRequestsEnabled | Boolean | Indicates whether time off requests are enabled for the schedule. | ## Relationships
+|Name |Type |Description |
+|--||-|
+| offerShiftRequests |[offerShiftRequest](offershiftrequest.md) collection | The offer requests for shifts in the schedule. |
+| openShiftChangeRequests |[openShiftChangeRequest](openshiftchangerequest.md) collection | The open shift requests in the schedule. |
+| openShifts |[openShift](openshift.md) collection | The set of open shifts in a scheduling group in the schedule. |
+| schedulingGroups |[schedulingGroup](schedulinggroup.md) collection | The logical grouping of users in the schedule (usually by role). |
+| shifts | [shift](shift.md) collection | The shifts in the schedule. |
+| swapShiftsChangeRequests |[swapShiftsChangeRequest](swapshiftschangerequest.md) collection | The swap requests for shifts in the schedule. |
+| timeCards |[timeCard](timecard.md) collection | **TODO: Add description** |
+| timesOff |[timeOff](timeoff.md) collection | The instances of times off in the schedule. |
+| timeOffReasons |[timeOffReason](timeoffreason.md) collection | The set of reasons for a time off in the schedule. |
+| timeOffRequests |[timeOffRequest](timeoffrequest.md) collection | The time off requests in the schedule. |
+| workforceIntegrations |[workforceIntegration](workforceintegration.md) collection | An instance of a workforce integration per team with outbound data flow on synchronous change notifications (for supported entities). |
-| Relationship | Type | Description |
-| -- | - | - |
-| shifts | [shift](shift.md) collection | The shifts in the schedule. |
-| timesOff | [timeOff](timeoff.md) collection | The instances of times off in the schedule. |
-| timeOffReasons | [timeOffReason](timeoffreason.md) collection | The set of reasons for a time off in the schedule. |
-| schedulingGroups | [schedulingGroup](schedulinggroup.md) collection | The logical grouping of users in the schedule (usually by role). |
-| openShifts | [openShift](openshift.md) collection | The set of open shifts in a scheduling group in the schedule. |
-| workforceintegrations | [workforceIntegration](workforceintegration.md) collection | An instance of a workforce integration per team with outbound data flow on synchronous change notifications (for supported entities). |
-| swapShiftsChangeRequests | [swapShiftsChangeRequest](swapshiftschangerequest.md) collection | The swap requests for shifts in the schedule. |
-| openShiftChangeRequests | [openShiftChangeRequest](openshiftchangerequest.md) collection | The open shift requests in the schedule. |
-| timeOffRequests | [timeOffRequest](timeoffrequest.md) collection | The time off requests in the schedule. |
## JSON representation
v1.0 Search Api Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/search-api-overview.md
When searching an entity type, such as **message**, **event**, **drive**, **driv
For all these entity types, specifying the **fields** property reduces the number of properties returned in the response, optimizing the payload over the wire.
-The **listItem** and **externalItem** entities are the only supported entities that allow getting extended retrievable fields configured in the schema. You cannot retrieve extended properties from all the other entities by using the search API. For example, if you created a retrievable field for **externalItem** in the search schema, or if you have a retrievable custom column on a **listItem**, you can retrieve these properties from search. To retrieve an extended property on a file, specify the **listItem** type in the request.
+The **listItem**, **driveItem** and **externalItem** entities are the only supported entities that allow getting extended retrievable fields configured in the schema. You cannot retrieve extended properties from all the other entities by using the search API. For example, if you created a retrievable field for **externalItem** in the search schema, or if you have a retrievable custom column on a **listItem** or **driveItem**, you can retrieve these properties from search. To retrieve an extended property on a file, specify the **listItem** or **driveItem** type in the request.
If the **fields** specified in the request are either not present in the schema, or not marked as retrievable, they will not be returned in the response. Invalid fields in the request are silently ignored.
-If you do not specify any **fields** in the request, you will get the default set of properties for all types. For extended properties, **listItem** and **externalItem** behave differently when no **fields** are passed in the request:
+If you do not specify any **fields** in the request, you will get the default set of properties for all types. For extended properties, **listItem**, **driveItem** and **externalItem** behave differently when no **fields** are passed in the request:
- **listItem** will not return any custom field.
+- **driveItem** will return an internal listItem with an empty field.
- **externalItem** will return all the fields marked with the **retrievable** attribute in the Microsoft Graph connector schema for that particular connection. ## Keyword Query Language (KQL) support
To get the result template in the [searchResponse](searchresponse.md), you have
See [Use search display layout](/graph/search-concept-display-layout) for examples.
+## Guest search
+
+The Search API enables guest users to search for items within SharePoint or OneDrive that have been shared with them. To access the list of guest users, go to the <a href="https://go.microsoft.com/fwlink/p/?linkid=2074830" target="_blank">Microsoft 365 admin center</a>, and in the left navigation, choose **Users**, and select **Guest users**.
+ ## Error handling The search API returns error responses as defined by [OData error object definition](http://docs.oasis-open.org/odata/odata-json-format/v4.01/cs01/odata-json-format-v4.01-cs01.html#sec_ErrorResponse), each of which is a JSON object containing a code and a message.
The search API has the following limitations:
- The search API does not support xrank for **acronym**,**bookmark**,**message**,**chatMessage**, **event**, **person**, **qna**, or **externalItem**.
+- Guest search does not support searches for **acronym**, **bookmark**, **message**, **chatMessage**, **event**, **person**, **qna**, or **externalItem**.
+ - Customizations in SharePoint search, such as a custom search schema or result sources, can interfere with Microsoft Search API operations. ## Schema change deprecation warning
The search API has the following limitations:
**In the beta version**, properties used in a search request and response have been renamed or removed. In most cases, the original properties are being deprecated and replaced by the current properties, as listed in the following table. Start updating any existing apps to use current property and type names, and to get current property names in the response.
-For backward compatibility, the original properties and types are accessible and functional until **December 31, 2020**, after which they will be removed.
+For backward compatibility, the original properties and types are accessible and functional until **September 30, 2023**, after which they will be removed.
| Resource | Change type | Original property | Current property| |:--|:--|:|:-|
v1.0 Searchhit https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/searchhit.md
Represents a single result within the list of search results.
|:-|:|:| |contentSource|String|The name of the content source that the **externalItem** is part of.| |hitId|String|The internal identifier for the item. The format of the identifier varies based on the entity type. For details, see [hitId format](#hitid-format).|
-|isCollapsed|Boolean|Indicates whether the current result is collapses when the **collapseProperties** property is used.|
+|isCollapsed|Boolean|Indicates whether the current result is collapses when the **collapseProperties** property in the [searchRequest](searchrequest.md) is used.|
|rank|Int32|The rank or the order of the result.| |resource|[entity](entity.md)|The underlying Microsoft Graph representation of the search result.| |resultTemplateId|String|ID of the result template for rendering the search result. This ID must map to a display layout in the **resultTemplates** dictionary, included in the [searchresponse](searchresponse.md) as well.|
v1.0 Searchrequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/searchrequest.md
The JSON blob contains the types of resources expected in the response, the unde
|region|string|Required for searches that use application permissions. Represents the geographic location for the search. For details, see [Get the region value](/graph/search-concept-searchAll). | |resultTemplateOptions|[resultTemplateOption](resultTemplateOption.md) collection|Provides the search result templates options for rendering connectors search results.| |sharePointOneDriveOptions|[sharePointOneDriveOptions](sharePointOneDriveOptions.md)|Indicates the kind of contents to be searched when a search is performed using application permissions. Optional.|
-|size|Int32|The size of the page to be retrieved. Optional.|
+|size|Int32|The size of the page to be retrieved. The maximum value is 500. Optional.|
|sortProperties|[sortProperty](sortProperty.md) collection|Contains the ordered collection of fields and direction to sort results. There can be at most 5 sort properties in the collection. Optional.| |trimDuplicates|Boolean|Indicates whether to trim away the duplicate SharePoint files from search results. Default value is `false`. Optional.| |stored_fields (deprecated)|String collection |This is now replaced by the **fields** property. |
v1.0 Security Alert https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-alert.md
When detecting a threat, a security provider creates an alert in the system. Mic
|comments|[microsoft.graph.security.alertComment](security-alertComment.md) collection|Array of comments created by the Security Operations (SecOps) team during the alert management process.| |createdDateTime|DateTimeOffset|Time when Microsoft 365 Defender created the alert.| |description|String|String value describing each alert.|
-|detectionSource|[microsoft.graph.security.detectionSource](#detectionsource-values)|Detection technology or sensor that identified the notable component or activity.|
+|detectionSource|[microsoft.graph.security.detectionSource](#detectionsource-values)|Detection technology or sensor that identified the notable component or activity. Possible values are: `unknown`, `microsoftDefenderForEndpoint`, `antivirus`, `smartScreen`, `customTi`, `microsoftDefenderForOffice365`, `automatedInvestigation`, `microsoftThreatExperts`, `customDetection`, `microsoftDefenderForIdentity`, `cloudAppSecurity`, `microsoft365Defender`, `azureAdIdentityProtection`, `manual`, `microsoftDataLossPrevention`, `appGovernancePolicy`, `appGovernanceDetection`, `unknownFutureValue`, `microsoftDefenderForCloud`. Note that 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): `microsoftDefenderForCloud`.|
|detectorId|String|The ID of the detector that triggered the alert.| |determination|[microsoft.graph.security.alertDetermination](#alertdetermination-values)|Specifies the result of the investigation, whether the alert represents a true attack and if so, the nature of the attack. Possible values are: `unknown`, `apt`, `malware`, `securityPersonnel`, `securityTesting`, `unwantedSoftware`, `other`, `multiStagedAttack`, `compromisedUser`, `phishing`, `maliciousUserActivity`, `clean`, `insufficientData`, `confirmedUserActivity`, `lineOfBusinessApplication`, `unknownFutureValue`.| |evidence|[microsoft.graph.security.alertEvidence](security-alertEvidence.md) collection|Collection of evidence related to the alert.|
When detecting a threat, a security provider creates an alert in the system. Mic
|providerAlertId|String|The ID of the alert as it appears in the security provider product that generated the alert.| |recommendedActions|String|Recommended response and remediation actions to take in the event this alert was generated.| |resolvedDateTime|DateTimeOffset|Time when the alert was resolved.|
-|serviceSource|[microsoft.graph.security.serviceSource](#servicesource-values)|The service or product that created this alert. Possible values are: `microsoftDefenderForEndpoint`, `microsoftDefenderForIdentity`, `microsoftCloudAppSecurity`, `microsoftDefenderForOffice365`, `microsoft365Defender`, `aadIdentityProtection`, `appGovernance`, `dataLossPrevention`.|
+|serviceSource|[microsoft.graph.security.serviceSource](#servicesource-values)|The service or product that created this alert. Possible values are: `unknown`, `microsoftDefenderForEndpoint`, `microsoftDefenderForIdentity`, `microsoftDefenderForCloudApps`, `microsoftDefenderForOffice365`, `microsoft365Defender`, `azureAdIdentityProtection`, `microsoftAppGovernance`, `dataLossPrevention`, `unknownFutureValue`, `microsoftDefenderForCloud`. Note that 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): `microsoftDefenderForCloud`.|
|severity|[microsoft.graph.security.alertSeverity](#alertseverity-values)|Indicates the possible impact on assets. The higher the severity the bigger the impact. Typically higher severity items require the most immediate attention. Possible values are: `unknown`, `informational`, `low`, `medium`, `high`, `unknownFutureValue`.| |status|[microsoft.graph.security.alertStatus](#alertstatus-values)|The status of the alert. Possible values are: `new`, `inProgress`, `resolved`, `unknownFutureValue`.| |tenantId|String|The Azure Active Directory tenant the alert was created in.|
When detecting a threat, a security provider creates an alert in the system. Mic
| microsoftDefenderForCloudApps| Microsoft Defender for Cloud Apps. | | microsoftDefenderForOffice365| Microsoft Defender For Office365. | | microsoft365Defender | Microsoft 365 Defender. |
+| azureAdIdentityProtection | Azure Active Directory Identity Protection. |
| microsoftAppGovernance | Microsoft app governance. |
-| microsoftDataLossPrevention | Microsoft Purview Data Loss Prevention. |
+| dataLossPrevention | Microsoft Purview Data Loss Prevention. |
| unknownFutureValue | Evolvable enumeration sentinel value. Do not use.|
+| microsoftDefenderForCloud | Microsoft Defender for Cloud. |
### detectionSource values
When detecting a threat, a security provider creates an alert in the system. Mic
| appGovernancePolicy | App governance policy. | | appGovernanceDetection | App governance detection. | | unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+| microsoftDefenderForCloud | Microsoft Defender for Cloud. |
## Relationships
v1.0 Security Alertevidence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-alertevidence.md
Title: "alertEvidence resource type" description: "Each alert contains a list of related evidence." Previously updated : 09/09/2021 ms.localizationpriority: medium ms.prod: "security"
Namespace: microsoft.graph.security
Evidence related to an [alert](security-alert.md).
-This is the base type of [analyzedMessageEvidence](security-analyzedmessageevidence.md), [cloudApplicationEvidence](security-cloudapplicationevidence.md), [deviceEvidence](security-deviceevidence.md), [fileEvidence](security-fileevidence.md), [ipEvidence](security-ipEvidence.md), [mailboxEvidence](security-mailboxevidence.md), [mailClusterEvidence](security-mailclusterevidence.md), [oauthApplicationEvidence](security-oauthapplicationevidence.md), [processEvidence](security-processevidence.md), [registryKeyEvidence](security-registrykeyevidence.md), [registryValueEvidence](security-registryvalueevidence.md), [securityGroupEvidence](security-securitygroupevidence.md), [urlEvidence](security-urlevidence.md), and [userEvidence](security-userevidence.md).
+This is the base type of [amazonResourceEvidence](security-amazonresourceevidence.md), [analyzedMessageEvidence](security-analyzedmessageevidence.md), [azureResourceEvidence](security-azureresourceevidence.md), [cloudApplicationEvidence](security-cloudapplicationevidence.md), [deviceEvidence](security-deviceevidence.md), [fileEvidence](security-fileevidence.md), [googleCloudResourceEvidence](security-googlecloudresourceevidence.md), [ipEvidence](security-ipEvidence.md), [mailboxEvidence](security-mailboxevidence.md), [mailClusterEvidence](security-mailclusterevidence.md), [oauthApplicationEvidence](security-oauthapplicationevidence.md), [processEvidence](security-processevidence.md), [registryKeyEvidence](security-registrykeyevidence.md), [registryValueEvidence](security-registryvalueevidence.md), [securityGroupEvidence](security-securitygroupevidence.md), [urlEvidence](security-urlevidence.md), and [userEvidence](security-userevidence.md).
This alert evidence base type and its derived evidence types provide a means to organize and track rich data about each artifact involved in an **alert**. For example, an **alert** about an attacker's IP address logging into a cloud service using a compromised user account can track the following evidence: - [IP evidence](security-ipevidence.md) with the roles of `attacker` and `source`, remediation status of `running`, and verdict of `malicious`.
This alert evidence base type and its derived evidence types provide a means to
## Properties+ |Property|Type|Description| |:|:|:|
-|createdDateTime|DateTimeOffset|The time the evidence was created and added to the alert.|
+|createdDateTime|DateTimeOffset|The date and time when the evidence was created and added to the alert. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. |
|remediationStatus|[microsoft.graph.security.evidenceRemediationStatus](#evidenceremediationstatus-values)|Status of the remediation action taken. The possible values are: `none`, `remediated`, `prevented`, `blocked`, `notFound`, `unknownFutureValue`.| |remediationStatusDetails|String|Details about the remediation status.|
-|roles|[microsoft.graph.security.evidenceRole](#evidencerole-values) collection|The role/s that an evidence entity represents in an alert, e.g., an IP address that is associated with an attacker will have the evidence role "Attacker".|
-|tags|String collection|Array of custom tags associated with an evidence instance, for example to denote a group of devices, high value assets, etc.|
+|roles|[microsoft.graph.security.evidenceRole](#evidencerole-values) collection|One or more roles that an evidence entity represents in an alert. For example, an IP address that is associated with an attacker has the evidence role `Attacker`.|
+|tags|String collection|Array of custom tags associated with an evidence instance. For example, to denote a group of devices or high value assets.|
|verdict|[microsoft.graph.security.evidenceVerdict](#evidenceverdict-values)|The decision reached by automated investigation. The possible values are: `unknown`, `suspicious`, `malicious`, `noThreatsFound`, `unknownFutureValue`.|
v1.0 Security Amazonresourceevidence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-amazonresourceevidence.md
+
+ Title: "amazonResourceEvidence resource type"
+description: "Represents an Amazon resource that is reported as part of the security detection alert."
+
+ms.localizationpriority: medium
++
+# amazonResourceEvidence resource type
+
+Namespace: microsoft.graph.security
++
+Represents an Amazon resource that is reported as part of the security detection alert.
+
+Inherits from [alertEvidence](../resources/security-alertevidence.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|amazonAccountId|String|The unique identifier for the Amazon account.|
+|amazonResourceId|String|The Amazon resource identifier (ARN) for the cloud resource.|
+|createdDateTime|DateTimeOffset|The date and time when the evidence was created and added to the alert. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Inherited from [alertEvidence](../resources/security-alertevidence.md). |
+|remediationStatus|[microsoft.graph.security.evidenceRemediationStatus](../resources/security-alertevidence.md#evidenceremediationstatus-values)|Status of the remediation action taken. The possible values are: `none`, `remediated`, `prevented`, `blocked`, `notFound`, `unknownFutureValue`. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|remediationStatusDetails|String|Details about the remediation status. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|resourceName|String|The name of the resource.|
+|resourceType|String|The type of the resource.|
+|roles|[microsoft.graph.security.evidenceRole](../resources/security-alertevidence.md#evidencerole-values) collection|One or more roles that an evidence entity represents in an alert. For example, an IP address that is associated with an attacker has the evidence role `Attacker`. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|tags|String collection|Array of custom tags associated with an evidence instance. For example, to denote a group of devices or high value assets. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|verdict|[microsoft.graph.security.evidenceVerdict](../resources/security-alertevidence.md#evidenceverdict-values)|The decision reached by automated investigation. The possible values are: `unknown`, `suspicious`, `malicious`, `noThreatsFound`, `unknownFutureValue`. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.amazonResourceEvidence"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.amazonResourceEvidence",
+ "amazonAccountId": "String",
+ "amazonResourceId": "String",
+ "createdDateTime": "String (timestamp)",
+ "remediationStatus": "String",
+ "remediationStatusDetails": "String",
+ "resourceName": "String",
+ "resourceType": "String",
+ "roles": ["String"],
+ "tags": ["String"],
+ "verdict": "String"
+}
+```
v1.0 Security Appliedcategory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-appliedcategory.md
+
+ Title: "appliedCategory resource type"
+description: "Represents the file plan descriptor of type category applied to a particular retention label."
+
+ms.localizationpriority: medium
++
+# appliedCategory resource type
+
+Namespace: microsoft.graph.security
++
+Represents the file plan descriptor of type category applied to a particular retention label.
++
+Inherits from [microsoft.graph.security.filePlanDescriptorBase](../resources/security-fileplandescriptorBase.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|displayName|String|Unique string that defines a category name applied to the label. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+|subCategory|[microsoft.graph.security.subCategory](../resources/security-subcategory.md)|Represents the file plan descriptor for a subcategory under a specific category, which has been assigned to a particular retention label.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.appliedCategory"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.appliedCategory",
+ "displayName": "String",
+ "subCategory": {
+ "@odata.type": "microsoft.graph.security.subCategory"
+ }
+}
+```
+
v1.0 Security Article https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-article.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Represents an article, which is a narrative that provides insight into threat actors, tooling, attacks, and vulnerabilities. Articles are not blog posts about threat intelligence; while they summarize different threats, they also link to actionable content and key indicators of compromise to help users take action. ## Methods
v1.0 Security Articleindicator https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-articleindicator.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Represents a resource that communicates indicators of threat or compromise related to the contents of an [article](../resources/security-article.md). The relationship from an **articleIndicator** to an [artifact](../resources/security-artifact.md) provides the means for threat intelligence API users to further evaluate details about reported indicator.
Inherits from [indicator](../resources/security-indicator.md).
## Methods
-|Method|Return type|Description|
-|:|:|:|
-|[Get articleIndicator](../api/security-articleindicator-get.md)|[microsoft.graph.security.articleIndicator](../resources/security-articleindicator.md)|Read the properties and relationships of a [articleIndicator](../resources/security-articleindicator.md) object.|
+| Method | Return type | Description |
+| :-- | :- | : |
+| [Get articleIndicator](../api/security-articleindicator-get.md) | [microsoft.graph.security.articleIndicator](../resources/security-articleindicator.md) | Read the properties and relationships of a [articleIndicator](../resources/security-articleindicator.md) object. |
## Properties
-|Property|Type|Description|
-|:|:|:|
-|id|String|The system-generated ID for the **articleIndicator**. Inherited from [microsoft.graph.security.indicator](../resources/security-indicator.md).|
-|source|microsoft.graph.security.indicatorSource|Communicates where this **articleIndicator** originated. The possible values are: `microsoftDefenderThreatIntelligence`, `openSourceIntelligence`, `public`, `unknownFutureValue`. Inherited from [microsoft.graph.security.indicator](../resources/security-indicator.md).|
+| Property | Type | Description |
+| :- | : | :- |
+| id | String | The system-generated ID for the **articleIndicator**. Inherited from [microsoft.graph.security.indicator](../resources/security-indicator.md). |
+| source | microsoft.graph.security.indicatorSource | Communicates where this **articleIndicator** originated. The possible values are: `microsoft`, `osint`, `public`, `unknownFutureValue`. Inherited from [microsoft.graph.security.indicator](../resources/security-indicator.md). |
## Relationships
-|Relationship|Type|Description|
-|:|:|:|
-|artifact|[microsoft.graph.security.artifact](../resources/security-artifact.md)|The [artifact](../resources/security-artifact.md) that is reported in this **articleIndicator**. Inherited from [microsoft.graph.security.indicator](../resources/security-indicator.md). |
+| Relationship | Type | Description |
+| :-- | : | :- |
+| artifact | [microsoft.graph.security.artifact](../resources/security-artifact.md) | The [artifact](../resources/security-artifact.md) that is reported in this **articleIndicator**. Inherited from [microsoft.graph.security.indicator](../resources/security-indicator.md). |
## JSON representation The following is a JSON representation of the resource.+ <!-- { "blockType": "resource", "keyProperty": "id",
The following is a JSON representation of the resource.
"openType": false } -->
-``` json
+
+```json
{ "@odata.type": "#microsoft.graph.security.articleIndicator", "id": "String (identifier)",
v1.0 Security Artifact https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-artifact.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Represents an abstract entity found online by Microsoft security services. Current types of artifacts include:
v1.0 Security Authority https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-authority.md
+
+ Title: "authority resource type"
+description: "Represents the file plan descriptor of type authority applied to a particular retention label."
+
+ms.localizationpriority: medium
++
+# authority resource type
+
+Namespace: microsoft.graph.security
++
+Represents the file plan descriptor of type authority applied to a particular retention label.
++
+Inherits from [microsoft.graph.security.filePlanDescriptorBase](../resources/security-fileplandescriptorBase.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|displayName|String|Unique string that defines an authority name. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.authority"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.authority",
+ "displayName": "String"
+}
+```
+
v1.0 Security Authoritytemplate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-authoritytemplate.md
+
+ Title: "authorityTemplate resource type"
+description: "Specifies the underlying authority that describes the type of content to be retained and its retention schedule."
+
+ms.localizationpriority: medium
++
+# authorityTemplate resource type
+
+Namespace: microsoft.graph.security
++
+Specifies the underlying authority that describes the type of content to be retained and its retention schedule.
+
+Inherits from [microsoft.graph.security.filePlanDescriptorTemplate](../resources/security-fileplandescriptorTemplate.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List authorities](../api/security-labelsroot-list-authorities.md)|[microsoft.graph.security.authorityTemplate](../resources/security-authoritytemplate.md) collection|Get a list of the [microsoft.graph.security.authorityTemplate](../resources/security-authoritytemplate.md) objects and their properties.|
+|[Create authorities](../api/security-labelsroot-post-authorities.md)|[microsoft.graph.security.authorityTemplate](../resources/security-authoritytemplate.md)|Create a new [microsoft.graph.security.authorityTemplate](../resources/security-authoritytemplate.md) object.|
+|[Get authorities](../api/security-authoritytemplate-get.md)|[microsoft.graph.security.authorityTemplate](../resources/security-authoritytemplate.md)|Read the properties and relationships of a [microsoft.graph.security.authorityTemplate](../resources/security-authoritytemplate.md) object.|
+|[Delete authorities](../api/security-labelsroot-delete-authorities.md)|None|Delete a [microsoft.graph.security.authorityTemplate](../resources/security-authoritytemplate.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|createdBy|[microsoft.graph.identitySet](/graph/api/resources/identityset)|Represents the user who created the authority. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+|createdDateTime|DateTimeOffset|Represents the date and time in which the authority is created. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+|displayName|String|Unique string that defines an authority name. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+|id|String|Unique ID of the authority. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.authorityTemplate",
+ "baseType": "microsoft.graph.security.filePlanDescriptor",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.authorityTemplate",
+ "id": "String (identifier)",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+}
+```
+
v1.0 Security Autonomoussystem https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-autonomoussystem.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Represents data assigned in an autonomous system. ## Properties
v1.0 Security Azureresourceevidence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-azureresourceevidence.md
+
+ Title: "azureResourceEvidence resource type"
+description: "Represents an Azure resource such as a VM, Storage, or KeyVault."
+
+ms.localizationpriority: medium
++
+# azureResourceEvidence resource type
+
+Namespace: microsoft.graph.security
++
+Represents an Azure resource such as a VM, Storage, or KeyVault.
+
+Inherits from [alertEvidence](../resources/security-alertevidence.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|createdDateTime|DateTimeOffset|The date and time when the evidence was created and added to the alert. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Inherited from [alertEvidence](../resources/security-alertevidence.md). |
+|remediationStatus|[microsoft.graph.security.evidenceRemediationStatus](../resources/security-alertevidence.md#evidenceremediationstatus-values)|Status of the remediation action taken. The possible values are: `none`, `remediated`, `prevented`, `blocked`, `notFound`, `unknownFutureValue`. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|remediationStatusDetails|String|Details about the remediation status. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|resourceId|String|The unique identifier for the Azure resource.|
+|resourceName|String|The name of the resource.|
+|resourceType|String|The type of the resource.|
+|roles|[microsoft.graph.security.evidenceRole](../resources/security-alertevidence.md#evidencerole-values) collection|One or more roles that an evidence entity represents in an alert. For example, an IP address that is associated with an attacker has the evidence role `Attacker`. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|tags|String collection|Array of custom tags associated with an evidence instance. For example, to denote a group of devices or high value assets. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|verdict|[microsoft.graph.security.evidenceVerdict](../resources/security-alertevidence.md#evidenceverdict-values)|The decision reached by automated investigation. The possible values are: `unknown`, `suspicious`, `malicious`, `noThreatsFound`, `unknownFutureValue`. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.azureResourceEvidence"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.azureResourceEvidence",
+ "createdDateTime": "String (timestamp)",
+ "remediationStatus": "String",
+ "remediationStatusDetails": "String",
+ "resourceId": "String",
+ "resourceName": "String",
+ "resourceType": "String",
+ "roles": ["String"],
+ "tags": ["String"],
+ "verdict": "String"
+}
+```
v1.0 Security Categorytemplate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-categorytemplate.md
+
+ Title: "categoryTemplate resource type"
+description: "Specifies a group of similar types of content in a particular department."
+
+ms.localizationpriority: medium
++
+# categoryTemplate resource type
+
+Namespace: microsoft.graph.security
++
+Specifies a group of similar types of content in a particular department.
++
+Inherits from [microsoft.graph.security.filePlanDescriptorTemplate](../resources/security-fileplandescriptorTemplate.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List categories](../api/security-labelsroot-list-categories.md)|[microsoft.graph.security.categoryTemplate](../resources/security-categorytemplate.md) collection|Get a list of the [microsoft.graph.security.categoryTemplate](../resources/security-categorytemplate.md) objects and their properties.|
+|[Create categories](../api/security-labelsroot-post-categories.md)|[microsoft.graph.security.categoryTemplate](../resources/security-categorytemplate.md)|Create a new [microsoft.graph.security.categoryTemplate](../resources/security-categorytemplate.md) object.|
+|[Get categories](../api/security-categorytemplate-get.md)|[microsoft.graph.security.categoryTemplate](../resources/security-categorytemplate.md)|Read the properties and relationships of a [microsoft.graph.security.categoryTemplate](../resources/security-categorytemplate.md) object.|
+|[Delete categories](../api/security-labelsroot-delete-categories.md)|None|Delete a [microsoft.graph.security.categoryTemplate](../resources/security-categorytemplate.md) object.|
+|[List subCategories](../api/security-categorytemplate-list-subcategories.md)|[microsoft.graph.security.subCategoryTemplate](../resources/security-subcategorytemplate.md) collection|Get the subCategoryTemplate resources from the subCategories navigation property.|
+|[Create subCategories](../api/security-categorytemplate-post-subcategories.md)|[microsoft.graph.security.subCategoryTemplate](../resources/security-subcategorytemplate.md)|Create a new subCategoryTemplate object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|createdBy|[microsoft.graph.identitySet](/graph/api/resources/identityset)|Represents the user who created the category. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+|createdDateTime|DateTimeOffset|Represents the date and time in which the category is created. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+|displayName|String|Unique string that defines a category name. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+|id|String|Unique ID of the category. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|subCategories|[microsoft.graph.security.subCategoryTemplate](../resources/security-subcategorytemplate.md) collection|Represents all subcategories under a particular category.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.categoryTemplate",
+ "baseType": "microsoft.graph.security.filePlanDescriptor",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.categoryTemplate",
+ "id": "String (identifier)",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+}
+```
+
v1.0 Security Citation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-citation.md
+
+ Title: "citation resource type"
+description: "Represents the file plan descriptor of type citation applied to a particular retention label."
+
+ms.localizationpriority: medium
++
+# citation resource type
+
+Namespace: microsoft.graph.security
++
+Represents the file plan descriptor of type citation applied to a particular retention label.
++
+Inherits from [microsoft.graph.security.filePlanDescriptorBase](../resources/security-fileplandescriptorBase.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|citationJurisdiction|String|Represents the jurisdiction or agency that published the citation.|
+|citationUrl|String|Represents the URL to the published citation.|
+|displayName|String|Unique string that defines a citation name. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.citation"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.citation",
+ "displayName": "String",
+ "citationUrl": "String",
+ "citationJurisdiction": "String"
+}
+```
+
v1.0 Security Citationtemplate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-citationtemplate.md
+
+ Title: "citationTemplate resource type"
+description: "The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted."
+
+ms.localizationpriority: medium
++
+# citationTemplate resource type
+
+Namespace: microsoft.graph.security
++
+The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted.
++
+Inherits from [microsoft.graph.security.filePlanDescriptorTemplate](../resources/security-fileplandescriptorTemplate.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List citations](../api/security-labelsroot-list-citations.md)|[microsoft.graph.security.citationTemplate](../resources/security-citationtemplate.md) collection|Get a list of the [microsoft.graph.security.citationTemplate](../resources/security-citationtemplate.md) objects and their properties.|
+|[Create citations](../api/security-labelsroot-post-citations.md)|[microsoft.graph.security.citationTemplate](../resources/security-citationtemplate.md)|Create a new [microsoft.graph.security.citationTemplate](../resources/security-citationtemplate.md) object.|
+|[Get citations](../api/security-citationtemplate-get.md)|[microsoft.graph.security.citationTemplate](../resources/security-citationtemplate.md)|Read the properties and relationships of a [microsoft.graph.security.citationTemplate](../resources/security-citationtemplate.md) object.|
+|[Delete citations](../api/security-labelsroot-delete-citations.md)|None|Delete a [microsoft.graph.security.citationTemplate](../resources/security-citationtemplate.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|citationJurisdiction|String|Represents the jurisdiction or agency that published the citation.|
+|citationUrl|String|Represents the URL to the published citation.|
+|createdBy|[microsoft.graph.identitySet](/graph/api/resources/identityset)|Represents the user who created the citation. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+|createdDateTime|DateTimeOffset|Represents the date and time in which the citation is created. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+|displayName|String|Unique string that defines a citation name. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+|id|String|Unique ID of the citation. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.citationTemplate",
+ "baseType": "microsoft.graph.security.filePlanDescriptor",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.citationTemplate",
+ "id": "String (identifier)",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)",
+ "citationUrl": "String",
+ "citationJurisdiction": "String"
+}
+```
+
v1.0 Security Cvsssummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-cvsssummary.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Represents a common vulnerability scoring system (CVSS) evaluation of a vulnerability. ## Properties
v1.0 Security Department https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-department.md
+
+ Title: "department resource type"
+description: "Represents the file plan descriptor of type department applied to a particular retention label."
+
+ms.localizationpriority: medium
++
+# department resource type
+
+Namespace: microsoft.graph.security
++
+Represents the file plan descriptor of type department applied to a particular retention label.
++
+Inherits from [microsoft.graph.security.filePlanDescriptorBase](../resources/security-fileplandescriptorBase.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|displayName|String|Unique string that defines a department name. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.department"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.department",
+ "displayName": "String"
+}
+```
+
v1.0 Security Departmenttemplate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-departmenttemplate.md
+
+ Title: "departmentTemplate resource type"
+description: "Specifies the department or business unit of an organization to which a label belongs."
+
+ms.localizationpriority: medium
++
+# departmentTemplate resource type
+
+Namespace: microsoft.graph.security
++
+Specifies the department or business unit of an organization to which a label belongs.
++
+Inherits from [microsoft.graph.security.filePlanDescriptorTemplate](../resources/security-fileplandescriptorTemplate.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List departments](../api/security-labelsroot-list-departments.md)|[microsoft.graph.security.departmentTemplate](../resources/security-departmenttemplate.md) collection|Get a list of the [microsoft.graph.security.departmentTemplate](../resources/security-departmenttemplate.md) objects and their properties.|
+|[Create departments](../api/security-labelsroot-post-departments.md)|[microsoft.graph.security.departmentTemplate](../resources/security-departmenttemplate.md)|Create a new [microsoft.graph.security.departmentTemplate](../resources/security-departmenttemplate.md) object.|
+|[Get departments](../api/security-departmenttemplate-get.md)|[microsoft.graph.security.departmentTemplate](../resources/security-departmenttemplate.md)|Read the properties and relationships of a [microsoft.graph.security.departmentTemplate](../resources/security-departmenttemplate.md) object.|
+|[Delete departments](../api/security-labelsroot-delete-departments.md)|None|Delete a [microsoft.graph.security.departmentTemplate](../resources/security-departmenttemplate.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|createdBy|[microsoft.graph.identitySet](/graph/api/resources/identityset)|Represents the user who created the department. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+|createdDateTime|DateTimeOffset|Represents the date and time in which the department is created. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+|displayName|String|Unique string that defines a department name. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+|id|String|Unique ID of the department. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.departmentTemplate",
+ "baseType": "microsoft.graph.security.filePlanDescriptor",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.departmentTemplate",
+ "id": "String (identifier)",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+}
+```
+
v1.0 Security Dispositionreviewstage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-dispositionreviewstage.md
For details, see [Disposition of content](/microsoft-365/compliance/disposition)
## Methods |Method|Return type|Description| |:|:|:|
-|[Create retentionLabel](../api/security-retentionlabel-post.md)|[microsoft.graph.security.retentionLabel](../resources/security-retentionlabel.md)|Create a new [retentionLabel](../resources/security-retentionlabel.md) object. |
+|[Create retentionLabel](../api/security-labelsroot-post-retentionlabel.md)|[microsoft.graph.security.retentionLabel](../resources/security-retentionlabel.md)|Create a new [retentionLabel](../resources/security-retentionlabel.md) object. |
|[Update retentionLabel](../api/security-retentionlabel-update.md)|[microsoft.graph.security.retentionLabel](../resources/security-retentionlabel.md)|Update the [retentionLabel](../resources/security-retentionlabel.md) object. |
v1.0 Security Dynamiccolumnvalue https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-dynamiccolumnvalue.md
+
+ Title: "dynamicColumnValue resource type"
+description: "Represents a dynamic column in a huntingRowResult row."
+
+ms.localizationpriority: medium
++
+# dynamicColumnValue resource type
+
+Namespace: microsoft.graph.security
++
+Represents a dynamic column in a [row](../resources/security-huntingrowresult.md), which is returned via an [advanced hunting query](../api/security-security-runhuntingquery.md).
+
+## Properties
+None.
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.dynamicColumnValue",
+ "openType": true
+}
+-->
+``` json
+{
+}
+```
+
v1.0 Security Fileplandescriptor https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-fileplandescriptor.md
+
+ Title: "filePlanDescriptor resource type"
+description: "Represents a group of columns associated with a particular retention label, to improve the manageability and organization of the content you need to label."
+
+ms.localizationpriority: medium
++
+# filePlanDescriptor resource type
+
+Namespace: microsoft.graph.security
++
+Represents a group of columns to improve the manageability and organization of the content you need to label.
++
+Inherits from [microsoft.graph.entity](../resources/entity.md).
+
+## Methods
+None.
++
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|authority|[microsoft.graph.security.authority](../resources/security-authority.md)|Represents the file plan descriptor of type authority applied to a particular retention label.|
+|appliedcategory|[microsoft.graph.security.appliedCategory](../resources/security-appliedcategory.md)|Represents the file plan descriptor of type category applied to a particular retention label.|
+|citation|[microsoft.graph.security.citation](../resources/security-citation.md)|Represents the file plan descriptor of type citation applied to a particular retention label.|
+|department|[microsoft.graph.security.department](../resources/security-department.md)|Represents the file plan descriptor of type department applied to a particular retention label.|
+|filePlanReference|[microsoft.graph.security.filePlanReference](../resources/security-fileplanreference.md)|Represents the file plan descriptor of type filePlanReference applied to a particular retention label. ΓÇ»|
++
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|authorityTemplate|[microsoft.graph.security.authorityTemplate](../resources/security-authoritytemplate.md)| Specifies the underlying authority that describes the type of content to be retained and its retention schedule.|
+|categoryTemplate|[microsoft.graph.security.categoryTemplate](../resources/security-categorytemplate.md)|Specifies a group of similar types of content in a particular department.|
+|citationTemplate|[microsoft.graph.security.citationTemplate](../resources/security-citationtemplate.md)|The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted. |
+|departmentTemplate|[microsoft.graph.security.departmentTemplate](../resources/security-departmenttemplate.md)|Specifies the department or business unit of an organization to which a label belongs.|
+|filePlanReferenceTemplate|[microsoft.graph.security.filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md)|Specifies a unique alpha-numeric identifier for an organizationΓÇÖs retention schedule.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.filePlanDescriptor",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.filePlanDescriptor",
+ "id": "String (identifier)",
+ "authority": {
+ "@odata.type": "microsoft.graph.security.authority"
+ },
+ "category": {
+ "@odata.type": "microsoft.graph.security.appliedCategory"
+ },
+ "citation": {
+ "@odata.type": "microsoft.graph.security.citation"
+ },
+ "department": {
+ "@odata.type": "microsoft.graph.security.department"
+ },
+ "filePlanReference": {
+ "@odata.type": "microsoft.graph.security.filePlanReference"
+ }
+}
+```
+
v1.0 Security Fileplandescriptorbase https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-fileplandescriptorbase.md
+
+ Title: "filePlanDescriptorBase resource type"
+description: "Represents the name for each file plan descriptor column associated with a particular label."
+
+ms.localizationpriority: medium
++
+# filePlanDescriptorBase resource type
+
+Namespace: microsoft.graph.security
++
+Represents the name for each [file plan descriptor](../resources/security-fileplandescriptor.md) column associated with a particular label.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|displayName|String|Unique string that defines the name for each [file plan descriptor](../resources/security-fileplandescriptor.md) associated with a particular retention label.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.filePlanDescriptorBase"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.filePlanDescriptorBase",
+ "displayName": "String"
+}
+```
+
v1.0 Security Fileplandescriptortemplate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-fileplandescriptortemplate.md
+
+ Title: "filePlanDescriptorTemplate resource type"
+description: "Represents a group of columns to improve the manageability and organization of the content you need to label."
+
+ms.localizationpriority: medium
++
+# filePlanDescriptorTemplate resource type
+
+Namespace: microsoft.graph.security
++
+Represents a group of columns to improve the manageability and organization of the content you need to label.
+
+Inherits from [microsoft.graph.entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List authorities](../api/security-labelsroot-list-authorities.md)|[microsoft.graph.security.authorityTemplate](../resources/security-authoritytemplate.md) collection|Get the authorityTemplate resources from the authorityTemplate navigation property.|
+|[Add authorities](../api/security-labelsroot-post-authorities.md)|[microsoft.graph.security.authorityTemplate](../resources/security-authoritytemplate.md)|Add authorityTemplate by posting to the authorityTemplate collection.|
+|[Remove authorities](../api/security-labelsroot-delete-authorities.md)|None|Remove a [microsoft.graph.security.authorityTemplate](../resources/security-authoritytemplate.md) object.|
+|[List categories](../api/security-labelsroot-list-categories.md)|[microsoft.graph.security.categoryTemplate](../resources/security-categorytemplate.md) collection|Get the categoryTemplate resources from the categoryTemplate navigation property.|
+|[Add categories](../api/security-labelsroot-post-categories.md)|[microsoft.graph.security.categoryTemplate](../resources/security-categorytemplate.md)|Add categoryTemplate by posting to the categoryTemplate collection.|
+|[Remove categories](../api/security-labelsroot-delete-categories.md)|None|Remove a [microsoft.graph.security.categoryTemplate](../resources/security-categorytemplate.md) object.|
+|[List citations](../api/security-labelsroot-list-citations.md)|[microsoft.graph.security.citationTemplate](../resources/security-citationtemplate.md) collection|Get the citationTemplate resources from the citationTemplate navigation property.|
+|[Add citations](../api/security-labelsroot-post-citations.md)|[microsoft.graph.security.citationTemplate](../resources/security-citationtemplate.md)|Add citationTemplate by posting to the citationTemplate collection.|
+|[Remove citations](../api/security-labelsroot-delete-citations.md)|None|Remove a [microsoft.graph.security.citationTemplate](../resources/security-citationtemplate.md) object.|
+|[List departments](../api/security-labelsroot-list-departments.md)|[microsoft.graph.security.departmentTemplate](../resources/security-departmenttemplate.md) collection|Get the departmentTemplate resources from the departmentTemplate navigation property.|
+|[Add departments](../api/security-labelsroot-post-departments.md)|[microsoft.graph.security.departmentTemplate](../resources/security-departmenttemplate.md)|Add departmentTemplate by posting to the departmentTemplate collection.|
+|[Remove departments](../api/security-labelsroot-delete-departments.md)|None|Remove a [microsoft.graph.security.departmentTemplate](../resources/security-departmenttemplate.md) object.|
+|[List filePlanReferences](../api/security-labelsroot-list-fileplanreferences.md)|[microsoft.graph.security.filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md) collection|Get the filePlanReferenceTemplate resources from the filePlanReferenceTemplate navigation property.|
+|[Add filePlanReferences](../api/security-labelsroot-post-fileplanreferences.md)|[microsoft.graph.security.filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md)|Add filePlanReferenceTemplate by posting to the filePlanReferenceTemplate collection.|
+|[Remove filePlanReferences](../api/security-labelsroot-delete-fileplanreferences.md)|None|Remove a [microsoft.graph.security.filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|createdBy|[microsoft.graph.identitySet](/graph/api/resources/identityset)|Represents the user who created the filePlanDescriptorTemplate column.|
+|createdDateTime|DateTimeOffset|Represents the date and time in which the filePlanDescriptorTemplate is created.|
+|displayName|String|Unique string that defines a filePlanDescriptorTemplate name.|
+|id|String|Unique ID of the filePlanDecriptorTemplate column. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.filePlanDescriptorTemplate",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.filePlanDescriptorTemplate",
+ "id": "String (identifier)",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+}
+```
+
v1.0 Security Fileplanreference https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-fileplanreference.md
+
+ Title: "filePlanReference resource type"
+description: "Represents the file plan descriptor of type filePlanReference applied to a particular retention label."
+
+ms.localizationpriority: medium
++
+# filePlanReference resource type
+
+Namespace: microsoft.graph.security
++
+Represents the file plan descriptor of type filePlanReference applied to a particular retention label.
++
+Inherits from [microsoft.graph.security.filePlanDescriptorBase](../resources/security-fileplandescriptorBase.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|displayName|String|Unique string that defines a filePlanReference name. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.filePlanReference"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.filePlanReference",
+ "displayName": "String"
+}
+```
+
v1.0 Security Fileplanreferencetemplate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-fileplanreferencetemplate.md
+
+ Title: "filePlanReferenceTemplate resource type"
+description: "Specifies a unique alpha-numeric identifier for an organizationΓÇÖs retention schedule."
+
+ms.localizationpriority: medium
++
+# filePlanReferenceTemplate resource type
+
+Namespace: microsoft.graph.security
++
+Specifies a unique alpha-numeric identifier for an organizationΓÇÖs retention schedule.
++
+Inherits from [microsoft.graph.security.filePlanDescriptorTemplate](../resources/security-fileplandescriptorTemplate.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List filePlanReferences](../api/security-labelsroot-list-fileplanreferences.md)|[microsoft.graph.security.filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md) collection|Get a list of the [microsoft.graph.security.filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md) objects and their properties.|
+|[Create filePlanReferences](../api/security-labelsroot-post-fileplanreferences.md)|[microsoft.graph.security.filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md)|Create a new [microsoft.graph.security.filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md) object.|
+|[Get filePlanReferences](../api/security-fileplanreferencetemplate-get.md)|[microsoft.graph.security.filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md)|Read the properties and relationships of a [microsoft.graph.security.filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md) object.|
+|[Delete filePlanReferences](../api/security-labelsroot-delete-fileplanreferences.md)|None|Delete a [microsoft.graph.security.filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|createdBy|[microsoft.graph.identitySet](/graph/api/resources/identityset)|Represents the user who created the file plan reference. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+|createdDateTime|DateTimeOffset|Represents the date and time in which the filePlanReference is created. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+|displayName|String|Unique string that defines a filePlanReference name. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+|id|String|Unique ID of the filePlanReference. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.filePlanReferenceTemplate",
+ "baseType": "microsoft.graph.security.filePlanDescriptor",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.filePlanReferenceTemplate",
+ "id": "String (identifier)",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+}
+```
+
v1.0 Security Googlecloudresourceevidence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-googlecloudresourceevidence.md
+
+ Title: "googleCloudResourceEvidence resource type"
+description: "Represents a Google Cloud resource such as compute or Kubernetes cluster identifier."
+
+ms.localizationpriority: medium
++
+# googleCloudResourceEvidence resource type
+
+Namespace: microsoft.graph.security
++
+Represents a Google Cloud resource such as compute or Kubernetes cluster identifier.
+
+Inherits from [alertEvidence](../resources/security-alertevidence.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|createdDateTime|DateTimeOffset|The date and time when the evidence was created and added to the alert. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Inherited from [alertEvidence](../resources/security-alertevidence.md). |
+|location|String|The zone or region where the resource is located.|
+|locationType|[microsoft.graph.security.googleCloudLocationType](#googlecloudlocationtype-values)|The type of location. Possible values are: `unknown`, `regional`, `zonal`, `global`, `unknownFutureValue`.|
+|projectId|String|The Google project ID as defined by the user.|
+|projectNumber|Int64|The project number assigned by Google.|
+|remediationStatus|[microsoft.graph.security.evidenceRemediationStatus](../resources/security-alertevidence.md#evidenceremediationstatus-values)|Status of the remediation action taken. The possible values are: `none`, `remediated`, `prevented`, `blocked`, `notFound`, `unknownFutureValue`. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|remediationStatusDetails|String|Details about the remediation status. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|resourceName|String|The name of the resource.|
+|resourceType|String|The type of the resource.|
+|roles|[microsoft.graph.security.evidenceRole](../resources/security-alertevidence.md#evidencerole-values) collection|One or more roles that an evidence entity represents in an alert. For example, an IP address that is associated with an attacker has the evidence role `Attacker`. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|tags|String collection|Array of custom tags associated with an evidence instance. For example, to denote a group of devices or high value assets. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|verdict|[microsoft.graph.security.evidenceVerdict](../resources/security-alertevidence.md#evidenceverdict-values)|The decision reached by automated investigation. The possible values are: `unknown`, `suspicious`, `malicious`, `noThreatsFound`, `unknownFutureValue`. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+
+### googleCloudLocationType values
+
+| Member | Description |
+| :--| : |
+| unknown | An unknown region that is used for forward compatibility. |
+| regional | Regional location. |
+| zonal | Zonal location. |
+| global | Global resource location. |
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.googleCloudResourceEvidence"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.googleCloudResourceEvidence",
+ "createdDateTime": "String (timestamp)",
+ "location": "String",
+ "locationType": "String",
+ "projectId": "String",
+ "projectNumber": "Int64",
+ "remediationStatus": "String",
+ "remediationStatusDetails": "String",
+ "resourceName": "String",
+ "resourceType": "String",
+ "roles": ["String"],
+ "tags": ["String"],
+ "verdict": "String"
+}
+```
v1.0 Security Host https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-host.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Represents a [hostname](../resources/security-hostname.md) or [IP address](../resources/security-ipaddress.md) that is currently or was previously available on the Internet and Microsoft Defender Threat Intelligence has detected. This is an abstract type. Implementations of this type include:
-* [hostname](../resources/security-hostname.md)
-* [ipAddress](../resources/security-ipaddress.md)
+- [hostname](../resources/security-hostname.md)
+- [ipAddress](../resources/security-ipaddress.md)
Inherits from [artifact](../resources/security-artifact.md). ## Methods
-|Method|Return type|Description|
-|:|:|:|
-|[Get host](../api/security-host-get.md)|[microsoft.graph.security.host](../resources/security-host.md)|Read the properties and relationships of a [microsoft.graph.security.host](../resources/security-host.md) object.|
-|[List components](../api/security-host-list-components.md)|[microsoft.graph.security.hostComponent](../resources/security-hostcomponent.md) collection|Get a list of **hostComponent** resources.|
-|[List cookies](../api/security-host-list-cookies.md)|[microsoft.graph.security.hostCookie](../resources/security-hostcookie.md) collection|Get a list of **hostCookie** resources.|
-|[List passiveDns](../api/security-host-list-passivedns.md)|[microsoft.graph.security.passivednsrecord](../resources/security-passivednsrecord.md) collection|Get a list of **passiveDnsRecord** resources.|
-|[List passiveDnsReverse](../api/security-host-list-passivednsreverse.md)|[microsoft.graph.security.passivednsrecord](../resources/security-passivednsrecord.md) collection|Get a list of **passiveDnsRecord** resources.|
-|[Get reputation](../api/security-host-get-reputation.md)|[microsoft.graph.security.hostReputation](../resources/security-hostreputation.md) |Get the properties and relationships of a **hostReputation** object.|
-|[List trackers](../api/security-host-list-trackers.md)|[microsoft.graph.security.hostTracker](../resources/security-hosttracker.md) collection|Get a list of **hostTracker** resources.|
+| Method | Return type | Description |
+| :-- | : | :- |
+| [Get host](../api/security-host-get.md) | [microsoft.graph.security.host](../resources/security-host.md) | Read the properties and relationships of a [microsoft.graph.security.host](../resources/security-host.md) object. |
+| [List components](../api/security-host-list-components.md) | [microsoft.graph.security.hostComponent](../resources/security-hostcomponent.md) collection | Get a list of **hostComponent** resources. |
+| [List cookies](../api/security-host-list-cookies.md) | [microsoft.graph.security.hostCookie](../resources/security-hostcookie.md) collection | Get a list of **hostCookie** resources. |
+| [List passiveDns](../api/security-host-list-passivedns.md) | [microsoft.graph.security.passivednsrecord](../resources/security-passivednsrecord.md) collection | Get a list of **passiveDnsRecord** resources. |
+| [List passiveDnsReverse](../api/security-host-list-passivednsreverse.md) | [microsoft.graph.security.passivednsrecord](../resources/security-passivednsrecord.md) collection | Get a list of **passiveDnsRecord** resources. |
+| [Get reputation](../api/security-host-get-reputation.md) | [microsoft.graph.security.hostReputation](../resources/security-hostreputation.md) | Get the properties and relationships of a **hostReputation** object. |
+| [List subdomains](../api/security-host-list-subdomains.md) | [microsoft.graph.security.subdomain](../resources/security-subdomain.md) collection | Get a list of **subdomain** resources. |
+| [List trackers](../api/security-host-list-trackers.md) | [microsoft.graph.security.hostTracker](../resources/security-hosttracker.md) collection | Get a list of **hostTracker** resources. |
## Properties
-|Property|Type|Description|
-|:|:|:|
-|firstSeenDateTime|DateTimeOffset|The first date and time when this host was observed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
-|id|String| Unique identifier for the host. Read-only. Inherited from [microsoft.graph.security.artifact](../resources/security-artifact.md).|
-|lastSeenDateTime|DateTimeOffset|The most recent date and time when this host was observed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
+| Property | Type | Description |
+| :- | :- | :-- |
+| firstSeenDateTime | DateTimeOffset | The first date and time when this host was observed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. |
+| id | String | Unique identifier for the host. Read-only. Inherited from [microsoft.graph.security.artifact](../resources/security-artifact.md). |
+| lastSeenDateTime | DateTimeOffset | The most recent date and time when this host was observed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. |
## Relationships
-|Relationship|Type|Description|
-|:|:|:|
-|components|[microsoft.graph.security.hostComponent](../resources/security-hostcomponent.md) collection|The **hostComponents** that are associated with this host.|
-|cookies|[microsoft.graph.security.hostCookie](../resources/security-hostcookie.md) collection|The **hostCookies** that are associated with this host.|
-|passiveDns|[microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) collection|Passive DNS retrieval about this host.|
-|passiveDnsReverse|[microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) collection| Reverse passive DNS retrieval about this host.|
-|reputation|[microsoft.graph.security.hostReputation](../resources/security-hostreputation.md)|Represents a calculated reputation of this host.|
-|trackers|[microsoft.graph.security.hostTracker](../resources/security-hosttracker.md) collection|The **hostTrackers** that are associated with this host.|
+| Relationship | Type | Description |
+| :- | : | : |
+| components | [microsoft.graph.security.hostComponent](../resources/security-hostcomponent.md) collection | The **hostComponents** that are associated with this host. |
+| cookies | [microsoft.graph.security.hostCookie](../resources/security-hostcookie.md) collection | The **hostCookies** that are associated with this host. |
+| passiveDns | [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) collection | Passive DNS retrieval about this host. |
+| passiveDnsReverse | [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) collection | Reverse passive DNS retrieval about this host. |
+| reputation | [microsoft.graph.security.hostReputation](../resources/security-hostreputation.md) | Represents a calculated reputation of this host. |
+| subdomains | [microsoft.graph.security.subdomain](../resources/security-subdomain.md) collection | The **subdomains** that are associated with this host. |
+| trackers | [microsoft.graph.security.hostTracker](../resources/security-hosttracker.md) collection | The **hostTrackers** that are associated with this host. |
## JSON representation The following is a JSON representation of the resource.+ <!-- { "blockType": "resource", "keyProperty": "id",
The following is a JSON representation of the resource.
"openType": false } -->
-``` json
+
+```json
{ "@odata.type": "#microsoft.graph.security.host", "firstSeenDateTime": "String (timestamp)",
v1.0 Security Hostcomponent https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-hostcomponent.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Represents a web component that provides details about a web page or server infrastructure gleaned from a web crawl or scan. This information can be used to detect bad actors or sites that are compromised. It can also help users understand whether a site is vulnerable to a specific attack or compromise. A host component is associated with a [host](../resources/security-host.md) resource.
v1.0 Security Hostcookie https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-hostcookie.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Represents a cookie, which is a small piece of data sent from a server to a client as the user browses the internet. These values sometimes contain a state for the application or little bits of tracking data. When Microsoft Defender Threat Intelligence crawls a website, it indexes cookie names so users can search them. Cookies are also used by malicious actors to keep track of infected victims or to store data to be used later. The **hostCookie** is associated with a [host](../resources/security-host.md) resource.
v1.0 Security Hostname https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-hostname.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Represents a named host that is (or has been) addressable over the internet. This entity acts as a grouping mechanism for related details about the host, such as the reputation, any related trackers or cookies, and so on. You cannot retrieve this type directly. To access it, retrieve the [host](../resources/security-host.md) resource.
v1.0 Security Hostreputation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-hostreputation.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Represents the reputation of a host based on a series of rules. This score helps users quickly understand any detected ties to malicious or suspicious infrastructure when validating the reputation of a known or unknown entity. The platform provides quick information about the activity of these entities (such as first and last seen timestamps or [autonomous system](../resources/security-autonomoussystem.md) details) and a list of rules that affect the reputation score when applicable. Reputation data is important to understanding the trustworthiness of an attack surface and is also useful when assessing unknown [hostnames](../resources/security-hostname.md) or [IP addresses](../resources/security-ipaddress.md) that appear in investigations. These scores uncover any prior malicious or suspicious activity that affected the entity, or other known indicators of compromise to consider.
v1.0 Security Hostreputationrule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-hostreputationrule.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Represents a rule that is used (in combination with other rules) to determine the reputation of a [hostname](../resources/security-hostname.md) or [IP address](../resources/security-ipaddress.md). Each **hostReputationRule** only applies within the parent [hostReputation](../resources/security-hostreputation.md). ## Properties
v1.0 Security Hosttracker https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-hosttracker.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Represents a unique code or value found within web pages and often used to track user interaction. These codes can be used to correlate a disparate group of websites to a central entity. Often, actors copy the source code of a victimΓÇÖs website they want to impersonate for a phishing campaign. Seldomly, actors take the time to remove these IDs. Actors might also deploy tracker IDs to see how successful their cyberattack campaigns are. This is similar to marketers using SEO IDs, such as a Google Analytics Tracker ID, to track the success of their marketing campaign. The **hostTracker** is associated with a [host](../resources/security-host.md) resource.
v1.0 Security Incident https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-incident.md
Because piecing the individual alerts together to gain insight into an attack ca
|lastUpdateDateTime|DateTimeOffset|Time when the incident was last updated.| |redirectIncidentId|String|Only populated in case an incident is grouped together with another incident, as part of the logic that processes incidents. In such a case, the **status** property is `redirected`. | |severity|alertSeverity|Indicates the possible impact on assets. The higher the severity, the bigger the impact. Typically higher severity items require the most immediate attention. Possible values are: `unknown`, `informational`, `low`, `medium`, `high`, `unknownFutureValue`.|
-|status|[microsoft.graph.security.incidentStatus](#incidentstatus-values)|The status of the incident. Possible values are: `active`, `resolved`, `inProgress`, `redirected`, `unknownFutureValue`.|
+|status|[microsoft.graph.security.incidentStatus](#incidentstatus-values)|The status of the incident. Possible values are: `active`, `resolved`, `inProgress`, `redirected`, `unknownFutureValue`, and `awaitingAction`.|
|customTags|String collection|Array of custom tags associated with an incident.| ### incidentStatus values
+The following table lists the members of an [evolvable enumeration](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerations). You must use the `Prefer: include-unknown-enum-members` request header to get the following values in this evolvable enum: `awaitingAction`.
-| Member | Description |
-| :-| :-- |
-| active | The incident is in active state. |
-| resolved | The incident is in resolved state. |
-| inProgress | The incident is in mitigation progress. |
-| redirected | The incident was merged with another incident. The target incident ID appears in the **redirectIncidentId** property. |
-| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+| Member | Description |
+| :-| :- |
+| active | The incident is in active state. |
+| resolved | The incident is in resolved state. |
+| inProgress | The incident is in mitigation progress. |
+| redirected | The incident was merged with another incident. The target incident ID appears in the **redirectIncidentId** property. |
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+| awaitingAction | This incident has required actions from Defender Experts awaiting your action. This status can only be set by Microsoft 365 Defender experts.|
The following is a JSON representation of the resource.
"type": "#page.annotation", "namespace": "microsoft.graph.security" }>
+-->
v1.0 Security Indicator https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-indicator.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + An abstract type that represents an indicator of compromise or increased risk. Indicators communicate artifacts that indicate that an asset was affected by or related to an attack vector or malicious actor. This resource is not directly addressable. You can interact with this resource through one of the following subtypes:
-* [articleIndicator](../resources/security-articleindicator.md)
-* [intelligenceProfileIndicator](../resources/security-intelligenceprofileindicator.md)
+- [articleIndicator](../resources/security-articleindicator.md)
+- [intelligenceProfileIndicator](../resources/security-intelligenceprofileindicator.md)
## Properties
-|Property|Type|Description|
-|:|:|:|
-|id|String|The system-generated ID for the **indicator**.|
-|source|microsoft.graph.security.indicatorSource|The source that provides this **indicator**. The possible values are: `microsoftDefenderThreatIntelligence`, `openSourceIntelligence`, `public`, `unknownFutureValue`.|
+| Property | Type | Description |
+| :- | : | :-- |
+| id | String | The system-generated ID for the **indicator**. |
+| source | microsoft.graph.security.indicatorSource | The source that provides this **indicator**. The possible values are: `microsoft`, `osint`, `public`, `unknownFutureValue`. |
## Relationships
-|Relationship|Type|Description|
-|:|:|:|
-|artifact|[microsoft.graph.security.artifact](../resources/security-artifact.md)|The artifact related to this **indicator**.|
+| Relationship | Type | Description |
+| :-- | : | : |
+| artifact | [microsoft.graph.security.artifact](../resources/security-artifact.md) | The artifact related to this **indicator**. |
## JSON representation The following is a JSON representation of the resource.+ <!-- { "blockType": "resource", "keyProperty": "id",
The following is a JSON representation of the resource.
"openType": false } -->
-``` json
+
+```json
{ "@odata.type": "#microsoft.graph.security.indicator", "id": "String (identifier)",
v1.0 Security Intelligenceprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-intelligenceprofile.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + The Microsoft Defender Threat Intelligence Profiles (Intel Profile) API provides the most up-to-date threat actor infrastructure visibility in the industry today, enabling threat intelligence and security operations (SecOps) teams to streamline their advanced threat hunting and analysis workflows. These teams have historically struggled to obtain visibility into the full extent of nation state and cybercriminal adversary infrastructures, creating blind spots in detection and response automation, hunting, and analytics. Sophisticated security professionals can use Microsoft Intelligence Profile APIs, along with the [indicators](../resources/security-intelligenceprofileindicator.md) and other associated markers, to automate defense of their organizations and track potentially malicious activity targeting their organization or industry. Users of the Microsoft Defender Threat Intelligence Profiles APIs have access to detailed threat actor intel profiles, including background information and interpretation guidance. ## Methods
v1.0 Security Intelligenceprofileindicator https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-intelligenceprofileindicator.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Represents an indicator of threat or compromise related to the contents of an [intelligenceProfile](../resources/security-intelligenceprofile.md). The relationship from an **intelligenceProfileIndicator** to an [artifact](../resources/security-artifact.md) provides the means for threat intelligence API users to further evaluate details about reported indicator.
v1.0 Security Intelligenceprofilesponsorstate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-intelligenceprofilesponsorstate.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Represents a known state-sponsor of an actor related to a threat or vulnerability outlined in an intelligence profile. This is also known as the country/region of origin for the given actor or threat. ## Properties
v1.0 Security Ipaddress https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-ipaddress.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Represents an IP address which is (or has been) addressable over the internet. This resource acts as a grouping mechanism for related details about the hostname or IP address, such as the reputation, any related trackers or cookies, and so on. You cannot retrieve this type directly. To access it, retrieve the [host](../resources/security-host.md) resource.
v1.0 Security Labelsroot https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-labelsroot.md
+
+ Title: "labelsRoot resource type"
+description: "Represents the entry point for the retentionLabels resource type."
+
+ms.localizationpriority: medium
++
+# labelsRoot resource type
+
+Namespace: microsoft.graph.security
++
+Represents the entry point for the [retentionLabel](security-retentionlabel.md) resource type.
++
+Inherits from [microsoft.graph.entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List retentionLabels](../api/security-labelsroot-list-retentionlabel.md)|[microsoft.graph.security.retentionLabel](../resources/security-retentionlabel.md) collection |Get a list of the [retentionLabel](../resources/security-retentionlabel.md) objects and their properties.|
+|[Create retentionLabel](../api/security-labelsroot-post-retentionlabel.md)|[microsoft.graph.security.retentionLabel](../resources/security-retentionlabel.md)|Create a new [retentionLabel](../resources/security-retentionlabel.md) object.|
+|[List authorities](../api/security-labelsroot-list-authorities.md)|[microsoft.graph.security.authorityTemplate](../resources/security-authoritytemplate.md) collection|Get the authorityTemplate resources from the authorities navigation property.|
+|[Create authorities](../api/security-labelsroot-post-authorities.md)|[microsoft.graph.security.authorityTemplate](../resources/security-authoritytemplate.md)|Create a new authorityTemplate object.|
+|[List categories](../api/security-labelsroot-list-categories.md)|[microsoft.graph.security.categoryTemplate](../resources/security-categorytemplate.md) collection|Get the categoryTemplate resources from the categories navigation property.|
+|[Create categories](../api/security-labelsroot-post-categories.md)|[microsoft.graph.security.categoryTemplate](../resources/security-categorytemplate.md)|Create a new categoryTemplate object.|
+|[List citations](../api/security-labelsroot-list-citations.md)|[microsoft.graph.security.citationTemplate](../resources/security-citationtemplate.md) collection|Get the citationTemplate resources from the citations navigation property.|
+|[Create citations](../api/security-labelsroot-post-citations.md)|[microsoft.graph.security.citationTemplate](../resources/security-citationtemplate.md)|Create a new citationTemplate object.|
+|[List departments](../api/security-labelsroot-list-departments.md)|[microsoft.graph.security.departmentTemplate](../resources/security-departmenttemplate.md) collection|Get the departmentTemplate resources from the departments navigation property.|
+|[Create departments](../api/security-labelsroot-post-departments.md)|[microsoft.graph.security.departmentTemplate](../resources/security-departmenttemplate.md)|Create a new departmentTemplate object.|
+|[List filePlanReferences](../api/security-labelsroot-list-fileplanreferences.md)|[microsoft.graph.security.filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md) collection|Get the filePlanReferenceTemplate resources from the filePlanReferences navigation property.|
+|[Create filePlanReferences](../api/security-labelsroot-post-fileplanreferences.md)|[microsoft.graph.security.filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md)|Create a new filePlanReferenceTemplate object.|
+
+## Properties
+None.
+++
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|authorities|[microsoft.graph.security.authorityTemplate](../resources/security-authoritytemplate.md) collection|Specifies the underlying authority that describes the type of content to be retained and its retention schedule.|
+|categories|[microsoft.graph.security.categoryTemplate](../resources/security-categorytemplate.md) collection|Specifies a group of similar types of content in a particular department.|
+|citations|[microsoft.graph.security.citationTemplate](../resources/security-citationtemplate.md) collection|The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted.|
+|departments|[microsoft.graph.security.departmentTemplate](../resources/security-departmenttemplate.md) collection|Specifies the department or business unit of an organization to which a label belongs.|
+|filePlanReferences|[microsoft.graph.security.filePlanReferenceTemplate](../resources/security-fileplanreferencetemplate.md) collection|Specifies a unique alpha-numeric identifier for an organizationΓÇÖs retention schedule.|
+|retentionLabels|[microsoft.graph.security.retentionLabel](../resources/security-retentionlabel.md) collection|Represents how customers can manage their data, whether and for how long to retain or delete it.|
++
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.labelsRoot",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.labelsRoot",
+ "id": "String (identifier)"
+}
+```
+
v1.0 Security Passivednsrecord https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-passivednsrecord.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Represents a passive DNS record. Passive DNS is a system of record that stores DNS resolution data for a given location, record, and timeframe. This historical resolution data set allows users to view which domains resolved to an IP address and vice versa. This data set allows for time-based correlation based on domain or IP overlap. Passive DNS might enable the identification of previously unknown or newly created threat actor infrastructure. Inherits from [microsoft.graph.security.artifact](../resources/security-artifact.md).
v1.0 Security Processevidence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-processEvidence.md
- Title: "processEvidence resource type"
-description: "A process that is reported in the alert as evidence."
Previously updated : 09/09/2021-
-doc_type: resourcePageType
--
-# processEvidence resource type
-
-Namespace: microsoft.graph.security
--
-A process that is reported in the alert as evidence.
-
-Inherits from [alertEvidence](../resources/security-alertevidence.md).
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|detectionStatus|microsoft.graph.security.detectionStatus|The status of the detection.The possible values are: `detected`, `blocked`, `prevented`, `unknownFutureValue`.|
-|imageFile|[microsoft.graph.security.fileDetails](../resources/security-filedetails.md)|Image file details.|
-|mdeDeviceId|String|A unique identifier assigned to a device by Microsoft Defender for Endpoint.|
-|parentProcessCreationDateTime|DateTimeOffset|Date and time when the parent of the process was created.|
-|parentProcessId|Int64|Process ID (PID) of the parent process that spawned the process.|
-|parentProcessImageFile|[microsoft.graph.security.fileDetails](../resources/security-filedetails.md)|Parent process image file details.|
-|processCommandLine|String|Command line used to create the new process.|
-|processCreationDateTime|DateTimeOffset|Date and time the process was created.|
-|processId|Int64|Process ID (PID) of the newly created process.|
-|userAccount|[microsoft.graph.security.userAccount](../resources/security-useraccount.md)|User details of the user that ran the process.|
-
-## Relationships
-None.
-
-## JSON representation
-The following is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "@odata.type": "microsoft.graph.security.processEvidence"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.security.processEvidence",
- "createdDateTime": "String (timestamp)",
- "verdict": "String",
- "remediationStatus": "String",
- "remediationStatusDetails": "String",
- "roles": [
- "String"
- ],
- "tags": [
- "String"
- ],
- "processId": "Integer",
- "parentProcessId": "Integer",
- "processCommandLine": "String",
- "processCreationDateTime": "String (timestamp)",
- "parentProcessCreationDateTime": "String (timestamp)",
- "detectionStatus": "String",
- "mdeDeviceId": "String",
- "imageFile": {
- "@odata.type": "microsoft.graph.security.fileDetails"
- },
- "parentProcessImageFile": {
- "@odata.type": "microsoft.graph.security.fileDetails"
- },
- "userAccount": {
- "@odata.type": "microsoft.graph.security.userAccount"
- }
-}
-```
v1.0 Security Processevidence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-processevidence.md
+
+ Title: "processEvidence resource type"
+description: "Represents a process that is reported in the alert as evidence."
+
+ms.localizationpriority: medium
++
+# processEvidence resource type
+
+Namespace: microsoft.graph.security
++
+Represents a process that is reported in the alert as evidence.
+
+Inherits from [alertEvidence](../resources/security-alertevidence.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|detectionStatus|microsoft.graph.security.detectionStatus|The status of the detection. The possible values are: `detected`, `blocked`, `prevented`, `unknownFutureValue`.|
+|imageFile|[microsoft.graph.security.fileDetails](../resources/security-filedetails.md)|Image file details.|
+|mdeDeviceId|String|A unique identifier assigned to a device by Microsoft Defender for Endpoint.|
+|parentProcessCreationDateTime|DateTimeOffset|Date and time when the parent of the process was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
+|parentProcessId|Int64|Process ID (PID) of the parent process that spawned the process.|
+|parentProcessImageFile|[microsoft.graph.security.fileDetails](../resources/security-filedetails.md)|Parent process image file details.|
+|processCommandLine|String|Command line used to create the new process.|
+|processCreationDateTime|DateTimeOffset|Date and time when the process was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
+|processId|Int64|Process ID (PID) of the newly created process.|
+|userAccount|[microsoft.graph.security.userAccount](../resources/security-useraccount.md)|User details of the user that ran the process.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.processEvidence"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.processEvidence",
+ "createdDateTime": "String (timestamp)",
+ "detectionStatus": "String",
+ "imageFile": {"@odata.type": "microsoft.graph.security.fileDetails"},
+ "mdeDeviceId": "String",
+ "parentProcessCreationDateTime": "String (timestamp)",
+ "parentProcessId": "Int64",
+ "parentProcessImageFile": {"@odata.type": "microsoft.graph.security.fileDetails"},
+ "processCommandLine": "String",
+ "processCreationDateTime": "String (timestamp)",
+ "processId": "Int64",
+ "remediationStatus": "String",
+ "remediationStatusDetails": "String",
+ "roles": ["String"],
+ "tags": ["String"],
+ "userAccount": {"@odata.type": "microsoft.graph.security.userAccount"},
+ "verdict": "String"
+}
+```
v1.0 Security Retentionlabel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-retentionlabel.md
Represents how customers can manage their data, including whether and for how lo
## Methods |Method|Return type|Description| |:|:|:|
-|[List retentionLabels](../api/security-retentionlabel-list.md)|[microsoft.graph.security.retentionLabel](../resources/security-retentionlabel.md) collection|Get a list of the [retentionLabel](../resources/security-retentionlabel.md) objects and their properties.|
-|[Create retentionLabel](../api/security-retentionlabel-post.md)|[microsoft.graph.security.retentionLabel](../resources/security-retentionlabel.md)|Create a new [retentionLabel](../resources/security-retentionlabel.md) object.|
+|[List retentionLabels](../api/security-labelsroot-list-retentionlabel.md)|[microsoft.graph.security.retentionLabel](../resources/security-retentionlabel.md) collection|Get a list of the [retentionLabel](../resources/security-retentionlabel.md) objects and their properties.|
+|[Create retentionLabel](../api/security-labelsroot-post-retentionlabel.md)|[microsoft.graph.security.retentionLabel](../resources/security-retentionlabel.md)|Create a new [retentionLabel](../resources/security-retentionlabel.md) object.|
|[Get retentionLabel](../api/security-retentionlabel-get.md)|[microsoft.graph.security.retentionLabel](../resources/security-retentionlabel.md)|Read the properties and relationships of a [retentionLabel](../resources/security-retentionlabel.md) object.| |[Update retentionLabel](../api/security-retentionlabel-update.md)|[microsoft.graph.security.retentionLabel](../resources/security-retentionlabel.md)|Update the properties of a [retentionLabel](../resources/security-retentionlabel.md) object.| |[Delete retentionLabel](../api/security-retentionlabel-delete.md)|None|Delete a [retentionLabel](../resources/security-retentionlabel.md) object.| |[List retentionEventType](../api/security-retentioneventtype-list.md)|[microsoft.graph.security.retentionEventType](../resources/security-retentioneventtype.md) collection|Get the retentionEventType resources from the exapnd eventType navigation property.| |[Add retentionEventType](../api/security-retentioneventtype-post.md)|[microsoft.graph.security.retentionEventType](../resources/security-retentioneventtype.md)|Add eventType by adding the relevant odata property when creating a label.| + ## Properties |Property|Type|Description| |:|:|:|
Represents how customers can manage their data, including whether and for how lo
|descriptionForAdmins|String|Provides label information for the admin. Optional.| |descriptionForUsers|String|Provides the label information for the user. Optional.| |displayName|String|Unique string that defines a label name.|
-|dispositionReviewStages|[microsoft.graph.security.dispositionReviewStage](../resources/security-dispositionreviewstage.md) collection|Review stages during which reviewers are notified to determine whether a document must be deleted or retained.|
|id|String|Unique ID of the retentionLabel. [entity](/graph/api/resources/entity).| |isInUse|Boolean|Specifies whether the label is currently being used.| |lastModifiedBy|[microsoft.graph.identitySet](/graph/api/resources/identityset)|The user who last modified the retentionLabel.|
Represents how customers can manage their data, including whether and for how lo
|Relationship|Type|Description| |:|:|:| |dispositionReviewStages|[microsoft.graph.security.dispositionReviewStage](../resources/security-dispositionreviewstage.md) collection|When action at the end of retention is chosen as 'dispositionReview', dispositionReviewStages specifies a sequential set of stages with at least one reviewer in each stage.|
-|eventType|[microsoft.graph.security.retentionEventType](../resources/security-retentioneventtype.md)|Represents the type associated with a retention event..|
+|retentionEventType|[microsoft.graph.security.retentionEventType](../resources/security-retentioneventtype.md)|Represents the type associated with a retention event.|
+|descriptors|[microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md)|Represents out-of-the-box values that provide more options to improve the manageability and organization of the content you need to label.|
++ ## JSON representation The following is a JSON representation of the resource.
v1.0 Security Subcategory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-subcategory.md
+
+ Title: "subCategory resource type"
+description: "Represents a unique subcategory applied to a retention label."
+
+ms.localizationpriority: medium
++
+# subCategory resource type
+
+Namespace: microsoft.graph.security
++
+Represents a unique subcategory applied to a retention label.
++
+Inherits from [microsoft.graph.security.filePlanDescriptorBase](../resources/security-fileplandescriptorBase.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|displayName|String|Unique string that defines a subcategory name. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.subCategory"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.subCategory",
+ "displayName": "String"
+}
+```
+
v1.0 Security Subcategorytemplate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-subcategorytemplate.md
+
+ Title: "subCategoryTemplate resource type"
+description: "Represents the file plan descriptor of type subcategory for retention labels."
+
+ms.localizationpriority: medium
++
+# subCategoryTemplate resource type
+
+Namespace: microsoft.graph.security
++
+Represents the file plan descriptor of type subcategory for retention labels.
++
+Inherits from [microsoft.graph.security.filePlanDescriptorTemplate](../resources/security-fileplandescriptorTemplate.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List subCategories](../api/security-categorytemplate-list-subcategories.md)|[microsoft.graph.security.subCategoryTemplate](../resources/security-subcategorytemplate.md) collection|Get a list of the [microsoft.graph.security.subCategoryTemplate](../resources/security-subcategorytemplate.md) objects and their properties.|
+|[Create subCategories](../api/security-categorytemplate-post-subcategories.md)|[microsoft.graph.security.subCategoryTemplate](../resources/security-subcategorytemplate.md)|Create a new [microsoft.graph.security.subCategoryTemplate](../resources/security-subcategorytemplate.md) object.|
+|[Get subCategories](../api/security-subcategorytemplate-get.md)|[microsoft.graph.security.subCategoryTemplate](../resources/security-subcategorytemplate.md)|Read the properties and relationships of a [microsoft.graph.security.subCategoryTemplate](../resources/security-subcategorytemplate.md) object.|
+|[Delete subCategories](../api/security-categorytemplate-delete-subcategories.md)|None|Delete a [microsoft.graph.security.subCategoryTemplate](../resources/security-subcategorytemplate.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|createdBy|[microsoft.graph.identitySet](/graph/api/resources/identityset)|Represents the user who created the subcategory. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+|createdDateTime|DateTimeOffset|Represents the date and time in which the subcategory is created. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+|displayName|String|Unique string that defines a subcategory name. Inherited from [microsoft.graph.security.filePlanDescriptor](../resources/security-fileplandescriptor.md).|
+|id|String|Unique ID of the subcategory. Inherited from [microsoft.graph.entity](../resources/entity.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.subCategoryTemplate",
+ "baseType": "microsoft.graph.security.filePlanDescriptor",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.subCategoryTemplate",
+ "id": "String (identifier)",
+ "displayName": "String",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)"
+}
+```
+
v1.0 Security Subdomain https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-subdomain.md
+
+ Title: "subdomain resource type"
+description: "Represents an internet domain that is part of a primary domain"
+
+ms.localizationpriority: medium
++
+# subdomain resource type
+
+Namespace: microsoft.graph.security
++
+Represents an internet domain that is part of a primary domain. For example, learn.microsoft.com is a subdomain of microsoft.com.
+
+## Methods
+
+| Method | Return type | Description |
+| :-- | :- | :-- |
+| [Get subdomain](../api/security-subdomain-get.md) | [microsoft.graph.security.subdomain](../resources/security-subdomain.md) | Read the properties and relationships of a [microsoft.graph.security.subdomain](../resources/security-subdomain.md) object. |
+| [List subdomains for a host](../api/security-host-list-subdomains.md) | [microsoft.graph.security.subdomain](../resources/security-subdomain.md) collection | Get a list of **subdomain** resources of a host. |
+
+## Properties
+
+| Property | Type | Description |
+| :- | :- | :-- |
+| firstSeenDateTime | DateTimeOffset | The first date and time when Microsoft Defender Threat Intelligence observed the subdomain. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is `2014-01-01T00:00:00Z`. |
+| id | String | A system-generated ID for the subdomain. |
+
+## Relationships
+
+| Relationship | Type | Description |
+| :-- | :- | :- |
+| host | [microsoft.graph.security.host](../resources/security-host.md) | The host of the subdomain. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.subdomain",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.subdomain",
+ "id": "String (identifier)",
+ "firstSeenDateTime": "String (timestamp)"
+}
+```
v1.0 Security Threatintelligence Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-threatintelligence-overview.md
Title: "Use the threat intelligence APIs in Microsoft Graph (preview)"
+ Title: "Use the Microsoft Graph APIs for Microsoft Defender Threat Intelligence (preview)"
description: "The threat intelligence APIs in Microsoft Graph lets apps manage administrator tasks for organizations." ms.localizationpriority: medium
ms.prod: "security"
doc_type: conceptualPageType
-# Use the threat intelligence APIs in Microsoft Graph (preview)
+# Use the Microsoft Graph APIs for Microsoft Defender Threat Intelligence (preview)
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Microsoft Graph threat intelligence APIs deliver world-class threat intelligence to help protect your organization from modern cyber threats. Using threat intelligence APIs, you can identify adversaries and their operations, accelerate detection and remediation, and enhance your security investments and workflows.
-Threat intelligence APIs allow you to operationalize intelligence found within the UI. This includes finished intelligence in the forms of articles and intel profiles, machine intelligence including indicators of compromise (IoCs) and reputation verdicts, and finally, enrichment data including passive DNS, cookies, components, and trackers.
+Organizations conducting threat infrastructure analysis and gathering threat intelligence can use [Microsoft Defender Threat Intelligence](/defender/threat-intelligence/what-is-microsoft-defender-threat-intelligence-defender-ti) (Defender TI) to streamline triage, incident response, threat hunting, vulnerability management, and cyber threat intelligence analyst workflows. In addition, you can use the APIs exposed by Microsoft Defender Threat Intelligence on Microsoft Graph to deliver world-class threat intelligence that helps protect your organization from modern cyber threats. You can identify adversaries and their operations, accelerate detection and remediation, and enhance your security investments and workflows.
+
+These threat intelligence APIs allow you to operationalize intelligence found within the UI. This includes finished intelligence in the forms of articles and intel profiles, machine intelligence including indicators of compromise (IoCs) and reputation verdicts, and finally, enrichment data including passive DNS, cookies, components, and trackers.
## Authorization
v1.0 Security Threatintelligence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-threatintelligence.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Provides APIs to retrieve threat intelligence information, such as about a host or an article on a threat. The Microsoft Graph threat intelligence API delivers world-class threat intelligence to help protect your organization from modern cyber threats. Using threat intelligence APIs, you can identify adversaries and their operations, accelerate detection and remediation, and enhance your security investments and workflows.
The threat intelligence API allows you to operationalize intelligence found with
|[List intelProfiles](../api/security-intelligenceprofile-list.md)|[microsoft.graph.security.intelligenceProfile](../resources/security-intelligenceprofile.md) collection|Get a list of **intelligenceProfile** resources.| |[Get hostTracker](../api/security-hosttracker-get.md)|[microsoft.graph.security.hostTracker](../resources/security-hosttracker.md) |Get a list of **hostTracker** resources.| |[Get passiveDnsRecord](../api/security-passivednsrecord-get.md)|[microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) |Get the properties and relationships of a **hostTracker** object.|
+|[Get subdomain](../api/security-subdomain-get.md)|[microsoft.graph.security.subdomain](../resources/security-subdomain.md) |Get the properties and relationships of a **subdomain** object.|
|[Get vulnerabilities](../api/security-vulnerability-get.md)|[microsoft.graph.security.vulnerability](../resources/security-vulnerability.md) |Get the properties and relationships of a **vulnerability** object.| ## Properties
None.
|intelProfiles|[microsoft.graph.security.intelligenceProfile](../resources/security-intelligenceprofile.md) collection|A list of **intelligenceProfile** objects.| |intelProfileIndicators|[microsoft.graph.security.intelligenceProfileIndicator](../resources/security-intelligenceprofileindicator.md) collection|Refers to indicators of threat or compromise highlighted in a [microsoft.graph.security.intelligenceProfile](../resources/security-intelligenceprofile.md).<br/>**Note**: List retrieval is not yet supported.| |passiveDnsRecords|[microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) collection|Retrieve details about [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) objects.<br/>**Note**: List retrieval is not yet supported.|
+|subdomains|[microsoft.graph.security.subdomain](../resources/security-subdomain.md) collection|Retrieve details about the [microsoft.graph.security.subdomain](../resources/security-subdomain.md).<br/>**Note**: List retrieval is not yet supported.|
|vulnerabilities|[microsoft.graph.security.vulnerability](../resources/security-vulnerability.md) collection|Retrieve details about [microsoft.graph.security.vulnerabilities](../resources/security-vulnerability.md).<br/>**Note**: List retrieval is not yet supported.| ## JSON representation
v1.0 Security Unclassifiedartifact https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-unclassifiedartifact.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Represents artifacts observed by Microsoft Security services that do not have a supporting API. While the threat intelligence APIs provide API support for many types of [artifacts](../resources/security-artifact.md), some data elements either are not yet supported or cannot be supported. The **unclassifiedArtifact** resource extends artifacts, communicating what information has been gathered to allow for information analysis. An API is not currently available to provide for further details. This resource is not an addressable. The data contained is meant to communicate available information where applicable.
v1.0 Security Useraccount https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-useraccount.md
Title: "userAccount resource type"
-description: "User account common properties."
Previously updated : 09/09/2021
+description: "Represents common properties for a user account."
ms.localizationpriority: medium ms.prod: "security"
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-User account common properties.
+Represents common properties for a user account.
## Properties
-|Property|Type|Description|
-|:|:|:|
-|accountName|String|The user account's displayed name.|
-|azureAdUserId|String|The user object identifier in Azure AD.|
-|domainName|String|The name of the Active Directory domain of which the user is a member.|
-|userPrincipalName|String|The user principal name of the account in Azure AD.|
-|userSid|String|The local security identifier of the user account.|
+
+| Property | Type | Description |
+|:|:-|:--|
+| accountName | String | The displayed name of the user account. |
+| azureAdUserId | String | The user object identifier in Azure Active Directory (Azure AD). |
+| displayName | String | The user display name in Azure AD. |
+| domainName | String | The name of the Active Directory domain of which the user is a member. |
+| userPrincipalName | String | The user principal name of the account in Azure AD. |
+| userSid | String | The local security identifier of the user account. |
## Relationships+ None. ## JSON representation+ The following is a JSON representation of the resource. <!-- { "blockType": "resource",
The following is a JSON representation of the resource.
{ "@odata.type": "#microsoft.graph.security.userAccount", "accountName": "String",
- "domainName": "String",
- "userSid": "String",
"azureAdUserId": "String",
- "userPrincipalName": "String"
+ "displayName": "String",
+ "domainName": "String",
+ "userPrincipalName": "String",
+ "userSid": "String"
}
-```
+```
v1.0 Security Vulnerability https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-vulnerability.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Provides key context behind vulnerabilities of interest. Each article contains a description of the vulnerability, a list of affected components, tailored mitigation procedures and strategies, related intelligence articles, references in deep and dark web chatter, and other key observations. These articles provide deeper context and actionable insights behind each vulnerability, enabling users to more quickly understand these vulnerabilities and quickly mitigate them. ## Methods
v1.0 Security Vulnerabilitycomponent https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/security-vulnerabilitycomponent.md
Namespace: microsoft.graph.security
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] + Represents a component identified in relation to a known [vulnerability](../resources/security-vulnerability.md). ## Methods
v1.0 Sequentialactivationrenewalsalertconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/sequentialactivationrenewalsalertconfiguration.md
+
+ Title: "sequentialActivationRenewalsAlertConfiguration resource type"
+description: "Represents an alert configuration that is triggered if a user activates the same privileged role multiple times within the last 30 days."
+
+ms.localizationpriority: medium
++
+# sequentialActivationRenewalsAlertConfiguration resource type
+
+Namespace: microsoft.graph
++
+Represents an alert configuration that is triggered if a user activates the same privileged role multiple times within the last 30 days.
+
+Inherits from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|alertDefinitionId|String|The identifier of an alert definition. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md). Supports `$filter` (`eq`, `ne`).|
+|id|String|The identifier of the alert configuration. Inherited from [entity](../resources/entity.md).|
+|isEnabled|Boolean|`true` if the alert is enabled. Setting it to `false` disables PIM scanning the tenant to identify instances that trigger this alert. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).|
+|scopeId|String|The identifier of the scope to which the alert is related. Only `/` is supported to represent the tenant scope. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md). Supports `$filter` (`eq`, `ne`).|
+|scopeType|String|The type of scope where the alert is created. `DirectoryRole` is the only currently supported scope type for Azure AD roles. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).|
+|sequentialActivationCounterThreshold|Int32|The minimum number of activations within the timeIntervalBetweenActivations period to trigger an alert.|
+|timeIntervalBetweenActivations|Duration|Time interval between activations to trigger an alert.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|alertDefinition|[unifiedRoleManagementAlertDefinition](../resources/unifiedrolemanagementalertdefinition.md)| The definition of the alert that contains its description, impact, and measures to mitigate or prevent it. Supports `$expand`.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.sequentialActivationRenewalsAlertConfiguration",
+ "baseType": "microsoft.graph.unifiedRoleManagementAlertConfiguration",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.sequentialActivationRenewalsAlertConfiguration",
+ "id": "String (identifier)",
+ "alertDefinitionId": "String",
+ "scopeType": "String",
+ "scopeId": "String",
+ "isEnabled": "Boolean",
+ "timeIntervalBetweenActivations": "String (duration)",
+ "sequentialActivationCounterThreshold": "Integer"
+}
+```
+
v1.0 Sequentialactivationrenewalsalertincident https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/sequentialactivationrenewalsalertincident.md
+
+ Title: "sequentialActivationRenewalsAlertIncident resource type"
+description: "Represents the details of an alert incident that is triggered if a user activates the same privileged role multiple times within the last 30 days."
+
+ms.localizationpriority: medium
++
+# sequentialActivationRenewalsAlertIncident resource type
+
+Namespace: microsoft.graph
++
+Represents an alert incident that is triggered if a user activates the same privileged role multiple times within the last 30 days. The threshold that triggers this alert when it's reached is defined in the [sequentialActivationRenewalsAlertConfiguration resource type](sequentialactivationrenewalsalertconfiguration.md).
+
+Inherits from [unifiedRoleManagementAlertIncident](../resources/unifiedrolemanagementalertincident.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|activationCount|Int32|The length of sequential activation of the same role.|
+|assigneeDisplayName|String|Display name of the subject that the incident applies to.|
+|assigneeId|String|The identifier of the subject that the incident applies to.|
+|assigneeUserPrincipalName|String|User principal name of the subject that the incident applies to. Applies to user principals.|
+|id|String|The identifier for an alert incident. For example, it could be a role assignment id if the incident represents a role assignment Inherited from [entity](../resources/entity.md). Supports `$filter` (`eq`, `ne`).|
+|roleDefinitionId|String|The identifier for the [directory role definition](unifiedroledefinition.md) that's in scope of this incident.|
+|roleDisplayName|String|The display name for the [directory role](unifiedroledefinition.md).|
+|roleTemplateId|String|The globally unique identifier for the [directory role](unifiedroledefinition.md).|
+|sequenceEndDateTime|DateTimeOffset|End date time of the sequential activation event.|
+|sequenceStartDateTime|DateTimeOffset|Start date time of the sequential activation event.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.sequentialActivationRenewalsAlertIncident",
+ "baseType": "microsoft.graph.unifiedRoleManagementAlertIncident",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.sequentialActivationRenewalsAlertIncident",
+ "id": "String (identifier)",
+ "roleTemplateId": "String",
+ "roleDisplayName": "String",
+ "roleDefinitionId": "String",
+ "assigneeId": "String",
+ "assigneeDisplayName": "String",
+ "assigneeUserPrincipalName": "String",
+ "activationCount": "Integer",
+ "sequenceStartDateTime": "String (timestamp)",
+ "sequenceEndDateTime": "String (timestamp)"
+}
+```
+
v1.0 Servicelevelagreementattainment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/servicelevelagreementattainment.md
+
+ Title: "serviceLevelAgreementAttainment resource type"
+description: "Describes the Azure AD SLA attainment for a tenant for the identified calendar month."
+
+ms.localizationpriority: medium
++
+# serviceLevelAgreementAttainment resource type
+
+Namespace: microsoft.graph
++
+Describes the Azure AD SLA attainment for a tenant for the identified calendar month.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|endDate|DateTime|The end date for the calendar month for which SLA attainment is measured.|
+|score|Double|The level of SLA attainment achieved by the tenant for the calendar month identified, as described in [Azure Active Directory SLA performance](/azure/active-directory/reports-monitoring/reference-azure-ad-sla-performance). Values are truncated, not rounded, so the actual value is always equal to or higher than the displayed value. Values are expressed as a percentage of availability for the tenant.|
+|startDate|DateTime|The start date for the calendar month for which SLA attainment is measured.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.serviceLevelAgreementAttainment"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.serviceLevelAgreementAttainment",
+ "startDate": "DateTime",
+ "endDate": "DateTime",
+ "score": "Double"
+}
+```
v1.0 Servicelevelagreementroot https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/servicelevelagreementroot.md
+
+ Title: "serviceLevelAgreementRoot resource type"
+description: "A placeholder to allow for the desired URL path for Azure AD SLA attainment."
+
+ms.localizationpriority: medium
++
+# serviceLevelAgreementRoot resource type
+
+Namespace: microsoft.graph
++
+A placeholder to allow for the desired URL path for Azure AD SLA attainment.
+
+Inherits from [entity](../resources/entity.md).
+
+## Properties
+None.
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|azureADAuthentication|[azureADAuthentication](../resources/azureadauthentication.md)|Collects the Azure AD SLA attainment for each month for an Azure AD tenant.|
+
+## JSON representation
+This entity can not be viewed as it is only a placeholder.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.serviceLevelAgreementRoot",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.serviceLevelAgreementRoot",
+}
+```
v1.0 Serviceprincipal https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/serviceprincipal.md
This resource supports using [delta query](/graph/delta-query-overview) to track
|passwordCredentials|[passwordCredential](passwordcredential.md) collection|The collection of password credentials associated with the service principal. Not nullable. | |passwordSingleSignOnSettings|[passwordSingleSignOnSettings](passwordsinglesignonsettings.md)|The collection for settings related to password single sign-on. Use `$select=passwordSingleSignOnSettings` to read the property. Read-only for [applicationTemplates](applicationTemplate.md) except for custom applicationTemplates. | |preferredSingleSignOnMode|string|Specifies the single sign-on mode configured for this application. Azure AD uses the preferred single sign-on mode to launch the application from Microsoft 365 or the Azure AD My Apps. The supported values are `password`, `saml`, `notSupported`, and `oidc`.|
-|preferredTokenSigningKeyEndDateTime|DateTimeOffset|Specifies the expiration date of the keyCredential used for token signing, marked by **preferredTokenSigningKeyThumbprint**.|
-|preferredTokenSigningKeyThumbprint|String|Reserved for internal use only. Do not write or otherwise rely on this property. May be removed in future versions. |
+|preferredTokenSigningKeyEndDateTime|DateTimeOffset|Specifies the expiration date of the keyCredential used for token signing, marked by **preferredTokenSigningKeyThumbprint**. Updating this attribute is not currentlysupported. For details, see [ServicePrincipal property differences](/graph/migrate-azure-ad-graph-property-differences#serviceprincipal-property-differences).|
+|preferredTokenSigningKeyThumbprint|String|This property can be used on SAML applications (apps that have preferredSingleSignOnMode set to `saml`) to control which certificate is used to sign the SAML responses. For applications that are not SAML, do not write or otherwise rely on this property. |
|publishedPermissionScopes|[permissionScope](permissionscope.md) collection|The delegated permissions exposed by the application. For more information see the **oauth2PermissionScopes** property on the [application](application.md) entity's **api** property. Not nullable. <br/>**Note:** This property is named **oauth2PermissionScopes** in v1.0.| |publisherName| String | The name of the Azure AD tenant that published the application. | |replyUrls|String collection|The URLs that user tokens are sent to for sign in with the associated application, or the redirect URIs that OAuth 2.0 authorization codes and access tokens are sent to for the associated application. Not nullable. | |samlMetadataUrl|String|The url where the service exposes SAML metadata for federation.| |samlSingleSignOnSettings|[samlSingleSignOnSettings](samlsinglesignonsettings.md)|The collection for settings related to saml single sign-on.|
-|servicePrincipalNames|String collection|Contains the list of **identifiersUris**, copied over from the associated [application](application.md). Additional values can be added to hybrid applications. These values can be used to identify the permissions exposed by this app within Azure AD. For example,<ul><li>Client apps can specify a resource URI which is based on the values of this property to acquire an access token, which is the URI returned in the ΓÇ£audΓÇ¥ claim.</li></ul><br>The any operator is required for filter expressions on multi-valued properties. Not nullable. <br><br> Supports `$filter` (`eq`, `not`, `ge`, `le`, `startsWith`).|
+|servicePrincipalNames|String collection|Contains the list of **identifiersUris**, copied over from the associated [application](application.md). Additional values can be added to hybrid applications. These values can be used to identify the permissions exposed by this app within Azure AD. For example,<ul><li>Client apps can specify a resource URI which is based on the values of this property to acquire an access token, which is the URI returned in the "aud" claim.</li></ul><br>The any operator is required for filter expressions on multi-valued properties. Not nullable. <br><br> Supports `$filter` (`eq`, `not`, `ge`, `le`, `startsWith`).|
|servicePrincipalType|String|Identifies if the service principal represents an application or a managed identity. This is set by Azure AD internally. For a service principal that represents an [application](./application.md) this is set as __Application__. For a service principal that represent a [managed identity](/azure/active-directory/managed-identities-azure-resources/overview) this is set as __ManagedIdentity__. The __SocialIdp__ type is for internal use. |
-| signInAudience | String | Specifies the Microsoft accounts that are supported for the current application. Read-only. <br><br>Supported values are:<ul><li>`AzureADMyOrg`: Users with a Microsoft work or school account in my organizationΓÇÖs Azure AD tenant (single-tenant).</li><li>`AzureADMultipleOrgs`: Users with a Microsoft work or school account in any organizationΓÇÖs Azure AD tenant (multi-tenant).</li><li>`AzureADandPersonalMicrosoftAccount`: Users with a personal Microsoft account, or a work or school account in any organizationΓÇÖs Azure AD tenant.</li><li>`PersonalMicrosoftAccount`: Users with a personal Microsoft account only.</li></ul> |
+|signInAudience | String | Specifies the Microsoft accounts that are supported for the current application. Read-only. <br><br>Supported values are:<ul><li>`AzureADMyOrg`: Users with a Microsoft work or school account in my organization's Azure AD tenant (single-tenant).</li><li>`AzureADMultipleOrgs`: Users with a Microsoft work or school account in any organization's Azure AD tenant (multi-tenant).</li><li>`AzureADandPersonalMicrosoftAccount`: Users with a personal Microsoft account, or a work or school account in any organization's Azure AD tenant.</li><li>`PersonalMicrosoftAccount`: Users with a personal Microsoft account only.</li></ul> |
|tags|String collection| Custom strings that can be used to categorize and identify the service principal. Not nullable. The value is the union of strings set here and on the associated [application](application.md) entity's **tags** property.<br><br>Supports `$filter` (`eq`, `not`, `ge`, `le`, `startsWith`).| |tokenEncryptionKeyId|String|Specifies the keyId of a public key from the keyCredentials collection. When configured, Azure AD issues tokens for this application encrypted using the key specified by this property. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.|
-| verifiedPublisher | [verifiedPublisher](verifiedPublisher.md) | Specifies the verified publisher of the application which this service principal represents.|
+|verifiedPublisher | [verifiedPublisher](verifiedPublisher.md) | Specifies the verified publisher of the application which this service principal represents.|
## Relationships
v1.0 Serviceprincipalsigninactivity https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/serviceprincipalsigninactivity.md
+
+ Title: "servicePrincipalSignInActivity resource type"
+description: "Represents the service principal sign-in activity usage in a given tenant."
+ms.localizationpriority: medium
+++
+# servicePrincipalSignInActivity resource type
+
+Namespace: microsoft.graph
++
+Represents the service principal sign-in activity usage in a given tenant. This resource contains information about the last usage time of a service principal.
+
+## Methods
+
+| Method | Return Type | Description |
+| :-- | : | :- |
+| [List servicePrincipalSignInActivities](../api/reportroot-list-serviceprincipalsigninactivities.md) | [servicePrincipalSignInActivity](../resources/serviceprincipalsigninactivity.md) collection | Get a list of [servicePrincipalSignInActivity](../resources/serviceprincipalsigninactivity.md) objects that contains sign-in activity information for service principals in an Azure Active Directory tenant. |
+| [Get servicePrincipalSignInActivity](../api/serviceprincipalsigninactivity-get.md) | [servicePrincipalSignInActivity](../resources/serviceprincipalsigninactivity.md) | Get a [servicePrincipalSignInActivity](../resources/serviceprincipalsigninactivity.md) object that contains sign-in activity information for a service principal in an Azure Active Directory tenant. |
+
+## Properties
+
+| Property | Type | Description |
+| :- | :-- | :- |
+| appId | String | The application ID of the resource. |
+| applicationAuthenticationClientSignInActivity | [signInActivity](../resources/signinactivity.md) | The sign-in activity of the application in a app-only authentication flow (app-to-app tokens) where the application acts like a client. |
+| applicationAuthenticationResourceSignInActivity | [signInActivity](../resources/signinactivity.md) | The sign-in activity of the application in a app-only authentication flow (app-to-app tokens) where the application acts like a resource. |
+| delegatedClientSignInActivity | [signInActivity](../resources/signinactivity.md) | The sign-in activity of the application in a delegated flow (user sign-in) where the application acts like a client. |
+| delegatedResourceSignInActivity | [signInActivity](../resources/signinactivity.md) | The sign-in activity of the application in a delegated flow (user sign-in) where the application acts like a resource. |
+| id | String | The unique ID for each service principal sign-in event. |
+| lastSignInActivity | [signInActivity](../resources/signinactivity.md) | The most recent sign-in activity of the application across delegated or app-only flows where the application is used either as a client or resource. |
++
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.servicePrincipalSignInActivity",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+```json
+{
+ "@odata.type": "#microsoft.graph.servicePrincipalSignInActivity",
+ "appId": "String",
+ "applicationAuthenticationClientSignInActivity": {"@odata.type": "microsoft.graph.signInActivity"},
+ "applicationAuthenticationResourceSignInActivity": {"@odata.type": "microsoft.graph.signInActivity"},
+ "delegatedClientSignInActivity": {"@odata.type": "microsoft.graph.signInActivity"},
+ "delegatedResourceSignInActivity": {"@odata.type": "microsoft.graph.signInActivity"},
+ "id": "String (identifier)",
+ "lastSignInActivity": {"@odata.type": "microsoft.graph.signInActivity"}
+}
+```
v1.0 Serviceprovisioningerror https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/serviceprovisioningerror.md
+
+ Title: "serviceProvisioningError resource type"
+description: "Represents an abstract base type for service provisioning errors."
+ms.localizationpriority: medium
+++
+# serviceProvisioningError resource type
+
+Namespace: microsoft.graph
++
+Represents an abstract base type for service provisioning errors which are information published by a federated service describing a non-transient, service-specific error for the [user](user.md), [group](group.md), or [organizational contact](orgcontact.md) entities regarding the properties or link from an object that requires an explicit administrator action to resolve.
+
+Base type of [serviceProvisioningXmlError](../resources/serviceprovisioningxmlerror.md).
+
+## Properties
+
+| Property | Type | Description |
+| :-- | :- | : |
+| createdDateTime | DateTimeOffset | The date and time at which the error occurred. |
+| isResolved | Boolean | Indicates whether the Error has been attended to. |
+| serviceInstance | String | Qualified service instance (e.g., "SharePoint/Dublin") that published the service error information. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+ ],
+ "@odata.type": "microsoft.graph.serviceProvisioningError"
+}-->
+
+```json
+{
+ "createdDateTime": "2020-01-31T17:45:18.00",
+ "isResolved": false,
+ "serviceInstance": "exchange/NAMPRD09-001-01"
+}
+```
v1.0 Serviceprovisioningxmlerror https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/serviceprovisioningxmlerror.md
+
+ Title: "serviceProvisioningXmlError resource type"
+description: "Represents information published by a federated service describing a non-transient, service-specific error regarding the properties or link from an object that are represented as an xml string"
+ms.localizationpriority: medium
+++
+# serviceProvisioningXmlError resource type
+
+Namespace: microsoft.graph
++
+Represents information published by a federated service describing a non-transient, service-specific error for the [user](user.md), [group](group.md), or [organizational contact](orgcontact.md) entities regarding the properties or link from an object. These errors are represented as an xml string.
+
+Inherits from [serviceProvisioningError](../resources/serviceprovisioningerror.md).
+
+## Properties
+
+| Property | Type | Description |
+| :-- | :- | : |
+| createdDateTime | DateTimeOffset | The date and time at which the error occurred. |
+| errorDetail | String | Error Information published by the Federated Service as an xml string . |
+| isResolved | Boolean | Indicates whether the Error has been attended to. |
+| serviceInstance | String | Qualified service instance (e.g., "SharePoint/Dublin") that published the service error information. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+ ],
+ "@odata.type": "microsoft.graph.serviceProvisioningXmlError"
+}-->
+
+```json
+{
+ "createdDateTime": "2020-01-31T17:45:18.00",
+ "errorDetail": "<a/>",
+ "isResolved": false,
+ "serviceInstance": "exchange/NAMPRD09-001-01"
+}
+```
v1.0 Sharepoint https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/sharepoint.md
The SharePoint API in Microsoft Graph supports the following core scenarios:
* Access to SharePoint **sites**, **lists**, and **drives** (document libraries) * Read-only support for **site** resources (no ability to create new sites) * Read-write support for **lists**, **listItems**, and **driveItems**
+* Read-write support for tenant-level **SharePointSettings**
* Address resources by SharePoint ID, URL, or relative path The SharePoint API exposes three major resource types:
The following examples are relative to `https://graph.microsoft.com/beta`.
| /sites/{site-id}/lists | Enumerate the [lists](list.md) under the [site](site.md). | /sites/{site-id}/lists/{list-id}/items | Enumerate the [listItems](listitem.md) under the [list](list.md). | /groups/{group-id}/sites/root | Access a group's team [site][].
+| /admin/sharepoint/settings | Access the organization's admin level [settings](sharepointSettings.md).
Sites can also be addressed by path by using the SharePoint hostname, followed by a colon and the relative path to the site. You can optionally transition back to addressing the resource model by putting another colon at the end.
Find out about the [latest new features and updates](/graph/whats-new-overview)
[list]: list.md [drive]: drive.md [siteCollection]: sitecollection.md
+[settings]: sharepointSettings.md
<!-- { "type": "#page.annotation",
v1.0 Sharepointsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/sharepointsettings.md
+
+ Title: "sharepointSettings resource type"
+description: "Represents the tenant-level settings for SharePoint and OneDrive."
+
+ms.localizationpriority: medium
++
+# sharepointSettings resource type
+Namespace: microsoft.graph
++
+Represents the tenant-level settings for SharePoint and OneDrive.
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description
+|:|:|:
+|[Get settings](../api/sharepointsettings-get.md)|[microsoft.graph.sharepointSettings](../resources/sharepointsettings.md) | Get the tenant-level settings for SharePoint and OneDrive.|
+|[Update settings](../api/sharepointsettings-update.md) | [microsoft.graph.sharepointSettings](../resources/sharepointsettings.md) | Update one or more tenant-level settings for SharePoint and OneDrive.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+| allowedDomainGuidsForSyncApp | GUID collection | Collection of trusted domain GUIDs for the OneDrive sync app. |
+| availableManagedPathsForSiteCreation | String collection | Collection of managed paths available for site creation. Read-only. |
+| deletedUserPersonalSiteRetentionPeriodInDays | Int32 | The number of days for preserving a deleted user's OneDrive. |
+| excludedFileExtensionsForSyncApp | String collection | Collection of file extensions not uploaded by the OneDrive sync app. |
+| idleSessionSignOut | [microsoft.graph.idleSessionSignOut](../resources/idlesessionsignout.md) | Specifies the idle session sign-out policies for the tenant. |
+| imageTaggingOption | [microsoft.graph.imageTaggingChoice](../resources/sharepointsettings.md#imagetaggingchoice-values) | Specifies the image tagging option for the tenant. Possible values are: `disabled`, `basic`, `enhanced`. |
+| isCommentingOnSitePagesEnabled | Boolean | Indicates whether comments are allowed on modern site pages in SharePoint. |
+| isFileActivityNotificationEnabled | Boolean | Indicates whether push notifications are enabled for OneDrive events. |
+| isLegacyAuthProtocolsEnabled | Boolean | Indicates whether legacy authentication protocols are enabled for the tenant. |
+| isLoopEnabled | Boolean | Indicates whetherif Fluid Framework is allowed on SharePoint sites. |
+| isMacSyncAppEnabled | Boolean | Indicates whether files can be synced using the OneDrive sync app for Mac. |
+| isRequireAcceptingUserToMatchInvitedUserEnabled | Boolean | Indicates whether guests must sign in using the same account to which sharing invitations are sent. |
+| isResharingByExternalUsersEnabled | Boolean | Indicates whether guests are allowed to reshare files, folders, and sites they don't own. |
+| isSharePointMobileNotificationEnabled | Boolean | Indicates whether mobile push notifications are enabled for SharePoint. |
+| isSharePointNewsfeedEnabled | Boolean | Indicates whether the newsfeed is allowed on the modern site pages in SharePoint. |
+| isSiteCreationEnabled | Boolean | Indicates whether users are allowed to create sites. |
+| isSiteCreationUIEnabled | Boolean | Indicates whether the UI commands for creating sites are shown. |
+| isSitePagesCreationEnabled | Boolean | Indicates whether creating new modern pages is allowed on SharePoint sites. |
+| isSitesStorageLimitAutomatic | Boolean | Indicates whether site storage space is automatically managed or if specific storage limits are set per site. |
+| isSyncButtonHiddenOnPersonalSite | Boolean | Indicates whether the sync button in OneDrive is hidden. |
+| isUnmanagedSyncAppForTenantRestricted | Boolean | Indicates whether users are allowed to sync files only on PCs joined to specific domains. |
+| personalSiteDefaultStorageLimitInMB | Int64 | The default OneDrive storage limit for all new and existing users who are assigned a qualifying license. Measured in megabytes (MB). |
+| sharingAllowedDomainList | String collection | Collection of email domains that are allowed for sharing outside the organization. |
+| sharingBlockedDomainList | String collection | Collection of email domains that are blocked for sharing outside the organization. |
+| sharingCapability | [microsoft.graph.sharingCapabilities](../resources/sharepointsettings.md#sharingcapabilities-values) | Sharing capability for the tenant. Possible values are: `disabled`, `externalUserSharingOnly`, `externalUserAndGuestSharing`, `existingExternalUserSharingOnly`. |
+| sharingDomainRestrictionMode | [microsoft.graph.sharingDomainRestrictionMode](../resources/sharepointsettings.md#sharingdomainrestrictionmode-values) | Specifies the external sharing mode for domains. Possible values are: `none`, `allowList`, `blockList`. |
+| siteCreationDefaultManagedPath | String | The value of the team site managed path. This is the path under which new team sites will be created. |
+| siteCreationDefaultStorageLimitInMB | Int32 | The default storage quota for a new site upon creation. Measured in megabytes (MB). |
+| tenantDefaultTimezone | String | The default timezone of a tenant for newly created sites. For a list of possible values, see [SPRegionalSettings.TimeZones property](/sharepoint/dev/schema/regional-settings-schema). |
+
+### imageTaggingChoice values
+| Member | Description |
+| : | :|
+| disabled | The image tagging option for the tenant is disabled. |
+| basic | Allows users within the tenant to add basic tags to images to make them accessible through search. |
+| enhanced | Allows users to tag images with custom tags and enhanced features. |
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+
+### sharingCapabilities values
+| Member | Description |
+| : | :|
+| disabled | Users can share only with people in the organization. No external sharing is allowed. |
+| externalUserSharingOnly | Users can share with new and existing guests. Guests must sign in or provide a verification code. |
+| externalUserAndGuestSharing | Users can share with anyone by using links that don't require sign-in. |
+| existingExternalUserSharingOnly | Users can share with existing guests (those already in the directory of the organization). |
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+
+### sharingDomainRestrictionMode values
+| Member | Description |
+||--|
+| none | No restrictions apply. |
+| allowList | Users will be able to share with external collaborators coming only from the list of allowed email domains. |
+| blockList | Users will be able to share with all external collaborators apart from the ones on the list of blocked email domains. |
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.sharepointSettings",
+ "openType": "false"
+}
+-->
+``` json
+{
+ "allowedDomainGuidsForSyncApp": ["string (identifier)"],
+ "availableManagedPathsForSiteCreation": ["string"],
+ "deletedUserPersonalSiteRetentionPeriodInDays": "Int32",
+ "excludedFileExtensionsForSyncApp": ["string"],
+ "idleSessionSignOut": "microsoft.graph.idleSessionSignOut",
+ "imageTaggingOption": "string",
+ "isCommentingOnSitePagesEnabled": "boolean",
+ "isFileActivityNotificationEnabled": "boolean",
+ "isLegacyAuthProtocolsEnabled": "boolean",
+ "isLoopEnabled": "boolean",
+ "isMacSyncAppEnabled": "boolean",
+ "isRequireAcceptingUserToMatchInvitedUserEnabled": "boolean",
+ "isResharingByExternalUsersEnabled": "boolean",
+ "isSharePointMobileNotificationEnabled": "boolean",
+ "isSharePointNewsfeedEnabled": "boolean",
+ "isSiteCreationEnabled": "boolean",
+ "isSiteCreationUIEnabled": "boolean",
+ "isSitePagesCreationEnabled": "boolean",
+ "isSitesStorageLimitAutomatic": "boolean",
+ "isSyncButtonHiddenOnPersonalSite": "boolean",
+ "isUnmanagedSyncAppForTenantRestricted": "boolean",
+ "personalSiteDefaultStorageLimitInMB": "Int64",
+ "sharingAllowedDomainList" : ["string"],
+ "sharingBlockedDomainList" : ["string"],
+ "sharingCapability": "string",
+ "sharingDomainRestrictionMode": "string",
+ "siteCreationDefaultManagedPath": "string",
+ "siteCreationDefaultStorageLimitInMB": "Int32",
+ "tenantDefaultTimezone": "string"
+}
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "settings resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "namespace": "microsoft.graph"
+}
+-->
v1.0 Signin https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/signin.md
The availability of sign-in logs is governed by the [Azure AD data retention pol
## Methods
-| Method | Return Type |Description|
+| Method | Return Type |Description|
|:|:--|:-| |[List signIn](../api/signin-list.md) | [signIn](signin.md) |Read properties and relationships of signIn objects.| |[Get signIn](../api/signin-get.md) | [signIn](signin.md) |Read properties and relationships of a signIn object.|
The availability of sign-in logs is governed by the [Azure AD data retention pol
|[Confirm safe](../api/signin-confirmsafe.md)|None|mark an event in Azure AD sign in logs as safe.| ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-|
-|appDisplayName|String|The application name displayed in the Azure Portal. Supports `$filter` (`eq` and `startsWith` operators only).|
-|appId|String|The application identifier in Azure Active Directory. Supports `$filter` (`eq` operator only).|
+|appDisplayName|String|The application name displayed in the Azure Portal. <br/><br/> Supports `$filter` (`eq`, `startsWith`).|
+|appId|String|The application identifier in Azure Active Directory. <br/><br/> Supports `$filter` (`eq`).|
|appliedConditionalAccessPolicies|[appliedConditionalAccessPolicy](appliedconditionalaccesspolicy.md) collection|A list of conditional access policies that are triggered by the corresponding sign-in activity.| |appliedEventListeners|[appliedAuthenticationEventListener](../resources/appliedauthenticationeventlistener.md) collection|Detailed information about the listeners, such as Azure Logic Apps and Azure Functions, that were triggered by the corresponding events in the sign-in event.| |authenticationAppDeviceDetails|[authenticationAppDeviceDetails](../resources/authenticationappdevicedetails.md)|Provides details about the app and device used during an Azure AD authentication step.|
The availability of sign-in logs is governed by the [Azure AD data retention pol
|authenticationMethodsUsed|String collection|The authentication methods used. Possible values: `SMS`, `Authenticator App`, `App Verification code`, `Password`, `FIDO`, `PTA`, or `PHS`.| |authenticationProcessingDetails|[keyValue](keyvalue.md) collection|Additional authentication processing details, such as the agent name in case of PTA/PHS or Server/farm name in case of federated authentication.| |authenticationProtocol|protocolType|Lists the protocol type or grant type used in the authentication. The possible values are: `none`, `oAuth2`, `ropc`, `wsFederation`, `saml20`, `deviceCode`, `unknownFutureValue`. For authentications that use protocols other than the possible values listed, the protocol type is listed as `none`. |
-|authenticationRequirement | String | This holds the highest level of authentication needed through all the sign-in steps, for sign-in to succeed. Supports `$filter` (`eq` and `startsWith` operators only).|
+|authenticationRequirement | String | This holds the highest level of authentication needed through all the sign-in steps, for sign-in to succeed. <br/><br/> Supports `$filter` (`eq`, `startsWith`).|
|authenticationRequirementPolicies|[authenticationRequirementPolicy](../resources/authenticationrequirementpolicy.md) collection|Sources of authentication requirement, such as conditional access, per-user MFA, identity protection, and security defaults.| |autonomousSystemNumber|Int32|The Autonomous System Number (ASN) of the network used by the actor.| |azureResourceId|String|Contains a fully qualified Azure Resource Manager ID of an Azure resource accessed during the sign-in.|
-|clientAppUsed|String|The legacy client used for sign-in activity. For example: `Browser`, `Exchange ActiveSync`, `Modern clients`, `IMAP`, `MAPI`, `SMTP`, or `POP`. Supports `$filter` (`eq` operator only). |
+|clientAppUsed|String|The legacy client used for sign-in activity. For example: `Browser`, `Exchange ActiveSync`, `Modern clients`, `IMAP`, `MAPI`, `SMTP`, or `POP`. <br/><br/> Supports `$filter` (`eq`). |
|clientCredentialType|clientCredentialType|Describes the credential type that a user client or service principal provided to Azure AD to authenticate itself. You may wish to review clientCredentialType to track and eliminate less secure credential types or to watch for clients and service principals using anomalous credential types. The possible values are: `none`, `clientSecret`, `clientAssertion`, `federatedIdentityCredential`, `managedIdentity`, `certificate`, `unknownFutureValue`.|
-|conditionalAccessStatus|conditionalAccessStatus| The status of the conditional access policy triggered. Possible values: `success`, `failure`, `notApplied`, or `unknownFutureValue`. Supports `$filter` (`eq` operator only).|
-|correlationId|String|The identifier that's sent from the client when sign-in is initiated. This is used for troubleshooting the corresponding sign-in activity when calling for support. Supports `$filter` (`eq` operator only).|
-|createdDateTime|DateTimeOffset|The date and time the sign-in was initiated. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Supports `$orderby` and `$filter` (`eq`, `le`, and `ge` operators only).|
+|conditionalAccessStatus|conditionalAccessStatus| The status of the conditional access policy triggered. Possible values: `success`, `failure`, `notApplied`, or `unknownFutureValue`. <br/><br/> Supports `$filter` (`eq`).|
+|correlationId|String|The identifier that's sent from the client when sign-in is initiated. This is used for troubleshooting the corresponding sign-in activity when calling for support. <br/><br/> Supports `$filter` (`eq`).|
+|createdDateTime|DateTimeOffset|The date and time the sign-in was initiated. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. <br/><br/> Supports `$orderby`, `$filter` (`eq`, `le`, and `ge`).|
|crossTenantAccessType|signInAccessType|Describes the type of cross-tenant access used by the actor to access the resource. Possible values are: `none`, `b2bCollaboration`, `b2bDirectConnect`, `microsoftSupport`, `serviceProvider`, `unknownFutureValue`. If the sign in did not cross tenant boundaries, the value is `none`.|
-|deviceDetail|[deviceDetail](devicedetail.md)|The device information from where the sign-in occurred. Includes information such as deviceId, OS, and browser. Supports `$filter` (`eq` and `startsWith` operators only) on **browser** and **operatingSystem** properties.|
+|deviceDetail|[deviceDetail](devicedetail.md)|The device information from where the sign-in occurred. Includes information such as deviceId, OS, and browser. <br/><br/> Supports `$filter` (`eq`, `startsWith`) on **browser** and **operatingSystem** properties.|
|federatedCredentialId|String|Contains the identifier of an application's federated identity credential, if a federated identity credential was used to sign in.| |flaggedForReview|Boolean|During a failed sign in, a user may click a button in the Azure portal to mark the failed event for tenant admins. If a user clicked the button to flag the failed sign in, this value is `true`.| |homeTenantId|String|The tenant identifier of the user initiating the sign in. Not applicable in Managed Identity or service principal sign ins.| |homeTenantName|String|For user sign ins, the identifier of the tenant that the user is a member of. Only populated in cases where the home tenant has provided affirmative consent to Azure AD to show the tenant content.|
-|id|String|The identifier representing the sign-in activity. Inherited from [entity](entity.md). Supports `$filter` (`eq` operator only).|
+|id|String|The identifier representing the sign-in activity. Inherited from [entity](entity.md). <br/><br/> Supports `$filter` (`eq`).|
|incomingTokenType|incomingTokenType|Indicates the token types that were presented to Azure AD to authenticate the actor in the sign in. The possible values are: `none`, `primaryRefreshToken`, `saml11`, `saml20`, `unknownFutureValue`, `remoteDesktopToken`. <br><br> **NOTE** Azure AD may have also used token types not listed in this Enum type to authenticate the actor. Do not infer the lack of a token if it is not one of the types listed. Also, please note that 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): `remoteDesktopToken`.|
-|ipAddress|String|The IP address of the client from where the sign-in occurred. Supports `$filter` (`eq` and `startsWith` operators only).|
+|ipAddress|String|The IP address of the client from where the sign-in occurred. <br/><br/> Supports `$filter` (`eq`, `startsWith`).|
|ipAddressFromResourceProvider|String|The IP address a user used to reach a resource provider, used to determine Conditional Access compliance for some policies. For example, when a user interacts with Exchange Online, the IP address Exchange receives from the user may be recorded here. This value is often `null`.| |isInteractive|Boolean|Indicates whether a user sign in is interactive. In interactive sign in, the user provides an authentication factor to Azure AD. These factors include passwords, responses to MFA challenges, biometric factors, or QR codes that a user provides to Azure AD or an associated app. In non-interactive sign in, the user doesn't provide an authentication factor. Instead, the client app uses a token or code to authenticate or access a resource on behalf of a user. Non-interactive sign ins are commonly used for a client to sign in on a user's behalf in a process transparent to the user.| |isTenantRestricted|Boolean|Shows whether the sign in event was subject to an Azure AD tenant restriction policy.|
-|location|[signInLocation](signinlocation.md)|The city, state, and 2 letter country code from where the sign-in occurred. Supports `$filter` (`eq` and `startsWith` operators only) on **city**, **state**, and **countryOrRegion** properties.|
+|location|[signInLocation](signinlocation.md)|The city, state, and 2 letter country code from where the sign-in occurred. <br/><br/> Supports `$filter` (`eq`, `startsWith`) on **city**, **state**, and **countryOrRegion** properties.|
|managedServiceIdentity|[managedIdentity](../resources/managedidentity.md)|Contains information about the managed identity used for the sign in, including its type and associated Azure Resource Manager (ARM) resource ID.| |networkLocationDetails|[networkLocationDetail](networklocationdetail.md) collection|The network location details including the type of network used and its names.|
-|originalRequestId|String|The request identifier of the first request in the authentication sequence. Supports `$filter` (`eq` operator only).|
+|originalRequestId|String|The request identifier of the first request in the authentication sequence. <br/><br/> Supports `$filter` (`eq`).|
|privateLinkDetails|[privateLinkDetails](../resources/privatelinkdetails.md)|Contains information about the Azure AD Private Link policy that is associated with the sign in event.| |processingTimeInMilliseconds|Int|The request processing time in milliseconds in AD STS.|
-|resourceDisplayName|String|The name of the resource that the user signed in to. Supports `$filter` (`eq` operator only).|
-|resourceId|String|The identifier of the resource that the user signed in to. Supports `$filter` (`eq` operator only).|
+|resourceDisplayName|String|The name of the resource that the user signed in to. <br/><br/> Supports `$filter` (`eq`).|
+|resourceId|String|The identifier of the resource that the user signed in to. <br/><br/> Supports `$filter` (`eq`).|
|resourceServicePrincipalId|String|The identifier of the service principal representing the target resource in the sign-in event.| |resourceTenantId|String|The tenant identifier of the resource referenced in the sign in.|
-|riskDetail|riskDetail|The reason behind a specific state of a risky user, sign-in, or a risk event. Possible values: `none`, `adminGeneratedTemporaryPassword`, `userPerformedSecuredPasswordChange`, `userPerformedSecuredPasswordReset`, `adminConfirmedSigninSafe`, `aiConfirmedSigninSafe`, `userPassedMFADrivenByRiskBasedPolicy`, `adminDismissedAllRiskForUser`, `adminConfirmedSigninCompromised`, or `unknownFutureValue`. The value `none` means that no action has been performed on the user or sign-in so far. Supports `$filter` (`eq` operator only).<br> **Note:** Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned `hidden`.|
-|riskEventTypes_v2|String collection|The list of risk event types associated with the sign-in. Possible values: `unlikelyTravel`, `anonymizedIPAddress`, `maliciousIPAddress`, `unfamiliarFeatures`, `malwareInfectedIPAddress`, `suspiciousIPAddress`, `leakedCredentials`, `investigationsThreatIntelligence`, `generic`, or `unknownFutureValue`. Supports `$filter` (`eq` and `startsWith` operators only).|
-|riskLevelAggregated|riskLevel|The aggregated risk level. Possible values: `none`, `low`, `medium`, `high`, `hidden`, or `unknownFutureValue`. The value `hidden` means the user or sign-in was not enabled for Azure AD Identity Protection. Supports `$filter` (`eq` operator only). <br>**Note:** Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned `hidden`.|
-|riskLevelDuringSignIn|riskLevel|The risk level during sign-in. Possible values: `none`, `low`, `medium`, `high`, `hidden`, or `unknownFutureValue`. The value `hidden` means the user or sign-in was not enabled for Azure AD Identity Protection. Supports `$filter` (`eq` operator only). <br>**Note:** Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned `hidden`.|
-|riskState|riskState|The risk state of a risky user, sign-in, or a risk event. Possible values: `none`, `confirmedSafe`, `remediated`, `dismissed`, `atRisk`, `confirmedCompromised`, or `unknownFutureValue`. Supports `$filter` (`eq` operator only).|
+|riskDetail|riskDetail|The reason behind a specific state of a risky user, sign-in, or a risk event. Possible values: `none`, `adminGeneratedTemporaryPassword`, `userPerformedSecuredPasswordChange`, `userPerformedSecuredPasswordReset`, `adminConfirmedSigninSafe`, `aiConfirmedSigninSafe`, `userPassedMFADrivenByRiskBasedPolicy`, `adminDismissedAllRiskForUser`, `adminConfirmedSigninCompromised`, or `unknownFutureValue`. The value `none` means that no action has been performed on the user or sign-in so far. <br/><br/> Supports `$filter` (`eq`).<br> **Note:** Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned `hidden`.|
+|riskEventTypes_v2|String collection|The list of risk event types associated with the sign-in. Possible values: `unlikelyTravel`, `anonymizedIPAddress`, `maliciousIPAddress`, `unfamiliarFeatures`, `malwareInfectedIPAddress`, `suspiciousIPAddress`, `leakedCredentials`, `investigationsThreatIntelligence`, `generic`, or `unknownFutureValue`. <br/><br/> Supports `$filter` (`eq`, `startsWith`).|
+|riskLevelAggregated|riskLevel|The aggregated risk level. Possible values: `none`, `low`, `medium`, `high`, `hidden`, or `unknownFutureValue`. The value `hidden` means the user or sign-in was not enabled for Azure AD Identity Protection. <br/><br/> Supports `$filter` (`eq`). <br>**Note:** Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned `hidden`.|
+|riskLevelDuringSignIn|riskLevel|The risk level during sign-in. Possible values: `none`, `low`, `medium`, `high`, `hidden`, or `unknownFutureValue`. The value `hidden` means the user or sign-in was not enabled for Azure AD Identity Protection. <br/><br/> Supports `$filter` (`eq`). <br>**Note:** Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned `hidden`.|
+|riskState|riskState|The risk state of a risky user, sign-in, or a risk event. Possible values: `none`, `confirmedSafe`, `remediated`, `dismissed`, `atRisk`, `confirmedCompromised`, or `unknownFutureValue`. <br/><br/> Supports `$filter` (`eq`).|
|servicePrincipalCredentialKeyId|String|The unique identifier of the key credential used by the service principal to authenticate.| |servicePrincipalCredentialThumbprint|String|The certificate thumbprint of the certificate used by the service principal to authenticate.|
-|servicePrincipalId|String|The application identifier used for sign-in. This field is populated when you are signing in using an application. Supports `$filter` (`eq` and `startsWith` operators only).|
-|servicePrincipalName|String|The application name used for sign-in. This field is populated when you are signing in using an application. Supports `$filter` (`eq` and `startsWith` operators only).|
+|servicePrincipalId|String|The application identifier used for sign-in. This field is populated when you are signing in using an application. <br/><br/> Supports `$filter` (`eq`, `startsWith`).|
+|servicePrincipalName|String|The application name used for sign-in. This field is populated when you are signing in using an application. <br/><br/> Supports `$filter` (`eq`, `startsWith`).|
|sessionLifetimePolicies|[sessionLifetimePolicy](sessionlifetimepolicy.md) collection|Any conditional access session management policies that were applied during the sign-in event.|
-|signInEventTypes|String collection|Indicates the category of sign in that the event represents. For user sign ins, the category can be `interactiveUser` or `nonInteractiveUser` and corresponds to the value for the **isInteractive** property on the signin resource. For managed identity sign ins, the category is `managedIdentity`. For service principal sign ins, the category is **servicePrincipal**. Possible values are: `interactiveUser`, `nonInteractiveUser`, `servicePrincipal`, `managedIdentity`, `unknownFutureValue`. Supports `$filter` (`eq`, `ne`).|
+|signInEventTypes|String collection|Indicates the category of sign in that the event represents. For user sign ins, the category can be `interactiveUser` or `nonInteractiveUser` and corresponds to the value for the **isInteractive** property on the signin resource. For managed identity sign ins, the category is `managedIdentity`. For service principal sign ins, the category is **servicePrincipal**. Possible values are: `interactiveUser`, `nonInteractiveUser`, `servicePrincipal`, `managedIdentity`, `unknownFutureValue`. <br/><br/> Supports `$filter` (`eq`, `ne`).|
|signInIdentifier|String|The identification that the user provided to sign in. It may be the userPrincipalName but it's also populated when a user signs in using other identifiers.| |signInIdentifierType|signInIdentifierType|The type of sign in identifier. Possible values are: `userPrincipalName`, `phoneNumber`, `proxyAddress`, `qrCode`, `onPremisesUserPrincipalName`, `unknownFutureValue`.|
-|status|[signInStatus](signinstatus.md)|The sign-in status. Includes the error code and description of the error (in case of a sign-in failure). Supports `$filter` (`eq` operator only) on **errorCode** property.|
-|tokenIssuerName|String|The name of the identity provider. For example, `sts.microsoft.com`. Supports `$filter` (`eq` operator only).|
+|status|[signInStatus](signinstatus.md)|The sign-in status. Includes the error code and description of the error (in case of a sign-in failure). <br/><br/> Supports `$filter` (`eq`) on **errorCode** property.|
+|tokenIssuerName|String|The name of the identity provider. For example, `sts.microsoft.com`. <br/><br/> Supports `$filter` (`eq`).|
|tokenIssuerType|tokenIssuerType|The type of identity provider. The possible values are: `AzureAD`, `ADFederationServices`, `UnknownFutureValue`, `AzureADBackupAuth`, `ADFederationServicesMFAAdapter`, `NPSExtension`. Note that you must use the `Prefer: include-unknown-enum-members` request header to get the following values in this [evolvable enum](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerations): `AzureADBackupAuth` , `ADFederationServicesMFAAdapter` , `NPSExtension`.| |uniqueTokenIdentifier|String|A unique base64 encoded request identifier used to track tokens issued by Azure AD as they are redeemed at resource providers. |
-|userAgent|String|The user agent information related to sign-in. Supports `$filter` (`eq` and `startsWith` operators only).|
-|userDisplayName|String|The display name of the user. Supports `$filter` (`eq` and `startsWith` operators only).|
-|userId|String|The identifier of the user. Supports `$filter` (`eq` operator only).|
-|userPrincipalName|String|The UPN of the user. Supports `$filter` (`eq` and `startsWith` operators only).|
+|userAgent|String|The user agent information related to sign-in. <br/><br/> Supports `$filter` (`eq`, `startsWith`).|
+|userDisplayName|String|The display name of the user. <br/><br/> Supports `$filter` (`eq`, `startsWith`).|
+|userId|String|The identifier of the user. <br/><br/> Supports `$filter` (`eq`).|
+|userPrincipalName|String|The UPN of the user. <br/><br/> Supports `$filter` (`eq`, `startsWith`).|
|userType|signInUserType|Identifies whether the user is a member or guest in the tenant. Possible values are: `member`, `guest`, `unknownFutureValue`.| |mfaDetail (deprecated)|String|This property is deprecated.|
v1.0 Signinactivity https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/signinactivity.md
Provides the last interactive or non-interactive sign-in time for a specific [us
| Property | Type | Description | |:-|:|:|
-|lastSignInDateTime|DateTimeOffset|The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user signed in to the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is: `'2014-01-01T00:00:00Z'`. Azure AD maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see [Manage inactive user accounts in Azure AD](/azure/active-directory/reports-monitoring/howto-manage-inactive-user-accounts).|
+|lastSignInDateTime|DateTimeOffset|The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user attempted to sign into the directory the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is: `'2014-01-01T00:00:00Z'`. Azure AD maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see [Manage inactive user accounts in Azure AD](/azure/active-directory/reports-monitoring/howto-manage-inactive-user-accounts).|
|lastSignInRequestId|String|Request identifier of the last interactive sign-in performed by this user.|
-|lastNonInteractiveSignInDateTime|DateTimeOffset|The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client signed in to the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is: `'2014-01-01T00:00:00Z'`. Azure AD maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see [Manage inactive user accounts in Azure AD](/azure/active-directory/reports-monitoring/howto-manage-inactive-user-accounts).|
+|lastNonInteractiveSignInDateTime|DateTimeOffset|The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client attempted to sign into the directory the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is: `'2014-01-01T00:00:00Z'`. Azure AD maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see [Manage inactive user accounts in Azure AD](/azure/active-directory/reports-monitoring/howto-manage-inactive-user-accounts).|
|lastNonInteractiveSignInRequestId|String|Request identifier of the last non-interactive sign-in performed by this user.| ## JSON representation
v1.0 Signinpreferences https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/signinpreferences.md
Represents settings and preferences for the sign-in experience of a user.
|Property|Type|Description| |:|:|:| |isSystemPreferredAuthenticationMethodEnabled|Boolean|Indicates whether the credential preferences of the system are enabled.|
+|userPreferredMethodForSecondaryAuthentication|userDefaultAuthenticationMethodType|The default second-factor method used by the user when signing in. If a user is enabled for system-preferred authentication, then this value is ignored except for a few scenarios where a user is authenticating via NPS extension or ADFS adapter. Possible values are `push`, `oath`, `voiceMobile`, `voiceAlternateMobile`, `voiceOffice`, `sms`, and `unknownFutureValue`|
## Relationships
The following is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.signInPreferences",
- "isSystemPreferredAuthenticationMethodEnabled": "Boolean"
+ "isSystemPreferredAuthenticationMethodEnabled": "Boolean",
+ "userPreferredMethodForSecondaryAuthentication": "String"
} ```
v1.0 Site https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/site.md
The **site** resource provides metadata and relationships for a SharePoint site.
| [Get activities by interval][] | GET /sites/{site-id}/getActivitiesByInterval | | [List pages][] | GET /sites/{site-id}/pages | | [List root sites][] | GET /sites?filter=root ne null&select=siteCollection,webUrl |
+| [List sites across geographies][] | GET /site/getAllSites |
| [Search for sites][] | GET /sites?search={query} | | [Follow site][] | POST /users/{user-id}/followedSites/add | | [Unfollow site][] | POST /users/{user-id}/followedSites/remove |
The **site** resource provides metadata and relationships for a SharePoint site.
[Get site for a group]: ../api/site-get.md [Get analytics]: ../api/itemanalytics-get.md [Get activities by interval]: ../api/itemactivity-getbyinterval.md
-[List pages]: ../api/sitepage-list.md
+[List pages]: ../api/baseSitePage-list.md
[List root sites]: ../api/site-list.md
+[List sites across geographies]: ../api/site-getallsites.md
[Search for sites]: ../api/site-search.md [Follow site]: ../api/site-follow.md [Unfollow site]: ../api/site-unfollow.md
The `root` identifier always references the root site for a given target, as fol
| **items** | Collection([baseItem][]) | Used to address any item contained in this site. This collection cannot be enumerated. | | **lists** | Collection([list][]) | The collection of lists under this site. | | **operations** | [richLongRunningOperation](../resources/richlongrunningoperation.md) collection | The collection of long running operations for the site. |
-| **pages** | Collection([sitePage][]) | The collection of pages in the SitePages list in this site. |
+| **pages** | Collection([baseSitePage][]) | The collection of pages in the baseSitePages list in this site. |
| **permissions** | Collection([permission][]) | The permissions associated with the site. Nullable. | | **sites** | Collection([site][]) | The collection of the sub-sites under this site. | | **termStore** | [microsoft.graph.termStore.store] | The termStore under this site. |
The `root` identifier always references the root site for a given target, as fol
[itemAnalytics]: itemanalytics.md [list]: list.md [permission]: permission.md
-[sitePage]: sitepage.md
+[baseSitePage]: baseSitePage.md
[root]: root.md [site]: site.md [siteSettings]: sitesettings.md
v1.0 Sitepage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/sitepage.md
Title: SitePage
-description: This resource represents a page in the SitePages list.
+ Title: "sitePage resource type"
+description: Represents a site page in the sitePages list.
ms.localizationpriority: medium ms.prod: sharepoint
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-This resource represents a page in the SitePages [list](../resources/list.md).
+This resource represents a page in the sitePages [list](../resources/list.md).
It contains the title, layout, and a collection of [webPart](../resources/webpart.md)s.
-Inherits from [baseItem](../resources/baseitem.md).
+Inherits from [baseSitePage](../resources/basesitepage.md).
## Methods
Inherits from [baseItem](../resources/baseitem.md).
| [Create sitePage](../api/sitepage-create.md) | [sitePage](../resources/sitepage.md) | Create a new [sitePage](../resources/sitepage.md) object. | | [Get sitePage](../api/sitepage-get.md) | [sitePage](../resources/sitepage.md) | Read the properties and relationships of a [sitePage](../resources/sitepage.md) object. | | [Update sitePage](../api/sitepage-update.md) | [sitePage](../resources/sitepage.md) | Update the properties of a [sitePage](../resources/sitepage.md) object. |
-| [Delete sitePage](../api/sitepage-delete.md) | None | Deletes a [sitePage](../resources/sitepage.md) object. |
+| [Delete sitePage](../api/basesitepage-delete.md) | None | Deletes a [sitePage](../resources/sitepage.md) object. |
| [Publish sitePage](../api/sitepage-publish.md) | None | Publish a [sitePage](../resources/sitepage.md) object. | | [Get a collection of WebParts by position information](../api/sitepage-getwebpartsbyposition.md) | [webpart](../resources/webpart.md) collection | Get a collection of [WebPart](../resources/webpart.md) by providing [webPartPosition](../resources/webpartposition.md) information. |
Inherits from [baseItem](../resources/baseitem.md).
| Property | Type | Description | | :- | : | : |
-| contentType | [contentTypeInfo](../resources/contentTypeInfo.md) | Inherited from [baseItem](../resources/baseitem.md). |
-| createdBy | [identitySet](../resources/identityset.md) | Inherited from [baseItem](../resources/baseitem.md). |
-| createdDateTime | DateTimeOffset | Inherited from [baseItem](../resources/baseitem.md). |
-| description | String | Inherited from [baseItem](../resources/baseitem.md). |
-| eTag | String | Inherited from [baseItem](../resources/baseitem.md). |
-| id | String | Inherited from [entity](../resources/entity.md). |
-| lastModifiedBy | [identitySet](../resources/identityset.md) | Inherited from [baseItem](../resources/baseitem.md). |
-| lastModifiedDateTime | DateTimeOffset | Inherited from [baseItem](../resources/baseitem.md). |
-| name | String | Inherited from [baseItem](../resources/baseitem.md). |
-| pageLayout | [pageLayoutType](../resources/sitepage.md#pagelayouttype-values) | The name of the page layout of the page. The possible values are: `microsoftReserved`, `article`, `home`, `unknownFutureValue`. |
-| parentReference | [itemReference](../resources/itemreference.md) | Inherited from [baseItem](../resources/baseitem.md). |
+| contentType | [contentTypeInfo](../resources/contentTypeInfo.md) | The content type of this item. Inherited from [baseSitePage](../resources/basesitepage.md). |
+| createdBy | [identitySet](../resources/identityset.md) | Identity of the creator of this item. Read-only. Inherited from [baseSitePage](../resources/basesitepage.md). |
+| createdDateTime | DateTimeOffset | The date and time the item was created. Read-only. Inherited from [baseSitePage](../resources/basesitepage.md). |
+| description | String | The descriptive text for the item. Inherited from [baseSitePage](../resources/basesitepage.md). |
+| eTag | String | ETag for the item. Inherited from [baseSitePage](../resources/basesitepage.md). |
+| id | String | The unique identifier of the item. Inherited from [baseSitePage](../resources/basesitepage.md). |
+| lastModifiedBy | [identitySet](../resources/identityset.md) | TIdentity of the last modifier of this item. Read-only. Inherited from [baseSitePage](../resources/basesitepage.md). |
+| lastModifiedDateTime | DateTimeOffset | The date and time the item was last modified. Read-only. Inherited from [baseSitePage](../resources/basesitepage.md). |
+| name | String | The name of the item. Inherited from [baseSitePage](../resources/basesitepage.md). |
+| pageLayout | [pageLayoutType](../resources/basesitepage.md#pagelayouttype-values) | The name of the page layout of the page. The possible values are: `microsoftReserved`, `article`, `home`, `unknownFutureValue`. Inherited from [baseSitePage](../resources/basesitepage.md). |
+| parentReference | [itemReference](../resources/itemreference.md) | Parent information, if the item has a parent. Inherited from [baseSitePage](../resources/baseSitePage.md). |
| promotionKind | [pagePromotionType](../resources/sitepage.md#pagepromotiontype-values) | Indicates the promotion kind of the sitePage. The possible values are: `microsoftReserved`, `page`, `newsPost`, `unknownFutureValue`. |
-| publishingState | [publicationFacet](../resources/publicationfacet.md) | The publishing status and the MM.mm version of the page. |
+| publishingState | [publicationFacet](../resources/publicationfacet.md) | The publishing status and the MM.mm version of the page. Inherited from [baseSitePage](../resources/basesitepage.md). |
| reactions | [reactionsFacet](../resources/reactionsfacet.md) | Reactions information for the page. | | showComments | Boolean | Determines whether or not to show comments at the bottom of the page. | | showRecommendedPages | Boolean | Determines whether or not to show recommended pages at the bottom of the page. | | thumbnailWebUrl | String | Url of the sitePage's thumbnail image |
-| title | String | Title of the sitePage. |
+| title | String | Title of the sitePage. Inherited from [baseSitePage](../resources/basesitepage.md). |
| titleArea | [titleArea](../resources/titlearea.md) | Title area on the SharePoint page. |
-| webUrl | String | Inherited from [baseItem](../resources/baseitem.md). |
-
-### pageLayoutType values
-
-| Value | Description |
-| -- | -- |
-| `microsoftReserved` | The page is a special type, reserved for use by Microsoft only. This value cannot be used when creating the page with [Create sitePage](../api/sitepage-create.md) method. |
-| `article` | The page is an article page. |
-| `home` | The page is a home page. |
-| `unknownFutureValue` | Marker value for future compatibility. |
+| webUrl | String | URL that displays the resource in the browser. Read-only. Inherited from [baseSitePage](../resources/baseSitePage.md). |
### pagePromotionType values
Inherits from [baseItem](../resources/baseitem.md).
| Relationship | Type | Description | | :-- | :-- | :-- |
-| canvasLayout | [canvasLayout](../resources/canvaslayout.md) | Indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical section |
-| createdByUser | [user](../resources/user.md) | Identity of the creator of this item. Read-only. Inherited from [baseItem](../resources/baseitem.md) |
-| lastModifiedByUser | [user](../resources/user.md) | Identity of the last modifier of this item. Read-only. Inherited from [baseItem](../resources/baseitem.md) |
-| webParts | [webPart](../resources/webpart.md) collection | Collection of webparts on the SharePoint page |
+| canvasLayout | [canvasLayout](../resources/canvaslayout.md) | Indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical sections. |
+| createdByUser | [user](../resources/user.md) | Identity of the creator of this item. Read-only. Inherited from [baseSitePage](../resources/baseSitePage.md). |
+| lastModifiedByUser | [user](../resources/user.md) | Identity of the last modifier of this item. Read-only. Inherited from [baseSitePage](../resources/baseSitePage.md). |
+| webParts | [webPart](../resources/webpart.md) collection | Collection of webparts on the SharePoint page. |
## JSON representation
The following is a JSON representation of the resource.
"blockType": "resource", "keyProperty": "id", "@odata.type": "microsoft.graph.sitePage",
- "baseType": "microsoft.graph.baseItem",
+ "baseType": "microsoft.graph.baseSitePage",
"openType": true } -->
v1.0 Stalesigninalertconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/stalesigninalertconfiguration.md
+
+ Title: "staleSignInAlertConfiguration resource type"
+description: "Represents an alert configuration that is triggered if there are accounts in a privileged role that have not signed into Azure AD within a specified period."
+
+ms.localizationpriority: medium
++
+# staleSignInAlertConfiguration resource type
+
+Namespace: microsoft.graph
++
+Represents an alert configuration that is triggered if there are accounts in a privileged role that have not signed into Azure AD within a specified period. These accounts might be service or shared accounts that are not being maintained and are vulnerable to security threats.
+
+Inherits from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|alertDefinitionId|String|The identifier of an alert definition. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md). Supports `$filter` (`eq`, `ne`).|
+|duration|Duration|The number of days to look back from current timestamp within which the account has not signed in.|
+|id|String|The identifier of the alert configuration. Inherited from [entity](../resources/entity.md).|
+|isEnabled|Boolean|`true` if the alert is enabled. Setting it to `false` disables PIM scanning the tenant to identify instances that trigger this alert. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).|
+|scopeId|String|The identifier of the scope to which the alert is related. Only `/` is supported to represent the tenant scope. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md). Supports `$filter` (`eq`, `ne`).|
+|scopeType|String|The type of scope where the alert is created. `DirectoryRole` is the only currently supported scope type for Azure AD roles. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|alertDefinition|[unifiedRoleManagementAlertDefinition](../resources/unifiedrolemanagementalertdefinition.md)| The definition of the alert that contains its description, impact, and measures to mitigate or prevent it. Supports `$expand`.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.staleSignInAlertConfiguration",
+ "baseType": "microsoft.graph.unifiedRoleManagementAlertConfiguration",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.staleSignInAlertConfiguration",
+ "id": "String (identifier)",
+ "alertDefinitionId": "String",
+ "scopeType": "String",
+ "scopeId": "String",
+ "isEnabled": "Boolean",
+ "duration": "String (duration)"
+}
+```
+
v1.0 Stalesigninalertincident https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/stalesigninalertincident.md
+
+ Title: "staleSignInAlertIncident resource type"
+description: "Represents an alert incident that is triggered if there are accounts in a privileged role that have not signed into Azure AD within a specified time period."
+
+ms.localizationpriority: medium
++
+# staleSignInAlertIncident resource type
+
+Namespace: microsoft.graph
++
+Represents an alert incident that is triggered if there are accounts in a privileged role that have not signed into Azure AD within a specified time period.
+
+The threshold that triggers this alert when it's reached is defined in the [staleSignInAlertConfiguration](../resources/stalesigninalertconfiguration.md) resource type.
+
+Inherits from [unifiedRoleManagementAlertIncident](../resources/unifiedrolemanagementalertincident.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|assigneeDisplayName|String|Display name of the subject that the incident applies to.|
+|assigneeId|String|The identifier of the subject that the incident applies to.|
+|assigneeUserPrincipalName|String|User principal name of the subject that the incident applies to. Applies to user principals.|
+|assignmentCreatedDateTime|DateTimeOffset|Date and time of assignment creation.|
+|id|String|The identifier for an alert incident. For example, it could be a role assignment id if the incident represents a role assignment Inherited from [entity](../resources/entity.md). Supports `$filter` (`eq`, `ne`).|
+|lastSignInDateTime|DateTimeOffset|Date and time of last sign in.|
+|roleDefinitionId|String|The identifier for the [directory role definition](unifiedroledefinition.md) that's in scope of this incident.|
+|roleDisplayName|String|The display name for the [directory role](unifiedroledefinition.md).|
+|roleTemplateId|String|The globally unique identifier for the [directory role](unifiedroledefinition.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.staleSignInAlertIncident",
+ "baseType": "microsoft.graph.unifiedRoleManagementAlertIncident",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.staleSignInAlertIncident",
+ "id": "String (identifier)",
+ "roleTemplateId": "String",
+ "roleDisplayName": "String",
+ "roleDefinitionId": "String",
+ "assigneeId": "String",
+ "assigneeDisplayName": "String",
+ "assigneeUserPrincipalName": "String",
+ "assignmentCreatedDateTime": "String (timestamp)",
+ "lastSignInDateTime": "String (timestamp)"
+}
+```
+
v1.0 Standardwebpart https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/standardwebpart.md
Inherits from [webPart](../resources/webpart.md).
## Properties
-| Property | Type | Description |
-| :- | :-- | :-- |
-| data | [webPartData](../resources/webpartdata.md) | Data of the webPart. |
-| id | String | Instance identifier of the webPart. Inherited from [entity](../resources/entity.md). |
-| webPartType | String | A Guid which indicates the type of the webParts |
+| Property | Type | Description |
+| : | :-- | :-- |
+| containerTextWebPartId | string | The instance identifier of the container text webPart. It only works for inline standard webPart in rich text webParts. |
+| data | [webPartData](../resources/webpartdata.md) | Data of the webPart. |
+| id | String | Instance identifier of the webPart. Inherited from [entity](../resources/entity.md). |
+| webPartType | String | A Guid that indicates the webPart type. |
## Relationships
The following is a JSON representation of the resource.
```json { "@odata.type": "#microsoft.graph.standardWebPart",
+ "containerTextWebPartId": "String",
"id": "String (identifier)", "webPartType": "String", "data": {
v1.0 Statusbase https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/statusbase.md
Describes the status of the provisioning summary event.
| Property | Type | Description | |:-|:|:|
-|status|provisioningResult| Possible values are: `success`, `warning`, `failure`, `skipped`, `unknownFutureValue`.|
+|status|provisioningResult| Possible values are: `success`, `warning`, `failure`, `skipped`, `unknownFutureValue`. Supports `$filter` (`eq`, `contains`).|
## JSON representation
v1.0 Subjectrightsrequest Subjectrightsrequestapioverview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/subjectrightsrequest-subjectrightsrequestapioverview.md
In accordance with certain privacy regulations around the world, individuals can
The Microsoft Graph APIs for subject rights request provide functionality for organizations to automate repetitive tasks and integrate with existing data subject request tools, to enable building repeatable workflows that can be incorporated to their business processes. You can use the subject rights request APIs to help you automate and scale your organization's ability to perform subject rights requests searches in Microsoft 365 and help meet industry regulations more efficiently. > [!IMPORTANT]
-> The Microsoft Graph APIs for subject rights request are intended to help meet the need to fulfill subject rights requests within Microsoft 365 services for Exchange Online, SharePoint Online, Teams chats, and OneDrive for Business. These APIs should not be used as a substitute for searching for data in any other Microsoft 365 system or any other area as those scenarios are not explicity supported.
+> The Microsoft Graph APIs for subject rights request are intended to help meet the need to fulfill subject rights requests within Microsoft 365 services for Exchange Online, SharePoint Online, Teams chats, and OneDrive for Business. These APIs should not be used as a substitute for searching for data in any other Microsoft 365 system or any other area as those scenarios are not explicitly supported.
The API includes the following key entities.
The API includes the following key entities.
| Subject rights request history | [microsoft.graph.subjectRightsRequesthistory](subjectRightsRequesthistory.md) | Represents the history for a subject rights request. | | Subject rights request detail | [microsoft.graph.subjectRightsRequestDetail](subjectRightsRequestDetail.md) | Represents the details of a subject rights request, including number of items found, number of items reviewed, and so on. | | Subject rights request stage detail | [microsoft.graph.subjectRightsRequestStageDetail](subjectRightsRequestStageDetail.md) | Represents the properties of the stages of a subject rights request. |----
v1.0 Subscribedsku https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/subscribedsku.md
Title: "subscribedSku resource type" description: "Represents the subscribed SKU type." ms.localizationpriority: medium-+ ms.prod: "directory-management" doc_type: resourcePageType
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Only the read operation is supported on subscribed SKUs; create, update, and delete are not supported. Query filter expressions are not supported. Inherits from [directoryObject](directoryobject.md).
+Represents information about a service SKU that a company is subscribed to.
+Inherits from [directoryObject](directoryobject.md).
## Methods
-| Method | Return Type |Description|
-|:|:--|:-|
-|[Get subscribedSku](../api/subscribedsku-get.md) | [subscribedSku](subscribedsku.md) |Get a specific commercial subscription that an organization has acquired.|
-|[List subscribedsku](../api/subscribedsku-list.md) | [subscribedSku](subscribedsku.md) collection |Get the list of commercial subscriptions that an organization has acquired.|
+
+| Method | Return Type | Description |
+| :- | :- | :-- |
+| [Get subscribedSku](../api/subscribedsku-get.md) | [subscribedSku](subscribedsku.md) | Get a specific commercial subscription that an organization has acquired. |
+| [List subscribedSku](../api/subscribedsku-list.md) | [subscribedSku](subscribedsku.md) collection | Get the list of commercial subscriptions that an organization has acquired. |
## Properties
-| Property | Type |Description|
-|:|:--|:-|
-|appliesTo|String| For example, "User" or "Company". |
-|capabilityStatus|String| Possible values are: `Enabled`, `Warning`, `Suspended`, `Deleted`, `LockedOut`. The capabilityStatus is `Enabled` if the **prepaidUnits** property has at least 1 unit that is **enabled**, and `LockedOut` if the customer cancelled their subscription. |
-|consumedUnits|Int32| The number of licenses that have been assigned. |
-|id|String| The unique identifier for the subscribed sku object. Key, not nullable. |
-|prepaidUnits|[licenseUnitsDetail](licenseunitsdetail.md)| Information about the number and status of prepaid licenses. |
-|servicePlans|[servicePlanInfo](serviceplaninfo.md) collection| Information about the service plans that are available with the SKU. Not nullable |
-|skuId|Guid| The unique identifier (GUID) for the service SKU. |
-|skuPartNumber|String| The SKU part number; for example: "AAD_PREMIUM" or "RMSBASIC". To get a list of commercial subscriptions that an organization has acquired, see [List subscribedSkus](../api/subscribedsku-list.md). |
+
+| Property | Type | Description |
+| : | :-- | :-- |
+| accountId | String | The unique ID of the account this SKU belongs to. |
+| accountName | String | The name of the account this SKU belongs to. |
+| appliesTo | String | The target class for this SKU. Only SKUs with target class `User` are assignable. Possible values are: `User`, `Company`. |
+| capabilityStatus | String | `Enabled` indicates that the **prepaidUnits** property has at least one unit that is enabled. `LockedOut` indicates that the customer cancelled their subscription. Possible values are: `Enabled`, `Warning`, `Suspended`, `Deleted`, `LockedOut`. |
+| consumedUnits | Int32 | The number of licenses that have been assigned. |
+| id | String | The unique identifier for the subscribed SKU object. Key, not nullable. |
+| prepaidUnits | [licenseUnitsDetail](licenseunitsdetail.md) | Information about the number and status of prepaid licenses. |
+| servicePlans | [servicePlanInfo](serviceplaninfo.md) collection | Information about the service plans that are available with the SKU. Not nullable |
+| skuId | String | The unique identifier (GUID) for the service SKU. |
+| skuPartNumber | String | The SKU part number; for example, `AAD_PREMIUM` or `RMSBASIC`. To get a list of commercial subscriptions that an organization has acquired, see [List subscribedSkus](../api/subscribedsku-list.md). |
+| subscriptionsIds | String collection | A list of all [subscription IDs](../resources/companysubscription.md) associated with this SKU. |
## Relationships
-None
+
+None.
## JSON representation
The following is a JSON representation of the resource
```json {
+ "accountId": "String",
+ "accountName": "String",
"appliesTo": "String", "capabilityStatus": "String",
- "consumedUnits": 1024,
+ "consumedUnits": "Int32",
"id": "String (identifier)",
- "prepaidUnits": {"@odata.type": "microsoft.graph.licenseUnitsDetail"},
- "servicePlans": [{"@odata.type": "microsoft.graph.servicePlanInfo"}],
- "skuId": "Guid",
- "skuPartNumber": "String"
+ "prepaidUnits": { "@odata.type": "microsoft.graph.licenseUnitsDetail" },
+ "servicePlans": [{ "@odata.type": "microsoft.graph.servicePlanInfo" }],
+ "skuId": "String",
+ "skuPartNumber": "String",
+ "subscriptionIds": ["String"]
}- ``` ## See also
-+ [Product names and service plan identifiers for licensing](/azure/active-directory/enterprise-users/licensing-service-plan-reference)
+- [Product names and service plan identifiers for licensing](/azure/active-directory/enterprise-users/licensing-service-plan-reference)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
The following is a JSON representation of the resource
"suppressions": [] } -->--
v1.0 Subscription https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/subscription.md
Title: "subscription resource type" description: "A subscription allows a client app to receive change notifications about changes to data in Microsoft Graph. Currently, subscriptions are enabled for the following resources:" ms.localizationpriority: medium-+ doc_type: resourcePageType ms.prod: "change-notifications"
Namespace: microsoft.graph
[!INCLUDE [todo-deprecate-basetaskapi-sharedfeature](../includes/todo-deprecate-basetaskapi-sharedfeature.md)]
-A subscription allows a client app to receive change notifications about changes to data in Microsoft Graph.
+A subscription allows a client app to receive change notifications about changes to data in Microsoft Graph.
-
-For the possible resource path values for each supported resource, see [Use the Microsoft Graph API to get change notifications](webhooks.md). To learn how to use lifecycle notifications, see [Reduce missing subscriptions and change notifications](/graph/webhooks-lifecycle).
+For more information about subscriptions and change notifications, including resources that support change notifications, see [Set up notifications for changes in resource data](webhooks.md).
## Methods
v1.0 Synchronization Attributedefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-attributedefinition.md
Describes an attribute of an object.
|anchor |Boolean | `true` if the attribute should be used as the anchor for the object. Anchor attributes must have a unique value identifying an object, and must be immutable. Default is `false`. One, and only one, of the object's attributes must be designated as the anchor to support synchronization. | |caseExact |Boolean |`true` if value of this attribute should be treated as case-sensitive. This setting affects how the synchronization engine detects changes for the attribute.| |flowNullValues |Boolean |'true' to allow null values for attributes.|
-|metadata |[metadataEntry](../resources/synchronization-metadataentry.md) collection |Additional extension properties. Unless mentioned explicitly, metadata values should not be changed.|
+|metadata |[attributeDefinitionMetadataEntry](../resources/synchronization-attributedefinitionmetadataentry.md) collection |Metadata for the given object.|
|multivalued |Boolean |`true` if an attribute can have multiple values. Default is `false`.| |mutability |mutability |An attribute's mutability. Possible values are: `ReadWrite`, `ReadOnly`, `Immutable`, `WriteOnly`. Default is `ReadWrite`.| |name |String |Name of the attribute. Must be unique within the object definition. Not nullable.|
The following is a JSON representation of the resource.
"caseExact": true, "defaultValue": "String", "flowNullValues": true,
- "metadata": [{"@odata.type": "microsoft.graph.metadataEntry"}],
+ "metadata": [
+ {
+ "@odata.type": "microsoft.graph.attributeDefinitionMetadataEntry"
+ }
+ ],
"multivalued": true, "mutability": "String", "name": "String",
- "referencedObjects": [{"@odata.type": "microsoft.graph.referencedObject"}],
+ "referencedObjects": [
+ {
+ "@odata.type": "microsoft.graph.referencedObject"
+ }
+ ],
"required": true, "type": "String" }- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Synchronization Attributedefinitionmetadataentry https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-attributedefinitionmetadataentry.md
+
+ Title: "attributeDefinitionMetadataEntry resource type"
+description: "Metadata for the given object."
+ms.localizationpriority: medium
+++
+# attributeDefinitionMetadataEntry resource type
+
+Namespace: microsoft.graph
++
+Metadata for the given object.
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|key|attributeDefinitionMetadata|Possible values are: `BaseAttributeName`, `ComplexObjectDefinition`, `IsContainer`, `IsCustomerDefined`, `IsDomainQualified`, `LinkPropertyNames`, `LinkTypeName`, `MaximumLength`, `ReferencedProperty`. |
+|value|String|Value of the metadata property.|
+
+### Supported key-value pairs
+| Key |Value|
+|:|:-|
+|BaseAttributeName| If this attribute inherits from another object, this is the name of the base attribute.|
+|ComplexObjectDefinition | A JSON containing a list of objectDefinition and objectMapping objects that together define this complex attribute. |
+|IsContainer |This flag indicates whether the attribute is a container for other entries. A group is a typical container. A "container" is the generic notion of what a group does. |
+|IsCustomerDefined |This flag indicates whether this attributeDefinition was defined by the customer. |
+|IsDomainQualified |This flag indicates whether the attribute has a domain as the suffix, such as userPrincipalName. |
+|LinkPropertyNames |The specific attribute names that should be looked up from the linked object and added as a virtual property on the current entry. |
+|LinkTypeName |The type names of the specific attribute names that should be looked up from the linked object and added as a virtual property on the current entry. |
+|MaximumLength |The maximum character length of the target attribute. |
+|ReferencedProperty |If this is a reference attribute, the property that's referenced. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.attributeDefinitionMetadataEntry"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.attributeDefinitionMetadataEntry",
+ "key": "String",
+ "value": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "metadataEntry resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Attributemapping https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-attributemapping.md
The following is a JSON representation of the resource.
<!-- { "blockType": "resource",
- "optionalProperties": [
-
- ],
"@odata.type": "microsoft.graph.attributeMapping"
-}-->
-
-```json
+}
+-->
+``` json
{
+ "@odata.type": "#microsoft.graph.attributeMapping",
"defaultValue": "String", "exportMissingReferences": "Boolean", "flowBehavior": "String", "flowType": "String",
- "matchingPriority": 1024,
- "source": {"@odata.type": "microsoft.graph.attributeMappingSource"},
+ "matchingPriority": "Integer",
+ "source": {
+ "@odata.type": "microsoft.graph.attributeMappingSource"
+ },
"targetAttributeName": "String" }- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Synchronization Attributemappingfunctionschema https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-attributemappingfunctionschema.md
Describes a function that can be used in an [attribute mapping](synchronization-
## Methods
-| Method | Return Type |Description|
+| Method | Return Type |Description|
|:|:--|:-| |[List](../api/synchronization-synchronizationschema-functions.md) | [attributeMappingFunctionSchema](../resources/synchronization-attributemappingfunctionschema.md) collection|List supported attribute mapping functions.|
The following is a JSON representation of the resource.
```json { "id": "String (identifier)",
- "parameters": [{"@odata.type": "microsoft.graph.attributeMappingParameterSchema"}]
+ "parameters": [
+ {
+ "@odata.type": "microsoft.graph.attributeMappingParameterSchema"
+ }
+ ]
}- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Synchronization Attributemappingsource https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-attributemappingsource.md
Defines how a value should be extracted (or transformed) from the source object.
|parameters |[stringKeyAttributeMappingSourceValuePair](synchronization-stringkeyattributemappingsourcevaluepair.md) collection | If this object represents a function, lists function parameters. Parameters consist of **attributeMappingSource** objects themselves, allowing for complex expressions. If **type** is not `Function`, this property will be null/empty array. | |type | attributeMappingSourceType |The type of this attribute mapping source. Possible values are: `Attribute`, `Constant`, `Function`. Default is `Attribute`.|
-## JSON representation
-
-The following is a JSON representation of the resource.
-
-<!-- {
- "blockType": "resource",
- "optionalProperties": [
-
- ],
- "@odata.type": "microsoft.graph.attributeMappingSource"
-}-->
-
-```json
-{
- "expression": "String",
- "name": "String",
- "parameters": [{"@odata.type": "microsoft.graph.stringKeyAttributeMappingSourceValuePair"}],
- "type": "String"
-}
-```
-
-## JSON Examples
+### Sample syntaxes
-Simple attribute to attribute mapping
-
-<!-- {
- "blockType": "resource",
- "optionalProperties": [
-
- ],
- "@odata.type": "microsoft.graph.attributeMappingSource"
-}-->
+Simple attribute to attribute mapping.
+<!-- { "blockType": "ignored" } -->
```json { "expression": "[mail]",
Simple attribute to attribute mapping
} ```
-Expression extracting first 8 characters from the source attribute
-
-<!-- {
- "blockType": "resource",
- "optionalProperties": [
-
- ],
- "@odata.type": "microsoft.graph.attributeMappingSource"
-}-->
+Expression extracting first 8 characters from the source attribute.
+<!-- { "blockType": "ignored" } -->
```json { "expression": "Mid([userPrincipalName], 1, 8)",
Expression extracting first 8 characters from the source attribute
} ```
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.attributeMappingSource"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.attributeMappingSource",
+ "expression": "String",
+ "name": "String",
+ "parameters": [
+ {
+ "@odata.type": "microsoft.graph.stringKeyAttributeMappingSourceValuePair"
+ }
+ ],
+ "type": "String"
+}
+```
+ <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!--
Expression extracting first 8 characters from the source attribute
"tocPath": "", "suppressions": [] }>--
+-->
v1.0 Synchronization Bulkupload https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-bulkupload.md
+
+ Title: "bulkUpload resource type"
+description: "Represents capability of the synchronization service to process bulk uploads."
+
+ms.localizationpriority: medium
++
+# bulkUpload resource type
+
+Namespace: microsoft.graph
++
+Represents the capability of the Azure AD synchronization service to process bulk uploads.
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[Perform bulkUpload](../api/synchronization-synchronizationjob-post-bulkupload.md)| None |Perform a new bulk upload using the synchronization job.|
+
+## Properties
+
+The bulkUpload resource type accepts the following properties in the payload:
+
+- The **schemas** parameter at the root level that must be set to `urn:ietf:params:scim:api:messages:2.0:BulkRequest`. Required. The following JSON block shows a representation of the **schemas** parameter.
+
+ ```json
+ "schemas": [
+ "urn:ietf:params:scim:api:messages:2.0:BulkRequest"
+ ]
+ ```
+
+- The **Operations** parameter contains an array of key-value pairs. Each request can contain a maximum of 50 user operations under this parameter. The following key-value pairs are _required_ in each object in the array.
+ - **method** key can be set to one of the following values `POST` or `DELETE`
+ > [!NOTE]
+ > When the **method** key is set to `POST`, the provisioning service will determine the right operation to perform on the target (create/update/enable/disable) based on the attribute mapping configuration. For example, if you have set {externalId,employeeId} as the matching identifier pair, then the provisioning service will check if a user with the employeeId exists in Azure AD. If it doesn't exist, then the provisioning service will create the user. If it exists, then the provisioning service will update the user record.
+ - **path** key always set to the value `/Users`
+ - **bulkId** key set to a unique ID value. For example, if the data is coming from an HR source, you may set this value to `employeeId` which is guaranteed to be unique in the HR system.
+ - **data** object. Required. The **data** object must have the following objects:
+ - The `schemas` array under the `data` object must have the schemas: `urn:ietf:params:scim:schemas:core:2.0:User` and `urn:ietf:params:scim:schemas:extension:enterprise:2.0:User` representing the SCIM schema URI for the [Core User Resource](https://datatracker.ietf.org/doc/html/rfc7643#section-4.1) and the [Enterprise User Extension](https://datatracker.ietf.org/doc/html/rfc7643#section-4.3), respectively. You may include additional custom SCIM schema names in case of attribute extensions.
+ - **externalId** key set to a unique identifier in the source system. For example, `employeeId` or `personId` or `studentId`.
+
+ The following JSON sample shows an example of an **Operations** object.
+
+ ```json
+ {
+ "method": "POST",
+ "bulkId": "d63f4f30-a198-43db-a34d-f72bfa1f551e",
+ "path": "/Users",
+ "data": {
+ "schemas": [
+ "urn:ietf:params:scim:schemas:core:2.0:User",
+ "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"
+ ],
+ "externalId": "EMP1830"
+ ... [You may include other SCIM attributes and extensions under the data object.]
+ }
+ }
+
+ ```
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.bulkUpload",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.bulkUpload"
+}
+```
v1.0 Synchronization Directorydefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-directorydefinition.md
In general, the default [synchronization schema](synchronization-synchronization
Directory definitions are updated as part of the [synchronization schema](synchronization-synchronizationschema.md).
+Inherits from [entity](../resources/entity.md).
+ ## Methods | Method | Return Type |Description| |:|:--|:-|
-|[Discover directoryDefinition](../api/directorydefinition-discover.md) | [directoryDefinition](synchronization-directorydefinition.md) |Discover the schema and supported properties of the directory.|
+|[Discover directoryDefinition](../api/synchronization-directorydefinition-discover.md) | [directoryDefinition](synchronization-directorydefinition.md) |Discover the schema and supported properties of the directory.|
## Properties | Property | Type | Description | |:--|:-|:|
-|id |String |Directory identifier. Not nullable.|
+|id |String |Directory identifier. Not nullable. Inherited from [entity](../resources/entity.md).|
|name |String |Name of the directory. Must be unique within the [synchronization schema](synchronization-synchronizationschema.md). Not nullable.| |objects |[objectDefinition](synchronization-objectdefinition.md) collection |Collection of objects supported by the directory.| |readOnly|Boolean| Whether this object is read-only.|
The following is a JSON representation of the resource.
"discoverabilities": "String", "discoveryDateTime": "DateTimeOffset", "id": "String",
- "metadata": [{"@odata.type": "microsoft.graph.stringKeyStringValuePair"}],
+ "metadata": [
+ {
+ "@odata.type": "microsoft.graph.stringKeyStringValuePair"
+ }
+ ],
"name": "String",
- "objects": [{"@odata.type": "microsoft.graph.objectDefinition"}],
+ "objects": [
+ {
+ "@odata.type": "microsoft.graph.objectDefinition"
+ }
+ ],
"version": "String" }- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Synchronization Expressioninputobject https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-expressioninputobject.md
Namespace: microsoft.graph
Represents an object to be used as input test data when the [parseExpression](../api/synchronization-synchronizationschema-parseexpression.md) action performs an expression evaluation. ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |definition|[objectDefinition](synchronization-objectdefinition.md)|Definition of the test object.| |properties|[stringKeyObjectValuePair](synchronization-stringkeyobjectvaluepair.md) collection|Property values of the test object.|
The following is a JSON representation of the resource.
```json {
- "definition": {"@odata.type": "microsoft.graph.objectDefinition"},
- "properties": [{"@odata.type": "microsoft.graph.stringKeyObjectValuePair"}]
+ "definition": {
+ "@odata.type": "microsoft.graph.objectDefinition"
+ },
+ "properties": [
+ {
+ "@odata.type": "microsoft.graph.stringKeyObjectValuePair"
+ }
+ ]
}- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Synchronization Filter https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-filter.md
An object is considered in scope for the group set (group set is evaluated to `t
For more information, see [Attribute-based application provisioning with scoping filters](/azure/active-directory/active-directory-saas-scoping-filters) ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |categoryFilterGroups|[filterGroup](synchronization-filtergroup.md) collection|`*Experimental*` Filter group set used to decide whether given object belongs and should be processed as part of this object mapping. An object is considered in scope *if ANY of the groups in the collection is evaluated to `true`*.| |groups|[filterGroup](synchronization-filtergroup.md) collection|Filter group set used to decide whether given object is in scope for provisioning. **This is the filter which should be used in most cases**. If an object used to satisfy this filter at a given moment, and then the object or the filter was changed so that filter is not satisfied any longer, such object *will get de-provisioned". An object is considered in scope *if ANY of the groups in the collection is evaluated to `true`*.|
Here is a JSON representation of the resource.
```json {
- "categoryFilterGroups": [{"@odata.type": "microsoft.graph.filterGroup"}],
- "groups": [{"@odata.type": "microsoft.graph.filterGroup"}],
- "inputFilterGroups": [{"@odata.type": "microsoft.graph.filterGroup"}]
+ "categoryFilterGroups": [
+ {
+ "@odata.type": "microsoft.graph.filterGroup"
+ }
+ ],
+ "groups": [
+ {
+ "@odata.type": "microsoft.graph.filterGroup"
+ }
+ ],
+ "inputFilterGroups": [
+ {
+ "@odata.type": "microsoft.graph.filterGroup"
+ }
+ ]
}- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Synchronization Filterclause https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-filterclause.md
Namespace: microsoft.graph
Represents a single assertion that a candidate object must satisfy, and is evaluated to either `true` (object satisfies the assertion) or `false` (object does not satisfy the assertion). ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |operatorName|String|Name of the operator to be applied to the source and target operands. Must be one of the supported operators. Supported operators can be discovered.| |sourceOperandName|String|Name of source operand (the operand being tested). The source operand name must match one of the attribute names on the source object.|
The following is a JSON representation of the resource.
{ "operatorName": "String", "sourceOperandName": "String",
- "targetOperand": {"@odata.type": "microsoft.graph.filterOperand"}
+ "targetOperand": {
+ "@odata.type": "microsoft.graph.filterOperand"
+ }
}- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Synchronization Filtergroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-filtergroup.md
Namespace: microsoft.graph
Defines a set of clauses that an object must satisfy to be considered in scope. An object is considered in scope for the group (the group is evaluated to `true`) only if all the clauses of the group are evaluated to `true`. ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |clauses|[filterClause](synchronization-filterclause.md) collection|Filter clauses (conditions) of this group. All clauses in a group must be satisfied in order for the filter group to evaluate to `true`.| |name|String|Human-readable name of the filter group.|
The following is a JSON representation of the resource.
```json {
- "clauses": [{"@odata.type": "microsoft.graph.filterClause"}],
+ "clauses": [
+ {
+ "@odata.type": "microsoft.graph.filterClause"
+ }
+ ],
"name": "String" }- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Synchronization Filteroperand https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-filteroperand.md
Namespace: microsoft.graph
Contains a collection of values for the operand. ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |values|String collection|Collection of values.|
The following is a JSON representation of the resource.
{ "values": ["String"] }- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Synchronization Filteroperatorschema https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-filteroperatorschema.md
The following is a JSON representation of the resource.
"name": "String", "supportedAttributeTypes": ["String"] }- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Synchronization Metadataentry https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-metadataentry.md
- Title: "metadataEntry resource type"
-description: "Metadata for the given object."
-doc_type: resourcePageType
---
-# metadataEntry resource type
-
-Namespace: microsoft.graph
--
-Metadata for the given object.
-
-## Properties
-| Property | Type |Description|
-|:|:--|:-|
-|key|String|Name of the metadata property.|
-|value|String|Value of the metadata property.|
-
-## JSON representation
-
-The following is a JSON representation of the resource.
-
-<!-- {
- "blockType": "resource",
- "optionalProperties": [
-
- ],
- "@odata.type": "microsoft.graph.metadataEntry"
-}-->
-
-```json
-{
- "key": "String",
- "value": "String"
-}
-```
-
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!--
-{
- "type": "#page.annotation",
- "description": "metadataEntry resource",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "suppressions": []
-}
>--
v1.0 Synchronization Objectdefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-objectdefinition.md
Describes an object and its attributes. Object definitions are part of [director
| Property | Type | Description | |:--|:-|:| |attributes |[attributeDefinition](synchronization-attributedefinition.md) collection | Defines attributes of the object. |
-|metadata |[metadataEntry](synchronization-metadataentry.md) collection |Additional extension properties. Unless mentioned explicitly, metadata values should not be changed.|
+|metadata |[objectDefinitionMetadataEntry](synchronization-objectdefinitionmetadataentry.md) collection |Metadata for the given object.|
|name |String |Name of the object. Must be unique within a directory definition. Not nullable.| |supportedApis|String collection|The API that the provisioning service queries to retrieve data for synchronization.|
-## JSON representation
-
-The following is a JSON representation of the resource.
-
-<!-- {
- "blockType": "resource",
- "optionalProperties": [
-
- ],
- "@odata.type": "microsoft.graph.objectDefinition"
-}-->
-
-```json
-{
- "attributes": [{"@odata.type": "microsoft.graph.attributeDefinition"}],
- "metadata": [{"@odata.type": "microsoft.graph.metadataEntry"}],
- "name": "String"
-}
-```
-
-## JSON Example
-
-<!-- {
- "blockType": "resource",
- "optionalProperties": [
-
- ],
- "@odata.type": "microsoft.graph.objectDefinition"
-}-->
+### Sample configuration
```json {
The following is a JSON representation of the resource.
} ```
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.objectDefinition"
+}-->
+
+```json
+{
+ "attributes": [
+ {
+ "@odata.type": "microsoft.graph.attributeDefinition"
+ }
+ ],
+ "metadata": [
+ {
+ "@odata.type": "microsoft.graph.objectDefinitionMetadataEntry"
+ }
+ ],
+ "name": "String"
+}
+```
+ <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!--
v1.0 Synchronization Objectdefinitionmetadataentry https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-objectdefinitionmetadataentry.md
+
+ Title: "objectDefinitionMetadataEntry resource type"
+description: "Metadata for the given object."
+ms.localizationpriority: medium
+++
+# objectDefinitionMetadataEntry resource type
+
+Namespace: microsoft.graph
++
+Metadata for the given object.
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|key|objectDefinitionMetadata|Possible values are: `PropertyNameAccountEnabled`, `PropertyNameSoftDeleted`, `IsSoftDeletionSupported`, `IsSynchronizeAllSupported`, `ConnectorDataStorageRequired`, `Extensions`, `LinkTypeName`. |
+|value|String|Value of the metadata property.|
+
+### Supported key-value pairs
+| Key |Value|
+|:|:-|
+|PropertyNameAccountEnabled| Indicates that the object is enabled. |
+|PropertyNameSoftDeleted | Indicates that the object is soft-deleted. |
+|IsSoftDeletionSupported |Indicates whether the object supports soft deletion. |
+|IsSynchronizeAllSupported |Indicates whether the object supports `SyncAll`. |
+|ConnectorDataStorageRequired |Indicates whether this object requires mapping storage. The service stores mapping for properties of types that will be mapped, like User and Group. |
+|Extensions |A JSON containing a list of attributes and values that extends the base object that this object inherits from. |
+|BaseObjectName |If this object inherits another object, this is the name of the parent base object. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.objectDefinitionMetadataEntry"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.objectDefinitionMetadataEntry",
+ "key": "String",
+ "value": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "metadataEntry resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Objectmapping https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-objectmapping.md
Object mappings are the main part of the [synchronization rule](synchronization-
|attributeMappings |[attributeMapping](synchronization-attributemapping.md) collection | Attribute mappings define which attributes to map from the source object into the target object and how they should flow. A number of functions are available to support the transformation of the original source values.| |enabled |Boolean |When `true`, this object mapping will be processed during synchronization. When `false`, this object mapping will be skipped.| |flowTypes |objectFlowTypes |Which flow types are enabled for this object mapping. `Add` creates new objects in the target directory, `Update` modifies existing objects, and `Delete` deprovisions existing users. The default is `Add, Update, Delete`. |
-|metadata |[metadataEntry](../resources/synchronization-metadataentry.md) collection|Additional extension properties. Unless mentioned explicitly, metadata values should not be changed.|
+|metadata |[objectMappingMetadataEntry](../resources/synchronization-objectmappingmetadataentry.md) collection|Additional extension properties. Unless mentioned explicitly, metadata values should not be changed.|
|name |String |Human-friendly name of the object mapping.| |scope |[filter](synchronization-filter.md) |Defines a filter to be used when deciding whether a given object should be provisioned. For example, you might want to only provision users that are located in the US.| |sourceObjectName |String |Name of the object in the source directory. Must match the object name from the source [directory definition](synchronization-directorydefinition.md).| |targetObjectName |String |Name of the object in target directory. Must match the object name from the target [directory definition](synchronization-directorydefinition.md).|
-## JSON representation
-
-The following is a JSON representation of the resource.
-
-<!-- {
- "blockType": "resource",
- "optionalProperties": [
-
- ],
- "@odata.type": "microsoft.graph.objectMapping"
-}-->
-
-```json
-{
- "attributeMappings": [{"@odata.type": "microsoft.graph.attributeMapping"}],
- "enabled": true,
- "flowTypes": "String",
- "metadata": [{"@odata.type": "microsoft.graph.metadataEntry"}],
- "name": "String",
- "scope": {"@odata.type": "microsoft.graph.filter"},
- "sourceObjectName": "String",
- "targetObjectName": "String"
-}
-```
-
-## JSON Example
-
-<!-- {
- "blockType": "example",
- "optionalProperties": [
-
- ],
- "@odata.type": "microsoft.graph.objectMapping"
-}-->
+### Sample configuration
+<!-- { "blockType": "ignored" } -->
```json { "attributeMappings": [
The following is a JSON representation of the resource.
} ```
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.objectMapping"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.objectMapping",
+ "attributeMappings": [
+ {
+ "@odata.type": "microsoft.graph.attributeMapping"
+ }
+ ],
+ "enabled": "Boolean",
+ "flowTypes": "String",
+ "metadata": [
+ {
+ "@odata.type": "microsoft.graph.objectMappingMetadataEntry"
+ }
+ ],
+ "name": "String",
+ "scope": {
+ "@odata.type": "microsoft.graph.filter"
+ },
+ "sourceObjectName": "String",
+ "targetObjectName": "String"
+}
+```
+ <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!--
v1.0 Synchronization Objectmappingmetadataentry https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-objectmappingmetadataentry.md
+
+ Title: "objectMappingMetadataEntry resource type"
+description: "Metadata for the given object."
+ms.localizationpriority: medium
+++
+# objectMappingMetadataEntry resource type
+
+Namespace: microsoft.graph
++
+Metadata for the given object.
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|key|objectMappingMetadata|Possible values are: `EscrowBehavior`, `DisableMonitoringForChanges`, `OriginalJoiningProperty`, `Disposition`, `IsCustomerDefined`, `ExcludeFromReporting`, `Unsynchronized`. |
+|value|String|Value of the metadata property.|
+
+### Supported key-value pairs
+| Key |Value|
+|:|:-|
+|EscrowBehavior| Values include `IgnoreLookupReferenceResolutionFailure` for the escrow to be ignored if generated due to failure during lookup reference resolution, and `Default` for the escrow will be treated normally. |
+|DisableMonitoringForChanges | Indicates that changes to a specific attribute are not considered when deciding if there has been a change to an entry in the source. |
+|OriginalJoiningProperty |The joining property prior to a customer selecting custom joining properties. This is used for resetting. |
+|Disposition |The possible values are `Discard` meaning the resulting synchronization entry was discarded, `Normal` meaning the resulting synchronization entry was processed normally, and `Escrow` meaning the resulting synchronization entry was escrowed. |
+|IsCustomerDefined |Indicates whether the customer defined this objectMapping. |
+|ExcludeFromReporting |When counting synchronized objects for statistics purposes, exclude this mapping. |
+|Unsynchronized |This flag indicates whether a type or attribute is excluded from synchronization but is still necessary for some synchronization logic to work. For example, the type "AppRoleAssignment" is unsynchronized for the Box enterprise application but is still required for the app role assignments logic. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.objectMappingMetadataEntry"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.objectMappingMetadataEntry",
+ "key": "String",
+ "value": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "metadataEntry resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Parseexpressionresponse https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-parseexpressionresponse.md
Namespace: microsoft.graph
Represents the response from the [parseExpression](../api/synchronization-synchronizationschema-parseexpression.md) action. ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |error|publicError|Error details, if expression evaluation resulted in an error.| |evaluationResult|String collection|A collection of values produced by the evaluation of the expression.|
The following is a JSON representation of the resource.
```json {
- "error": {"@odata.type": "microsoft.graph.publicError"},
- "evaluationResult": ["String"],
- "evaluationSucceeded": true,
- "parsedExpression": {"@odata.type": "microsoft.graph.attributeMappingSource"},
- "parsingSucceeded": true
+ "@odata.type": "#microsoft.graph.parseExpressionResponse",
+ "error": {
+ "@odata.type": "microsoft.graph.publicError"
+ },
+ "evaluationSucceeded": "Boolean",
+ "evaluationResult": [
+ "String"
+ ],
+ "parsedExpression": {
+ "@odata.type": "microsoft.graph.attributeMappingSource"
+ },
+ "parsingSucceeded": "Boolean"
}- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Synchronization Referencedobject https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-referencedobject.md
The following is a JSON representation of the resource.
"referencedObjectName": "String", "referencedProperty": "String" }- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Synchronization Stringkeyattributemappingsourcevaluepair https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-stringkeyattributemappingsourcevaluepair.md
Namespace: microsoft.graph
Represents a key-value pair where the key is a string and the value is [attributeMappingSource](synchronization-attributemappingsource.md). ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |key|String|The name of the parameter.| |value|[attributeMappingSource](synchronization-attributemappingsource.md)|The value of the parameter.|
The following is a JSON representation of the resource.
```json { "key": "String",
- "value": {"@odata.type": "microsoft.graph.attributeMappingSource"}
+ "value": {
+ "@odata.type": "microsoft.graph.attributeMappingSource"
+ }
}- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Synchronization Stringkeylongvaluepair https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-stringkeylongvaluepair.md
Namespace: microsoft.graph
Represents a key-value pair where the key is a string and the value is an Int64. ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |key|String| The mapping of the user type from the source system to the target system. For example:<br/><li>`User to User` - For Azure AD to Azure AD synchronization <br/><li>`worker to user` - For Workday to Azure AD synchronization. <br/> | |value|Int64|Total number of synchronized objects.|
The following is a JSON representation of the resource.
```json { "key": "String",
- "value": 1024
+ "value": "Integer"
} ```
v1.0 Synchronization Stringkeyobjectvaluepair https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-stringkeyobjectvaluepair.md
Title: "stringKeyObjectValuePair resource type"
-description: "Represents a key-value pair where the key is a string and the value is an arbitrary JSON object. This is an OData open type that expects to have a property named `value` that is a valid JSON object."
+description: "Represents a key."
ms.localizationpriority: medium doc_type: resourcePageType
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Represents a key-value pair where the key is a string and the value is an arbitrary JSON object. This is an OData open type that expects to have a property named `value` that is a valid JSON object.
+Represents a key. This resource is an open type that allows other properties to be passed in.
## Properties
-| Property | Type |Description|
-|:|:--|:-|
-|key|String|Key.|
-|value|Json|Arbitrary JSON object.|
+| Property | Type | Description |
+|:|:-|:|
+| key | String | Key. |
## JSON representation
The following is a JSON representation of the resource.
```json {
- "key": "String",
- "value": {
- "@odata.type": "microsoft.graph.Json"
- }
+ "key": "String"
}- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Synchronization Synchronization https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-synchronization.md
Namespace: microsoft.graph
Represents the capability for Azure Active Directory (Azure AD) identity synchronization through the Microsoft Graph API. Identity synchronization (also called *provisioning*) allows you to automate the provisioning (creation, maintenance) and de-provisioning (removal) of user identities and roles from Azure AD to supported cloud applications. For more information, see [How Application Provisioning works in Azure Active Directory](/azure/active-directory/app-provisioning/how-provisioning-works) ## Methods-- |Method|Return type|Description| |:|:|:| |[acquireAccessToken](../api/synchronization-synchronization-acquireaccesstoken.md)|None| Acquire an OAuth Access token to authorize the Azure AD provisioning service to provision users into an application. | |[Add secrets](../api/synchronization-serviceprincipal-put-synchronization.md)|None| Provide credentials for establishing connectivity with the target system. |
-<!--
-|Method|Return type|Description|
-|:|:|:|
-|[List synchronizations](../api/synchronization-synchronization-list.md)|[synchronization](../resources/synchronization-synchronization.md) collection|Get a list of the [synchronization](../resources/synchronization-synchronization.md) objects and their properties.|
-|[Create synchronization](../api/synchronization-serviceprincipal-post-synchronization.md)|[synchronization](../resources/synchronization-synchronization.md)|Create a new [synchronization](../resources/synchronization-synchronization.md) object.|
-|[Get synchronization](../api/synchronization-synchronization-get.md)|[synchronization](../resources/synchronization-synchronization.md)|Read the properties and relationships of a [synchronization](../resources/synchronization-synchronization.md) object.|
-|[Update synchronization](../api/synchronization-synchronization-update.md)|[synchronization](../resources/synchronization-synchronization.md)|Update the properties of a [synchronization](../resources/synchronization-synchronization.md) object.|
-|[Delete synchronization](../api/synchronization-synchronization-delete.md)|None|Deletes a [synchronization](../resources/synchronization-synchronization.md) object.|
-|[Ping](../api/synchronization-synchronization-ping.md)|String|**TODO: Add Description**|
-|[acquireAccessToken](../api/synchronization-synchronization-acquireaccesstoken.md)|None|**TODO: Add Description**|
-|[List jobs](../api/synchronization-synchronization-list-jobs.md)|[synchronizationJob](../resources/synchronization-synchronizationjob.md) collection|Get the synchronizationJob resources from the jobs navigation property.|
-|[Create synchronizationJob](../api/synchronization-synchronization-post-jobs.md)|[synchronizationJob](../resources/synchronization-synchronizationjob.md)|Create a new synchronizationJob object.|
-|[List templates](../api/synchronization-synchronization-list-templates.md)|[synchronizationTemplate](../resources/synchronization-synchronizationtemplate.md) collection|Get the synchronizationTemplate resources from the templates navigation property.|
-|[Create synchronizationTemplate](../api/synchronization-synchronization-post-templates.md)|[synchronizationTemplate](../resources/synchronization-synchronizationtemplate.md)|Create a new synchronizationTemplate object.|
>- ## Properties |Property|Type|Description| |:|:|:|
Represents the capability for Azure Active Directory (Azure AD) identity synchro
The following is a JSON representation of the resource. <!-- { "blockType": "resource",
- "keyProperty": "id",
"@odata.type": "microsoft.graph.synchronization", "openType": false }
v1.0 Synchronization Synchronizationerror https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-synchronizationerror.md
Represents an error that occurred during the synchronization process.
## Properties <!-- Add descriptions for the properties. Fill in the examples. -->
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |code|String| The error code. For example, `AzureDirectoryB2BManagementPolicyCheckFailure`. | |message|String| The error message. For example, `Policy permitting auto-redemption of invitations not configured`. |
The following is a JSON representation of the resource.
{ "code": "String", "message": "String",
- "tenantActionable": true
+ "tenantActionable": "Boolean"
} ```
v1.0 Synchronization Synchronizationjob https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-synchronizationjob.md
Performs synchronization by periodically running in the background, polling for
| Method | Return Type | Description | |:--|:--|:--|
-|[List](../api/synchronization-synchronizationjob-list.md) |[synchronizationJob](synchronization-synchronizationjob.md) collection |List existing jobs for a given application instance (service principal).|
+|[List](../api/synchronization-synchronization-list-jobs.md) |[synchronizationJob](synchronization-synchronizationjob.md) collection |List existing jobs for a given application instance (service principal).|
|[Get synchronizationJob](../api/synchronization-synchronizationjob-get.md) | [synchronizationJob](synchronization-synchronizationjob.md) |Read properties and relationships of a synchronizationJob object.|
-|[Create](../api/synchronization-synchronizationjob-post.md) |[synchronizationJob](synchronization-synchronizationjob.md) |Create new job for a given application.|
+|[Create](../api/synchronization-synchronization-post-jobs.md) |[synchronizationJob](synchronization-synchronizationjob.md) |Create new job for a given application.|
|[Start](../api/synchronization-synchronizationjob-start.md) |None |Start synchronization. If the job is in a paused state, it continues from the point where the job was paused. If the job is in quarantine, the quarantine status is cleared.| |[Restart](../api/synchronization-synchronizationjob-restart.md) |None |Force the job to start over and re-process all the objects in the directory.| |[Pause](../api/synchronization-synchronizationjob-pause.md) |None |Temporarily stop synchronization. All the progress, including job state, is persisted, and the job will continue from where it left off when a [Start](../api/synchronization-synchronizationjob-start.md) call is made.|
Performs synchronization by periodically running in the background, polling for
|[Update synchronizationSchema](../api/synchronization-synchronizationschema-update.md) |None |Update the job's synchronization schema. | |[Validate credentials](../api/synchronization-synchronizationjob-validatecredentials.md)|None|Test provided credentials against target directory.| |[provisionOnDemand](../api/synchronization-synchronizationjob-provisionondemand.md)|[synchronizationJobApplicationParameters](../resources/synchronization-synchronizationjobapplicationparameters.md) collection|Represents the objects that will be provisioned and the synchronization rules executed. The resource is primarily used for on-demand provisioning. |+ ## Properties | Property | Type | Description |
Performs synchronization by periodically running in the background, polling for
|templateId |String |Identifier of the [synchronization template](synchronization-synchronizationtemplate.md) this job is based on.| ## Relationships
-| Relationship | Type |Description|
+
+| Relationship | Type |Description|
|:|:--|:-|
+|bulkUpload|[bulkUpload](synchronization-bulkupload.md) | The bulk upload operation for the job.|
|schema|[synchronizationSchema](synchronization-synchronizationschema.md)| The synchronization schema configured for the job.| ## JSON representation
The following is a JSON representation of the resource.
```json { "id": "String (identifier)",
- "schedule": {"@odata.type": "microsoft.graph.synchronizationSchedule"},
- "status": {"@odata.type": "microsoft.graph.synchronizationStatus"},
- "synchronizationJobSettings": {"@odata.type": "microsoft.graph.keyValuePair"},
+ "schedule": {
+ "@odata.type": "microsoft.graph.synchronizationSchedule"
+ },
+ "status": {
+ "@odata.type": "microsoft.graph.synchronizationStatus"
+ },
+ "synchronizationJobSettings": {
+ "@odata.type": "microsoft.graph.keyValuePair"
+ },
"templateId": "String" }- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
The following is a JSON representation of the resource.
"tocPath": "", "suppressions": [] }>--
+-->
v1.0 Synchronization Synchronizationjobrestartcriteria https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-synchronizationjobrestartcriteria.md
Namespace: microsoft.graph
Defines the scope of the [synchronizationJob: restart](../api/synchronization-synchronizationjob-restart.md) action. ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-|
-|resetScope|String| Comma-separated combination of the following values: `None`, `ConnectorDataStore`, `Escrows`, `Watermark`, `QuarantineState`, `Full`, `ForceDeletes`. The property can also be empty. <br/> <ol><li> `None`: Starts a paused or quarantined provisioning job. **DO NOT USE.** Use the [Start synchronizationJob](../api/synchronization-synchronizationjob-start.md) API instead.</li><li>`ConnectorDataStore` - Clears the underlying cache for all users. **DO NOT USE. Contact Microsoft Support for guidance.**</li><li>`Escrows` - Provisioning failures are marked as escrows and retried. Clearing escrows will stop the service from retrying failures.</li><li>`Watermark` - Removing the watermark causes the service to re-evaluate all the users again, rather than just processing changes.</li><li>`QuarantineState` - Temporarily lifts the quarantine.</li><li>Use `Full` if you want all of the options.</li><li>`ForceDeletes` - Forces the system to delete the pending deleted users when using the accidental deletions prevention feature and the deletion threshold is exceeded.</li></ol> Leaving this property empty emulates the **Restart provisioning** option in the Azure portal. It is similar to setting the **resetScope** to include `QuarantineState`, `Watermark`, and `Escrows`. This option meets most customer needs. |
+|resetScope|synchronizationJobRestartScope| Comma-separated combination of the following values: `None`, `ConnectorDataStore`, `Escrows`, `Watermark`, `QuarantineState`, `Full`, `ForceDeletes`. The property can also be empty. <br/> <ol><li> `None`: Starts a paused or quarantined provisioning job. **DO NOT USE.** Use the [Start synchronizationJob](../api/synchronization-synchronizationjob-start.md) API instead.</li><li>`ConnectorDataStore` - Clears the underlying cache for all users. **DO NOT USE. Contact Microsoft Support for guidance.**</li><li>`Escrows` - Provisioning failures are marked as escrows and retried. Clearing escrows will stop the service from retrying failures.</li><li>`Watermark` - Removing the watermark causes the service to re-evaluate all the users again, rather than just processing changes.</li><li>`QuarantineState` - Temporarily lifts the quarantine.</li><li>Use `Full` if you want all of the options.</li><li>`ForceDeletes` - Forces the system to delete the pending deleted users when using the accidental deletions prevention feature and the deletion threshold is exceeded.</li></ol> Leaving this property empty emulates the **Restart provisioning** option in the Azure portal. It is similar to setting the **resetScope** to include `QuarantineState`, `Watermark`, and `Escrows`. This option meets most customer needs. |
## JSON representation
v1.0 Synchronization Synchronizationmetadataentry https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-synchronizationmetadataentry.md
+
+ Title: "synchronizationMetadataEntry resource type"
+description: "Metadata for the given object."
+ms.localizationpriority: medium
+++
+# synchronizationMetadataEntry resource type
+
+Namespace: microsoft.graph
++
+Metadata for the given object.
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|key|synchronizationMetadata|Possible values are: `GalleryApplicationIdentifier`, `GalleryApplicationKey`, `IsOAuthEnabled`, `IsSynchronizationAgentAssignmentRequired`, `IsSynchronizationAgentRequired`, `IsSynchronizationInPreview`, `OAuthSettings`, `SynchronizationLearnMoreIbizaFwLink`, `ConfigurationFields`. |
+|value|String|Value of the metadata property.|
+
+### Supported key-value pairs
+| Key |Value|
+|:|:-|
+|GalleryApplicationIdentifier|The GUID that represents this enterprise application in Azure AD. |
+|GalleryApplicationKey | The name that represents this enterprise application in Azure AD (same value as the factoryTag attribute within the synchronizationTemplate resource type). |
+|IsOAuthEnabled |Indicates whether OAuth is enabled for this synchronization job's application. |
+|IsSynchronizationAgentAssignmentRequired |Indicates whether to display certain UI elements applicable only during synchronization that requires an on-premises agent. |
+|IsSynchronizationAgentRequired |Indicates whether an on-premises synchronization agent is required for this synchronization job. |
+|IsSynchronizationInPreview |Indicates whether provisioning for this enterprise application is generally available. |
+|OAuthSettings |A JSON containing values necessary for OAuth authentication, such as the token exchange URI and client identifier. |
+|SynchronizationLearnMoreIbizaFwLink |The documentation link that's displayed in the Azure portal. |
+|ConfigurationFields |A JSON containing the textbox configuration names that are displayed in the Azure portal. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.synchronizationMetadataEntry"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.synchronizationMetadataEntry",
+ "key": "String",
+ "value": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "metadataEntry resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Synchronizationquarantine https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-synchronizationquarantine.md
Namespace: microsoft.graph
Provides information about the quarantine state of a [synchronizationJob](synchronization-synchronizationjob.md). ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |currentBegan|DateTimeOffset|Date and time when the quarantine was last evaluated and imposed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.| |nextAttempt|DateTimeOffset|Date and time when the next attempt to re-evaluate the quarantine will be made. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
The following is a JSON representation of the resource.
```json {
- "error": {"@odata.type": "microsoft.graph.synchronizationError"},
+ "error": {
+ "@odata.type": "microsoft.graph.synchronizationError"
+ },
"currentBegan": "String (timestamp)", "nextAttempt": "String (timestamp)", "reason": "String", "seriesBegan": "String (timestamp)",
- "seriesCount": 1024
+ "seriesCount": "Integer"
}- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Synchronization Synchronizationrule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-synchronizationrule.md
The following is a JSON representation of the resource.
{ "editable": true, "id": "String",
- "metadata": [{"@odata.type": "microsoft.graph.stringKeyStringValuePair"}],
+ "metadata": [
+ {
+ "@odata.type": "microsoft.graph.stringKeyStringValuePair"
+ }
+ ],
"name": "String",
- "objectMappings": [{"@odata.type": "microsoft.graph.objectMapping"}],
+ "objectMappings": [
+ {
+ "@odata.type": "microsoft.graph.objectMapping"
+ }
+ ],
"priority": 1024, "sourceDirectoryName": "String", "targetDirectoryName": "String" }- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Synchronization Synchronizationschedule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-synchronizationschedule.md
Namespace: microsoft.graph
Defines the schedule used to run a [synchronizationJob](synchronization-synchronizationjob.md). ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |expiration|DateTimeOffset|Date and time when this job will expire. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.| |interval|Duration|The interval between synchronization iterations. The value is represented in ISO 8601 format for durations. For example, `PT1M` represents a period of 1 month.|
The following is a JSON representation of the resource.
"interval": "String (duration)", "state": "String" }- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Synchronization Synchronizationsecretkeystringvaluepair https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-synchronizationsecretkeystringvaluepair.md
Namespace: microsoft.graph
Represents a single secret value. ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |key|synchronizationSecret| Possible values are: `None`, `UserName`, `Password`, `SecretToken`, `AppKey`, `BaseAddress`, `ClientIdentifier`, `ClientSecret`, `SingleSignOnType`, `Sandbox`, `Url`, `Domain`, `ConsumerKey`, `ConsumerSecret`, `TokenKey`, `TokenExpiration`, `Oauth2AccessToken`, `Oauth2AccessTokenCreationTime`, `Oauth2RefreshToken`, `SyncAll`, `InstanceName`, `Oauth2ClientId`, `Oauth2ClientSecret`, `CompanyId`, `UpdateKeyOnSoftDelete`, `SynchronizationSchedule`, `SystemOfRecord`, `SandboxName`, `EnforceDomain`, `SyncNotificationSettings`, `SkipOutOfScopeDeletions`, `Oauth2AuthorizationCode`, `Oauth2RedirectUri`, `ApplicationTemplateIdentifier`, `Oauth2TokenExchangeUri`, `Oauth2AuthorizationUri`, `AuthenticationType`, `Server`, `PerformInboundEntitlementGrants`, `HardDeletesEnabled`, `SyncAgentCompatibilityKey`, `SyncAgentADContainer`, `ValidateDomain`, `TestReferences`, `ConnectionString`.| |value|String|The value of the secret.| ### Supported key value pairs
-| Key |Value|
+| Key |Value|
|:|:-| |BaseAddress| The tenant URL / SCIM end point that you are trying to provision.|
-|SecretToken | The token to authorize access to the application. This token is provided by the application developer. |
-|SyncNotificationSettings |This property is used to determine if quarantine emails are sent.|
-|SyncAll |Determines scope of sync between all users and groups or only ones that are assigned. When provisioning users into applications, the value is generally ΓÇ£TrueΓÇ¥.|
-|SkipOutOfScopeDeletions |Determines if accounts that go out of scope will/wonΓÇÖt be disabled in the target.|
+|SecretToken | The token to authorize access to the application. This token is provided by the application developer. |
+|SyncNotificationSettings |This property is used to determine if quarantine emails are sent.|
+|SyncAll |Determines scope of sync between all users and groups or only ones that are assigned. When provisioning users into applications, the value is generally "True".|
+|SkipOutOfScopeDeletions |Determines if accounts that go out of scope will/won't be disabled in the target.|
## JSON representation
The following is a JSON representation of the resource.
"key": "String", "value": "String" }- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Synchronization Synchronizationstatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-synchronizationstatus.md
The following is a JSON representation of the resource.
```json { "code": "String",
- "countSuccessiveCompleteFailures": 1024,
+ "countSuccessiveCompleteFailures": "Integer",
"escrowsPruned": true,
- "lastExecution": {"@odata.type": "microsoft.graph.synchronizationTaskExecution"},
- "lastSuccessfulExecution": {"@odata.type": "microsoft.graph.synchronizationTaskExecution"},
- "lastSuccessfulExecutionWithExports": {"@odata.type": "microsoft.graph.synchronizationTaskExecution"},
- "progress": [{"@odata.type": "microsoft.graph.synchronizationProgress"}],
- "quarantine": {"@odata.type": "microsoft.graph.synchronizationQuarantine"},
+ "lastExecution": {
+ "@odata.type": "microsoft.graph.synchronizationTaskExecution"
+ },
+ "lastSuccessfulExecution": {
+ "@odata.type": "microsoft.graph.synchronizationTaskExecution"
+ },
+ "lastSuccessfulExecutionWithExports": {
+ "@odata.type": "microsoft.graph.synchronizationTaskExecution"
+ },
+ "progress": [
+ {
+ "@odata.type": "microsoft.graph.synchronizationProgress"
+ }
+ ],
+ "quarantine": {
+ "@odata.type": "microsoft.graph.synchronizationQuarantine"
+ },
"steadyStateFirstAchievedTime": "String (timestamp)", "steadyStateLastAchievedTime": "String (timestamp)",
- "synchronizedEntryCountByType": [{"@odata.type": "microsoft.graph.stringKeyLongValuePair"}],
+ "synchronizedEntryCountByType": [
+ {
+ "@odata.type": "microsoft.graph.stringKeyLongValuePair"
+ }
+ ],
"troubleshootingUrl": "String" }- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Synchronization Synchronizationtaskexecution https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-synchronizationtaskexecution.md
Namespace: microsoft.graph
Summarizes the results of the synchronization job run. ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |activityIdentifier |String |Identifier of the job run.| |countEntitled |Int64 |Count of processed entries that were assigned for this application.|
The following is a JSON representation of the resource.
"countImported": 1024, "countImportedDeltas": 1024, "countImportedReferenceDeltas": 1024,
- "error": {"@odata.type": "microsoft.graph.synchronizationError"},
+ "error": {
+ "@odata.type": "microsoft.graph.synchronizationError"
+ },
"state": "String", "timeBegan": "String (timestamp)", "timeEnded": "String (timestamp)" }- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Synchronization Synchronizationtemplate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/synchronization-synchronizationtemplate.md
You can provide multiple templates for an application, and designate a default t
| Method | Return Type | Description | |:--|:--|:--|
-|[List](../api/synchronization-synchronizationtemplate-list.md) |[synchronizationTemplate](synchronization-synchronizationtemplate.md) collection |List the templates that are available for an application or application instance (service principal).|
+|[List](../api/synchronization-synchronization-list-templates.md) |[synchronizationTemplate](synchronization-synchronizationtemplate.md) collection |List the templates that are available for an application or application instance (service principal).|
|[Get](../api/synchronization-synchronizationtemplate-get.md) |[synchronizationTemplate](synchronization-synchronizationtemplate.md) |Read the properties and relationships of the **synchronizationTemplate** object.|
-<!--
-|[Create](../api/synchronization-synchronizationtemplate-post.md) |[synchronizationTemplate](synchronization-synchronizationtemplate.md) |Create a new template for an application.|
-|[Update](../api/synchronization-synchronizationtemplate-put.md) |[synchronizationTemplate](synchronization-synchronizationtemplate.md) |Update the template.|
>
+|[Update](../api/synchronization-synchronizationtemplate-update.md) |[synchronizationTemplate](synchronization-synchronizationtemplate.md) |Update the properties and relationships of the **synchronizationTemplate** object.|
## Properties
You can provide multiple templates for an application, and designate a default t
|description |String |Description of the template.| |discoverable |String |`true` if this template should appear in the collection of templates available for the application instance (service principal).| |factoryTag |String |One of the well-known factory tags supported by the synchronization engine. The **factoryTag** tells the synchronization engine which implementation to use when processing jobs based on this template.|
-|metadata |[metadataEntry](../resources/synchronization-metadataentry.md) collection |Additional extension properties. Unless mentioned explicitly, metadata values should not be changed.|
+|metadata |[synchronizationMetadataEntry](../resources/synchronization-synchronizationmetadataentry.md) collection |Additional extension properties. Unless mentioned explicitly, metadata values should not be changed.|
## Relationships
-| Relationship | Type |Description|
+| Relationship | Type |Description|
|:|:-|:-| |schema |[synchronizationSchema](synchronization-synchronizationschema.md) |Default synchronization schema for the jobs based on this template.|
The following is a JSON representation of the resource.
"discoverable": true, "factoryTag": "String", "id": "String (identifier)",
- "metadata": [{"@odata.type": "microsoft.graph.metadataEntry"}],
- "schema": {"@odata.type": "microsoft.graph.synchronizationSchema"}
+ "metadata": [
+ {
+ "@odata.type": "microsoft.graph.synchronizationMetadataEntry"
+ }
+ ],
+ "schema": {
+ "@odata.type": "microsoft.graph.synchronizationSchema"
+ }
}- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Targetusersponsors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/targetusersponsors.md
+
+ Title: "targetUserSponsors complex type"
+description: "Identifies a relationship to another user in the tenant who will be allowed as approver."
+
+ms.localizationpriority: medium
++
+# targetUserSponsors complex type
+
+Namespace: microsoft.graph
++
+Used in the approval settings of an [access package assignment policy](accesspackageassignmentpolicy.md).
+It is a subtype of [userSet](userset.md), in which the `@odata.type` value `#microsoft.graph.targetUserSponsors` indicates that a requesting user's sponsors are the approvers. When creating an access package assignment policy approval stage with **targetUserSponsors**, also include another approver, such as a single user or group member, in case the requesting user does not have sponsors.
++
+Inherits from [userSet](../resources/userset.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|isBackup|Boolean|For sponsors in an approval stage, indicates whether the sponsors are backup fallback approvers. Inherited from [userSet](../resources/userset.md).|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.targetUserSponsors"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.targetUserSponsors",
+ "isBackup": "Boolean"
+}
+```
v1.0 Teamworkdevice https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/teamworkdevice.md
Inherits from [entity](../resources/entity.md).
|createdBy|[identitySet](../resources/identityset.md)|Identity of the user who enrolled the device to the tenant.| |createdDateTime|DateTimeOffset|The UTC date and time when the device was enrolled to the tenant.| |currentUser|[teamworkUserIdentity](../resources/teamworkuseridentity.md)|The signed-in user on the device.|
-|deviceType|[teamworkDeviceType](../resources/teamworkdevice.md#teamworkdevicetype-values)|The type of device. The possible values are: `unknown`, `ipPhone`, `teamsRoom`, `surfaceHub`, `collaborationBar`, `teamsDisplay`, `touchConsole`, `lowCostPhone`, `teamsPanel`, `sip`, `unknownFutureValue`.|
+|deviceType|[teamworkDeviceType](../resources/teamworkdevice.md#teamworkdevicetype-values)|The type of device. The possible values are: `unknown`, `ipPhone`, `teamsRoom`, `surfaceHub`, `collaborationBar`, `teamsDisplay`, `touchConsole`, `lowCostPhone`, `teamsPanel`, `sip`, `sipAnalog`, `unknownFutureValue`.|
|hardwareDetail|[teamworkHardwareDetail](../resources/teamworkhardwaredetail.md)|A collection of hardware-related properties. For example, **oemSerialNumber** and **model**.| |healthStatus|[teamworkDeviceHealthStatus](../resources/teamworkdevice.md#teamworkdevicehealthstatus-values)|The health status of the device. The possible values are: `unknown`, `offline`, `critical`, `nonUrgent`, `healthy`, `unknownFutureValue`.| |id|String|Device identifier. Inherited from [entity](../resources/entity.md).|
Inherits from [entity](../resources/entity.md).
|lowCostPhone|7|Low-cost phone devices are cost-effective Microsoft Teams phones.| |teamsPanel|8|Microsoft Teams panels are the compact touchscreen devices that display meeting details scheduled via Teams.| |sip|9|Session Initiation Protocol (SIP) devices which support Teams calls with the SIP Gateway from Microsoft.|
-|unknownFutureValue|10|Evolvable enumeration sentinel value. Do not use.|
+|sipAnalog|10|Legacy analog endpoints such as elevator phones, parking lot phones, or factory floor devices, which are registered with Microsoft Teams through the SIP Gateway.|
+|unknownFutureValue|11|Evolvable enumeration sentinel value. Do not use.|
### teamworkDeviceHealthStatus values
v1.0 Tenantadmin Idlesessionsignout https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/tenantadmin-idlesessionsignout.md
- Title: "idleSessionSignOut resource type"
-description: "Represents the idle session sign-out policy settings for SharePoint."
-
-doc_type: resourcePageType
--
-# idleSessionSignOut resource type
-
-Namespace: microsoft.graph.tenantAdmin
--
-Represents the idle session sign-out policy settings for SharePoint.
-
-## Properties
-
-| Property | Type | Description |
-|:-|:|:|
-| isEnabled | Boolean | Indicates whether the idle session sign-out policy is enabled. |
-| signOutAfterInSeconds | Int64 | Number of seconds of inactivity after which a user is signed out. |
-| warnAfterInSeconds | Int64 | Number of seconds of inactivity after which a user is notified that they'll be signed out.|
-
-## JSON representation
-
-The following is a JSON representation of the resource.
-
-<!-- { "blockType": "resource", "@odata.type": "microsoft.graph.tenantAdmin.idleSessionSignOut" } -->
-
-```json
-{
- "isEnabled": "Boolean",
- "signOutAfterInSeconds": "Int64",
- "warnAfterInSeconds": "Int64"
-}
-```
-
-<!-- {
- "type": "#page.annotation",
- "description": "Idle session sign out parameters",
- "section": "documentation",
- "tocPath": "Resources/idleSessionSignOut"
-} -->
v1.0 Tenantadmin Settings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/tenantadmin-settings.md
- Title: "settings resource type"
-description: "Represents the tenant-level settings for SharePoint and OneDrive."
-
-doc_type: "resourcePageType"
--
-# settings resource type
-Namespace: microsoft.graph.tenantAdmin
--
-Represents the tenant-level settings for SharePoint and OneDrive.
-
-Inherits from [entity](../resources/entity.md).
-
-## Methods
-|Method|Return type|Description
-|:|:|:
-|[Get settings](../api/tenantadmin-settings-get.md)|[microsoft.graph.tenantAdmin.settings](../resources/tenantadmin-settings.md) | Get the tenant-level settings for SharePoint and OneDrive.|
-|[Update settings](../api/tenantadmin-settings-update.md) | [microsoft.graph.tenantAdmin.settings](../resources/tenantadmin-settings.md) | Update one or more tenant-level settings for SharePoint and OneDrive.|
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-| allowedDomainGuidsForSyncApp | GUID collection | Collection of trusted domain GUIDs for the OneDrive sync app. |
-| availableManagedPathsForSiteCreation | String collection | Collection of managed paths available for site creation. Read-only. |
-| deletedUserPersonalSiteRetentionPeriodInDays | Int32 | The number of days for preserving a deleted user's OneDrive. |
-| excludedFileExtensionsForSyncApp | String collection | Collection of file extensions not uploaded by the OneDrive sync app. |
-| idleSessionSignOut | [tenantAdmin.idleSessionSignOut](../resources/tenantadmin-idlesessionsignout.md) | Specifies the idle session sign-out policies for the tenant. |
-| imageTaggingOption | [tenantAdmin.imageTaggingChoice](../resources/tenantadmin-settings.md#imagetaggingchoice-values) | Specifies the image tagging option for the tenant. Possible values are: `disabled`, `basic`, `enhanced`. |
-| isCommentingOnSitePagesEnabled | Boolean | Indicates whether comments are allowed on modern site pages in SharePoint. |
-| isFileActivityNotificationEnabled | Boolean | Indicates whether push notifications are enabled for OneDrive events. |
-| isLegacyAuthProtocolsEnabled | Boolean | Indicates whether legacy authentication protocols are enabled for the tenant. |
-| isLoopEnabled | Boolean | Indicates whetherif Fluid Framework is allowed on SharePoint sites. |
-| isMacSyncAppEnabled | Boolean | Indicates whether files can be synced using the OneDrive sync app for Mac. |
-| isRequireAcceptingUserToMatchInvitedUserEnabled | Boolean | Indicates whether guests must sign in using the same account to which sharing invitations are sent. |
-| isResharingByExternalUsersEnabled | Boolean | Indicates whether guests are allowed to reshare files, folders, and sites they don't own. |
-| isSharePointMobileNotificationEnabled | Boolean | Indicates whether mobile push notifications are enabled for SharePoint. |
-| isSharePointNewsfeedEnabled | Boolean | Indicates whether the newsfeed is allowed on the modern site pages in SharePoint. |
-| isSiteCreationEnabled | Boolean | Indicates whether users are allowed to create sites. |
-| isSiteCreationUIEnabled | Boolean | Indicates whether the UI commands for creating sites are shown. |
-| isSitePagesCreationEnabled | Boolean | Indicates whether creating new modern pages is allowed on SharePoint sites. |
-| isSitesStorageLimitAutomatic | Boolean | Indicates whether site storage space is automatically managed or if specific storage limits are set per site. |
-| isSyncButtonHiddenOnPersonalSite | Boolean | Indicates whether the sync button in OneDrive is hidden. |
-| isUnmanagedSyncAppForTenantRestricted | Boolean | Indicates whether users are allowed to sync files only on PCs joined to specific domains. |
-| personalSiteDefaultStorageLimitInMB | Int64 | The default OneDrive storage limit for all new and existing users who are assigned a qualifying license. Measured in megabytes (MB). |
-| sharingAllowedDomainList | String collection | Collection of email domains that are allowed for sharing outside the organization. |
-| sharingBlockedDomainList | String collection | Collection of email domains that are blocked for sharing outside the organization. |
-| sharingCapability | [tenantAdmin.sharingCapabilities](#sharingcapabilities-values) | Sharing capability for the tenant. Possible values are: `disabled`, `externalUserSharingOnly`, `externalUserAndGuestSharing`, `existingExternalUserSharingOnly`. |
-| sharingDomainRestrictionMode | [tenantAdmin.sharingDomainRestrictionMode](#sharingdomainrestrictionmode-values) | Specifies the external sharing mode for domains. Possible values are: `none`, `allowList`, `blockList`. |
-| siteCreationDefaultManagedPath | String | The value of the team site managed path. This is the path under which new team sites will be created. |
-| siteCreationDefaultStorageLimitInMB | Int32 | The default storage quota for a new site upon creation. Measured in megabytes (MB). |
-| tenantDefaultTimezone | String | The default timezone of a tenant for newly created sites. For a list of possible values, see [SPRegionalSettings.TimeZones property](/dotnet/api/microsoft.sharepoint.spregionalsettings.timezones). |
-
-### imageTaggingChoice values
-| Member | Description |
-| : | :|
-| disabled | The image tagging option for the tenant is disabled. |
-| basic | Allows users within the tenant to add basic tags to images to make them accessible through search. |
-| enhanced | Allows users to tag images with custom tags and enhanced features. |
-| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
-
-### sharingCapabilities values
-| Member | Description |
-| : | :|
-| disabled | Users can share only with people in the organization. No external sharing is allowed. |
-| externalUserSharingOnly | Users can share with new and existing guests. Guests must sign in or provide a verification code. |
-| externalUserAndGuestSharing | Users can share with anyone by using links that don't require sign-in. |
-| existingExternalUserSharingOnly | Users can share with existing guests (those already in the directory of the organization). |
-| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
-
-### sharingDomainRestrictionMode values
-| Member | Description |
-||--|
-| none | No restrictions apply. |
-| allowList | Users will be able to share with external collaborators coming only from the list of allowed email domains. |
-| blockList | Users will be able to share with all external collaborators apart from the ones on the list of blocked email domains. |
-| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
-
-## JSON representation
-The following is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "@odata.type": "microsoft.graph.tenantAdmin.settings",
- "openType": "false"
-}
>
-``` json
-{
- "allowedDomainGuidsForSyncApp": ["string (identifier)"],
- "availableManagedPathsForSiteCreation": ["string"],
- "deletedUserPersonalSiteRetentionPeriodInDays": "Int32",
- "excludedFileExtensionsForSyncApp": ["string"],
- "idleSessionSignOut": "microsoft.graph.tenantAdmin.idleSessionSignOut",
- "imageTaggingOption": "string",
- "isCommentingOnSitePagesEnabled": "boolean",
- "isFileActivityNotificationEnabled": "boolean",
- "isLegacyAuthProtocolsEnabled": "boolean",
- "isLoopEnabled": "boolean",
- "isMacSyncAppEnabled": "boolean",
- "isRequireAcceptingUserToMatchInvitedUserEnabled": "boolean",
- "isResharingByExternalUsersEnabled": "boolean",
- "isSharePointMobileNotificationEnabled": "boolean",
- "isSharePointNewsfeedEnabled": "boolean",
- "isSiteCreationEnabled": "boolean",
- "isSiteCreationUIEnabled": "boolean",
- "isSitePagesCreationEnabled": "boolean",
- "isSitesStorageLimitAutomatic": "boolean",
- "isSyncButtonHiddenOnPersonalSite": "boolean",
- "isUnmanagedSyncAppForTenantRestricted": "boolean",
- "personalSiteDefaultStorageLimitInMB": "Int64",
- "sharingAllowedDomainList" : ["string"],
- "sharingBlockedDomainList" : ["string"],
- "sharingCapability": "string",
- "sharingDomainRestrictionMode": "string",
- "siteCreationDefaultManagedPath": "string",
- "siteCreationDefaultStorageLimitInMB": "Int32",
- "tenantDefaultTimezone": "string"
-}
-```
-
-<!--
-{
- "type": "#page.annotation",
- "description": "settings resource",
- "keywords": "",
- "section": "documentation",
- "tocPath": "",
- "namespace": "microsoft.graph.tenantAdmin"
-}
>
v1.0 Tenantadmin Sharepoint https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/tenantadmin-sharepoint.md
- Title: "sharepoint resource type"
-description: "Represents a container for administrative resources to manage tenant-level settings for SharePoint and OneDrive."
-
-doc_type: resourcePageType
--
-# sharepoint resource type
-
-Namespace: microsoft.graph.tenantAdmin
--
-Represents a container for administrative resources to manage tenant-level settings for SharePoint and OneDrive.
-
-## Properties
-None.
-
-## Relationships
-|Relationship|Type|Description|
-|:|:|:|
-|settings|[microsoft.graph.tenantAdmin.settings](../resources/tenantadmin-settings.md)|Represents the tenant-level settings for SharePoint and OneDrive.|
-
-## JSON representation
-The following is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "@odata.type": "microsoft.graph.tenantAdmin.sharepoint",
- "openType": false
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.tenantAdmin.sharepoint"
-}
-```
-
v1.0 Termsofusecontainer https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/termsOfUseContainer.md
description: "Container for the relationships that expose the terms of use API a
ms.localizationpriority: medium doc_type: resourcePageType ms.prod: "governance"-+ # termsOfUseContainer resource type
v1.0 Termsexpiration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/termsexpiration.md
Title: "termsExpiration resource type"
description: "Provides additional settings when setting the scheduled expiration of the agreement." ms.localizationpriority: medium ms.prod: "governance"-+ doc_type: "resourcePageType"
v1.0 Ticketinfo https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/ticketinfo.md
doc_type: resourcePageType
Namespace: microsoft.graph
-Represents ticket information related to role assignment and eligibility requests. Use this object to define ticket parameters for a role assignment or eligibility request is initiated by another request made in an external system.
+Represents ticket information related to assignment and eligibility requests in [PIM for Azure AD roles](privilegedidentitymanagementv3-overview.md) and [PIM for Groups](privilegedidentitymanagement-for-groups-api-overview.md). Use this object to define ticket parameters for an assignment or eligibility request that's initiated by another request made in an external system.
## Properties |Property|Type|Description|
v1.0 Timecard https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/timecard.md
Title: "timecard resource type"
-description: "A timecard entry in the schedule."
+description: "Represents a timecard entry in the schedule."
ms.localizationpriority: medium ms.prod: "microsoft-teams"
Represents a timecard entry in the schedule.
## Properties |Property |Type |Description | |--|||
-| id |`string` |ID of the **timeCard**.|
-| userId |`string` |User ID to which the **timeCard** belongs. |
-| state |`timeCardState` | The current state of the **timeCard** during its life cycle.Possible values are: `clockedIn`, `onBreak`, `clockedOut`, `unknownFutureValue`.|
+| breaks |[timeCardBreak](timecardbreak.md) collection |The list of breaks associated with the **timeCard**.|
| clockInEvent |[timeCardEvent](../resources/timecardevent.md) | The clock-in event of the **timeCard**. | | clockOutEvent |[timeCardEvent](../resources/timecardevent.md) |The clock-out event of the **timeCard**. |
+| confirmedBy |confirmedBy | Indicates whether this **timeCard** entry is confirmed. Possible values are `none`, `user`, `manager`, `unknownFutureValue`.|
+|createdBy|[identitySet](identityset.md)| Identity of the person who created the entity. |
+|createdDateTime|DateTimeOffset| The timestamp in which the **timeCard** was created. |
+| id |String |Unique identifier for the **timeCard**.|
+|lastModifiedBy| [identitySet](identityset.md)| Identity of the person who last modified the entity.|
+|lastModifiedDateTime|DateTimeOffset| The timestamp in which the **timeCard** was last modified.|
| notes | [itemBody](itembody.md) |Notes about the **timeCard**. |
-| breaks |[timeCardBreak](timecardbreak.md) collection |The list of breaks associated with the **timeCard**.|
| originalEntry| [timeCardEntry](../resources/timecardentry.md) | The original **timeCardEntry** of the **timeCard**, before user edits. |
-| confirmedBy |`confirmedBy` | Indicate if this **timeCard** entry is confirmed. Possible values are `none`, `user`, `manager`, `unknownFutureValue`.|
-|createdDateTime|`Edm.dateTimeOffset`| The timestamp in which the **timeCard** was created. |
-|createdBy|`IdentitySet`| Identity of the person who created the entity. |
-|lastModifiedDateTime|`dateTimeOffset`| The timestamp in which the **timeCard** was last modified.|
-|lastModifiedBy| `IdentitySet`| Identity of the person who last modified the entity.|
+| state |timeCardState | The current state of the **timeCard** during its life cycle.Possible values are: `clockedIn`, `onBreak`, `clockedOut`, `unknownFutureValue`.|
+| userId |String |User ID to which the **timeCard** belongs. |
## JSON representation
The following is a JSON representation of the resource.
```json {
- "userId": "string (identifier)",
+ "breaks": [{"@odata.type":"microsoft.graph.timeCardEvent"}],
+ "clockInEvent": {"@odata.type":"microsoft.graph.timeCardEvent"},
+ "clockOutEvent": {"@odata.type":"microsoft.graph.timeCardEvent"},
+ "confirmedBy": "String",
+ "createdBy": {"@odata.type":"microsoft.graph.identitySet"},
"createdDateTime": "String (timestamp)",
- "lastModifiedDateTime": "String (timestamp)",
+ "id": "String (identifier)",
"lastModifiedBy": {"@odata.type":"microsoft.graph.identitySet"},
- "clockInEvent" : {"@odata.type":"microsoft.graph.timeCardEvent"},
- "clockOutEvent" : {"@odata.type":"microsoft.graph.timeCardEvent"},
- "notes" : {"@odata.type":"microsoft.graph.itemBody"},
- "breaks" : [{"@odata.type":"microsoft.graph.timeCardEvent"}],
- "originalEntry" : {"@odata.type":"microsoft.graph.timeCardEntry"}
+ "lastModifiedDateTime": "String (timestamp)",
+ "notes": {"@odata.type":"microsoft.graph.itemBody"},
+ "originalEntry": {"@odata.type":"microsoft.graph.timeCardEntry"},
+ "state": "String",
+ "userId": "String"
} ```
v1.0 Todosettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/todosettings.md
+
+ Title: "todoSettings resource type"
+description: "Company-wide settings for Microsoft Todo"
+
+ms.localizationpriority: medium
++
+# todoSettings resource type
+
+Namespace: microsoft.graph
++
+Company-wide settings for Microsoft Todo.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|isExternalJoinEnabled|Boolean|Controls whether users can join lists from users external to your organization.|
+|isExternalShareEnabled|Boolean|Controls whether users can share lists with external users.|
+|isPushNotificationEnabled|Boolean|Controls whether push notifications are enabled for your users.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.todoSettings"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.todoSettings",
+ "isPushNotificationEnabled": "Boolean",
+ "isExternalJoinEnabled": "Boolean",
+ "isExternalShareEnabled": "Boolean"
+}
+```
+
v1.0 Tokenlifetimepolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/tokenlifetimepolicy.md
Inherits from [stsPolicy](stsPolicy.md).
|:-|:|:| |id|String| Unique identifier for this policy. Read-only.| |definition|String collection| A string collection containing a JSON string that defines the rules and settings for this policy. For more information about the JSON schema for this property, see [Properties of a token lifetime policy definition](#properties-of-a-token-lifetime-policy-definition). Required.|
-|description|String| Description for this policy.|
|displayName|String| Display name for this policy. Required.| |isOrganizationDefault|Boolean|If set to `true`, activates this policy. There can be many policies for the same policy type, but only one can be activated as the organization default. Optional, default value is `false`.|
The properties below form the JSON object that represents a token lifetime polic
>Note: Max values for properties denoted in "days" are 1 second short of the denoted number of days. For example, the max value of 1 days is specified as "23:59:59".
-| Property | Type |Description| Min Value | Max Value | Default Value|
+| Property | Type |Description| Min Value | Max Value | Default Value|
|:|:--|:-|:--|:--|:-| |AccessTokenLifetime|String|Controls how long both access and ID tokens are considered valid.|10 minutes|1 day|1 hour| |Version|Integer|Set value of 1. Required.|None|None|None|
The following is a JSON representation of the resource.
```json { "definition": ["String"],
- "description": "String",
"displayName": "String", "id": "String (identifier)", "isOrganizationDefault": true,
v1.0 Toomanyglobaladminsassignedtotenantalertconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/toomanyglobaladminsassignedtotenantalertconfiguration.md
+
+ Title: "tooManyGlobalAdminsAssignedToTenantAlertConfiguration resource type"
+description: "Represents an alert configuration that is triggered if too many accounts in the tenant are assigned the Global Administrator Azure AD role."
+
+ms.localizationpriority: medium
++
+# tooManyGlobalAdminsAssignedToTenantAlertConfiguration resource type
+
+Namespace: microsoft.graph
++
+Represents an alert configuration that is triggered if too many accounts in the tenant are assigned the Global Administrator Azure AD role. [Global Administrator](/azure/active-directory/roles/permissions-reference?toc=%2Fgraph%2Ftoc.json#global-administrator) is the highest privileged role in Azure AD. If an account with global administrator privileges is compromised, the malicious actor has permissions for almost all actions in the tenant, which puts the whole system at risk.
+
+Triggered if two different criteria are met, and you can configure both of them. First, you need to reach a certain threshold of Global administrator role assignments. Second, a certain percentage of your total role assignments must be Global administrators. If you only meet one of these measurements, the alert doesn't appear.
+
+Inherits from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|alertDefinitionId|String|The identifier of an alert definition. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md). Supports `$filter` (`eq`, `ne`).|
+|globalAdminCountThreshold|Int32| The threshold for the number of accounts assigned the Global Administrator role in the tenant. Triggers an alert if the number of global administrators in the tenant reaches or crosses this threshold value. |
+|id|String|The identifier of the alert configuration. Inherited from [entity](../resources/entity.md).|
+|isEnabled|Boolean|`true` if the alert is enabled. Setting it to `false` disables PIM scanning the tenant to identify instances that trigger this alert. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).|
+|percentageOfGlobalAdminsOutOfRolesThreshold|Int32|Threshold of the percentage of global administrators out of all the role assignments in the tenant. Triggers an alert if the percentage in the tenant reaches or crosses this threshold value.|
+|scopeId|String|The identifier of the scope to which the alert is related. Only `/` is supported to represent the tenant scope. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md). Supports `$filter` (`eq`, `ne`).|
+|scopeType|String|The type of scope where the alert is created. `DirectoryRole` is the only currently supported scope type for Azure AD roles. Inherited from [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md).|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|alertDefinition|[unifiedRoleManagementAlertDefinition](../resources/unifiedrolemanagementalertdefinition.md)| The definition of the alert that contains its description, impact, and measures to mitigate or prevent it. Supports `$expand`.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertConfiguration",
+ "baseType": "microsoft.graph.unifiedRoleManagementAlertConfiguration",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertConfiguration",
+ "id": "String (identifier)",
+ "alertDefinitionId": "String",
+ "scopeType": "String",
+ "scopeId": "String",
+ "isEnabled": "Boolean",
+ "globalAdminCountThreshold": "Integer",
+ "percentageOfGlobalAdminsOutOfRolesThreshold": "Integer"
+}
+```
+
v1.0 Toomanyglobaladminsassignedtotenantalertincident https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/toomanyglobaladminsassignedtotenantalertincident.md
+
+ Title: "tooManyGlobalAdminsAssignedToTenantAlertIncident resource type"
+description: "Represents the details of an alert incident that is triggered if there are too many accounts assigned the Global Administrator role in the tenant."
+
+ms.localizationpriority: medium
++
+# tooManyGlobalAdminsAssignedToTenantAlertIncident resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an alert incident that is triggered if there are too many accounts assigned the Global Administrator role in the tenant. [Global Administrator](/azure/active-directory/roles/permissions-reference?toc=%2Fgraph%2Ftoc.json#global-administrator) is the highest privileged role in Azure AD. If an account with global administrator privileges is compromised, the malicious actor has permissions for almost all actions in the tenant, which puts the entire tenant at risk.
+
+The threshold that triggers this incident when its reached is defined in the [tooManyGlobalAdminsAssignedToTenantAlertConfiguration resource type](toomanyglobaladminsassignedtotenantalertconfiguration.md).
+
+Inherits from [unifiedRoleManagementAlertIncident](../resources/unifiedrolemanagementalertincident.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|assigneeDisplayName|String|Display name of the subject that the incident applies to.|
+|assigneeId|String|The identifier of the subject that the incident applies to.|
+|assigneeUserPrincipalName|String|User principal name of the subject that the incident applies to. Applies to user principals.|
+|id|String|The identifier for the alert incident. For example, it could be a role assignment ID if the incident represents a role assignment. Inherited from [entity](../resources/entity.md). Supports `$filter` (`eq`, `ne`).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertIncident",
+ "baseType": "microsoft.graph.unifiedRoleManagementAlertIncident",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.tooManyGlobalAdminsAssignedToTenantAlertIncident",
+ "id": "String (identifier)",
+ "assigneeId": "String",
+ "assigneeDisplayName": "String",
+ "assigneeUserPrincipalName": "String"
+}
+```
+
v1.0 Unifiedrbacapplication https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/unifiedrbacapplication.md
Represents a role management container for unified role definitions and role ass
| [List transitiveRoleAssignments](../api/rbacapplication-list-transitiveroleassignments.md) | [unifiedRoleAssignment](unifiedroleassignment.md) collection | Get the list of direct and transitive [unifiedRoleAssignment](../resources/unifiedroleassignment.md) objects for a specific principal. This API requires the **principalId** in a request. | | [Create unifiedRoleDefinition](../api/rbacapplication-post-roledefinitions.md) | [unifiedRoleDefinition](unifiedroledefinition.md) | Create a new [unifiedRoleDefinition](../resources/unifiedroledefinition.md) object for an RBAC provider. | | [List roleDefinitions](../api/rbacapplication-list-roledefinitions.md) | [unifiedRoleDefinition](unifiedroledefinition.md) collection | Get a list of [unifiedRoleDefinition](../resources/unifiedroledefinition.md) objects for an RBAC provider. |
+| [List customAppScopes](../api/unifiedrbacapplication-list-customappscopes.md) | [customAppScope](customappscope.md) collection | Get a list of [customAppScope](../resources/customappscope.md) objects for an RBAC provider. |
## Properties
None.
|Relationship|Type|Description| |:|:|:|
+|customAppScopes|[customAppScope](../resources/customappscope.md) collection| Workload-specific scope object that represents the resources for which the principal has been granted access. |
|resourceNamespaces|[unifiedRbacResourceNamespace](../resources/unifiedrbacresourcenamespace.md) collection|Resource that represents a collection of related actions.| |roleAssignments|[unifiedRoleAssignment](../resources/unifiedroleassignment.md) collection| Resource to grant access to users or groups. | |roleDefinitions|[unifiedRoleDefinition](../resources/unifiedroledefinition.md) collection| The roles allowed by RBAC providers and the permissions assigned to the roles. | |transitiveRoleAssignments|[unifiedRoleAssignment](../resources/unifiedroleassignment.md) collection| Resource to grant access to users or groups that are transitive. | - ## JSON representation The following is a JSON representation of the resource.
v1.0 Unifiedrolemanagementalert https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/unifiedrolemanagementalert.md
+
+ Title: "unifiedRoleManagementAlert resource type"
+description: "Represents the details of a security alert in Privileged Identity Management (PIM) for Azure AD roles."
+
+ms.localizationpriority: medium
++
+# unifiedRoleManagementAlert resource type
+
+Namespace: microsoft.graph
++
+Represents the details of a security alert in [Privileged Identity Management (PIM) for Azure AD roles](privilegedidentitymanagementv3-overview.md). The alert information includes the related alert [definition](unifiedrolemanagementalertdefinition.md), [configuration](unifiedrolemanagementalertconfiguration.md), and [incident](unifiedrolemanagementalertincident.md) collection in the tenant.
+
+Each security alert in PIM for Azure AD roles is of one of several types described in [Get security alerts for Azure AD roles](privilegedidentitymanagementv3-overview.md#security-alerts-for-azure-ad-roles). You can [list](../api/unifiedrolemanagementalert-list-alertincidents.md) details of the actual incidents of an alert using the **incidents** relationship. An alert and its related incidents are always of the same type. For example, an alert about too many global administrators in the tenant relates to incidents of the type [tooManyGlobalAdminsAssignedToTenantAlertIncident](toomanyglobaladminsassignedtotenantalertincident.md).
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List alerts](../api/rolemanagementalert-list-alerts.md)|[unifiedRoleManagementAlert](../resources/unifiedrolemanagementalert.md) collection|Get a list of the [unifiedRoleManagementAlert](../resources/unifiedrolemanagementalert.md) objects and their properties.|
+|[Get unifiedRoleManagementAlert](../api/unifiedrolemanagementalert-get.md)|[unifiedRoleManagementAlert](../resources/unifiedrolemanagementalert.md)|Read the properties and relationships of an [unifiedRoleManagementAlert](../resources/unifiedrolemanagementalert.md) object.|
+|[Update unifiedRoleManagementAlert](../api/unifiedrolemanagementalert-update.md)|[unifiedRoleManagementAlert](../resources/unifiedrolemanagementalert.md)|Update the properties of an [unifiedRoleManagementAlert](../resources/unifiedrolemanagementalert.md) object.|
+|[refresh](../api/unifiedrolemanagementalert-refresh.md)|None|Refresh incidents on all alerts or on a single alert for Privileged Identity Management (PIM) for Azure AD roles.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|alertDefinitionId|String|The identifier of an [alert definition](unifiedrolemanagementalertdefinition.md). Supports `$filter` (`eq`, `ne`).|
+|id|String|The identifier of the [alert configuration](unifiedrolemanagementalertconfiguration.md). Inherited from [entity](../resources/entity.md).|
+|incidentCount|Int32|The number of incidents triggered in the tenant and relating to the alert. Can only be a positive integer.|
+|isActive|Boolean|`false` by default. `true` if the alert is active.|
+|lastModifiedDateTime|DateTimeOffset|The date time when the alert configuration was updated or new incidents generated.|
+|lastScannedDateTime|DateTimeOffset|The date time when the tenant was last scanned for incidents that trigger this alert.|
+|scopeId|String|The identifier of the scope where the alert is related. `/` is the only supported one for the tenant. Supports `$filter` (`eq`, `ne`).|
+|scopeType|String|The type of scope where the alert is created. `DirectoryRole` is the only currently supported scope type for Azure AD roles. |
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|alertConfiguration|[unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md)|The configuration of the alert in PIM for Azure AD roles. Alert configurations are pre-defined and cannot be created or deleted, but some configurations can be modified. Supports `$expand`.|
+|alertDefinition|[unifiedRoleManagementAlertDefinition](../resources/unifiedrolemanagementalertdefinition.md)|Contains the description, impact, and measures to mitigate or prevent the security alert from being triggered in your tenant. Supports `$expand`.|
+|alertIncidents|[unifiedRoleManagementAlertIncident](../resources/unifiedrolemanagementalertincident.md) collection|Represents the incidents of this type of alert that have been triggered in Privileged Identity Management (PIM) for Azure AD roles in the tenant. Supports `$expand`.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.unifiedRoleManagementAlert",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementAlert",
+ "id": "String (identifier)",
+ "alertDefinitionId": "String",
+ "scopeId": "String",
+ "scopeType": "String",
+ "incidentCount": "Integer",
+ "isActive": "Boolean",
+ "lastModifiedDateTime": "String (timestamp)",
+ "lastScannedDateTime": "String (timestamp)"
+}
+```
+
v1.0 Unifiedrolemanagementalertconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/unifiedrolemanagementalertconfiguration.md
+
+ Title: "unifiedRoleManagementAlertConfiguration resource type"
+description: "An abstract type that exposes the various configurations of a security alert that can be updated or modified in Privileged Identity Management (PIM) for Azure AD roles."
+
+ms.localizationpriority: medium
++
+# unifiedRoleManagementAlertConfiguration resource type
+
+Namespace: microsoft.graph
++
+An abstract type that exposes the various configurations of a security [alert](unifiedrolemanagementalert.md) that can be updated or modified in [Privileged Identity Management (PIM) for Azure AD roles](privilegedidentitymanagementv3-overview.md).
+
+This abstract type is inherited by the following derived types:
+
+- [invalidLicenseAlertConfiguration](../resources/invalidlicensealertconfiguration.md)
+- [noMfaOnRoleActivationAlertConfiguration](../resources/nomfaonroleactivationalertconfiguration.md)
+- [redundantAssignmentAlertConfiguration](../resources/redundantassignmentalertconfiguration.md)
+- [rolesAssignedOutsidePrivilegedIdentityManagementAlertConfiguration](../resources/rolesassignedoutsideprivilegedidentitymanagementalertconfiguration.md)
+- [sequentialActivationRenewalsAlertConfiguration](../resources/sequentialactivationrenewalsalertconfiguration.md)
+- [staleSignInAlertConfiguration](../resources/stalesigninalertconfiguration.md)
+- [tooManyGlobalAdminsAssignedToTenantAlertConfiguration](../resources/toomanyglobaladminsassignedtotenantalertconfiguration.md)
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List alertConfigurations](../api/rolemanagementalert-list-alertconfigurations.md)|[unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md) collection|Get a list of the [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md) objects and their properties.|
+|[Get unifiedRoleManagementAlertConfiguration](../api/unifiedrolemanagementalertconfiguration-get.md)|[unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md)|Read the properties and relationships of an [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md) object.|
+|[Update unifiedRoleManagementAlertConfiguration](../api/unifiedrolemanagementalertconfiguration-update.md)|[unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md)|Update the properties of an [unifiedRoleManagementAlertConfiguration](../resources/unifiedrolemanagementalertconfiguration.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|alertDefinitionId|String|The identifier of an alert definition. Supports `$filter` (`eq`, `ne`).|
+|id|String|The identifier of the alert configuration. Inherited from [entity](../resources/entity.md).|
+|isEnabled|Boolean|`true` if the alert is enabled. Setting it to `false` disables PIM scanning the tenant to identify instances that trigger the alert.|
+|scopeId|String|The identifier of the scope to which the alert is related. Only `/` is supported to represent the tenant scope. Supports `$filter` (`eq`, `ne`).|
+|scopeType|String|The type of scope where the alert is created. `DirectoryRole` is the only currently supported scope type for Azure AD roles. |
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|alertDefinition|[unifiedRoleManagementAlertDefinition](../resources/unifiedrolemanagementalertdefinition.md)| The definition of the alert that contains its description, impact, and measures to mitigate or prevent it. Supports `$expand`.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.unifiedRoleManagementAlertConfiguration",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementAlertConfiguration",
+ "id": "String (identifier)",
+ "alertDefinitionId": "String",
+ "scopeType": "String",
+ "scopeId": "String",
+ "isEnabled": "Boolean"
+}
+```
+
v1.0 Unifiedrolemanagementalertdefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/unifiedrolemanagementalertdefinition.md
+
+ Title: "unifiedRoleManagementAlertDefinition resource type"
+description: "Represents the alert definition that contains the description, impact, and measures to mitigate or prevent a security alert from being triggered in your tenant in PIM for Azure AD roles."
+
+ms.localizationpriority: medium
++
+# unifiedRoleManagementAlertDefinition resource type
+
+Namespace: microsoft.graph
++
+Represents the alert definition that contains the description, impact, and measures to mitigate or prevent a security [alert](unifiedrolemanagementalert.md) from being triggered in your tenant in [Privileged Identity Management (PIM) for Azure AD roles](privilegedidentitymanagementv3-overview.md).
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List alertDefinitions](../api/rolemanagementalert-list-alertdefinitions.md)|[unifiedRoleManagementAlertDefinition](../resources/unifiedrolemanagementalertdefinition.md) collection|Get a list of the [unifiedRoleManagementAlertDefinition](../resources/unifiedrolemanagementalertdefinition.md) objects and their properties.|
+|[Get unifiedRoleManagementAlertDefinition](../api/unifiedrolemanagementalertdefinition-get.md)|[unifiedRoleManagementAlertDefinition](../resources/unifiedrolemanagementalertdefinition.md)|Read the properties and relationships of an [unifiedRoleManagementAlertDefinition](../resources/unifiedrolemanagementalertdefinition.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|description|String|The description of the alert.|
+|displayName|String|The friendly display name that renders in Privileged Identity Management (PIM) alerts in the Azure portal.|
+|howToPrevent|String|Long-form text that indicates the ways to prevent the alert from being triggered in your tenant.|
+|id|String|The identifier of the alert definition. Inherited from [entity](../resources/entity.md).|
+|isConfigurable|Boolean|`true` if the alert configuration can be customized in the tenant, and `false` otherwise. For example, the number and percentage thresholds of the 'There are too many global administrators' alert can be configured by users, while the 'This organization does not have Azure AD Premium P2' cannot be configured, because the criteria is restricted.|
+|isRemediatable|Boolean|`true` if the alert can be remediated, and `false` otherwise.|
+|mitigationSteps|String|The methods to mitigate the alert when it's triggered in the tenant. For example, to mitigate the 'There are too many global administrators', you could remove redundant privileged role assignments. |
+|scopeId|String|The identifier of the scope where the alert is related. `/` is the only supported one for the tenant. Supports `$filter` (`eq`, `ne`).|
+|scopeType|String|The type of scope where the alert is created. `DirectoryRole` is the only currently supported scope type for Azure AD Roles. |
+|securityImpact|String|Security impact of the alert. For example, it could be information leaks or unauthorized access.|
+|severityLevel|alertSeverity|Severity level of the alert. The possible values are: `unknown`, `informational`, `low`, `medium`, `high`, `unknownFutureValue`.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.unifiedRoleManagementAlertDefinition",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementAlertDefinition",
+ "id": "String (identifier)",
+ "displayName": "String",
+ "scopeType": "String",
+ "scopeId": "String",
+ "description": "String",
+ "severityLevel": "String",
+ "securityImpact": "String",
+ "mitigationSteps": "String",
+ "howToPrevent": "String",
+ "isRemediatable": "Boolean",
+ "isConfigurable": "Boolean"
+}
+```
+
v1.0 Unifiedrolemanagementalertincident https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/unifiedrolemanagementalertincident.md
+
+ Title: "unifiedRoleManagementAlertIncident resource type"
+description: "An abstract type that represents the details of a security alert incident in Privileged Identity Management (PIM) for Azure AD roles."
+
+ms.localizationpriority: medium
++
+# unifiedRoleManagementAlertIncident resource type
+
+Namespace: microsoft.graph
++
+An abstract type that represents the details of an incident as part of a security [alert](unifiedrolemanagementalert.md) in [Privileged Identity Management (PIM) for Azure AD roles](privilegedidentitymanagementv3-overview.md).
+
+This abstract type is inherited by the following derived types:
+
+- [invalidLicenseAlertIncident](invalidlicensealertincident.md)
+- [noMfaOnRoleActivationAlertIncident](nomfaonroleactivationalertincident.md)
+- [redundantAssignmentAlertIncident](redundantassignmentalertincident.md)
+- [rolesAssignedOutsidePrivilegedIdentityManagementAlertConfiguration](rolesassignedoutsideprivilegedidentitymanagementalertconfiguration.md)
+- [sequentialActivationRenewalsAlertIncident](sequentialactivationrenewalsalertincident.md)
+- [staleSignInAlertIncident](stalesigninalertincident.md)
+- [tooManyGlobalAdminsAssignedToTenantAlertIncident](toomanyglobaladminsassignedtotenantalertincident.md)
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List alertIncidents](../api/unifiedrolemanagementalert-list-alertincidents.md)|[unifiedRoleManagementAlertIncident](../resources/unifiedrolemanagementalertincident.md) collection|Get a list of the [unifiedRoleManagementAlertIncident](../resources/unifiedrolemanagementalertincident.md) objects and their properties.|
+|[Get unifiedRoleManagementAlertIncident](../api/unifiedrolemanagementalertincident-get.md)|[unifiedRoleManagementAlertIncident](../resources/unifiedrolemanagementalertincident.md)|Read the properties and relationships of an [unifiedRoleManagementAlertIncident](../resources/unifiedrolemanagementalertincident.md) object.|
+|[remediate](../api/unifiedrolemanagementalertincident-remediate.md)|None|Remediate or mitigate an incident of an alert.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The identifier of the alert incident. Inherited from [entity](../resources/entity.md). Supports `$filter` (`eq`, `ne`).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.unifiedRoleManagementAlertIncident",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.unifiedRoleManagementAlertIncident",
+ "id": "String (identifier)"
+}
+```
+
v1.0 Unifiedrolemanagementpolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/unifiedrolemanagementpolicy.md
Namespace: microsoft.graph
Specifies the various policies associated with scopes and roles. For policies that apply to Azure RBAC, use the [Azure REST PIM API for role management policies](/rest/api/authorization/role-management-policies).
-Currently, all policies and associated rules are read-only.
- Inherits from [entity](../resources/entity.md). ## Methods
Inherits from [entity](../resources/entity.md).
|:|:|:| |[List unifiedRoleManagementPolicies](../api/policyroot-list-rolemanagementpolicies.md)|[unifiedRoleManagementPolicy](../resources/unifiedrolemanagementpolicy.md) collection|Get role management policies and their details.| |[Get unifiedRoleManagementPolicy](../api/unifiedrolemanagementpolicy-get.md)|[unifiedRoleManagementPolicy](../resources/unifiedrolemanagementpolicy.md)|Retrieve the details of a role management policy.|
+|[Update unifiedRoleManagementPolicy](../api/unifiedrolemanagementpolicy-update.md)|[unifiedRoleManagementPolicy](../resources/unifiedrolemanagementpolicy.md)|Update the details of a role management policy.|
|[List rules](../api/unifiedrolemanagementpolicy-list-rules.md)|[unifiedRoleManagementPolicyRule](../resources/unifiedrolemanagementpolicyrule.md) collection|Get the rules defined for a role management policy.| |[Get unifiedRoleManagementPolicyRule](../api/unifiedrolemanagementpolicyrule-get.md)|[unifiedRoleManagementPolicyRule](../resources/unifiedrolemanagementpolicyrule.md)|Retrieve a rule defined for a role management policy.| |[Update unifiedRoleManagementPolicyRule](../api/unifiedrolemanagementpolicyrule-update.md)|[unifiedRoleManagementPolicyRule](../resources/unifiedrolemanagementpolicyrule.md)|Update a rule defined for a role management policy.|
Inherits from [entity](../resources/entity.md).
|lastModifiedBy|[identity](../resources/identity.md)|The identity who last modified the role setting.| |lastModifiedDateTime|DateTimeOffset|The time when the role setting was last modified.| |scopeId|String|The identifier of the scope where the policy is created. Can be `/` for the tenant or a group ID. Required.|
-|scopeType|String|The type of the scope where the policy is created. One of `Directory`, `DirectoryRole`. Required.|
+|scopeType|String|The type of the scope where the policy is created. One of `Directory`, `DirectoryRole`, `Group`. Required.|
## Relationships |Relationship|Type|Description|
v1.0 Unifiedrolemanagementpolicyassignment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/unifiedrolemanagementpolicyassignment.md
Inherits from [entity](../resources/entity.md).
|:|:|:| |id|String|Unique identifier for the policy assignment. The ID is typically a concatenation of the unifiedRoleManagementPolicy ID and the roleDefinitionId separated by an underscore.| |policyId|String|The id of the policy. Inherited from [entity](../resources/entity.md).|
-|roleDefinitionId|String|The identifier of the [role definition](unifiedroledefinition.md) object where the policy applies. If not specified, the policy applies to all roles. Supports $filter (`eq`).|
+|roleDefinitionId|String|For Azure AD roles policy, it's the identifier of the [role definition](unifiedroledefinition.md) object where the policy applies. For PIM for groups membership and ownership, it's either `member` or `owner`. Supports $filter (`eq`).|
|scopeId|String|The identifier of the scope where the policy is assigned. Can be `/` for the tenant or a group ID. Required.|
-|scopeType|String|The type of the scope where the policy is assigned. One of `Directory`, `DirectoryRole`. Required.|
+|scopeType|String|The type of the scope where the policy is assigned. One of `Directory`, `DirectoryRole`, `Group`. Required.|
## Relationships |Relationship|Type|Description|
v1.0 User https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/user.md
This resource supports:
| [Delete profile](../api/profile-delete.md) | None | Delete profile object from a user's account. | | **Schema extensions** ||| | [Add schema extension values](/graph/extensibility-schema-groups) | None | Create a schema extension definition and then use it to add custom typed data to a resource. |
+| **Sponsors** |||
+| [Assign sponsors](../api/user-post-sponsors.md) | None | Assign a user a sponsor. |
+| [List sponsors](../api/user-list-sponsors.md) | [directoryObject](../resources/directoryobject.md) collection | Get the users and groups who are this user's sponsors. |
+| [Remove sponsors](../api/user-delete-sponsors.md) | None | Remove a user's sponsor. |
| **Teamwork** ||| |[List apps installed for user](../api/userteamwork-list-installedapps.md) | [userScopeTeamsAppInstallation](userscopeteamsappinstallation.md) collection | Lists apps installed in the personal scope of a user.| |[Get the installed app for user](../api/userteamwork-get-installedapps.md)| [userScopeTeamsAppInstallation](userscopeteamsappinstallation.md) | Lists the specified app installed in the personal scope of a user. |
This resource supports:
| imAddresses | String collection | The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Supports `$filter` (`eq`, `not`, `ge`, `le`, `startsWith`).| | infoCatalogs | String collection | Identifies the info segments assigned to the user. Supports `$filter` (`eq`, `not`, `ge`, `le`, `startsWith`). | | interests | String collection | A list for the user to describe their interests. <br><br>Returned only on `$select`. |
+| isLicenseReconciliationNeeded | Boolean | Indicates whether the user is pending an exchange mailbox license assignment. <br><br> Read-only. <br><br> Supports `$filter` (`eq` where `true` only). |
+| isManagementRestricted| Boolean | `true` if the user is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is `false`. Read-only. <br/><br/> To manage a user who is a member of a restricted administrative unit, the calling app must be assigned the *Directory.Write.Restricted* permission. For delegated scenarios, the administrators must also be explicitly assigned supported roles at the restricted administrative unit scope.|
| isResourceAccount | Boolean | Do not use ΓÇô reserved for future use. | | jobTitle | String | The user's job title. Maximum length is 128 characters. <br><br>Supports `$filter` (`eq`, `ne`, `not` , `ge`, `le`, `in`, `startsWith`, and `eq` on `null` values).| | lastPasswordChangeDateTime | DateTimeOffset | The time when this Azure AD user last changed their password or when their password was created, , whichever date the latest action was performed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Read-only. <br><br>Returned only on `$select`. |
This resource supports:
| mail | String | The SMTP address for the user, for example, `admin@contoso.com`. Changes to this property will also update the user's **proxyAddresses** collection to include the value as an SMTP address. This property cannot contain accent characters. <br/> **NOTE:** We do not recommend updating this property for Azure AD B2C user profiles. Use the **otherMails** property instead. <br><br> Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`, `startsWith`, `endsWith`, and `eq` on `null` values). | | mailboxSettings | [mailboxSettings](mailboxsettings.md) | Settings for the primary mailbox of the signed-in user. You can [get](../api/user-get-mailboxsettings.md) or [update](../api/user-update-mailboxsettings.md) settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see [User preferences for languages and regional formats](#user-preferences-for-languages-and-regional-formats). <br><br>Returned only on `$select`. | | mailNickname | String | The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. <br><br>Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`, `startsWith`, and `eq` on `null` values). |
-| mobilePhone | String | The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. <br><br> Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`, `startsWith`, and `eq` on `null` values).|
+| mobilePhone | String | The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. <br><br> Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`, `startsWith`, and `eq` on `null` values) and `$search`.|
| mySite | String | The URL for the user's personal site. <br><br>Returned only on `$select`. | | officeLocation | String | The office location in the user's place of business. Maximum length is 128 characters. <br><br>Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`, `startsWith`, and `eq` on `null` values). | | onPremisesDistinguishedName | String | Contains the on-premises Active Directory `distinguished name` or `DN`. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. |
This resource supports:
| responsibilities | String collection | A list for the user to enumerate their responsibilities. <br><br>Returned only on `$select`. | | schools | String collection | A list for the user to enumerate the schools they have attended. <br><br>Returned only on `$select`. | |securityIdentifier| String | Security identifier (SID) of the user, used in Windows scenarios. <br><br>Read-only. Returned by default. <br>Supports `$select` and `$filter` (`eq`, `not`, `ge`, `le`, `startsWith`). |
+| serviceProvisioningErrors | [serviceProvisioningError](serviceprovisioningerror.md) collection | Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . <br> Supports `$filter` (`eq`, `not`, for isResolved and serviceInstance).|
| showInAddressList | Boolean | **Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead.** Represents whether the user should be included in the Outlook global address list. See [Known issue](/graph/known-issues#showinaddresslist-property-is-out-of-sync-with-microsoft-exchange).| | signInSessionsValidFromDateTime | DateTimeOffset | Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use [revokeSignInSessions](../api/user-revokesigninsessions.md) to reset.| | skills | String collection | A list for the user to enumerate their skills. <br><br>Returned only on `$select`. |
-| signInActivity | [signInActivity](signinactivity.md) | Get the last signed-in date and request ID of the sign-in for a given user. Read-only.<br><br>Returned only on `$select`. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`) *but* not with any other filterable properties. <br><br>**Note:** <br/><li> Details for this property require an Azure AD Premium P1/P2 license and the **AuditLog.Read.All** permission.<li>When you specify `$select=signInActivity` or `$filter=signInActivity` while [listing users](../api/user-list.md), the maximum page size is 120 users. Requests with `$top` set higher than 120 will return pages with up to 120 users.<li>This property is not returned for a user who has never signed in or last signed in before April 2020.|
+| signInActivity | [signInActivity](signinactivity.md) | Get the last signed-in date and request ID of the sign-in for a given user. Read-only.<br><br>Returned only on `$select`. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`) *but* not with any other filterable properties. <br><br>**Note:** <br/><li> Details for this property require an Azure AD Premium P1/P2 license and the **AuditLog.Read.All** permission.<li>This property is not returned for a user who has never signed in or last signed in before April 2020.|
| state | String | The state or province in the user's address. Maximum length is 128 characters. <br><br>Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`, `startsWith`, and `eq` on `null` values). | | streetAddress | String | The street address of the user's place of business. Maximum length is 1024 characters. <br><br>Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`, `startsWith`, and `eq` on `null` values).| | surname | String | The user's surname (family name or last name). Maximum length is 64 characters. <br><br>Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`, `startsWith`, and `eq` on `null` values). |
For example: Cameron is administrator of a directory for an elementary school in
| Relationship | Type |Description| |:|:--|:-|
+|activities|[userActivity](projectrome-activity.md) collection|The user's activities across devices. Read-only. Nullable.|
|agreementAcceptances|[agreementAcceptance](agreementacceptance.md) collection| The user's terms of use acceptance statuses. Read-only. Nullable.| |appRoleAssignments|[appRoleAssignment](approleassignment.md) collection|Represents the app roles a user has been granted for an application. Supports `$expand`. |
-|authentication|[authentication](../resources/authentication.md)|**TODO: Add Description**|
+|authentication|[authentication](../resources/authentication.md)|The authentication methods that are supported for the user.|
|calendar|[calendar](calendar.md)|The user's primary calendar. Read-only.| |calendarGroups|[calendarGroup](calendargroup.md) collection|The user's calendar groups. Read-only. Nullable.| |calendarView|[event](event.md) collection|The calendar view for the calendar. Read-only. Nullable.|
For example: Cameron is administrator of a directory for an elementary school in
|joinedTeams|[team](team.md) collection|The Microsoft Teams teams that the user is a member of. Read-only. Nullable.| |messages|[message](message.md) collection|The messages in a mailbox or folder. Read-only. Nullable.| |onenote|[onenote](onenote.md)| Read-only.|
+|onlineMeetings|[onlineMeeting](onlinemeeting.md) collection| Information about a meeting, including the URL used to join a meeting, the attendees' list, and the description. |
|outlook|[outlookUser](outlookuser.md)| Selective Outlook services available to the user. Read-only. Nullable.| |ownedDevices|[directoryObject](directoryobject.md) collection|Devices that are owned by the user. Read-only. Nullable. Supports `$expand`.| |ownedObjects|[directoryObject](directoryobject.md) collection|Directory objects that are owned by the user. Read-only. Nullable. Supports `$expand` and `$filter` (`/$count eq 0`, `/$count ne 0`, `/$count eq 1`, `/$count ne 1`).|
-|pendingAccessReviewInstances|[accessReviewInstance](accessreviewinstance.md) | Navigation property to get list of access reviews pending approval by reviewer. |
+|pendingAccessReviewInstances|[accessReviewInstance](accessreviewinstance.md) collection| Navigation property to get list of access reviews pending approval by reviewer. |
|people|[person](person.md) collection| Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user's communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.| |photo|[profilePhoto](profilephoto.md)| The user's profile photo. Read-only.| |photos|[photo](photo.md) collection| Read-only. Nullable.|
For example: Cameron is administrator of a directory for an elementary school in
|profile |[profile](profile.md) | Represents properties that are descriptive of a user in a tenant. | |registeredDevices|[directoryObject](directoryobject.md) collection|Devices that are registered for the user. Read-only. Nullable. Supports `$expand`.| |scopedRoleMemberOf|[scopedRoleMembership](scopedrolemembership.md) collection| The scoped-role administrative unit memberships for this user. Read-only. Nullable.|
+|security|[security](security.md) |Nullable.|
|settings|[userSettings](usersettings.md) | Read-only. Nullable.|
+|sponsors|[directoryObject](../resources/directoryobject.md) collection|The users and groups that are responsible for this guest user's privileges in the tenant and keep the guest user's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports `$expand`.|
|teamwork|[userTeamwork](userteamwork.md)| A container for Microsoft Teams features available for the user. Read-only. Nullable.| |todo|[todo](todo.md)|Represents the To Do services available to a user. | |transitiveMemberOf| [directoryObject](directoryobject.md) collection | The groups, including nested groups, and directory roles that a user is a member of. Nullable.|
Here is a JSON representation of the resource
"id": "String (identifier)", "identities": [{"@odata.type": "microsoft.graph.objectIdentity"}], "interests": ["String"],
+ "isLicenseReconciliationNeeded": false,
"isResourceAccount": false, "jobTitle": "String", "legalAgeGroupClassification": "String",
Here is a JSON representation of the resource
"responsibilities": ["String"], "schools": ["String"], "securityIdentifier": "String",
+ "serviceProvisioningErrors": [{"@odata.type": "microsoft.graph.serviceProvisioningXmlError"}],
"showInAddressList": true, "signInSessionsValidFromDateTime": "2019-02-07T21:53:13.084Z", "skills": ["String"],
v1.0 Userconsentrequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/userconsentrequest.md
Title: "userConsentRequest resource type" description: "Represents the details of the consent request a user creates when they request to access an app or to grant permissions to an app. The details include justification for requesting access, the status of the request, and the approval details."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType
The user can create a consent request when an app or a permission requires admin
|customData|String|Free text field to define any custom data for the user consent request. Not used.| |id|String|Identifier of the request. | |reason|String|The user's justification for requiring access to the app. Supports `$filter` (`eq` only) and `$orderby`. |
-|status|String|The status of the user's app consent request. Possible values are: `Initializing`, `InProgress`, and `Completed`. Supports `$filter` (`eq` only) and `$orderby`. |
+|status|String|The status of the user's app consent request. Possible values are: `Initializing`, `InProgress`, `Expired`, and `Completed`. Supports `$filter` (`eq` only) and `$orderby`. |
## Relationships |Relationship|Type|Description|
v1.0 Userregistrationdetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/userregistrationdetails.md
Title: "userRegistrationDetails resource type"
-description: "Represents the state of a user's authentication methods, including which methods are registered and which features the user is registered and capable of (such as multi-factor authentication, self-service password reset, and passwordless authentication)."
+description: "Represents the state of a user's authentication methods, including which methods are registered and which features the user is registered and capable of such as multi-factor authentication, self-service password reset, and passwordless authentication."
ms.localizationpriority: medium ms.prod: "identity-and-access-reports"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Represents the state of a user's authentication methods, including which methods are registered and which features the user is registered and capable of (such as multi-factor authentication, self-service password reset, and passwordless authentication).
+Represents the state of a user's authentication methods, including which methods are registered and which features the user is registered and capable of such as multi-factor authentication, self-service password reset, and passwordless authentication.
Inherits from [entity](../resources/entity.md). ## Methods+ |Method|Return type|Description| |:|:|:|
-|[List userRegistrationDetails](../api/authenticationmethodsroot-list-userregistrationdetails.md)|[userRegistrationDetails](../resources/userregistrationdetails.md) collection|Get a list of the [userRegistrationDetails](../resources/userregistrationdetails.md) objects and their properties.|
+|[List userRegistrationDetails](../api/authenticationmethodsroot-list-userregistrationdetails.md)|[userRegistrationDetails](../resources/userregistrationdetails.md) collection|Get a list of the authentication methods registered for a user as defined in the [userRegistrationDetails](../resources/userregistrationdetails.md) object.|
|[Get userRegistrationDetails](../api/userregistrationdetails-get.md)|[userRegistrationDetails](../resources/userregistrationdetails.md)|Read the properties and relationships of a [userRegistrationDetails](../resources/userregistrationdetails.md) object.| ## Properties+ |Property|Type|Description| |:|:|:| |defaultMfaMethod|defaultMfaMethodType|The method the user or admin selected as default for performing multi-factor authentication for the user. The possible values are: `none`, `mobilePhone`, `alternateMobilePhone`, `officePhone`, `microsoftAuthenticatorPush`, `softwareOneTimePasscode`, `unknownFutureValue`.|
-|id|String|User object identifier in Azure AD. Inherited from [entity](../resources/entity.md).|
-|isAdmin|Boolean|Whether the user has an admin role in the tenant. This value can be used to check the authentication methods that privileged accounts are registered for and capable of.|
-|isMfaCapable|Boolean|Whether the user has registered a strong authentication method for multi-factor authentication. The method must be allowed by the [authentication methods policy](../resources/authenticationmethodspolicy.md). Supports `$filter` (`eq`).|
-|isMfaRegistered|Boolean|Whether the user has registered a strong authentication method for multi-factor authentication. The method may not necessarily be allowed by the [authentication methods policy](../resources/authenticationmethodspolicy.md). Supports `$filter` (`eq`).|
-|isPasswordlessCapable|Boolean|Whether the user has registered a passwordless strong authentication method (including FIDO2, Windows Hello for Business, and Microsoft Authenticator (Passwordless)) that is allowed by the [authentication methods policy](../resources/authenticationmethodspolicy.md). Supports `$filter` (`eq`).|
-|isSsprCapable|Boolean|Whether the user has registered the required number of authentication methods for self-service password reset and the user is allowed to perform self-service password reset by policy. Supports `$filter` (`eq`).|
-|isSsprEnabled|Boolean|Whether the user is allowed to perform self-service password reset by policy. The user may not necessarily have registered the required number of authentication methods for self-service password reset. Supports `$filter` (`eq`).|
-|isSsprRegistered|Boolean|Whether the user has registered the required number of authentication methods for self-service password reset. The user may not necessarily be allowed to perform self-service password reset by policy. Supports `$filter` (`eq`).|
+|id|String|User object identifier in Azure Active Directory. Inherited from [entity](../resources/entity.md).|
+|isAdmin|Boolean|Indicates whether the user has an admin role in the tenant. This value can be used to check the authentication methods that privileged accounts are registered for and capable of.|
+|isMfaCapable|Boolean|Indicates whether the user has registered a strong authentication method for multi-factor authentication. The method must be allowed by the [authentication methods policy](../resources/authenticationmethodspolicy.md). Supports `$filter` (`eq`).|
+|isMfaRegistered|Boolean|Indicates whether the user has registered a strong authentication method for multi-factor authentication. The method may not necessarily be allowed by the [authentication methods policy](../resources/authenticationmethodspolicy.md). Supports `$filter` (`eq`).|
+|isPasswordlessCapable|Boolean|Indicates whether the user has registered a passwordless strong authentication method (including FIDO2, Windows Hello for Business, and Microsoft Authenticator (Passwordless)) that is allowed by the [authentication methods policy](../resources/authenticationmethodspolicy.md). Supports `$filter` (`eq`).|
+|isSsprCapable|Boolean|Indicates whether the user has registered the required number of authentication methods for self-service password reset and the user is allowed to perform self-service password reset by policy. Supports `$filter` (`eq`).|
+|isSsprEnabled|Boolean|Indicates whether the user is allowed to perform self-service password reset by policy. The user may not necessarily have registered the required number of authentication methods for self-service password reset. Supports `$filter` (`eq`).|
+|isSsprRegistered|Boolean|Indicates whether the user has registered the required number of authentication methods for self-service password reset. The user may not necessarily be allowed to perform self-service password reset by policy. Supports `$filter` (`eq`).|
+|isSystemPreferredAuthenticationMethodEnabled|Boolean|Indicates whether system preferred authentication method is enabled. If enabled, the system dynamically determines the most secure authentication method among the methods registered by the user. Supports `$filter` (`eq`).|
+|lastUpdatedDateTime|DateTimeOffset|The date and time (UTC) when the record was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
|methodsRegistered|String collection|Collection of authentication methods registered, such as `mobilePhone`, `email`, `fido2`. Supports `$filter` (`any` with `eq`).|
+|systemPreferredAuthenticationMethods|String collection|Collection of authentication methods that the system determined to be the most secure authentication methods among the registered methods for second factor authentication. Possible values are: `push`, `oath`, `voiceMobile`, `voiceAlternateMobile`, `voiceOffice`, `sms`, `none`, `unknownFutureValue`. Supports `$filter` (`any` with `eq`).|
|userDisplayName|String| The user display name, such as `Adele Vance`. Supports `$filter` (`eq`, `startsWith`) and `$orderBy`.|
+|userPreferredMethodForSecondaryAuthentication|userDefaultAuthenticationMethod|The method the user selected as the default second-factor for performing multi-factor authentication. Possible values are: `push`, `oath`, `voiceMobile`, `voiceAlternateMobile`, `voiceOffice`, `sms`, `none`, `unknownFutureValue`.|
|userPrincipalName|String|The user principal name, such as `AdeleV@contoso.com`. Supports `$filter` (`eq`, `startsWith`) and `$orderBy`.| |userType|signInUserType|Identifies whether the user is a member or guest in the tenant. The possible values are: `member`, `guest`, `unknownFutureValue`.| ## Relationships+ None. ## JSON representation+ The following is a JSON representation of the resource. <!-- { "blockType": "resource",
The following is a JSON representation of the resource.
"@odata.type": "#microsoft.graph.userRegistrationDetails", "defaultMethod": "String", "id": "String (identifier)",
- "userDisplayName": "String",
- "userPrincipalName": "String",
- "isMfaRegistered": "Boolean",
+ "isAdmin": "Boolean",
"isMfaCapable": "Boolean",
- "isSsprRegistered": "Boolean",
- "isSsprEnabled": "Boolean",
- "isSsprCapable": "Boolean",
+ "isMfaRegistered": "Boolean",
"isPasswordlessCapable": "Boolean",
- "methodsRegistered": [
- "String"
- ]
+ "isSsprCapable": "Boolean",
+ "isSsprEnabled": "Boolean",
+ "isSsprRegistered": "Boolean",
+ "isSystemPreferredAuthenticationMethodEnabled": "Boolean",
+ "lastUpdatedDateTime": "String (timestamp)",
+ "methodsRegistered": ["String"],
+ "systemPreferredAuthenticationMethods": ["String"],
+ "userDisplayName": "String",
+ "userPreferredMethodForSecondaryAuthentication": "String",
+ "userPrincipalName": "String",
+ "userType": "String"
} ```-
v1.0 Userregistrationfeaturecount https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/userregistrationfeaturecount.md
Title: "userRegistrationFeatureCount resource type"
-description: "Number of users registered or capable for Multi-Factor Authentication, Self-Service Password Reset and Passwordless Authentication."
+description: "Represents the number of users registered or capable for multi-factor authentication, self-service password reset, and passwordless authentication."
ms.localizationpriority: medium ms.prod: "identity-and-access-reports"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Represents the number of users registered or capable for Multi-Factor Authentication, Self-Service Password Reset and Passwordless Authentication.
+Represents the number of users registered or capable for multi-factor authentication, self-service password reset, and passwordless authentication.
## Properties+ |Property|Type|Description| |:|:|:|
-|feature|authenticationMethodFeature|Number of users registered or capable for Multi-Factor Authentication, Self-Service Password Reset and Passwordless Authentication. Possible values are: `ssprRegistered`, `ssprEnabled`, `ssprCapable`, `passwordlessCapable`, `mfaCapable`.|
+|feature|authenticationMethodFeature|Number of users registered or capable for multi-factor authentication, self-service password reset, and passwordless authentication.Possible values are: `ssprRegistered`, `ssprEnabled`, `ssprCapable`, `passwordlessCapable`, `mfaCapable`, `unknownFutureValue`.|
|userCount|Int64|Number of users.| ## Relationships+ None. ## JSON representation+ The following is a JSON representation of the resource.+ <!-- { "blockType": "resource", "@odata.type": "microsoft.graph.userRegistrationFeatureCount"
The following is a JSON representation of the resource.
{ "@odata.type": "#microsoft.graph.userRegistrationFeatureCount", "feature": "String",
- "userCount": "Integer"
+ "userCount": "Int64"
} ```
v1.0 Userregistrationfeaturesummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/userregistrationfeaturesummary.md
Title: "userRegistrationFeatureSummary resource type"
-description: "Summary of users capable of Multi-Factor Authentication, Self-Service Password Reset, and Passwordless authentication."
+description: "Represents the summary of users capable of multi-factor authentication, self-service password reset, and passwordless authentication in an organization."
ms.localizationpriority: medium ms.prod: "identity-and-access-reports"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Represents the current state of how many users in your organization are capable of multi-factor authentication, self-service password reset and passwordless authentication.
+Represents the summary of users capable of multi-factor authentication, self-service password reset, and passwordless authentication in an organization.
## Methods | Method | Return Type | Description | |:-|:|:|
-| [usersRegisteredByFeature](../api/authenticationmethodsroot-usersregisteredbyfeature.md) | userRegistrationFeatureSummary | Get the number of users capable of Multi-Factor Authentication, Self-Service Password Reset, and Passwordless authentication. |
+| [usersRegisteredByFeature](../api/authenticationmethodsroot-usersregisteredbyfeature.md) | [userRegistrationFeatureSummary](../resources/userregistrationfeaturesummary.md) | Get the number of users capable of multi-factor authentication, self-service password reset, and passwordless authentication. |
## Properties+ |Property|Type|Description| |:|:|:|
-|totalUserCount|Int64|Total number of users accounts, excluding those that are blocked|
-|userRegistrationFeatureCounts|[userRegistrationFeatureCount](../resources/userregistrationfeaturecount.md) collection|Number of users registered or capable for Multi-Factor Authentication, Self-Service Password Reset and Passwordless Authentication.|
-|userRoles|includedUserRoles|User role type. Possible values are: `all`, `privilegedAdmin`, `admin`, `user`.|
-|userTypes|includedUserTypes|User type. Possible values are: `all`, `member`, `guest`.|
+|totalUserCount|Int64|Total number of users accounts, excluding those that are blocked.|
+|userRegistrationFeatureCounts|[userRegistrationFeatureCount](../resources/userregistrationfeaturecount.md) collection|Number of users registered or capable for multi-factor authentication, self-service password reset, and passwordless authentication.|
+|userRoles|includedUserRoles|The role type of the user. Possible values are: `all`, `privilegedAdmin`, `admin`, `user`, `unknownFutureValue`.|
+|userTypes|includedUserTypes|User type. Possible values are: `all`, `member`, `guest`, `unknownFutureValue`.|
The value `privilegedAdmin` consists of the following privileged admin roles:
-* Global admin
-* Security admin
-* Conditional Access admin
-* Exchange admin
-* SharePoint admin
-* Helpdesk admin
-* Billing admin
-* User admin
-* Authentication admin
+* Global Administrator
+* Security Administrator
+* Conditional Access Administrator
+* Exchange Administrator
+* SharePoint Administrator
+* Helpdesk Administrator
+* Billing Administrator
+* User Administrator
+* Authentication Administrator
-The value `admin` includes all Azure AD admin roles.
+The value `admin` includes all Azure Active Directory admin roles.
## Relationships+ None. ## JSON representation+ The following is a JSON representation of the resource. <!-- { "blockType": "resource",
The following is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.userRegistrationFeatureSummary",
- "totalUserCount": "Integer",
- "userTypes": "String",
+ "totalUserCount": "Int64",
+ "userRegistrationFeatureCounts": [{"@odata.type": "microsoft.graph.userRegistrationFeatureCount"}],
"userRoles": "String",
- "userRegistrationFeatureCounts": [
- {
- "@odata.type": "microsoft.graph.userRegistrationFeatureCount"
- }
- ]
+ "userTypes": "String"
} ```
v1.0 Userregistrationmethodcount https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/userregistrationmethodcount.md
Title: "userRegistrationMethodCount resource type"
-description: "Number of users registered for an authentication method."
+description: "Represents the number of users registered for an authentication method."
ms.localizationpriority: medium ms.prod: "reports"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Number of users registered for an authentication method.
+Represents the number of users registered for an authentication method.
## Properties+ |Property|Type|Description| |:|:|:|
-|authenticationMethod|String|Name of authentication method.|
+|authenticationMethod|String|Name of the authentication method.|
|userCount|Int64|Number of users registered.| ## Relationships+ None. ## JSON representation+ The following is a JSON representation of the resource.+ <!-- { "blockType": "resource", "@odata.type": "microsoft.graph.userRegistrationMethodCount"
The following is a JSON representation of the resource.
{ "@odata.type": "#microsoft.graph.userRegistrationMethodCount", "authenticationMethod": "String",
- "userCount": "Integer"
+ "userCount": "Int64"
} ```
v1.0 Userregistrationmethodsummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/userregistrationmethodsummary.md
Title: "userRegistrationMethodSummary resource type"
-description: "Summary of number of users registered for each authentication method."
+description: "Represents the summary the of number of users registered for each authentication method."
ms.localizationpriority: medium ms.prod: "identity-and-access-reports"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Summary of number of users registered for each authentication method.
+Represents the summary of number of users registered for each authentication method.
## Methods | Method | Return Type | Description | |:-|:|:|
-| [usersRegisteredByMethod](../api/authenticationmethodsroot-usersregisteredbymethod.md) | userRegistrationMethodSummary | Get the number of users registered for each authentication method. |
+| [usersRegisteredByMethod](../api/authenticationmethodsroot-usersregisteredbymethod.md) | [userRegistrationMethodSummary](../resources/userregistrationmethodsummary.md) | Get the number of users registered for each authentication method. |
## Properties+ |Property|Type|Description| |:|:|:| |totalUserCount|Int64|Total number of users in the tenant.| |userRegistrationMethodCounts|[userRegistrationMethodCount](../resources/userregistrationmethodcount.md) collection|Number of users registered for each authentication method.|
-|userRoles|includedUserRoles|User role type. Possible values are: `all`, `privilegedAdmin`, `admin`, `user`.|
-|userTypes|includedUserTypes|User type. Possible values are: `all`, `member`, `guest`.|
+|userRoles|includedUserRoles|The role type of the user. Possible values are: `all`, `privilegedAdmin`, `admin`, `user`, `unknownFutureValue`.|
+|userTypes|includedUserTypes|User type. Possible values are: `all`, `member`, `guest`, `unknownFutureValue`.|
The value `privilegedAdmin` consists of the following privileged admin roles:
-* Global admin
-* Security admin
-* Conditional Access admin
-* Exchange admin
-* SharePoint admin
-* Helpdesk admin
-* Billing admin
-* User admin
-* Authentication admin
+* Global Administrator
+* Security Administrator
+* Conditional Access Administrator
+* Exchange Administrator
+* SharePoint Administrator
+* Helpdesk Administrator
+* Billing Administrator
+* User Administrator
+* Authentication Administrator
-The value `admin` includes all Azure AD admin roles.
+The value `admin` includes all Azure Active Directory admin roles.
## Relationships+ None. ## JSON representation+ The following is a JSON representation of the resource.+ <!-- { "blockType": "resource", "@odata.type": "microsoft.graph.userRegistrationMethodSummary"
The following is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.userRegistrationMethodSummary",
- "totalUserCount": "Integer",
- "userTypes": "String",
+ "totalUserCount": "Int64",
+ "userRegistrationMethodCounts": [{"@odata.type": "microsoft.graph.userRegistrationMethodCount"}],
"userRoles": "String",
- "userRegistrationMethodCounts": [
- {
- "@odata.type": "microsoft.graph.userRegistrationMethodCount"
- }
- ]
+ "userTypes": "String"
} ```
v1.0 Userset https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/userset.md
Used in the request, approval, and assignment review settings of an [access pack
+ [requestorManager](requestormanager.md) + [internalSponsors](internalsponsors.md) + [externalSponsors](externalsponsors.md)++ [targetUserSponsors](targetusersponsors.md) ## Properties
v1.0 Usersimulationdetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/usersimulationdetails.md
Represents a user of a tenant and their online actions in an attack simulation a
|compromisedDateTime|DateTimeOffset|Date and time of the compromising online action by a user in an attack simulation and training campaign.| |inProgressTrainingsCount|Int32|Number of trainings in progress by a user in an attack simulation and training campaign.| |isCompromised|Boolean|Indicates whether a user was compromised in an attack simulation and training campaign.|
+|latestSimulationActivity|String|Indicates latest user activity.|
|reportedPhishDateTime|DateTimeOffset|Date and time when a user reported the delivered payload as phishing in the attack simulation and training campaign.| |simulationEvents|[userSimulationEventInfo](../resources/usersimulationeventinfo.md) collection|List of simulation events of a user in the attack simulation and training campaign.| |simulationUser|[attackSimulationUser](../resources/attacksimulationuser.md)|The user in an attack simulation and training campaign.|
The following is a JSON representation of the resource.
"compromisedDateTime": "String (timestamp)", "inProgressTrainingsCount": "Int32", "isCompromised": "Boolean",
+ "latestSimulationActivity": "TrainingCompletion",
"reportedPhishDateTime": "String (timestamp)", "simulationEvents": [ {
v1.0 Verifieddomain https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/verifieddomain.md
description: "Specifies a domain for a tenant. The verifiedDomains property of t
ms.localizationpriority: medium doc_type: resourcePageType ms.prod: "directory-management"-+ # verifiedDomain resource type
v1.0 Verticalsection https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/verticalsection.md
Title: "verticalSection resource type"
+ Title: 'verticalSection resource type'
description: Represents the vertical section in a given SharePoint page. ms.localizationpriority: medium
Represents the vertical section in a given SharePoint page.
Inherits from [entity](../resources/entity.md). ## Methods
-|Method|Return type|Description|
-|:|:|:|
-|[Get verticalSection](../api/verticalsection-get.md)|[verticalSection](../resources/verticalsection.md)|Read the properties and relationships of a [verticalSection](../resources/verticalsection.md) object.|
-|[List webParts](../api/webpart-list.md)|[webPart](../resources/webPart.md) Collection |Get a list of web parts associated with a [verticalSection](../resources/verticalSection.md) object.|
+| Method | Return type | Description |
+| : | :- | :- |
+| [List webParts](../api/webpart-list.md) | [webPart](../resources/webPart.md) Collection | Get a list of web parts associated with a [verticalSection](../resources/verticalSection.md) object. |
+| [Create verticalSection](../api/sitepage-post-verticalsection.md) | [verticalSection](../resources/verticalsection.md) | Create a new [verticalSection](../resources/verticalsection.md) object. |
+| [Get verticalSection](../api/verticalsection-get.md) | [verticalSection](../resources/verticalsection.md) | Read the properties and relationships of a [verticalSection](../resources/verticalsection.md) object. |
+| [Update verticalSection](../api/verticalsection-update.md) | [verticalSection](../resources/verticalsection.md) | Update the properties of a [verticalSection](../resources/verticalsection.md) object. |
+| [Delete verticalSection](../api/verticalsection-delete.md) | [verticalSection](../resources/verticalsection.md) | Delete a [verticalSection](../resources/verticalsection.md) object. |
## Properties
-|Property|Type|Description|
-|:|:|:|
-|emphasis|[sectionEmphasisType](../resources/horizontalsection.md#sectionemphasistype-values)|Enumeration value that indicates the emphasis of the section background. The possible values are: `none`, `netural`, `soft`, `strong`, `unknownFutureValue`.|
-|id|String|Unique identifier of the resource. Inherited from [entity](../resources/entity.md).|
+
+| Property | Type | Description |
+| :- | :- | :-- |
+| emphasis | [sectionEmphasisType](../resources/horizontalsection.md#sectionemphasistype-values) | Enumeration value that indicates the emphasis of the section background. The possible values are: `none`, `netural`, `soft`, `strong`, `unknownFutureValue`. |
+| id | String | Unique identifier of the resource. Inherited from [entity](../resources/entity.md). |
## Relationships
-|Relationship|Type|Description|
-|:|:|:|
-|webparts|[webPart](../resources/webpart.md) collection|The set of web parts in this section.|
+
+| Relationship | Type | Description |
+| :-- | :-- | : |
+| webparts | [webPart](../resources/webpart.md) collection | The set of web parts in this section. |
## JSON representation+ The following is a JSON representation of the resource.+ <!-- { "blockType": "resource", "keyProperty": "id",
The following is a JSON representation of the resource.
"openType": false } -->
-``` json
+
+```json
{ "@odata.type": "#microsoft.graph.verticalSection", "id": "String (identifier)", "emphasis": "String" } ```-
v1.0 Virtualappointment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/virtualappointment.md
ms.prod: "cloud-communications"
doc_type: resourcePageType
-# virtualAppointment resource type
+# virtualAppointment resource type (deprecated)
Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] > [!CAUTION]
- > The Virtual appointment resource and supporting methods are deprecated and will stop returning data on May 31, 2023. We recommend that you update existing apps that use this API to the new [Get Virtual appointment join link](../api/virtualappointment-getvirtualappointmentjoinweburl.md) function.
+ > The Virtual appointment resource and supporting methods are deprecated and will stop returning data on June 30, 2023. We recommend that you update existing apps that use this API to the new [Get Virtual appointment join link](../api/virtualappointment-getvirtualappointmentjoinweburl.md) function.
Represents information about a virtual appointment, including the client join URL, settings, and the client information. Virtual appointments are designed for business to consume online workflows and include enhanced features such as mobile browser join and client waiting room.
v1.0 Virtualappointmentsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/virtualappointmentsettings.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] > [!CAUTION]
- > The Virtual appointment resource and supporting methods are deprecated and will stop returning data on May 31, 2023.
+ > The Virtual appointment resource and supporting methods are deprecated and will stop returning data on June 30, 2023.
Represents settings that define the experience of a client user during a virtual appointment.
v1.0 Virtualappointmentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/virtualappointmentuser.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)] > [!CAUTION]
- > The Virtual appointment resource and supporting methods are deprecated and will stop returning data on May 31, 2023.
+ > The Virtual appointment resource and supporting methods are deprecated and will stop returning data on June 30, 2023.
Represents information about a client user in a virtual appointment.
v1.0 Virtualevent https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/virtualevent.md
+
+ Title: "virtualEvent resource type"
+description: "Information about a virtual event."
+
+ms.localizationpriority: medium
++
+# virtualEvent resource type
+
+Namespace: microsoft.graph
++
+Represents a base virtual event. Base type of [virtualEventWebinar](virtualEventWebinar.md).
+
+Inherits from [entity](../resources/entity.md).
+
+> [!TIP]
+> This is an abstract type and cannot be used directly. Use the derived type [virtualEventWebinar](virtualEventWebinar.md) instead.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|createdBy|[communicationsIdentitySet](communicationsidentityset.md)|Identity information of who created the virtual event. Inherited from [virtualEvent](../resources/virtualevent.md).|
+|description|String|Description of the virtual event.|
+|displayName|String|Display name of the virtual event|
+|endDateTime|[dateTimeTimeZone](../resources/datetimetimezone.md)|End time of the virtual event.|
+|id|String|Unqiue identifier of the virtual event. Inherited from [entity](../resources/entity.md).|
+|startDateTime|[dateTimeTimeZone](../resources/datetimetimezone.md)|Start time of the virtual event.|
+|status|virtualEventStatus|Status of the virtual event. The possible values are: `draft`, `published`, `canceled`, `unknownFutureValue`.|
+
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|presenters|[virtualEventPresenter](../resources/virtualeventpresenter.md) collection|Presenters' information of the virtual event.|
+|sessions|[virtualEventSession](../resources/virtualeventsession.md) collection|Sessions of the virtual event.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.virtualEvent",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.virtualEvent",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.communicationsIdentitySet"
+ },
+ "description": "String",
+ "displayName": "String",
+ "endDateTime": {
+ "@odata.type": "microsoft.graph.dateTimeTimeZone"
+ },
+ "id": "String (identifier)",
+ "startDateTime": {
+ "@odata.type": "microsoft.graph.dateTimeTimeZone"
+ },
+ "status": "String"
+}
+```
v1.0 Virtualeventpresenter https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/virtualeventpresenter.md
+
+ Title: "virtualEventPresenter resource type"
+description: "Information about a virtual event presenter."
+
+ms.localizationpriority: medium
++
+# virtualEventPresenter resource type
+
+Namespace: microsoft.graph
++
+Represents a presenter of a virtual event.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|email|String|Email address of the presenter.|
+|id|String|Unique identifier of the presenter. Inherited from [entity](../resources/entity.md).|
+|identity|[communicationsUserIdentity](../resources/communicationsuseridentity.md)|Identity information of the presenter.|
+|presenterDetails|[virtualEventPresenterDetails](../resources/virtualeventpresenterdetails.md)|Other detail information of the presenter.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.virtualEventPresenter",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.virtualEventPresenter",
+ "email": "String",
+ "id": "String (identifier)",
+ "identity": {
+ "@odata.type": "microsoft.graph.communicationsUserIdentity"
+ },
+ "presenterDetails": {
+ "@odata.type": "microsoft.graph.virtualEventPresenterDetails"
+ }
+}
+```
v1.0 Virtualeventpresenterdetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/virtualeventpresenterdetails.md
+
+ Title: "virtualEventPresenterDetails resource type"
+description: "Detail information about a virtual event presenter."
+
+ms.localizationpriority: medium
++
+# virtualEventPresenterDetails resource type
+
+Namespace: microsoft.graph
++
+Detail information of a virtual event presenter.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|bio|[itemBody](../resources/itembody.md)|Bio of the presenter.|
+|company|String|The presenter's company name.|
+|jobTitle|String|The presenter's job title.|
+|linkedInProfileWebUrl|String|The presenter's LinkedIn profile URL.|
+|personalSiteWebUrl|String|The presenter's personal website URL.|
+|twitterProfileWebUrl|String|The presenter's Twitter profile URL.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.virtualEventPresenterDetails"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.virtualEventPresenterDetails",
+ "bio": {
+ "@odata.type": "microsoft.graph.itemBody"
+ },
+ "company": "String",
+ "jobTitle": "String",
+ "linkedInProfileWebUrl": "String",
+ "personalSiteWebUrl": "String",
+ "twitterProfileWebUrl": "String"
+}
+```
v1.0 Virtualeventregistrant https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/virtualeventregistrant.md
+
+ Title: "virtualEventRegistrant resource type"
+description: "Information about a virtual event registrant."
+
+ms.localizationpriority: medium
++
+# virtualEventRegistrant resource type
+
+Namespace: microsoft.graph
++
+Represents an attendee who has registered for a virtual event.
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[Get virtualEventRegistrant](../api/virtualeventregistrant-get.md)|[virtualEventRegistrant](../resources/virtualeventregistrant.md)|Read the properties and relationships of a [virtualEventRegistrant](../resources/virtualeventregistrant.md) object.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|cancelationDateTime|DateTimeOffset|Time in UTC when the registrant cancels their registration for the virtual event. Only appears when applicable.|
+|email|String|Email address of the registrant.|
+|firstName|String|First name of the registrant.|
+|id|String|Unique identifier of the registrant. Read-only. Inherited from [entity](../resources/entity.md).|
+|lastName|String|Last name of the registrant.|
+|registrationDateTime|DateTimeOffset|Time in UTC when the registrant registers for the virtual event.|
+|registrationQuestionAnswers|[virtualEventRegistrationQuestionAnswer](../resources/virtualeventregistrationquestionanswer.md) collection|The registrant's answer to the registration questions.|
+|status|[virtualEventAttendeeRegistrationStatus](#virtualeventattendeeregistrationstatus-values)|Registration status of the registrant. Read-only.|
+|userId|String|The registrant's AAD user ID. Only appears when the registrant is registered in AAD.|
+
+### virtualEventAttendeeRegistrationStatus values
+
+| Value | Description |
+| -- | -- |
+| `registered` | The attendee has successfully registered for the virtual event. |
+| `canceled` | The attendee has canceled registeration for the virtual event. |
+| `waitlisted` | Waitlist has been enabled and the virtual event is at full capacity. The attendee is placed on the waitlist. |
+| `pendingApproval` | Manual approval has been enabled and the attendee is pending approval from the organizer. |
+| `rejectedByOrganizer` | Manual approval has been enabled and the attendee is rejected by the organizer. |
+| `unknownFutureValue` | Evolvable enumeration sentinel value. Do not use. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.virtualEventRegistrant",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.virtualEventRegistrant",
+ "cancelationDateTime": "String (timestamp)",
+ "email": "String",
+ "firstName": "String",
+ "id": "String (identifier)",
+ "lastName": "String",
+ "registrationDateTime": "String (timestamp)",
+ "registrationQuestionAnswers": [
+ {
+ "@odata.type": "microsoft.graph.virtualEventRegistrationQuestionAnswer"
+ }
+ ],
+ "status": "String",
+ "userId": "String"
+}
+```
v1.0 Virtualeventregistration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/virtualeventregistration.md
+
+ Title: "virtualEventRegistration resource type"
+description: "Information about a virtual event registration."
+
+ms.localizationpriority: medium
++
+# virtualEventRegistration resource type
+
+Namespace: microsoft.graph
++
+Represents the registration configuration of a virtual event.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|capacity|Int32|Total capacity of the virtual event.|
+|registrationWebUrl|String|Registration URL of the virtual event.|
+
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|questions|[virtualEventRegistrationQuestion](../resources/virtualeventregistrationquestion.md) collection|Registration questions.|
+|registrants|[virtualEventRegistrant](../resources/virtualeventregistrant.md) collection|Information of attendees who have registered for the virtual event.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.virtualEventRegistration",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.virtualEventRegistration",
+ "capacity": "Integer",
+ "id": "String (identifier)",
+ "registrationWebUrl": "String"
+}
+```
v1.0 Virtualeventregistrationquestion https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/virtualeventregistrationquestion.md
+
+ Title: "virtualEventRegistrationQuestion resource type"
+description: "Information about a virtual event registration question."
+
+ms.localizationpriority: medium
+++
+# virtualEventRegistrationQuestion resource type
+
+Namespace: microsoft.graph
++
+Represents a registration question associated with a [virtualEventRegistration](../resources/virtualeventregistration.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|answerChoices|String collection|Answer choices when **answerInputType** is `singleChoice` or `multiChoice`. |
+|answerInputType|[virtualEventRegistrationQuestionAnswerInputType](#virtualeventregistrationquestionanswerinputtype-values)|Input type of the registration question answer.|
+|displayName|String|Display name of the registration question.|
+|id|String|Unique identifier of the registration question. Inherited from [entity](../resources/entity.md).|
+|isRequired|Boolean| Indicates whether the question is required to answer. Default value is `false`.|
+
+### virtualEventRegistrationQuestionAnswerInputType values
+
+| Value | Description |
+| -- | -- |
+| text | The registration question accepts single-line text. |
+| multilineText | The registration question accepts multi-line text. |
+| singleChoice | The registration question accepts one anwer from a list of options. |
+| multiChoice | The registration question accepts more than one answers from a list of options. |
+| boolean | The registration question accepts a yes or no answer. |
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.virtualEventRegistrationQuestion",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.virtualEventRegistrationQuestion",
+ "answerChoices": [
+ "String"
+ ],
+ "answerInputType": "String",
+ "displayName": "String",
+ "id": "String (identifier)",
+ "isRequired": "Boolean"
+}
+```
v1.0 Virtualeventregistrationquestionanswer https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/virtualeventregistrationquestionanswer.md
+
+ Title: "virtualEventRegistrationQuestionAnswer resource type"
+description: "Information about registration question answer of a virtual event."
+
+ms.localizationpriority: medium
++
+# virtualEventRegistrationQuestionAnswer resource type
+
+Namespace: microsoft.graph
++
+Represents the answer(s) of a [virtualEventRegistrationQuestion](../resources/virtualeventregistrationquestion.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|booleanValue|Boolean|Boolean answer of the [virtualEventRegistrationQuestion](../resources/virtualeventregistrationquestion.md). Only appears when **answerInputType** is `boolean`. |
+|displayName|String|Display name of the registration question.|
+|multiChoiceValues|String collection|Collection of text answer of the [virtualEventRegistrationQuestion](../resources/virtualeventregistrationquestion.md). Only appears when **answerInputType** is `multiChoice`.|
+|questionId|String|**id** of the [virtualEventRegistrationQuestion](../resources/virtualeventregistrationquestion.md).|
+|value|String|Text answer of the [virtualEventRegistrationQuestion](../resources/virtualeventregistrationquestion.md). Appears when **answerInputType** is `text`, `multilineText` or `singleChoice`.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.virtualEventRegistrationQuestionAnswer"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.virtualEventRegistrationQuestionAnswer",
+ "booleanValue": "Boolean",
+ "displayName": "String",
+ "multiChoiceValues": [
+ "String"
+ ],
+ "questionId": "String",
+ "value": "String"
+}
+```
v1.0 Virtualeventsession https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/virtualeventsession.md
+
+ Title: "virtualEventSession resource type"
+description: "Information about a virtual event session."
+
+ms.localizationpriority: medium
++
+# virtualEventSession resource type
+
+Namespace: microsoft.graph
++
+Represents a session in a [virtualEvent](../resources/virtualevent.md)
+
+Inherits from [onlineMeeting](../resources/onlinemeeting.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[Get virtualEventSession](../api/virtualeventsession-get.md)|[virtualEventSession](../resources/virtualeventsession.md)|Read the properties and relationships of a [virtualEventSession](../resources/virtualeventsession.md) object.|
+
+## Properties
+
+Reference base type [onlineMeeting](../resources/onlinemeeting.md).
+
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|attendanceReports|[meetingAttendanceReport](../resources/meetingattendancereport.md) collection|Attendance reports of the virtual event session. Inherited from [microsoft.graph.onlineMeeting](../resources/onlinemeeting.md).|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.virtualEventSession",
+ "baseType": "microsoft.graph.onlineMeeting",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.virtualEventSession",
+ "id": "String (identifier)",
+ "creationDateTime": "String (timestamp)",
+ "startDateTime": "String (timestamp)",
+ "endDateTime": "String (timestamp)",
+ "joinUrl": "String",
+ "joinWebUrl": "String",
+ "subject": "String",
+ "participants": {
+ "@odata.type": "microsoft.graph.meetingParticipants"
+ },
+ "isBroadcast": "Boolean",
+ "broadcastSettings": {
+ "@odata.type": "microsoft.graph.broadcastMeetingSettings"
+ },
+ "capabilities": [
+ "String"
+ ],
+ "audioConferencing": {
+ "@odata.type": "microsoft.graph.audioConferencing"
+ },
+ "chatInfo": {
+ "@odata.type": "microsoft.graph.chatInfo"
+ },
+ "videoTeleconferenceId": "String",
+ "externalId": "String",
+ "joinInformation": {
+ "@odata.type": "microsoft.graph.itemBody"
+ },
+ "joinMeetingIdSettings": {
+ "@odata.type": "microsoft.graph.joinMeetingIdSettings"
+ },
+ "lobbyBypassSettings": {
+ "@odata.type": "microsoft.graph.lobbyBypassSettings"
+ },
+ "isEntryExitAnnounced": "Boolean",
+ "allowedPresenters": "String",
+ "allowAttendeeToEnableMic": "Boolean",
+ "allowAttendeeToEnableCamera": "Boolean",
+ "allowMeetingChat": "String",
+ "shareMeetingChatHistoryDefault": "String",
+ "allowTeamworkReactions": "Boolean",
+ "anonymizeIdentityForRoles": [
+ "String"
+ ],
+ "recordAutomatically": "Boolean",
+ "attendeeReport": "Stream",
+ "recording": "Stream",
+ "alternativeRecording": "Stream",
+ "watermarkProtection": {
+ "@odata.type": "microsoft.graph.watermarkProtectionValues"
+ },
+ "allowParticipantsToChangeName": "Boolean"
+}
+```
+
+## See also
+[List meetingAttendanceReports](../api/meetingattendancereport-list.md)
v1.0 Virtualeventwebinar https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/virtualeventwebinar.md
+
+ Title: "virtualEventWebinar resource type"
+description: "Information about a virtual event webinar."
+
+ms.localizationpriority: medium
++
+# virtualEventWebinar resource type
+
+Namespace: microsoft.graph
++
+Contains information about a virtual event webinar.
+
+Inherits from [virtualEvent](../resources/virtualevent.md).
+
+## Methods
+
+| Method | Return Type |Description |
+| | -- | - |
+| [Get virtualEventWebinar](../api/virtualeventwebinar-get.md) | [virtualEventWebinar](../resources/virtualeventwebinar.md) | Read the properties and relationships of a [virtualEventWebinar](../resources/virtualeventwebinar.md) object. |
+
+## Properties
+
+| Property | Type | Description |
+| -- | - | -- |
+| audience | [meetingAudience](#meetingaudience-values) | To whom the webinar is visible. |
+| coOrganizers | [communicationsUserIdentity](communicationsuseridentity.md) collection | Identity information of co-organizers of the webinar. |
+| createdBy | [communicationsIdentitySet](communicationsidentityset.md) | Identity information of who created the webinar. Inherited from [virtualEvent](../resources/virtualevent.md). |
+| description | String | Description of the webinar. Inherited from [virtualEvent](../resources/virtualevent.md). |
+| displayName | String | Display name of the webinar. Inherited from [virtualEvent](../resources/virtualevent.md). |
+| endDateTime | [dateTimeTimeZone](../resources/datetimetimezone.md) | End time of the webinar. Inherited from [virtualEvent](../resources/virtualevent.md). |
+| startDateTime | [dateTimeTimeZone](../resources/datetimetimezone.md) | Start time of the webinar. Inherited from [virtualEvent](../resources/virtualevent.md). |
+| id | String | Unqiue identifier of the webinar. Inherited from [entity](../resources/entity.md).|
+| status | [virtualEventStatus](#virtualeventstatus-values) | Status of the webinar. |
+
+### meetingAudience values
+
+| Value | Description |
+| -- | -- |
+| everyone | This is a public webinar. A public webinar is visible to everyone. |
+| organization | This is a private webinar. A private webinar is visible only to those in the same organization as the organizer. |
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+
+### virtualEventStatus values
+
+| Value | Description |
+| -- | -- |
+| draft | The webinar is in draft and only visible to the organizer. |
+| published | The webinar has been published by the organizer and visible to the audience. |
+| canceled | The webinar has been canceled by the organizer. |
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+
+## Relationships
+
+| Relationship | Type | Description |
+| | - | -- |
+| presenters | [virtualEventPresenter](../resources/virtualeventpresenter.md) collection | Presenters' information of the webinar. Inherited from [microsoft.graph.virtualEvent](../resources/virtualevent.md)|
+| registration | [virtualEventRegistration](../resources/virtualeventregistration.md) | Registration configuration of the webinar. |
+| sessions | [virtualEventSession](../resources/virtualeventsession.md) collection | Sessions of the webinar. Inherited from [microsoft.graph.virtualEvent](../resources/virtualevent.md) |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.virtualEventWebinar",
+ "baseType": "microsoft.graph.virtualEvent",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.virtualEventWebinar",
+ "id": "String (identifier)",
+ "status": "String",
+ "displayName": "String",
+ "description": "String",
+ "startDateTime": {
+ "@odata.type": "microsoft.graph.dateTimeTimeZone"
+ },
+ "endDateTime": {
+ "@odata.type": "microsoft.graph.dateTimeTimeZone"
+ },
+ "createdBy": {
+ "@odata.type": "microsoft.graph.communicationsIdentitySet"
+ },
+ "audience": "String",
+ "coOrganizers": [
+ {
+ "@odata.type": "microsoft.graph.communicationsUserIdentity"
+ }
+ ]
+}
+```
v1.0 Watermarkprotectionvalues https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/watermarkprotectionvalues.md
Title: "watermarkProtectionValues resource type"
-description: "Indicates whether a watermark is enabled for different entities."
+description: "Indicates whether a watermark is enabled for different content types in a meeting."
ms.localizationpriority: medium ms.prod: "cloud-communications"
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Indicates whether a watermark is enabled for different entities.
+Indicates whether a watermark is enabled for different content types.
-Setting either flag indicates that a watermark has been enabled for a meeting. Any clients that don't support watermarks will have a restricted (audio-only) experience in the meeting.
+These flags indicate indicate that a watermark is enabled for this particular meeting. Any clients that don't support watermarks will have a restricted (audio-only) experience in the meeting.
## Properties
v1.0 Webhooks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/webhooks.md
Title: "Use the Microsoft Graph API to get change notifications" description: "Deliver change notifications to clients." ms.localizationpriority: medium-+ doc_type: conceptualPageType ms.prod: "change-notifications" Last updated 10/04/2022
v1.0 Webpart https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/webpart.md
Inherits from [entity](../resources/entity.md).
| :-- | :- | : | | [List webParts](../api/webpart-list.md) | [webPart](../resources/webpart.md) collection | Get a list of the [webPart](../resources/webpart.md) objects and their properties. | | [Get webPart](../api/webpart-get.md) | [webPart](../resources/webpart.md) | Read the properties and relationships of a [webPart](../resources/webpart.md) object. |
+| [Delete webPart](../api/webpart-delete.md) | [webPart](../resources/webpart.md) | Deletes a [webPart](../resources/webpart.md) object. |
+| [Create webPart](../api/sitepage-create-webpart.md) | [webPart](../resources/webpart.md) | Create a new [webPart](../resources/webpart.md) object. |
+| [Update webPart](../api/webpart-update.md) | [webPart](../resources/webpart.md) | Update the properties of a [webPart](../resources/webpart.md) object. |
| [Get webPart position](../api/webpart-getposition.md) | [webPartPosition](../resources/webpartposition.md) | Get the [webPartPosition](../resources/webpartposition.md) information of a [WebPart](../resources/webpart.md). | | [Get webPart collection by position](../api/sitePage-getwebpartsbyposition.md) | [webPart](../resources/webpart.md) collection | Get a list of the [webPart](../resources/webpart.md) objects filtered by [webPartPosition](../resources/webpartposition.md) information. |
v1.0 Writebackconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/beta/resources/writebackconfiguration.md
Title: "writebackConfiguration resource type" description: "Represents a writeback state on Azure AD cloud groups (Microsoft 365 and security groups)."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: resourcePageType
v1.0 Accesspackage Delete Incompatibleaccesspackage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackage-delete-incompatibleaccesspackage.md
DELETE https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/csharp/remove-incompatibleaccesspackage-from-accesspackage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/remove-incompatibleaccesspackage-from-accesspackage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/powershell/remove-incompatibleaccesspackage-from-accesspackage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage Delete Incompatiblegroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackage-delete-incompatiblegroup.md
DELETE https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/csharp/remove-incompatiblegroup-from-accesspackage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/remove-incompatiblegroup-from-accesspackage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/powershell/remove-incompatiblegroup-from-accesspackage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackage-delete.md
DELETE https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-accesspackage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-accesspackage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-accesspackage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackage-filterbycurrentuser.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/csharp/accesspackage-filterbycurrentuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/accesspackage-filterbycurrentuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/php/accesspackage-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Accesspackage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackage-get.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/csharp/get-accesspackage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-accesspackage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage Getapplicablepolicyrequirements https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackage-getapplicablepolicyrequirements.md
POST https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/a
[!INCLUDE [sample-code](../includes/snippets/csharp/accesspackage-getapplicablepolicyrequirements-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/accesspackage-getapplicablepolicyrequirements-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/a
[!INCLUDE [sample-code](../includes/snippets/powershell/accesspackage-getapplicablepolicyrequirements-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage List Accesspackagesincompatiblewith https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackage-list-accesspackagesincompatiblewith.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/csharp/get-accesspackagesincompatiblewith-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-accesspackagesincompatiblewith-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackagesincompatiblewith-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage List Incompatibleaccesspackages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackage-list-incompatibleaccesspackages.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/csharp/get-incompatibleaccesspackages-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-incompatibleaccesspackages-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-incompatibleaccesspackages-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage List Incompatiblegroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackage-list-incompatiblegroups.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/csharp/get-incompatiblegroups-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-incompatiblegroups-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-incompatiblegroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage Post Incompatibleaccesspackage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackage-post-incompatibleaccesspackage.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/add-incompatibleaccesspackage-to-accesspackage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/add-incompatibleaccesspackage-to-accesspackage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/add-incompatibleaccesspackage-to-accesspackage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage Post Incompatiblegroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackage-post-incompatiblegroup.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/add-incompatiblegroup-to-accesspackage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/add-incompatiblegroup-to-accesspackage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/add-incompatiblegroup-to-accesspackage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackage Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackage-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-accesspackage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-accesspackage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-accesspackage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackageassignment Additionalaccess https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackageassignment-additionalaccess.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/as
[!INCLUDE [sample-code](../includes/snippets/csharp/accesspackageassignment-additionalaccess-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/accesspackageassignment-additionalaccess-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/as
[!INCLUDE [sample-code](../includes/snippets/powershell/accesspackageassignment-additionalaccess-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackageassignment Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackageassignment-filterbycurrentuser.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/as
[!INCLUDE [sample-code](../includes/snippets/csharp/accesspackageassignment-filterbycurrentuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/accesspackageassignment-filterbycurrentuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/as
[!INCLUDE [sample-code](../includes/snippets/php/accesspackageassignment-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Accesspackageassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackageassignment-get.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/as
[!INCLUDE [sample-code](../includes/snippets/csharp/get-accesspackageassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-accesspackageassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/as
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackageassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackageassignment Reprocess https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackageassignment-reprocess.md
If successful, this method returns a `202 Accepted` response code and reevaluate
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored",
+ "blockType": "request",
"name": "reprocess_accesspackageassignments" }--> ```http
-POST https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/assignments/d82eb508-acc4-43cc-bcf1-7c1c4a2c073b/reprocess
+POST https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/assignments/d82eb508-acc4-43cc-bcf1-7c1c4a2c073b/reprocess
```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
The following is an example of the response.
} --> ```http
-HTTP/1.1 202 Accepted
-```
+HTTP/1.1 202 Accepted
+```
v1.0 Accesspackageassignmentpolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackageassignmentpolicy-delete.md
DELETE https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-accesspackageassignmentpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-accesspackageassignmentpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-accesspackageassignmentpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackageassignmentpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackageassignmentpolicy-get.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/as
[!INCLUDE [sample-code](../includes/snippets/csharp/get-accesspackageassignmentpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-accesspackageassignmentpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/as
[!INCLUDE [sample-code](../includes/snippets/php/get-accesspackageassignmentpolicy-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackageassignmentpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackageassignmentpolicy-update.md
PUT /identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageA
|Content-Type|application/json. Required.| ## Request body
+In the request body, supply a JSON representation of the [accessPackageAssignmentPolicy](../resources/accesspackageassignmentpolicy.md) object.
+
+The following table shows the properties that are required when you update an [accessPackageAssignmentPolicy](../resources/accesspackageassignmentpolicy.md).
|Property|Type|Description| |:|:|:|
-|displayName|String|The display name of the policy.|
-|description|String|The description of the policy.|
-|allowedTargetScope|allowedTargetScope|Who is allowed to request the access package through this policy. The possible values are: `notSpecified`, `specificDirectoryUsers`, `specificConnectedOrganizationUsers`, `specificDirectoryServicePrincipals`, `allMemberUsers`, `allDirectoryUsers`, `allDirectoryServicePrincipals`, `allConfiguredConnectedOrganizationUsers`, `allExternalUsers`, `unknownFutureValue`.|
-|automaticRequestSettings|[accessPackageAutomaticRequestSettings](../resources/accessPackageAutomaticRequestSettings.md)|This property is only present for an auto assignment policy; if absent, this is a request-based policy.|
-|specificAllowedTargets|[subjectSet](../resources/subjectset.md) collection|The principals that can be assigned access from an access package through this policy.|
-|expiration|[expirationPattern](../resources/expirationpattern.md)|The expiration date for assignments created in this policy.|
-|requestorSettings|[accessPackageAssignmentRequestorSettings](../resources/accesspackageassignmentrequestorsettings.md)|Provides additional settings to select who can create a request for an access package assignment through this policy, and what they can include in their request.|
-|requestApprovalSettings|[accessPackageAssignmentApprovalSettings](../resources/accesspackageassignmentapprovalsettings.md)|Specifies the settings for approval of requests for an access package assignment through this policy. For example, if approval is required for new requests.|
-|reviewSettings|[accessPackageAssignmentReviewSettings](../resources/accesspackageassignmentreviewsettings.md)|Settings for access reviews of assignments through this policy.|
-|questions|[accessPackageQuestion](../resources/accesspackagequestion.md) collection|Questions that are posed to the requestor.|
+|displayName|String|The display name of the policy. Required.|
+|description|String|The description of the policy. Required.|
+|allowedTargetScope|allowedTargetScope|Who is allowed to request the access package through this policy. The possible values are: `notSpecified`, `specificDirectoryUsers`, `specificConnectedOrganizationUsers`, `specificDirectoryServicePrincipals`, `allMemberUsers`, `allDirectoryUsers`, `allDirectoryServicePrincipals`, `allConfiguredConnectedOrganizationUsers`, `allExternalUsers`, `unknownFutureValue`. Required.|
+|automaticRequestSettings|[accessPackageAutomaticRequestSettings](../resources/accessPackageAutomaticRequestSettings.md)|This property is only present for an auto assignment policy; if absent, this is a request-based policy. Required.|
+|specificAllowedTargets|[subjectSet](../resources/subjectset.md) collection|The principals that can be assigned access from an access package through this policy. Required.|
+|expiration|[expirationPattern](../resources/expirationpattern.md)|The expiration date for assignments created in this policy. Required.|
+|requestorSettings|[accessPackageAssignmentRequestorSettings](../resources/accesspackageassignmentrequestorsettings.md)|Provides additional settings to select who can create a request for an access package assignment through this policy, and what they can include in their request. Required.|
+|requestApprovalSettings|[accessPackageAssignmentApprovalSettings](../resources/accesspackageassignmentapprovalsettings.md)|Specifies the settings for approval of requests for an access package assignment through this policy. For example, if approval is required for new requests. Required.|
+|reviewSettings|[accessPackageAssignmentReviewSettings](../resources/accesspackageassignmentreviewsettings.md)|Settings for access reviews of assignments through this policy. Required.|
+|questions|[accessPackageQuestion](../resources/accesspackagequestion.md) collection|Questions that are posed to the requestor. Required.|
## Response If successful, this method returns a `200 OK` response code and an updated [accessPackageAssignmentPolicy](../resources/accesspackageassignmentpolicy.md) object in the response body.
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-accesspackageassignmentpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-accesspackageassignmentpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-accesspackageassignmentpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackageassignmentrequest Cancel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackageassignmentrequest-cancel.md
POST https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/a
[!INCLUDE [sample-code](../includes/snippets/csharp/accesspackageassignmentrequest-cancel-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/accesspackageassignmentrequest-cancel-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/a
[!INCLUDE [sample-code](../includes/snippets/powershell/accesspackageassignmentrequest-cancel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackageassignmentrequest Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackageassignmentrequest-delete.md
DELETE https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-accesspackageassignmentrequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-accesspackageassignmentrequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-accesspackageassignmentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackageassignmentrequest Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackageassignmentrequest-filterbycurrentuser.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/as
[!INCLUDE [sample-code](../includes/snippets/csharp/accesspackageassignmentrequest-filterbycurrentuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/accesspackageassignmentrequest-filterbycurrentuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/as
[!INCLUDE [sample-code](../includes/snippets/php/accesspackageassignmentrequest-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Accesspackageassignmentrequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackageassignmentrequest-get.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/as
[!INCLUDE [sample-code](../includes/snippets/csharp/get-accesspackageassignmentrequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-accesspackageassignmentrequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/as
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackageassignmentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackageassignmentrequest Reprocess https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackageassignmentrequest-reprocess.md
If successful, this method returns a `202 Accepted` response code and retries t
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored",
+ "blockType": "request",
"name": "reprocess_accesspackageassignmentrequest" }--> ```http
-POST https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/assignmentRequests/d82eb508-acc4-43cc-bcf1-7c1c4a2c073b/reprocess
+POST https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/assignmentRequests/d82eb508-acc4-43cc-bcf1-7c1c4a2c073b/reprocess
```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
The following is an example of the response.
} --> ```http
-HTTP/1.1 202 Accepted
+HTTP/1.1 202 Accepted
```
v1.0 Accesspackagecatalog Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackagecatalog-delete.md
DELETE https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-accesspackagecatalog-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-accesspackagecatalog-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-accesspackagecatalog-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackagecatalog Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackagecatalog-get.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ca
[!INCLUDE [sample-code](../includes/snippets/csharp/get-accesspackagecatalog-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-accesspackagecatalog-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ca
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accesspackagecatalog-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accesspackagecatalog Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accesspackagecatalog-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-accesspackagecatalog-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-accesspackagecatalog-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-accesspackagecatalog-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewhistorydefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewhistorydefinition-get.md
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/historyDef
[!INCLUDE [sample-code](../includes/snippets/csharp/get-accessreviewhistorydefinition-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-accessreviewhistorydefinition-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/historyDef
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accessreviewhistorydefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewhistorydefinition List Instances https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewhistorydefinition-list-instances.md
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/historyDef
[!INCLUDE [sample-code](../includes/snippets/csharp/list-accessreviewhistoryinstance-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-accessreviewhistoryinstance-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/historyDef
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accessreviewhistoryinstance-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewhistoryinstance Generatedownloaduri https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewhistoryinstance-generatedownloaduri.md
POST https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/historyDe
[!INCLUDE [sample-code](../includes/snippets/csharp/accessreviewhistoryinstance-generatedownloaduri-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/accessreviewhistoryinstance-generatedownloaduri-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/historyDe
[!INCLUDE [sample-code](../includes/snippets/powershell/accessreviewhistoryinstance-generatedownloaduri-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance Acceptrecommendations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewinstance-acceptrecommendations.md
POST https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitio
[!INCLUDE [sample-code](../includes/snippets/csharp/accessreviewinstance-acceptrecommendations-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/accessreviewinstance-acceptrecommendations-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitio
[!INCLUDE [sample-code](../includes/snippets/powershell/accessreviewinstance-acceptrecommendations-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance Applydecisions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewinstance-applydecisions.md
POST https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitio
[!INCLUDE [sample-code](../includes/snippets/csharp/accessreviewinstance-applydecisions-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/accessreviewinstance-applydecisions-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitio
[!INCLUDE [sample-code](../includes/snippets/powershell/accessreviewinstance-applydecisions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance Batchrecorddecisions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewinstance-batchrecorddecisions.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/accessreviewinstance-batchrecorddecisions-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/accessreviewinstance-batchrecorddecisions-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/accessreviewinstance-batchrecorddecisions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewinstance-filterbycurrentuser.md
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/csharp/accessreviewinstance-filterbycurrentuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/accessreviewinstance-filterbycurrentuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/php/accessreviewinstance-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Accessreviewinstance Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewinstance-get.md
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/csharp/get-accessreviewinstance-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-accessreviewinstance-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accessreviewinstance-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance List Contactedreviewers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewinstance-list-contactedreviewers.md
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/csharp/list-accessreviewinstance-contactedreviewers-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-accessreviewinstance-contactedreviewers-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accessreviewinstance-contactedreviewers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance List Decisions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewinstance-list-decisions.md
doc_type: apiPageType
# List decisions Namespace: microsoft.graph
-Get the [accessReviewInstanceDecisionItem](../resources/accessreviewinstancedecisionitem.md) resources from the decisions navigation property on a given [accessReviewInstance](../resources/accessreviewinstance.md). A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties.
+Retrieve the [accessReviewInstanceDecisionItem](../resources/accessreviewinstancedecisionitem.md) objects for a specific [accessReviewInstance](../resources/accessreviewinstance.md). A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties.
## 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).
If successful, this method returns a `200 OK` response code and a collection of
## Examples
-### Request
+### Example 1: Retrieve all decisions for an instance of an access review
+
+#### Request
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "list_accessreviewinstancedecisionitem"
+ "name": "list_accessreviewinstancedecisionitem_v1_e1"
} --> ``` http
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
``` # [C#](#tab/csharp)+
+# [CLI](#tab/cli)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-### Response
+#### Response
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
Content-Type: application/json
"displayName": "", "userPrincipalName": "" },
+ "target": {
+ "@odata.type": "#microsoft.graph.accessReviewInstanceDecisionItemUserTarget",
+ "userId": "04777c4b-4d43-4d32-a2e7-1eba5d03f8cf",
+ "userDisplayName": "Diego Siciliani",
+ "userPrincipalName": "DiegoS@contoso.com"
+ },
"principal": { "@odata.type": "#microsoft.graph.userIdentity", "id": "1800bb2c-955d-4205-8471-3a6c3116435d", "displayName": "guest example", "userPrincipalName": "guest@guest.com"
+ }
+ },
+ {
+ "id": "4bde8d40-9224-4aa3-936b-08d73e1baf47",
+ "accessReviewId": "6444d4fd-ab55-4608-8cf9-c6702d172bcc",
+ "reviewedDateTime": null,
+ "decision": "NotReviewed",
+ "justification": "",
+ "appliedDateTime": null,
+ "applyResult": "New",
+ "recommendation": "Approve",
+ "principalLink": "https://graph.microsoft.com/v1.0/users/11feb738-0039-4a6c-a045-dcb91a47969a",
+ "resourceLink": null,
+ "resource": null,
+ "reviewedBy": {
+ "id": "00000000-0000-0000-0000-000000000000",
+ "displayName": "",
+ "displayName": "guest example",
+ "userPrincipalName": "",
+ "userPrincipalName": "guest@guest.com"
+ },
+ "appliedBy": {
+ "id": "00000000-0000-0000-0000-000000000000",
+ "displayName": "",
+ "userPrincipalName": ""
+ },
+ "target": {
+ "@odata.type": "#microsoft.graph.accessReviewInstanceDecisionItemUserTarget",
+ "userId": "11feb738-0039-4a6c-a045-dcb91a47969a",
+ "userDisplayName": "Johanna Lorenz",
+ "userPrincipalName": "JohannaL@contoso.com"
+ },
+ "principal": {
+ "@odata.type": "#microsoft.graph.userIdentity",
+ "id": "11feb738-0039-4a6c-a045-dcb91a47969a",
+ "displayName": "Johanna Lorenz",
+ "userPrincipalName": "JohannaL@contoso.com"
+ }
+ }
+ ]
+}
+```
+
+### Example 2: Retrieve all decision items for which you're a reviewer and expand the definitions
+
+#### Request
+The following example shows a request to retrieve all the decisions on every instance and defintion that the calling user is the reviewer for.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_accessReviewInstanceDecisionItem_expand_v1_e2"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/decisions/filterByCurrentUser(on='reviewer')?$expand=instance($expand=definition)
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.accessReviewInstanceDecisionItem",
+ "isCollection": "true"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#accessReviewInstanceDecisionItems",
+ "@odata.count": 10,
+ "value": [
+ {
+ "id": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
+ "principal": {
+ "odata.type": "#microsoft.graph.userIdentity",
+ "id": "a6c7aecb-cbfd-4763-87ef-e91b4bd509d9",
+ "displayName": "Adele Vance",
+ "userPrincipalName": "adele@contoso.com"
+ },
+ "resource": {
+ "odata.type": "#microsoft.graph.accessReviewInstanceDecisionItemAzureRoleResource",
+ "id": "b4cbd87c-0ee2-4647-a7e3-41b580ea6fed",
+ "displayName": "Priviliged Role Administrator",
+ "type": "azureRole",
+ "scope": {
+ "id": "b649368b-d667-40c6-acc9-b45b822a3037",
+ "displayName": "Hello world",
+ "type": "subscription"
+ }
+ },
+ "instance": {
+ "startDate": "2018-08-03T21:02:30.667Z",
+ "endDate": "2018-08-05T21:02:30.667Z",
+ "definition": {
+ "displayName": "Hello world",
+ "descriptionForAdmins": "Hello world"
+ }
} } ] } ```+
+### Example 3: Retrieve all decisions for an instance of an access review along with insights
+
+#### Request
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_accessreviewinstancedecisionitem_expandinsights_v1_e3"
+}
+-->
+``` http
+GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/definitions/60860cdd-fb4d-4054-91ba-444404f3baa6/instances/14444cdb-6a18-4c08-ba2c-48c02f0a0138/decisions?$expand=insights
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.accessReviewInstanceDecisionItem)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/accessReviews/definitions('5eac5a70-7cd7-4f20-92b0-f9dba70dd7f0')/instances('6444d4fd-ab55-4608-8cf9-c6702d172bcc')/decisions(insights())",
+ "@odata.count": 2,
+ "value": [
+ {
+ "id": "e6cafba0-cbf0-4748-8868-0810c7f4cc06",
+ "accessReviewId": "6444d4fd-ab55-4608-8cf9-c6702d172bcc",
+ "applyResult": "New",
+ "recommendation": "Approve",
+ "principalLink": "https://graph.microsoft.com/v1.0/users/04777c4b-4d43-4d32-a2e7-1eba5d03f8cf",
+ "resourceLink": "https://graph.microsoft.com/v1.0/groups/98f41dad-68d5-42f6-a50f-ddd75c5c5539",
+ "reviewedBy": {
+ "id": "00000000-0000-0000-0000-000000000000"
+ },
+ "appliedBy": {
+ "id": "00000000-0000-0000-0000-000000000000"
+ },
+ "resource": {
+ "id": "98f41dad-68d5-42f6-a50f-ddd75c5c5539",
+ "displayName": "poltest1_g01",
+ "type": "group"
+ },
+ "principal": {
+ "@odata.type": "#microsoft.graph.userIdentity",
+ "id": "04777c4b-4d43-4d32-a2e7-1eba5d03f8cf"
+ },
+ "insights@odata.context": "https://graph.microsoft.com/beta/$metadata#identityGovernance/accessReviews/definitions('5eac5a70-7cd7-4f20-92b0-f9dba70dd7f0')/instances('6444d4fd-ab55-4608-8cf9-c6702d172bcc')/decisions('e6cafba0-cbf0-4748-8868-0810c7f4cc06')/insights",
+ "insights": [
+ {
+ "@odata.type": "#microsoft.graph.userSignInInsight",
+ "id": "00000000-0000-0000-0000-000000000000",
+ "insightCreatedDateTime": null,
+ "lastSignInDateTime": "2022-02-11T20:00:34Z"
+ },
+ {
+ "@odata.type": "#microsoft.graph.membershipOutlierInsight",
+ "id": "f8b5b125-2df6-405c-9cab-6c0e477cbf0a",
+ "insightCreatedDateTime": "2022-08-09T08:25:00Z",
+ "memberId": "04777c4b-4d43-4d32-a2e7-1eba5d03f8cf",
+ "containerId": "98f41dad-68d5-42f6-a50f-ddd75c5c5539",
+ "outlierMemberType": "user",
+ "outlierContainerType": "group"
+ }
+ ]
+ }
+ ]
+}
+```
v1.0 Accessreviewinstance List Stages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewinstance-list-stages.md
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/csharp/list-accessreviewstage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-accessreviewstage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accessreviewstage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance Resetdecisions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewinstance-resetdecisions.md
POST https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitio
[!INCLUDE [sample-code](../includes/snippets/csharp/accessreviewinstance-resetdecisions-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/accessreviewinstance-resetdecisions-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitio
[!INCLUDE [sample-code](../includes/snippets/powershell/accessreviewinstance-resetdecisions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance Sendreminder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewinstance-sendreminder.md
POST https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitio
[!INCLUDE [sample-code](../includes/snippets/csharp/accessreviewinstance-sendreminder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/accessreviewinstance-sendreminder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitio
[!INCLUDE [sample-code](../includes/snippets/powershell/accessreviewinstance-sendreminder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance Stop https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewinstance-stop.md
POST https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitio
[!INCLUDE [sample-code](../includes/snippets/csharp/accessreviewinstance-stop-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/accessreviewinstance-stop-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitio
[!INCLUDE [sample-code](../includes/snippets/powershell/accessreviewinstance-stop-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewinstance Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewinstance-update.md
Attempting to remove existing **fallbackReviewers** returns a `409 Conflict` res
### Request
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "update_accessreviewinstance" } --> ```msgraph-interactive
-PATCH https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitions/5dcfcc88-da88-4252-8629-a0807b4b076d/instances/720b8ee0-cee4-42ac-b164-894c48703acc
+PUT https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitions/5dcfcc88-da88-4252-8629-a0807b4b076d/instances/720b8ee0-cee4-42ac-b164-894c48703acc
Content-Type: application/json {
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
--- ### Response >**Note:** The response object shown here might be shortened for readability. <!-- {
v1.0 Accessreviewinstancedecisionitem Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewinstancedecisionitem-filterbycurrentuser.md
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/csharp/accessreviewinstancedecisionitem-filterbycurrentuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/accessreviewinstancedecisionitem-filterbycurrentuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/php/accessreviewinstancedecisionitem-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
} --> ``` http
-GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitions/0185aab8-9a7e-44b5-ae36-41b923c3bf87/instances/1234aab8-9a7e-5678-ae36-41b923c3bf87/stages/9458f255-dff2-4d86-9a05-69438f49d7f8/decisions/filterByCurrentUser(on='reviewer')&$select=accessReviewId,reviewedDateTime,decision,justification,recommendation,reviewedBy,target
+GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitions/0185aab8-9a7e-44b5-ae36-41b923c3bf87/instances/1234aab8-9a7e-5678-ae36-41b923c3bf87/stages/9458f255-dff2-4d86-9a05-69438f49d7f8/decisions/filterByCurrentUser(on='reviewer')?$select=accessReviewId,reviewedDateTime,decision,justification,recommendation,reviewedBy,target
``` # [C#](#tab/csharp) [!INCLUDE [sample-code](../includes/snippets/csharp/accessreviewinstancedecisionitem-filterbycurrentuser-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/accessreviewinstancedecisionitem-filterbycurrentuser-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sample-code](../includes/snippets/php/accessreviewinstancedecisionitem-filterbycurrentuser-2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Accessreviewinstancedecisionitem Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewinstancedecisionitem-get.md
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/csharp/get-accessreviewinstancedecisionitem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-accessreviewinstancedecisionitem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accessreviewinstancedecisionitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
} --> ``` http
-GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitions/5eac5a70-7cd7-4f20-92b0-f9dba70dd7f0/instances/6444d4fd-ab55-4608-8cf9-c6702d172bcc/stages/9458f255-dff2-4d86-9a05-69438f49d7f8/decisions/e6cafba0-cbf0-4748-8868-0810c7f4cc06&$select=accessReviewId,reviewedDateTime,decision,justification,recommendation,reviewedBy,target
+GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitions/5eac5a70-7cd7-4f20-92b0-f9dba70dd7f0/instances/6444d4fd-ab55-4608-8cf9-c6702d172bcc/stages/9458f255-dff2-4d86-9a05-69438f49d7f8/decisions/e6cafba0-cbf0-4748-8868-0810c7f4cc06?$select=accessReviewId,reviewedDateTime,decision,justification,recommendation,reviewedBy,target
``` # [C#](#tab/csharp) [!INCLUDE [sample-code](../includes/snippets/csharp/get-accessreviewstage-accessreviewinstancedecisionitem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-accessreviewstage-accessreviewinstancedecisionitem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accessreviewstage-accessreviewinstancedecisionitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Accessreviewinstancedecisionitem Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewinstancedecisionitem-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-decision-accessreviewinstancedecisionitem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-decision-accessreviewinstancedecisionitem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-decision-accessreviewinstancedecisionitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-accessreviewinstancedecisionitem-multi-stage-review-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-accessreviewinstancedecisionitem-multi-stage-review-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-accessreviewinstancedecisionitem-multi-stage-review-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Accessreviewscheduledefinition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewscheduledefinition-delete.md
DELETE https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definit
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-accessreviewscheduledefinition-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-accessreviewscheduledefinition-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definit
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-accessreviewscheduledefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewscheduledefinition Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewscheduledefinition-filterbycurrentuser.md
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/csharp/accessreviewscheduledefinition-filterbycurrentuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/accessreviewscheduledefinition-filterbycurrentuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/php/accessreviewscheduledefinition-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Accessreviewscheduledefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewscheduledefinition-get.md
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/csharp/get-accessreviewscheduledefinition-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-accessreviewscheduledefinition-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accessreviewscheduledefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewscheduledefinition List Instances https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewscheduledefinition-list-instances.md
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/csharp/list-accessreviewinstance-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-accessreviewinstance-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accessreviewinstance-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewscheduledefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewscheduledefinition-update.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/update-accessreviewscheduledefinition-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Accessreviewset List Definitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewset-list-definitions.md
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/csharp/list-accessreviewscheduledefinition-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-accessreviewscheduledefinition-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accessreviewscheduledefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/csharp/list-accessreviewscheduledefinition-allgroups-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-accessreviewscheduledefinition-allgroups-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accessreviewscheduledefinition-allgroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Accessreviewset List Historydefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewset-list-historydefinitions.md
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/historyDef
[!INCLUDE [sample-code](../includes/snippets/csharp/list-accessreviewhistorydefinition-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-accessreviewhistorydefinition-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/historyDef
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accessreviewhistorydefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewset Post Definitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewset-post-definitions.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-accessreviewscheduledefinition-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-accessreviewscheduledefinition-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
The following example creates an access review with the following settings: + The review reviews all teams with inactive guest users. The period of inactivity is 30 days from the start date of the access review. + The group owners are the reviewers and fallback reviewers are assigned.
-+ It recurs on the third day of every quarter and continues indefinitely.
++ It recurs on the fifth day of every quarter and continues indefinitely. + **autoApplyDecisionsEnabled** is set to `true` with the **defaultDecision** set to `Deny`. #### Request
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-accessreviewscheduledefinition-inactiveguests-m365-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-accessreviewscheduledefinition-inactiveguests-m365-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
"queryRoot": null } ],
- "backupReviewers": [
- {
- "query": "/users/fc9a2c2b-1ddc-486d-a211-5fe8ca77fa1f",
- "queryType": "MicrosoftGraph",
- "queryRoot": null
- }
- ],
+ "backupReviewers": [],
"fallbackReviewers": [ { "query": "/users/fc9a2c2b-1ddc-486d-a211-5fe8ca77fa1f",
Content-type: application/json
"type": "absoluteMonthly", "interval": 3, "month": 0,
- "dayOfMonth": 0,
+ "dayOfMonth": 5,
"daysOfWeek": [], "firstDayOfWeek": "sunday", "index": "first" }, "range": {
- "type": "numbered",
+ "type": "noEnd",
"numberOfOccurrences": 0, "recurrenceTimeZone": null, "startDate": "2021-05-05",
- "endDate": "9999-12-31"
+ "endDate": "null"
} },
- "applyActions": [
- {
- "@odata.type": "#microsoft.graph.removeAccessApplyAction"
- }
- ]
+ "applyActions": []
}, "additionalNotificationRecipients": [] }
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-accessreviewscheduledefinition-allusers-m365-aadrole-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java)
Content-type: application/json
"principalScopes": [ { "@odata.type": "#microsoft.graph.accessReviewQueryScope",
- "query": "/users",
- "queryType": "MicrosoftGraph",
- "queryRoot": null
+ "query": "/users"
} ], "resourceScopes": [ { "@odata.type": "#microsoft.graph.accessReviewQueryScope",
- "query": "/servicePrincipals/bae11f90-7d5d-46ba-9f55-8112b59d92ae",
- "queryType": "MicrosoftGraph",
- "queryRoot": null
+ "query": "/servicePrincipals/bae11f90-7d5d-46ba-9f55-8112b59d92ae"
} ] }, "reviewers": [ {
- "query": "./manager",
- "queryType": "MicrosoftGraph",
- "queryRoot": "decisions"
- }
- ],
- "backupReviewers": [
- {
- "query": "/groups/072ac5f4-3f13-4088-ab30-0a276f3e6322/transitiveMembers",
- "queryType": "MicrosoftGraph",
- "queryRoot": null
+ "query": "./manager"
} ], "fallbackReviewers": [ {
- "query": "/groups/072ac5f4-3f13-4088-ab30-0a276f3e6322/transitiveMembers",
- "queryType": "MicrosoftGraph",
- "queryRoot": null
- }
- ],
- "settings": {
- "instanceDurationInDays": 180,
- "recurrence": {
- "pattern": {
- "type": "absoluteMonthly",
- "interval": 6,
- "month": 0,
- "dayOfMonth": 0,
- "daysOfWeek": [],
- "firstDayOfWeek": "sunday",
- "index": "first"
- },
- "range": {
- "type": "numbered",
- "numberOfOccurrences": 0,
- "recurrenceTimeZone": null,
- "startDate": "2021-05-05",
- "endDate": "2022-05-05"
- }
+ "query": "/groups/072ac5f4-3f13-4088-ab30-0a276f3e6322/transitiveMembers"
}
- },
- "additionalNotificationRecipients": []
+ ]
} ```
Content-type: application/json
} ], "settings": {
- "mailNotificationsEnabled": true,
- "reminderNotificationsEnabled": true,
- "justificationRequiredOnApproval": true,
- "defaultDecisionEnabled": false,
- "defaultDecision": "None",
"instanceDurationInDays": 4, "recurrence": { "pattern": {
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-accessreviewscheduledefinition-group-multistage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-accessreviewscheduledefinition-group-multistage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Accessreviewset Post Historydefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewset-post-historydefinitions.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-accessreviewhistorydefinition-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-accessreviewhistorydefinition-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accessreviewhistorydefinition-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewstage Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewstage-filterbycurrentuser.md
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/csharp/accessreviewstage-filterbycurrentuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/accessreviewstage-filterbycurrentuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/php/accessreviewstage-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Accessreviewstage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewstage-get.md
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/csharp/get-accessreviewstage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-accessreviewstage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/get-accessreviewstage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewstage List Decisions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewstage-list-decisions.md
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/csharp/list-stage-accessreviewinstancedecisionitem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-stage-accessreviewinstancedecisionitem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definition
[!INCLUDE [sample-code](../includes/snippets/powershell/list-stage-accessreviewinstancedecisionitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewstage Stop https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewstage-stop.md
POST https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitio
[!INCLUDE [sample-code](../includes/snippets/csharp/accessreviewstage-stop-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/accessreviewstage-stop-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/identityGovernance/accessReviews/definitio
[!INCLUDE [sample-code](../includes/snippets/powershell/accessreviewstage-stop-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Accessreviewstage Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/accessreviewstage-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-accessreviewstage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-accessreviewstage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-accessreviewstage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Activitybasedtimeoutpolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/activitybasedtimeoutpolicy-delete.md
DELETE https://graph.microsoft.com/v1.0/policies/activityBasedTimeoutPolicies/{i
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-activitybasedtimeoutpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-activitybasedtimeoutpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/policies/activityBasedTimeoutPolicies/{i
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-activitybasedtimeoutpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Activitybasedtimeoutpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/activitybasedtimeoutpolicy-get.md
GET https://graph.microsoft.com/v1.0/policies/activityBasedTimeoutPolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-activitybasedtimeoutpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-activitybasedtimeoutpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/activityBasedTimeoutPolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-activitybasedtimeoutpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Activitybasedtimeoutpolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/activitybasedtimeoutpolicy-list.md
GET https://graph.microsoft.com/v1.0/policies/activityBasedTimeoutPolicies
[!INCLUDE [sample-code](../includes/snippets/csharp/get-activitybasedtimeoutpolicies-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-activitybasedtimeoutpolicies-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/activityBasedTimeoutPolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/get-activitybasedtimeoutpolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Activitybasedtimeoutpolicy Post Activitybasedtimeoutpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/activitybasedtimeoutpolicy-post-activitybasedtimeoutpolicies.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-activitybasedtimeoutpolicy-from-activitybasedtimeoutpolicies-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-activitybasedtimeoutpolicy-from-activitybasedtimeoutpolicies-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-activitybasedtimeoutpolicy-from-activitybasedtimeoutpolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Activitybasedtimeoutpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/activitybasedtimeoutpolicy-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-activitybasedtimeoutpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-activitybasedtimeoutpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-activitybasedtimeoutpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Addlargegalleryviewoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/addlargegalleryviewoperation-get.md
GET https://graph.microsoft.com/v1.0/communications/calls/57dab8b1-894c-409a-b24
[!INCLUDE [sample-code](../includes/snippets/csharp/get-addlargegalleryviewoperation-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-addlargegalleryviewoperation-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/communications/calls/57dab8b1-894c-409a-b24
[!INCLUDE [sample-code](../includes/snippets/powershell/get-addlargegalleryviewoperation-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Adminconsentrequestpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/adminconsentrequestpolicy-get.md
Title: "Get adminConsentRequestPolicy" description: "Read the properties and relationships of an adminConsentRequestPolicy object."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/policies/adminConsentRequestPolicy
[!INCLUDE [sample-code](../includes/snippets/csharp/get-adminconsentrequestpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-adminconsentrequestpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/adminConsentRequestPolicy
[!INCLUDE [sample-code](../includes/snippets/powershell/get-adminconsentrequestpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Adminconsentrequestpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/adminconsentrequestpolicy-update.md
Title: "Update adminConsentRequestPolicy" description: "Update the properties of an adminConsentRequestPolicy object."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/update-adminconsentrequestpolicy-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Administrativeunit Delete Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/administrativeunit-delete-members.md
To remove a member from an administrative unit, the calling principal must be as
```http DELETE /directory/administrativeUnits/{id}/members/{id}/$ref ```+
+> [!CAUTION]
+> If you don't append `/$ref` to the request and the calling app has permissions to manage the member object, the object will also be deleted from Azure Active Directory (Azure AD); otherwise, a `403 Forbidden` error is returned. You can restore specific objects through the [Restore deleted items API](directory-deleteditems-restore.md).
+ ## Request headers | Name |Description| |:-|:-|
DELETE https://graph.microsoft.com/v1.0/directory/administrativeUnits/{id1}/memb
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-administrativeunit-members-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-administrativeunit-members-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/directory/administrativeUnits/{id1}/memb
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-administrativeunit-members-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Administrativeunit Delete Scopedrolemembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/administrativeunit-delete-scopedrolemembers.md
DELETE https://graph.microsoft.com/v1.0/directory/administrativeUnits/{id}/scope
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-scopedrolemember-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-scopedrolemember-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/directory/administrativeUnits/{id}/scope
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-scopedrolemember-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Administrativeunit Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/administrativeunit-delete.md
DELETE https://graph.microsoft.com/v1.0/directory/administrativeUnits/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-administrativeunit-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-administrativeunit-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/directory/administrativeUnits/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-administrativeunit-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Administrativeunit Get Scopedrolemembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/administrativeunit-get-scopedrolemembers.md
GET https://graph.microsoft.com/v1.0/directory/administrativeUnits/{id}/scopedRo
[!INCLUDE [sample-code](../includes/snippets/csharp/get-scopedrolemember-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-scopedrolemember-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/directory/administrativeUnits/{id}/scopedRo
[!INCLUDE [sample-code](../includes/snippets/powershell/get-scopedrolemember-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Administrativeunit Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/administrativeunit-get.md
GET https://graph.microsoft.com/v1.0/directory/administrativeUnits/8a07f5a8-edc9
[!INCLUDE [sample-code](../includes/snippets/csharp/get-administrativeunit-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-administrativeunit-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/directory/administrativeUnits/8a07f5a8-edc9
[!INCLUDE [sample-code](../includes/snippets/powershell/get-administrativeunit-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Administrativeunit List Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/administrativeunit-list-members.md
GET https://graph.microsoft.com/v1.0/directory/administrativeUnits/8a07f5a8-edc9
[!INCLUDE [sample-code](../includes/snippets/csharp/list-administrativeunit-members-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-administrativeunit-members-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/directory/administrativeUnits/8a07f5a8-edc9
[!INCLUDE [sample-code](../includes/snippets/powershell/list-administrativeunit-members-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/directory/administrativeUnits/{id}/members/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-administrativeunit-member-refs-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-administrativeunit-member-refs-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/directory/administrativeUnits/{id}/members/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-administrativeunit-member-refs-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Administrativeunit List Scopedrolemembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/administrativeunit-list-scopedrolemembers.md
GET https://graph.microsoft.com/v1.0/directory/administrativeUnits/8a07f5a8-edc9
[!INCLUDE [sample-code](../includes/snippets/csharp/get-scopedrolemember-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-scopedrolemember-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/directory/administrativeUnits/8a07f5a8-edc9
[!INCLUDE [sample-code](../includes/snippets/powershell/get-scopedrolemember-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Administrativeunit Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/administrativeunit-post-members.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/post-administrativeunits-members-ref-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-administrativeunits-members-ref-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-administrativeunits-members-ref-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, provide the `id` of the [user](../resources/user.md) or [group](../resources/group.md) object you want to add.
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/post-administrativeunits-members-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-administrativeunits-members-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Administrativeunit Post Scopedrolemembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/administrativeunit-post-scopedrolemembers.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-scopedrolemembership-from-administrativeunit-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-scopedrolemembership-from-administrativeunit-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-scopedrolemembership-from-administrativeunit-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [scopedRoleMembership](../resources/scopedrolemembership.md) object.
v1.0 Administrativeunit Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/administrativeunit-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-administrativeunit-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-administrativeunit-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-administrativeunit-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Agreement Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/agreement-delete.md
description: "Delete an agreement object."
ms.localizationpriority: medium doc_type: apiPageType ms.prod: "governance"-+ # Delete agreement
DELETE https://graph.microsoft.com/v1.0/identityGovernance/termsOfUse/agreements
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-agreement-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-agreement-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/identityGovernance/termsOfUse/agreements
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-agreement-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Agreement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/agreement-get.md
description: "Retrieve the properties and relationships of an agreement object."
ms.localizationpriority: medium doc_type: apiPageType ms.prod: "governance"-+ # Get agreement
GET https://graph.microsoft.com/v1.0/identityGovernance/termsOfUse/agreements/0e
[!INCLUDE [sample-code](../includes/snippets/csharp/get-agreement-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-agreement-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/termsOfUse/agreements/0e
[!INCLUDE [sample-code](../includes/snippets/powershell/get-agreement-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/identityGovernance/termsOfUse/agreements/09
[!INCLUDE [sample-code](../includes/snippets/csharp/get-agreement-files-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-agreement-files-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/termsOfUse/agreements/09
[!INCLUDE [sample-code](../includes/snippets/powershell/get-agreement-files-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Agreement List Acceptances https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/agreement-list-acceptances.md
Title: "List acceptances" description: "Get the details about the acceptance records for a specific agreement."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/identityGovernance/termsOfUse/agreements/94
[!INCLUDE [sample-code](../includes/snippets/csharp/list-agreementacceptance-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-agreementacceptance-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/termsOfUse/agreements/94
[!INCLUDE [sample-code](../includes/snippets/php/list-agreementacceptance-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Agreement List Files https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/agreement-list-files.md
Title: "List files (localized agreement files)"
+ Title: "List files (terms of use agreement files)"
description: "Retrieve all localized files related to an agreement." ms.localizationpriority: medium doc_type: apiPageType ms.prod: "governance"-+
-# List files (localized agreement files)
+# List files (terms of use agreement files)
Namespace: microsoft.graph
-Retrieve all localized files related to an agreement.
+Retrieve all files related to an agreement. This includes the default file and all localized files.
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
GET https://graph.microsoft.com/v1.0/identityGovernance/termsOfUse/agreements/94
[!INCLUDE [sample-code](../includes/snippets/csharp/list-agreementfilelocalization-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-agreementfilelocalization-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/termsOfUse/agreements/94
[!INCLUDE [sample-code](../includes/snippets/powershell/list-agreementfilelocalization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Agreement Post Files https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/agreement-post-files.md
Title: "Create agreementFileLocalization" description: "Create a new localized agreement file."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-agreementfilelocalization-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-agreementfilelocalization-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-agreementfilelocalization-from--php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Agreement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/agreement-update.md
description: "Update the properties of an agreement object."
ms.localizationpriority: medium doc_type: apiPageType ms.prod: "governance"-+ # Update agreement
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-agreement-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-agreement-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-agreement-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Agreementfile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/agreementfile-get.md
Title: "Get agreementFile"
-description: "Retrieve the details of the default file for an agreement, including the language and version information."
-
+description: "Retrieve the details of an agreement file, including the language and version information."
+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
doc_type: apiPageType
# Get agreementFile Namespace: microsoft.graph
-Retrieve the details of the default file for an agreement, including the language and version information. The file information is specified through the [agreementFile](../resources/agreementfile.md) object.
+Retrieve the details of an agreement file, including the language and version information. The default file can have multiple versions, each with its own language, that can be retrieved by specifying the **Accept-Language** header.
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
GET /agreements/{agreementsId}/file
``` ## Optional query parameters
-This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+This method does not support any OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
## Request headers |Name|Description| |:|:| |Authorization|Bearer {token}. Required.|
+|Accept-Language|A valid ISO 639-1 locale. Optional.|
## Request body Do not supply a request body for this method.
If successful, this method returns a `200 OK` response code and a collection of
## Examples
-### Request
+### Example 1: Get the default agreement file
+
+#### Request
# [HTTP](#tab/http) <!-- {
GET https://graph.microsoft.com/v1.0/identityGovernance/termsOfUse/agreements/94
[!INCLUDE [sample-code](../includes/snippets/csharp/list-agreementfile-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-agreementfile-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/termsOfUse/agreements/94
[!INCLUDE [sample-code](../includes/snippets/powershell/list-agreementfile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-### Response
+#### Response
>**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response",
Content-Type: application/json
} ```
+### Example 2: Get the agreement file for a specific language
+
+#### Request
+
+The following example shows how to get the agreement file for the `fr-FR` language. If no such agreement file exists, the default agreement file is returned.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_agreementfile_fr"
+}
+-->
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/agreements/94410bbf-3d3e-4683-8149-f034e55c39dd/file
+Accept-Language: fr-FR
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.agreementFile"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#agreements('94410bbf-3d3e-4683-8149-f034e55c39dd')/file/$entity",
+ "@odata.type": "#microsoft.graph.agreementFileLocalization",
+ "id": "90d1723c-52c1-40e3-a51a-da99a82c0327",
+ "fileName": "Contoso ToU for guest users (French)",
+ "displayName": "Contoso ToU for guest users (French)",
+ "language": "fr-FR",
+ "isDefault": false,
+ "isMajorVersion": false,
+ "createdDateTime": "2022-03-04T14:38:22.8292386Z",
+ "fileData": null
+}
+```
v1.0 Agreementfile List Localizations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/agreementfile-list-localizations.md
+
+ Title: "List agreementFileLocalizations"
+description: "Get a list of the default and localized agreement files."
+
+ms.localizationpriority: medium
++
+# List agreementFileLocalizations
+Namespace: microsoft.graph
+
+Get a list of the default and localized agreement files.
+
+## 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)|Agreement.Read.All, Agreement.ReadWrite.All |
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /agreements/{agreementsId}/file/localizations
+```
+
+## Optional query parameters
+This method does not support OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [agreementFileLocalization](../resources/agreementfilelocalization.md) objects in the response body.
+
+## Examples
+
+### Request
+The following is an example of a request.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_agreementfile_localization"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/agreements/94410bbf-3d3e-4683-8149-f034e55c39dd/file/localizations
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++++
+### Response
+The following is an example of the response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.agreementFileLocalization)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#agreements('94410bbf-3d3e-4683-8149-f034e55c39dd')/file/localizations",
+ "value": [
+ {
+ "id": "90d1723c-52c1-40e3-a51a-da99a82c0327",
+ "fileName": "Contoso ToU for guest users (French)",
+ "displayName": "Contoso ToU for guest users (French)",
+ "language": "fr-FR",
+ "isDefault": false,
+ "isMajorVersion": false,
+ "createdDateTime": "2022-03-04T14:38:22.8292386Z",
+ "fileData": null
+ },
+ {
+ "id": "08033369-8972-42a3-8533-90bbd2757a01",
+ "fileName": "TOU.pdf",
+ "displayName": "Contoso ToU for guest users",
+ "language": "en",
+ "isDefault": true,
+ "isMajorVersion": false,
+ "createdDateTime": "2022-03-04T13:14:13.9361722Z",
+ "fileData": null
+ }
+ ]
+}
+```
+
v1.0 Alert Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/alert-get.md
GET https://graph.microsoft.com/v1.0/security/alerts/{alert_id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-alert-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-alert-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/alerts/{alert_id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-alert-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Alert List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/alert-list.md
GET https://graph.microsoft.com/v1.0/security/alerts
[!INCLUDE [sample-code](../includes/snippets/csharp/get-alerts-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-alerts-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/alerts
[!INCLUDE [sample-code](../includes/snippets/powershell/get-alerts-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Alert Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/alert-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-alert-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-alert-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-alert-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
Prefer: return=representation
[!INCLUDE [sample-code](../includes/snippets/csharp/update-alert-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-alert-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: return=representation
[!INCLUDE [sample-code](../includes/snippets/powershell/update-alert-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Allowedvalue Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/allowedvalue-get.md
+
+ Title: "Get allowedValue"
+description: "Read the properties and relationships of an allowedValue object."
+
+ms.localizationpriority: medium
++
+# Get allowedValue
+
+Namespace: microsoft.graph
+
+Read the properties and relationships of an [allowedValue](../resources/allowedvalue.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|CustomSecAttributeDefinition.Read.All, CustomSecAttributeDefinition.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CustomSecAttributeDefinition.Read.All, CustomSecAttributeDefinition.ReadWrite.All|
+
+The signed-in user must also be assigned one of the following [directory roles](/azure/active-directory/roles/permissions-reference):
+++ Attribute Definition Reader++ Attribute Definition Administrator+
+By default, Global Administrator and other administrator roles do not have permissions to read, define, or assign custom security attributes.
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinitionId}/allowedValues/{allowedValueId}
+```
+
+## 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.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and an [allowedValue](../resources/allowedvalue.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following example gets the properties of a predefined value for a custom security attribute definition.
+++ Attribute set: `Engineering`++ Attribute: `Project`++ Predefined value: `Alpine`+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_allowedvalue",
+ "sampleKeys": ["Engineering_Project", "Alpine"]
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/directory/customSecurityAttributeDefinitions/Engineering_Project/allowedValues/Alpine
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.allowedValue"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#directory/customSecurityAttributeDefinitions('Engineering_Project')/allowedValues/$entity",
+ "id": "Alpine",
+ "isActive": true
+}
+```
v1.0 Allowedvalue Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/allowedvalue-update.md
+
+ Title: "Update allowedValue"
+description: "Update the properties of an allowedValue object."
+
+ms.localizationpriority: medium
++
+# Update allowedValue
+
+Namespace: microsoft.graph
+
+Update the properties of an [allowedValue](../resources/allowedvalue.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|CustomSecAttributeDefinition.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CustomSecAttributeDefinition.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinitionId}/allowedValues/{allowedValueId}
+```
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|isActive|Boolean|Indicates whether the predefined value is active or deactivated. If `false`, this predefined value cannot be assigned to any additional supported directory objects. Optional.|
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following example deactivates a predefined value for a custom security attribute definition.
+++ Attribute set: `Engineering`++ Attribute: `Project`++ Predefined value: `Alpine`+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_allowedvalue",
+ "sampleKeys": ["Engineering_Project", "Alpine"]
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/v1.0/directory/customSecurityAttributeDefinitions/Engineering_Project/allowedValues/Alpine
+Content-Type: application/json
+Content-length: 80
+
+{
+ "isActive": "false"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of a response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Appmanagementpolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/appManagementPolicy-delete.md
- Title: "Delete appManagementPolicy"
-description: "Delete an application management policy."
-
-doc_type: "apiPageType"
--
-# Delete appManagementPolicy
-
-Namespace: microsoft.graph
--
-Delete an [appManagementPolicy](../resources/appManagementPolicy.md) object.
-
-## Permissions
-
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-| Permission type | Permissions (from least to most privileged) |
-| :- | : |
-| Delegated (work or school account) | Policy.ReadWrite.ApplicationConfiguration |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | Policy.ReadWrite.ApplicationConfiguration |
-
-## HTTP request
-
-<!-- { "blockType": "ignored" } -->
-
-```http
-DELETE /policies/appManagementPolicies/{id}
-```
-
-## Request headers
-
-| Name | Description |
-| : | :-- |
-| Authorization | Bearer {token}. Required. |
-| Content-Type | application/json. Required. |
-
-## Request body
-
-Do not supply a request body for this method.
-
-## Response
-
-If successful, this method returns `204 No Content` response code. It does not return anything in the response body.
-
-## Examples
-
-### Request
-
-The following is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "delete_appManagementPolicy"
-}-->
-
-```http
-DELETE https://graph.microsoft.com/v1.0/policies/appManagementPolicies/{id}
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-### Response
-
-The following is an example of the response.
-
-<!-- {
- "blockType": "response",
- "truncated": false
-} -->
-
-```http
-HTTP/1.1 204 No Content
-
-```
-
-<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
-2019-02-04 14:57:30 UTC -->
-<!-- {
- "type": "#page.annotation",
- "description": "delete appManagementPolicy",
- "keywords": "",
- "section": "documentation",
- "tocPath": ""
-}-->
v1.0 Appmanagementpolicy List Appliesto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/appManagementPolicy-list-appliesTo.md
List application and service principal objects that are assigned an [appManageme
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | | :- | :-- | | Delegated (work or school account) | Application.Read.All and Policy.Read.All, Application.Read.All and Policy.ReadWrite.ApplicationConfiguration |
Do not supply a request body for this method.
## Response
-If successful, this method returns a `200 OK` response code and a collection of [appManagementPolicy](../resources/appManagementPolicy.md) objects in the response body.
+If successful, this method returns a `200 OK` response code and a collection of [application](../resources/application.md) and [servicePrincipal](../resources/serviceprincipal.md) objects in the response body.
## Examples
GET https://graph.microsoft.com/v1.0/policies/appManagementPolicies/{id}/applies
[!INCLUDE [sample-code](../includes/snippets/csharp/list-appmanagementpolicyappliesto-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-appmanagementpolicyappliesto-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/appManagementPolicies/{id}/applies
[!INCLUDE [sample-code](../includes/snippets/powershell/list-appmanagementpolicyappliesto-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/policies/appManagementPolicies/{id}/applies
[!INCLUDE [sample-code](../includes/snippets/csharp/list-appmanagementpolicyappliesto-select-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-appmanagementpolicyappliesto-select-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/appManagementPolicies/{id}/applies
[!INCLUDE [sample-code](../includes/snippets/powershell/list-appmanagementpolicyappliesto-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Appmanagementpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/appManagementPolicy-update.md
- Title: "Update appManagementPolicy"
-description: "Update an application management policy."
-
-doc_type: "apiPageType"
--
-# Update appManagementPolicy
-
-Namespace: microsoft.graph
-
-Update an [appManagementPolicy](../resources/appManagementPolicy.md) object.
-
-## Permissions
-
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-
-| Permission type | Permissions (from least to most privileged) |
-| :- | : |
-| Delegated (work or school account) | Policy.ReadWrite.ApplicationConfiguration |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | Policy.ReadWrite.ApplicationConfiguration |
-
-## HTTP request
-
-<!-- { "blockType": "ignored" } -->
-
-```http
-PATCH /policies/appManagementPolicies/{id}
-```
-
-## Request headers
-
-| Name | Description |
-| : | :-- |
-| Authorization | Bearer {token}. Required. |
-| Content-Type | application/json. Required. |
-
-## Request body
--
-| Property | Type | Description |
-| :-- | :-- | : |
-| displayName | String | The display name of the policy. Inherited from [policyBase](../resources/policybase.md). |
-| description | String | The description of the policy. Inherited from [policyBase](../resources/policybase.md). |
-| isEnabled | Boolean | Denotes whether the policy is enabled. |
-| restrictions | [appManagementConfiguration](../resources/appManagementConfiguration.md) | Restrictions that apply to an application or service principal object. |
-
-## Response
-
-If successful, this method returns a `204 No Content` response code.
-
-## Examples
-
-### Request
-
-The following is an example of the request.
-
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "update_appManagementPolicy"
-}-->
-
-```http
-PATCH https://graph.microsoft.com/v1.0/policies/appManagementPolicies/{id}
-
-{
- "isEnabled": false
-}
-
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
---
-### Response
-
-The following is an example of the response.
-
-<!-- {
- "blockType": "response",
- "truncated": true
-} -->
-
-```http
-HTTP/1.1 204 No Content
-
-```
-
-<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
-2019-02-04 14:57:30 UTC -->
-<!-- {
- "type": "#page.annotation",
- "description": "update appManagementPolicies",
- "keywords": "",
- "section": "documentation",
- "tocPath": ""
-}-->
v1.0 Appcatalogs List Teamsapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/appcatalogs-list-teamsapps.md
One of the following permissions is required to call this API. To learn more, in
| Permission Type | Permissions (from least to most privileged) | |:|:|
-| Delegated (work or school account) | AppCatalog.Submit, AppCatalog.Read.All, AppCatalog.ReadWrite.All, Directory.Read.All**, Directory.ReadWrite.All** |
+| Delegated (work or school account) | AppCatalog.Submit, AppCatalog.Read.All, AppCatalog.ReadWrite.All, Directory.Read.All<sup>1</sup>, Directory.ReadWrite.All<sup>1</sup> |
| Delegated (personal Microsoft account) | Not supported. | | Application | AppCatalog.Read.All, AppCatalog.ReadWrite.All |
-> **Note**: Permissions marked with ** are supported only for backward compatibility. We recommend that you update your solutions to use an alternative permission listed in the previous table and avoid using these permissions going forward.
+> **Note**:
+<br><sup>1</sup> These permissions are supported only for backward compatibility. We recommend that you update your solutions to use an alternative permission and avoid using these permissions going forward.
## HTTP request
GET /appCatalogs/teamsApps
This method supports the `$filter`, `$select`, and `$expand` [OData query parameters](/graph/query-parameters) to help customize the response.
-Using `$expand=AppDefinitions` will return more information about the state of the app, such as the **publishingState**, which reflects the app submission review status and returns whether an app has been approved, rejected, or remains under review.
+Using `$expand=AppDefinitions` will return more information about the state of the app, such as the **publishingState**, which reflects the app submission review status and returns whether an app has been approved, rejected, or remains under review.
> **Note:** You can filter on any of the fields of the [teamsApp](../resources/teamsapp.md) object to shorten the list of results. You can use any of the following filter operations: Equal, not-equal, and, or, and not.
GET https://graph.microsoft.com/v1.0/appCatalogs/teamsApps?$filter=distributionM
[!INCLUDE [sample-code](../includes/snippets/csharp/list-teamsapps-filter-distributionmethod-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-teamsapps-filter-distributionmethod-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/appCatalogs/teamsApps?$filter=distributionM
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamsapps-filter-distributionmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
GET https://graph.microsoft.com/v1.0/appCatalogs/teamsApps?$filter=id eq 'b1c535
[!INCLUDE [sample-code](../includes/snippets/csharp/list-teamsapp-filter-id-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-teamsapp-filter-id-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/appCatalogs/teamsApps?$filter=id eq 'b1c535
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamsapp-filter-id-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
] } ```
-### Example 3: Find application based on the Teams app manifest ID.
+
+### Example 3: Find application based on the Teams app manifest ID
The following example lists applications that match the **id** specified in the Teams app manifest. In the example, the manifest ID of the Teams app is `cf1ba4c7-f94e-4d80-ba90-5594b641a8ee`.
GET https://graph.microsoft.com/v1.0/appCatalogs/teamsApps?$filter=externalId eq
[!INCLUDE [sample-code](../includes/snippets/csharp/list-teamsapp-filter-externalid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-teamsapp-filter-externalid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/appCatalogs/teamsApps?$filter=externalId eq
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamsapp-filter-externalid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/appCatalogs/teamsApps?$filter=id eq '876df2
[!INCLUDE [sample-code](../includes/snippets/csharp/list-teamsapp-with-filter-expand-appdefinitions-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-teamsapp-with-filter-expand-appdefinitions-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/appCatalogs/teamsApps?$filter=id eq '876df2
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamsapp-with-filter-expand-appdefinitions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
"azureADAppId": null, "displayName": "Test App", "version": "1.0.1",
- "requiredResourceSpecificApplicationPermissions": [],
- "publishingState": "published"
+ "publishingState": "published",
+ "authorization":
+ {
+ "requiredPermissionSet":
+ {
+ "resourceSpecificPermissions": []
+ }
+ }
} ] }
GET https://graph.microsoft.com/v1.0/appCatalogs/teamsApps?$expand=appDefinition
[!INCLUDE [sample-code](../includes/snippets/csharp/list-teamsapp-with-bots-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-teamsapp-with-bots-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/appCatalogs/teamsApps?$expand=appDefinition
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamsapp-with-bots-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
"azureADAppId": null, "displayName": "Ducks-3", "version": "1.0.9",
- "requiredResourceSpecificApplicationPermissions": [],
"publishingState": "rejected", "shortDescription": "quaerat quasi magnam. slight change. 5", "description": "Aliquid placeat animi debitis accusamus. Non perferendis ullam. Quis est consequuntur vitae provident. Sunt laudantium id aut. slight change 5",
Content-Type: application/json
"userIdentityType": "aadUser" } },
+ "authorization":
+ {
+ "requiredPermissionSet":
+ {
+ "resourceSpecificPermissions": []
+ }
+ },
"bot": { "id": "bb9f67a4-893b-48d7-ab17-40ed466c0f16" }
Content-Type: application/json
"azureADAppId": "d75abc57-8255-4309-9c29-a3c689e20341", "displayName": "Self-Install-App-E2E-Tests", "version": "6.0.0",
- "requiredResourceSpecificApplicationPermissions": [],
"publishingState": "submitted", "shortDescription": "A conversational smart assistant from MSX that surfaces real-time insights.", "description": "For MSX Users: A conversational role-based smart assistant that will enable Enterprise sellers (AE, ATS, SSP, TSP) to be more productive by surfacing real-time insights, recommendations, actions and notifications, and by automating repetitive tasks.",
Content-Type: application/json
"userIdentityType": "aadUser" } },
+ "authorization":
+ {
+ "requiredPermissionSet":
+ {
+ "resourceSpecificPermissions": []
+ }
+ },
"bot": { "id": "da7d471b-de7d-4152-8556-1cdf7a564f6c" }
Content-Type: application/json
} ```
+### Example 7: List applications with a given ID and return only the resource specific permissions required by the app
+
+The following example lists the apps with a given ID and returns the resource-specific permissions that are associated with it.
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_teamsapp_with_rsc_permissions"
+}-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/appCatalogs/teamsApps?$filter=id+eq+'a5228c26-a9ae-4702-90e0-79a5246d2f7d'&$expand=appDefinitions($select=id,authorization)
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "name": "list_teamsapp_with_rsc_permissions",
+ "@odata.type": "microsoft.graph.teamsApp",
+ "truncated": true,
+ "isCollection": true
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#appCatalogs/teamsApps(appDefinitions(id,authorization))",
+ "value": [
+ {
+ "id": "a5228c26-a9ae-4702-90e0-79a5246d2f7d",
+ "externalId": "a55ec032-36e9-4b60-b604-34b2fe55abf1",
+ "displayName": "teamsDelegatedRscTests",
+ "distributionMethod": "organization",
+ "appDefinitions@odata.context": "https://graph.microsoft.com/v1.0/$metadata#appCatalogs/teamsApps('a5228c26-a9ae-4702-90e0-79a5246d2f7d')/appDefinitions(id,authorization)",
+ "appDefinitions": [
+ {
+ "id": "YTUyMjhjMjYtYTlhZS00NzAyLTkwZTAtNzlhNTI0NmQyZjdkIyMxLjAuMCMjUHVibGlzaGVk",
+ "authorization": {
+ "requiredPermissionSet": {
+ "resourceSpecificPermissions": [
+ {
+ "permissionValue": "Channel.Create.Group",
+ "permissionType": "application"
+ },
+ {
+ "permissionValue": "Channel.Delete.Group",
+ "permissionType": "application"
+ },
+ {
+ "permissionValue": "ChannelMeeting.ReadBasic.Group",
+ "permissionType": "delegated"
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ ]
+}
+```
+ ## See also - [List apps installed in a team](team-list-installedapps.md) <!- - [List apps installed in the personal scope of a user](userteamwork-list-installedapps.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
+- [Request resource-specific consent for apps](/microsoftteams/platform/graph-api/rsc/resource-specific-consent)
v1.0 Appconsentapprovalroute List Appconsentrequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/appconsentapprovalroute-list-appconsentrequests.md
Title: "List appConsentRequests" description: "Retrieve appConsentRequest objects and their properties"-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/csharp/list-appconsentrequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-appconsentrequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/powershell/list-appconsentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/csharp/list-appconsentrequest-userconsentrequest-inprogress-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-appconsentrequest-userconsentrequest-inprogress-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/powershell/list-appconsentrequest-userconsentrequest-inprogress-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Appconsentrequest Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/appconsentrequest-filterbycurrentuser.md
Title: "appConsentRequest: filterByCurrentUser" description: "Retrieve appConsentRequest objects for which the current user is the reviewer."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/csharp/appconsentrequest-filterbycurrentuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/appconsentrequest-filterbycurrentuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/php/appconsentrequest-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Appconsentrequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/appconsentrequest-get.md
Title: "Get appConsentRequest" description: "Read the properties and relationships of an appConsentRequest object."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/csharp/get-appconsentrequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-appconsentrequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/powershell/get-appconsentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Appconsentrequest List Userconsentrequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/appconsentrequest-list-userconsentrequests.md
Title: "List userConsentRequests" description: "Retrieve userConsentRequest objects and their properties."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/csharp/list-userconsentrequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-userconsentrequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/powershell/list-userconsentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Addkey https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-addkey.md
Applications that donΓÇÖt have any existing valid certificates (no certificates
## HTTP request
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal.
<!-- { "blockType": "ignored" } --> ```http POST /applications/{id}/addKey
+POST /applications(appId='{appId}')/addKey
``` ## Request headers
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/application-addkey-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/application-addkey-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/application-addkey-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/application-addkey-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/application-addkey-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/application-addkey-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Application Addpassword https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-addpassword.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal.
<!-- { "blockType": "ignored" } --> ```http POST /applications/{id}/addPassword
+POST /applications(appId='{appId}')/addPassword
``` ## Request headers
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/application-addpassword-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/application-addpassword-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/application-addpassword-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Delete Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-delete-owners.md
One of the following permissions is required to call this API. To learn more, in
|Application | Application.ReadWrite.OwnedBy, Application.ReadWrite.All | ## HTTP request+
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal.
<!-- { "blockType": "ignored" } --> ```http DELETE /applications/{id}/owners/{id}/$ref
+DELETE /applications(appId='{appId}')/owners/{id}/$ref
```+ > [!CAUTION] > If `/$ref` is not appended to the request and the calling app has permissions to manage the user who is the app owner, the user will also be deleted from Azure Active Directory (Azure AD); otherwise, a `403 Forbidden` error is returned. You can restore deleted users through the [Restore deleted items API](directory-deleteditems-restore.md).
DELETE https://graph.microsoft.com/v1.0/applications/{id}/owners/{id}/$ref
[!INCLUDE [sample-code](../includes/snippets/csharp/application-delete-owners-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/application-delete-owners-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/applications/{id}/owners/{id}/$ref
[!INCLUDE [sample-code](../includes/snippets/powershell/application-delete-owners-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Delete Tokenissuancepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-delete-tokenissuancepolicies.md
Remove a [tokenIssuancePolicy](../resources/tokenissuancepolicy.md) from an [app
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- { "blockType": "ignored" } -->
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal.
+<!-- { "blockType": "ignored" } -->
```http
-DELETE /applications/{id}/tokenIssuancePolicies/{id}/$ref
+DELETE /applications/{id}/tokenIssuancePolicies/$ref
+DELETE /applications(appId='{appId}')/tokenIssuancePolicies/$ref
``` ## Request headers
DELETE https://graph.microsoft.com/v1.0/applications/{id}/tokenIssuancePolicies/
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-tokenissuancepolicy-from-application-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-tokenissuancepolicy-from-application-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/applications/{id}/tokenIssuancePolicies/
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-tokenissuancepolicy-from-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Delete Tokenlifetimepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-delete-tokenlifetimepolicies.md
Remove a [tokenLifetimePolicy](../resources/tokenlifetimepolicy.md) from an [app
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- { "blockType": "ignored" } -->
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal.
+<!-- { "blockType": "ignored" } -->
```http
-DELETE /applications/{id}/tokenLifetimePolicies/{id}/$ref
+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
DELETE https://graph.microsoft.com/v1.0/applications/3ccc9971-9ae7-45d6-8de8-263
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-tokenlifetimepolicy-from-application-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-tokenlifetimepolicy-from-application-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/applications/3ccc9971-9ae7-45d6-8de8-263
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-tokenlifetimepolicy-from-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-delete.md
One of the following permissions is required to call this API. To learn more, in
|Application | Application.ReadWrite.OwnedBy, Application.ReadWrite.All | ## HTTP request
-Replace `{applicationObjectId}` with the **id** for the application object, also referred to as the **Object ID** in the Azure portal.
+
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal. Replace `{applicationObjectId}` with the **id** for the application object.
+ <!-- { "blockType": "ignored" } --> ```http DELETE /applications/{applicationObjectId}
+DELETE /applications(appId='{appId}')
``` ## Request headers
DELETE https://graph.microsoft.com/v1.0/applications/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-application-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-application-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/applications/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Application Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-delta.md
GET https://graph.microsoft.com/v1.0/applications/delta
[!INCLUDE [sample-code](../includes/snippets/csharp/application-delta-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/application-delta-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/applications/delta
[!INCLUDE [sample-code](../includes/snippets/php/application-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Application Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-get.md
One of the following permissions is required to call this API. To learn more, in
[!INCLUDE [permissions-applicationreadwriteownedby-disclaimer](../../includes/permissions-applicationreadwriteownedby-disclaimer.md)] ## HTTP request
-Replace `{applicationObjectId}` with the **id** for the application object, also referred to as the **Object ID** in the Azure portal.
+
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal. Replace `{applicationObjectId}` with the **id** for the application object.
+ <!-- { "blockType": "ignored" } --> ```http GET /applications/{applicationObjectId}
+GET /applications(appId='{appId}')
``` ## Optional query parameters
If successful, this method returns a `200 OK` response code and an [application]
#### Request Here is an example of the request. - # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/v1.0/applications/acc848e9-e8ec-4feb-a521-8d58b5
[!INCLUDE [sample-code](../includes/snippets/csharp/get-application-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-application-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/applications/acc848e9-e8ec-4feb-a521-8d58b5
[!INCLUDE [sample-code](../includes/snippets/powershell/get-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
```
-### Example 2: Retrieve an application by its ID and only specific properties
+### Example 2: Retrieve an application by its appId and only specific properties
#### Request Here is an example of the request. - # [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "get_application_select"
+ "name": "get_application_by_appId_select"
}--> ```msgraph-interactive
-GET https://graph.microsoft.com/v1.0/applications/7bec5fd1-a25f-474c-a6ca-5492082c6a9b?$select=id,appId,displayName,requiredResourceAccess
+GET https://graph.microsoft.com/v1.0/applications(appId='46e6adf4-a9cf-4b60-9390-0ba6fb00bf6b')?$select=id,appId,displayName,requiredResourceAccess
``` # [C#](#tab/csharp)+
+# [CLI](#tab/cli)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Application List Extensionproperty https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-list-extensionproperty.md
One of the following permissions is required to call this API. To learn more, in
```http GET /applications/{application ObjectId}/extensionProperties
+GET /applications(appId='{appId}')/extensionProperties
``` ## Optional query parameters
GET https://graph.microsoft.com/v1.0/applications/acc848e9-e8ec-4feb-a521-8d58b5
[!INCLUDE [sample-code](../includes/snippets/csharp/get-extensionproperties-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-extensionproperties-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/applications/acc848e9-e8ec-4feb-a521-8d58b5
[!INCLUDE [sample-code](../includes/snippets/powershell/get-extensionproperties-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application List Federatedidentitycredentials https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-list-federatedidentitycredentials.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal.
+<!-- { "blockType": "ignored" } -->
+```http
GET /applications/{id}/federatedIdentityCredentials
+GET /applications(appId='{appId}')/federatedIdentityCredentials
``` ## Optional query parameters
GET https://graph.microsoft.com/v1.0/applications/bcd7c908-1c4d-4d48-93ee-ff3834
[!INCLUDE [sample-code](../includes/snippets/csharp/list-federatedidentitycredential-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-federatedidentitycredential-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/applications/bcd7c908-1c4d-4d48-93ee-ff3834
[!INCLUDE [sample-code](../includes/snippets/powershell/list-federatedidentitycredential-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application List Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-list-owners.md
One of the following permissions is required to call this API. To learn more, in
[!INCLUDE [permissions-applicationreadwriteownedby-disclaimer](../../includes/permissions-applicationreadwriteownedby-disclaimer.md)] ## HTTP request+
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal.
<!-- { "blockType": "ignored" } --> ```http GET /applications/{id}/owners
+GET /applications(appId='{appId}')/owners
```+ ## Optional query parameters This method supports the [OData query parameters](/graph/query-parameters) to help customize the response.
GET https://graph.microsoft.com/v1.0/applications/acc848e9-e8ec-4feb-a521-8d58b5
[!INCLUDE [sample-code](../includes/snippets/csharp/application-get-owners-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/application-get-owners-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/applications/acc848e9-e8ec-4feb-a521-8d58b5
[!INCLUDE [sample-code](../includes/snippets/powershell/application-get-owners-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Application List Tokenissuancepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-list-tokenissuancepolicies.md
doc_type: "apiPageType"
Namespace: microsoft.graph -- List the [tokenIssuancePolicy](../resources/tokenissuancepolicy.md) objects that are assigned to an [application](../resources/application.md). ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- { "blockType": "ignored" } -->
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal.
+<!-- { "blockType": "ignored" } -->
```http GET /applications/{id}/tokenIssuancePolicies
+GET /applications(appId='{appId}')/tokenIssuancePolicies
``` ## Request headers
GET https://graph.microsoft.com/v1.0/applications/acc848e9-e8ec-4feb-a521-8d58b5
[!INCLUDE [sample-code](../includes/snippets/csharp/list-tokenissuancepolicies-on-application-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-tokenissuancepolicies-on-application-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/applications/acc848e9-e8ec-4feb-a521-8d58b5
[!INCLUDE [sample-code](../includes/snippets/php/list-tokenissuancepolicies-on-application-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Application List Tokenlifetimepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-list-tokenlifetimepolicies.md
doc_type: "apiPageType"
Namespace: microsoft.graph --
-List the [tokenLifetimePolicy](../resources/tokenlifetimepolicy.md) objects that are assigned to an [application](../resources/application.md).
+List the [tokenLifetimePolicy](../resources/tokenlifetimepolicy.md) objects that are assigned to an [application](../resources/application.md). Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to an application.
## 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).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- { "blockType": "ignored" } -->
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal.
+<!-- { "blockType": "ignored" } -->
```http GET /applications/{id}/tokenLifetimePolicies
+GET /applications(appId='{appId}')/tokenLifetimePolicies
``` ## Request headers
GET https://graph.microsoft.com/v1.0/applications/3ccc9971-9ae7-45d6-8de8-263fd2
[!INCLUDE [sample-code](../includes/snippets/csharp/list-tokenlifetimepolicies-on-application-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-tokenlifetimepolicies-on-application-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/applications/3ccc9971-9ae7-45d6-8de8-263fd2
[!INCLUDE [sample-code](../includes/snippets/powershell/list-tokenlifetimepolicies-on-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-list.md
Get the list of [applications](../resources/application.md) in this organization
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | Application.Read.All, Application.ReadWrite.All, Directory.Read.All |
GET https://graph.microsoft.com/v1.0/applications
[!INCLUDE [sample-code](../includes/snippets/csharp/list-application-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-application-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/applications
[!INCLUDE [sample-code](../includes/snippets/powershell/list-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/list-applications-startswith-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-applications-startswith-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/list-applications-startswith-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/list-applications-search-count-select-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-applications-search-count-select-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/list-applications-search-count-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/list-application-lessthan2owners-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-application-lessthan2owners-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/list-application-lessthan2owners-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Application Post Applications https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-post-applications.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-application-from-applications-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-application-from-applications-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-application-from-applications-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Post Calls https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-post-calls.md
One of the following permissions is required to call this API. To learn more, in
| Delegated (personal Microsoft account) | Not supported. | | Application | Calls.JoinGroupCalls.Chat*, Calls.JoinGroupCallAsGuest.All, Calls.JoinGroupCall.All, Calls.Initiate.All, Calls.InitiateGroupCall.All |
-> **Note:** For a call with app-hosted media, you need the Calls.AccessMedia.All permission in addition to one of the permissions listed in the table above.
->
-> Permissions marked with * use [resource-specific consent](/microsoftteams/platform/graph-api/rsc/resource-specific-consent).
+> **Notes:**
+> - For a call with app-hosted media, you need the Calls.AccessMedia.All permission in addition to one of the permissions listed in the previous table.
+> - Cloud Video Interop solutions that are [Certified for Microsoft Teams](/MicrosoftTeams/cloud-video-interop) have permission to call this API to join meetings for which they have meeting join links, similar to external users joining through a browser.
+> - Permissions marked with * use [resource-specific consent](/microsoftteams/platform/graph-api/rsc/resource-specific-consent).
## HTTP request <!-- { "blockType": "ignored" } -->
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-call-service-hosted-media-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-call-service-hosted-media-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-call-service-hosted-media-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-call-app-hosted-media-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-call-app-hosted-media-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-call-app-hosted-media-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ >**Note:** For peer-to-peer calls, the expected notifications are for call state changes only.
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-group-call-service-hosted-media-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-group-call-service-hosted-media-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-group-call-service-hosted-media-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-group-call-app-hosted-media-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-group-call-app-hosted-media-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-group-call-app-hosted-media-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/join-scheduled-meeting-service-hosted-media-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/join-scheduled-meeting-service-hosted-media-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/join-scheduled-meeting-service-hosted-media-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/join-scheduled-meeting-app-hosted-media-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/join-scheduled-meeting-app-hosted-media-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/join-scheduled-meeting-app-hosted-media-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/join-meeting-with-join-meeting-id-and-passcode-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/join-meeting-with-join-meeting-id-and-passcode-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/join-meeting-with-join-meeting-id-and-passcode-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/join-meeting-with-join-meeting-id-and-without-passcode-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/join-meeting-with-join-meeting-id-and-without-passcode-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/join-meeting-with-join-meeting-id-and-without-passcode-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-call-service-hosted-media-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-call-service-hosted-media-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-call-service-hosted-media-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-call-service-hosted-media-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-call-service-hosted-media-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-call-service-hosted-media-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Application Post Extensionproperty https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-post-extensionproperty.md
One of the following permissions is required to call this API. To learn more, in
```http POST /applications/{application ObjectId}/extensionProperties
+POST /applications(appId='{appId}')/extensionProperties
``` ## Request headers
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-extensionproperty-from-application-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-extensionproperty-from-application-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-extensionproperty-from-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Post Federatedidentitycredentials https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-post-federatedidentitycredentials.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal.
+<!-- { "blockType": "ignored" } -->
+```http
POST /applications/{id}/federatedIdentityCredentials
+POST /applications(appId='{appId}')/federatedIdentityCredentials
``` ## Request headers
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-federatedidentitycredential-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-federatedidentitycredential-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-federatedidentitycredential-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Post Onlinemeetings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-post-onlinemeetings.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-onlinemeeting-user-token-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-onlinemeeting-user-token-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-onlinemeeting-user-token-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-online-meeting-with-passcode-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-online-meeting-with-passcode-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-online-meeting-with-passcode-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-online-meeting-without-passcode-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-online-meeting-without-passcode-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-online-meeting-without-passcode-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ OR
v1.0 Application Post Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-post-owners.md
Add an owner to an [application](../resources/application.md) by posting to the
## 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).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | Application.ReadWrite.All and Directory.Read.All |
One of the following permissions is required to call this API. To learn more, in
> **Note:** **Application.ReadWrite.OwnedBy** will not be sufficient to add another owner. Consent also to **Application.ReadWrite.All**. ## HTTP request+
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal.
<!-- { "blockType": "ignored" } --> ```http POST /applications/{id}/owners/$ref-
+POST /applications(appId='{appId}')/owners/$ref
```+ ## Request headers | Name | Description| |:- |:- |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-directoryobject-from-application-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-directoryobject-from-application-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-directoryobject-from-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Post Tokenissuancepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-post-tokenissuancepolicies.md
Assign a [tokenIssuancePolicy](../resources/tokenissuancepolicy.md) to an [appli
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
One of the following permissions is required to call this API. To learn more, in
## HTTP request
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal.
<!-- { "blockType": "ignored" } --> ```http POST /applications/{id}/tokenIssuancePolicies/$ref
+POST /applications(appId='{appId}')/tokenIssuancePolicies/$ref
``` ## Request headers
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-tokenissuancepolicy-from-application-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-tokenissuancepolicy-from-application-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-tokenissuancepolicy-from-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Post Tokenlifetimepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-post-tokenlifetimepolicies.md
doc_type: "apiPageType"
Namespace: microsoft.graph --
-Assign a [tokenLifetimePolicy](../resources/tokenlifetimepolicy.md) to an [application](../resources/application.md).
+Assign a [tokenLifetimePolicy](../resources/tokenlifetimepolicy.md) to an [application](../resources/application.md). You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per application.
## 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).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
One of the following permissions is required to call this API. To learn more, in
## HTTP request
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal.
<!-- { "blockType": "ignored" } --> ```http POST /applications/{id}/tokenLifetimePolicies/$ref
+POST /applications(appId='{appId}')/tokenLifetimePolicies/$ref
``` ## Request headers
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-tokenlifetimepolicy-from-application-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-tokenlifetimepolicy-from-application-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-tokenlifetimepolicy-from-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Removekey https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-removekey.md
As part of the request validation for this method, a proof of possession of an e
## HTTP request
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal.
<!-- { "blockType": "ignored" } --> ```http POST /applications/{id}/removeKey
+POST /applications(appId='{appId}')/removeKey
``` ## Request headers
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/application-removekey-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/application-removekey-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Application Removepassword https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-removepassword.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal.
<!-- { "blockType": "ignored" } --> ```http POST /applications/{id}/removePassword
+POST /applications(appId='{appId}')/removePassword
``` ## Request headers
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/application-removepassword-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/application-removepassword-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Application Setverifiedpublisher https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-setverifiedpublisher.md
Set the [verifiedPublisher](../resources/verifiedPublisher.md) on an [applicatio
## HTTP request
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal.
<!-- { "blockType": "ignored" } --> ```http POST /applications/{id}/setVerifiedPublisher
+POST /applications(appId='{appId}')/setVerifiedPublisher
``` ## Request headers
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/application-setverifiedpublisher-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/application-setverifiedpublisher-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/application-setverifiedpublisher-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Unsetverifiedpublisher https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-unsetverifiedpublisher.md
Unset the [verifiedPublisher](../resources/verifiedPublisher.md) previously set
## HTTP request
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal.
<!-- { "blockType": "ignored" } --> ```http POST /applications/{id}/unsetVerifiedPublisher
+POST /applications(appId='{appId}')/unsetVerifiedPublisher
``` ## Request headers
POST https://graph.microsoft.com/v1.0/applications/{id}/unsetVerifiedPublisher
[!INCLUDE [sample-code](../includes/snippets/csharp/application-unsetverifiedpublisher-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/application-unsetverifiedpublisher-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/applications/{id}/unsetVerifiedPublisher
[!INCLUDE [sample-code](../includes/snippets/powershell/application-unsetverifiedpublisher-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Application Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/application-update.md
One of the following permissions is required to call this API. To learn more, in
|Application | Application.ReadWrite.OwnedBy, Application.ReadWrite.All | ## HTTP request
-Replace `{applicationObjectId}` with the **id** for the application object, also referred to as the **Object ID** in the Azure portal.
+
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal. Replace `{applicationObjectId}` with the **id** for the application object.
+ <!-- { "blockType": "ignored" } --> ```http PATCH /applications/{applicationObjectId}
+PATCH /applications(appId='{appId}')
``` To update the logo, use the PUT method as follows. <!-- { "blockType": "ignored" } --> ```http PUT /applications/{applicationObjectId}/logo
+PUT /applications(appId='{appId}')/logo
``` ## Request headers
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-application-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-application-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Applicationtemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/applicationtemplate-get.md
GET https://graph.microsoft.com/v1.0/applicationTemplates/4f2fc37d-967b-4929-995
[!INCLUDE [sample-code](../includes/snippets/csharp/get-applicationtemplate-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-applicationtemplate-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/applicationTemplates/4f2fc37d-967b-4929-995
[!INCLUDE [sample-code](../includes/snippets/powershell/get-applicationtemplate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Applicationtemplate Instantiate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/applicationtemplate-instantiate.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/applicationtemplate-instantiate-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/applicationtemplate-instantiate-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/applicationtemplate-instantiate-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Applicationtemplate List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/applicationtemplate-list.md
GET https://graph.microsoft.com/v1.0/applicationTemplates
[!INCLUDE [sample-code](../includes/snippets/csharp/get-applicationtemplates-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-applicationtemplates-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/applicationTemplates
[!INCLUDE [sample-code](../includes/snippets/powershell/get-applicationtemplates-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Appmanagementpolicy Delete Appliesto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/appmanagementpolicy-delete-appliesto.md
Remove an [appManagementPolicy](../resources/appManagementPolicy.md) policy obje
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | | :- | :-- | | Delegated (work or school account) | Application.Read.All and Policy.ReadWrite.ApplicationConfiguration |
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http
-DELETE /applications/{id}/appManagementPolicies/$ref
+DELETE /applications/{applicationObjectId}/appManagementPolicies/{appManagementPolicyId}/$ref
+DELETE /servicePrincipals/{servicePrincipalObjectId}/appManagementPolicies/{appManagementPolicyId}/$ref
``` ## Request headers
DELETE /applications/{id}/appManagementPolicies/$ref
## Request body
-In the request body, provide a reference to a single policy object from the [appManagementPolicies](../resources/appmanagementpolicy.md) collection.
+Do not supply a request body for this method.
## Response
The following is an example of the request to remove an appManagementPolicy from
}--> ```http
-DELETE https://graph.microsoft.com/v1.0/applications/{id}/appManagementPolicies/$ref
-Content-type: application/json
-
-{
- "@odata.id":"https://graph.microsoft.com/v1.0/policies/appManagementPolicies/{id}"
-}
+DELETE https://graph.microsoft.com/v1.0/applications/3ccc9971-9ae7-45d6-8de8-263fd25fe116/appManagementPolicies/15942288-d19b-458c-9be4-20377d0a2435/$ref
``` # [C#](#tab/csharp) [!INCLUDE [sample-code](../includes/snippets/csharp/remove-appliesto-e1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/remove-appliesto-e1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/remove-appliesto-e1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
The following is an example of the request to remove an appManagementPolicy from
}--> ``` http
-DELETE https://graph.microsoft.com/v1.0/servicePrincipals/{id}/appManagementPolicies/$ref
-
-{
- "@odata.id":"https://graph.microsoft.com/v1.0/policies/appManagementPolicies/{id}"
-}
+DELETE https://graph.microsoft.com/v1.0/servicePrincipals/f284860e-368c-4a1f-8894-77f0a9676fb3/appManagementPolicies/15942288-d19b-458c-9be4-20377d0a2435/$ref
``` # [C#](#tab/csharp)+
+# [CLI](#tab/cli)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java)
DELETE https://graph.microsoft.com/v1.0/servicePrincipals/{id}/appManagementPoli
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php)+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Appmanagementpolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/appmanagementpolicy-delete.md
+
+ Title: "Delete appManagementPolicy"
+description: "Delete an application management policy."
+ms.localizationpriority: medium
+++
+# Delete appManagementPolicy
+
+Namespace: microsoft.graph
++
+Delete an [appManagementPolicy](../resources/appmanagementpolicy.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | Policy.ReadWrite.ApplicationConfiguration |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Policy.ReadWrite.ApplicationConfiguration |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+DELETE /policies/appManagementPolicies/{id}
+```
+
+## Request headers
+
+| Name | Description |
+| : | :-- |
+| Authorization | Bearer {token}. Required. |
+| Content-Type | application/json. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code. It does not return anything in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_appManagementPolicy"
+}-->
+
+```http
+DELETE https://graph.microsoft.com/v1.0/policies/appManagementPolicies/{id}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": false
+} -->
+
+```http
+HTTP/1.1 204 No Content
+```
+
+<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
+2019-02-04 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "delete appManagementPolicy",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
v1.0 Appmanagementpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/appmanagementpolicy-get.md
GET https://graph.microsoft.com/v1.0/policies/appManagementPolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-appmanagementpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-appmanagementpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/appManagementPolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-appmanagementpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Appmanagementpolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/appmanagementpolicy-list.md
GET https://graph.microsoft.com/v1.0/policies/appManagementPolicies
[!INCLUDE [sample-code](../includes/snippets/csharp/list-appmanagementpolicies-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-appmanagementpolicies-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/appManagementPolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/list-appmanagementpolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Appmanagementpolicy Post Appliesto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/appmanagementpolicy-post-appliesto.md
Assign an [appManagementPolicy](../resources/appManagementPolicy.md) policy obje
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | | :- | :-- | | Delegated (work or school account) | Application.Read.All and Policy.ReadWrite.ApplicationConfiguration |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/assign-appliesto-ex1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/assign-appliesto-ex1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/assign-appliesto-ex1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/v1.0/servicePrincipals/{id}/appManagementPolici
``` # [C#](#tab/csharp)+
+# [CLI](#tab/cli)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java)
POST https://graph.microsoft.com/v1.0/servicePrincipals/{id}/appManagementPolici
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell) [!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Appmanagementpolicy Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/appmanagementpolicy-post.md
POST https://graph.microsoft.com/v1.0/policies/appManagementPolicies
[!INCLUDE [sample-code](../includes/snippets/csharp/create-appmanagementpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-appmanagementpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/policies/appManagementPolicies
[!INCLUDE [sample-code](../includes/snippets/php/create-appmanagementpolicy-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Appmanagementpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/appmanagementpolicy-update.md
+
+ Title: "Update appManagementPolicy"
+description: "Update an application management policy."
+ms.localizationpriority: medium
+++
+# Update appManagementPolicy
+
+Namespace: microsoft.graph
+
+Update an [appManagementPolicy](../resources/appmanagementpolicy.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | Policy.ReadWrite.ApplicationConfiguration |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Policy.ReadWrite.ApplicationConfiguration |
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+PATCH /policies/appManagementPolicies/{id}
+```
+
+## Request headers
+
+| Name | Description |
+| : | :-- |
+| Authorization | Bearer {token}. Required. |
+| Content-Type | application/json. Required. |
+
+## Request body
++
+| Property | Type | Description |
+| :-- | :-- | : |
+| description | String | The description of the policy. Inherited from [policyBase](../resources/policybase.md). |
+| displayName | String | The display name of the policy. Inherited from [policyBase](../resources/policybase.md). |
+| isEnabled | Boolean | Denotes whether the policy is enabled. |
+| restrictions | [appManagementConfiguration](../resources/appmanagementconfiguration.md) | Restrictions that apply to an application or service principal object. |
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_appManagementPolicy"
+}-->
+
+```http
+PATCH https://graph.microsoft.com/v1.0/policies/appManagementPolicies/{id}
+
+{
+ "isEnabled": false
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+} -->
+
+```http
+HTTP/1.1 204 No Content
+```
+
+<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
+2019-02-04 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "update appManagementPolicies",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
v1.0 Approleassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/approleassignment-get.md
+
+ Title: "Get appRoleAssignment"
+description: "Read the properties and relationships of an appRoleAssignment object."
+
+ms.localizationpriority: medium
++
+# Get appRoleAssignment
+Namespace: microsoft.graph
+
+Read the properties and relationships of an [appRoleAssignment](../resources/approleassignment.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+### For client service principals
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account) | Application.Read.All, Directory.Read.All, Application.ReadWrite.All, Directory.ReadWrite.All |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Application.Read.All, Directory.Read.All, Application.ReadWrite.OwnedBy, Application.ReadWrite.All, Directory.ReadWrite.All |
+
+### For resource service principals
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account) | Application.Read.All, Directory.Read.All, Application.ReadWrite.All, Directory.ReadWrite.All |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Application.Read.All, Directory.Read.All, Application.ReadWrite.OwnedBy, Application.ReadWrite.All, Directory.ReadWrite.All |
+
+### For groups
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account) | Group.Read.All, Directory.Read.All, AppRoleAssignment.ReadWrite.All, Directory.ReadWrite.All |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Group.Read.All, Directory.Read.All, AppRoleAssignment.ReadWrite.All, Directory.ReadWrite.All |
+
+### For users
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account) | User.Read, User.ReadBasic.All, Directory.Read.All, AppRoleAssignment.ReadWrite.All |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Directory.Read.All, AppRoleAssignment.ReadWrite.All |
+
+## HTTP request
+
+To get details of an appRole granted to a service principal:
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /servicePrincipals/{client-serviceprincipal-id}/appRoleAssignments/{appRoleAssignment-id}
+GET /servicePrincipals(appId='{client-servicePrincipal-appId}')/appRoleAssignments/{appRoleAssignment-id}
+```
+
+To get details of an appRole granted to a user, group, or client service principal for the given resource service principal:
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /servicePrincipals(appId='{resource-servicePrincipal-appId}')/appRoleAssignedTo/{appRoleAssignment-id}
+GET /servicePrincipals/{resource-serviceprincipal-id}/appRoleAssignedTo/{appRoleAssignment-id}
+```
+
+To get details of an appRole granted to a group:
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /groups/{group-id}/appRoleAssignments/{appRoleAssignment-id}
+```
+
+To get details of an appRole granted to a user:
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /users/{user-id}/appRoleAssignments/{appRoleAssignment-id}
+GET /me/appRoleAssignments/{appRoleAssignment-id}
+```
+
+## 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.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and an [appRoleAssignment](../resources/approleassignment.md) object in the response body.
+
+## Examples
+
+### Example 1: Get details of an app role granted to a user, group, or client service principal for the given resource service principal
+
+#### Request
+The following request queries the resource service principal to get details of an app role it has granted to a client that can be a user, group, or client service principal in the tenant.
+<!-- {
+ "blockType": "request",
+ "name": "get_approleassignment_v1_e1",
+ "sampleKeys": ["00000003-0000-0000-c000-000000000000", "ep6PKgGvOkGVksMuwOXBpxV3dkHvwM1ElSjMUzZtaIA"]
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/servicePrincipals(appId='00000003-0000-0000-c000-000000000000')/appRoleAssignedTo/ep6PKgGvOkGVksMuwOXBpxV3dkHvwM1ElSjMUzZtaIA
+```
++
+#### Response
+The following is an example of the response. It shows a client service principal named **Postman** has been granted an app role with the ID **df021288-bdef-4463-88db-98f22de89214** which is the *User.Read.All* application permission, for the resource service principal named **Microsoft Graph**.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.appRoleAssignment"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#servicePrincipals('00000003-0000-0000-c000-000000000000')/appRoleAssignedTo/$entity",
+ "id": "ep6PKgGvOkGVksMuwOXBpxV3dkHvwM1ElSjMUzZtaIA",
+ "deletedDateTime": null,
+ "appRoleId": "df021288-bdef-4463-88db-98f22de89214",
+ "createdDateTime": "2023-02-24T17:01:47.0988029Z",
+ "principalDisplayName": "Postman",
+ "principalId": "2a8f9e7a-af01-413a-9592-c32ec0e5c1a7",
+ "principalType": "ServicePrincipal",
+ "resourceDisplayName": "Microsoft Graph",
+ "resourceId": "7408235b-7540-4850-82fe-a5f15ed019e2"
+}
+```
+
+### Example 2: Get details of an app role granted to a service principal
+
+#### Request
+The following request queries the client service principal to get details of an app role granted to it. In this instance, the app role represents the application permission.
+<!-- {
+ "blockType": "request",
+ "name": "get_approleassignment_serviceprincipal_v1_e2",
+ "sampleKeys": ["ceb96a54-de95-49a0-b38c-c55263fcf421", "ep6PKgGvOkGVksMuwOXBpxV3dkHvwM1ElSjMUzZtaIA"]
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/servicePrincipals(appId='ceb96a54-de95-49a0-b38c-c55263fcf421')/appRoleAssignments/ep6PKgGvOkGVksMuwOXBpxV3dkHvwM1ElSjMUzZtaIA
+```
++
+#### Response
+The following is an example of the response. It shows a client service principal named **Postman** has been granted an app role with the ID **df021288-bdef-4463-88db-98f22de89214** which is the *User.Read.All* application permission, for the resource service principal named **Microsoft Graph**.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.appRoleAssignment"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#servicePrincipals('ceb96a54-de95-49a0-b38c-c55263fcf421')/appRoleAssignments/$entity",
+ "id": "ep6PKgGvOkGVksMuwOXBpxV3dkHvwM1ElSjMUzZtaIA",
+ "deletedDateTime": null,
+ "appRoleId": "df021288-bdef-4463-88db-98f22de89214",
+ "createdDateTime": "2023-02-24T17:01:47.0988029Z",
+ "principalDisplayName": "Postman",
+ "principalId": "2a8f9e7a-af01-413a-9592-c32ec0e5c1a7",
+ "principalType": "ServicePrincipal",
+ "resourceDisplayName": "Microsoft Graph",
+ "resourceId": "7408235b-7540-4850-82fe-a5f15ed019e2"
+}
+```
+
+### Example 3: Get details of an app role granted to the signed-in user
+
+#### Request
+The following request queries the signed-in user's appRoleAssignments.
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_approleassignment"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/me/appRoleAssignments/Lo6gEKI-4EyAy9X91LBepo6Aq0Rt6QxBjWRl76txk8I
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response. It shows the signed-in user has the default app role for a resource service principal named *Postman*.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.appRoleAssignment"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('10a08e2e-3ea2-4ce0-80cb-d5fdd4b05ea6')/appRoleAssignments/$entity",
+ "id": "Lo6gEKI-4EyAy9X91LBepo6Aq0Rt6QxBjWRl76txk8I",
+ "deletedDateTime": null,
+ "appRoleId": "00000000-0000-0000-0000-000000000000",
+ "createdDateTime": "2022-09-08T17:43:57.8423817Z",
+ "principalDisplayName": "MOD Administrator",
+ "principalId": "10a08e2e-3ea2-4ce0-80cb-d5fdd4b05ea6",
+ "principalType": "User",
+ "resourceDisplayName": "Postman",
+ "resourceId": "2a8f9e7a-af01-413a-9592-c32ec0e5c1a7"
+}
+```
v1.0 Approval Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/approval-filterbycurrentuser.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/csharp/approvalthis-filterbycurrentuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/approvalthis-filterbycurrentuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/php/approvalthis-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Approval Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/approval-get.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/csharp/get-approval-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-approval-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/php/get-approval-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Approval List Stages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/approval-list-stages.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/csharp/list-approvalstage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-approvalstage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/list-approvalstage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Approvalstage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/approvalstage-get.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/csharp/get-approvalstage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-approvalstage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/get-approvalstage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Approvalstage Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/approvalstage-update.md
PATCH https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/
[!INCLUDE [sample-code](../includes/snippets/csharp/patch-approvalstage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/patch-approvalstage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
PATCH https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/
[!INCLUDE [sample-code](../includes/snippets/php/patch-approvalstage-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Associatedteaminfo List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/associatedteaminfo-list.md
GET https://graph.microsoft.com/v1.0/me/teamwork/associatedTeams
[!INCLUDE [sample-code](../includes/snippets/csharp/list-associatedteaminfo-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-associatedteaminfo-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/teamwork/associatedTeams
[!INCLUDE [sample-code](../includes/snippets/powershell/list-associatedteaminfo-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
- [List joinedTeams](../api/user-list-joinedteams.md) - [Get team](../api/team-get.md)
+- [List teams](../api/teams-list.md)
v1.0 Attachment Createuploadsession https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/attachment-createuploadsession.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/attachment-createuploadsession-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/attachment-createuploadsession-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/attachment-createuploadsession-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/attachment-createuploadsession-inline-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/attachment-createuploadsession-inline-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/attachment-createuploadsession-inline-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Attachment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/attachment-delete.md
DELETE https://graph.microsoft.com/v1.0/me/events/{id}/attachments/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-attachment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-attachment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/events/{id}/attachments/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-attachment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Attachment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/attachment-get.md
For an item attachment that is a [contact](../resources/contact.md), [event](../
| **message** | MIME format. See [example](#example-9-get-the-mime-raw-contents-of-a-meeting-invitation-item-attachment-on-a-message). | Attempting to get the `$value` of a reference attachment returns HTTP 405.-
+> [!NOTE]
+> When certain files are requested, MIME can encode the byte stream output in the response and provide a link to download the file as an email attachment.
+>
## Permissions Depending on the resource (**event**, **message**, or **post**) that the attachment is attached to and the permission type (delegated or application) requested, the permission specified in the following table is the least privileged required to call this API. To learn more, including [taking caution](/graph/auth/auth-concepts#best-practices-for-requesting-permissions) before choosing more privileged permissions, search for the following permissions in [Permissions](/graph/permissions-reference).
GET https://graph.microsoft.com/v1.0/me/messages/AAMkAGUzY5QKjAAA=/attachments/A
[!INCLUDE [sample-code](../includes/snippets/csharp/get-file-attachment-v1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-file-attachment-v1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/messages/AAMkAGUzY5QKjAAA=/attachments/A
[!INCLUDE [sample-code](../includes/snippets/powershell/get-file-attachment-v1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
GET https://graph.microsoft.com/v1.0/me/messages/AAMkADA1M-zAAA=/attachments/AAM
[!INCLUDE [sample-code](../includes/snippets/csharp/get-item-attachment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-item-attachment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/messages/AAMkADA1M-zAAA=/attachments/AAM
[!INCLUDE [sample-code](../includes/snippets/powershell/get-item-attachment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/me/messages/AAMkADA1M-zAAA=/attachments/AAM
[!INCLUDE [sample-code](../includes/snippets/csharp/get-and-expand-item-attachment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-and-expand-item-attachment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/messages/AAMkADA1M-zAAA=/attachments/AAM
[!INCLUDE [sample-code](../includes/snippets/powershell/get-and-expand-item-attachment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/me/messages/AAMkADA1M-zAAA=/attachments/AAM
[!INCLUDE [sample-code](../includes/snippets/csharp/get-and-expand-nested-item-attachment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-and-expand-nested-item-attachment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/messages/AAMkADA1M-zAAA=/attachments/AAM
[!INCLUDE [sample-code](../includes/snippets/powershell/get-and-expand-nested-item-attachment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/me/messages/AAMkAGUzY5QKgAAA=/attachments/A
[!INCLUDE [sample-code](../includes/snippets/csharp/get-reference-attachment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-reference-attachment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/messages/AAMkAGUzY5QKgAAA=/attachments/A
[!INCLUDE [sample-code](../includes/snippets/powershell/get-reference-attachment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Attacksimulationroot List Simulationautomations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/attacksimulationroot-list-simulationautomations.md
GET https://graph.microsoft.com/v1.0/security/attackSimulation/simulationAutomat
[!INCLUDE [sample-code](../includes/snippets/csharp/list-simulationautomation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-simulationautomation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/attackSimulation/simulationAutomat
[!INCLUDE [sample-code](../includes/snippets/powershell/list-simulationautomation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Attacksimulationroot List Simulations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/attacksimulationroot-list-simulations.md
GET https://graph.microsoft.com/v1.0/security/attackSimulation/simulations
[!INCLUDE [sample-code](../includes/snippets/csharp/list-simulation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-simulation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/attackSimulation/simulations
[!INCLUDE [sample-code](../includes/snippets/powershell/list-simulation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Attendancerecord List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/attendancerecord-list.md
GET https://graph.microsoft.com/v1.0/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZ
[!INCLUDE [sample-code](../includes/snippets/csharp/list-attendancerecord-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-attendancerecord-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZ
[!INCLUDE [sample-code](../includes/snippets/powershell/list-attendancerecord-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Attributeset Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/attributeset-get.md
+
+ Title: "Get attributeSet"
+description: "Read the properties and relationships of an attributeSet object."
+
+ms.localizationpriority: medium
++
+# Get attributeSet
+
+Namespace: microsoft.graph
+
+Read the properties and relationships of an [attributeSet](../resources/attributeset.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|CustomSecAttributeDefinition.Read.All, CustomSecAttributeDefinition.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CustomSecAttributeDefinition.Read.All, CustomSecAttributeDefinition.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /directory/attributeSets/{attributeSetId}
+```
+
+## 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.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and an [attributeSet](../resources/attributeset.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following example gets a single attribute set named `Engineering`.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_attributeset_single",
+ "sampleKeys": ["Engineering"]
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/directory/attributeSets/Engineering
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.attributeSet"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#directory/attributeSets/$entity",
+ "description": "Attributes for engineering team",
+ "id": "Engineering",
+ "maxAttributesPerSet": 25
+}
+```
v1.0 Attributeset Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/attributeset-update.md
+
+ Title: "Update attributeSet"
+description: "Update the properties of an attributeSet object."
+
+ms.localizationpriority: medium
++
+# Update attributeSet
+
+Namespace: microsoft.graph
+
+Update the properties of an [attributeSet](../resources/attributeset.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|CustomSecAttributeDefinition.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CustomSecAttributeDefinition.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /directory/attributeSets/{attributeSetId}
+```
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|description|String|Description of the attribute set. Can be up to 128 characters long and include Unicode characters. Optional.|
+|maxAttributesPerSet|Int32|Maximum number of custom security attributes that can be defined in this attribute set. Default value is `null`. If not specified, the administrator can add up to the maximum of 500 active attributes per tenant. Optional.|
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following example updates the description and the maximum number of attributes for an attribute set named `Engineering`.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_attributeset",
+ "sampleKeys": ["Engineering"]
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/v1.0/directory/attributeSets/Engineering
+Content-Type: application/json
+Content-length: 119
+
+{
+ "description":"Attributes for engineering team",
+ "maxAttributesPerSet":20
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Authentication List Emailmethods https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authentication-list-emailmethods.md
GET https://graph.microsoft.com/v1.0/me/authentication/emailMethods
[!INCLUDE [sample-code](../includes/snippets/csharp/get-emailauthenticationmethod-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-emailauthenticationmethod-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/authentication/emailMethods
[!INCLUDE [sample-code](../includes/snippets/powershell/get-emailauthenticationmethod-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authentication List Methods https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authentication-list-methods.md
GET https://graph.microsoft.com/v1.0/me/authentication/methods
[!INCLUDE [sample-code](../includes/snippets/csharp/get-methods-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-methods-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/authentication/methods
[!INCLUDE [sample-code](../includes/snippets/powershell/get-methods-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authentication List Passwordmethods https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authentication-list-passwordmethods.md
GET https://graph.microsoft.com/v1.0/me/authentication/passwordMethods
[!INCLUDE [sample-code](../includes/snippets/csharp/get-passwordmethods-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-passwordmethods-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/authentication/passwordMethods
[!INCLUDE [sample-code](../includes/snippets/powershell/get-passwordmethods-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authentication List Phonemethods https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authentication-list-phonemethods.md
GET https://graph.microsoft.com/v1.0/me/authentication/phoneMethods
[!INCLUDE [sample-code](../includes/snippets/csharp/get-phonemethods-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-phonemethods-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/authentication/phoneMethods
[!INCLUDE [sample-code](../includes/snippets/powershell/get-phonemethods-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authentication List Softwareoathmethods https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authentication-list-softwareoathmethods.md
GET https://graph.microsoft.com/v1.0/me/authentication/softwareOathMethods
[!INCLUDE [sample-code](../includes/snippets/csharp/list-softwareoathauthenticationmethod-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-softwareoathauthenticationmethod-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/authentication/softwareOathMethods
[!INCLUDE [sample-code](../includes/snippets/powershell/list-softwareoathauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authentication List Temporaryaccesspassmethods https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authentication-list-temporaryaccesspassmethods.md
GET https://graph.microsoft.com/v1.0/users/071cc716-8147-4397-a5ba-b2105951cc0b/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-temporaryaccesspassauthenticationmethod-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-temporaryaccesspassauthenticationmethod-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/071cc716-8147-4397-a5ba-b2105951cc0b/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-temporaryaccesspassauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authentication Post Emailmethods https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authentication-post-emailmethods.md
Title: "Create emailMethod" description: "Create a new emailAuthenticationMethod object for a user."-+ ms.localizationpriority: medium ms.prod: "identity-and-sign-in" doc_type: "apiPageType"
Set a user's [emailAuthenticationMethod](../resources/emailauthenticationmethod.
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-### Permissions acting on self
-
-|Permission type | Permissions (from least to most privileged) |
-|:|:-|
-| Delegated (work or school account) | UserAuthenticationMethod.ReadWrite |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | Not supported. |
-
-### Permissions acting on other users
- |Permission type | Permissions (from least to most privileged) | |:|:-| | Delegated (work or school account) | UserAuthenticationMethod.ReadWrite.All |
One of the following permissions is required to call this API. To learn more, in
[!INCLUDE [rbac-authentication-methods-apis-write-others](../includes/rbac-for-apis/rbac-authentication-methods-apis-write-others.md)]
-## HTTP request
+Users cannot add an email authentication method to their own account.
-Add an email method to your own account. For a signed-in user to update their own authentication method, they must have satisfied a multi-factor authentication requirement during sign in.
-<!-- { "blockType": "ignored" } -->
-``` http
-POST /me/authentication/emailMethods
-```
+## HTTP request
Add an email authentication method to another user's account. <!-- { "blockType": "ignored" } -->
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-emailauthenticationmethod-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-emailauthenticationmethod-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-emailauthenticationmethod-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authentication Post Phonemethods https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authentication-post-phonemethods.md
Additionally, if a user is enabled by policy to use SMS sign-in and a `mobile` n
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-### Permissions acting on self
-
-|Permission type | Permissions (from least to most privileged) |
-|:|:-|
-| Delegated (work or school account) | UserAuthenticationMethod.ReadWrite |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | Not supported. |
-
-### Permissions acting on other users
- |Permission type | Permissions (from least to most privileged) | |:|:-| | Delegated (work or school account) | UserAuthenticationMethod.ReadWrite.All |
One of the following permissions is required to call this API. To learn more, in
[!INCLUDE [rbac-authentication-methods-apis-write](../includes/rbac-for-apis/rbac-authentication-methods-apis-write.md)]
-## HTTP request
+Users cannot add a phone authentication method to their own account.
-Add a phone authentication method to your own account. For a signed-in user to update their own authentication method, they must have satisfied a multi-factor authentication requirement during sign in.
-<!-- { "blockType": "ignored" } -->
-```http
-POST /me/authentication/phoneMethods
-```
+## HTTP request
Add a phone authentication method to another user's account. <!-- { "blockType": "ignored" } -->
The following is an example of the request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
+ "sampleKeys": ["kim@contoso.com"],
"name": "create_phoneauthenticationmethod_from_authentication" }--> ```http
-POST https://graph.microsoft.com/v1.0/me/authentication/phoneMethods
+POST https://graph.microsoft.com/v1.0/users/kim@contoso.com/authentication/phoneMethods
Content-type: application/json {
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-phoneauthenticationmethod-from-authentication-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-phoneauthenticationmethod-from-authentication-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-phoneauthenticationmethod-from-authentication-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authentication Post Temporaryaccesspassmethods https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authentication-post-temporaryaccesspassmethods.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-temporaryaccesspassauthenticationmethod-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-temporaryaccesspassauthenticationmethod-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-temporaryaccesspassauthenticationmethod-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authenticationcombinationconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationcombinationconfiguration-get.md
If successful, this method returns a `200 OK` response code and an [authenticati
### Request The following is an example of a request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_authenticationcombinationconfiguration"
The following is an example of a request.
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/authenticationStrength/policies/0e371351-6419-4c8a-8047-61eef0212ffb/combinationConfigurations/133b68c4-503b-4e87-839a-6c286a27381b ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response
v1.0 Authenticationcombinationconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationcombinationconfiguration-update.md
If successful, this method returns a `204 No Content` response code.
### Request The following is an example of a request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "update_authenticationcombinationconfiguration"
Content-length: 130
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response <!-- {
v1.0 Authenticationcontextclassreference Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationcontextclassreference-delete.md
The following is an example of the request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "delete_authenticationcontextclassreference"
+ "name": "delete_authenticationcontextclassreference",
+ "sampleKeys": ["c1"]
}--> ```http
DELETE /identity/conditionalAccess/authenticationContextClassReferences/c1
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-authenticationcontextclassreference-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-authenticationcontextclassreference-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE /identity/conditionalAccess/authenticationContextClassReferences/c1
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-authenticationcontextclassreference-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authenticationcontextclassreference Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationcontextclassreference-get.md
The following is an example of the request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "get_authenticationcontextclassreference"
+ "name": "get_authenticationcontextclassreference",
+ "sampleKeys": ["c1"]
}--> ```msgraph-interactive
GET /identity/conditionalAccess/authenticationContextClassReferences/c1
[!INCLUDE [sample-code](../includes/snippets/csharp/get-authenticationcontextclassreference-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-authenticationcontextclassreference-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /identity/conditionalAccess/authenticationContextClassReferences/c1
[!INCLUDE [sample-code](../includes/snippets/powershell/get-authenticationcontextclassreference-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authenticationcontextclassreference Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationcontextclassreference-update.md
The following is an example of the request. If an object with the ID `c1` doesn'
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "update_authenticationcontextclassreference"
+ "name": "update_authenticationcontextclassreference",
+ "sampleKeys": ["c1"]
}--> ```http
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-authenticationcontextclassreference-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-authenticationcontextclassreference-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-authenticationcontextclassreference-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authenticationflowspolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationflowspolicy-get.md
GET https://graph.microsoft.com/v1.0/policies/authenticationFlowsPolicy
[!INCLUDE [sample-code](../includes/snippets/csharp/get-authenticationflowspolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-authenticationflowspolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/authenticationFlowsPolicy
[!INCLUDE [sample-code](../includes/snippets/powershell/get-authenticationflowspolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authenticationflowspolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationflowspolicy-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-authenticationflowspolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-authenticationflowspolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-authenticationflowspolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationmethod-get.md
If successful, this method returns a `200 OK` response code and the requested [a
The following is an example of the request. -
-```http
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "me_authentication_methods"
+}
+-->
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/me/authentication/methods/{id} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
v1.0 Authenticationmethod Resetpassword https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationmethod-resetpassword.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/passwordauthenticationmethod-resetpassword-adminprovided-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/passwordauthenticationmethod-resetpassword-adminprovided-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/passwordauthenticationmethod-resetpassword-adminprovided-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/v1.0/users/6ea91a8d-e32e-41a1-b7bd-d2d185eed0e0
[!INCLUDE [sample-code](../includes/snippets/csharp/passwordauthenticationmethod-resetpassword-systemgenerated-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/passwordauthenticationmethod-resetpassword-systemgenerated-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/users/6ea91a8d-e32e-41a1-b7bd-d2d185eed0e0
[!INCLUDE [sample-code](../includes/snippets/powershell/passwordauthenticationmethod-resetpassword-systemgenerated-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Authenticationmethodmodedetail Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationmethodmodedetail-get.md
If successful, this method returns a `200 OK` response code and an [authenticati
### Request The following is an example of a request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_authenticationmethodmodedetail"
The following is an example of a request.
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/authenticationStrength/authenticationMethodModes/windowsHelloForBusiness ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response >**Note:** The response object shown here might be shortened for readability.
v1.0 Authenticationmethodspolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationmethodspolicy-get.md
GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy
[!INCLUDE [sample-code](../includes/snippets/csharp/get-authenticationmethodspolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-authenticationmethodspolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy
[!INCLUDE [sample-code](../includes/snippets/powershell/get-authenticationmethodspolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authenticationmethodspolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationmethodspolicy-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-authenticationmethodspolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-authenticationmethodspolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-authenticationmethodspolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Authenticationmethodsroot List Userregistrationdetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationmethodsroot-list-userregistrationdetails.md
+
+ Title: "List userRegistrationDetails"
+description: "Get a list of the authentication methods registered for a user as defined in the userRegistrationDetails object."
+
+ms.localizationpriority: medium
++
+# List userRegistrationDetails
+
+Namespace: microsoft.graph
+
+Get a list of the authentication methods registered for a user as defined in the [userRegistrationDetails](../resources/userregistrationdetails.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|AuditLog.Read.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|AuditLog.Read.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /reports/authenticationMethods/userRegistrationDetails
+```
+
+## Optional query parameters
+
+This method supports the `$filter` [OData query parameter](/graph/query-parameters) to help customize the response. You can apply `$filter` on one or more of the following properties of the [userRegistrationDetails](../resources/userregistrationdetails.md) resource.
+
+| Property | Description | Example |
+|:|:--|:--|
+| isMfaCapable | Filter for users who are ready to perform password reset or multi-factor authentication (MFA). Supported filter operators: `eq`.| `/reports/userRegistrationDetails?$filter=isMfaCapable eq true` |
+| isMfaRegistered | Filter for users who are registered for MFA. Supported filter operators are: `eq`. | `/reports/userRegistrationDetails?$filter=isMfaRegistered eq true` |
+| isSsprEnabled | Filter for users who have been enabled for SSPR. Supported filter operators are: `eq`. | `/reports/userRegistrationDetails?$filter=isSsprEnabled eq true`. |
+| isSsprRegistered | Filter for users who have registered for self-service password reset (SSPR). Supported filter operators are: `eq`. | `/reports/userRegistrationDetails?$filter=isSsprRegistered eq true` |
+| methodsRegistered | Filter by the authentication methods used during registration. Supported filter operators are: `eq`. | `/reports/userRegistrationDetails?$filter=methodsRegistered eq 'email'` |
+| userDisplayName | Filter by user name. Supported filter operators are: `eq` and `startswith()`. Supports case insensitive. | `/reports/userRegistrationDetails?$filter=userDisplayName eq 'Contoso'` |
+| userPrincipalName | Filter by user principal name. Supported filter operators are: `eq` and `startswith()`. Supports case insensitive. | `/reports/userRegistrationDetails?$filter=userPrincipalName eq 'Contoso'` |
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [userRegistrationDetails](../resources/userregistrationdetails.md) objects in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_userregistrationdetails"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/reports/authenticationMethods/userRegistrationDetails
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.userRegistrationDetails)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#reports/authenticationMethods/userRegistrationDetails",
+ "value": [
+ {
+ "id": "86462606-fde0-4fc4-9e0c-a20eb73e54c6",
+ "userPrincipalName": "AlexW@Contoso.com",
+ "userDisplayName": "Alex Wilber",
+ "isAdmin": false,
+ "isSsprRegistered": false,
+ "isSsprEnabled": false,
+ "isSsprCapable": false,
+ "isMfaRegistered": true,
+ "isMfaCapable": true,
+ "isPasswordlessCapable": false,
+ "lastUpdatedDateTime": "2023-03-13T19:15:41.6195833Z",
+ "methodsRegistered": [
+ "microsoftAuthenticatorPush",
+ "softwareOneTimePasscode"
+ ],
+ "isSystemPreferredAuthenticationMethodEnabled": true,
+ "systemPreferredAuthenticationMethods": [
+ "push"
+ ],
+ "userPreferredMethodForSecondaryAuthentication": "push",
+ "userType": "member"
+ },
+ {
+ "id": "c6ad1942-4afa-47f8-8d48-afb5d8d69d2f",
+ "userPrincipalName": "AllanD@Contoso.com",
+ "userDisplayName": "Allan Deyoung",
+ "isAdmin": false,
+ "isSsprRegistered": false,
+ "isSsprEnabled": false,
+ "isSsprCapable": false,
+ "isMfaRegistered": false,
+ "isMfaCapable": false,
+ "isPasswordlessCapable": false,
+ "lastUpdatedDateTime": "2023-03-13T19:15:41.6195833Z",
+ "methodsRegistered": [],
+ "isSystemPreferredAuthenticationMethodEnabled": true,
+ "systemPreferredAuthenticationMethods": [],
+ "userPreferredMethodForSecondaryAuthentication": "",
+ "userType": "guest"
+ },
+ {
+ "id": "c8096958-797c-44fa-8fde-a6fb62567cf0",
+ "userPrincipalName": "BiancaP@Contoso.com",
+ "userDisplayName": "Bianca Pisani",
+ "isAdmin": false,
+ "isSsprRegistered": true,
+ "isSsprEnabled": false,
+ "isSsprCapable": false,
+ "isMfaRegistered": true,
+ "isMfaCapable": true,
+ "isPasswordlessCapable": false,
+ "lastUpdatedDateTime": "2023-03-13T19:15:41.6195833Z",
+ "methodsRegistered": [
+ "mobilePhone",
+ "microsoftAuthenticatorPush",
+ "softwareOneTimePasscode"
+ ],
+ "isSystemPreferredAuthenticationMethodEnabled": true,
+ "systemPreferredAuthenticationMethods": [
+ "push"
+ ],
+ "userPreferredMethodForSecondaryAuthentication": "voiceMobile",
+ "userType": "member"
+ }
+ ]
+}
+```
v1.0 Authenticationmethodsroot Usersregisteredbyfeature https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationmethodsroot-usersregisteredbyfeature.md
+
+ Title: "authenticationMethodsRoot: usersRegisteredByFeature"
+description: "Get the number of users capable of multi-factor authentication, self-service password reset, and passwordless authentication."
+
+ms.localizationpriority: medium
++
+# authenticationMethodsRoot: usersRegisteredByFeature
+
+Namespace: microsoft.graph
+
+Get the number of users capable of multi-factor authentication, self-service password reset, and passwordless authentication.
+
+## Permissions
+
+The following permissions are 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)|AuditLog.Read.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
+
+To access the API, [one of the following roles](/azure/active-directory/users-groups-roles/directory-assign-admin-roles#available-roles) is required:
+
+* Reports Reader
+* Security Reader
+* Security Administrator
+* Global Reader
+* Global Administrator
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /reports/authenticationMethods/usersRegisteredByFeature
+```
+
+## Function parameters
+
+The following table shows the parameters that can be used with this function.
+
+|Parameter|Type|Description|
+|:|:|:|
+|includedUserRoles|includedUserRoles|The role type for the user. Possible values are: `all`, `privilegedAdmin`, `admin`, `user`.|
+|includedUserTypes|includedUserTypes|User type. Possible values are: `all`, `member`, `guest`.|
+
+The value `privilegedAdmin` consists of the following privileged admin roles:
+
+* Global Administrator
+* Security Administrator
+* Conditional Access Administrator
+* Exchange Administrator
+* SharePoint Administrator
+* Helpdesk Administrator
+* Billing Administrator
+* User Administrator
+* Authentication Administrator
+
+The value `admin` includes all Azure Active Directory admin roles.
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this function returns a `200 OK` response code and a [userRegistrationFeatureSummary](../resources/userregistrationfeaturesummary.md) in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "authenticationmethodsroot_usersregisteredbyfeature"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/reports/authenticationMethods/usersRegisteredByFeature(includedUserTypes='all',includedUserRoles='all')
+```
+
+# [CLI](#tab/cli)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PowerShell](#tab/powershell)
+++
+### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.userRegistrationFeatureSummary"
+} -->
+
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.userRegistrationFeatureSummary",
+ "totalUserCount": 23123,
+ "userTypes": "all",
+ "userRoles": "all",
+ "userRegistrationFeatureCounts": [
+ {
+ "feature": "ssprRegistered",
+ "userCount": 23423
+ },
+ {
+ "feature": "ssprEnabled",
+ "userCount": 4234
+ },
+ {
+ "feature": "ssprCapable",
+ "userCount": 4234
+ },
+ {
+ "feature": "passwordlessCapable",
+ "userCount": 323
+ },
+ {
+ "feature": "mfaCapable",
+ "userCount": 3345
+ }
+ ]
+}
+```
v1.0 Authenticationmethodsroot Usersregisteredbymethod https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationmethodsroot-usersregisteredbymethod.md
+
+ Title: "authenticationMethodsRoot: usersRegisteredByMethod"
+description: "Get the number of users registered for each authentication method."
+
+ms.localizationpriority: medium
++
+# authenticationMethodsRoot: usersRegisteredByMethod
+
+Namespace: microsoft.graph
+
+Get the number of users registered for each authentication method.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|AuditLog.Read.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
+
+To access the API, [one of the following roles](/azure/active-directory/users-groups-roles/directory-assign-admin-roles#available-roles) is required:
+
+* Reports Reader
+* Security Reader
+* Security Administrator
+* Global Reader
+* Global Administrator
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /reports/authenticationMethods/usersRegisteredByMethod
+```
+
+## Function parameters
+
+The following table shows the parameters that can be used with this function.
+
+|Parameter|Type|Description|
+|:|:|:|
+|includedUserRoles|includedUserRoles|The role type for the user. Possible values are: `all`, `privilegedAdmin`, `admin`, `user`.|
+|includedUserTypes|includedUserTypes|User type. Possible values are: `all`, `member`, `guest`.|
+
+The value `privilegedAdmin` consists of the following privileged admin roles:
+
+* Global Administrator
+* Security Administrator
+* Conditional Access Administrator
+* Exchange Administrator
+* SharePoint Administrator
+* Helpdesk Administrator
+* Billing Administrator
+* User Administrator
+* Authentication Administrator
+
+The value `admin` includes all Azure Active Directory admin roles.
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this function returns a `200 OK` response code and a [userRegistrationMethodSummary](../resources/userregistrationmethodsummary.md) in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "authenticationmethodsroot_usersregisteredbymethod"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/reports/authenticationMethods/usersRegisteredByMethod(includedUserTypes='all',includedUserRoles='all')
+```
+
+# [CLI](#tab/cli)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.userRegistrationFeatureSummary"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.userRegistrationMethodSummary",
+ "userTypes": "all",
+ "userRoles": "all",
+ "userRegistrationMethodCounts": [
+ {
+ "authenticationMethod": "password",
+ "userCount": 12209
+ },
+ {
+ "authenticationMethod": "windowsHelloForBusiness",
+ "userCount": 223
+ },
+ {
+ "authenticationMethod": "mobilePhone",
+ "userCount": 4234
+ }
+ ]
+}
+```
v1.0 Authenticationstrengthpolicy Delete Combinationconfigurations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationstrengthpolicy-delete-combinationconfigurations.md
If successful, this method returns a `204 No Content` response code.
### Request The following is an example of a request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "delete_authenticationcombinationconfiguration"
The following is an example of a request.
DELETE https://graph.microsoft.com/v1.0/identity/conditionalAccess/authenticationStrength/policies/0e371351-6419-4c8a-8047-61eef0212ffb/combinationConfigurations/6cbbcfd0-5054-4a59-a10e-2d21fe09305d/$ref ```
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++ ### Response The following is an example of the response <!-- {
v1.0 Authenticationstrengthpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationstrengthpolicy-get.md
If successful, this method returns a `200 OK` response code and an [authenticati
### Request The following is an example of a request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_authenticationstrengthpolicy"
The following is an example of a request.
GET https://graph.microsoft.com/v1.0/policies/authenticationStrengthPolicies/00000000-0000-0000-0000-000000000004 ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response >**Note:** The response object shown here might be shortened for readability.
v1.0 Authenticationstrengthpolicy List Combinationconfigurations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationstrengthpolicy-list-combinationconfigurations.md
If successful, this method returns a `200 OK` response code and a collection of
### Request The following is an example of a request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "list_authenticationcombinationconfiguration"
The following is an example of a request.
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/authenticationStrength/policies/0e371351-6419-4c8a-8047-61eef0212ffb/combinationConfigurations ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response >**Note:** The response object shown here might be shortened for readability.
v1.0 Authenticationstrengthpolicy Post Combinationconfigurations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationstrengthpolicy-post-combinationconfigurations.md
If successful, this method returns a `201 Created` response code and a [fido2Com
### Request The following is an example of a request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "create_authenticationcombinationconfiguration_from_"
Content-length: 130
"appliesToCombinations": ["fido2"] } ```+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response >**Note:** The response object shown here might be shortened for readability.
v1.0 Authenticationstrengthpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationstrengthpolicy-update.md
If successful, this method returns a `204 No Content` response code.
### Request The following is an example of a request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "update_authenticationstrengthpolicy"
Content-length: 239
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response <!-- {
v1.0 Authenticationstrengthpolicy Updateallowedcombinations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationstrengthpolicy-updateallowedcombinations.md
If successful, this action returns a `200 OK` response code and a [updateAllowed
### Request The following is an example of a request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "authenticationstrengthpolicythis.updateallowedcombinations"
Content-length: 51
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response >**Note:** The response object shown here might be shortened for readability.
v1.0 Authenticationstrengthpolicy Usage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationstrengthpolicy-usage.md
If successful, this function returns a `200 OK` response code and an [authentica
### Request The following is an example of a request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "authenticationstrengthpolicythis.usage"
The following is an example of a request.
``` http GET https://graph.microsoft.com/v1.0/policies/authenticationStrengthPolicies/{authenticationStrengthPolicyId}/usage ```+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response >**Note:** The response object shown here might be shortened for readability.
v1.0 Authenticationstrengthroot Delete Policies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationstrengthroot-delete-policies.md
If successful, this method returns a `204 No Content` response code.
### Request The following is an example of a request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "delete_authenticationstrengthpolicy"
The following is an example of a request.
DELETE https://graph.microsoft.com/v1.0/policies/authenticationStrengthPolicies/6e7d7469-07c5-4bb2-a801-5eaef8fb7c1e/$ref ```
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++ ### Response The following is an example of the response <!-- {
v1.0 Authenticationstrengthroot List Authenticationmethodmodes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationstrengthroot-list-authenticationmethodmodes.md
If successful, this method returns a `200 OK` response code and a collection of
#### Request The following is an example of a request to retrieve the collection of **authenticationMethodModes** objects and their descriptions.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "list_authenticationmethodmodedetail"
The following is an example of a request to retrieve the collection of **authent
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/authenticationStrength/authenticationMethodModes ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ #### Response The following is an example of the response >**Note:** The response object shown here might be shortened for readability.
Content-Type: application/json
#### Request The following is an example of a request to retrieve the flat collection of authenticationCombinations objects, representing all the possible allowed combinations (allowedCombinations) that may be used in an authenticationStrengthPolicy object.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "list_authenticationcombinations"
The following is an example of a request to retrieve the flat collection of auth
``` http GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/authenticationStrength/combinations ```+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ #### Response The following is an example of the response >**Note:** The response object shown here might be shortened for readability.
v1.0 Authenticationstrengthroot List Policies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationstrengthroot-list-policies.md
If successful, this method returns a `200 OK` response code and a collection of
The following is an example of a request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "list_authenticationstrengthpolicy"
The following is an example of a request.
GET https://graph.microsoft.com/v1.0/policies/authenticationStrengthPolicies ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ #### Response The following is an example of the response >**Note:** The response object shown here might be shortened for readability.
Content-Type: application/json
The following is an example of a request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "list_authenticationstrengthpolicy_filter_allowedCombinations"
The following is an example of a request.
GET https://graph.microsoft.com/v1.0/policies/authenticationStrengthPolicies?$filter=allowedCombinations/any(x:x has 'sms, password') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ #### Response The following is an example of the response
Content-Type: application/json
} ] }
-```
+```
v1.0 Authenticationstrengthroot Post Policies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authenticationstrengthroot-post-policies.md
If successful, this method returns a `201 Created` response code and an [authent
### Request The following is an example of a request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "create_authenticationstrengthpolicy_from_"
Content-length: 239
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response >**Note:** The response object shown here might be shortened for readability.
v1.0 Authorizationpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authorizationpolicy-get.md
If successful, this method returns a `200 OK` response code and the single [auth
The following is an example of the request.
-```http
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "policies_authorizationPolicy_get"
+}
+-->
+
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/policies/authorizationPolicy ```+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response
Content-type: application/json
"allowedToSignUpEmailBasedSubscriptions": true, "allowedToUseSSPR": true, "allowEmailVerifiedUsersToJoinOrganization": true,
+ "allowUserConsentForRiskyApps": false,
"blockMsolPowerShell": null, "displayName": "Authorization Policy", "description": "Used to manage authorization related settings across the company.",
v1.0 Authorizationpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/authorizationpolicy-update.md
One of the following permissions is required to call this API. To learn more, in
| Delegated (personal Microsoft account) | Not supported. | | Application | Policy.ReadWrite.Authorization|
+When calling on behalf of a user, the user needs to have the *Privileged Role Administrator* [Azure AD role](/azure/active-directory/roles/permissions-reference).
+ ## HTTP request <!-- { "blockType": "ignored" } -->
In the request body, supply the values for relevant fields that should be update
| Property | Type | Description | |:-|:|:|
-|allowedToSignUpEmailBasedSubscriptions|Boolean| Indicates whether users can sign up for email based subscriptions. |
-|allowedToUseSSPR|Boolean| Indicates whether the Self-Serve Password Reset feature can be used by users on the tenant. |
|allowEmailVerifiedUsersToJoinOrganization|Boolean| Indicates whether a user can join the tenant by email validation. |
-|allowInvitesFrom|allowInvitesFrom|Indicates who can invite external users to the organization. Possible values are: `none`, `adminsAndGuestInviters`, `adminsGuestInvitersAndAllMembers`, `everyone`. `everyone` is the default setting for all cloud environments except US Government. See more on the allowed values in this [table](../resources/authorizationpolicy.md#allowinvitesfrom-values). |
-|blockMsolPowerShell|Boolean| To disable the use of MSOL PowerShell set this property to `true`. This will also disable user-based access to the legacy service endpoint used by MSOL PowerShell. This does not affect Azure AD Connect or Microsoft Graph. |
+|allowInvitesFrom|allowInvitesFrom|Indicates who can invite external users to the organization. Possible values are: `none`, `adminsAndGuestInviters`, `adminsGuestInvitersAndAllMembers`, `everyone`. `everyone` is the default setting for all cloud environments except US Government. For more details, see [allowInvitesFrom values](../resources/authorizationpolicy.md#allowinvitesfrom-values). |
+|allowUserConsentForRiskyApps|Boolean| Indicates whether [user consent for risky apps](/azure/active-directory/manage-apps/configure-risk-based-step-up-consent) is allowed. Default value is `false`. We recommend that you keep the value set to `false`. |
+|allowedToSignUpEmailBasedSubscriptions|Boolean| Indicates whether users can sign up for email-based subscriptions. |
+|allowedToUseSSPR|Boolean| Indicates whether users can use the Self-Serve Password Reset feature on the tenant. |
+|blockMsolPowerShell|Boolean| To disable the use of MSOL PowerShell, set this property to `true`. This also disables user-based access to the legacy service endpoint used by MSOL PowerShell. This does not affect Azure Active Directory Connect or Microsoft Graph. |
|defaultUserRolePermissions|[defaultUserRolePermissions](../resources/defaultuserrolepermissions.md)| Specifies certain customizable permissions for default user role. | |description|String| Description of this policy.| |displayName|String| Display name for this policy. | |guestUserRoleId|Guid| Represents role templateId for the role that should be granted to guest user. Currently following roles are supported: User (`a0b1b346-4d3e-4e8b-98f8-753987be4970`), Guest User (`10dae51f-b6af-4016-8d66-8c2a99b929b3`), and Restricted Guest User (`2af84b1e-32c8-42b7-82bc-daa82404023b`). | - ## Response If successful, this method returns a `204 No Content` response code. It does not return anything in the response body.
PATCH https://graph.microsoft.com/v1.0/policies/authorizationPolicy
[!INCLUDE [sample-code](../includes/snippets/csharp/update-authzpolicy-guestuserlevel-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-authzpolicy-guestuserlevel-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
PATCH https://graph.microsoft.com/v1.0/policies/authorizationPolicy
[!INCLUDE [sample-code](../includes/snippets/php/update-authzpolicy-guestuserlevel-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
PATCH https://graph.microsoft.com/v1.0/policies/authorizationPolicy
[!INCLUDE [sample-code](../includes/snippets/csharp/update-authzpolicy-blockmsolpowershell-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-authzpolicy-blockmsolpowershell-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
PATCH https://graph.microsoft.com/v1.0/policies/authorizationPolicy
[!INCLUDE [sample-code](../includes/snippets/php/update-authzpolicy-blockmsolpowershell-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
PATCH https://graph.microsoft.com/v1.0/policies/authorizationPolicy
[!INCLUDE [sample-code](../includes/snippets/csharp/update-authzpolicy-applications-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-authzpolicy-applications-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
PATCH https://graph.microsoft.com/v1.0/policies/authorizationPolicy
[!INCLUDE [sample-code](../includes/snippets/php/update-authzpolicy-applications-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
PATCH https://graph.microsoft.com/v1.0/policies/authorizationPolicy
[!INCLUDE [sample-code](../includes/snippets/csharp/update-authzpolicy-sspr-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-authzpolicy-sspr-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
PATCH https://graph.microsoft.com/v1.0/policies/authorizationPolicy
[!INCLUDE [sample-code](../includes/snippets/php/update-authzpolicy-sspr-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
PATCH https://graph.microsoft.com/v1.0/policies/authorizationPolicy
[!INCLUDE [sample-code](../includes/snippets/csharp/update-authzpolicy-disableuserconsent-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-authzpolicy-disableuserconsent-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
PATCH https://graph.microsoft.com/v1.0/policies/authorizationPolicy
[!INCLUDE [sample-code](../includes/snippets/php/update-authzpolicy-disableuserconsent-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
PATCH https://graph.microsoft.com/v1.0/policies/authorizationPolicy
[!INCLUDE [sample-code](../includes/snippets/csharp/update-authzpolicy-enableuserconsentlow-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-authzpolicy-enableuserconsentlow-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
PATCH https://graph.microsoft.com/v1.0/policies/authorizationPolicy
[!INCLUDE [sample-code](../includes/snippets/php/update-authzpolicy-enableuserconsentlow-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 B2xidentityuserflow Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/b2xidentityuserflow-delete.md
DELETE https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_Partner
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-b2xuserflows-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-b2xuserflows-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_Partner
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-b2xuserflows-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2xidentityuserflow Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/b2xidentityuserflow-get.md
Do not supply a request body for this method.
## Response
-If successful, this method returns a `200 OK` response code and a JSON representation of the [b2xIdentityUserFlow](../resources/b2xidentityuserflow.md) in the response body.
+If successful, this method returns a `200 OK` response code and a [b2xIdentityUserFlow](../resources/b2xidentityuserflow.md) object in the response body.
## Example
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_PartnerSignUp
[!INCLUDE [sample-code](../includes/snippets/csharp/get-b2xuserflows-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-b2xuserflows-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_PartnerSignUp
[!INCLUDE [sample-code](../includes/snippets/powershell/get-b2xuserflows-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2xidentityuserflow List Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/b2xidentityuserflow-list-identityproviders.md
Do not supply a request body for this method.
## Response
-If successful, this method returns a `200 OK` response code and a JSON representation of the [identityProviders](../resources/identityprovider.md) in the response body.
+If successful, this method returns a `200 OK` response code and a collection of [identityProvider](../resources/identityprovider.md) objects in the response body.
## Example
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_Partner/identit
[!INCLUDE [sample-code](../includes/snippets/csharp/get-b2xuserflow-list-identityproviders-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-b2xuserflow-list-identityproviders-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_Partner/identit
[!INCLUDE [sample-code](../includes/snippets/powershell/get-b2xuserflow-list-identityproviders-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2xidentityuserflow List Languages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/b2xidentityuserflow-list-languages.md
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_PartnerSignUp/l
[!INCLUDE [sample-code](../includes/snippets/csharp/get-userflowlanguageconfiguration-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-userflowlanguageconfiguration-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_PartnerSignUp/l
[!INCLUDE [sample-code](../includes/snippets/powershell/get-userflowlanguageconfiguration-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 B2xidentityuserflow List Userattributeassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/b2xidentityuserflow-list-userattributeassignments.md
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_Partner/userAtt
[!INCLUDE [sample-code](../includes/snippets/csharp/get-identityuserflowattributeassignment-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-identityuserflowattributeassignment-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_Partner/userAtt
[!INCLUDE [sample-code](../includes/snippets/powershell/get-identityuserflowattributeassignment-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_Partner/userAtt
[!INCLUDE [sample-code](../includes/snippets/csharp/get-identityuserflowattributeassignment-expand-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-identityuserflowattributeassignment-expand-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_Partner/userAtt
[!INCLUDE [sample-code](../includes/snippets/powershell/get-identityuserflowattributeassignment-expand-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 B2xidentityuserflow Post Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/b2xidentityuserflow-post-identityproviders.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/update-b2xuserflows-identityprovider-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 B2xidentityuserflow Post Userattributeassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/b2xidentityuserflow-post-userattributeassignments.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-identityuserflowattributeassignment-from--2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-identityuserflowattributeassignment-from--2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-identityuserflowattributeassignment-from--2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bitlocker List Recoverykeys https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bitlocker-list-recoverykeys.md
The following is an example of the request.
"name": "list_bitlockerrecoverykey" } -->
-``` http
+```http
GET https://graph.microsoft.com/v1.0/informationProtection/bitlocker/recoveryKeys User-Agent: "Dsreg/10.0 (Windows 10.0.19043.1466)" ocp-client-name: "My Friendly Client"
The following is an example of the response.
} -->
-``` http
+```http
HTTP/1.1 200 OK Content-Type: application/json
The following is an example of the request.
"name": "list_bitlockerrecoverykey_filter_deviceId" } -->
-``` http
+```http
GET https://graph.microsoft.com/v1.0/informationProtection/bitlocker/recoveryKeys?$filter=deviceId eq '1ab40ab2-32a8-4b00-b6b5-ba724e407de9' User-Agent: "Dsreg/10.0 (Windows 10.0.19043.1466)" ocp-client-name: "My Friendly Client"
v1.0 Bitlockerrecoverykey Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bitlockerrecoverykey-get.md
The following is an example of the request. This example does not return the **k
<!-- { "blockType": "request",
- "name": "get_bitlockerrecoverykey"
+ "name": "get_bitlockerrecoverykey_1"
} -->
-``` http
+```http
GET https://graph.microsoft.com/v1.0/informationProtection/bitlocker/recoveryKeys/b465e4e8-e4e8-b465-e8e4-65b4e8e465b4 User-Agent: "Dsreg/10.0 (Windows 10.0.19043.1466)" ocp-client-name: "My Friendly Client"
The following is an example of the response.
} -->
-``` http
+```http
HTTP/1.1 200 OK Content-type: application/json
The following is an example of the request.
<!-- { "blockType": "request",
- "name": "get_bitlockerrecoverykey_key"
+ "name": "get_bitlockerrecoverykey_key_2"
} -->
-``` http
+```http
GET https://graph.microsoft.com/v1.0/informationProtection/bitlocker/recoveryKeys/b465e4e8-e4e8-b465-e8e4-65b4e8e465b4?$select=key User-Agent: "Dsreg/10.0 (Windows 10.0.19043.1466)" ocp-client-name: "My Friendly Client"
v1.0 Bookingappointment Cancel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingappointment-cancel.md
If you attempt to cancel an **appointment** that doesn't exist, this method retu
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name": "bookingappointment_cancel",
"sampleKeys": ["AAMkADKoAAA=", "Contosolunchdelivery@contoso.onmicrosoft.com"] }-->+ ```http POST https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/Contosolunchdelivery@contoso.onmicrosoft.com/appointments/AAMkADKoAAA=/cancel Content-type: application/json
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
The following is an example of the response.
<!-- { "blockType": "response" } -->+ ```http HTTP/1.1 204 No Content ```
v1.0 Bookingappointment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingappointment-delete.md
If successful, this method returns a `204 No Content` response code. It does not
The following is an example of a request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name": "bookingappointment_delete",
"sampleKeys": ["AAMkADKqAAA=", "Contosolunchdelivery@contoso.onmicrosoft.com"] }--> ```http DELETE https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/Contosolunchdelivery@contoso.onmicrosoft.com/appointments/AAMkADKqAAA= ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
HTTP/1.1 204 No Content
"suppressions": [ ] }>
+-->
v1.0 Bookingappointment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingappointment-get.md
If successful, this method returns a `200 OK` response code and a [bookingAppoin
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name": "bookingappointment_get",
"sampleKeys": ["AAMkADKnAAA=", "Contosolunchdelivery@contoso.onmicrosoft.com"] }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/Contosolunchdelivery@contoso.onmicrosoft.com/appointments/AAMkADKnAAA= ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
v1.0 Bookingbusiness Getstaffavailability https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingbusiness-getstaffavailability.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/bookingbusiness-getstaffavailability-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/bookingbusiness-getstaffavailability-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/bookingbusiness-getstaffavailability-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bookingbusiness List Appointments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingbusiness-list-appointments.md
If successful, this method returns a `200 OK` response code and a collection of
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name" : "bookingbusinesslistappointments",
"sampleKeys": ["Contosolunchdelivery@contoso.onmicrosoft.com"] }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/Contosolunchdelivery@contoso.onmicrosoft.com/appointments ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
v1.0 Bookingbusiness List Calendarview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingbusiness-list-calendarview.md
If successful, this method returns a `200 OK` response code and a collection of
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name": "bookingbusinesslistcalendarview",
"sampleKeys": ["Contosolunchdelivery@contoso.onmicrosoft.com"] }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/Contosolunchdelivery@contoso.onmicrosoft.com/calendarView?start=2018-04-30T00:00:00Z&end=2018-05-10T00:00:00Z ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
v1.0 Bookingbusiness List Customers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingbusiness-list-customers.md
If successful, this method returns a `200 OK` response code and a collection of
### Request The following is an example of the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name": "bookingbusinesslistcustomers",
"sampleKeys": ["Contosolunchdelivery@contoso.onmicrosoft.com"] }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/Contosolunchdelivery@contoso.onmicrosoft.com/customers ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
v1.0 Bookingbusiness List Customquestions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingbusiness-list-customquestions.md
If successful, this method returns a `200 OK` response code and a collection of
### Request
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name": "bookingbusinesslistcustomquestions",
"sampleKeys": ["Contosolunchdelivery@contoso.onmicrosoft.com"] }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/Contosolunchdelivery@contoso.onmicrosoft.com/customQuestions ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response > **Note:** The response object shown here might be shortened for readability.
v1.0 Bookingbusiness List Services https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingbusiness-list-services.md
If successful, this method returns a `200 OK` response code and a collection of
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name" : "bookingbusinesslistservices",
"sampleKeys": ["Contosolunchdelivery@contoso.onmicrosoft.com"] }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/Contosolunchdelivery@contoso.onmicrosoft.com/services ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
v1.0 Bookingbusiness List Staffmembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingbusiness-list-staffmembers.md
If successful, this method returns a `200 OK` response code and a collection of
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name" : "bookingbusinessliststaffmembers",
"sampleKeys": ["Contosolunchdelivery@contoso.onmicrosoft.com"] }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/Contosolunchdelivery@contoso.onmicrosoft.com/staffMembers ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
v1.0 Bookingbusiness List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingbusiness-list.md
Get a collection of [bookingBusiness](../resources/bookingbusiness.md) objects t
This operation returns only the **id** and **displayName** of each Microsoft Bookings business in the collection. For performance considerations, it does not return other properties. You can get the other properties of a Bookings business by specifying its **id** in a [GET](bookingbusiness-get.md) operation.
+> **Note:** Results are limited to 500 mailboxes. Pagination of the results is not currently supported.
+ ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
GET /solutions/bookingBusinesses
## Optional query parameters
-This method supports the $count and $expand [OData query parameters](/graph/query-parameters) to help customize the response.
+This method supports the `$count` and `$expand` [OData query parameters](/graph/query-parameters) to help customize the response.
-This method also supports the `query` parameter which accepts a string value. This parameter limits the GET results to businesses that match the specified string. For more details, see [example](#request-2).
+This method also supports the `query` parameter which accepts a string value. This parameter limits the GET results to businesses that match the specified string. For more details, see [Example 2](#example-2-use-query-to-get-one-or-more-matching-bookings-businesses-in-a-tenant).
## Request headers
If successful, this method returns a `200 OK` response code and a collection of
### Example 1: Get Bookings businesses in a tenant
-#### Request 1
+#### Request
The following example gets the Bookings businesses in a tenant.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "request"
+ "blockType": "request",
+ "name" : "bookingbusinesslist"
}-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/solutions/bookingBusinesses ```
-#### Response 1
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
The following is an example of the response. <!-- {
Content-type: application/json
### Example 2: Use 'query' to get one or more matching Bookings businesses in a tenant
-#### Request 2
+#### Request
The following example shows how to use the `query` parameter to get one or more matching Bookings businesses in the tenant.
The following example shows how to use the `query` parameter to get one or more
GET https://graph.microsoft.com/v1.0/solutions/bookingBusinesses?query=Adventure ```
-#### Response 2
+#### Response
The following is an example of the response. <!-- {
v1.0 Bookingbusiness Post Appointments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingbusiness-post-appointments.md
If successful, this method returns a `201 Created` response code and a [bookingA
The following is an example of the request. This appointment does not involve booking specific staff members.
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name" : "bookingbusinesspostappointments",
"sampleKeys": ["Contosolunchdelivery@contoso.onmicrosoft.com"] }--> ```http
Content-type: application/json
}, "serviceName": "Catered bento", "serviceNotes": "Customer requires punctual service.",
+ "staffMemberIds": [
+ "8ee1c803-a1fa-406d-8259-7ab53233f148"
+ ],
"startDateTime": { "@odata.type": "#microsoft.graph.dateTimeTimeZone", "dateTime": "2018-05-01T12:00:00.0000000+00:00",
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
Content-type: application/json
"serviceNotes": "Customer requires punctual service.", "optOutOfCustomerEmail": false, "anonymousJoinWebUrl": null,
- "staffMemberIds": [],
+ "staffMemberIds": [
+ "8ee1c803-a1fa-406d-8259-7ab53233f148"
+ ],
"startDateTime": { "dateTime": "2018-05-01T12:00:00.0000000Z", "timeZone": "UTC"
v1.0 Bookingbusiness Post Bookingbusinesses https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingbusiness-post-bookingbusinesses.md
If successful, this method returns a `201 Created` response code and a [bookingB
### Request The following is an example of the request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "request"
+ "blockType": "request",
+ "name" : "bookingbusinesspostbookingbusiness"
}--> ```http POST https://graph.microsoft.com/v1.0/solutions/bookingBusinesses
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response. Note: The response object shown here might be shortened for readability. <!-- {
v1.0 Bookingbusiness Post Customers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingbusiness-post-customers.md
If successful, this method returns a `201 Created` response code and a [bookingC
### Request The following is an example of the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name" : "bookingbusinesspostcustomers",
"sampleKeys": ["Contosolunchdelivery@contoso.onmicrosoft.com"] }--> ```http
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
v1.0 Bookingbusiness Post Customquestions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingbusiness-post-customquestions.md
If successful, this method returns a `201 Created` response code and a [bookingC
### Request
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name" : "bookingbusinesspostcustomersquestios",
"sampleKeys": ["Contosolunchdelivery@contoso.onmicrosoft.com"] } -->
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response > **Note:** The response object shown here might be shortened for readability.
v1.0 Bookingbusiness Post Services https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingbusiness-post-services.md
If successful, this method returns a `201 Created` response code and a [bookingS
### Request The following is an example of the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name" : "bookingbusinesspostservices",
"sampleKeys": ["Contosolunchdelivery@contoso.onmicrosoft.com"] }--> ```http
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
v1.0 Bookingbusiness Post Staffmembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingbusiness-post-staffmembers.md
If successful, this method returns a `201 Created` response code and a [bookingS
### Request The following is an example of the request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "request"
+ "blockType": "request",
+ "name" : "bookingbusinesspoststaffmembers"
}--> ```http POST https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/{id}/staffMembers
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PowerShell](#tab/powershell)
+++ ### Response The following is an example of the response.
v1.0 Bookingbusiness Publish https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingbusiness-publish.md
The following is an example of how to call this API.
### Request The following is an example of the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name" : "bookingbusinesspublish",
"sampleKeys": ["Contosolunchdelivery@contoso.onmicrosoft.com"] }--> ```http POST https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/Contosolunchdelivery@contoso.onmicrosoft.com/publish ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response. <!-- {
v1.0 Bookingbusiness Unpublish https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingbusiness-unpublish.md
If successful, this method returns a `204 No Content` response code. It does not
### Request The following is an example of the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name" : "bookingnusinessunpublish",
"sampleKeys": ["Contosolunchdelivery@contoso.onmicrosoft.com"] }--> ```http POST https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/Contosolunchdelivery@contoso.onmicrosoft.com/unpublish ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response. <!-- {
v1.0 Bookingbusiness Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingbusiness-update.md
If successful, this method returns a `204 No Content` response code. It does not
### Request The following example updates the business email address and scheduling policy, to change the business default booking time slot to an hour, and advance booking up to 30 days.
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name" : "bookingbusinesupdate",
"sampleKeys": ["fabrikam@contoso.onmicrosoft.com"] }--> ```http
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response. Note: The response object shown here might be shortened for readability. <!-- {
v1.0 Bookingcurrency Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingcurrency-get.md
If successful, this method returns a `200 OK` response code and a [bookingCurren
### Request The following is an example of the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name" : "bookingcurrencyget",
"sampleKeys": ["USD"] }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/solutions/bookingCurrencies/USD ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response. Note: The response object shown here might be shortened for readability. <!-- {
v1.0 Bookingcurrency List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingcurrency-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request The following is an example of the request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "request"
+ "blockType": "request",
+ "name" : "bookingcurrencylist"
}-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/solutions/bookingCurrencies ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response. Note: The response object shown here is truncated for brevity. All of the supported currencies and properties will be returned from an actual call. <!-- {
v1.0 Bookingcustomer Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingcustomer-delete.md
If successful, this method returns a `204 No Content` response code. It does not
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name" : "bookingcustomerdelete",
"sampleKeys": ["Contosolunchdelivery@contoso.onmicrosoft.com", "80b5ddda-1e3b-4c9d-abe2-d606cc075e2e"] }--> ```http DELETE https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/Contosolunchdelivery@contoso.onmicrosoft.com/customers/80b5ddda-1e3b-4c9d-abe2-d606cc075e2e ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
HTTP/1.1 204 No Content
"suppressions": [ ] }>
+-->
v1.0 Bookingcustomer Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingcustomer-get.md
If successful, this method returns a `200 OK` response code and a [bookingCustom
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name" : "bookingcustomerget",
"sampleKeys": ["Contosolunchdelivery@contoso.onmicrosoft.com", "8bb19078-0f45-4efb-b2c5-da78b860f73a"] }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/Contosolunchdelivery@contoso.onmicrosoft.com/customers/8bb19078-0f45-4efb-b2c5-da78b860f73a ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
v1.0 Bookingcustomer Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingcustomer-update.md
If successful, this method returns a `200 OK` response code and an updated [book
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name" : "bookingcustomerupdate",
"sampleKeys": ["Contosolunchdelivery@contoso.onmicrosoft.com", "8bb19078-0f45-4efb-b2c5-da78b860f73a"] }--> ```http
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response. Note: The response object shown here might be shortened for readability.
v1.0 Bookingcustomquestion Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingcustomquestion-delete.md
If successful, this method returns a `204 No Content` response code.
### Request
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name": "bookingcustomquestiondetete",
"sampleKeys": ["Contosolunchdelivery@contoso.onmicrosoft.com", "80b5ddda-1e3b-4c9d-abe2-d606cc075e2e"] }--> ```http DELETE https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/Contosolunchdelivery@contoso.onmicrosoft.com/customQuestions/80b5ddda-1e3b-4c9d-abe2-d606cc075e2e ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response > **Note:** The response object shown here might be shortened for readability.
v1.0 Bookingcustomquestion Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingcustomquestion-get.md
If successful, this method returns a `200 OK` response code and a [bookingCustom
### Request
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name": "bookingcustomquestionget",
"sampleKeys": ["Contosolunchdelivery@contoso.onmicrosoft.com", "3bc6fde0-4ad3-445d-ab17-0fc15dba0774"] } -->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/Contosolunchdelivery@contoso.onmicrosoft.com/customQuestions/3bc6fde0-4ad3-445d-ab17-0fc15dba0774 ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response > **Note:** The response object shown here might be shortened for readability.
v1.0 Bookingcustomquestion Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bookingcustomquestion-update.md
If successful, this method returns a `200 OK` response code and an updated [book
### Request
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
+ "name" : "bookingcustomquestionupdate",
"sampleKeys": ["Contosolunchdelivery@contoso.onmicrosoft.com", "91f1ef26-ca00-451c-1c64-8f3560c80d3d"] }--> ```http
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response > **Note:** The response object shown here might be shortened for readability.
v1.0 Browsersharedcookie Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/browsersharedcookie-get.md
GET https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteLists/1
[!INCLUDE [sample-code](../includes/snippets/csharp/get-browsersharedcookie-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-browsersharedcookie-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteLists/1
[!INCLUDE [sample-code](../includes/snippets/php/get-browsersharedcookie-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Browsersharedcookie Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/browsersharedcookie-update.md
Content-length: 349
[!INCLUDE [sample-code](../includes/snippets/csharp/update-browsersharedcookie-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-browsersharedcookie-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-length: 349
[!INCLUDE [sample-code](../includes/snippets/php/update-browsersharedcookie-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Browsersite Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/browsersite-get.md
GET https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteLists/2
[!INCLUDE [sample-code](../includes/snippets/csharp/get-browsersite-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-browsersite-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteLists/2
[!INCLUDE [sample-code](../includes/snippets/php/get-browsersite-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Browsersite Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/browsersite-update.md
Content-length: 387
[!INCLUDE [sample-code](../includes/snippets/csharp/update-browsersite-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-browsersite-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-length: 387
[!INCLUDE [sample-code](../includes/snippets/php/update-browsersite-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Browsersitelist Delete Sharedcookies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/browsersitelist-delete-sharedcookies.md
DELETE https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteList
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-browsersharedcookie-v1-e1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-browsersharedcookie-v1-e1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteList
[!INCLUDE [sample-code](../includes/snippets/php/delete-browsersharedcookie-v1-e1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
DELETE https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteList
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-browsersharedcookie-v1-e2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-browsersharedcookie-v1-e2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteList
[!INCLUDE [sample-code](../includes/snippets/php/delete-browsersharedcookie-v1-e2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Browsersitelist Delete Sites https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/browsersitelist-delete-sites.md
DELETE https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteList
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-browsersite-v1-e1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-browsersite-v1-e1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteList
[!INCLUDE [sample-code](../includes/snippets/php/delete-browsersite-v1-e1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
DELETE https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteList
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-browsersite-v1-e2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-browsersite-v1-e2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteList
[!INCLUDE [sample-code](../includes/snippets/php/delete-browsersite-v1-e2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] -
+# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
++ #### Response The following is an example of the response where the status has changed to `pendingDelete` but the site is still published. You must publish the site to fully remove it from the site list.
v1.0 Browsersitelist Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/browsersitelist-get.md
GET https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteLists/e
[!INCLUDE [sample-code](../includes/snippets/csharp/get-browsersitelist-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-browsersitelist-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteLists/e
[!INCLUDE [sample-code](../includes/snippets/php/get-browsersitelist-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Browsersitelist List Sharedcookies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/browsersitelist-list-sharedcookies.md
GET https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteLists/e
[!INCLUDE [sample-code](../includes/snippets/csharp/list-browsersharedcookie-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-browsersharedcookie-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteLists/e
[!INCLUDE [sample-code](../includes/snippets/php/list-browsersharedcookie-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Browsersitelist List Sites https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/browsersitelist-list-sites.md
GET https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteLists/e
[!INCLUDE [sample-code](../includes/snippets/csharp/list-browsersite-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-browsersite-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteLists/e
[!INCLUDE [sample-code](../includes/snippets/php/list-browsersite-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Browsersitelist Post Sharedcookies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/browsersitelist-post-sharedcookies.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-browsersharedcookie-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-browsersharedcookie-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-browsersharedcookie-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Browsersitelist Post Sites https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/browsersitelist-post-sites.md
Content-length: 387
[!INCLUDE [sample-code](../includes/snippets/csharp/create-browsersite-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-browsersite-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-length: 387
[!INCLUDE [sample-code](../includes/snippets/php/create-browsersite-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Browsersitelist Publish https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/browsersitelist-publish.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/browsersitelist-publish-v1-e1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/browsersitelist-publish-v1-e1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/browsersitelist-publish-v1-e1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/browsersitelist-publish-v1-e2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/browsersitelist-publish-v1-e2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/browsersitelist-publish-v1-e2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] -
+# [Python](#tab/python)
+ #### Response The following is an example of the response. The **status** will show `pending` if the request contains sites or shared cookies that you have not published yet.
v1.0 Browsersitelist Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/browsersitelist-update.md
Content-length: 283
[!INCLUDE [sample-code](../includes/snippets/csharp/update-browsersitelist-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-browsersitelist-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-length: 283
[!INCLUDE [sample-code](../includes/snippets/php/update-browsersitelist-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Bundle Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bundle-delete.md
DELETE https://graph.microsoft.com/v1.0/drive/items/{bundle-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-bundle-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-bundle-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/drive/items/{bundle-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-bundle-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Bundle Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bundle-get.md
GET https://graph.microsoft.com/v1.0/drive/bundles/{bundle-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-bundle-metadata-e1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-bundle-metadata-e1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/drive/bundles/{bundle-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-bundle-metadata-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/drive/items/{bundle-id}?expand=children
[!INCLUDE [sample-code](../includes/snippets/csharp/get-bundle-and-children-e2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-bundle-and-children-e2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/drive/items/{bundle-id}?expand=children
[!INCLUDE [sample-code](../includes/snippets/powershell/get-bundle-and-children-e2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Bundle List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bundle-list.md
GET https://graph.microsoft.com/beta/drive/bundles
[!INCLUDE [sample-code](../includes/snippets/csharp/list-all-bundles-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-all-bundles-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/drive/bundles
[!INCLUDE [sample-code](../includes/snippets/powershell/list-all-bundles-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/drive/bundles?filter=bundle/album%20ne%20nu
[!INCLUDE [sample-code](../includes/snippets/csharp/list-album-bundles-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-album-bundles-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/drive/bundles?filter=bundle/album%20ne%20nu
[!INCLUDE [sample-code](../includes/snippets/powershell/list-album-bundles-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Bundle Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/bundle-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/rename-bundle-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/rename-bundle-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/rename-bundle-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Calendar Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/calendar-delete.md
Here is an example of the request.
DELETE https://graph.microsoft.com/v1.0/me/calendar ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
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)
- ##### Response
v1.0 Calendar Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/calendar-get.md
GET https://graph.microsoft.com/v1.0/me/calendar
[!INCLUDE [sample-code](../includes/snippets/csharp/get-calendar-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-calendar-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/calendar
[!INCLUDE [sample-code](../includes/snippets/powershell/get-calendar-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Calendar Getschedule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/calendar-getschedule.md
In the request body, provide a JSON object with the following parameters.
## Response If successful, this method returns a `200 OK` response code and a collection of [scheduleInformation](../resources/scheduleinformation.md) objects for each object in the `schedules` parameter.
-## Example
-##### Request
-The following example gets the availability information for two users for the specified date, time, and time zone.
+> **Note**: When the user's calendar has a time slot that contains more than 1000 entries, a `5006` response code with the message "The result set contains too many calendar entries. The allowed size is 1000; the actual size is ..." will be returned. For details, see [KB 2962513](/exchange/troubleshoot/calendars/cannot-view-another-user-calendar-free-busy-information).
+
+## Examples
+### Request
+The following example gets the availability information for two users for the specified date, time, and time zone.
# [HTTP](#tab/http) <!-- {
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/calendar-getschedule-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/calendar-getschedule-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/calendar-getschedule-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-##### Response
+### Response
Here is an example of the response. Note: The response object shown here might be shortened for readability. <!-- { "blockType": "response",
v1.0 Calendar List Calendarpermissions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/calendar-list-calendarpermissions.md
If successful, this method returns a `200 OK` response code and a collection of
## Examples ### Request
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "calendar_list_calendarpermissions_get"
+}
+-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/users/{id}/calendar/calendarPermissions ```+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
v1.0 Calendar List Calendarview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/calendar-list-calendarview.md
GET https://graph.microsoft.com/v1.0/me/calendar/calendarView?startDateTime=2017
[!INCLUDE [sample-code](../includes/snippets/csharp/get-calendarview-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-calendarview-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/calendar/calendarView?startDateTime=2017
[!INCLUDE [sample-code](../includes/snippets/powershell/get-calendarview-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Calendar List Events https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/calendar-list-events.md
GET https://graph.microsoft.com/v1.0/me/calendar/events
[!INCLUDE [sample-code](../includes/snippets/csharp/listingcalendarevents-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/listingcalendarevents-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/calendar/events
[!INCLUDE [sample-code](../includes/snippets/php/listingcalendarevents-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
GET https://graph.microsoft.com/v1.0/me/calendar/events?$filter=startsWith(subje
[!INCLUDE [sample-code](../includes/snippets/csharp/calendar-list-events-filteronsubject-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/calendar-list-events-filteronsubject-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/calendar/events?$filter=startsWith(subje
[!INCLUDE [sample-code](../includes/snippets/php/calendar-list-events-filteronsubject-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Calendar Post Calendarpermissions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/calendar-post-calendarpermissions.md
POST https://graph.microsoft.com/v1.0/me/calendar/calendarPermissions
[!INCLUDE [sample-code](../includes/snippets/csharp/create-calendarpermissions-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-calendarpermissions-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/calendar/calendarPermissions
[!INCLUDE [sample-code](../includes/snippets/php/create-calendarpermissions-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Calendar Post Events https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/calendar-post-events.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-event-from-calendar-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-event-from-calendar-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-event-from-calendar-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-event-from-calendar-with-online-meeting-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-event-from-calendar-with-online-meeting-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-event-from-calendar-with-online-meeting-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Calendar Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/calendar-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-calendar-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-calendar-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-calendar-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Calendargroup Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/calendargroup-delete.md
DELETE https://graph.microsoft.com/v1.0/me/calendarGroups/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-calendargroup-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-calendargroup-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/calendarGroups/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-calendargroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Calendargroup Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/calendargroup-get.md
GET https://graph.microsoft.com/v1.0/me/calendarGroups/AAMkAGVmMDEzMTM4LTZmYWUtN
[!INCLUDE [sample-code](../includes/snippets/csharp/get-calendargroup-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-calendargroup-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/calendarGroups/AAMkAGVmMDEzMTM4LTZmYWUtN
[!INCLUDE [sample-code](../includes/snippets/powershell/get-calendargroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Calendargroup List Calendars https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/calendargroup-list-calendars.md
GET https://graph.microsoft.com/v1.0/me/calendarGroups/AAMkAGVmMDEzMTM4LTZmYWUtN
[!INCLUDE [sample-code](../includes/snippets/csharp/calendargroup-get-calendars-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/calendargroup-get-calendars-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/calendarGroups/AAMkAGVmMDEzMTM4LTZmYWUtN
[!INCLUDE [sample-code](../includes/snippets/powershell/calendargroup-get-calendars-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Calendargroup Post Calendars https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/calendargroup-post-calendars.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-calendar-from-calendargroup-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-calendar-from-calendargroup-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-calendar-from-calendargroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [calendar](../resources/calendar.md) object.
v1.0 Calendargroup Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/calendargroup-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-calendargroup-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-calendargroup-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-calendargroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Calendarpermission Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/calendarpermission-delete.md
DELETE https://graph.microsoft.com/v1.0/users/{id}/calendar/calendarPermissions/
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-calendarpermission-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-calendarpermission-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/users/{id}/calendar/calendarPermissions/
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-calendarpermission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Calendarpermission Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/calendarpermission-get.md
GET https://graph.microsoft.com/v1.0/users/{id}/calendar/calendarPermissions/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-calendarpermission-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-calendarpermission-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/{id}/calendar/calendarPermissions/{id
[!INCLUDE [sample-code](../includes/snippets/powershell/get-calendarpermission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Calendarpermission Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/calendarpermission-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-calendarpermission-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-calendarpermission-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-calendarpermission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Call Addlargegalleryview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/call-addlargegalleryview.md
Content-Length: 46
[!INCLUDE [sample-code](../includes/snippets/csharp/addlargegalleryview-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/addlargegalleryview-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Length: 46
[!INCLUDE [sample-code](../includes/snippets/powershell/addlargegalleryview-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Call Answer https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/call-answer.md
Content-Length: 211
[!INCLUDE [sample-code](../includes/snippets/csharp/call-answer-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/call-answer-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Length: 211
[!INCLUDE [sample-code](../includes/snippets/powershell/call-answer-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/call-answer-service-hosted-media-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/call-answer-service-hosted-media-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/call-answer-service-hosted-media-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/call-answer-app-hosted-media-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/call-answer-app-hosted-media-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/call-answer-app-hosted-media-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Call Cancelmediaprocessing https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/call-cancelmediaprocessing.md
Content-Length: 62
[!INCLUDE [sample-code](../includes/snippets/csharp/call-cancelmediaprocessing-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/call-cancelmediaprocessing-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Length: 62
[!INCLUDE [sample-code](../includes/snippets/powershell/call-cancelmediaprocessing-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Call Changescreensharingrole https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/call-changescreensharingrole.md
Content-Length: 24
[!INCLUDE [sample-code](../includes/snippets/csharp/call-changescreensharingrole-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/call-changescreensharingrole-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Length: 24
[!INCLUDE [sample-code](../includes/snippets/powershell/call-changescreensharingrole-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Call Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/call-delete.md
DELETE https://graph.microsoft.com/v1.0/communications/calls/57dab8b1-894c-409a-
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-call-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-call-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/communications/calls/57dab8b1-894c-409a-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-call-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Call Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/call-get.md
GET https://graph.microsoft.com/v1.0/communications/calls/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-call-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-call-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/communications/calls/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-call-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
GET https://graph.microsoft.com/v1.0/communications/calls/2f1a1100-b174-40a0-aba
[!INCLUDE [sample-code](../includes/snippets/csharp/get-call-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-call-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/communications/calls/2f1a1100-b174-40a0-aba
[!INCLUDE [sample-code](../includes/snippets/powershell/get-call-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Call Keepalive https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/call-keepalive.md
POST https://graph.microsoft.com/v1.0/communications/calls/2e1a0b00-2db4-4022-95
[!INCLUDE [sample-code](../includes/snippets/csharp/keep-alive-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/keep-alive-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/communications/calls/2e1a0b00-2db4-4022-95
[!INCLUDE [sample-code](../includes/snippets/powershell/keep-alive-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Call List Contentsharingsessions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/call-list-contentsharingsessions.md
GET https://graph.microsoft.com/v1.0/communications/calls/7531d31f-d10d-44de-802
[!INCLUDE [sample-code](../includes/snippets/csharp/get-contentsharingsessions-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-contentsharingsessions-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/communications/calls/7531d31f-d10d-44de-802
[!INCLUDE [sample-code](../includes/snippets/powershell/get-contentsharingsessions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Call List Participants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/call-list-participants.md
GET https://graph.microsoft.com/v1.0/communications/calls/7531d31f-d10d-44de-802
[!INCLUDE [sample-code](../includes/snippets/csharp/get-participants-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-participants-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/communications/calls/7531d31f-d10d-44de-802
[!INCLUDE [sample-code](../includes/snippets/powershell/get-participants-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Call Logteleconferencedevicequality https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/call-logteleconferencedevicequality.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/call-logteleconferencedevicequality-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/call-logteleconferencedevicequality-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Call Mute https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/call-mute.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/call-mute-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/call-mute-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/call-mute-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Call Playprompt https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/call-playprompt.md
Content-Length: 166
[!INCLUDE [sample-code](../includes/snippets/csharp/call-playprompt-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/call-playprompt-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Length: 166
[!INCLUDE [sample-code](../includes/snippets/powershell/call-playprompt-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Call Record https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/call-record.md
Content-Length: 394
[!INCLUDE [sample-code](../includes/snippets/csharp/call-recordresponse-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/call-recordresponse-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Length: 394
[!INCLUDE [sample-code](../includes/snippets/powershell/call-recordresponse-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Call Redirect https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/call-redirect.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/call-redirect-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/call-redirect-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/call-redirect-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Call Reject https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/call-reject.md
Content-Length: 24
[!INCLUDE [sample-code](../includes/snippets/csharp/call-reject-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/call-reject-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Length: 24
[!INCLUDE [sample-code](../includes/snippets/powershell/call-reject-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
Content-Length: 24
[!INCLUDE [sample-code](../includes/snippets/csharp/call-reject-none-reason-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/call-reject-none-reason-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Length: 24
[!INCLUDE [sample-code](../includes/snippets/powershell/call-reject-none-reason-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Call Subscribetotone https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/call-subscribetotone.md
Content-Length: 46
[!INCLUDE [sample-code](../includes/snippets/csharp/call-subscribetotone-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/call-subscribetotone-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Length: 46
[!INCLUDE [sample-code](../includes/snippets/powershell/call-subscribetotone-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Call Transfer https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/call-transfer.md
Content-Length: 430
[!INCLUDE [sample-code](../includes/snippets/csharp/call-transfer-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/call-transfer-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Length: 430
[!INCLUDE [sample-code](../includes/snippets/powershell/call-transfer-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/call-transfer-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/call-transfer-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/call-transfer-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
Content-Length: 430
[!INCLUDE [sample-code](../includes/snippets/csharp/call-transfer-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/call-transfer-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Length: 430
[!INCLUDE [sample-code](../includes/snippets/powershell/call-transfer-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/call-transfer-4-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/call-transfer-4-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/call-transfer-4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Length: 430
[!INCLUDE [sample-code](../includes/snippets/csharp/call-transfer-5-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/call-transfer-5-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Length: 430
[!INCLUDE [sample-code](../includes/snippets/powershell/call-transfer-5-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Call Unmute https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/call-unmute.md
Content-Length: 46
[!INCLUDE [sample-code](../includes/snippets/csharp/call-unmute-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/call-unmute-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Length: 46
[!INCLUDE [sample-code](../includes/snippets/powershell/call-unmute-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Call Updaterecordingstatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/call-updaterecordingstatus.md
Content-Length: 79
[!INCLUDE [sample-code](../includes/snippets/csharp/call-updaterecordingstatus-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/call-updaterecordingstatus-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Length: 79
[!INCLUDE [sample-code](../includes/snippets/powershell/call-updaterecordingstatus-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Callrecords Callrecord Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/callrecords-callrecord-get.md
GET https://graph.microsoft.com/v1.0/communications/callRecords/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-callrecord-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-callrecord-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/communications/callRecords/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-callrecord-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/communications/callRecords/{id}?$expand=ses
[!INCLUDE [sample-code](../includes/snippets/csharp/get-callrecord-expanded-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-callrecord-expanded-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/communications/callRecords/{id}?$expand=ses
[!INCLUDE [sample-code](../includes/snippets/powershell/get-callrecord-expanded-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
"startDateTime": "2020-02-25T18:52:21.2169889Z", "endDateTime": "2020-02-25T18:52:46.7640013Z", "id": "e523d2ed-2966-4b6b-925b-754a88034cc5",
+ "isTest": false,
"caller": { "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "name": "machineName_2",
+ "cpuName": "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz",
+ "cpuCoresCount": 2,
+ "cpuProcessorSpeedInMhz": 2594,
"userAgent": { "@odata.type": "#microsoft.graph.callRecords.clientUserAgent", "headerValue": "RTCC/7.0.0.0 UCWA/7.0.0.0 AndroidLync/6.25.0.27 (SM-G930U Android 8.0.0)",
Content-type: application/json
}, "callee": { "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "name": "machineName_4",
+ "cpuName": "Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz",
+ "cpuCoresCount": 8,
+ "cpuProcessorSpeedInMhz": 2295,
"userAgent": { "@odata.type": "#microsoft.graph.callRecords.clientUserAgent", "headerValue": "UCCAPI/16.0.12527.20122 OC/16.0.12527.20194 (Skype for Business)",
Content-type: application/json
"id": "e523d2ed-2966-4b6b-925b-754a88034cc5", "caller": { "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "name": "machineName_4",
+ "cpuName": "Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz",
+ "cpuCoresCount": 8,
+ "cpuProcessorSpeedInMhz": 2295,
"userAgent": { "@odata.type": "#microsoft.graph.callRecords.clientUserAgent", "headerValue": "RTCC/7.0.0.0 UCWA/7.0.0.0 AndroidLync/6.25.0.27 (SM-G930U Android 8.0.0)",
Content-type: application/json
}, "callee": { "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "name": "machineName_6",
+ "cpuName": "Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz",
+ "cpuCoresCount": 8,
+ "cpuProcessorSpeedInMhz": 2295,
"userAgent": { "@odata.type": "#microsoft.graph.callRecords.clientUserAgent", "headerValue": "UCCAPI/16.0.12527.20122 OC/16.0.12527.20194 (Skype for Business)",
Content-type: application/json
"averageBandwidthEstimate": 9965083, "wasMediaBypassed": false, "averageAudioNetworkJitter": "PT0.043S",
- "maxAudioNetworkJitter": "PT0.046S"
+ "maxAudioNetworkJitter": "PT0.046S",
+ "rmsFreezeDuration": null,
+ "averageFreezeDuration": null,
+ "isAudioForwardErrorCorrectionUsed": false
}, { "streamId": "1785122252",
Content-type: application/json
"averageBandwidthEstimate": 15644878, "wasMediaBypassed": false, "averageAudioNetworkJitter": "PT0.266S",
- "maxAudioNetworkJitter": "PT0.474S"
+ "maxAudioNetworkJitter": "PT0.474S",
+ "rmsFreezeDuration": null,
+ "averageFreezeDuration": null,
+ "isAudioForwardErrorCorrectionUsed": null
} ] }
v1.0 Callrecords Callrecord Getdirectroutingcalls https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/callrecords-callrecord-getdirectroutingcalls.md
GET https://graph.microsoft.com/v1.0/communications/callRecords/getDirectRouting
[!INCLUDE [sample-code](../includes/snippets/csharp/callrecord-getdirectroutingcalls-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/callrecord-getdirectroutingcalls-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/communications/callRecords/getDirectRouting
[!INCLUDE [sample-code](../includes/snippets/php/callrecord-getdirectroutingcalls-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Callrecords Callrecord Getpstncalls https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/callrecords-callrecord-getpstncalls.md
GET https://graph.microsoft.com/v1.0/communications/callRecords/getPstnCalls(fro
[!INCLUDE [sample-code](../includes/snippets/csharp/callrecord-getpstncalls-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/callrecord-getpstncalls-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/communications/callRecords/getPstnCalls(fro
[!INCLUDE [sample-code](../includes/snippets/php/callrecord-getpstncalls-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Callrecords Session List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/callrecords-session-list.md
GET https://graph.microsoft.com/v1.0/communications/callRecords/{id}/sessions
[!INCLUDE [sample-code](../includes/snippets/csharp/get-callrecord-sessions-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-callrecord-sessions-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/communications/callRecords/{id}/sessions
[!INCLUDE [sample-code](../includes/snippets/powershell/get-callrecord-sessions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
], "startDateTime": "2020-02-25T18:52:21.2169889Z", "endDateTime": "2020-02-25T18:52:46.7640013Z",
+ "isTest": false,
"caller": { "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "name": "machineName_1",
+ "cpuName": "AMD EPYC 7452 32-Core Processor",
+ "cpuCoresCount": 8,
+ "cpuProcessorSpeedInMhz": 2346,
"userAgent": { "@odata.type": "#microsoft.graph.callRecords.clientUserAgent", "headerValue": "RTCC/7.0.0.0 UCWA/7.0.0.0 AndroidLync/6.25.0.27 (SM-G930U Android 8.0.0)",
Content-type: application/json
}, "callee": { "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "name": "machineName_2",
+ "cpuName": "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz",
+ "cpuCoresCount": 2,
+ "cpuProcessorSpeedInMhz": 2594,
"userAgent": { "@odata.type": "#microsoft.graph.callRecords.clientUserAgent", "headerValue": "UCCAPI/16.0.12527.20122 OC/16.0.12527.20194 (Skype for Business)",
GET https://graph.microsoft.com/v1.0/communications/callRecords/{id}/sessions?$e
[!INCLUDE [sample-code](../includes/snippets/csharp/get-callrecord-sessions-expanded-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-callrecord-sessions-expanded-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/communications/callRecords/{id}/sessions?$e
[!INCLUDE [sample-code](../includes/snippets/powershell/get-callrecord-sessions-expanded-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
], "startDateTime": "2020-02-25T18:52:21.2169889Z", "endDateTime": "2020-02-25T18:52:46.7640013Z",
+ "isTest": false,
"caller": { "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "name": "machineName_1",
+ "cpuName": "AMD EPYC 7452 32-Core Processor",
+ "cpuCoresCount": 8,
+ "cpuProcessorSpeedInMhz": 2346,
"userAgent": { "@odata.type": "#microsoft.graph.callRecords.clientUserAgent", "headerValue": "RTCC/7.0.0.0 UCWA/7.0.0.0 AndroidLync/6.25.0.27 (SM-G930U Android 8.0.0)",
Content-type: application/json
}, "callee": { "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "name": "machineName_2",
+ "cpuName": "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz",
+ "cpuCoresCount": 2,
+ "cpuProcessorSpeedInMhz": 2594,
"userAgent": { "@odata.type": "#microsoft.graph.callRecords.clientUserAgent", "headerValue": "UCCAPI/16.0.12527.20122 OC/16.0.12527.20194 (Skype for Business)",
Content-type: application/json
"id": "e523d2ed-2966-4b6b-925b-754a88034cc5", "caller": { "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "name": "machineName_1",
+ "cpuName": "AMD EPYC 7452 32-Core Processor",
+ "cpuCoresCount": 8,
+ "cpuProcessorSpeedInMhz": 2346,
"userAgent": { "@odata.type": "#microsoft.graph.callRecords.clientUserAgent", "headerValue": "RTCC/7.0.0.0 UCWA/7.0.0.0 AndroidLync/6.25.0.27 (SM-G930U Android 8.0.0)",
Content-type: application/json
}, "callee": { "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "@odata.type": "#microsoft.graph.callRecords.participantEndpoint",
+ "name": "machineName_2",
+ "cpuName": "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz",
+ "cpuCoresCount": 2,
"userAgent": { "@odata.type": "#microsoft.graph.callRecords.clientUserAgent", "headerValue": "UCCAPI/16.0.12527.20122 OC/16.0.12527.20194 (Skype for Business)",
Content-type: application/json
"averageBandwidthEstimate": 9965083, "wasMediaBypassed": false, "averageAudioNetworkJitter": "PT0.043S",
- "maxAudioNetworkJitter": "PT0.046S"
+ "maxAudioNetworkJitter": "PT0.046S",
+ "rmsFreezeDuration": null,
+ "averageFreezeDuration": null,
+ "isAudioForwardErrorCorrectionUsed": true
}, { "streamId": "1785122252",
Content-type: application/json
"averageBandwidthEstimate": 15644878, "wasMediaBypassed": false, "averageAudioNetworkJitter": "PT0.266S",
- "maxAudioNetworkJitter": "PT0.474S"
+ "maxAudioNetworkJitter": "PT0.474S",
+ "rmsFreezeDuration": null,
+ "averageFreezeDuration": null,
+ "isAudioForwardErrorCorrectionUsed": false
} ] }
v1.0 Certificatebasedauthconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/certificatebasedauthconfiguration-delete.md
DELETE https://graph.microsoft.com/v1.0/organization/{id}/certificateBasedAuthCo
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-certificatebasedauthconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-certificatebasedauthconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/organization/{id}/certificateBasedAuthCo
[!INCLUDE [sample-code](../includes/snippets/php/delete-certificatebasedauthconfiguration-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Certificatebasedauthconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/certificatebasedauthconfiguration-get.md
GET https://graph.microsoft.com/v1.0/organization/{id}/certificateBasedAuthConfi
[!INCLUDE [sample-code](../includes/snippets/csharp/get-certificatebasedauthconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-certificatebasedauthconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/organization/{id}/certificateBasedAuthConfi
[!INCLUDE [sample-code](../includes/snippets/powershell/get-certificatebasedauthconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Certificatebasedauthconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/certificatebasedauthconfiguration-list.md
GET https://graph.microsoft.com/v1.0/organization/{id}/certificateBasedAuthConfi
[!INCLUDE [sample-code](../includes/snippets/csharp/get-certificatebasedauthconfigurations-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-certificatebasedauthconfigurations-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/organization/{id}/certificateBasedAuthConfi
[!INCLUDE [sample-code](../includes/snippets/powershell/get-certificatebasedauthconfigurations-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Certificatebasedauthconfiguration Post Certificatebasedauthconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/certificatebasedauthconfiguration-post-certificatebasedauthconfiguration.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-certificatebasedauthconfiguration-from-certificatebasedauthconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-certificatebasedauthconfiguration-from-certificatebasedauthconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-certificatebasedauthconfiguration-from-certificatebasedauthconfiguration-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Channel Completemigration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-completemigration.md
POST https://graph.microsoft.com/v1.0/teams/57fb72d0-d811-46f4-8947-305e6072eaa5
[!INCLUDE [sample-code](../includes/snippets/csharp/completemigration-channel-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/completemigration-channel-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/teams/57fb72d0-d811-46f4-8947-305e6072eaa5
[!INCLUDE [sample-code](../includes/snippets/powershell/completemigration-channel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD001 -->
v1.0 Channel Delete Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-delete-members.md
DELETE https://graph.microsoft.com/v1.0/teams/ece6f0a1-7ca4-498b-be79-edf6c8fc4d
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-channel-member-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-channel-member-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/teams/ece6f0a1-7ca4-498b-be79-edf6c8fc4d
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-channel-member-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Channel Delete Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-delete-tabs.md
If successful, this method returns `204 No Content` response code. It does not r
## Example ### Request The following is an example of a request.+
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored",
- "name": "get_team"
+ "blockType": "request",
+ "name": "channeldeletetabs"
}-->+ ```http DELETE https://graph.microsoft.com/v1.0/teams/{id}/channels/{id}/tabs/{id} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.+
+<!-- {
+ "blockType": "response"
+} -->
+ ```http HTTP/1.1 204 No Content ```
HTTP/1.1 204 No Content
} -->
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Channel Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-delete.md
DELETE https://graph.microsoft.com/v1.0/teams/{id}/channels/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-channel-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-channel-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/teams/{id}/channels/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-channel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
HTTP/1.1 204 No Content
] } -->+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Channel Get Filesfolder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-get-filesfolder.md
GET https://graph.microsoft.com/v1.0/teams/{id}/channels/{id}/filesFolder
[!INCLUDE [sample-code](../includes/snippets/csharp/get-filesfolder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-filesfolder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/{id}/channels/{id}/filesFolder
[!INCLUDE [sample-code](../includes/snippets/powershell/get-filesfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Channel Get Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-get-members.md
GET https://graph.microsoft.com/v1.0/teams/ece6f0a1-7ca4-498b-be79-edf6c8fc4d82/
[!INCLUDE [sample-code](../includes/snippets/csharp/channel-get-member-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/channel-get-member-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/ece6f0a1-7ca4-498b-be79-edf6c8fc4d82/
[!INCLUDE [sample-code](../includes/snippets/powershell/channel-get-member-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
## See also - [Get member of team](team-get-members.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Channel Get Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-get-tabs.md
Do not supply a request body for this method.
If successful, this method returns a `200 OK` response code and a [tab](../resources/teamstab.md) object in the response body. ## Example ### Request+ The following is an example of the request.
-```http
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "channel_get_tabs"
+}-->
+
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/teams/{id}/channels/{id}/tabs/{id}?$expand=teamsApp ```+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response. >**Note:** The response object shown here might be shortened for readability. +
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.channel"
+} -->
+ ```http HTTP/1.1 200 OK Content-type: application/json
v1.0 Channel Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-get.md
GET https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-channel-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-channel-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/php/get-channel-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
] } -->+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Channel Getallmessages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-getallmessages.md
The following permissions are required to call this API. To learn more, includin
|Delegated (personal Microsoft account) | Not supported. | |Application | ChannelMessage.Read.All |
-> [!NOTE]
-> Before you call this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request <!-- { "blockType": "ignored" } -->
GET https://graph.microsoft.com/v1.0/teams/01fe12e0-e720-44fd-8854-28c66d1bee40/
[!INCLUDE [sample-code](../includes/snippets/csharp/channel-getallchannelmessages-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/channel-getallchannelmessages-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/01fe12e0-e720-44fd-8854-28c66d1bee40/
[!INCLUDE [sample-code](../includes/snippets/php/channel-getallchannelmessages-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 200 OK
] } ```+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Channel List Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-list-members.md
GET https://graph.microsoft.com/v1.0/teams/2ab9c796-2902-45f8-b712-7c5a63cf41c4/
[!INCLUDE [sample-code](../includes/snippets/csharp/channel-list-member-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/channel-list-member-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/2ab9c796-2902-45f8-b712-7c5a63cf41c4/
[!INCLUDE [sample-code](../includes/snippets/powershell/channel-list-member-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Channel List Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-list-messages.md
One of the following permissions is required to call this API. To learn more, in
> **Note**: Permissions marked with * use [resource-specific consent](/microsoftteams/platform/graph-api/rsc/resource-specific-consent).
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request <!-- { "blockType": "ignored" } -->
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-listchannelmessages-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-listchannelmessages-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-listchannelmessages-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} } ],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
}, { "id": "1616963377068",
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
}, { "id": "1616883610266",
Content-type: application/json
"attachments": [], "mentions": [], "reactions": [],
+ "messageHistory": [],
"eventDetail": { "@odata.type": "#microsoft.graph.teamDescriptionUpdatedEventMessageDetail", "teamId": "fbe2bf47-16c8-47cf-b4a5-4b9b187c508b",
Prefer: include-unknown-enum-members
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: include-unknown-enum-members
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} } ],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
}, { "id": "1616963377068",
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
}, { "id": "1616883610266",
Content-type: application/json
"attachments": [], "mentions": [], "reactions": [],
+ "messageHistory": [],
"eventDetail": { "@odata.type": "#microsoft.graph.teamDescriptionUpdatedEventMessageDetail", "teamId": "fbe2bf47-16c8-47cf-b4a5-4b9b187c508b",
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-listchannelmessages-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-listchannelmessages-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-listchannelmessages-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
"attachments": [], "mentions": [], "reactions": [],
+ "messageHistory": [],
"replies@odata.count": 3, "replies@odata.nextLink": "https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/channels/19:4a95f7d8db4c4e7fae857bcebe0623e6@thread.tacv2/messages/1616963377068/replies?$skiptoken=MSwwLDE2NDQ0MzkzODAxNDU", "replies": [
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
}, { "id": "1616989750004",
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
}, { "id": "1616989747416",
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ] }
v1.0 Channel List Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-list-tabs.md
GET https://graph.microsoft.com/v1.0/teams/6903fa93-605b-43ef-920e-77c4729f8258/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-tabs-in-channel-app-filter-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-tabs-in-channel-app-filter-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/6903fa93-605b-43ef-920e-77c4729f8258/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-tabs-in-channel-app-filter-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/teams/6903fa93-605b-43ef-920e-77c4729f8258/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-tabs-in-channel-app-filter-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-tabs-in-channel-app-filter-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/6903fa93-605b-43ef-920e-77c4729f8258/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-tabs-in-channel-app-filter-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} -->
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Channel List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-list.md
GET https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-channels-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-channels-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/php/list-channels-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/64c323f2-226a-4e64-8ba4-3e6e3f7b9330/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-private-channels-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-private-channels-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/64c323f2-226a-4e64-8ba4-3e6e3f7b9330/
[!INCLUDE [sample-code](../includes/snippets/php/list-private-channels-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/6a720ba5-7373-463b-bc9f-4cd04b5c6742/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-shared-channels-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-shared-channels-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/6a720ba5-7373-463b-bc9f-4cd04b5c6742/
[!INCLUDE [sample-code](../includes/snippets/php/list-shared-channels-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-length: 262
] } -->+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Channel Patch Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-patch-tabs.md
If successful, this method returns a `200 OK` response code.
## Example #### Request The following is an example of the request.+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "channel_patch_tabs"
+} -->
+ ```http PATCH https://graph.microsoft.com/v1.0/teams/{id}/channels/{id}/tabs/{id} Content-type: application/json
Content-type: application/json
"displayName": "My Contoso Tab - updated" } ```+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ #### Response+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.teamsTab"
+} -->
+ ```http HTTP/1.1 200 OK Content-type: application/json
Content-type: application/json
## See also
-[Configuring the built-in tab types](/graph/teams-configuring-builtin-tabs)
+- [Configuring the built-in tab types](/graph/teams-configuring-builtin-tabs)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
Content-type: application/json
"tocPath": "" } -->-
v1.0 Channel Patch https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-patch.md
PATCH https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e2026
[!INCLUDE [sample-code](../includes/snippets/csharp/patch-channel-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/patch-channel-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
PATCH https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e2026
[!INCLUDE [sample-code](../includes/snippets/powershell/patch-channel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 204 No Content
] } -->+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Channel Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-post-members.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/channel-add-member-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/channel-add-member-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/channel-add-member-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
The following is an example of a request.
```http POST https://graph.microsoft.com/v1.0/teams/ece6f0a1-7ca4-498b-be79-edf6c8fc4d82/channels/19%3A56eb04e133944cf69e603c5dac2d292e%40thread.skype/members
+Content-type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.aadUserConversationMember",
+ "roles": ["owner"],
+ "user@odata.bind": "https://graph.microsoft.com/v1.0/users('8b081ef6-4792-4def-b2c9-c363a1bf41d5')"
+}
``` # [C#](#tab/csharp) [!INCLUDE [sample-code](../includes/snippets/csharp/channel-add-member-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/channel-add-member-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript)
POST https://graph.microsoft.com/v1.0/teams/ece6f0a1-7ca4-498b-be79-edf6c8fc4d82
[!INCLUDE [sample-code](../includes/snippets/powershell/channel-add-member-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/channel-add-member-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/channel-add-member-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/channel-add-member-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/shared-channel-add-intra-tenant-member-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/shared-channel-add-intra-tenant-member-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/shared-channel-add-intra-tenant-member-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/shared-channel-add-x-tenant-member-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/shared-channel-add-x-tenant-member-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/shared-channel-add-x-tenant-member-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/channel-add-member-6-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/channel-add-member-6-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/channel-add-member-6-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Channel Post Messagereply https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-post-messagereply.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/post-reply-message-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-reply-message-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-reply-message-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Channel Post Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-post-messages.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/post-channelmessage-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-channelmessage-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-channelmessage-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
POST https://graph.microsoft.com/v1.0/teams/57fb72d0-d811-46f4-8947-305e6072eaa5
[!INCLUDE [sample-code](../includes/snippets/csharp/post-channelmessage-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-channelmessage-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/teams/57fb72d0-d811-46f4-8947-305e6072eaa5
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
POST https://graph.microsoft.com/v1.0/teams/57fb72d0-d811-46f4-8947-305e6072eaa5
[!INCLUDE [sample-code](../includes/snippets/csharp/post-channelmessage-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-channelmessage-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/teams/57fb72d0-d811-46f4-8947-305e6072eaa5
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 200 OK
* [Import third-party platform messages to Teams using Microsoft Graph](/microsoftteams/platform/graph-api/import-messages/import-external-messages-to-teams) * [Create channel](channel-post.md)
+* [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Channel Post Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-post-tabs.md
If successful, this method returns a `201 Created` response code.
#### Request The following is an example of the request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored",
- "name": "get_team"
+ "blockType": "request",
+ "name": "channelposttabs"
}-->+ ```http POST https://graph.microsoft.com/v1.0/teams/{id}/channels/{id}/tabs
POST https://graph.microsoft.com/v1.0/teams/{id}/channels/{id}/tabs
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ #### Response The following is an example of the response. Note: The response object shown here might be shortened for readability. <!-- {
- "blockType": "ignored",
+ "blockType": "response",
"truncated": true, "@odata.type": "microsoft.graph.team" } -->
Content-type: application/json
- [Configuring the built-in tab types](/graph/teams-configuring-builtin-tabs) - [Add app to team](team-post-installedapps.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Channel Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-post.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-channel-from-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-channel-from-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-channel-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-channel-from-user-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-channel-from-user-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-channel-from-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-channel-for-migration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-channel-for-migration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-channel-for-migration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-private-channel-upn-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-private-channel-upn-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-private-channel-upn-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-shared-channel-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-shared-channel-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-shared-channel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Length: 0
] } -->+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Channel Provisionemail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-provisionemail.md
Microsoft Teams doesn't automatically provision an email address for a **channel
To remove the email address of a **channel**, use the [removeEmail](channel-removeemail.md) method.
+> **Notes**:
+> This API works differently in one or more national clouds. For details, see [Implementation differences in national clouds](/graph/teamwork-national-cloud-differences).
+ ## 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).
POST https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265
[!INCLUDE [sample-code](../includes/snippets/csharp/channel-provisionemail-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/channel-provisionemail-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265
[!INCLUDE [sample-code](../includes/snippets/powershell/channel-provisionemail-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Channel Removeemail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-removeemail.md
POST https://graph.microsoft.com/beta/teams/893075dd-2487-4122-925f-022c42e20265
[!INCLUDE [sample-code](../includes/snippets/powershell/channel-removeemail-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Channel Update Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/channel-update-members.md
content-length: 26
[!INCLUDE [sample-code](../includes/snippets/csharp/update-member-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-member-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
content-length: 26
[!INCLUDE [sample-code](../includes/snippets/powershell/update-member-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chart Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chart-delete.md
DELETE https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/
[!INCLUDE [sample-code](../includes/snippets/csharp/chart-delete-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chart-delete-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/
[!INCLUDE [sample-code](../includes/snippets/php/chart-delete-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chart Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chart-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chart-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chart-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chart-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chart Image https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chart-image.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request <!-- { "blockType": "samples" } -->
-```http
+```msgraph-interactive
GET /me/drive/items/{id}/workbook/worksheets/{id|name}/charts/{name}/image GET /me/drive/root:/{item-path}:/workbook/worksheets/{id|name}/charts/{name}/image GET /me/drive/items/{id}/workbook/worksheets/{id|name}/charts/{name}/image(width=640)
Here is an example of how to call this API.
##### Request Here is an example of the request.
-<!-- { "blockType": "request" } -->
-```http
+# [HTTP](#tab/http)
+<!--
+{
+ "blockType": "request",
+ "name": "chart_image"
+} -->
+
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id|name}/charts/{name}/image(width=640,height=480,fittingMode='fit') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ##### Response Here is an example of the response. Note: The response object shown here might be shortened for readability.+ <!-- { "blockType": "response", "@odata.type": "Edm.String" } -->+ ```http HTTP/1.1 200 OK Content-type: application/json;odata.metadata=minimal;odata.streaming=true
v1.0 Chart List Series https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chart-list-series.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-series-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-series-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-series-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chart List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chart-list.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chartcollection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chartcollection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartcollection-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chart Post Series https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chart-post-series.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-chartseries-from-chart-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-chartseries-from-chart-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-chartseries-from-chart-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [WorkbookChartSeries](../resources/chartseries.md) object.
v1.0 Chart Setdata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chart-setdata.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/chart-setdata-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chart-setdata-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/chart-setdata-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chart Setposition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chart-setposition.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/chart-setposition-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chart-setposition-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/chart-setposition-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chart Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chart-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-chart-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-chart-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-chart-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartaxis Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartaxis-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chartaxis-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chartaxis-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartaxis-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartaxis Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartaxis-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-chartaxis-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-chartaxis-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-chartaxis-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartaxistitle Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartaxistitle-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chartaxistitle-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chartaxistitle-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartaxistitle-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartaxistitle Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartaxistitle-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-chartaxistitle-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-chartaxistitle-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-chartaxistitle-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartcollection Add https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartcollection-add.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/chartcollection-add-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chartcollection-add-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/chartcollection-add-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartcollection Itemat https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartcollection-itemat.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/chartcollection-itemat-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ##### Response
v1.0 Chartdatalabels Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartdatalabels-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chartdatalabels-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chartdatalabels-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartdatalabels-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartdatalabels Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartdatalabels-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-chartdatalabels-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-chartdatalabels-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-chartdatalabels-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartfill Clear https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartfill-clear.md
POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{i
[!INCLUDE [sample-code](../includes/snippets/csharp/chartfill-clear-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chartfill-clear-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{i
[!INCLUDE [sample-code](../includes/snippets/php/chartfill-clear-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartfill Setsolidcolor https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartfill-setsolidcolor.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/chartfill-setsolidcolor-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chartfill-setsolidcolor-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/chartfill-setsolidcolor-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartfont Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartfont-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chartfont-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chartfont-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartfont-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartfont Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartfont-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-chartfont-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-chartfont-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-chartfont-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartgridlines Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartgridlines-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chartgridlines-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chartgridlines-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartgridlines-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartgridlines Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartgridlines-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-chartgridlines-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-chartgridlines-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-chartgridlines-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartlegend Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartlegend-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chartlegend-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chartlegend-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartlegend-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartlegend Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartlegend-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-chartlegend-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-chartlegend-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-chartlegend-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartlineformat Clear https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartlineformat-clear.md
POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{i
[!INCLUDE [sample-code](../includes/snippets/csharp/chartlineformat-clear-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chartlineformat-clear-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{i
[!INCLUDE [sample-code](../includes/snippets/php/chartlineformat-clear-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartlineformat Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartlineformat-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chartlineformat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chartlineformat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartlineformat-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartlineformat Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartlineformat-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-chartlineformat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-chartlineformat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-chartlineformat-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartpoint Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartpoint-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chartpoint-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chartpoint-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartpoint-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartpoint List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartpoint-list.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chartpointscollection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chartpointscollection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartpointscollection-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartpointscollection Itemat https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartpointscollection-itemat.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/chartpointscollection-itemat-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ##### Response
v1.0 Chartseries Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartseries-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chartseries-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chartseries-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartseries-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartseries List Points https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartseries-list-points.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-points-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-points-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-points-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartseries List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartseries-list.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chartseriescollection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chartseriescollection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-chartseriescollection-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartseries Post Points https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartseries-post-points.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-chartpoints-from-chartseries-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-chartpoints-from-chartseries-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-chartpoints-from-chartseries-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [ChartPoints](../resources/chartpoint.md) object.
v1.0 Chartseries Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartseries-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-chartseries-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-chartseries-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-chartseries-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chartseriescollection Itemat https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chartseriescollection-itemat.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/chartseriescollection-itemat-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ##### Response
v1.0 Charttitle Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/charttitle-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-charttitle-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-charttitle-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-charttitle-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Charttitle Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/charttitle-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-charttitle-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-charttitle-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-charttitle-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Chat Delete Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-delete-installedapps.md
DELETE https://graph.microsoft.com/v1.0/chats/19:ea28e88c00e94c7786b065394a61f29
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-installedapps-in-chat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-installedapps-in-chat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/chats/19:ea28e88c00e94c7786b065394a61f29
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-installedapps-in-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 204 No Content
"section": "documentation", "tocPath": "" }-->+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Chat Delete Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-delete-members.md
DELETE https://graph.microsoft.com/v1.0/chats/19:cf66807577b149cca1b7af0c32eec12
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-members-from-chat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-members-from-chat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/chats/19:cf66807577b149cca1b7af0c32eec12
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-members-from-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chat Delete Pinnedmessages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-delete-pinnedmessages.md
DELETE https://graph.microsoft.com/v1.0/chats/19:cf66807577b149cca1b7af0c32eec12
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-pinnedchatmessageinfo-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-pinnedchatmessageinfo-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/chats/19:cf66807577b149cca1b7af0c32eec12
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-pinnedchatmessageinfo-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chat Delete Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-delete-tabs.md
DELETE https://graph.microsoft.com/v1.0/chats/19:ea28e88c00e94c7786b065394a61f29
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-tab-in-chat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-tab-in-chat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/chats/19:ea28e88c00e94c7786b065394a61f29
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-tab-in-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 204 No Content
## See also - [Delete tab from channel](channel-delete-tabs.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Chat Get Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-get-installedapps.md
One of the following permissions is required to call this API. To learn more, in
|Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | TeamsAppInstallation.ReadForChat, TeamsAppInstallation.ReadWriteSelfForChat, TeamsAppInstallation.ReadWriteForChat |
+|Delegated (work or school account) | TeamsAppInstallation.ReadForChat, TeamsAppInstallation.ReadWriteSelfForChat, TeamsAppInstallation.ReadWriteForChat, TeamsAppInstallation.ReadWriteAndConsentSelfForChat<sup>1</sup>, TeamsAppInstallation.ReadWriteAndConsentForChat<sup>1</sup> |
|Delegated (personal Microsoft account) | Not supported. |
-|Application | TeamsAppInstallation.ReadForChat.All, TeamsAppInstallation.ReadWriteSelfForChat.All, TeamsAppInstallation.ReadWriteForChat.All
+|Application | TeamsAppInstallation.ReadForChat.All, TeamsAppInstallation.ReadWriteSelfForChat.All, TeamsAppInstallation.ReadWriteForChat.All, TeamsAppInstallation.ReadWriteAndConsentSelfForChat.All<sup>1</sup>, TeamsAppInstallation.ReadWriteAndConsentForChat.All<sup>1</sup> |
+
+> **Note**:
+<br><sup>1</sup> These permissions use [resource-specific consent](/microsoftteams/platform/graph-api/rsc/resource-specific-consent).
## HTTP request
GET /chats/{chat-id}/installedApps/{app-installation-id}
## Response
-If successful, this method returns a `200 OK` and a [teamsApp](../resources/teamsapp.md) object in the body.
+If successful, this method returns a `200 OK` response code and [teamsAppInstallation](../resources/teamsappinstallation.md) object in the response body.
-## Example
+## Examples
-### Request
+### Example 1 : Get the app installed in the specified chat
-The following example gets an app installed in the specified chat.
+#### Request
+The following example gets an app installed in the specified chat.
# [HTTP](#tab/http) <!-- {
GET https://graph.microsoft.com/v1.0/chats/19:d65713bc498c4a428c71ef9353e6ce20@t
[!INCLUDE [sample-code](../includes/snippets/csharp/get-installedapps-in-chat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-installedapps-in-chat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19:d65713bc498c4a428c71ef9353e6ce20@t
[!INCLUDE [sample-code](../includes/snippets/powershell/get-installedapps-in-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-### Response
+#### Response
<!-- { "blockType": "response",
Content-type: application/json
} ```
+### Example 2: Get the set of resource-specific permissions consented for the app installed in the specified chat
+
+The following example gets the list of any [resource-specific permissions that were granted to an app](../resources/teamsapppermissionset.md) as part of installation. A `$select` query parameterd is required to show the consented permission set.
+
+#### Request
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_installedApps_in_chat_select_consentedPermissionSet",
+ "sampleKeys": ["19%5bd86ec7f6b247d3b9e519b0bfef5d03%40thread.v2"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/chats/19%5bd86ec7f6b247d3b9e519b0bfef5d03%40thread.v2/installedApps/MTk6NWJkODZlYzdmNmIyNDdkM2I5ZTUxOWIwYmZlZjVkMDNAdGhyZWFkLnYyIyMyYjUyNGUyOC05NWNlLTRjOWItOTc3My00YTViZDZlYzE3NzA=?$select=consentedPermissionSet,id
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "name": "get_installedApps_in_chat_select_consentedPermissionSet",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.teamsAppInstallation",
+ "isCollection": false
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/chats('19%3A5bd86ec7f6b247d3b9e519b0bfef5d03%40thread.v2')/installedApps(consentedPermissionSet,id)/$entity",
+ "id": "MTk6NWJkODZlYzdmNmIyNDdkM2I5ZTUxOWIwYmZlZjVkMDNAdGhyZWFkLnYyIyMyYjUyNGUyOC05NWNlLTRjOWItOTc3My00YTViZDZlYzE3NzA=",
+ "consentedPermissionSet": {
+ "resourceSpecificPermissions": [
+ {
+ "permissionValue": "OnlineMeeting.ReadBasic.Chat",
+ "permissionType": "delegated"
+ },
+ {
+ "permissionValue": "OnlineMeetingIncomingAudio.Detect.Chat",
+ "permissionType": "delegated"
+ }
+ ]
+ }
+}
+```
+
+## See also
+
+- [List apps in catalog](appcatalogs-list-teamsapps.md)
+- [Request resource-specific consent for apps](/microsoftteams/platform/graph-api/rsc/resource-specific-consent)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
+ <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!-- {
Content-type: application/json
"section": "documentation", "tocPath": "" }-->+
v1.0 Chat Get Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-get-members.md
One of the following permissions is required to call this API. To learn more, in
> **Note**: Permissions marked with * use [resource-specific consent](/microsoftteams/platform/graph-api/rsc/resource-specific-consent).
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request <!-- { "blockType": "ignored" } --> ```http
Here is an example of the request.
<!-- { "blockType": "request", "name": "get_conversation_member",
- "sampleKeys": ["19:d0f51aeb0e8e43d0befb24be72b09ea7@thread.v", "MCMjMCMjMGY4MWIxZWEtYjg1Ny00YTljLTk5ZWItZTk5OGQ1MjA0NmQ1IyMxOTpkMGY1MWFlYjBlOGU0M2QwYmVmYjI0YmU3MmIwOWVhN0B0aHJlYWQudjIjIzhjMGMwYTJhLWM2NzktNDAxZS1hZGMzLWE0NWI1NDg4ODlhNg=="]
+ "sampleKeys": ["19:d0f51aeb0e8e43d0befb24be72b09ea7@thread.v2", "MCMjMCMjMGY4MWIxZWEtYjg1Ny00YTljLTk5ZWItZTk5OGQ1MjA0NmQ1IyMxOTpkMGY1MWFlYjBlOGU0M2QwYmVmYjI0YmU3MmIwOWVhN0B0aHJlYWQudjIjIzhjMGMwYTJhLWM2NzktNDAxZS1hZGMzLWE0NWI1NDg4ODlhNg=="]
}--> ```msgraph-interactive GET https://graph.microsoft.com/v1.0/chats/19:d0f51aeb0e8e43d0befb24be72b09ea7@thread.v2/members/MCMjMCMjMGY4MWIxZWEtYjg1Ny00YTljLTk5ZWItZTk5OGQ1MjA0NmQ1IyMxOTpkMGY1MWFlYjBlOGU0M2QwYmVmYjI0YmU3MmIwOWVhN0B0aHJlYWQudjIjIzhjMGMwYTJhLWM2NzktNDAxZS1hZGMzLWE0NWI1NDg4ODlhNg==
GET https://graph.microsoft.com/v1.0/chats/19:d0f51aeb0e8e43d0befb24be72b09ea7@t
[!INCLUDE [sample-code](../includes/snippets/csharp/get-conversation-member-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-conversation-member-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19:d0f51aeb0e8e43d0befb24be72b09ea7@t
[!INCLUDE [sample-code](../includes/snippets/powershell/get-conversation-member-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chat Get Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-get-tabs.md
GET https://graph.microsoft.com/v1.0/chats/19:ea28e88c00e94c7786b065394a61f296@t
[!INCLUDE [sample-code](../includes/snippets/csharp/get-tab-in-chat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-tab-in-chat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19:ea28e88c00e94c7786b065394a61f296@t
[!INCLUDE [sample-code](../includes/snippets/powershell/get-tab-in-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
## See also - [Get tab in channel](channel-get-tabs.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Chat Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-get.md
GET https://graph.microsoft.com/v1.0/chats/19:b8577894a63548969c5c92bb9c80c5e1@t
[!INCLUDE [sample-code](../includes/snippets/csharp/get-group-chat-e1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-group-chat-e1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19:b8577894a63548969c5c92bb9c80c5e1@t
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-chat-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/users/8b081ef6-4792-4def-b2c9-c363a1bf41d5/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chat-e2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chat-e2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/8b081ef6-4792-4def-b2c9-c363a1bf41d5/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-chat-e2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/chats/19:b8577894a63548969c5c92bb9c80c5e1@t
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chat-withmembers-e3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chat-withmembers-e3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19:b8577894a63548969c5c92bb9c80c5e1@t
[!INCLUDE [sample-code](../includes/snippets/powershell/get-chat-withmembers-e3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/chats/19:meeting_ZDZlYTYxOWUtYzdlMi00ZmMxLW
[!INCLUDE [sample-code](../includes/snippets/csharp/get-meeting-chat-e4-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-meeting-chat-e4-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19:meeting_ZDZlYTYxOWUtYzdlMi00ZmMxLW
[!INCLUDE [sample-code](../includes/snippets/powershell/get-meeting-chat-e4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/chats/19:ebe3857aa388434bab0cad9d2e09f4de@t
[!INCLUDE [sample-code](../includes/snippets/csharp/get-meeting-chat-e5-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-meeting-chat-e5-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19:ebe3857aa388434bab0cad9d2e09f4de@t
[!INCLUDE [sample-code](../includes/snippets/powershell/get-meeting-chat-e5-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} -->
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Chat Hideforuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-hideforuser.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/chat-hideforuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chat-hideforuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/chat-hideforuser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chat List Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-list-installedapps.md
Namespace: microsoft.graph
List all [app installations](../resources/teamsappinstallation.md) within a [chat](../resources/chat.md).
-> **Note**: If the chat is associated with an [onlineMeeting](../resources/onlinemeeting.md) instance, then, effectively, the **teamsApp**s installed in the meeting will be listed.
-
+> **Note**:
+If the chat is associated with an [onlineMeeting](../resources/onlinemeeting.md) instance, then, effectively, the **teamsApp**s installed in the meeting will be listed.
> [!NOTE] > The `id` of a **teamsAppInstallation** resource is not the same value as the `id` of the associated **teamsApp** resource.
One of the following permissions is required to call this API. To learn more, in
|Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | TeamsAppInstallation.ReadForChat, TeamsAppInstallation.ReadWriteSelfForChat, TeamsAppInstallation.ReadWriteForChat |
+|Delegated (work or school account) | TeamsAppInstallation.ReadForChat, TeamsAppInstallation.ReadWriteSelfForChat, TeamsAppInstallation.ReadWriteForChat, TeamsAppInstallation.ReadWriteAndConsentSelfForChat<sup>1</sup>, TeamsAppInstallation.ReadWriteAndConsentForChat<sup>1</sup> |
|Delegated (personal Microsoft account) | Not supported. |
-|Application | TeamsAppInstallation.ReadForChat.All, TeamsAppInstallation.ReadWriteSelfForChat.All, TeamsAppInstallation.ReadWriteForChat.All |
+|Application | TeamsAppInstallation.ReadForChat.All, TeamsAppInstallation.ReadWriteSelfForChat.All, TeamsAppInstallation.ReadWriteForChat.All, TeamsAppInstallation.ReadWriteAndConsentSelfForChat.All<sup>1</sup>, TeamsAppInstallation.ReadWriteAndConsentForChat.All<sup>1</sup> |
+
+> **Note**:
+<br><sup>1</sup> These permissions use [resource-specific consent](/microsoftteams/platform/graph-api/rsc/resource-specific-consent).
## HTTP request
GET https://graph.microsoft.com/v1.0/chats/19%3Ad65713bc498c4a428c71ef9353e6ce20
[!INCLUDE [sample-code](../includes/snippets/csharp/list-installed-apps-in-chat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-installed-apps-in-chat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19%3Ad65713bc498c4a428c71ef9353e6ce20
[!INCLUDE [sample-code](../includes/snippets/powershell/list-installed-apps-in-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/chats/19%3Ad65713bc498c4a428c71ef9353e6ce20
[!INCLUDE [sample-code](../includes/snippets/csharp/list-installed-apps-in-chat-expand-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-installed-apps-in-chat-expand-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19%3Ad65713bc498c4a428c71ef9353e6ce20
[!INCLUDE [sample-code](../includes/snippets/powershell/list-installed-apps-in-chat-expand-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/chats/19%3Ad65713bc498c4a428c71ef9353e6ce20
[!INCLUDE [sample-code](../includes/snippets/csharp/list-installed-apps-in-chat-expand-filter-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-installed-apps-in-chat-expand-filter-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19%3Ad65713bc498c4a428c71ef9353e6ce20
[!INCLUDE [sample-code](../includes/snippets/powershell/list-installed-apps-in-chat-expand-filter-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} ```
+### Example 4: Get the set of resource specific permissions consented for the apps installed in the specified chat
+
+The following example gets the list of any [resource-specific permissions that were granted to an app](../resources/teamsapppermissionset.md) as part of installation. A `$select` query parameter is required to show the consented permission set.
+
+#### Request
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_installed_apps_in_chat_select_consentedPermissionSet",
+ "sampleKeys": ["19%5bd86ec7f6b247d3b9e519b0bfef5d03%40thread.v2"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/chats/19%5bd86ec7f6b247d3b9e519b0bfef5d03%40thread.v2/installedApps?$select=consentedPermissionSet,id
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "name": "list_installed_apps_in_chat_select_consentedPermissionSet",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.teamsAppInstallation",
+ "isCollection": true
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/chats('19%3A5bd86ec7f6b247d3b9e519b0bfef5d03%40thread.v2')/installedApps(consentedPermissionSet,id)",
+ "value": [
+ {
+ "id": "MTk6NWJkODZlYzdmNmIyNDdkM2I5ZTUxOWIwYmZlZjVkMDNAdGhyZWFkLnYyIyM0ZTVhNmMzYy1jOTU5LTRiY2EtOGRiNy0wMGRiM2E0ODdjZTE=",
+ "consentedPermissionSet": {
+ "resourceSpecificPermissions": [
+ {
+ "permissionValue": "ChatMessage.Read.Chat",
+ "permissionType": "application"
+ }
+ ]
+ }
+ },
+ {
+ "id": "MTk6NWJkODZlYzdmNmIyNDdkM2I5ZTUxOWIwYmZlZjVkMDNAdGhyZWFkLnYyIyMyYjUyNGUyOC05NWNlLTRjOWItOTc3My00YTViZDZlYzE3NzA=",
+ "consentedPermissionSet": {
+ "resourceSpecificPermissions": [
+ {
+ "permissionValue": "OnlineMeeting.ReadBasic.Chat",
+ "permissionType": "delegated"
+ },
+ {
+ "permissionValue": "OnlineMeetingIncomingAudio.Detect.Chat",
+ "permissionType": "delegated"
+ }
+ ]
+ }
+ }
+ ]
+}
+```
+ ## See also+ - [List apps in catalog](appcatalogs-list-teamsapps.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
+- [Request resource-specific consent for apps](/microsoftteams/platform/graph-api/rsc/resource-specific-consent)
+ <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!-- {
v1.0 Chat List Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-list-members.md
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account)|Not supported.| |Application| ChatMember.Read.All, ChatMember.ReadWrite.All, Chat.ReadBasic.All, Chat.Read.All, Chat.ReadWrite.All |
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request <!-- { "blockType": "ignored" } --> ```http
GET https://graph.microsoft.com/v1.0/me/chats/19:09ddc990-3821-4ceb-8019-24d3999
[!INCLUDE [sample-code](../includes/snippets/csharp/list-conversation-members-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-conversation-members-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/chats/19:09ddc990-3821-4ceb-8019-24d3999
[!INCLUDE [sample-code](../includes/snippets/php/list-conversation-members-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Chat List Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-list-messages.md
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account) | Not supported. | |Application | Chat.Read.All, Chat.ReadWrite.All |
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request <!-- { "blockType": "ignored" } -->
GET https://graph.microsoft.com/v1.0/chats/19:2da4c29f6d7041eca70b638b43d45437@t
[!INCLUDE [sample-code](../includes/snippets/csharp/get-allchatmessages-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-allchatmessages-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19:2da4c29f6d7041eca70b638b43d45437@t
[!INCLUDE [sample-code](../includes/snippets/powershell/get-allchatmessages-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
}, { "id": "1615971548136",
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
}, { "id": "1615943825123",
Content-type: application/json
"attachments": [], "mentions": [], "reactions": [],
+ "messageHistory": [],
"eventDetail": { "@odata.type": "#microsoft.graph.chatRenamedEventMessageDetail", "chatId": "19:2da4c29f6d7041eca70b638b43d45437@thread.v2",
Prefer: include-unknown-enum-members
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: include-unknown-enum-members
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
}, { "id": "1615971548136",
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
}, { "id": "1615943825123",
Content-type: application/json
"attachments": [], "mentions": [], "reactions": [],
+ "messageHistory": [],
"eventDetail": { "@odata.type": "#microsoft.graph.chatRenamedEventMessageDetail", "chatId": "19:2da4c29f6d7041eca70b638b43d45437@thread.v2",
GET https://graph.microsoft.com/v1.0/chats/19:2da4c29f6d7041eca70b638b43d45437@t
[!INCLUDE [sample-code](../includes/snippets/csharp/list-chat-messages-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-chat-messages-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19:2da4c29f6d7041eca70b638b43d45437@t
[!INCLUDE [sample-code](../includes/snippets/powershell/list-chat-messages-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
}, { "id": "1615971548136",
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ] }
GET https://graph.microsoft.com/v1.0/chats/19:2da4c29f6d7041eca70b638b43d45437@t
[!INCLUDE [sample-code](../includes/snippets/csharp/list-chat-messages-4-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-chat-messages-4-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19:2da4c29f6d7041eca70b638b43d45437@t
[!INCLUDE [sample-code](../includes/snippets/powershell/list-chat-messages-4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
}, { "id": "1615971548136",
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ] }
v1.0 Chat List Pinnedmessages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-list-pinnedmessages.md
GET https://graph.microsoft.com/v1.0/chats/19:d65713bc498c4a428c71ef9353e6ce20@t
[!INCLUDE [sample-code](../includes/snippets/csharp/list-pinnedmessage-for-chat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-pinnedmessage-for-chat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19:d65713bc498c4a428c71ef9353e6ce20@t
[!INCLUDE [sample-code](../includes/snippets/powershell/list-pinnedmessage-for-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/chats/19:d65713bc498c4a428c71ef9353e6ce20@t
[!INCLUDE [sample-code](../includes/snippets/csharp/list-pinnedmessage-for-chat-expand-message-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-pinnedmessage-for-chat-expand-message-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19:d65713bc498c4a428c71ef9353e6ce20@t
[!INCLUDE [sample-code](../includes/snippets/powershell/list-pinnedmessage-for-chat-expand-message-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Chat List Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-list-tabs.md
GET https://graph.microsoft.com/v1.0/chats/19:d65713bc498c4a428c71ef9353e6ce20@t
[!INCLUDE [sample-code](../includes/snippets/csharp/list-tabs-in-chat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-tabs-in-chat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19:d65713bc498c4a428c71ef9353e6ce20@t
[!INCLUDE [sample-code](../includes/snippets/powershell/list-tabs-in-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/chats/19:d65713bc498c4a428c71ef9353e6ce20@t
[!INCLUDE [sample-code](../includes/snippets/csharp/list-tabs-in-chat-app-filter-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-tabs-in-chat-app-filter-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19:d65713bc498c4a428c71ef9353e6ce20@t
[!INCLUDE [sample-code](../includes/snippets/powershell/list-tabs-in-chat-app-filter-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
## See also - [List tabs in channel](channel-list-tabs.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Chat List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-list.md
GET https://graph.microsoft.com/v1.0/users/8b081ef6-4792-4def-b2c9-c363a1bf41d5/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-chats-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-chats-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/8b081ef6-4792-4def-b2c9-c363a1bf41d5/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-chats-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/users/8b081ef6-4792-4def-b2c9-c363a1bf41d5/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-chats-expand-members-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-chats-expand-members-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/8b081ef6-4792-4def-b2c9-c363a1bf41d5/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-chats-expand-members-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/chats?$orderBy=lastMessagePreview/createdDa
[!INCLUDE [sample-code](../includes/snippets/csharp/list-chats-orderby-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-chats-orderby-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats?$orderBy=lastMessagePreview/createdDa
[!INCLUDE [sample-code](../includes/snippets/powershell/list-chats-orderby-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/chats?$expand=lastMessagePreview
[!INCLUDE [sample-code](../includes/snippets/csharp/list-chats-expand-lastmessagepreview-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-chats-expand-lastmessagepreview-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats?$expand=lastMessagePreview
[!INCLUDE [sample-code](../includes/snippets/powershell/list-chats-expand-lastmessagepreview-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Chat Markchatreadforuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-markchatreadforuser.md
Content-length: 106
[!INCLUDE [sample-code](../includes/snippets/csharp/chat-markchatreadforuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chat-markchatreadforuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-length: 106
[!INCLUDE [sample-code](../includes/snippets/powershell/chat-markchatreadforuser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chat Markchatunreadforuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-markchatunreadforuser.md
Content-length: 158
[!INCLUDE [sample-code](../includes/snippets/csharp/chat-markchatunreadforuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chat-markchatunreadforuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-length: 158
[!INCLUDE [sample-code](../includes/snippets/powershell/chat-markchatunreadforuser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chat Patch Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-patch-tabs.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-tabs-in-chat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-tabs-in-chat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-tabs-in-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
- [Configuring the built-in tab types](/graph/teams-configuring-builtin-tabs) - [Update tab in channel](channel-patch-tabs.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Chat Patch https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-patch.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-chat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-chat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chat Post Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-post-installedapps.md
doc_type: apiPageType
Namespace: microsoft.graph - Install a [teamsApp](../resources/teamsapp.md) to the specified [chat](../resources/chat.md). > **Notes**: > - If the chat is associated with an [onlineMeeting](../resources/onlinemeeting.md) instance, then, effectively, the **teamsApp** will get installed to the meeting.
-> - Currently, this operation does not support installation of apps that require resource-specific consent permissions. For details, see [Known issues](/graph/known-issues#Installation-of-apps-that-require-resource-specific-consent-permissions-is-not-supported).
## Permissions
One of the following permissions is required to call this API. To learn more, in
|Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | TeamsAppInstallation.ReadWriteSelfForChat, TeamsAppInstallation.ReadWriteForChat |
+|Delegated (work or school account) | TeamsAppInstallation.ReadWriteSelfForChat<sup>1</sup>, TeamsAppInstallation.ReadWriteForChat<sup>1</sup>, TeamsAppInstallation.ReadWriteAndConsentSelfForChat, TeamsAppInstallation.ReadWriteAndConsentForChat |
|Delegated (personal Microsoft account) | Not supported. |
-|Application | TeamsAppInstallation.ReadWriteSelfForChat.All, TeamsAppInstallation.ReadWriteForChat.All |
+|Application | TeamsAppInstallation.ReadWriteSelfForChat.All<sup>1</sup>, TeamsAppInstallation.ReadWriteForChat.All<sup>1</sup>, TeamsAppInstallation.ReadWriteAndConsentSelfForChat.All, TeamsAppInstallation.ReadWriteAndConsentForChat.All |
+
+> **Note**:
+<br><sup>1</sup> These permissions cannot be used to install apps that require consent to resource-specific permissions.
## HTTP request
POST /chats/{chat-id}/installedApps
## Request body
-The request body should contain the catalog app's generated app ID. For details, see [teamsApp properties](../resources/teamsapp.md#properties).
+The request body should include the generated app ID of the catalog app. For more information, see [teamsApp properties](../resources/teamsapp.md#properties).
+The following table lists additional parameters that can be used with the request body.
+
+|Parameter|Type|Description|
+|:|:|:|
+|consentedPermissionSet|[teamsAppPermissionSet](../resources/teamsapppermissionset.md)|Set of resource-specific permissions that are being consented to.|
+
+> **Note**:
+> The permissions consented to during the installation must match the resource-specific permissions defined in the [teamsAppDefinition](../resources/teamsAppDefinition.md) of the app. To get the application and delegated resource-specific permissions, see [Example 7](../api/appcatalogs-list-teamsapps.md#example-7-list-applications-with-a-given-id-and-return-only-the-resource-specific-permissions-required-by-the-app).If only delegated resource-specific permissions are specified in the **teamsAppDefinition**, permissions can be omitted in the request body.
## Response
If successful, this method returns a `201 Created` response code.
## Examples
-### Request
-
+### Example 1: Install app in a chat
+#### Request
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "add_app_in_chat",
+ "name": "add_app_in_chat_v1_e1",
"sampleKeys": ["19:ea28e88c00e94c7786b065394a61f296@thread.v2"] }-->
Content-Type: application/json
``` # [C#](#tab/csharp)+
+# [CLI](#tab/cli)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-### Response
+#### Response
<!-- { "blockType": "response",
Content-Type: application/json
HTTP/1.1 201 Created ```
+### Example 2: Install app in a chat and and consent to the resource-specific permissions required by the app
+
+To get the list of resource-specific permissions required by the app, get the app from **appCatalog**, as shown in [Example 7](../api/appcatalogs-list-teamsapps.md#example-7-list-applications-with-a-given-id-and-return-only-the-resource-specific-permissions-required-by-the-app).
+
+#### Request
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "add_app_in_chat_v1_e2",
+ "sampleKeys": ["19:ea28e88c00e94c7786b065394a61f296@thread.v2"]
+}-->
+
+```http
+POST https://graph.microsoft.com/v1.0/chats/19:ea28e88c00e94c7786b065394a61f296@thread.v2/installedApps
+Content-Type: application/json
+
+{
+ "teamsApp@odata.bind" : "https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/2b524e28-95ce-4c9b-9773-4a5bd6ec1770",
+ "consentedPermissionSet": {
+ "resourceSpecificPermissions": [
+ {
+ "permissionValue": "OnlineMeeting.ReadBasic.Chat",
+ "permissionType": "Delegated"
+ },
+ {
+ "permissionValue": "OnlineMeetingIncomingAudio.Detect.Chat",
+ "permissionType": "Delegated"
+ },
+ {
+ "permissionValue": "ChatMember.Read.Chat",
+ "permissionType": "Application"
+ },
+ {
+ "permissionValue": "ChatMessage.Read.Chat",
+ "permissionType": "Application"
+ }]
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+} -->
+
+```http
+HTTP/1.1 201 Created
+```
+
+## See also
+
+- [List apps in catalog](appcatalogs-list-teamsapps.md)
+- [Request resource-specific consent for apps](/microsoftteams/platform/graph-api/rsc/resource-specific-consent)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
+ <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!-- {
HTTP/1.1 201 Created
"section": "documentation", "tocPath": "" }-->+
v1.0 Chat Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-post-members.md
content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-conversation-member-with-specific-visiblehistorystartdatetime-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-conversation-member-with-specific-visiblehistorystartdatetime-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-conversation-member-with-specific-visiblehistorystartdatetime-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 201 Created
Location: /chats/19:cf66807577b149cca1b7af0c32eec122@thread.v2/members/MCMjMjQzMmI1N2ItMGFiZC00M2RiLWFhN2ItMTZlYWRkMTE1ZDM0IyMxOTpiZDlkYTQ2MzIzYWY0MjUzOTZkMGZhNjcyMDAyODk4NEB0aHJlYWQudjIjIzQ4YmY5ZDUyLWRjYTctNGE1Zi04Mzk4LTM3Yjk1Y2M3YmQ4Mw== ```
-### Example 2: Adding a single member to a Microsoft Teams chat, sharing no chat history
+### Example 2: Add a single member to a Microsoft Teams chat, sharing no chat history
#### Request
Here is an example of the request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "create_conversation_member_with_no_visibleHistoryStartDateTime",
+ "name": "create_conversation_member_with_no_visibleHistoryStartDateTime_2",
"sampleKeys": ["19:cf66807577b149cca1b7af0c32eec122@thread.v2"] } --> ```msgraph-interactive
Content-type: application/json
``` # [C#](#tab/csharp)+
+# [CLI](#tab/cli)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Here is an example of the response.
{ "blockType": "response", "truncated": true,
- "name": "create_conversation_member_with_no_visibleHistoryStartDateTime"
+ "name": "create_conversation_member_with_no_visibleHistoryStartDateTime_2"
} --> ```http
HTTP/1.1 201 Created
Location: /chats/19:cf66807577b149cca1b7af0c32eec122@thread.v2/members/MCMjMjQzMmI1N2ItMGFiZC00M2RiLWFhN2ItMTZlYWRkMTE1ZDM0IyMxOTpiZDlkYTQ2MzIzYWY0MjUzOTZkMGZhNjcyMDAyODk4NEB0aHJlYWQudjIjIzQ4YmY5ZDUyLWRjYTctNGE1Zi04Mzk4LTM3Yjk1Y2M3YmQ4Mw== ```
-### Example 3: Adding a single member to a Microsoft Teams chat, sharing the whole history of the chat
+### Example 3: Add a single member to a Microsoft Teams chat, sharing the whole history of the chat
#### Request
Here is an example of the request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "create_conversation_member_with_all_visibleHistoryStartDateTime",
+ "name": "create_conversation_member_with_all_visibleHistoryStartDateTime_3",
"sampleKeys": ["19:cf66807577b149cca1b7af0c32eec122@thread.v2"] } --> ```msgraph-interactive
content-type: application/json
``` # [C#](#tab/csharp)+
+# [CLI](#tab/cli)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Here is an example of the response.
{ "blockType": "response", "truncated": true,
- "name": "create_conversation_member_with_all_visibleHistoryStartDateTime"
+ "name": "create_conversation_member_with_all_visibleHistoryStartDateTime_3"
} --> ```http
content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-conversation-member-upn-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-conversation-member-upn-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-conversation-member-upn-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 201 Created
Location: /chats/19:cf66807577b149cca1b7af0c32eec122@thread.v2/members/MCMjMjQzMmI1N2ItMGFiZC00M2RiLWFhN2ItMTZlYWRkMTE1ZDM0IyMxOTpiZDlkYTQ2MzIzYWY0MjUzOTZkMGZhNjcyMDAyODk4NEB0aHJlYWQudjIjIzQ4YmY5ZDUyLWRjYTctNGE1Zi04Mzk4LTM3Yjk1Y2M3YmQ4Mw== ```
+### Example 5: Add an in-tenant guest user to a chat, sharing no chat history
+
+#### Request
+
+Here is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_conversation_member_with_no_visibleHistoryStartDateTime_5",
+ "sampleKeys": ["19:cf66807577b149cca1b7af0c32eec122@thread.v2"]
+} -->
+```http
+POST https://graph.microsoft.com/v1.0/chats/19:cf66807577b149cca1b7af0c32eec122@thread.v2/members
+Content-type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.aadUserConversationMember",
+ "user@odata.bind": "https://graph.microsoft.com/v1.0/users/8ba98gf6-7fc2-4eb2-c7f2-aef9f21fd98g",
+ "roles": ["guest"]
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++++
+#### Response
+
+Here is an example of the response.
+
+<!--
+{
+ "blockType": "response",
+ "truncated": true,
+ "name": "create_conversation_member_with_no_visibleHistoryStartDateTime_5"
+}
+-->
+```http
+HTTP/1.1 201 Created
+Location: /chats/19:cf66807577b149cca1b7af0c32eec122@thread.v2/members/MCMjMjQzMmI1N2ItMGFiZC00M2RiLWFhN2ItMTZlYWRkMTE1ZDM0IyMxOTpiZDlkYTQ2MzIzYWY0MjUzOTZkMGZhNjcyMDAyODk4NEB0aHJlYWQudjIjIzQ4YmY5ZDUyLWRjYTctNGE1Zi04Mzk4LTM3Yjk1Y2M3YmQ4Mw==
+```
+
+### Example 6: Add a out-of-tenant external user to a chat, sharing no chat history
+
+#### Request
+
+Here is an example of the request.
+++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_conversation_member_with_no_visibleHistoryStartDateTime_6",
+ "sampleKeys": ["19:cf66807577b149cca1b7af0c32eec122@thread.v2"]
+} -->
+```msgraph-interactive
+POST https://graph.microsoft.com/v1.0/chats/19:cf66807577b149cca1b7af0c32eec122@thread.v2/members
+Content-type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.aadUserConversationMember",
+ "user@odata.bind": "https://graph.microsoft.com/v1.0/users/82af01c5-f7cc-4a2e-a728-3a5df21afd9d",
+ "roles": ["owner"],
+ "tenantId": "4dc1fe35-8ac6-4f0d-904a-7ebcd364bea1"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++++
+#### Response
+Here is an example of the response.
+
+<!--
+{
+ "blockType": "response",
+ "truncated": true,
+ "name": "create_conversation_member_with_no_visibleHistoryStartDateTime_6"
+}
+-->
+```http
+HTTP/1.1 201 Created
+Location: /chats/19:cf66807577b149cca1b7af0c32eec122@thread.v2/members/MCMjMjQzMmI1N2ItMGFiZC00M2RiLWFhN2ItMTZlYWRkMTE1ZDM0IyMxOTpiZDlkYTQ2MzIzYWY0MjUzOTZkMGZhNjcyMDAyODk4NEB0aHJlYWQudjIjIzQ4YmY5ZDUyLWRjYTctNGE1Zi04Mzk4LTM3Yjk1Y2M3YmQ4Mw==
+```
v1.0 Chat Post Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-post-messages.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/post-chatmessages-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-chatmessages-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessages-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ```
v1.0 Chat Post Pinnedmessages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-post-pinnedmessages.md
Content-length: 63
[!INCLUDE [sample-code](../includes/snippets/csharp/create-pinnedchatmessageinfo-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-pinnedchatmessageinfo-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-length: 63
[!INCLUDE [sample-code](../includes/snippets/powershell/create-pinnedchatmessageinfo-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chat Post Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-post-tabs.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/add-tab-to-chat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/add-tab-to-chat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/add-tab-to-chat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
- [Configuring the built-in tab types](/graph/teams-configuring-builtin-tabs) - [Add tab to channel](channel-post-tabs.md) - [Add app to chat](chat-post-installedapps.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Chat Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-post.md
The following table lists the properties that are required to create a chat obje
|:|:|:| |topic|(Optional) String|The title of the chat. The chat title can be provided only if the chat is of `group` type.| |chatType|[chatType](../resources/chat.md#chattype-values)| Specifies the type of chat. Possible values are: `group` and `oneOnOne`. |
-|members|[conversationMember](../resources/conversationmember.md) collection|List of conversation members that should be added. Every user who will participate in the chat, including the user who initiates the create request, must be specified in this list. Each member must be assigned a role of `owner` or `guest`. Guest tenant users must be assigned the `guest` role.|
+|members|[conversationMember](../resources/conversationmember.md) collection|List of conversation members that should be added. Every user who will participate in the chat, including the user who initiates the create request, must be specified in this list. Each member must be assigned a role of `owner` or `guest`. In-tenant guest users must be assigned the `guest` role. Out-of-tenant external users must be assigned with `owner` role.|
## Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-chat-oneonone-e1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-chat-oneonone-e1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-chat-oneonone-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-chat-group-with3-members-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-chat-group-with3-members-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-chat-group-with3-members-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-chat-oneonone-upn-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-chat-oneonone-upn-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-chat-oneonone-upn-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-chat-group-with-guest-user-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-chat-group-with-guest-user-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-chat-group-with-guest-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-chat-oneonone-federated-e5-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-chat-oneonone-federated-e5-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-chat-oneonone-federated-e5-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
"chatType": "oneOnOne" } ```+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Chat Sendactivitynotification https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-sendactivitynotification.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/chat-sendactivitynotification-createdinchat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chat-sendactivitynotification-createdinchat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/chat-sendactivitynotification-createdinchat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/chat-sendactivitynotification-entityurl-fortopic-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chat-sendactivitynotification-entityurl-fortopic-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/chat-sendactivitynotification-entityurl-fortopic-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/chat-sendactivitynotification-upn-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chat-sendactivitynotification-upn-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/chat-sendactivitynotification-upn-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/chat-sendactivitynotification-topicsourcetotext-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chat-sendactivitynotification-topicsourcetotext-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/chat-sendactivitynotification-topicsourcetotext-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/chat-sendactivitynotification-5-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chat-sendactivitynotification-5-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/chat-sendactivitynotification-5-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 204 No Content
- [Activity feed notification C# sample](https://github.com/OfficeDev/Microsoft-Teams-Samples/blob/main/samples/graph-activity-feed/csharp) - [Activity feed notification Node.js sample](https://github.com/OfficeDev/Microsoft-Teams-Samples/blob/main/samples/graph-activity-feed/nodejs)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Chat Teamsappinstallation Upgrade https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-teamsappinstallation-upgrade.md
Title: "teamsAppInstallation: upgrade"
+ Title: "teamsAppInstallation in chat: upgrade"
description: "Update an app installed in a chat and bring it in sync with the current version available in the tenant app catalog." ms.localizationpriority: high
ms.prod: "microsoft-teams"
doc_type: apiPageType
-# teamsAppInstallation: upgrade
+# teamsAppInstallation in chat: upgrade
Namespace: microsoft.graph
Upgrade an [app installation](../resources/teamsappinstallation.md) within a [ch
> **Notes**: > - If the chat is associated with an [onlineMeeting](../resources/onlinemeeting.md) instance, then effectively, the **teamsApp** installed in the meeting will get upgraded.
-> - Currently, this operation does not support upgrade of apps that require resource-specific consent permissions. For details, see [Known issues](/graph/known-issues#Installation-of-apps-that-require-resource-specific-consent-permissions-is-not-supported).
## Permissions
One of the following permissions is required to call this API. To learn more, in
|Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | TeamsAppInstallation.ReadWriteSelfForChat, TeamsAppInstallation.ReadWriteForChat |
+|Delegated (work or school account) | TeamsAppInstallation.ReadWriteSelfForChat<sup>1</sup>, TeamsAppInstallation.ReadWriteForChat<sup>1</sup>, TeamsAppInstallation.ReadWriteAndConsentSelfForChat, TeamsAppInstallation.ReadWriteAndConsentForChat |
|Delegated (personal Microsoft account) | Not supported. |
-|Application | TeamsAppInstallation.ReadWriteSelfForChat.All, TeamsAppInstallation.ReadWriteForChat.All |
+|Application | TeamsAppInstallation.ReadWriteSelfForChat.All<sup>1</sup>, TeamsAppInstallation.ReadWriteForChat.All<sup>1</sup>, TeamsAppInstallation.ReadWriteAndConsentSelfForChat.All, TeamsAppInstallation.ReadWriteAndConsentForChat.All |
+
+> **Notes:**
+<br><sup>1</sup> These permissions cannot be used to install apps that require consent to resource-specific permissions.
## HTTP request <!-- { "blockType": "ignored" } -->
One of the following permissions is required to call this API. To learn more, in
POST /chats/{chat-id}/installedApps/{app-installation-id}/upgrade ```
+## Request body
+
+In the request body, supply a JSON representation of the parameters.
+
+The following table lists additional parameters that can be used with the upgrade action.
+
+|Parameter|Type|Description|
+|:|:|:|
+|consentedPermissionSet|[teamsAppPermissionSet](../resources/teamsapppermissionset.md)|The set of resource-specific permissions that are being consented to.|
+
+> **Note**:
+> The permissions consented to during the installation must match the resource-specific permissions defined in the [teamsAppDefinition](../resources/teamsAppDefinition.md) of the app. To get the application and delegated resource-specific permissions, see [Example 7](../api/appcatalogs-list-teamsapps.md#example-7-list-applications-with-a-given-id-and-return-only-the-resource-specific-permissions-required-by-the-app). If only delegated resource-specific permissions are specified in the **teamsAppDefinition**, permissions can be omitted in the request body.
+ ## Response If successful, this method returns a `204 No Content` response code.
-## Example
+## Examples
-### Request
+### Example 1: Upgrade the teams app installed in chat
-The following example upgrades an app installed in a chat.
+#### Request
+The following example upgrades an app installed in a chat.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "upgrade_installedApps_in_chat",
+ "name": "upgrade_installedApps_in_chat_v1_e1",
"sampleKeys": ["19:ea28e88c00e94c7786b065394a61f296@thread.v2", "NjRiOWM3NDYtYjE1NS00MDQyLThkNDctOTQxYmQzODE2ODFiIyMwZDgyMGVjZC1kZWYyLTQyOTctYWRhZC03ODA1NmNkZTdjNzg="] }-->
POST https://graph.microsoft.com/v1.0/chats/19:ea28e88c00e94c7786b065394a61f296@
``` # [C#](#tab/csharp)+
+# [CLI](#tab/cli)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-### Response
+#### Response
<!-- { "blockType": "response",
POST https://graph.microsoft.com/v1.0/chats/19:ea28e88c00e94c7786b065394a61f296@
HTTP/1.1 204 No Content ```
+### Example 2: Upgrade app installed in a chat and consent to the resource specific permissions
+
+To get the list of resource-specific permissions required by the app, get the app from **appCatalog**, as shown in [Example 7](../api/appcatalogs-list-teamsapps.md#example-7-list-applications-with-a-given-id-and-return-only-the-resource-specific-permissions-required-by-the-app).
+
+#### Request
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "upgrade_installedApps_in_chat_v1_e2",
+ "sampleKeys": ["19:ea28e88c00e94c7786b065394a61f296@thread.v2", "NjRiOWM3NDYtYjE1NS00MDQyLThkNDctOTQxYmQzODE2ODFiIyMwZDgyMGVjZC1kZWYyLTQyOTctYWRhZC03ODA1NmNkZTdjNzg="]
+}-->
+
+```http
+POST https://graph.microsoft.com/v1.0/chats/19:ea28e88c00e94c7786b065394a61f296@thread.v2/installedApps/NjRiOWM3NDYtYjE1NS00MDQyLThkNDctOTQxYmQzODE2ODFiIyMwZDgyMGVjZC1kZWYyLTQyOTctYWRhZC03ODA1NmNkZTdjNzg=/upgrade
+Content-Type: application/json
+
+{
+ "consentedPermissionSet": {
+ "resourceSpecificPermissions": [
+ {
+ "permissionValue": "OnlineMeeting.ReadBasic.Chat",
+ "permissionType": "Delegated"
+ },
+ {
+ "permissionValue": "ChatMember.Read.Chat",
+ "permissionType": "Application"
+ }]
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+<!-- {
+ "blockType": "response"
+} -->
+
+```http
+HTTP/1.1 204 No Content
+```
+
+## See also
+
+- [List apps in catalog](appcatalogs-list-teamsapps.md)
+- [Request resource-specific consent for apps](/microsoftteams/platform/graph-api/rsc/resource-specific-consent)
+ <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!-- {
v1.0 Chat Unhideforuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chat-unhideforuser.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/chat-unhideforuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chat-unhideforuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/chat-unhideforuser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Chatmessage Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chatmessage-delta.md
One of the following permissions is required to call this API. To learn more, in
> **Note**: Permissions marked with * use [resource-specific consent](/microsoftteams/platform/graph-api/rsc/resource-specific-consent).
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request <!-- { "blockType": "ignored" } --> ```http
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chatmessagedeltachannel-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chatmessagedeltachannel-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/php/get-chatmessagedeltachannel-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Initial request response
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
}, { "@odata.type": "#microsoft.graph.chatMessage",
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ] }
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chatmessagedeltachannel-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chatmessagedeltachannel-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/php/get-chatmessagedeltachannel-2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Second request response
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
}, { "@odata.type": "#microsoft.graph.chatMessage",
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ] }
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chatmessagedeltachannel-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chatmessagedeltachannel-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/php/get-chatmessagedeltachannel-3-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Third request response
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
}, { "@odata.type": "#microsoft.graph.chatMessage",
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ] }
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chatmessagedeltachannel-4-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chatmessagedeltachannel-4-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/php/get-chatmessagedeltachannel-4-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ] }
v1.0 Chatmessage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chatmessage-get.md
One of the following permissions is required to call this API. To learn more, in
> **Note**: The _ChannelMessage.Read.Group_ and _ChatMessage.Read.Chat_ permissions use [resource-specific consent]( https://aka.ms/teams-rsc).
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request **Get message in a channel**
GET https://graph.microsoft.com/v1.0/chats/19:8ea0e38b-efb3-4757-924a-5f94061cf8
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chatmessagechannel-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chatmessagechannel-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19:8ea0e38b-efb3-4757-924a-5f94061cf8
[!INCLUDE [sample-code](../includes/snippets/powershell/get-chatmessagechannel-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ```
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chatmessagechannel-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chatmessagechannel-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-chatmessagechannel-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ```
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-chatmessagechannel-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-chatmessagechannel-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-chatmessagechannel-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ```
Content-type: application/json
- [List messages in a channel](channel-list-messages.md) - [List messages in a chat](chat-list-messages.md) - [Send message in a channel or a chat](chatmessage-post.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Chatmessage List Hostedcontents https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chatmessage-list-hostedcontents.md
Retrieve the list of [chatMessageHostedContent](../resources/chatmessagehostedco
> **Note**: Permissions marked with * use [resource-specific consent](/microsoftteams/platform/graph-api/rsc/resource-specific-consent).
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request **Get hostedContents in a channel message**
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-hostedcontentschannelmessage-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-hostedcontentschannelmessage-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-hostedcontentschannelmessage-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-hostedcontentschannelmessage-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-hostedcontentschannelmessage-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-hostedcontentschannelmessage-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/chats/19:2da4c29f6d7041eca70b638b43d45437@t
[!INCLUDE [sample-code](../includes/snippets/csharp/get-hostedcontentschatmessage-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-hostedcontentschatmessage-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19:2da4c29f6d7041eca70b638b43d45437@t
[!INCLUDE [sample-code](../includes/snippets/powershell/get-hostedcontentschatmessage-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Chatmessage List Replies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chatmessage-list-replies.md
One of the following permissions is required to call this API. To learn more, in
> **Note**: Permissions marked with * use [resource-specific consent](/microsoftteams/platform/graph-api/rsc/resource-specific-consent).
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request <!-- { "blockType": "ignored" } --> ```http
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-listmessagereplies-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-listmessagereplies-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-listmessagereplies-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
}, { "id": "1616989750004",
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
}, { "id": "1616989747416",
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ] }
v1.0 Chatmessage Post Replies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chatmessage-post-replies.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/post-chatmessagereply-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-chatmessagereply-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessagereply-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ```
POST https://graph.microsoft.com/v1.0/teams/57fb72d0-d811-46f4-8947-305e6072eaa5
[!INCLUDE [sample-code](../includes/snippets/csharp/post-chatmessagereply-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-chatmessagereply-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/teams/57fb72d0-d811-46f4-8947-305e6072eaa5
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 200 OK
"contentType":"html", "content":"Hello World" },
- "attachments":[ ],
- "mentions":[ ],
- "reactions":[ ]
+ "attachments":[],
+ "mentions":[],
+ "reactions":[],
+ "messageHistory": []
} ```
v1.0 Chatmessage Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chatmessage-post.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/post-chatmessage-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-chatmessage-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ```
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/post-chatmessage-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-chatmessage-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} } ],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ```
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/post-chatmessage-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-chatmessage-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} ], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ```
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/post-chatmessage-4-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-chatmessage-4-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} ], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ```
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/post-chatmessage-5-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-chatmessage-5-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-5-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ```
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/post-chatmessage-6-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-chatmessage-6-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-6-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} ], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ```
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/post-chatmessage-atmentionchannel-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-chatmessage-atmentionchannel-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-atmentionchannel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} } ],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ```
Content-type: application/json
} } ],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ```
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/post-chatmessage-atmentionteam-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-chatmessage-atmentionteam-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-atmentionteam-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} } ],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ```
The following is an example of the request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "post_chatmessage_9"
+ "name": "post_chatmessage_9",
+ "sampleKeys": ["fbe2bf47-16c8-47cf-b4a5-4b9b187c508b", "19:4a95f7d8db4c4e7fae857bcebe0623e6@thread.tacv2"]
}--> ```http
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/post-chatmessage-9-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-chatmessage-9-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-9-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
], "onBehalfOf": null, "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ```
Content-type: application/json
The following is an example of the request.
-> **Note:** The Base64-encoded value for the **contentBytes** property is truncated for readability.
+> **Note:** The Base64-encoded value for the **contentBytes** property is shortened for readability.
# [HTTP](#tab/http) <!-- {
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/post-chatmessage-10-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-chatmessage-10-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-10-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} ], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ```
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/post-chatmessage-11-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-chatmessage-11-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-chatmessage-11-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
v1.0 Chatmessage Softdelete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chatmessage-softdelete.md
If successful, this action returns a `204 No Content` response code.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "chatmessagethis-softdelete1"
+ "name": "chatmessagethis-softdelete1",
+ "sampleKeys": ["8f98f01d-1a73-401a-b9e9-9fd1e6f5e5ar", "19:22273db3497f4b32bue61f6e82be21c5@thread.tacv2", "1649864053377"]
} --> ``` http
POST https://graph.microsoft.com/v1.0/users/8f98f01d-1a73-401a-b9e9-9fd1e6f5e5ar
[!INCLUDE [sample-code](../includes/snippets/csharp/chatmessagethis-softdelete1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chatmessagethis-softdelete1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/users/8f98f01d-1a73-401a-b9e9-9fd1e6f5e5ar
[!INCLUDE [sample-code](../includes/snippets/powershell/chatmessagethis-softdelete1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 204 No Content
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "chatmessagethis-softdelete2"
+ "name": "chatmessagethis-softdelete2",
+ "sampleKeys": ["172b0cce-e65d-44ce-9a49-91d9f2e8593a", "19:22273db3497f4b32bue61f6e82be21c5@thread.tacv2", "1649864053377"]
} --> ``` http
POST https://graph.microsoft.com/v1.0/teams/172b0cce-e65d-44ce-9a49-91d9f2e8593a
[!INCLUDE [sample-code](../includes/snippets/csharp/chatmessagethis-softdelete2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chatmessagethis-softdelete2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/teams/172b0cce-e65d-44ce-9a49-91d9f2e8593a
[!INCLUDE [sample-code](../includes/snippets/powershell/chatmessagethis-softdelete2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 204 No Content
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "chatmessagethis-softdelete3"
+ "name": "chatmessagethis-softdelete3",
+ "sampleKeys": ["172b0cce-e65d-44ce-9a49-91d9f2e8593a", "19:22273db3497f4b32bue61f6e82be21c5@thread.tacv2", "1649864053377", "1649852161658"]
} --> ``` http
POST https://graph.microsoft.com/v1.0/teams/172b0cce-e65d-44ce-9a49-91d9f2e8593a
[!INCLUDE [sample-code](../includes/snippets/csharp/chatmessagethis-softdelete3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chatmessagethis-softdelete3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/teams/172b0cce-e65d-44ce-9a49-91d9f2e8593a
[!INCLUDE [sample-code](../includes/snippets/powershell/chatmessagethis-softdelete3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Chatmessage Undosoftdelete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chatmessage-undosoftdelete.md
If successful, this action returns a `204 No Content` response code.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "chatmessagethis-undosoftdelete1"
+ "name": "chatmessagethis-undosoftdelete1",
+ "sampleKeys": ["8f98f01d-1a73-401a-b9e9-9fd1e6f5e5ap", "19:22273db3497f4b32bue61f6e82be21c5@thread.tacv2", "1649864053377"]
} --> ``` http
POST https://graph.microsoft.com/v1.0/users/8f98f01d-1a73-401a-b9e9-9fd1e6f5e5ap
[!INCLUDE [sample-code](../includes/snippets/csharp/chatmessagethis-undosoftdelete1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chatmessagethis-undosoftdelete1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/users/8f98f01d-1a73-401a-b9e9-9fd1e6f5e5ap
[!INCLUDE [sample-code](../includes/snippets/powershell/chatmessagethis-undosoftdelete1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 204 No Content
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "chatmessagethis2undosoftdelete2"
+ "name": "chatmessagethis2undosoftdelete2",
+ "sampleKeys": ["172b0cce-e65d-44ce-9a49-91d9f2e8593a", "19:22273db3497f4b32bue61f6e82be21c5@thread.tacv2", "1649864053377"]
} --> ``` http
POST https://graph.microsoft.com/v1.0/teams/172b0cce-e65d-44ce-9a49-91d9f2e8593a
[!INCLUDE [sample-code](../includes/snippets/csharp/chatmessagethis2undosoftdelete2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chatmessagethis2undosoftdelete2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/teams/172b0cce-e65d-44ce-9a49-91d9f2e8593a
[!INCLUDE [sample-code](../includes/snippets/powershell/chatmessagethis2undosoftdelete2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 204 No Content
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "chatmessagethis-undosoftdelete3"
+ "name": "chatmessagethis-undosoftdelete3",
+ "sampleKeys": ["172b0cce-e65d-44ce-9a49-91d9f2e8593a", "19:22273db3497f4b32bue61f6e82be21c5@thread.tacv2", "1649864053377"]
} --> ``` http
POST https://graph.microsoft.com/v1.0/teams/172b0cce-e65d-44ce-9a49-91d9f2e8593a
[!INCLUDE [sample-code](../includes/snippets/csharp/chatmessagethis-undosoftdelete3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chatmessagethis-undosoftdelete3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/teams/172b0cce-e65d-44ce-9a49-91d9f2e8593a
[!INCLUDE [sample-code](../includes/snippets/powershell/chatmessagethis-undosoftdelete3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Chatmessage Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chatmessage-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/chatmessagepatchpolicyviolationall-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chatmessagepatchpolicyviolationall-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/chatmessagepatchpolicyviolationall-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
The following is an example of the request to update the properties on a Microso
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "patch_chatMessage_1"
+ "name": "patch_chatMessage_1",
+ "sampleKeys":["e1234567-e123-4276-55555-6232b0e3a89a", "a7654321-e321-0000-0000-123b0e3a00a", "19%3Aa21b0b0c05194ebc9e30000000000f61%40thread.skype"]
}--> ```http
Content-Type: application/json
}, "attachments": [], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ```
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/patch-chatmessage-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/patch-chatmessage-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/patch-chatmessage-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
The following is an example of the request to update the mentions on a Microsoft
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "patch_chatMessage_2"
+ "name": "patch_chatMessage_2",
+ "sampleKeys": ["e1234567-e123-4276-55555-6232b0e3a89a", "a7654321-e321-0000-0000-123b0e3a00a", "19%3Aa21b0b0c05194ebc9e30000000000f61%40thread.skype"]
}--> ```http
Content-Type: application/json
} } ],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ```
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/patch-chatmessage-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/patch-chatmessage-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/patch-chatmessage-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
The following is an example of the request to update the attachments on a Micros
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "patch_chatMessage_3"
+ "name": "patch_chatMessage_3",
+ "sampleKeys": ["e1234567-e123-4276-55555-6232b0e3a89a", "a7654321-e321-0000-0000-123b0e3a00a", "19%3Aa21b0b0c05194ebc9e30000000000f61%40thread.skype"]
}--> ```http
Content-Type: application/json
} ], "mentions": [],
- "reactions": []
+ "reactions": [],
+ "messageHistory": []
} ```
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/patch-chatmessage-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/patch-chatmessage-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/patch-chatmessage-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
The following is an example of the request to update the reactions property on a
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "patch_chatMessage_4"
+ "name": "patch_chatMessage_4",
+ "sampleKeys": ["19%3Aa21b0b0c05194ebc9e30000000000f61%40thread.skype", "a7654321-e321-0000-0000-123b0e3a00a", "e1234567-e123-4276-55555-6232b0e3a89a"]
}--> ```http
Content-Type: application/json
} } }
+ ],
+ "messageHistory": [
+ {
+ "modifiedDateTime": "2018-10-21T08:10:30.489Z",
+ "actions": "reactionAdded",
+ "reaction": {
+ "reactionType": "angry",
+ "user": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "f1b66449-b46d-49b0-9c3c-53c10a5c818e",
+ "displayName": null,
+ "userIdentityType": "aadUser"
+ }
+ }
+ }
+ },
+ {
+ "modifiedDateTime": "2018-10-21T08:10:32.489Z",
+ "actions": "reactionAdded",
+ "reaction": {
+ "reactionType": "laugh",
+ "user": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "03a02232-d8f5-4970-a77e-6e8c76ce7a4e",
+ "displayName": null,
+ "userIdentityType": "aadUser"
+ }
+ }
+ }
+ },
+ {
+ "modifiedDateTime": "2018-10-21T02:17:14.67Z",
+ "actions": "reactionAdded",
+ "reaction": {
+ "reactionType": "like",
+ "user": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "f1b66449-b46d-49b0-9c3c-53c10a5c818e",
+ "displayName": null,
+ "userIdentityType": "aadUser"
+ }
+ }
+ }
+ },
+ {
+ "modifiedDateTime": "2018-10-21T02:34:40.3Z",
+ "actions": "reactionAdded",
+ "reaction": {
+ "reactionType": "like",
+ "user": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "4c9041b7-449a-40f7-8855-56da239b9fd1",
+ "displayName": null,
+ "userIdentityType": "aadUser"
+ }
+ }
+ }
+ },
+ {
+ "modifiedDateTime": "2018-10-21T08:10:25.489Z",
+ "actions": "reactionAdded",
+ "reaction": {
+ "reactionType": "like",
+ "user": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "03a02232-d8f5-4970-a77e-6e8c76ce7a4e",
+ "displayName": null,
+ "userIdentityType": "aadUser"
+ }
+ }
+ }
+ },
+ {
+ "modifiedDateTime": "2018-10-21T08:10:31.489Z",
+ "actions": "reactionAdded",
+ "reaction": {
+ "reactionType": "heart",
+ "user": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "03a02232-d8f5-4970-a77e-6e8c76ce7a4e",
+ "displayName": null,
+ "userIdentityType": "aadUser"
+ }
+ }
+ }
+ },
+ {
+ "modifiedDateTime": "2018-10-21T08:10:33.489Z",
+ "actions": "reactionAdded",
+ "reaction": {
+ "reactionType": "sad",
+ "user": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "03a02232-d8f5-4970-a77e-6e8c76ce7a4e",
+ "displayName": null,
+ "userIdentityType": "aadUser"
+ }
+ }
+ }
+ },
+ {
+ "modifiedDateTime": "2018-10-21T08:10:34.489Z",
+ "actions": "surprised",
+ "reaction": {
+ "reactionType": "sad",
+ "user": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "03a02232-d8f5-4970-a77e-6e8c76ce7a4e",
+ "displayName": null,
+ "userIdentityType": "aadUser"
+ }
+ }
+ }
+ }
] } ```
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/patch-chatmessage-4-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/patch-chatmessage-4-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/patch-chatmessage-4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Chatmessagehostedcontent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chatmessagehostedcontent-get.md
One of the following permissions is required to call this API. To learn more, in
> **Note**: Permissions marked with * use [resource-specific consent](/microsoftteams/platform/graph-api/rsc/resource-specific-consent).
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request **Get hosted content in a channel message**
GET https://graph.microsoft.com/v1.0/chats/19:2da4c29f6d7041eca70b638b43d45437@t
[!INCLUDE [sample-code](../includes/snippets/csharp/get-hostedcontentchatmessage-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-hostedcontentchatmessage-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19:2da4c29f6d7041eca70b638b43d45437@t
[!INCLUDE [sample-code](../includes/snippets/powershell/get-hostedcontentchatmessage-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/chats/19:2da4c29f6d7041eca70b638b43d45437@t
[!INCLUDE [sample-code](../includes/snippets/csharp/get-hostedcontentchatmessage-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-hostedcontentchatmessage-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19:2da4c29f6d7041eca70b638b43d45437@t
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Chats Getallmessages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/chats-getallmessages.md
The following permissions are required to call this API. To learn more, includin
| Delegated (personal Microsoft account) | Not supported. | | Application | Chat.Read.All, Chat.ReadWrite.All |
-> [!NOTE]
-> Before you call this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request <!-- { "blockType": "ignored" } -->
GET https://graph.microsoft.com/v1.0/users/0b4f1cf6-54c8-4820-bbb7-2a1f4257ade5/
[!INCLUDE [sample-code](../includes/snippets/csharp/chat-getallmessages-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/chat-getallmessages-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/0b4f1cf6-54c8-4820-bbb7-2a1f4257ade5/
[!INCLUDE [sample-code](../includes/snippets/php/chat-getallmessages-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
] } ```+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Checklistitem Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/checklistitem-delete.md
DELETE https://graph.microsoft.com/v1.0/me/todo/lists/AAMkADliMmU5YjJlLTVmMmQtNG
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-checklistitem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-checklistitem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/todo/lists/AAMkADliMmU5YjJlLTVmMmQtNG
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-checklistitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Checklistitem Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/checklistitem-get.md
GET https://graph.microsoft.com/v1.0/me/todo/lists/AAMkADliMmU5YjJlLTVmMmQtNGQzN
[!INCLUDE [sample-code](../includes/snippets/csharp/get-checklistitem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-checklistitem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/todo/lists/AAMkADliMmU5YjJlLTVmMmQtNGQzN
[!INCLUDE [sample-code](../includes/snippets/powershell/get-checklistitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Checklistitem Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/checklistitem-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-checklistitem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-checklistitem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-checklistitem-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Claimsmappingpolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/claimsmappingpolicy-delete.md
DELETE https://graph.microsoft.com/v1.0/policies/claimsMappingPolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-claimsmappingpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-claimsmappingpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/policies/claimsMappingPolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-claimsmappingpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Claimsmappingpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/claimsmappingpolicy-get.md
GET https://graph.microsoft.com/v1.0/policies/claimsMappingPolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-claimsmappingpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-claimsmappingpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/claimsMappingPolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-claimsmappingpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Claimsmappingpolicy List Appliesto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/claimsmappingpolicy-list-appliesto.md
Get a list of [directoryObject](../resources/directoryObject.md) objects that a
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Application.Read.All, Policy.ReadWrite.ApplicationConfiguration and Application.Read.All, Directory.Read.All |
The following is an example of the request.
GET https://graph.microsoft.com/v1.0/policies/claimsMappingPolicies/{id}/appliesTo ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/claimsMappingPolicies/{id}/applies
[!INCLUDE [sample-code](../includes/snippets/javascript/get-appliesto-1-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Claimsmappingpolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/claimsmappingpolicy-list.md
GET https://graph.microsoft.com/v1.0/policies/claimsMappingPolicies
[!INCLUDE [sample-code](../includes/snippets/csharp/get-claimsmappingpolicies-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-claimsmappingpolicies-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/claimsMappingPolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/get-claimsmappingpolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Claimsmappingpolicy Post Claimsmappingpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/claimsmappingpolicy-post-claimsmappingpolicies.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-claimsmappingpolicy-from-claimsmappingpolicies-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-claimsmappingpolicy-from-claimsmappingpolicies-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-claimsmappingpolicy-from-claimsmappingpolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Claimsmappingpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/claimsmappingpolicy-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-claimsmappingpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-claimsmappingpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-claimsmappingpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Cloudcommunications Getpresencesbyuserid https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/cloudcommunications-getpresencesbyuserid.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/get-presence-multiple-users-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-presence-multiple-users-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/get-presence-multiple-users-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Columndefinition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/columndefinition-delete.md
DELETE https://graph.microsoft.com/v1.0/sites/{site-id}/contentTypes/{contentTyp
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-columns-from-contenttype-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-columns-from-contenttype-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/sites/{site-id}/contentTypes/{contentTyp
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-columns-from-contenttype-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Columndefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/columndefinition-get.md
GET /sites/{site-id}/contentTypes/{contentType-id}/columns/{column-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-column-from-contenttype-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-column-from-contenttype-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /sites/{site-id}/contentTypes/{contentType-id}/columns/{column-id}
[!INCLUDE [sample-code](../includes/snippets/php/get-column-from-contenttype-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Columndefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/columndefinition-update.md
If successful, this method returns a `200 OK` response code and an updated [colu
### Request +
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "columndefinitionupdate"
+}-->
+ ```http PATCH /sites/{site-id}/contentTypes/{contentType-id}/columns/{column-id} Content-Type: application/json
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response >**Note:** The response object shown here might be shortened for readability.
v1.0 Conditionalaccesspolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conditionalaccesspolicy-delete.md
Delete a [conditionalAccessPolicy](../resources/conditionalaccesspolicy.md) obje
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| | Delegated (work or school account) | Policy.Read.All and Policy.ReadWrite.ConditionalAccess |
DELETE https://graph.microsoft.com/v1.0/identity/conditionalAccess/policies/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-conditionalaccesspolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-conditionalaccesspolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/identity/conditionalAccess/policies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-conditionalaccesspolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Conditionalaccesspolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conditionalaccesspolicy-get.md
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/policies/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-conditionalaccesspolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-conditionalaccesspolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/policies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-conditionalaccesspolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Conditionalaccesspolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conditionalaccesspolicy-update.md
Update the properties of a [conditionalAccessPolicy](../resources/conditionalacc
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All, Policy.ReadWrite.ConditionalAccess and Application.Read.All |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-conditionalaccesspolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-conditionalaccesspolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-conditionalaccesspolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Conditionalaccessroot List Authenticationcontextclassreferences https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conditionalaccessroot-list-authenticationcontextclassreferences.md
GET /identity/conditionalAccess/authenticationContextClassReferences
[!INCLUDE [sample-code](../includes/snippets/csharp/list-authenticationcontextclassreference-v1-e1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-authenticationcontextclassreference-v1-e1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /identity/conditionalAccess/authenticationContextClassReferences
[!INCLUDE [sample-code](../includes/snippets/powershell/list-authenticationcontextclassreference-v1-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Conditionalaccessroot List Namedlocations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conditionalaccessroot-list-namedlocations.md
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/namedLocations
[!INCLUDE [sample-code](../includes/snippets/csharp/get-namedlocations-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-namedlocations-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/namedLocations
[!INCLUDE [sample-code](../includes/snippets/powershell/get-namedlocations-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/namedLocations?$
[!INCLUDE [sample-code](../includes/snippets/csharp/get-namedlocations-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-namedlocations-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/namedLocations?$
[!INCLUDE [sample-code](../includes/snippets/powershell/get-namedlocations-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/namedLocations?$
[!INCLUDE [sample-code](../includes/snippets/csharp/get-namedlocations-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-namedlocations-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/namedLocations?$
[!INCLUDE [sample-code](../includes/snippets/powershell/get-namedlocations-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/namedLocations?$
[!INCLUDE [sample-code](../includes/snippets/csharp/get-namedlocations-4-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-namedlocations-4-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/namedLocations?$
[!INCLUDE [sample-code](../includes/snippets/powershell/get-namedlocations-4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Conditionalaccessroot List Policies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conditionalaccessroot-list-policies.md
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/policies
[!INCLUDE [sample-code](../includes/snippets/csharp/get-policies-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-policies-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/policies
[!INCLUDE [sample-code](../includes/snippets/powershell/get-policies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Conditionalaccessroot List Templates https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conditionalaccessroot-list-templates.md
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/templates
[!INCLUDE [sample-code](../includes/snippets/csharp/list-conditionalaccesstemplate-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-conditionalaccesstemplate-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/templates
[!INCLUDE [sample-code](../includes/snippets/powershell/list-conditionalaccesstemplate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/templates?$selec
[!INCLUDE [sample-code](../includes/snippets/csharp/list-conditionalaccesstemplate-select-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-conditionalaccesstemplate-select-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/templates?$selec
[!INCLUDE [sample-code](../includes/snippets/powershell/list-conditionalaccesstemplate-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Conditionalaccessroot Post Namedlocations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conditionalaccessroot-post-namedlocations.md
Create a new [namedLocation](../resources/namedlocation.md) object. Named locati
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Policy.ReadWrite.ConditionalAccess |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-namedlocation-from-conditionalaccessroot-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-namedlocation-from-conditionalaccessroot-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-namedlocation-from-conditionalaccessroot-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-namedlocation-from-conditionalaccessroot-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-namedlocation-from-conditionalaccessroot-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-namedlocation-from-conditionalaccessroot-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Conditionalaccessroot Post Policies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conditionalaccessroot-post-policies.md
Create a new [conditionalAccessPolicy](../resources/conditionalaccesspolicy.md).
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All, Policy.ReadWrite.ConditionalAccess and Application.Read.All |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-conditionalaccesspolicy-from-conditionalaccessroot-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-conditionalaccesspolicy-from-conditionalaccessroot-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-conditionalaccesspolicy-from-conditionalaccessroot-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-conditionalaccesspolicy-from-conditionalaccessroot-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-conditionalaccesspolicy-from-conditionalaccessroot-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-conditionalaccesspolicy-from-conditionalaccessroot-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-conditionalaccesspolicy-from-conditionalaccessroot-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-conditionalaccesspolicy-from-conditionalaccessroot-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-conditionalaccesspolicy-from-conditionalaccessroot-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-conditionalaccesspolicy-from-conditionalaccessroot-4-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-conditionalaccesspolicy-from-conditionalaccessroot-4-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-conditionalaccesspolicy-from-conditionalaccessroot-4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Conditionalaccesstemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conditionalaccesstemplate-get.md
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/templates/c75034
[!INCLUDE [sample-code](../includes/snippets/csharp/get-conditionalaccesstemplate-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-conditionalaccesstemplate-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/templates/c75034
[!INCLUDE [sample-code](../includes/snippets/powershell/get-conditionalaccesstemplate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/templates/c75034
[!INCLUDE [sample-code](../includes/snippets/csharp/get-conditionalaccesstemplate-select-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-conditionalaccesstemplate-select-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/templates/c75034
[!INCLUDE [sample-code](../includes/snippets/powershell/get-conditionalaccesstemplate-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Connectedorganization Delete Externalsponsors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/connectedorganization-delete-externalsponsors.md
DELETE https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-externalsponsor-from-connectedorganization-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-externalsponsor-from-connectedorganization-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-externalsponsor-from-connectedorganization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Connectedorganization Delete Internalsponsors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/connectedorganization-delete-internalsponsors.md
DELETE https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-internalsponsor-from-connectedorganization-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-internalsponsor-from-connectedorganization-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-internalsponsor-from-connectedorganization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Connectedorganization Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/connectedorganization-delete.md
DELETE https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-connectedorganization-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-connectedorganization-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-connectedorganization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Connectedorganization Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/connectedorganization-get.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/co
[!INCLUDE [sample-code](../includes/snippets/csharp/get-connectedorganization-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-connectedorganization-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/co
[!INCLUDE [sample-code](../includes/snippets/powershell/get-connectedorganization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Connectedorganization Post Externalsponsors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/connectedorganization-post-externalsponsors.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-externalsponsor-from-connectedorganization-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-externalsponsor-from-connectedorganization-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-externalsponsor-from-connectedorganization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Connectedorganization Post Internalsponsors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/connectedorganization-post-internalsponsors.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-internalsponsor-from-connectedorganization-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-internalsponsor-from-connectedorganization-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-internalsponsor-from-connectedorganization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Connectedorganization Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/connectedorganization-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-connectedorganization-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-connectedorganization-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-connectedorganization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contact Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contact-delete.md
DELETE https://graph.microsoft.com/v1.0/me/contacts/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-contact-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-contact-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/contacts/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-contact-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Contact Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contact-delta.md
Prefer: odata.maxpagesize=2
[!INCLUDE [sample-code](../includes/snippets/csharp/contact-delta-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/contact-delta-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: odata.maxpagesize=2
[!INCLUDE [sample-code](../includes/snippets/php/contact-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
v1.0 Contact Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contact-get.md
GET https://graph.microsoft.com/v1.0/me/contacts/AAMkAGVmMDEzMTM4LTZmYWUtNDdkNC1
[!INCLUDE [sample-code](../includes/snippets/csharp/get-contact-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-contact-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/contacts/AAMkAGVmMDEzMTM4LTZmYWUtNDdkNC1
[!INCLUDE [sample-code](../includes/snippets/powershell/get-contact-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Contact Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contact-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-contact-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-contact-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-contact-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contactfolder Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contactfolder-delete.md
DELETE https://graph.microsoft.com/v1.0/me/contactFolders/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-contactfolder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-contactfolder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/contactFolders/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-contactfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Contactfolder Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contactfolder-delta.md
Prefer: odata.maxpagesize=2
[!INCLUDE [sample-code](../includes/snippets/csharp/contactfolder-delta-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/contactfolder-delta-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: odata.maxpagesize=2
[!INCLUDE [sample-code](../includes/snippets/php/contactfolder-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
v1.0 Contactfolder Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contactfolder-get.md
GET https://graph.microsoft.com/v1.0/me/contactFolders/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-contactfolder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-contactfolder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/contactFolders/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-contactfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Contactfolder List Childfolders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contactfolder-list-childfolders.md
GET https://graph.microsoft.com/v1.0/me/contactFolders/{id}/childFolders
[!INCLUDE [sample-code](../includes/snippets/csharp/contactfolder-get-childfolders-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/contactfolder-get-childfolders-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/contactFolders/{id}/childFolders
[!INCLUDE [sample-code](../includes/snippets/powershell/contactfolder-get-childfolders-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Contactfolder List Contacts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contactfolder-list-contacts.md
GET https://graph.microsoft.com/v1.0/me/contactFolders/{id}/contacts
[!INCLUDE [sample-code](../includes/snippets/csharp/contactfolder-get-contacts-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/contactfolder-get-contacts-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/contactFolders/{id}/contacts
[!INCLUDE [sample-code](../includes/snippets/powershell/contactfolder-get-contacts-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Contactfolder Post Childfolders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contactfolder-post-childfolders.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-contactfolder-from-contactfolder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-contactfolder-from-contactfolder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-contactfolder-from-contactfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [contactFolder](../resources/contactfolder.md) object.
v1.0 Contactfolder Post Contacts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contactfolder-post-contacts.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-contact-from-contactfolder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-contact-from-contactfolder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-contact-from-contactfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <br/>
v1.0 Contactfolder Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contactfolder-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-contactfolder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-contactfolder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-contactfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Contentsharingsession Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contentsharingsession-get.md
GET https://graph.microsoft.com/v1.0/communications/calls/7531d31f-d10d-44de-802
[!INCLUDE [sample-code](../includes/snippets/csharp/get-contentsharingsession-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-contentsharingsession-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/communications/calls/7531d31f-d10d-44de-802
[!INCLUDE [sample-code](../includes/snippets/powershell/get-contentsharingsession-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype Addcopy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contenttype-addcopy.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/contenttype-addcopy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/contenttype-addcopy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/contenttype-addcopy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype Addcopyfromcontenttypehub https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contenttype-addcopyfromcontenttypehub.md
Content-length: 33
[!INCLUDE [sample-code](../includes/snippets/csharp/contenttype-addcopyfromcontenttypehub-syncpull-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/contenttype-addcopyfromcontenttypehub-syncpull-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-length: 33
[!INCLUDE [sample-code](../includes/snippets/powershell/contenttype-addcopyfromcontenttypehub-syncpull-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-length: 33
[!INCLUDE [sample-code](../includes/snippets/csharp/contenttype-addcopyfromcontenttypehub-asyncpull-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/contenttype-addcopyfromcontenttypehub-asyncpull-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-length: 33
[!INCLUDE [sample-code](../includes/snippets/powershell/contenttype-addcopyfromcontenttypehub-asyncpull-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Contenttype Associatewithhubsites https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contenttype-associatewithhubsites.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/contenttype-associatewithhubsites-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/contenttype-associatewithhubsites-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/contenttype-associatewithhubsites-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype Copytodefaultcontentlocation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contenttype-copytodefaultcontentlocation.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/contenttype-copytodefaultcontentlocation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/contenttype-copytodefaultcontentlocation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/contenttype-copytodefaultcontentlocation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contenttype-delete.md
DELETE https://graph.microsoft.com/v1.0/sites/{site-id}/contentTypes/{contentTyp
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-contenttype-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-contenttype-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/sites/{site-id}/contentTypes/{contentTyp
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-contenttype-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contenttype-get.md
GET https://graph.microsoft.com/v1.0/sites/{site-id}/contentTypes/{contentType-i
[!INCLUDE [sample-code](../includes/snippets/csharp/get-contenttype-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-contenttype-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/{site-id}/contentTypes/{contentType-i
[!INCLUDE [sample-code](../includes/snippets/powershell/get-contenttype-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype Getcompatiblehubcontenttypes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contenttype-getcompatiblehubcontenttypes.md
GET https://graph.microsoft.com/v1.0/sites/root/lists/Documents/contentTypes/get
[!INCLUDE [sample-code](../includes/snippets/csharp/contenttype-getcompatiblehubcontenttypes-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/contenttype-getcompatiblehubcontenttypes-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/root/lists/Documents/contentTypes/get
[!INCLUDE [sample-code](../includes/snippets/php/contenttype-getcompatiblehubcontenttypes-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype Ispublished https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contenttype-ispublished.md
GET https://graph.microsoft.com/v1.0/sites/{siteId}/contentTypes/{contentTypeId}
[!INCLUDE [sample-code](../includes/snippets/csharp/contenttype-ispublished-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/contenttype-ispublished-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/{siteId}/contentTypes/{contentTypeId}
[!INCLUDE [sample-code](../includes/snippets/php/contenttype-ispublished-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype List Columns https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contenttype-list-columns.md
GET https://graph.microsoft.com/v1.0/sites/{site-id}/contentTypes/{contentType-i
[!INCLUDE [sample-code](../includes/snippets/csharp/get-columns-from-contenttype-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-columns-from-contenttype-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/{site-id}/contentTypes/{contentType-i
[!INCLUDE [sample-code](../includes/snippets/powershell/get-columns-from-contenttype-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype Post Columns https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contenttype-post-columns.md
If successful, this method returns a `200 OK` response code and [columnDefinitio
## Example ### Request
-<!-- { "blockType": "request" } -->
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request" ,
+ "name" : "contenttype_post_conlumns"
+} -->
+ ```http POST https://graph.microsoft.com/v1.0/sites/{site-id}/contentTypes/{contentType-id}/columns Content-Type: application/json
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The response returns the column added to a content type.
v1.0 Contenttype Publish https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contenttype-publish.md
POST https://graph.microsoft.com/v1.0/sites/{siteId}/contentTypes/{contentTypeId
[!INCLUDE [sample-code](../includes/snippets/csharp/contenttype-publish-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/contenttype-publish-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/sites/{siteId}/contentTypes/{contentTypeId
[!INCLUDE [sample-code](../includes/snippets/powershell/contenttype-publish-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype Unpublish https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contenttype-unpublish.md
POST https://graph.microsoft.com/v1.0/sites/{siteId}/contentTypes/{contentTypeId
[!INCLUDE [sample-code](../includes/snippets/csharp/contenttype-unpublish-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/contenttype-unpublish-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/sites/{siteId}/contentTypes/{contentTypeId
[!INCLUDE [sample-code](../includes/snippets/powershell/contenttype-unpublish-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contenttype Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contenttype-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-contenttype-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-contenttype-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-contenttype-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Contract Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contract-get.md
GET https://graph.microsoft.com/v1.0/contracts/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-contract-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-contract-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/contracts/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-contract-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Contract List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/contract-list.md
GET https://graph.microsoft.com/v1.0/contracts
[!INCLUDE [sample-code](../includes/snippets/csharp/get-contract-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-contract-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/contracts
[!INCLUDE [sample-code](../includes/snippets/powershell/get-contract-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Conversation Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conversation-delete.md
Title: "Delete conversation" description: "Delete conversation."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
DELETE https://graph.microsoft.com/v1.0/groups/{id}/conversations/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-conversation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-conversation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/groups/{id}/conversations/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-conversation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Conversation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conversation-get.md
Title: "Get conversation" description: "Retrieve the properties and relationships of conversation object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/4d81ce71-486c-41e9-afc5-e41bf2d0722a
[!INCLUDE [sample-code](../includes/snippets/csharp/get-conversation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-conversation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/4d81ce71-486c-41e9-afc5-e41bf2d0722a
[!INCLUDE [sample-code](../includes/snippets/powershell/get-conversation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Conversation List Threads https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conversation-list-threads.md
Title: "List threads" description: "Get all the threads in a group conversation."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/4d81ce71-486c-41e9-afc5-e41bf2d0722a
[!INCLUDE [sample-code](../includes/snippets/csharp/get-threads-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-threads-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/4d81ce71-486c-41e9-afc5-e41bf2d0722a
[!INCLUDE [sample-code](../includes/snippets/powershell/get-threads-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Conversation Post Threads https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conversation-post-threads.md
Title: "Create thread" description: "Create a new thread in the specified conversation. "-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-conversationthread-from-conversation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-conversationthread-from-conversation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-conversationthread-from-conversation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [conversationThread](../resources/conversationthread.md) object.
v1.0 Conversationmember Add https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conversationmember-add.md
content-length: 26
[!INCLUDE [sample-code](../includes/snippets/csharp/create-conversation-member-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-conversation-member-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
content-length: 26
[!INCLUDE [sample-code](../includes/snippets/powershell/create-conversation-member-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Conversationmember Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conversationmember-delete.md
Here is an example of the request.
"blockType": "request", "name": "delete_conversation_member" } -->+ ```http DELETE https://graph.microsoft.com/V1.0/teams/{id}/channels/{id}/members/{id} ```
Here is an example of the response.
<!-- { "blockType": "response" } -->+ ```http HTTP/1.1 204 No Content ```
v1.0 Conversationmember Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conversationmember-get.md
Here is an example of the request.
<!-- { "blockType": "request",
- "name": "get_conversation_member_2"
+ "name": "conversation_member__get2"
}--> ```http
Here is an example of the response.
{ "blockType": "response", "truncated": true,
- "name": "get_conversation_member_2",
"@odata.type": "microsoft.graph.conversationMember" } -->
v1.0 Conversationmember List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conversationmember-list.md
The following is an example of the request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "list_conversation_members_2"
+ "name": "list_conversation_members_2",
+ "sampleKeys": ["19:9ef2dcdf14ba44cbae25c2f5d53171ba@thread.v2"]
}--> ```msgraph-interactive GET https://graph.microsoft.com/v1.0/chats/19:9ef2dcdf14ba44cbae25c2f5d53171ba@thread.v2/members
GET https://graph.microsoft.com/v1.0/chats/19:9ef2dcdf14ba44cbae25c2f5d53171ba@t
[!INCLUDE [sample-code](../includes/snippets/csharp/list-conversation-members-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-conversation-members-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/chats/19:9ef2dcdf14ba44cbae25c2f5d53171ba@t
[!INCLUDE [sample-code](../includes/snippets/powershell/list-conversation-members-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Conversationmember Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conversationmember-update.md
Here is an example of the request.
"blockType": "request", "name": "update_conversation_member" } -->+ ```http PATCH https://graph.microsoft.com/V1.0/teams/{id}/channels/{id}/members/{id} content-type: application/json
v1.0 Conversationmembers Add https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conversationmembers-add.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/bulkaddmembers-team-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/bulkaddmembers-team-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/bulkaddmembers-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/bulkaddmembers-team-partial-failure-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/bulkaddmembers-team-partial-failure-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/bulkaddmembers-team-partial-failure-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/bulkaddmembers-team-upn-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/bulkaddmembers-team-upn-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/bulkaddmembers-team-upn-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Conversationthread Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conversationthread-delete.md
Title: "Delete conversationThread" description: "Delete conversationThread."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
DELETE https://graph.microsoft.com/v1.0/groups/{id}/threads/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-conversationthread-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-conversationthread-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/groups/{id}/threads/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-conversationthread-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Conversationthread Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conversationthread-get.md
Title: "Get conversationThread" description: "Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, " ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/get-conversationthread-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-conversationthread-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/get-conversationthread-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Conversationthread List Posts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conversationthread-list-posts.md
Title: "List posts" description: "Get the posts of the specified thread. You can specify both the parent conversation and the thread, or, " ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/get-posts-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-posts-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/get-posts-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Conversationthread Reply https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conversationthread-reply.md
Title: "conversationThread: reply" description: "Reply to a thread in a group conversation and add a new post to it. You can specify the parent conversation "-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
POST /groups/{id}/conversations/{id}/threads/{id}/reply
## Request body In the request body, provide a JSON object with the following parameters.
-| Parameter | Type |Description|
+| Parameter | Type |Description|
|:|:--|:-| |post|[post](../resources/post.md)|The new post that is being replied with.|
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/conversationthread-reply-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/conversationthread-reply-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/conversationthread-reply-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Conversationthread Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/conversationthread-update.md
Title: "Update conversationthread" description: "Lock or unlock a thread, to allow or avoid further posting to the thread." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
PATCH /groups/{group id}/conversations/{conversation id}/threads/{thread id}
## Request body In the request body, supply the values for relevant fields that should be updated. Existing properties that are not included in the request body will maintain their previous values or be recalculated based on changes to other property values. For best performance you shouldn't include existing values that haven't changed.
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |isLocked|Boolean|Indicates if the thread is locked. Set to `true` to disallow posting.|
If successful, this method returns a `200 OK` response code and an empty object
### Request Here is an example of the request. + # [HTTP](#tab/http) <!-- {
- "blockType": "ignored",
+ "blockType": "request",
"name": "update_conversationthread" }-->+ ```http PATCH https://graph.microsoft.com/v1.0/groups/0fbf2921-5d17-4c2b-bae4-cc581de72c13/threads/AAQkAGU3OGZjZTE2LTFlOWItNGExYi1hMGMzLTMwZWU4OGUzYjU5MQMkABAALmW2hn6Ui0_7hOBeAIFdWhAALmW2hn6Ui0_7hOBeAIFdWg== Content-type: application/json
Content-type: application/json
"isLocked": true } ```+ # [C#](#tab/csharp) [!INCLUDE [sample-code](../includes/snippets/csharp/update-conversationthread-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [JavaScript](#tab/javascript)
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
The following is an example of the response.
} --> ```http HTTP/1.1 200 OK
-Content-type: application/json
-
-{}
``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Countrynamedlocation Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/countrynamedlocation-delete.md
Delete a [countryNamedLocation](../resources/countryNamedLocation.md) object.
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Policy.ReadWrite.ConditionalAccess |
DELETE https://graph.microsoft.com/v1.0/identity/conditionalAccess/namedLocation
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-countrynamedlocation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-countrynamedlocation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/identity/conditionalAccess/namedLocation
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-countrynamedlocation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Countrynamedlocation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/countrynamedlocation-get.md
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/namedLocations/1
[!INCLUDE [sample-code](../includes/snippets/csharp/get-countrynamedlocation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-countrynamedlocation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/namedLocations/1
[!INCLUDE [sample-code](../includes/snippets/powershell/get-countrynamedlocation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Countrynamedlocation Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/countrynamedlocation-update.md
Update the properties of a [countryNamedLocation](../resources/countryNamedLocat
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Policy.ReadWrite.ConditionalAccess |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-countrynamedlocation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-countrynamedlocation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-countrynamedlocation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Crosstenantaccesspolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/crosstenantaccesspolicy-get.md
GET https://graph.microsoft.com/v1.0/policies/crossTenantAccessPolicy
[!INCLUDE [sample-code](../includes/snippets/csharp/get-crosstenantaccesspolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-crosstenantaccesspolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/crossTenantAccessPolicy
[!INCLUDE [sample-code](../includes/snippets/powershell/get-crosstenantaccesspolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Crosstenantaccesspolicy List Partners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/crosstenantaccesspolicy-list-partners.md
doc_type: apiPageType
Namespace: microsoft.graph
-Get a list of all partner configurations within a cross-tenant access policy.
+Get a list of all partner configurations within a cross-tenant access policy. You can also use the `$expand` parameter to list the user synchronization policy for all partner configurations.
## Permissions
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:| |Delegated (work or school account)|Policy.Read.All, Policy.ReadWrite.CrossTenantAccess|
-|Delegated (personal Microsoft account)|Not applicable|
+|Delegated (personal Microsoft account)|Not supported.|
|Application|Policy.Read.All, Policy.ReadWrite.CrossTenantAccess| ## HTTP request
One of the following permissions is required to call this API. To learn more, in
GET /policies/crossTenantAccessPolicy/partners ```
+## Optional query parameters
+
+This method supports the `$select` and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+ ## Request headers |Name|Description|
If successful, this method returns a `200 OK` response code and a collection of
## Examples
-### Request
+### Example 1: List all partner configurations within a cross-tenant access policy
+
+The following example shows how to list all partner configurations within a cross-tenant access policy.
+#### Request
+
+The following is an example of the request.
# [HTTP](#tab/http) <!-- {
GET https://graph.microsoft.com/v1.0/policies/crossTenantAccessPolicy/partners
[!INCLUDE [sample-code](../includes/snippets/csharp/list-crosstenantaccesspolicyconfigurationpartner-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-crosstenantaccesspolicyconfigurationpartner-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/crossTenantAccessPolicy/partners
[!INCLUDE [sample-code](../includes/snippets/powershell/list-crosstenantaccesspolicyconfigurationpartner-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-### Response
+#### Response
+
+The following is an example of the response.
>**Note:** The response object shown here might be shortened for readability. <!-- {
Content-Type: application/json
{ "tenantId": "123f4846-ba00-4fd7-ba43-dac1f8f63013", "inboundTrust": null,
+ "automaticUserConsentSettings": {
+ "inboundAllowed": null,
+ "outboundAllowed": null
+ },
"b2bCollaborationInbound": null, "b2bCollaborationOutbound": null, "b2bDirectConnectOutbound": null,
- "b2bDirectConnectInbound":
- {
- "usersAndGroups":
- {
+ "b2bDirectConnectInbound": {
+ "usersAndGroups": {
"accessType": "allowed", "targets": [ {
Content-Type: application/json
} ] },
- "applications":
- {
+ "applications": {
"accessType": "allowed", "targets": [ {
Content-Type: application/json
] } ```+
+### Example 2: List the user synchronization policy for all partner configurations
+
+The following example uses the `$expand` parameter to list the user synchronization policy for all partner configurations.
+
+#### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_crosstenantidentitysyncpolicypartner"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/policies/crossTenantAccessPolicy/partners?$select=tenantId&$expand=identitySynchronization
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.crossTenantIdentitySyncPolicyPartner)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "tenantId": "9c5d131d-b1c3-4fc4-9e3f-c6557947d551",
+ "identitySynchronization": {
+ "tenantId": "9c5d131d-b1c3-4fc4-9e3f-c6557947d551",
+ "displayName": "Fabrikam",
+ "userSyncInbound": {
+ "isSyncAllowed": true
+ }
+ }
+ }
+ ]
+}
+```
v1.0 Crosstenantaccesspolicy Post Partners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/crosstenantaccesspolicy-post-partners.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:| |Delegated (work or school account)|Policy.ReadWrite.CrossTenantAccess|
-|Delegated (personal Microsoft account)|Not applicable|
+|Delegated (personal Microsoft account)|Not supported.|
|Application|Policy.ReadWrite.CrossTenantAccess| ## HTTP request
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:|
+| automaticUserConsentSettings | [inboundOutboundPolicyConfiguration](../resources/inboundoutboundpolicyconfiguration.md) | Determines the partner-specific configuration for automatic user consent settings. Unless specifically configured, the **inboundAllowed** and **outboundAllowed** properties are `null` and inherit from the default settings, which is always `false`. |
| b2bCollaborationInbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your partner-specific configuration for users from other organizations accessing your resources via Azure AD B2B collaboration. | | b2bCollaborationOutbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your partner-specific configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B collaboration. | | b2bDirectConnectInbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your partner-specific configuration for users from other organizations accessing your resources via Azure AD B2B direct connect. | | b2bDirectConnectOutbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your partner-specific configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B direct connect. | | inboundTrust | [crossTenantAccessPolicyInboundTrust](../resources/crosstenantaccesspolicyinboundtrust.md) | Determines the partner-specific configuration for trusting other Conditional Access claims from external Azure AD organizations. |
-| tenantId | String | The tenant identifier for the partner Azure Active Directory (Azure AD) organization. |
+| isServiceProvider | Boolean | Identifies whether the partner-specific configuration is a cloud service provider for your organization. |
+| tenantId | String | The tenant identifier for the partner Azure AD organization. Read-only. Key.|
## Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-crosstenantaccesspolicyconfigurationpartner-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-crosstenantaccesspolicyconfigurationpartner-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-crosstenantaccesspolicyconfigurationpartner-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Crosstenantaccesspolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/crosstenantaccesspolicy-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-crosstenantaccesspolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-crosstenantaccesspolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-crosstenantaccesspolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Crosstenantaccesspolicyconfigurationdefault Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/crosstenantaccesspolicyconfigurationdefault-get.md
If successful, this method returns a `200 OK` response code and a [crossTenantAc
### Request - # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/v1.0/policies/crossTenantAccessPolicy/default
[!INCLUDE [sample-code](../includes/snippets/csharp/get-crosstenantaccesspolicyconfigurationdefault-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-crosstenantaccesspolicyconfigurationdefault-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/crossTenantAccessPolicy/default
[!INCLUDE [sample-code](../includes/snippets/powershell/get-crosstenantaccesspolicyconfigurationdefault-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
"isCompliantDeviceAccepted": false, "isHybridAzureADJoinedDeviceAccepted": false, },
+ "automaticUserConsentSettings":
+ {
+ "inboundAllowed": false,
+ "outboundAllowed": false
+ },
"b2bCollaborationOutbound": { "usersAndGroups":
v1.0 Crosstenantaccesspolicyconfigurationdefault Resettosystemdefault https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/crosstenantaccesspolicyconfigurationdefault-resettosystemdefault.md
POST https://graph.microsoft.com/v1.0/policies/crossTenantAccessPolicy/default/r
[!INCLUDE [sample-code](../includes/snippets/csharp/crosstenantaccesspolicyconfigurationdefault-resettosystemdefault-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/crosstenantaccesspolicyconfigurationdefault-resettosystemdefault-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/policies/crossTenantAccessPolicy/default/r
[!INCLUDE [sample-code](../includes/snippets/powershell/crosstenantaccesspolicyconfigurationdefault-resettosystemdefault-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Crosstenantaccesspolicyconfigurationdefault Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/crosstenantaccesspolicyconfigurationdefault-update.md
PATCH /policies/crossTenantAccessPolicy/default
|Property|Type|Description| |:|:|:|
-| inboundTrust | [crossTenantAccessPolicyInboundTrust](../resources/crosstenantaccesspolicyinboundtrust.md) | Determines the default configuration for trusting other Conditional Access claims from external Azure AD organizations. |
| b2bCollaborationInbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your default configuration for users from other organizations accessing your resources via Azure AD B2B collaboration. | | b2bCollaborationOutbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your default configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B collaboration. | | b2bDirectConnectInbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your default configuration for users from other organizations accessing your resources via Azure AD B2B direct connect. | | b2bDirectConnectOutbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your default configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B direct connect. |
+| inboundTrust | [crossTenantAccessPolicyInboundTrust](../resources/crosstenantaccesspolicyinboundtrust.md) | Determines the default configuration for trusting other Conditional Access claims from external Azure AD organizations. |
## Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-crosstenantaccesspolicyconfigurationdefault-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-crosstenantaccesspolicyconfigurationdefault-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-crosstenantaccesspolicyconfigurationdefault-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Crosstenantaccesspolicyconfigurationpartner Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/crosstenantaccesspolicyconfigurationpartner-delete.md
doc_type: apiPageType
Namespace: microsoft.graph
-Delete a [partner-specific configuration](../resources/crosstenantaccesspolicyconfigurationpartner.md) in a cross-tenant access policy.
+Delete a [partner-specific configuration](../resources/crosstenantaccesspolicyconfigurationpartner.md) in a cross-tenant access policy. If a configuration includes a [user synchronization policy](../resources/crosstenantidentitysyncpolicypartner.md), you must first [delete the user synchronization policy](./crosstenantidentitysyncpolicypartner-delete.md) before you can delete the partner-specific configuration.
## Permissions
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:| |Delegated (work or school account)|Policy.ReadWrite.CrossTenantAccess|
-|Delegated (personal Microsoft account)|Not applicable|
+|Delegated (personal Microsoft account)|Not supported.|
|Application|Policy.ReadWrite.CrossTenantAccess| ## HTTP request
If successful, this method returns a `204 No Content` response code.
### Request
+The following is an example of a request. If a configuration includes a [user synchronization policy](../resources/crosstenantidentitysyncpolicypartner.md), you must first [delete the user synchronization policy](./crosstenantidentitysyncpolicypartner-delete.md) before you can delete the partner-specific configuration.
# [HTTP](#tab/http) <!-- {
DELETE https://graph.microsoft.com/v1.0/policies/crossTenantAccessPolicy/partner
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-crosstenantaccesspolicyconfigurationpartner-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-crosstenantaccesspolicyconfigurationpartner-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/policies/crossTenantAccessPolicy/partner
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-crosstenantaccesspolicyconfigurationpartner-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true
v1.0 Crosstenantaccesspolicyconfigurationpartner Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/crosstenantaccesspolicyconfigurationpartner-get.md
If successful, this method returns a `200 OK` response code and a [crossTenantAc
### Request - # [HTTP](#tab/http) <!-- { "blockType": "request",
GET https://graph.microsoft.com/v1.0/policies/crossTenantAccessPolicy/partners/9
[!INCLUDE [sample-code](../includes/snippets/csharp/get-crosstenantaccesspolicyconfigurationpartner-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-crosstenantaccesspolicyconfigurationpartner-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/crossTenantAccessPolicy/partners/9
[!INCLUDE [sample-code](../includes/snippets/powershell/get-crosstenantaccesspolicyconfigurationpartner-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
{ "tenantId": "9c5d131d-b1c3-4fc4-9e3f-c6557947d551", "inboundTrust": null,
+ "automaticUserConsentSettings":
+ {
+ "inboundAllowed": null,
+ "outboundAllowed": null
+ },
"b2bCollaborationInbound": null, "b2bCollaborationOutbound": null, "b2bDirectConnectOutbound": null,
v1.0 Crosstenantaccesspolicyconfigurationpartner Put Identitysynchronization https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization.md
+
+ Title: "Create identitySynchronization"
+description: "Create a cross-tenant user synchronization policy for a partner-specific configuration."
+
+ms.localizationpriority: medium
++
+# Create identitySynchronization
+
+Namespace: microsoft.graph
+
+Create a cross-tenant user synchronization policy for a partner-specific configuration.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|Policy.ReadWrite.CrossTenantAccess|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Policy.ReadWrite.CrossTenantAccess|
+
+The signed-in user must also be assigned the following minimum [directory role](/azure/active-directory/roles/permissions-reference):
+
+* Security Administrator
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PUT /policies/crossTenantAccessPolicy/partners/{id}/identitySynchronization
+```
+
+## 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 [crossTenantIdentitySyncPolicyPartner](../resources/crosstenantidentitysyncpolicypartner.md) object.
+
+You can specify the following properties when you create a **crossTenantIdentitySyncPolicyPartner**.
+
+|Property|Type|Description|
+|:|:|:|
+|displayName|String|Display name for the cross-tenant user synchronization policy. Use the name of the partner Azure Active Directory tenant to easily identify the policy. Optional.|
+|userSyncInbound|[crossTenantUserSyncInbound](../resources/crosstenantusersyncinbound.md)|Determines whether users are synchronized from the partner tenant.|
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_crosstenantidentitysyncpolicypartner_from_"
+}
+-->
+``` http
+PUT https://graph.microsoft.com/v1.0/policies/crossTenantAccessPolicy/partners/90e29127-71ad-49c7-9ce8-db3f41ea06f1/identitySynchronization
+Content-Type: application/json
+
+{
+ "displayName": "Fabrikam",
+ "userSyncInbound": {
+ "isSyncAllowed": true
+ }
+}
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Crosstenantaccesspolicyconfigurationpartner Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/crosstenantaccesspolicyconfigurationpartner-update.md
PATCH /policies/crossTenantAccessPolicy/partners/{id}
|Property|Type|Description| |:|:|:|
+| automaticUserConsentSettings | [inboundOutboundPolicyConfiguration](../resources/inboundoutboundpolicyconfiguration.md) | Determines the partner-specific configuration for automatic user consent settings. |
| b2bCollaborationInbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your partner-specific configuration for users from other organizations accessing your resources via Azure AD B2B collaboration. | | b2bCollaborationOutbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your partner-specific configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B collaboration. | | b2bDirectConnectInbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your partner-specific configuration for users from other organizations accessing your resources via Azure AD B2B direct connect. |
If successful, this method returns a `204 No Content` response code.
## Examples
-### Request
+### Example 1: Configure inbound trust settings
+The following example configures the partner-specific policy by setting the inbound trust settings to accept MFA, compliant, and Hybrid Azure AD Joined devices from the partner tenant.
+
+#### Request
+
+The following is an example of a request.
# [HTTP](#tab/http) <!-- {
PATCH https://graph.microsoft.com/v1.0/policies/crossTenantAccessPolicy/partners
Content-Type: application/json {
- "inboundTrust":
- {
+ "inboundTrust": {
"isMfaAccepted": true, "isCompliantDeviceAccepted": true,
- "isHybridAzureADJoinedDeviceAccepted" : true
+ "isHybridAzureADJoinedDeviceAccepted": true
} } ```
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-crosstenantaccesspolicyconfigurationpartner-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-crosstenantaccesspolicyconfigurationpartner-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-crosstenantaccesspolicyconfigurationpartner-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+
+``` http
+HTTP/1.1 204 No Content
+```
+
+### Example 2: Configure automaticUserConsent settings
+
+The following example configures the partner-specific policy by consenting for B2B collaboration on behalf of your users and accepting admin consent for the users of the partner.
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_crosstenantaccesspolicyconfigurationpartner_automaticuserconsentsettings"
+}
+-->
+
+``` http
+PATCH https://graph.microsoft.com/v1.0/policies/crossTenantAccessPolicy/partners/90e29127-71ad-49c7-9ce8-db3f41ea06f1
+Content-Type: application/json
+
+{
+ "automaticUserConsentSettings": {
+ "inboundAllowed": true,
+ "outboundAllowed": true
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+
-### Response
+#### Response
+
+The following is an example of the response.
<!-- { "blockType": "response",
v1.0 Crosstenantidentitysyncpolicypartner Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/crosstenantidentitysyncpolicypartner-delete.md
+
+ Title: "Delete crossTenantIdentitySyncPolicyPartner"
+description: "Delete the user synchronization policy for a partner-specific configuration."
+
+ms.localizationpriority: medium
++
+# Delete crossTenantIdentitySyncPolicyPartner
+
+Namespace: microsoft.graph
+
+Delete the user synchronization policy for a partner-specific configuration.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|Policy.ReadWrite.CrossTenantAccess|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Policy.ReadWrite.CrossTenantAccess|
+
+The signed-in user must also be assigned the following minimum [directory role](/azure/active-directory/roles/permissions-reference):
+
+* Security Administrator
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /policies/crossTenantAccessPolicy/partners/{id}/identitySynchronization
+```
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_crosstenantidentitysyncpolicypartner"
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/v1.0/policies/crossTenantAccessPolicy/partners/9c5d131d-b1c3-4fc4-9e3f-c6557947d551/identitySynchronization
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Crosstenantidentitysyncpolicypartner Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/crosstenantidentitysyncpolicypartner-get.md
+
+ Title: "Get crossTenantIdentitySyncPolicyPartner"
+description: "Get the user synchronization policy of a partner-specific configuration."
+
+ms.localizationpriority: medium
++
+# Get crossTenantIdentitySyncPolicyPartner
+
+Namespace: microsoft.graph
+
+Get the user synchronization policy of a partner-specific configuration.
+
+## 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, Policy.ReadWrite.CrossTenantAccess|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Policy.Read.All, Policy.ReadWrite.CrossTenantAccess|
+
+The signed-in user must also be assigned the following minimum [directory role](/azure/active-directory/roles/permissions-reference):
+
+* Security Administrator
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /policies/crossTenantAccessPolicy/partners/{id}/identitySynchronization
+```
+
+## 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.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [crossTenantIdentitySyncPolicyPartner](../resources/crosstenantidentitysyncpolicypartner.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_crosstenantidentitysyncpolicypartner"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/policies/crossTenantAccessPolicy/partners/9c5d131d-b1c3-4fc4-9e3f-c6557947d551/identitySynchronization
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.crossTenantIdentitySyncPolicyPartner"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "tenantId": "9c5d131d-b1c3-4fc4-9e3f-c6557947d551",
+ "displayName": "Fabrikam",
+ "userSyncInbound": {
+ "isSyncAllowed": true
+ }
+}
+```
v1.0 Crosstenantidentitysyncpolicypartner Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/crosstenantidentitysyncpolicypartner-update.md
+
+ Title: "Update crossTenantIdentitySyncPolicyPartner"
+description: "Update the user synchronization policy of a partner-specific configuration."
+
+ms.localizationpriority: medium
++
+# Update crossTenantIdentitySyncPolicyPartner
+
+Namespace: microsoft.graph
+
+Update the user synchronization policy of a partner-specific configuration.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|Policy.ReadWrite.CrossTenantAccess|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Policy.ReadWrite.CrossTenantAccess|
+
+The signed-in user must also be assigned the following minimum [directory role](/azure/active-directory/roles/permissions-reference):
+
+* Security Administrator
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /policies/crossTenantAccessPolicy/partners/{id}/identitySynchronization
+```
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|displayName|String|Display name for the cross-tenant user synchronization policy. Generally, this should be the tenant name of the partner Azure Active Directory organization. Optional.|
+|userSyncInbound|[crossTenantUserSyncInbound](../resources/crosstenantusersyncinbound.md)|Determines whether users can be synchronized from the partner tenant. `false` causes any current user synchronization from the source tenant to the target tenant to stop. This property has no impact on existing users who have already been synchronized.|
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_crosstenantidentitysyncpolicypartner"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/v1.0/policies/crossTenantAccessPolicy/partners/90e29127-71ad-49c7-9ce8-db3f41ea06f1/identitySynchronization
+Content-Type: application/json
+
+{
+ "userSyncInbound": {
+ "isSyncAllowed": true
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Customsecurityattributedefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/customsecurityattributedefinition-get.md
+
+ Title: "Get customSecurityAttributeDefinition"
+description: "Read the properties and relationships of a customSecurityAttributeDefinition object."
+
+ms.localizationpriority: medium
++
+# Get customSecurityAttributeDefinition
+
+Namespace: microsoft.graph
+
+Read the properties and relationships of a [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|CustomSecAttributeDefinition.Read.All, CustomSecAttributeDefinition.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CustomSecAttributeDefinition.Read.All, CustomSecAttributeDefinition.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinitionId}
+```
+
+## 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.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following example gets a single custom security attribute definition.
+++ Attribute set: `Engineering`++ Attribute: `ProjectDate`+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_customsecurityattributedefinition",
+ "sampleKeys": ["Engineering_ProjectDate"]
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/directory/customSecurityAttributeDefinitions/Engineering_ProjectDate
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.customSecurityAttributeDefinition"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#directory/customSecurityAttributeDefinitions/$entity",
+ "attributeSet": "Engineering",
+ "description": "Target completion date",
+ "id": "Engineering_ProjectDate",
+ "isCollection": false,
+ "isSearchable": true,
+ "name": "ProjectDate",
+ "status": "Available",
+ "type": "String",
+ "usePreDefinedValuesOnly": false
+}
+```
v1.0 Customsecurityattributedefinition List Allowedvalues https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/customsecurityattributedefinition-list-allowedvalues.md
+
+ Title: "List allowedValues"
+description: "Get a list of the allowedValue objects and their properties."
+
+ms.localizationpriority: medium
++
+# List allowedValues
+
+Namespace: microsoft.graph
+
+Get a list of the [allowedValue](../resources/allowedvalue.md) objects and their properties.
+
+## 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)|CustomSecAttributeDefinition.Read.All, CustomSecAttributeDefinition.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CustomSecAttributeDefinition.Read.All, CustomSecAttributeDefinition.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinitionId}/allowedValues
+```
+
+## 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.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [allowedValue](../resources/allowedvalue.md) objects in the response body.
+
+## Examples
+
+### Request
+
+The following example gets all predefined values for a custom security attribute definition.
+++ Attribute set: `Engineering`++ Attribute: `Project`+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_allowedvalue",
+ "sampleKeys": ["Engineering_Project"]
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/directory/customSecurityAttributeDefinitions/Engineering_Project/allowedValues
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.allowedValue)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#directory/customSecurityAttributeDefinitions('Engineering_Project')/allowedValues",
+ "value": [
+ {
+ "id": "Cascade",
+ "isActive": true
+ },
+ {
+ "id": "Baker",
+ "isActive": true
+ },
+ {
+ "id": "Alpine",
+ "isActive": true
+ }
+ ]
+}
+```
v1.0 Customsecurityattributedefinition Post Allowedvalues https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/customsecurityattributedefinition-post-allowedvalues.md
+
+ Title: "Create allowedValue"
+description: "Create a new allowedValue object."
+
+ms.localizationpriority: medium
++
+# Create allowedValue
+
+Namespace: microsoft.graph
+
+Create a new [allowedValue](../resources/allowedvalue.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|CustomSecAttributeDefinition.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CustomSecAttributeDefinition.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinitionId}/allowedValues
+```
+
+## 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 [allowedValue](../resources/allowedvalue.md) object.
+
+The following table shows the properties that are required when you create an [allowedValue](../resources/allowedvalue.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Identifier for the predefined value. Can be up to 64 characters long and include Unicode characters. Can include spaces, but some special characters are not allowed. Cannot be changed later. Case sensitive. Required.|
+|isActive|Boolean|Indicates whether the predefined value is active or deactivated. If set to `false`, this predefined value cannot be assigned to any additional supported directory objects. Required.|
+
+## Response
+
+If successful, this method returns a `201 Created` response code and an [allowedValue](../resources/allowedvalue.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following example adds a predefined value to a custom security attribute definition.
+++ Attribute set: `Engineering`++ Attribute: `Project`++ Predefined value: `Alpine`+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_allowedvalue",
+ "sampleKeys": ["Engineering_Project"]
+}
+-->
+``` http
+POST https://graph.microsoft.com/v1.0/directory/customSecurityAttributeDefinitions/Engineering_Project/allowedValues
+Content-Type: application/json
+
+{
+ "id":"Alpine",
+ "isActive":"true"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.allowedValue"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#directory/customSecurityAttributeDefinitions('Engineering_Project')/allowedValues/$entity",
+ "id": "Alpine",
+ "isActive": true
+}
+```
v1.0 Customsecurityattributedefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/customsecurityattributedefinition-update.md
+
+ Title: "Update customSecurityAttributeDefinition"
+description: "Update the properties of a customSecurityAttributeDefinition object."
+
+ms.localizationpriority: medium
++
+# Update customSecurityAttributeDefinition
+
+Namespace: microsoft.graph
+
+Update the properties of a [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|CustomSecAttributeDefinition.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CustomSecAttributeDefinition.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinitionId}
+```
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+|OData-Version|4.01. Required only when updating the predefined values for a custom security attribute. |
++
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|description|String|Description of the custom security attribute. Can be up to 128 characters long and include Unicode characters. Optional.|
+|status|String|Specifies whether the custom security attribute is active or deactivated. Acceptable values are `Available` and `Deprecated`. Optional.|
+|usePreDefinedValuesOnly|Boolean|Indicates whether only predefined values can be assigned to the custom security attribute. If set to `false`, free-form values are allowed. Can be changed from `true` to `false`, but cannot be changed from `false` to `true`. If **type** is set to `Boolean`, **usePreDefinedValuesOnly** cannot be set to `true`. Optional.|
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Example 1: Update a custom security attribute
+
+The following example updates the description for a custom security attribute definition.
+++ Attribute set: `Engineering`++ Attribute: `ProjectDate`+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_customsecurityattributedefinition",
+ "sampleKeys": ["Engineering_ProjectDate"]
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/v1.0/directory/customSecurityAttributeDefinitions/Engineering_ProjectDate
+Content-Type: application/json
+
+{
+ "description": "Target completion date (YYYY/MM/DD)",
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
+### Example 2: Update the predefined values for a custom security attribute
+
+The following example updates the status of an existing predefined value and adds a new predefined value for a custom security attribute definition.
+++ Attribute set: `Engineering`++ Attribute: `Project`++ Attribute data type: Collection of Strings++ Update predefined value: `Baker`++ New predefined value: `Skagit`+
+> [!NOTE]
+> For this request, you must add the **OData-Version** header and assign it the value `4.01`.
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_customsecurityattributedefinition_allowedvalues",
+ "sampleKeys": ["Engineering_Project"]
+}
+-->
+``` msgraph-interactive
+PATCH https://graph.microsoft.com/v1.0/directory/customSecurityAttributeDefinitions/Engineering_Project
+Content-Type: application/json
+OData-Version: 4.01
+
+{
+ "allowedValues@delta": [
+ {
+ "id": "Baker",
+ "isActive": false
+ },
+ {
+ "id": "Skagit",
+ "isActive": true
+ }
+ ]
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
+### Example 3: Deactivate a custom security attribute
+
+The following example deactivates a custom security attribute definition.
+++ Attribute set: `Engineering`++ Attribute: `Project`+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_customsecurityattributedefinition_deactivate",
+ "sampleKeys": ["Engineering_Project"]
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/v1.0/directory/customSecurityAttributeDefinitions/Engineering_Project
+Content-Type: application/json
+
+{
+ "status": "Deprecated"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Datapolicyoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/datapolicyoperation-get.md
GET https://graph.microsoft.com/v1.0/dataPolicyOperations/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-datapolicyoperation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-datapolicyoperation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/dataPolicyOperations/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-datapolicyoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Delegatedadminaccessassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/delegatedadminaccessassignment-delete.md
If-Match: W/"JyI0NzAwNjg0NS0wMDAwLTE5MDAtMDAwMC02MGY0Yjg4MzAwMDAiJw=="
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-delegatedadminaccessassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-delegatedadminaccessassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
If-Match: W/"JyI0NzAwNjg0NS0wMDAwLTE5MDAtMDAwMC02MGY0Yjg4MzAwMDAiJw=="
[!INCLUDE [sample-code](../includes/snippets/php/delete-delegatedadminaccessassignment-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminaccessassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/delegatedadminaccessassignment-get.md
If successful, this method returns a `200 OK` response code and a [delegatedAdmi
<!-- { "blockType": "request", "name": "get_delegatedadminaccessassignment",
- "sampleKeys": ["72a7ae7e-4887-4e34-9755-2e1e9b26b943-63f017cb-9e0d-4f14-94bd-4871902b3409", "a9d6cf90-083a-47dc-ace2-1da98be3f344"]
+ "sampleKeys": ["72a7ae7e-4887-4e34-9755-2e1e9b26b943-63f017cb-9e0d-4f14-94bd-4871902b3409", "da9d6cf90-083a-47dc-ace2-1da98be3f344"]
} --> ``` http
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/csharp/get-delegatedadminaccessassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-delegatedadminaccessassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/php/get-delegatedadminaccessassignment-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminaccessassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/delegatedadminaccessassignment-update.md
This method typically returns a `202 Accepted` response code with a URL to a lon
"blockType": "request", "name": "update_delegatedadminaccessassignment", "@odata.type": "microsoft.graph.delegatedAdminAccessAssignment",
- "sampleKeys": ["5e5594d3-6f82-458b-b567-77db4811f0cd-00000000-0000-0000-0000-000000001234", "a9d6cf90-083a-47dc-ace2-1da98be3f344"]
+ "sampleKeys": ["5e5594d3-6f82-458b-b567-77db4811f0cd-00000000-0000-0000-0000-000000001234", "da9d6cf90-083a-47dc-ace2-1da98be3f344"]
} --> ``` http
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-delegatedadminaccessassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-delegatedadminaccessassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-delegatedadminaccessassignment-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadmincustomer Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/delegatedadmincustomer-get.md
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminCustomers
[!INCLUDE [sample-code](../includes/snippets/csharp/get-delegatedadmincustomer-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-delegatedadmincustomer-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminCustomers
[!INCLUDE [sample-code](../includes/snippets/php/get-delegatedadmincustomer-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadmincustomer List Servicemanagementdetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/delegatedadmincustomer-list-servicemanagementdetails.md
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminCustomers
[!INCLUDE [sample-code](../includes/snippets/csharp/list-delegatedadminservicemanagementdetails-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-delegatedadminservicemanagementdetails-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminCustomers
[!INCLUDE [sample-code](../includes/snippets/php/list-delegatedadminservicemanagementdetails-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminrelationship Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/delegatedadminrelationship-delete.md
If-Match: W/"JyI0NzAwNjg0NS0wMDAwLTE5MDAtMDAwMC02MGY0Yjg4MzAwMDAiJw=="
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-delegatedadminrelationship-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-delegatedadminrelationship-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
If-Match: W/"JyI0NzAwNjg0NS0wMDAwLTE5MDAtMDAwMC02MGY0Yjg4MzAwMDAiJw=="
[!INCLUDE [sample-code](../includes/snippets/php/delete-delegatedadminrelationship-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminrelationship Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/delegatedadminrelationship-get.md
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/csharp/get-delegatedadminrelationship-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-delegatedadminrelationship-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/php/get-delegatedadminrelationship-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminrelationship List Accessassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/delegatedadminrelationship-list-accessassignments.md
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/csharp/list-delegatedadminaccessassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-delegatedadminaccessassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/php/list-delegatedadminaccessassignment-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminrelationship List Operations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/delegatedadminrelationship-list-operations.md
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/csharp/list-delegatedadminrelationshipoperation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-delegatedadminrelationshipoperation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/php/list-delegatedadminrelationshipoperation-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminrelationship List Requests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/delegatedadminrelationship-list-requests.md
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/csharp/list-delegatedadminrelationshiprequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-delegatedadminrelationshiprequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/php/list-delegatedadminrelationshiprequest-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminrelationship Post Accessassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/delegatedadminrelationship-post-accessassignments.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-delegatedadminaccessassignment-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-delegatedadminaccessassignment-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-delegatedadminaccessassignment-from--php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminrelationship Post Requests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/delegatedadminrelationship-post-requests.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-delegatedadminrelationshiprequest-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-delegatedadminrelationshiprequest-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-delegatedadminrelationshiprequest-from--php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminrelationship Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/delegatedadminrelationship-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-delegatedadminrelationship-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-delegatedadminrelationship-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-delegatedadminrelationship-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminrelationshipoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/delegatedadminrelationshipoperation-get.md
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/csharp/get-delegatedadminrelationshipoperation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-delegatedadminrelationshipoperation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/php/get-delegatedadminrelationshipoperation-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Delegatedadminrelationshiprequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/delegatedadminrelationshiprequest-get.md
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/csharp/get-delegatedadminrelationshiprequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-delegatedadminrelationshiprequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/php/get-delegatedadminrelationshiprequest-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Deletedteam Getallmessages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/deletedteam-getallmessages.md
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account)|Not supported| |Application|ChannelMessage.Read.All|
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request <!-- {
GET https://graph.microsoft.com/v1.0/teamwork/deletedTeams/fbe2bf47-16c8-47cf-b4
[!INCLUDE [sample-code](../includes/snippets/csharp/deletedteamthisgetallmessages-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/deletedteamthisgetallmessages-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teamwork/deletedTeams/fbe2bf47-16c8-47cf-b4
[!INCLUDE [sample-code](../includes/snippets/php/deletedteamthisgetallmessages-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Device Delete Registeredowners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/device-delete-registeredowners.md
DELETE https://graph.microsoft.com/v1.0/devices/{id}/registeredOwners/{id}/$ref
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-registeredowners-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-registeredowners-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/devices/{id}/registeredOwners/{id}/$ref
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-registeredowners-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Device Delete Registeredusers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/device-delete-registeredusers.md
DELETE https://graph.microsoft.com/v1.0/devices/{id}/registeredUsers/{id}/$ref
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-registeredusers-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-registeredusers-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/devices/{id}/registeredUsers/{id}/$ref
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-registeredusers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Device Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/device-delete.md
DELETE https://graph.microsoft.com/v1.0/devices/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-device-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-device-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/devices/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-device-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Device Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/device-delta.md
GET https://graph.microsoft.com/v1.0/devices/delta
[!INCLUDE [sample-code](../includes/snippets/csharp/device-delta-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/device-delta-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/devices/delta
[!INCLUDE [sample-code](../includes/snippets/php/device-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Device Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/device-get.md
GET https://graph.microsoft.com/v1.0/devices/000005c3-b7a6-4c61-89fc-80bf5ccfc36
[!INCLUDE [sample-code](../includes/snippets/csharp/get-device-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-device-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/devices/000005c3-b7a6-4c61-89fc-80bf5ccfc36
[!INCLUDE [sample-code](../includes/snippets/powershell/get-device-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/devices/6a59ea83-02bd-468f-a40b-f2c3d182198
[!INCLUDE [sample-code](../includes/snippets/csharp/get-device-select-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-device-select-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/devices/6a59ea83-02bd-468f-a40b-f2c3d182198
[!INCLUDE [sample-code](../includes/snippets/powershell/get-device-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Device List Memberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/device-list-memberof.md
GET https://graph.microsoft.com/v1.0/devices/{id}/memberOf
[!INCLUDE [sample-code](../includes/snippets/csharp/get-device-memberof-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-device-memberof-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/devices/{id}/memberOf
[!INCLUDE [sample-code](../includes/snippets/powershell/get-device-memberof-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/list-devices-memberof-startswith-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-devices-memberof-startswith-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Device List Registeredowners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/device-list-registeredowners.md
GET https://graph.microsoft.com/v1.0/devices/{id}/registeredOwners
[!INCLUDE [sample-code](../includes/snippets/csharp/get-registeredowners-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-registeredowners-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/devices/{id}/registeredOwners
[!INCLUDE [sample-code](../includes/snippets/powershell/get-registeredowners-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Device List Registeredusers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/device-list-registeredusers.md
GET https://graph.microsoft.com/v1.0/devices/{id}/registeredUsers
[!INCLUDE [sample-code](../includes/snippets/csharp/get-registeredusers-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-registeredusers-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/devices/{id}/registeredUsers
[!INCLUDE [sample-code](../includes/snippets/powershell/get-registeredusers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Device List Transitivememberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/device-list-transitivememberof.md
GET https://graph.microsoft.com/v1.0/devices/{id}/transitiveMemberOf
[!INCLUDE [sample-code](../includes/snippets/csharp/get-devices-transitivememberof-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-devices-transitivememberof-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/devices/{id}/transitiveMemberOf
[!INCLUDE [sample-code](../includes/snippets/powershell/get-devices-transitivememberof-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/list-devices-transitivememberof-startswith-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-devices-transitivememberof-startswith-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Device List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/device-list.md
GET https://graph.microsoft.com/v1.0/devices
[!INCLUDE [sample-code](../includes/snippets/csharp/get-devices-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-devices-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/devices
[!INCLUDE [sample-code](../includes/snippets/powershell/get-devices-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/devices?$select=id,extensionAttributes
[!INCLUDE [sample-code](../includes/snippets/csharp/get-devices-select-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-devices-select-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/devices?$select=id,extensionAttributes
[!INCLUDE [sample-code](../includes/snippets/powershell/get-devices-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/list-devices-startswith-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-devices-startswith-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/list-devices-startswith-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/get-android-count-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-android-count-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-android-count-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/get-devices-by-extensionattribute-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-devices-by-extensionattribute-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-devices-by-extensionattribute-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Device Post Devices https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/device-post-devices.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-device-from-devices-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-device-from-devices-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-device-from-devices-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [device](../resources/device.md) object.
v1.0 Device Post Registeredowners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/device-post-registeredowners.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-directoryobject-from-device-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-directoryobject-from-device-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-directoryobject-from-device-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [directoryObject](../resources/directoryobject.md) object.
v1.0 Device Post Registeredusers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/device-post-registeredusers.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-directoryobject-from-device-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-directoryobject-from-device-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-directoryobject-from-device-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [directoryObject](../resources/directoryobject.md) object.
v1.0 Device Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/device-update.md
Update the properties of a registered device.
Only certain properties of a device can be updated through approved Mobile Device Managment (MDM) apps.
-> [!IMPORTANT]
-> This API has a [known issue](/graph/known-issues#linux-based-devices-cant-be-updated-by-an-app-with-application-permissions). An app with application permissions cannot update the **extensionAttributes** property for Linux-based devices, that is, where the **operationSystem** property is `linux`.
- ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account) | Not supported. | |Application | Device.ReadWrite.All, Directory.ReadWrite.All |
+In application-only scenarios and for non-Windows devices, that is, where the **operatingSystem** property is not `Windows`, the app can update only the **extensionAttributes** property.
+ The calling user must also be in one of the following [Azure AD roles](/azure/active-directory/roles/permissions-reference): *Global Administrator*, *Intune Administrator*. A calling user in the *Cloud Device Administrator* role can only enable or disable devices using this API and a user with the *Windows 365 Administrator* role can only update basic device properties. ## HTTP request
PATCH /devices(deviceId='{deviceId}')
In the request body, supply the values for the [device](../resources/device.md) properties that should be updated. Existing properties that are not included in the request body will maintain their previous values or be recalculated based on changes to other property values. For best performance you shouldn't include existing values that haven't changed.
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |accountEnabled|Boolean| `true` if the account is enabled; otherwise, `false`. Only callers in *Global Administrator* and *Cloud Device Administrator* roles can update this property.| |operatingSystem|String|The type of operating system on the device.|
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-device-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-device-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-device-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-device-extensionattributes-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-device-extensionattributes-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-device-extensionattributes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Directory Deleteditems Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directory-deleteditems-delete.md
DELETE https://graph.microsoft.com/v1.0/directory/deletedItems/{object-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-directory-deleteditem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-directory-deleteditem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/directory/deletedItems/{object-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-directory-deleteditem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Directory Deleteditems Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directory-deleteditems-get.md
The following table shows the least privileged permission or permissions require
## HTTP request <!-- { "blockType": "ignored" } --> ```http
-GET /directory/deletedItems/{id}
+GET /directory/deletedItems/{object-id}
``` ## Optional query parameters
GET https://graph.microsoft.com/v1.0/directory/deletedItems/{object-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-directory-deleteditem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-directory-deleteditem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/directory/deletedItems/{object-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directory-deleteditem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directory Deleteditems Getuserownedobjects https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directory-deleteditems-getuserownedobjects.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/get-directory-deleteditem-getuserownedobjects-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Directory Deleteditems List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directory-deleteditems-list.md
GET https://graph.microsoft.com/v1.0/directory/deletedItems/microsoft.graph.grou
[!INCLUDE [sample-code](../includes/snippets/csharp/list-directory-deleteditems-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-directory-deleteditems-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/directory/deletedItems/microsoft.graph.grou
[!INCLUDE [sample-code](../includes/snippets/php/list-directory-deleteditems-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/list-directory-deleteditems-count-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-directory-deleteditems-count-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/php/list-directory-deleteditems-count-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Directory Deleteditems Restore https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directory-deleteditems-restore.md
POST https://graph.microsoft.com/v1.0/directory/deletedItems/{object-id}/restore
[!INCLUDE [sample-code](../includes/snippets/csharp/restore-directory-deleteditem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/restore-directory-deleteditem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/directory/deletedItems/{object-id}/restore
[!INCLUDE [sample-code](../includes/snippets/powershell/restore-directory-deleteditem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directory List Administrativeunits https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directory-list-administrativeunits.md
GET https://graph.microsoft.com/v1.0/directory/administrativeUnits
[!INCLUDE [sample-code](../includes/snippets/csharp/get-administrativeunits-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-administrativeunits-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/directory/administrativeUnits
[!INCLUDE [sample-code](../includes/snippets/powershell/get-administrativeunits-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directory List Attributesets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directory-list-attributesets.md
+
+ Title: "List attributeSets"
+description: "Get a list of the attributeSet objects and their properties."
+
+ms.localizationpriority: medium
++
+# List attributeSets
+
+Namespace: microsoft.graph
+
+Get a list of the [attributeSet](../resources/attributeset.md) objects and their properties.
+
+## 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)|CustomSecAttributeDefinition.Read.All, CustomSecAttributeDefinition.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CustomSecAttributeDefinition.Read.All, CustomSecAttributeDefinition.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /directory/attributeSets
+```
+
+## Optional query parameters
+
+This method supports the `$select`, `$top`, and `$orderBy` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [attributeSet](../resources/attributeset.md) objects in the response body.
+
+## Examples
+
+### Example 1: Get all attribute sets
+
+The following example gets all attribute sets in a tenant.
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_attributeset_all"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/directory/attributeSets
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.attributeSet)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#directory/attributeSets",
+ "value": [
+ {
+ "description": "Attributes for engineering team",
+ "id": "Engineering",
+ "maxAttributesPerSet": 25
+ },
+ {
+ "description": "Attributes for marketing team",
+ "id": "Marketing",
+ "maxAttributesPerSet": 25
+ }
+ ]
+}
+```
+
+### Example 2: Get top attribute sets
+
+The following example gets the top 10 attribute sets with support for paging.
+
+#### Request
+
+The following is an example of a request.
++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_attributeset_top"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/directory/attributeSets?$top=10
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.attributeSet)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#directory/attributeSets",
+ "@odata.nextLink": "https://graph.microsoft.com/v1.0/directory/attributeSets?$top=10&$skiptoken={skiptoken}",
+ "value": [
+ {
+ "description": "Attributes for engineering team",
+ "id": "Engineering",
+ "maxAttributesPerSet": 25
+ },
+ {
+ "description": "Attributes for marketing team",
+ "id": "Marketing",
+ "maxAttributesPerSet": 25
+ }
+ ]
+}
+```
+
+### Example 3: Get attribute sets in order
+
+The following example gets attribute sets ordered by ID.
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_attributeset_orderby"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/directory/attributeSets?$orderBy=id
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.attributeSet)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#directory/attributeSets",
+ "value": [
+ {
+ "description": "Attributes for applications",
+ "id": "Application",
+ "maxAttributesPerSet": 25
+ },
+ {
+ "description": "Attributes for engineering team",
+ "id": "Engineering",
+ "maxAttributesPerSet": 25
+ }
+ ]
+}
+```
v1.0 Directory List Customsecurityattributedefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directory-list-customsecurityattributedefinitions.md
+
+ Title: "List customSecurityAttributeDefinitions"
+description: "Get a list of the customSecurityAttributeDefinition objects and their properties."
+
+ms.localizationpriority: medium
++
+# List customSecurityAttributeDefinitions
+
+Namespace: microsoft.graph
+
+Get a list of the [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) objects and their properties.
+
+## 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)|CustomSecAttributeDefinition.Read.All, CustomSecAttributeDefinition.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CustomSecAttributeDefinition.Read.All, CustomSecAttributeDefinition.ReadWrite.All|
+
+The signed-in user must also be assigned one of the following [directory roles](/azure/active-directory/roles/permissions-reference):
+++ Attribute Definition Reader++ Attribute Assignment Administrator++ Attribute Definition Administrator+
+By default, Global Administrator and other administrator roles do not have permissions to read, define, or assign custom security attributes.
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /directory/customSecurityAttributeDefinitions
+```
+
+## Optional query parameters
+
+This method supports the `$select`, `$top`, `$expand`, and `$filter` (`eq`) OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+The **allowedValues** navigation property is not returned or expanded by default and must be specified in an `$expand` query. For example, `/directory/customSecurityAttributeDefinitions?$expand=allowedValues`.
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) objects in the response body.
+
+## Examples
+
+### Example 1: Get all custom security attributes
+
+The following example gets all custom security attribute definitions in a tenant.
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_customsecurityattributedefinition"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/directory/customSecurityAttributeDefinitions
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.customSecurityAttributeDefinition)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#directory/customSecurityAttributeDefinitions",
+ "value": [
+ {
+ "attributeSet": "Engineering",
+ "description": "Active projects for user",
+ "id": "Engineering_Project",
+ "isCollection": true,
+ "isSearchable": true,
+ "name": "Project",
+ "status": "Available",
+ "type": "String",
+ "usePreDefinedValuesOnly": true
+ },
+ {
+ "attributeSet": "Engineering",
+ "description": "Target completion date",
+ "id": "Engineering_ProjectDate",
+ "isCollection": false,
+ "isSearchable": true,
+ "name": "ProjectDate",
+ "status": "Available",
+ "type": "String",
+ "usePreDefinedValuesOnly": false
+ },
+ {
+ "attributeSet": "Operations",
+ "description": "Target completion date",
+ "id": "Operations_Level",
+ "isCollection": false,
+ "isSearchable": true,
+ "name": "Deployment level",
+ "status": "Available",
+ "type": "String",
+ "usePreDefinedValuesOnly": true
+ }
+ ]
+}
+```
+
+### Example 2: Filter custom security attributes based on name
+
+The following example retrieves custom security attribute definitions that are named `Project` and are active.
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_customsecurityattributedefinition_filter_name"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/directory/customSecurityAttributeDefinitions?$filter=name+eq+'Project'%20and%20status+eq+'Available'
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.customSecurityAttributeDefinition)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#directory/customSecurityAttributeDefinitions",
+ "value": [
+ {
+ "attributeSet": "Engineering",
+ "description": "Active projects for user",
+ "id": "Engineering_Project",
+ "isCollection": true,
+ "isSearchable": true,
+ "name": "Project",
+ "status": "Available",
+ "type": "String",
+ "usePreDefinedValuesOnly": true
+ },
+ {
+ "attributeSet": "Operations",
+ "description": "Approved projects",
+ "id": "Operations_Project",
+ "isCollection": true,
+ "isSearchable": true,
+ "name": "Project",
+ "status": "Available",
+ "type": "String",
+ "usePreDefinedValuesOnly": true
+ }
+ ]
+}
+```
+
+### Example 3: Filter custom security attributes based on attribute set
+
+The following example retrieves custom security attribute definitions that are in the `Engineering` attribute set, are active, and of type String.
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_customsecurityattributedefinition_filter_attributeset"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/directory/customSecurityAttributeDefinitions?$filter=attributeSet+eq+'Engineering'%20and%20status+eq+'Available'%20and%20type+eq+'String'
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.customSecurityAttributeDefinition)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#directory/customSecurityAttributeDefinitions",
+ "value": [
+ {
+ "attributeSet": "Engineering",
+ "description": "Active projects for user",
+ "id": "Engineering_Project",
+ "isCollection": true,
+ "isSearchable": true,
+ "name": "Project",
+ "status": "Available",
+ "type": "String",
+ "usePreDefinedValuesOnly": true
+ },
+ {
+ "attributeSet": "Engineering",
+ "description": "Target completion date (YYYY/MM/DD)",
+ "id": "Engineering_ProjectDate",
+ "isCollection": false,
+ "isSearchable": true,
+ "name": "ProjectDate",
+ "status": "Available",
+ "type": "String",
+ "usePreDefinedValuesOnly": false
+ }
+ ]
+}
+```
v1.0 Directory Post Administrativeunits https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directory-post-administrativeunits.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-administrativeunit-from-administrativeunits-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-administrativeunit-from-administrativeunits-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-administrativeunit-from-administrativeunits-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of an [administrativeUnit](../resources/administrativeunit.md) object.
v1.0 Directory Post Attributesets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directory-post-attributesets.md
+
+ Title: "Create attributeSet"
+description: "Create a new attributeSet object."
+
+ms.localizationpriority: medium
++
+# Create attributeSet
+
+Namespace: microsoft.graph
+
+Create a new [attributeSet](../resources/attributeset.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|CustomSecAttributeDefinition.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CustomSecAttributeDefinition.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /directory/attributeSets
+```
+
+## 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 [attributeSet](../resources/attributeset.md) object.
+
+The following table shows the properties that you can configure when you create an [attributeSet](../resources/attributeset.md).
+
+|Property|Type|Description|
+|:|:|:|
+|description|String|Description of the attribute set. Can be up to 128 characters long and include Unicode characters. Can be changed later. Optional.|
+|id|String|Identifier for the attribute set that is unique within a tenant. Can be up to 32 characters long and include Unicode characters. Cannot contain spaces or special characters. Cannot be changed later. Case insensitive. Required.|
+|maxAttributesPerSet|Int32|Maximum number of custom security attributes that can be defined in this attribute set. Default value is `null`. If not specified, the administrator can add up to the maximum of 500 active attributes per tenant. Can be changed later. Optional.|
+
+## Response
+
+If successful, this method returns a `201 Created` response code and an [attributeSet](../resources/attributeset.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following example adds a new attribute set named `Engineering`.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_attributeset"
+}
+-->
+``` http
+POST https://graph.microsoft.com/v1.0/directory/attributeSets
+Content-Type: application/json
+
+{
+ "id":"Engineering",
+ "description":"Attributes for engineering team",
+ "maxAttributesPerSet":25
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.attributeSet"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#directory/attributeSets/$entity",
+ "description": "Attributes for engineering team",
+ "id": "Engineering",
+ "maxAttributesPerSet": 25
+}
+```
v1.0 Directory Post Customsecurityattributedefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directory-post-customsecurityattributedefinitions.md
+
+ Title: "Create customSecurityAttributeDefinition"
+description: "Create a new customSecurityAttributeDefinition object."
+
+ms.localizationpriority: medium
++
+# Create customSecurityAttributeDefinition
+
+Namespace: microsoft.graph
+
+Create a new [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|CustomSecAttributeDefinition.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|CustomSecAttributeDefinition.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /directory/customSecurityAttributeDefinitions
+```
+
+## 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 [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) object.
+
+The following table shows the properties that you can configure when you create a [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md).
+
+|Property|Type|Description|
+|:|:|:|
+|attributeSet|String|Name of the attribute set. Case insensitive. Required.|
+|description|String|Description of the custom security attribute. Can be up to 128 characters long and include Unicode characters. Cannot contain spaces or special characters. Can be changed later. Optional.|
+|isCollection|Boolean|Indicates whether multiple values can be assigned to the custom security attribute. Cannot be changed later. If **type** is set to `Boolean`, **isCollection** cannot be set to `true`. Required.|
+|isSearchable|Boolean|Indicates whether custom security attribute values are indexed for searching on objects that are assigned attribute values. Cannot be changed later. Required.|
+|name|String|Name of the custom security attribute. Must be unique within an attribute set. Can be up to 32 characters long and include Unicode characters. Cannot contain spaces or special characters. Cannot be changed later. Case insensitive. Required.|
+|status|String|Specifies whether the custom security attribute is active or deactivated. Acceptable values are `Available` and `Deprecated`. Can be changed later. Required.|
+|type|String|Data type for the custom security attribute values. Supported types are: `Boolean`, `Integer`, and `String`. Cannot be changed later. Required.|
+|usePreDefinedValuesOnly|Boolean|Indicates whether only predefined values can be assigned to the custom security attribute. If set to `false`, free-form values are allowed. Can later be changed from `true` to `false`, but cannot be changed from `false` to `true`. If **type** is set to `Boolean`, **usePreDefinedValuesOnly** cannot be set to `true`. Required.|
+
+The **id** property is auto generated and cannot be set.
+
+## Response
+
+If successful, this method returns a `201 Created` response code and a [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) object in the response body.
+
+## Examples
+
+### Example 1: Add a custom security attribute
+
+The following example adds a new custom security attribute definition that is a single free-form value of type String.
+++ Attribute set: `Engineering`++ Attribute: `ProjectDate`+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_customsecurityattributedefinition"
+}
+-->
+``` http
+POST https://graph.microsoft.com/v1.0/directory/customSecurityAttributeDefinitions
+Content-Type: application/json
+
+{
+ "attributeSet":"Engineering",
+ "description":"Target completion date",
+ "isCollection":false,
+ "isSearchable":true,
+ "name":"ProjectDate",
+ "status":"Available",
+ "type":"String",
+ "usePreDefinedValuesOnly": false
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.customSecurityAttributeDefinition"
+}
+-->
+
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#directory/customSecurityAttributeDefinitions/$entity",
+ "attributeSet": "Engineering",
+ "description": "Target completion date",
+ "id": "Engineering_ProjectDate",
+ "isCollection": false,
+ "isSearchable": true,
+ "name": "ProjectDate",
+ "status": "Available",
+ "type": "String",
+ "usePreDefinedValuesOnly": false
+}
+```
+
+### Example 2: Add a custom security attribute that supports multiple predefined values
+
+The following example adds a new custom security attribute definition that supports multiple values of type String that are predefined.
+++ Attribute set: `Engineering`++ Attribute: `Project`+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_customsecurityattributedefinition_v2"
+}
+-->
+``` http
+POST https://graph.microsoft.com/v1.0/directory/customSecurityAttributeDefinitions
+Content-Type: application/json
+Content-length: 310
+
+{
+ "attributeSet":"Engineering",
+ "description":"Active projects for user",
+ "isCollection":true,
+ "isSearchable":true,
+ "name":"Project",
+ "status":"Available",
+ "type":"String",
+ "usePreDefinedValuesOnly": true
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.customSecurityAttributeDefinition"
+}
+-->
+
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#directory/customSecurityAttributeDefinitions/$entity",
+ "attributeSet": "Engineering",
+ "description": "Active projects for user",
+ "id": "Engineering_Project",
+ "isCollection": true,
+ "isSearchable": true,
+ "name": "Project",
+ "status": "Available",
+ "type": "String",
+ "usePreDefinedValuesOnly": true
+}
+```
+
+### Example 3: Add a custom security attribute with a list of predefined values
+
+The following example adds a new custom security attribute definition with a list of predefined values as a collection of Strings.
+++ Attribute set: `Engineering`++ Attribute: `Project`++ Attribute data type: Collection of Strings++ Predefined values: `Alpine`, `Baker`, `Cascade`+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_customsecurityattributedefinition_allowedvalues"
+}
+-->
+``` http
+POST https://graph.microsoft.com/v1.0/directory/customSecurityAttributeDefinitions
+Content-Type: application/json
+
+{
+ "attributeSet": "Engineering",
+ "description": "Active projects for user",
+ "isCollection": true,
+ "isSearchable": true,
+ "name": "Project",
+ "status": "Available",
+ "type": "String",
+ "usePreDefinedValuesOnly": true,
+ "allowedValues": [
+ {
+ "id": "Alpine",
+ "isActive": true
+ },
+ {
+ "id": "Baker",
+ "isActive": true
+ },
+ {
+ "id": "Cascade",
+ "isActive": true
+ }
+ ]
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.customSecurityAttributeDefinition"
+}
+-->
+
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#directory/customSecurityAttributeDefinitions/$entity",
+ "attributeSet": "Engineering",
+ "description": "Active projects for user",
+ "id": "Engineering_Project",
+ "isCollection": true,
+ "isSearchable": true,
+ "name": "Project",
+ "status": "Available",
+ "type": "String",
+ "usePreDefinedValuesOnly": true
+}
+```
v1.0 Directoryaudit Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryaudit-get.md
Get a specific Azure Active Directory audit log item. This includes an audit log
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | AuditLog.Read.All and Directory.Read.All |
GET /auditLogs/directoryAudits/{id}
## Optional query parameters
-This method supports OData query parameters to help customize the response. For details about how to use these parameters, see [OData query parameters](/graph/query-parameters).
+This method does not support any OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
## Request headers
GET https://graph.microsoft.com/v1.0/auditLogs/directoryAudits/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-directoryaudit-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-directoryaudit-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/auditLogs/directoryAudits/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directoryaudit-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directoryaudit List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryaudit-list.md
Get the list of audit logs generated by Azure Active Directory (Azure AD). This
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | | :- | : | | Delegated (work or school account) | AuditLog.Read.All and Directory.Read.All |
GET /auditLogs/directoryaudits
## Optional query parameters
-This method supports the following OData query parameters to help customize the response. For details about how to use these parameters, see [OData query parameters](/graph/query-parameters).
-
-| Parameter | Description | Example |
-| : | :- | :-- |
-| [\$filter](/graph/query-parameters#filter-parameter) | Filters results (rows). | `/auditLogs/directoryAudits?&$filter=activityDateTime le 2018-01-24` |
-| [\$top](/graph/query-parameters#top-parameter) | Sets the page size of results. | `/auditLogs/directoryAudits?$top=1` |
-| [\$skiptoken](/graph/query-parameters#skiptoken-parameter) | Retrieves the next page of results from result sets that span multiple pages. | `/auditLogs/directoryAudits?$skiptoken=01fa0e77c60c2d3d63226c8e3294c860__1` |
-
-### Attributes supported by \$filter parameter
-
-| Attribute | Supported operators |
-| :-- | : |
-| activityDisplayName | eq, startswith |
-| activityDateTime | eq, ge, le |
-| loggedByService | eq |
-| initiatedBy/user/id | eq |
-| initiatedBy/user/displayName | eq |
-| initiatedBy/user/userPrincipalName | eq, startswith |
-| initiatedBy/app/appId | eq |
-| initiatedBy/app/displayName | eq |
-| targetResources/any(t: t/id eq '{value}') | eq |
-| targetResources/any(t:t/displayName eq '{value}') | eq |
-| targetResources/any(x: startswith(x/displayName, '{value}')) | startswith |
+This method supports the `$filter` (`eq`, `ge`, `le`, `startswith`), `$top`, `$orderby`, and `skiptoken` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
## Request headers
GET https://graph.microsoft.com/v1.0/auditLogs/directoryAudits
[!INCLUDE [sample-code](../includes/snippets/csharp/get-directoryaudit-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-directoryaudit-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/auditLogs/directoryAudits
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directoryaudit-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directoryobject Checkmembergroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryobject-checkmembergroups.md
You can check up to a maximum of 20 groups per request. This function supports a
### Group memberships for a directory object
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | User.ReadBasic.All and GroupMember.Read.All, User.Read.All and GroupMember.Read.All, User.ReadBasic.All and Group.Read.All, User.Read.All and Group.Read.All, Directory.Read.All |
You can check up to a maximum of 20 groups per request. This function supports a
### Group memberships for a user
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | User.ReadBasic.All and GroupMember.Read.All, User.Read.All and GroupMember.Read.All, User.ReadBasic.All and Group.Read.All, User.Read.All and Group.Read.All, Directory.Read.All |
You can check up to a maximum of 20 groups per request. This function supports a
### Group memberships for a group
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | | :- | : | | Delegated (work or school account) | GroupMember.Read.All, Group.Read.All, Directory.Read.All, Group.ReadWrite.All, Directory.ReadWrite.All |
You can check up to a maximum of 20 groups per request. This function supports a
### Group memberships for a service principal
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | Application.Read.All, Directory.Read.All, Application.ReadWrite.All, Directory.ReadWrite.All |
You can check up to a maximum of 20 groups per request. This function supports a
### Group memberships for an organizational contact
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | Directory.Read.All, Directory.ReadWrite.All |
You can check up to a maximum of 20 groups per request. This function supports a
### Group memberships for a device
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Device.Read.All, Directory.Read.All, Directory.ReadWrite.All |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/directoryobject-checkmembergroups-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/directoryobject-checkmembergroups-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/directoryobject-checkmembergroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/directoryobject-checkmembergroups-me-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/directoryobject-checkmembergroups-me-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/directoryobject-checkmembergroups-me-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Directoryobject Checkmemberobjects https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryobject-checkmemberobjects.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/user-checkmemberobjects-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-checkmemberobjects-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/user-checkmemberobjects-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directoryobject Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryobject-delete.md
Title: "Delete directoryObject"
-description: "Deletes a directoryObject."
+description: "Delete a directory object, for example, a group, user, application, or service principal."
ms.localizationpriority: medium ms.prod: "directory-management"
The following table shows the least privileged permission or permissions require
<!-- { "blockType": "ignored" } --> ```http DELETE /directoryObjects/{id}- ``` ## Request headers
Do not supply a request body for this method.
## Response
-If successful, this method returns `204 No Content` response code. It does not return anything in the response body.
+If successful, this method returns a `204 No Content` response code. It does not return anything in the response body.
## Example ### Request
+The following is an example of the request.
# [HTTP](#tab/http) <!-- {
DELETE https://graph.microsoft.com/v1.0/directoryObjects/ffab4dce-9b82-49a6-b7c7
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-directoryobject-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-directoryobject-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/directoryObjects/ffab4dce-9b82-49a6-b7c7
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-directoryobject-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true
HTTP/1.1 204 No Content
"suppressions": [ ] }-->-
v1.0 Directoryobject Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryobject-delta.md
GET https://graph.microsoft.com/v1.0/directoryObjects/delta?filter=isof('microso
``` # [C#](#tab/csharp)+
+# [CLI](#tab/cli)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java)
GET https://graph.microsoft.com/v1.0/directoryObjects/delta?filter=isof('microso
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php)+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/directoryObjects/delta?$filter=id eq '87d34
[!INCLUDE [sample-code](../includes/snippets/csharp/directoryobject-delta-filter-id-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/directoryobject-delta-filter-id-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/directoryObjects/delta?$filter=id eq '87d34
[!INCLUDE [sample-code](../includes/snippets/php/directoryobject-delta-filter-id-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/directoryObjects/delta?$filter=isof('micros
``` # [C#](#tab/csharp)+
+# [CLI](#tab/cli)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java)
GET https://graph.microsoft.com/v1.0/directoryObjects/delta?$filter=isof('micros
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php)+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: return=minimal
``` # [C#](#tab/csharp)+
+# [CLI](#tab/cli)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java)
Prefer: return=minimal
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php)+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Directoryobject Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryobject-get.md
GET https://graph.microsoft.com/v1.0/directoryObjects/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-directoryobject-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-directoryobject-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/directoryObjects/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directoryobject-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directoryobject Getavailableextensionproperties https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryobject-getavailableextensionproperties.md
POST https://graph.microsoft.com/v1.0/directoryObjects/getAvailableExtensionProp
[!INCLUDE [sample-code](../includes/snippets/csharp/directoryobject-getavailableextensionproperties-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/directoryobject-getavailableextensionproperties-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/directoryObjects/getAvailableExtensionProp
[!INCLUDE [sample-code](../includes/snippets/php/directoryobject-getavailableextensionproperties-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Directoryobject Getbyids https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryobject-getbyids.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/directoryobject-getbyid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/directoryobject-getbyid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/directoryobject-getbyid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Directoryobject Getmembergroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryobject-getmembergroups.md
One of the following permissions is required to call this API. To learn more, in
### Group memberships for a directory object
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | User.ReadBasic.All and GroupMember.Read.All, User.Read.All and GroupMember.Read.All, User.ReadBasic.All and Group.Read.All, User.Read.All and Group.Read.All, Directory.Read.All |
One of the following permissions is required to call this API. To learn more, in
### Group memberships for a user
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | User.ReadBasic.All and GroupMember.Read.All, User.Read.All and GroupMember.Read.All, User.ReadBasic.All and Group.Read.All, User.Read.All and Group.Read.All, Directory.Read.All |
One of the following permissions is required to call this API. To learn more, in
### Group memberships for a group
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | | :- | : | | Delegated (work or school account) | GroupMember.Read.All, Group.Read.All, Directory.Read.All, Group.ReadWrite.All, Directory.ReadWrite.All |
One of the following permissions is required to call this API. To learn more, in
### Group memberships for a service principal
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | Application.Read.All, Directory.Read.All, Application.ReadWrite.All, Directory.ReadWrite.All |
One of the following permissions is required to call this API. To learn more, in
### Group memberships for an organizational contact
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | Directory.Read.All, Directory.ReadWrite.All |
One of the following permissions is required to call this API. To learn more, in
### Group memberships for a device
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Device.Read.All, Directory.Read.All, Directory.ReadWrite.All |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/directoryobject-getmembergroups-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/directoryobject-getmembergroups-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/directoryobject-getmembergroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/directoryobject-getmembergroups-me-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/directoryobject-getmembergroups-me-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/directoryobject-getmembergroups-me-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Directoryobject Getmemberobjects https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryobject-getmemberobjects.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/directoryobject-getmemberobjects-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/directoryobject-getmemberobjects-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/directoryobject-getmemberobjects-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Directoryobject Validateproperties https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryobject-validateproperties.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/directoryobject-validateproperties-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/directoryobject-validateproperties-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Directoryrole Delete Member https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryrole-delete-member.md
DELETE https://graph.microsoft.com/v1.0/directoryRoles/f8e85ed8-f66f-4058-b170-3
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-directoryobject-from-directoryrole-objectid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-directoryobject-from-directoryrole-objectid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/directoryRoles/f8e85ed8-f66f-4058-b170-3
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-directoryobject-from-directoryrole-objectid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Directoryrole Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryrole-delta.md
GET https://graph.microsoft.com/v1.0/directoryRoles/delta
[!INCLUDE [sample-code](../includes/snippets/csharp/directoryrole-delta-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/directoryrole-delta-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/directoryRoles/delta
[!INCLUDE [sample-code](../includes/snippets/php/directoryrole-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Directoryrole Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryrole-get.md
GET https://graph.microsoft.com/v1.0/directoryRoles/43a63cc2-582b-4d81-a79d-1591
[!INCLUDE [sample-code](../includes/snippets/csharp/get-directoryrole-objectid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-directoryrole-objectid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/directoryRoles/43a63cc2-582b-4d81-a79d-1591
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directoryrole-objectid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Directoryrole List Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryrole-list-members.md
GET https://graph.microsoft.com/v1.0/directoryRoles/43a63cc2-582b-4d81-a79d-1591
[!INCLUDE [sample-code](../includes/snippets/csharp/get-directoryrole-members-objectid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-directoryrole-members-objectid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/directoryRoles/43a63cc2-582b-4d81-a79d-1591
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directoryrole-members-objectid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Directoryrole List Scopedmembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryrole-list-scopedmembers.md
GET https://graph.microsoft.com/v1.0/directoryRoles/43a63cc2-582b-4d81-a79d-1591
[!INCLUDE [sample-code](../includes/snippets/csharp/get-scopedmembers-directoryrole-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-scopedmembers-directoryrole-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/directoryRoles/43a63cc2-582b-4d81-a79d-1591
[!INCLUDE [sample-code](../includes/snippets/powershell/get-scopedmembers-directoryrole-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Directoryrole List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryrole-list.md
GET https://graph.microsoft.com/v1.0/directoryRoles
[!INCLUDE [sample-code](../includes/snippets/csharp/get-directoryroles-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-directoryroles-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/directoryRoles
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directoryroles-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Directoryrole Post Directoryroles https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryrole-post-directoryroles.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-directoryrole-from-directoryroles-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-directoryrole-from-directoryroles-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-directoryrole-from-directoryroles-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [directoryRole](../resources/directoryrole.md) object.
v1.0 Directoryrole Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryrole-post-members.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-directoryobject-from-directoryrole-objectid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-directoryobject-from-directoryrole-objectid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-directoryobject-from-directoryrole-objectid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Directoryroletemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryroletemplate-get.md
GET https://graph.microsoft.com/v1.0/directoryRoleTemplates/62e90394-69f5-4237-9
[!INCLUDE [sample-code](../includes/snippets/csharp/get-directoryroletemplate-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-directoryroletemplate-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/directoryRoleTemplates/62e90394-69f5-4237-9
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directoryroletemplate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Directoryroletemplate List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/directoryroletemplate-list.md
GET https://graph.microsoft.com/v1.0/directoryRoleTemplates
[!INCLUDE [sample-code](../includes/snippets/csharp/get-directoryroletemplates-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-directoryroletemplates-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/directoryRoleTemplates
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directoryroletemplates-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Documentsetversion Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/documentsetversion-delete.md
DELETE https://graph.microsoft.com/v1.0/sites/root/lists/Documents/items/2/docum
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-documentsetversion-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-documentsetversion-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/sites/root/lists/Documents/items/2/docum
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-documentsetversion-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Documentsetversion Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/documentsetversion-get.md
GET https://graph.microsoft.com/v1.0/sites/root/lists/Documents/items/2/document
[!INCLUDE [sample-code](../includes/snippets/csharp/get-documentsetversion-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-documentsetversion-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/root/lists/Documents/items/2/document
[!INCLUDE [sample-code](../includes/snippets/powershell/get-documentsetversion-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Documentsetversion Restore https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/documentsetversion-restore.md
POST https://graph.microsoft.com/v1.0/sites/root/lists/Documents/items/2/documen
[!INCLUDE [sample-code](../includes/snippets/csharp/documentsetversionthisrestore-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/documentsetversionthisrestore-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/sites/root/lists/Documents/items/2/documen
[!INCLUDE [sample-code](../includes/snippets/powershell/documentsetversionthisrestore-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Domain Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/domain-delete.md
DELETE https://graph.microsoft.com/v1.0/domains/contoso.com
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-domain-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-domain-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/domains/contoso.com
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-domain-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Domain Forcedelete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/domain-forcedelete.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/domain-forcedelete-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/domain-forcedelete-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/domain-forcedelete-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Domain Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/domain-get.md
GET https://graph.microsoft.com/v1.0/domains/M365x214355.onmicrosoft.com
[!INCLUDE [sample-code](../includes/snippets/csharp/get-domain-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-domain-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/domains/M365x214355.onmicrosoft.com
[!INCLUDE [sample-code](../includes/snippets/powershell/get-domain-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Domain List Domainnamereferences https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/domain-list-domainnamereferences.md
GET https://graph.microsoft.com/v1.0/domains/contoso.com/domainNameReferences
[!INCLUDE [sample-code](../includes/snippets/csharp/get-domainnamereferences-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-domainnamereferences-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/domains/contoso.com/domainNameReferences
[!INCLUDE [sample-code](../includes/snippets/powershell/get-domainnamereferences-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Domain List Serviceconfigurationrecords https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/domain-list-serviceconfigurationrecords.md
GET https://graph.microsoft.com/v1.0/domains/{domain-name}/serviceConfigurationR
[!INCLUDE [sample-code](../includes/snippets/csharp/get-serviceconfigurationrecords-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-serviceconfigurationrecords-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/domains/{domain-name}/serviceConfigurationR
[!INCLUDE [sample-code](../includes/snippets/powershell/get-serviceconfigurationrecords-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Domain List Verificationdnsrecords https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/domain-list-verificationdnsrecords.md
GET https://graph.microsoft.com/v1.0/domains/{domain-name}/verificationDnsRecord
[!INCLUDE [sample-code](../includes/snippets/csharp/get-verificationdnsrecords-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-verificationdnsrecords-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/domains/{domain-name}/verificationDnsRecord
[!INCLUDE [sample-code](../includes/snippets/powershell/get-verificationdnsrecords-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Domain List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/domain-list.md
GET https://graph.microsoft.com/v1.0/domains
[!INCLUDE [sample-code](../includes/snippets/csharp/get-domains-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-domains-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/domains
[!INCLUDE [sample-code](../includes/snippets/powershell/get-domains-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Domain Post Domains https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/domain-post-domains.md
If successful, this method returns `201 Created` response code and [domain](../r
In the request body, supply a JSON representation of [domain](../resources/domain.md) object.
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
- "id": "create_domain_from_domains"
+ "name": "create_domain_from_domains"
}-->+ ```http POST https://graph.microsoft.com/v1.0/domains Content-type: application/json
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ##### Response Note: The response object shown here might be shortened for readability. <!-- {
v1.0 Domain Post Federationconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/domain-post-federationconfiguration.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-internaldomainfederation-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-internaldomainfederation-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-internaldomainfederation-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Domain Promote https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/domain-promote.md
POST https://graph.microsoft.com/v1.0/domains/contoso.com/promote
[!INCLUDE [sample-code](../includes/snippets/csharp/domain-promote-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/domain-promote-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/domains/contoso.com/promote
[!INCLUDE [sample-code](../includes/snippets/powershell/domain-promote-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Domain Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/domain-update.md
One of the following permissions is required to call this API. To learn more, in
|Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | Domain.ReadWrite.All |
+|Delegated (work or school account) | Domain.ReadWrite.All, Directory.AccessAsUser.All |
|Delegated (personal Microsoft account) | Not supported. | |Application | Domain.ReadWrite.All |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-domain-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-domain-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-domain-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
v1.0 Domain Verify https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/domain-verify.md
POST https://graph.microsoft.com/v1.0/domains/{domain-name}/verify
[!INCLUDE [sample-code](../includes/snippets/csharp/domain-verify-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/domain-verify-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/domains/{domain-name}/verify
[!INCLUDE [sample-code](../includes/snippets/powershell/domain-verify-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Drive Get Specialfolder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/drive-get-specialfolder.md
You can use this method of addressing a special folder inline with additional ca
GET /me/drive/special/{name} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/special/{name}
[!INCLUDE [sample-code](../includes/snippets/javascript/get-special-folder-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
collection or use the [expand](/graph/query-parameters) option to expand the chi
GET /me/drive/special/{special-folder-name}/children ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/special/{special-folder-name}/children
[!INCLUDE [sample-code](../includes/snippets/javascript/get-special-children-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Drive Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/drive-get.md
GET /me/drive
[!INCLUDE [sample-code](../includes/snippets/csharp/get-drive-default-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-drive-default-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive
[!INCLUDE [sample-code](../includes/snippets/powershell/get-drive-default-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Drive List Following https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/drive-list-following.md
If no items were found, an empty collection is returned.
GET /me/drive/following ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/following
[!INCLUDE [sample-code](../includes/snippets/javascript/get-followed-items-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Drive List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/drive-list.md
To list the document libraries for a group, your app requests the **drives** rel
<!-- {"blockType": "ignored" } --> ```http
-GET https://graph.microsoft.com/v1.0/groups/{groupId}/drives
+GET /groups/{groupId}/drives
``` ### List a site's drives
GET /sites/{siteId}/drives
<!-- {"blockType": "ignored" } --> ```http
-GET https://graph.microsoft.com/v1.0/users/{userId}/drives
+GET /users/{userId}/drives
``` ### List the current user's drives
GET /me/drives
[!INCLUDE [sample-code](../includes/snippets/csharp/enum-drives-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/enum-drives-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drives
[!INCLUDE [sample-code](../includes/snippets/powershell/enum-drives-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Drive Post Bundles https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/drive-post-bundles.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-bundle-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-bundle-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-bundle-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-album-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-album-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-album-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Drive Recent https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/drive-recent.md
This method returns a collection of [DriveItem](../resources/driveitem.md) resou
GET /me/drive/recent ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/recent
[!INCLUDE [sample-code](../includes/snippets/javascript/view-recent-files-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Drive Sharedwithme https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/drive-sharedwithme.md
- Previously updated : 09/10/2017 Title: List Files Shared With Me+
+description: "Get a list of driveItem objects shared with the owner of a drive."
+ Title: "drive: sharedWithMe"
+ms.localizationpriority: medium
ms.prod: "sharepoint"
-description: "Retrieve a collection of DriveItem resources that have been shared with the owner of the Drive."
doc_type: apiPageType
-# List items shared with the signed-in user
+
+# drive: sharedWithMe
Namespace: microsoft.graph
-Retrieve a collection of [DriveItem](../resources/driveitem.md) resources that have been shared with the owner of the [Drive](../resources/drive.md).
+Get a list of [driveItem](../resources/driveitem.md) objects shared with the owner of a [drive](../resources/drive.md).
+
+The **driveItems** returned from the **sharedWithMe** method always include the [**remoteItem**](../resources/remoteitem.md) facet that indicates they are items from a different drive.
## 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) | Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All |
-|Delegated (personal Microsoft account) | Files.Read.All, Files.ReadWrite.All |
-|Application | Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All |
+| Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All |
+| Delegated (personal Microsoft account) | Files.Read.All, Files.ReadWrite.All |
+| Application | Not supported. |
-**Note:** while the /sharedWithMe request will succeed with Files.Read or Files.ReadWrite permissions, some properties may be missing.
-Additionally, without one of the **All** permissions, shared items returned from this API will not be accessible.
+> **Note:**
+>
+> * A `/sharedWithMe` request succeeds with `Files.Read` or `Files.ReadWrite` permissions; however, some properties might be missing.
+> * You can't access shared items returned from this API if the request doesn't contain one of the `*.All` permissions.
## HTTP request
-<!-- { "blockType": "ignored" } -->
-
-```http
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
GET /me/drive/sharedWithMe ```
+## Request headers
+
+| Name | Description |
+|:--|:--|
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+ ## Response
-If successful, this method returns a collection of [DriveItem](../resources/driveitem.md) resources which contain the DriveItem resources shared with the owner of the drive.
+If successful, this method returns a `200 OK` response code and a collection of [driveItem](../resources/driveitem.md) objects in the response body.
+
+By default, this method returns items shared within your own tenant. To include items shared from external tenants, append `?allowexternal=true` to a GET request.
## Examples
-### Request
+### Example 1: Get driveItems shared with me
-# [HTTP](#tab/http)
-<!-- { "blockType": "request", "name": "shared-with-me" } -->
+The following example gets a collection of [driveItem](../resources/driveitem.md) resources that are shared with the owner of the drive.
+
+#### Request
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_driveItems_shared_with_me"
+}
+-->
```msgraph-interactive
-GET /me/drive/sharedWithMe
+GET https://graph.microsoft.com/v1.0/me/drive/sharedWithMe
```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript)+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-## Response
+#### Response
-In this example, since the drive is the user's default drive, this returns items shared with the signed in user.
+The following is an example of the response that returns items shared with the signed-in user, because the drive is the user's default drive.
-<!-- {"blockType": "response", "@odata.type": "Collection(microsoft.graph.driveItem)", "truncated": true} -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "Collection(microsoft.graph.driveItem)",
+ "truncated": true
+}
+-->
```http HTTP/1.1 200 OK
Content-Type: application/json
"id": "1991210caf!104" } }
+ },
+ {
+ "id": "1312ghi",
+ "remoteItem": {
+ "id": "987def!654",
+ "name": "January Service Review.pptx",
+ "file": { },
+ "size": 145362,
+ "parentReference": {
+ "driveId": "987def",
+ "id": "987def!321"
+ }
+ }
} ] } ```
-## Remarks
+### Example 2: Get metadata about a shared driveItem object
-DriveItems returned from the **sharedWithMe** action will always include the [**remoteItem**](../resources/remoteitem.md) facet which indicates they are items from a different drive.
-To access the shared DriveItem resource, you will need to make a request using the information provided in **remoteItem** in the following format:
+The following example shows how to access metadata about the shared **driveItem** with the name `January Service Review.pptx` that requires a request using the **driveId** of the **parentReference** within the **remoteItem** object.
-<!-- { "blockType": "ignored", "name": "drives-get-remoteitem" } -->
+#### Request
-```http
-GET /drives/{remoteItem-driveId}/items/{remoteItem-id}
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "drives-get-remoteitem-metadata",
+ "sampleKeys": ["987def", "987def!654"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/drives/987def/items/987def!654
```
-By default, **sharedWithMe** return items shared within your own tenant. To include items shared from external tenants, append `?allowexternal=true` to the GET request.
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+# [JavaScript](#tab/javascript)
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
<!-- {
+ "blockType": "response",
+ "@odata.type": "microsoft.graph.driveItem",
+ "truncated": true
+}
+-->
+
+```http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "id": "987def!654",
+ "name": "January Service Review.pptx",
+ "file": { },
+ "size": 145362,
+ "parentReference": {
+ "driveId": "987def",
+ "id": "987def!321"
+ }
+}
+```
+
+<!--
+{
"type": "#page.annotation", "description": "List the items shared with the owner of a drive.", "keywords": "drive,onedrive.drive,default drive",
By default, **sharedWithMe** return items shared within your own tenant. To incl
"tocPath": "Sharing/Shared with me", "suppressions": [ ]
-} -->
+}
+-->
v1.0 Driveitem Assignsensitivitylabel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-assignsensitivitylabel.md
+
+ Title: "driveItem: assignSensitivityLabel"
+description: "Asynchronously assign a sensitivity label to a driveItem."
+
+ms.localizationpriority: medium
++
+# driveItem: assignSensitivityLabel
+Namespace: microsoft.graph
+
+Asynchronously assign a sensitivity label to a [driveItem][item-resource].
+
+This API is part of Microsoft SharePoint and OneDrive APIs that perform advanced premium administrative functions and is considered a protected API. Protected APIs require you to have additional validation, beyond permission and consent, before you can use them. Before you call this API, you must [request access](https://aka.ms/PreviewSPOPremiumAPI).
+
+For more information about sensitivity labels from an administrator's perspective, see [Enable sensitivity labels for Office files in SharePoint and OneDrive](/microsoft-365/compliance/sensitivity-labels-sharepoint-onedrive-files?view=o365-worldwide&preserve-view=true).
+
+> [!NOTE]
+> This is a metered API and some charges for use may apply. For details, see [Overview of metered Microsoft 365 APIs in Microsoft Graph](/graph/metered-api-overview).
+
+## 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) | Files.ReadWrite.All, Sites.ReadWrite.All |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Files.ReadWrite.All, Sites.ReadWrite.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /drives/{drive-id}/items/{item-id}/assignSensitivityLabel
+POST /drives/{drive-id}/root:/{item-path}:/assignSensitivityLabel
+POST /groups/{group-id}/drive/items/{item-id}/assignSensitivityLabel
+POST /groups/{group-id}/drive/root:/{item-path}:/assignSensitivityLabel
+POST /me/drive/items/{item-id}/assignSensitivityLabel
+POST /me/drive/root:/{item-path}:/assignSensitivityLabel
+POST /sites/{site-id}/drive/items/{item-id}/assignSensitivityLabel
+POST /sites/{site-id}/drive/root:/{item-path}:/assignSensitivityLabel
+POST /users/{user-id}/drive/items/{item-id}/assignSensitivityLabel
+POST /users/{user-id}/drive/root:/{item-path}:/assignSensitivityLabel
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+In the request body, provide the ID for the sensitivity label that is to be assigned to a given file. The following table lists the required and optional input parameters.
+
+| Name | Value |Description |
+|:--|:--|:|
+| sensitivityLabelId | String | Required. ID of the sensitivity label to be assigned, or empty string to remove the sensitivity label. |
+| assignmentMethod | [sensitivityLabelAssignmentMethod](/graph/api/resources/sensitivitylabelassignment?view=graph-rest-1.0&preserve-view=true#sensitivitylabelassignmentmethod-values) | Optional. The assignment method of the label on the document. Indicates whether the assignment of the label was done automatically, standard, or as a privileged operation (the equivalent of an administrator operation). |
+| justificationText | String | Optional. Justification text for audit purposes. Required when downgrading/removing a label. |
+
+## Response
+
+If successful, the API returns a `202 Accepted` HTTP response code with an empty response body. The `Location` header provides the URL to get operation details.
+For more details about how to monitor the progress of an assign sensitivity label operation, see [monitoring long-running operations](/graph/long-running-actions-overview).
+
+In addition to general errors that apply to Microsoft Graph, this API returns the `423 Locked` response code, which indicates that the file being accessed is locked. In such cases, the **code** property of the response object indicates the error type that blocks the operation.
+Also, Few Irm Protected sensitivity labels cannot be updated by Application and need delegated user access to validate if the user has proper rights, For these scenario the API will throw `Not Supported` response code.
+
+The following table lists the possible values for the error types.
+
+| Value | Description |
+|:-|:--|
+| fileDoubleKeyEncrypted | Indicates that the file is protected via double key encryption; therefore, it cannot be opened. |
+| fileDecryptionNotSupported | Indicates that the encrypted file has specific properties that do not allow these files to be opened by SharePoint.|
+| fileDecryptionDeferred | Indicates that the file is being processed for decryption; therefore, it cannot be opened. |
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+
+## Examples
+
+### Request
+
+The following is an example of a request.
++
+# [HTTP](#tab/http)
+<!-- { "blockType": "request", "name": "assignSensitivityLabel", "tags": "service.graph", "sampleKeys": ["016GVDAP3RCQS5VBQHORFIVU2ZMOSBL25U"] } -->
+``` http
+POST https://graph.microsoft.com/v1.0/drive/root/items/016GVDAP3RCQS5VBQHORFIVU2ZMOSBL25U/assignSensitivityLabel
+Content-Type: application/json
+
+{
+ "sensitivityLabelId": "5feba255-812e-446a-ac59-a7044ef827b5",
+ "assignmentMethod": "standard",
+ "justificationText": "test_justification"
+}
+```
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- { "blockType": "response" } -->
+```http
+HTTP/1.1 202 Accepted
+Location: https://contoso.sharepoint.com/_api/v2.0/monitor/QXNzaWduU2Vuc2l0aXZpdHlMYWJlbCxiMzc3ODY3OS04OWQ3LTRkYmYtYjg0MC1jYWM1NzRhY2FlNmE?tempAuth=eyJ0eXAiOiJKV1QiLCJhb....
+```
+The value of the `Location` header provides a URL for a service that will return the current state of the assign sensitivity label operation.
+You can use this information to [determine when the assign sensitivity label operation has finished](/graph/long-running-actions-overview).
+
+### Remarks
+The response from the API only indicates that the assign sensitivity label operation was accepted or rejected. The operation might be rejected, for example, if the file type is not supported, or the file is double encrypted.
+
+[item-resource]: ../resources/driveitem.md
v1.0 Driveitem Checkin https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-checkin.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/checkin-item-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/checkin-item-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/checkin-item-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Checkout https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-checkout.md
POST /drives/{drive-id}/items/{item-id}/checkout
[!INCLUDE [sample-code](../includes/snippets/csharp/checkout-item-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/checkout-item-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST /drives/{drive-id}/items/{item-id}/checkout
[!INCLUDE [sample-code](../includes/snippets/powershell/checkout-item-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Copy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-copy.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/copy-item-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/copy-item-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/copy-item-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Createlink https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-createlink.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-link-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-link-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-link-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-link-scoped-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-link-scoped-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-link-scoped-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-embedded-link-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-embedded-link-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-embedded-link-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Createuploadsession https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-createuploadsession.md
No request body is required.
However, you can specify properties in the request body providing additional data about the file being uploaded and customizing the semantics of the upload operation. For example, the `item` property allows setting the following parameters:
-<!-- { "blockType": "resource", "@odata.type": "microsoft.graph.driveItemUploadableProperties" } -->
+<!-- { "blockType": "ignored" } -->
```json { "@microsoft.graph.conflictBehavior": "fail (default) | replace | rename",
The response to this request will provide the details of the newly created [uplo
>**Note:** The {item-path} must contain the name of the item that's specified in the request body.
-<!-- { "blockType": "request", "name": "upload-fragment-create-session", "scopes": "files.readwrite", "target": "action" } -->
+<!-- { "blockType": "request", "name": "upload-fragment-create-session" } -->
```http
-POST /me/drive/root:/{item-path}:/createUploadSession
+POST /me/drive/items/{itemID}:/{item-path}:/createUploadSession
Content-Type: application/json { "item": {
- "@odata.type": "microsoft.graph.driveItemUploadableProperties",
"@microsoft.graph.conflictBehavior": "rename", "name": "largefile.dat" }
In this example, the app is uploading the first 26 bytes of a 128 byte file.
* The **Content-Range** header indicates the range of bytes in the overall file that this request represents. * The total length of the file is known before you can upload the first fragment of the file.
-<!-- { "blockType": "request", "opaqueUrl": true, "name": "upload-fragment-piece", "scopes": "files.readwrite" } -->
+<!-- { "blockType": "ignored" } -->
```http PUT https://sn3302.up.1drv.com/up/fe6987415ace7X4e1eF866337
Content-Range: bytes 0-25/128
<bytes 0-25 of the file> ```-
-**Important:** Your app must ensure the total file size specified in the **Content-Range** header is the same for all requests.
-If a byte range declares a different file size, the request will fail.
+> [!NOTE]
+> * To upload large files using SDKs see [Upload large files using the Microsoft Graph SDKs](/graph/sdks/large-file-upload).
+> * Your app must ensure the total file size specified in the **Content-Range** header is the same for all requests. If a byte range declares a different file size, the request will fail.
### Response When the request is complete, the server will respond with `202 Accepted` if there are more byte ranges that need to be uploaded.
-<!-- { "blockType": "response", "@odata.type": "microsoft.graph.uploadSession", "truncated": true } -->
+<!-- { "blockType": "ignored"} -->
```http HTTP/1.1 202 Accepted
You should always determine the size of your byte ranges according to the best p
Do not assume that **nextExpectedRanges** will return ranges of proper size for a byte range to upload. The **nextExpectedRanges** property indicates ranges of the file that have not been received and not a pattern for how your app should upload the file.
-<!-- { "blockType": "ignored", "@odata.type": "microsoft.graph.uploadSession", "truncated": true } -->
+<!-- { "blockType": "ignored"} -->
```http HTTP/1.1 202 Accepted
Content-Type: application/json
* On successful fragment writes, it will return the next range to start from (eg. "523-"). * On failures when the client sent a fragment the server had already received, the server will respond with `HTTP 416 Requested Range Not Satisfiable`. You can [request upload status](#resuming-an-in-progress-upload) to get a more detailed list of missing ranges.
-* Including the Authorization header when issuing the `PUT` call may result in a `HTTP 401 Unauthorized` response. The Authorization header and bearer token should only be sent when issuing the `POST` during the first step. It should be not be included when issueing the `PUT`.
+* Including the Authorization header when issuing the `PUT` call may result in a `HTTP 401 Unauthorized` response. The Authorization header and bearer token should only be sent when issuing the `POST` during the first step. It should be not be included when issuing the `PUT`.
## Completing a file
If `deferCommit` is true, you can explicitly complete the upload in two ways:
When the upload is completed, the server will respond to the final request with an `HTTP 201 Created` or `HTTP 200 OK`. The response body will also include the default property set for the **driveItem** representing the completed file.
-<!-- { "blockType": "request", "opaqueUrl": true, "name": "upload-fragment-final", "scopes": "files.readwrite" } -->
+<!-- { "blockType": "ignored" } -->
``` PUT https://sn3302.up.1drv.com/up/fe6987415ace7X4e1eF866337
Content-Range: bytes 101-127/128
<final bytes of the file> ```
-<!-- { "blockType": "response", "@odata.type": "microsoft.graph.driveItem", "truncated": true } -->
+> [!NOTE]
+> * To upload large files using SDKs see [Upload large files using the Microsoft Graph SDKs](/graph/sdks/large-file-upload).
+
+<!-- { "blockType": "ignored" } -->
```http HTTP/1.1 201 Created
Content-Type: application/json
} ```
-<!-- { "blockType": "request", "opaqueUrl": true, "name": "commit-upload", "scopes": "files.readwrite" } -->
+<!-- { "blockType": "ignored"} -->
```http POST https://sn3302.up.1drv.com/up/fe6987415ace7X4e1eF866337 Content-Length: 0 ```
-<!-- { "blockType": "response", "@odata.type": "microsoft.graph.driveItem", "truncated": true } -->
+> [!NOTE]
+> * To upload large files using SDKs see [Upload large files using the Microsoft Graph SDKs](/graph/sdks/large-file-upload).
+
+<!-- { "blockType": "ignored"} -->
```http HTTP/1.1 201 Created
Temporary files may not be deleted immedately after the expiration time has elap
### Request
-<!-- { "blockType": "request", "opaqueUrl": true, "name": "upload-fragment-cancel", "scopes": "files.readwrite" } -->
+<!-- { "blockType": "ignored" } -->
```http DELETE https://sn3302.up.1drv.com/up/fe6987415ace7X4e1eF866337 ```
+> [!NOTE]
+> * To upload large files using SDKs see [Upload large files using the Microsoft Graph SDKs](/graph/sdks/large-file-upload).
+ ### Response The following example shows the response.
-<!-- { "blockType": "response" } -->
+<!-- { "blockType": "ignored" } -->
```http HTTP/1.1 204 No Content
To find out which byte ranges have been received previously, your app can reques
Query the status of the upload by sending a GET request to the `uploadUrl`.
-<!-- { "blockType": "request", "opaqueUrl": true, "name": "upload-fragment-resume", "scopes": "files.readwrite" } -->
+<!-- { "blockType": "ignored" } -->
```http GET https://sn3302.up.1drv.com/up/fe6987415ace7X4e1eF86633784148bb98a1zjcUhf7b0mpUadahs ```- The server will respond with a list of missing byte ranges that need to be uploaded and the expiration time for the upload session.
-<!-- { "blockType": "response", "@odata.type": "microsoft.graph.uploadSession", "truncated": true } -->
+> [!NOTE]
+> * To upload large files using SDKs see [Upload large files using the Microsoft Graph SDKs](/graph/sdks/large-file-upload).
+
+<!-- { "blockType": "ignored" } -->
```http HTTP/1.1 200 OK
This new request should correct the source of error that generated the original
To indicate that your app is committing an existing upload session, the PUT request must include the `@microsoft.graph.sourceUrl` property with the value of your upload session URL.
-<!-- { "blockType": "ignored", "name": "explicit-upload-commit", "scopes": "files.readwrite", "tags": "service.graph" } -->
+<!-- { "blockType": "request", "name": "explicit-upload-commit"} -->
```http PUT /me/drive/root:/{path_to_parent}
If-Match: {etag or ctag}
} ```
->**Note:** You can use the `@microsoft.graph.conflictBehavior` and `if-match` headers as expected in this call.
- ### Response If the file can be committed using the new metadata, an `HTTP 201 Created` or `HTTP 200 OK` response will be returned with the Item metadata for the uploaded file.
-<!-- { "blockType": "ignored", "@odata.type": "microsoft.graph.driveItem", "truncated": true } -->
+<!-- { "blockType": "response", "@odata.type": "microsoft.graph.driveItem", "truncated": true } -->
```http HTTP/1.1 201 Created
v1.0 Driveitem Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-delete.md
Here is an example of how to call this API.
DELETE /me/drive/items/{item-id} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE /me/drive/items/{item-id}
[!INCLUDE [sample-code](../includes/snippets/javascript/delete-drive-item-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ## Response
v1.0 Driveitem Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-delta.md
GET https://graph.microsoft.com/v1.0/me/drive/root/delta
[!INCLUDE [sample-code](../includes/snippets/csharp/get-item-delta-first-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-item-delta-first-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/root/delta
[!INCLUDE [sample-code](../includes/snippets/php/get-item-delta-first-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/me/drive/root/delta(token='MzslMjM0OyUyMzE7
[!INCLUDE [sample-code](../includes/snippets/csharp/get-item-delta-last-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-item-delta-last-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/root/delta(token='MzslMjM0OyUyMzE7
[!INCLUDE [sample-code](../includes/snippets/php/get-item-delta-last-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET /me/drive/root/delta?token=latest
[!INCLUDE [sample-code](../includes/snippets/csharp/get-delta-latest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-delta-latest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/root/delta?token=latest
[!INCLUDE [sample-code](../includes/snippets/php/get-delta-latest-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET /me/drive/root/delta?token=2021-09-29T20%3A00%3A00Z
[!INCLUDE [sample-code](../includes/snippets/csharp/get-delta-timestamp-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-delta-timestamp-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/root/delta?token=2021-09-29T20%3A00%3A00Z
[!INCLUDE [sample-code](../includes/snippets/php/get-delta-timestamp-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] -
+# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
++ #### Response
v1.0 Driveitem Extractsensitivitylabels https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-extractsensitivitylabels.md
+
+ Title: "driveItem: extractSensitivityLabels"
+description: "Extract one or more sensitivity labels assigned to a drive item."
+
+ms.localizationpriority: medium
++
+# driveItem: extractSensitivityLabels
+Namespace: microsoft.graph
+
+Extract one or more sensitivity labels assigned to a drive item and update the metadata of a drive item with the latest details of the assigned label. In case of failure to extract the sensitivity labels of a file, an extraction error will be thrown with the applicable error code and message.
+
+For more information about sensitivity labels from an administrator's perspective, see [Enable sensitivity labels for Office files in SharePoint and OneDrive](/microsoft-365/compliance/sensitivity-labels-sharepoint-onedrive-files?view=o365-worldwide&preserve-view=true).
+
+> **Note**: This API is applicable only for supported file extensions. When called, this API first retrieves the sensitivity label metadata of the file from the database, then it checks to determine whether the sensitivity label details are the latest in terms of file content. If yes, the retrieved values from the database are returned. If no, then sensitivity labels are extracted from the content stream of the file, the corresponding metadata is updated in the database, and the newly extracted values are returned.
+
+## 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) | Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /drives/{drive-id}/items/{item-id}/extractSensitivityLabels
+POST /drives/{drive-id}/root:/{item-path}:/extractSensitivityLabels
+POST /groups/{group-id}/drive/items/{item-id}/extractSensitivityLabels
+POST /groups/{group-id}/drive/root:/{item-path}:/extractSensitivityLabels
+POST /me/drive/items/{item-id}/extractSensitivityLabels
+POST /me/drive/root:/{item-path}:/extractSensitivityLabels
+POST /sites/{site-id}/drive/items/{item-id}/extractSensitivityLabels
+POST /sites/{site-id}/drive/root:/{item-path}:/extractSensitivityLabels
+POST /users/{user-id}/drive/items/{item-id}/extractSensitivityLabels
+POST /users/{user-id}/drive/root:/{item-path}:/extractSensitivityLabels
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this action returns a `200 OK` response code and an [extractSensitivityLabelsResult](../resources/extractsensitivitylabelsresult.md) object in the response body.
+
+In addition to general errors that apply to Microsoft Graph, this API returns the `423 Locked` response code, which indicates that the file being accessed is locked. In such cases, the **code** property of the response object indicates the error type that blocks the sensitivity label extraction.
+The following are the possible values for the error types.
+
+| Value | Description |
+|:-|:--|
+| fileDoubleKeyEncrypted | Indicates that the file is protected via double key encryption; hence it cannot be opened for the extraction of the sensitivity labels. |
+| fileDecryptionNotSupported | Indicates that the encrypted file has specific properties which do not allow these files to be opened by SharePoint to extract sensitivity labels. |
+| fileDecryptionDeferred | Indicates that the file is being processed for decryption; hence it cannot be opened for the extraction of the sensitivity labels. |
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+
+## Examples
+
+### Request
+
+The following is an example of a request.
++
+# [HTTP](#tab/http)
+<!-- { "blockType": "request", "name": "extract-sensitivitylabels", "tags": "service.graph", "sampleKeys": ["016GVDAP3RCQS5VBQHORFIVU2ZMOSBL25U"] } -->
+``` http
+POST https://graph.microsoft.com/v1.0/drive/root/items/016GVDAP3RCQS5VBQHORFIVU2ZMOSBL25U/extractSensitivityLabels
+```
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.extractSensitivityLabelsResult"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "@odata.type": "microsoft.graph.extractSensitivityLabelsResult",
+ "labels": [
+ {
+ "sensitivityLabelId": "5feba255-812e-446a-ac59-a7044ef827b5",
+ "assignmentMethod": "standard",
+ "tenantId": "fed495cb-8c27-41ea-8749-00b0a084bc3d"
+ },
+ {
+ "sensitivityLabelId": "fa781fdf-68c8-43ec-ae08-c4813deb2144",
+ "assignmentMethod": "standard",
+ "tenantId": "277601b1-6094-456c-a358-95bfc99539d7"
+ },
+ {
+ "sensitivityLabelId": "3937098d-df0c-4c8d-8f66-5876b57b75ba",
+ "assignmentMethod": "standard",
+ "tenantId": "f2477f30-c8a2-422d-8995-6f056b494655"
+ }
+ ]
+ }
+}
+```
+
v1.0 Driveitem Follow https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-follow.md
POST /me/drive/items/{item-id}/follow
[!INCLUDE [sample-code](../includes/snippets/csharp/follow-item-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/follow-item-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST /me/drive/items/{item-id}/follow
[!INCLUDE [sample-code](../includes/snippets/powershell/follow-item-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!--
v1.0 Driveitem Get Content Format https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-get-content-format.md
GET /me/drive/items/{item-id}/content?format={format}
[!INCLUDE [sample-code](../includes/snippets/csharp/convert-item-content-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/convert-item-content-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/items/{item-id}/content?format={format}
[!INCLUDE [sample-code](../includes/snippets/powershell/convert-item-content-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ## Response
v1.0 Driveitem Get Content https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-get-content.md
GET /me/drive/items/{item-id}/content
[!INCLUDE [sample-code](../includes/snippets/csharp/download-item-content-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/download-item-content-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/items/{item-id}/content
[!INCLUDE [sample-code](../includes/snippets/powershell/download-item-content-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-get.md
Here is an example of the request to the root folder of the user's OneDrive.
GET /me/drive/root ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/root
[!INCLUDE [sample-code](../includes/snippets/javascript/get-drive-root-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Invite https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-invite.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/send-sharing-invite-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/send-sharing-invite-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/send-sharing-invite-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem List Children https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-list-children.md
GET /me/drive/root/children
[!INCLUDE [sample-code](../includes/snippets/csharp/list-children-root-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-children-root-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/root/children
[!INCLUDE [sample-code](../includes/snippets/powershell/list-children-root-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] -
+# [Python](#tab/python)
+ ### List children of a DriveItem with a known ID
GET /drives/{drive-id}/items/{item-id}/children
[!INCLUDE [sample-code](../includes/snippets/csharp/list-children-files-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-children-files-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /drives/{drive-id}/items/{item-id}/children
[!INCLUDE [sample-code](../includes/snippets/powershell/list-children-files-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### List children of a DriveItem with a known path
v1.0 Driveitem List Permissions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-list-permissions.md
GET /me/drive/items/{item-id}/permissions
[!INCLUDE [sample-code](../includes/snippets/csharp/get-item-permissions-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-item-permissions-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/items/{item-id}/permissions
[!INCLUDE [sample-code](../includes/snippets/powershell/get-item-permissions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem List Thumbnails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-list-thumbnails.md
GET /me/drive/items/{item-id}/thumbnails
[!INCLUDE [sample-code](../includes/snippets/csharp/enum-item-thumbnails-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/enum-item-thumbnails-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/items/{item-id}/thumbnails
[!INCLUDE [sample-code](../includes/snippets/powershell/enum-item-thumbnails-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ This returns an array of available **thumbnailSets** for the item.
GET /me/drive/items/{item-id}/thumbnails/{thumb-id}/{size}
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/items/{item-id}/thumbnails/{thumb-id}/{size}
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Path parameters
GET /me/drive/items/{item-id}/thumbnails/{thumb-id}/{size}/content
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/items/{item-id}/thumbnails/{thumb-id}/{size}/content
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
GET /me/drive/items/{item-id}/children?$expand=thumbnails
[!INCLUDE [sample-code](../includes/snippets/csharp/get-thumbnail-while-listing-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-thumbnail-while-listing-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/items/{item-id}/children?$expand=thumbnails
[!INCLUDE [sample-code](../includes/snippets/powershell/get-thumbnail-while-listing-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
GET /me/drive/items/{item-id}/thumbnails?select=c300x400_crop
[!INCLUDE [sample-code](../includes/snippets/csharp/get-thumbnail-custom-size-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-thumbnail-custom-size-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/items/{item-id}/thumbnails?select=c300x400_crop
[!INCLUDE [sample-code](../includes/snippets/powershell/get-thumbnail-custom-size-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ Which responds with just the custom thumbnail size selected:
v1.0 Driveitem List Versions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-list-versions.md
GET /me/drive/items/{item-id}/versions
[!INCLUDE [sample-code](../includes/snippets/csharp/get-previous-versions-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-previous-versions-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/items/{item-id}/versions
[!INCLUDE [sample-code](../includes/snippets/powershell/get-previous-versions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Move https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-move.md
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/move-item-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Post Children https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-post-children.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-folder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-folder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-folder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Put Content https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-put-content.md
Content-Type: text/plain
The contents of the file goes here. ```
+# [CLI](#tab/cli)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
The contents of the file goes here.
[!INCLUDE [sample-code](../includes/snippets/javascript/upload-via-put-id-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+ ### Response
v1.0 Driveitem Restore https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-restore.md
The following is an example of the request.
}--> ```http
-POST https://graph.microsoft.com/beta/me/drive/items/{item-id}/restore
+POST https://graph.microsoft.com/v1.0/me/drive/items/{item-id}/restore
Content-type: application/json {
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/restore-item-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/restore-item-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/restore-item-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Search https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-search.md
The following example searches for a match for "Contoso Project" across several
GET /me/drive/root/search(q='Contoso Project') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/root/search(q='Contoso Project')
[!INCLUDE [sample-code](../includes/snippets/javascript/item-search-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+ ### Response
To broaden the search scope, use the **search** method on the [Drive](../resourc
GET /me/drive/search(q='Contoso Project') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/search(q='Contoso Project')
[!INCLUDE [sample-code](../includes/snippets/javascript/item-search-all-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Unfollow https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-unfollow.md
POST /me/drive/items/{item-id}/unfollow
[!INCLUDE [sample-code](../includes/snippets/csharp/unfollow-item-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/unfollow-item-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST /me/drive/items/{item-id}/unfollow
[!INCLUDE [sample-code](../includes/snippets/powershell/unfollow-item-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitem Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitem-update.md
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/update-item-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitemversion Get Contents https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitemversion-get-contents.md
GET /me/drive/items/{item-id}/versions/{version-id}/content
[!INCLUDE [sample-code](../includes/snippets/csharp/get-version-contents-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-version-contents-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/items/{item-id}/versions/{version-id}/content
[!INCLUDE [sample-code](../includes/snippets/powershell/get-version-contents-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Driveitemversion Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitemversion-get.md
GET /me/drive/items/{item-id}/versions/{version-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-single-version-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-single-version-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/items/{item-id}/versions/{version-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-single-version-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET /me/drive/items/{item-id}/versions/current
[!INCLUDE [sample-code](../includes/snippets/csharp/get-current-version-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-current-version-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/items/{item-id}/versions/current
[!INCLUDE [sample-code](../includes/snippets/powershell/get-current-version-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] -
+# [Python](#tab/python)
+ #### Response
v1.0 Driveitemversion Restore https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/driveitemversion-restore.md
POST /drives/{drive-id}/items/{item-id}/versions/{version-id}/restoreVersion
[!INCLUDE [sample-code](../includes/snippets/csharp/restore-item-version-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/restore-item-version-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST /drives/{drive-id}/items/{item-id}/versions/{version-id}/restoreVersion
[!INCLUDE [sample-code](../includes/snippets/powershell/restore-item-version-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ## Response
v1.0 Educationassignment Delete Rubric https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignment-delete-rubric.md
DELETE https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-educationrubric-from-educationassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-educationrubric-from-educationassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationrubric-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignment-delete.md
DELETE https://graph.microsoft.com/v1.0/education/classes/c42f493f-42b4-4e7d-814
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-educationassignment-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-educationassignment-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/education/classes/c42f493f-42b4-4e7d-814
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationassignment-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignment Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignment-delta.md
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-assignments-delta-query-support-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-assignments-delta-query-support-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/php/get-assignments-delta-query-support-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET /education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/delta?$s
[!INCLUDE [sample-code](../includes/snippets/csharp/get-assignments-delta-nextlink-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-assignments-delta-nextlink-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/delta?$s
[!INCLUDE [sample-code](../includes/snippets/php/get-assignments-delta-nextlink-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] -
+# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
++ #### Response
GET /education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/delta?$d
[!INCLUDE [sample-code](../includes/snippets/csharp/get-assignments-delta-delatlink-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-assignments-delta-delatlink-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/delta?$d
[!INCLUDE [sample-code](../includes/snippets/php/get-assignments-delta-delatlink-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Educationassignment Get Rubric https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignment-get-rubric.md
GET https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e9-6
[!INCLUDE [sample-code](../includes/snippets/csharp/get-rubric-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-rubric-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e9-6
[!INCLUDE [sample-code](../includes/snippets/powershell/get-rubric-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignment-get.md
GET https://graph.microsoft.com/v1.0/education/classes/f4a941ff-9da6-4707-ba5b-0
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/f4a941ff-9da6-4707-ba5b-0
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignment List Categories https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignment-list-categories.md
GET https://graph.microsoft.com/v1.0/education/classes/f4a941ff-9da6-4707-ba5b-0
[!INCLUDE [sample-code](../includes/snippets/csharp/get-assignment-categories-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-assignment-categories-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/f4a941ff-9da6-4707-ba5b-0
[!INCLUDE [sample-code](../includes/snippets/php/get-assignment-categories-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignment List Resources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignment-list-resources.md
GET https://graph.microsoft.com/v1.0/education/classes/f4a941ff-9da6-4707-ba5b-0
[!INCLUDE [sample-code](../includes/snippets/csharp/get-resources-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-resources-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/f4a941ff-9da6-4707-ba5b-0
[!INCLUDE [sample-code](../includes/snippets/powershell/get-resources-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignment List Submissions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignment-list-submissions.md
GET https://graph.microsoft.com/v1.0/education/classes/f4a941ff-9da6-4707-ba5b-0
[!INCLUDE [sample-code](../includes/snippets/csharp/get-submissions-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-submissions-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/f4a941ff-9da6-4707-ba5b-0
[!INCLUDE [sample-code](../includes/snippets/powershell/get-submissions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-submissions-expand-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-submissions-expand-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-submissions-expand-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationassignment Post Categories https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignment-post-categories.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/add-educationcategory-to-educationassignment-ref-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/add-educationcategory-to-educationassignment-ref-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/add-educationcategory-to-educationassignment-ref-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply the odata.id of the existing [educationCategory](../resources/educationcategory.md) object to add to this assignment.
v1.0 Educationassignment Post Resource https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignment-post-resource.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationlinkresource-from-educationassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationlinkresource-from-educationassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationlinkresource-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationwordresource-from-educationassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationwordresource-from-educationassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationwordresource-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationfileresource-from-educationassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationfileresource-from-educationassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationfileresource-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationexcelresource-from-educationassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationexcelresource-from-educationassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationexcelresource-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationpowerpointresource-from-educationassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationpowerpointresource-from-educationassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationpowerpointresource-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationmediaresource-from-educationassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationmediaresource-from-educationassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationmediaresource-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationteamsappresource-from-educationassignmentsapp-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationteamsappresource-from-educationassignmentsapp-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationteamsappresource-from-educationassignmentsapp-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationassignment Publish https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignment-publish.md
POST https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-
[!INCLUDE [sample-code](../includes/snippets/csharp/educationassignment-publish-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/educationassignment-publish-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-
[!INCLUDE [sample-code](../includes/snippets/powershell/educationassignment-publish-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignment Put Rubric https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignment-put-rubric.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationrubric-from-educationassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationrubric-from-educationassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationrubric-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignment Remove Category https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignment-remove-category.md
DELETE https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e
[!INCLUDE [sample-code](../includes/snippets/csharp/add-educationcategory-to-educationassignment-classid-assignid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/add-educationcategory-to-educationassignment-classid-assignid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e
[!INCLUDE [sample-code](../includes/snippets/powershell/add-educationcategory-to-educationassignment-classid-assignid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignment Setupfeedbackresourcesfolder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignment-setupfeedbackresourcesfolder.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/educationassignment-setupfeedbackresourcesfolder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/educationassignment-setupfeedbackresourcesfolder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/educationassignment-setupfeedbackresourcesfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignment Setupresourcesfolder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignment-setupresourcesfolder.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/educationassignment-setupresourcesfolder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/educationassignment-setupresourcesfolder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/educationassignment-setupresourcesfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignment-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-educationassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-educationassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignmentdefaults Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignmentdefaults-get.md
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationassignmentdefaults-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationassignmentdefaults-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationassignmentdefaults-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignmentdefaults Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignmentdefaults-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-educationassignmentdefaults-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-educationassignmentdefaults-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationassignmentdefaults-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignmentresource Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignmentresource-delete.md
DELETE https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a85
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-educationassignmentresource-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-educationassignmentresource-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a85
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationassignmentresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignmentresource Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignmentresource-get.md
GET https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationassignmentresource-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationassignmentresource-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationassignmentresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationlinkresource-from-educationassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationlinkresource-from-educationassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationlinkresource-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationexcelresource-from-educationassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationexcelresource-from-educationassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationexcelresource-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationpowerpointresource-from-educationassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationpowerpointresource-from-educationassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationpowerpointresource-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationfileresource-from-educationassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationfileresource-from-educationassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationfileresource-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationmediaresource-from-educationassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationmediaresource-from-educationassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationmediaresource-from-educationassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationassignmentsettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignmentsettings-get.md
GET https://graph.microsoft.com/v1.0/education/classes/f4a941ff-9da6-4707-ba5b-0
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationassignmentsettings-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationassignmentsettings-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/f4a941ff-9da6-4707-ba5b-0
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationassignmentsettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationassignmentsettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationassignmentsettings-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-educationassignmentsettings-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-educationassignmentsettings-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationassignmentsettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationcategory Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationcategory-delete.md
DELETE https://graph.microsoft.com/v1.0/education/classes/c42f493f-42b4-4e7d-814
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-educationassignment-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-educationassignment-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/education/classes/c42f493f-42b4-4e7d-814
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationassignment-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationcategory Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationcategory-delta.md
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-classcategories-delta-top3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-classcategories-delta-top3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/php/get-classcategories-delta-top3-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET /education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignmentcategories
[!INCLUDE [sample-code](../includes/snippets/csharp/get-classcategories-delta-forclassid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-classcategories-delta-forclassid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignmentcategories
[!INCLUDE [sample-code](../includes/snippets/php/get-classcategories-delta-forclassid-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET /education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignmentcategories
[!INCLUDE [sample-code](../includes/snippets/csharp/get-classcategories-delta-modified-created-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-classcategories-delta-modified-created-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignmentcategories
[!INCLUDE [sample-code](../includes/snippets/php/get-classcategories-delta-modified-created-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Educationcategory Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationcategory-get.md
GET https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e9-6
[!INCLUDE [sample-code](../includes/snippets/csharp/get-class-category-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-class-category-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e9-6
[!INCLUDE [sample-code](../includes/snippets/powershell/get-class-category-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationclass Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationclass-delete.md
DELETE https://graph.microsoft.com/v1.0/education/classes/{class-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-educationclass-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-educationclass-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/education/classes/{class-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationclass-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationclass Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationclass-delta.md
GET https://graph.microsoft.com/v1.0/education/classes/delta
[!INCLUDE [sample-code](../includes/snippets/csharp/educationclass-delta-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/educationclass-delta-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/delta
[!INCLUDE [sample-code](../includes/snippets/php/educationclass-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Educationclass Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationclass-get.md
GET https://graph.microsoft.com/v1.0/education/classes/7e4ec76c-8276-43ef-ba10-9
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationclass-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationclass-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/7e4ec76c-8276-43ef-ba10-9
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationclass-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationclass List Assignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationclass-list-assignments.md
GET https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e9-6
[!INCLUDE [sample-code](../includes/snippets/csharp/get-assignments-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-assignments-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e9-6
[!INCLUDE [sample-code](../includes/snippets/powershell/get-assignments-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e9-6
[!INCLUDE [sample-code](../includes/snippets/csharp/get-assignments-resources-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-assignments-resources-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e9-6
[!INCLUDE [sample-code](../includes/snippets/powershell/get-assignments-resources-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationclass List Categories https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationclass-list-categories.md
GET https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e9-6
[!INCLUDE [sample-code](../includes/snippets/csharp/get-class-categories-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-class-categories-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e9-6
[!INCLUDE [sample-code](../includes/snippets/powershell/get-class-categories-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationclass List Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationclass-list-members.md
GET https://graph.microsoft.com/v1.0/education/classes/7e4ec76c-8276-43ef-ba10-9
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationclass-members-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationclass-members-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/7e4ec76c-8276-43ef-ba10-9
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationclass-members-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationclass List Schools https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationclass-list-schools.md
GET https://graph.microsoft.com/v1.0/education/classes/7e4ec76c-8276-43ef-ba10-9
[!INCLUDE [sample-code](../includes/snippets/csharp/get-schools-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-schools-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/7e4ec76c-8276-43ef-ba10-9
[!INCLUDE [sample-code](../includes/snippets/powershell/get-schools-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationclass List Teachers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationclass-list-teachers.md
GET https://graph.microsoft.com/v1.0/education/classes/7e4ec76c-8276-43ef-ba10-9
[!INCLUDE [sample-code](../includes/snippets/csharp/get-teachers-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-teachers-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/7e4ec76c-8276-43ef-ba10-9
[!INCLUDE [sample-code](../includes/snippets/powershell/get-teachers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationclass List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationclass-list.md
GET https://graph.microsoft.com/v1.0/education/classes
[!INCLUDE [sample-code](../includes/snippets/csharp/list-education-classes-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-education-classes-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes
[!INCLUDE [sample-code](../includes/snippets/powershell/list-education-classes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationclass Post Assignment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationclass-post-assignment.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationassignment-from-educationclass-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationassignment-from-educationclass-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationassignment-from-educationclass-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of an [educationAssignment](../resources/educationassignment.md) object.
v1.0 Educationclass Post Category https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationclass-post-category.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationcategory-from-educationclass-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationcategory-from-educationclass-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationcategory-from-educationclass-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationclass Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationclass-post-members.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationuser-from-educationclass-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationuser-from-educationclass-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationuser-from-educationclass-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationclass Post Teachers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationclass-post-teachers.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationuser-from-educationclass-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationuser-from-educationclass-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationuser-from-educationclass-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationclass Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationclass-post.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationclass-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationclass-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationclass-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationclass Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationclass-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-educationclass-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-educationclass-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationclass-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationfeedbackresourceoutcome Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationfeedbackresourceoutcome-delete.md
DELETE https://graph.microsoft.com/v1.0/education/classes/37d99af7-cfc5-4e3b-856
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-educationfeedbackresourceoutcome-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-educationfeedbackresourceoutcome-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/education/classes/37d99af7-cfc5-4e3b-856
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationfeedbackresourceoutcome-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationfeedbackresourceoutcome Post Outcomes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationfeedbackresourceoutcome-post-outcomes.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationfeedbackresourceoutcome-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationfeedbackresourceoutcome-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationfeedbackresourceoutcome-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationoutcome Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationoutcome-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-educationfeedbackoutcome-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-educationfeedbackoutcome-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationfeedbackoutcome-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-educationpointsoutcome-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-educationpointsoutcome-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationpointsoutcome-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-educationoutcome-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-educationoutcome-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationoutcome-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationrubric Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationrubric-delete.md
DELETE https://graph.microsoft.com/v1.0/education/me/rubrics/ceb3863e-6912-4ea9-
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-educationrubric-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-educationrubric-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/education/me/rubrics/ceb3863e-6912-4ea9-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationrubric-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationrubric Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationrubric-get.md
GET https://graph.microsoft.com/v1.0/education/me/rubrics/bf040af7-a5ff-4abe-a8c
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationrubric-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationrubric-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/me/rubrics/bf040af7-a5ff-4abe-a8c
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationrubric-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationrubric Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationrubric-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-educationrubric-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-educationrubric-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationrubric-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationschool Delete Users https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationschool-delete-users.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request <!-- { "blockType": "ignored" } --> ```http
-DELETE /education/schools/{id}/users/{userId}/$ref
+DELETE /education/schools/{id}/users/{userId}/
``` ## Request headers | Header | Value |
The following is an example of a request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "create_educationclass_from_educationschool_4"
+ "name": "remove_user_from_school_v1_e1"
}--> ```http DELETE https://graph.microsoft.com/v1.0/education/schools/{school-id}/users/{user-id}
v1.0 Educationschool Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationschool-delete.md
DELETE https://graph.microsoft.com/v1.0/education/schools/{school-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-educationschool-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-educationschool-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/education/schools/{school-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationschool-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationschool Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationschool-delta.md
GET https://graph.microsoft.com/v1.0/education/schools/delta
[!INCLUDE [sample-code](../includes/snippets/csharp/educationschool-delta-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/educationschool-delta-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/schools/delta
[!INCLUDE [sample-code](../includes/snippets/php/educationschool-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Educationschool Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationschool-get.md
GET https://graph.microsoft.com/v1.0/education/schools/f2598f43-629c-4ea9-9265-9
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationschool-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationschool-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/schools/f2598f43-629c-4ea9-9265-9
[!INCLUDE [sample-code](../includes/snippets/php/get-educationschool-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Educationschool List Classes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationschool-list-classes.md
GET https://graph.microsoft.com/v1.0/education/schools/f2598f43-629c-4ea9-9265-9
[!INCLUDE [sample-code](../includes/snippets/csharp/get-classes-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-classes-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/schools/f2598f43-629c-4ea9-9265-9
[!INCLUDE [sample-code](../includes/snippets/powershell/get-classes-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationschool List Users https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationschool-list-users.md
GET https://graph.microsoft.com/v1.0/education/schools/{school-id}/users
[!INCLUDE [sample-code](../includes/snippets/csharp/educationschool-get-users-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/educationschool-get-users-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/schools/{school-id}/users
[!INCLUDE [sample-code](../includes/snippets/powershell/educationschool-get-users-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationschool List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationschool-list.md
GET https://graph.microsoft.com/v1.0/education/schools
[!INCLUDE [sample-code](../includes/snippets/csharp/list-educationschool-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-educationschool-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/schools
[!INCLUDE [sample-code](../includes/snippets/powershell/list-educationschool-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationschool Post Classes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationschool-post-classes.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationclass-from-educationschool-5-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationclass-from-educationschool-5-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationclass-from-educationschool-5-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationschool Post Users https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationschool-post-users.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationuser-from-educationschool-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationuser-from-educationschool-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationuser-from-educationschool-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationschool Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationschool-post.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationschool-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationschool-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationschool-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationschool Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationschool-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-educationschool-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-educationschool-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationschool-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationsubmission Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationsubmission-get.md
GET https://graph.microsoft.com/v1.0/education/classes/59069eb2-2a09-4d90-bb19-2
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationsubmission-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationsubmission-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/59069eb2-2a09-4d90-bb19-2
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationsubmission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/education/classes/59069eb2-2a09-4d90-bb19-2
[!INCLUDE [sample-code](../includes/snippets/csharp/get-submission-expand-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-submission-expand-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/59069eb2-2a09-4d90-bb19-2
[!INCLUDE [sample-code](../includes/snippets/powershell/get-submission-expand-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationsubmission List Outcomes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationsubmission-list-outcomes.md
GET https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e9-6
[!INCLUDE [sample-code](../includes/snippets/csharp/get-outcomes-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-outcomes-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e9-6
[!INCLUDE [sample-code](../includes/snippets/powershell/get-outcomes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/education/classes/37d99af7-cfc5-4e3b-8566-f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-outcomes-by-type-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-outcomes-by-type-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/37d99af7-cfc5-4e3b-8566-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-outcomes-by-type-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationsubmission List Resources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationsubmission-list-resources.md
GET https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e9-6
[!INCLUDE [sample-code](../includes/snippets/csharp/get-resources-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-resources-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e9-6
[!INCLUDE [sample-code](../includes/snippets/powershell/get-resources-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationsubmission List Submittedresources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationsubmission-list-submittedresources.md
GET https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e9-6
[!INCLUDE [sample-code](../includes/snippets/csharp/get-submittedresources-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-submittedresources-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e9-6
[!INCLUDE [sample-code](../includes/snippets/powershell/get-submittedresources-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationsubmission Post Resources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationsubmission-post-resources.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationwordresource-from-educationsubmission-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationwordresource-from-educationsubmission-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationwordresource-from-educationsubmission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationlinkresource-from-educationsubmission-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationlinkresource-from-educationsubmission-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationlinkresource-from-educationsubmission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationfileresource-from-educationsubmission-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationfileresource-from-educationsubmission-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationfileresource-from-educationsubmission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationexcelresource-from-educationsubmission-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationexcelresource-from-educationsubmission-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationexcelresource-from-educationsubmission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationpowerpointresource-from-educationsubmission-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationpowerpointresource-from-educationsubmission-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationpowerpointresource-from-educationsubmission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationmediaresource-from-educationsubmission-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationmediaresource-from-educationsubmission-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationmediaresource-from-educationsubmission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationsubmission Reassign https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationsubmission-reassign.md
POST /education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/7192332
[!INCLUDE [sample-code](../includes/snippets/csharp/educationsubmission-reassign-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/educationsubmission-reassign-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST /education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/7192332
[!INCLUDE [sample-code](../includes/snippets/powershell/educationsubmission-reassign-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Prefer: include-unknown-enum-members
[!INCLUDE [sample-code](../includes/snippets/csharp/educationsubmission-prefer-reassign-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/educationsubmission-prefer-reassign-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: include-unknown-enum-members
[!INCLUDE [sample-code](../includes/snippets/powershell/educationsubmission-prefer-reassign-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationsubmission Return https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationsubmission-return.md
POST https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-
[!INCLUDE [sample-code](../includes/snippets/csharp/educationsubmission-return-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/educationsubmission-return-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-
[!INCLUDE [sample-code](../includes/snippets/powershell/educationsubmission-return-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationsubmission Setupresourcesfolder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationsubmission-setupresourcesfolder.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/educationsubmission-setupresourcesfolder-forsubmission-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/educationsubmission-setupresourcesfolder-forsubmission-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/educationsubmission-setupresourcesfolder-forsubmission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/educationsubmission-setupresourcesfolder-nolongeropen-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/educationsubmission-setupresourcesfolder-nolongeropen-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/educationsubmission-setupresourcesfolder-nolongeropen-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/educationsubmission-setupresourcesfolder-submittedstate-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/educationsubmission-setupresourcesfolder-submittedstate-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/educationsubmission-setupresourcesfolder-submittedstate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationsubmission Submit https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationsubmission-submit.md
POST https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-
[!INCLUDE [sample-code](../includes/snippets/csharp/educationsubmission-submit-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/educationsubmission-submit-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-
[!INCLUDE [sample-code](../includes/snippets/powershell/educationsubmission-submit-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationsubmission Unsubmit https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationsubmission-unsubmit.md
POST https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-
[!INCLUDE [sample-code](../includes/snippets/csharp/educationsubmission-unsubmit-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/educationsubmission-unsubmit-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-
[!INCLUDE [sample-code](../includes/snippets/powershell/educationsubmission-unsubmit-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationsubmissionresource Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationsubmissionresource-delete.md
DELETE https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a85
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-educationsubmissionresource-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-educationsubmissionresource-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a85
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationsubmissionresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationsubmissionresource Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationsubmissionresource-get.md
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationwordresource-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationwordresource-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationwordresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationfileresource-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationfileresource-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationfileresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationexcelresource-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationexcelresource-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationexcelresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationpowerpointresource-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationpowerpointresource-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationpowerpointresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationlinkresource-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationlinkresource-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationlinkresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationmediaresource-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationmediaresource-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationmediaresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationsubmittedsubmissionresource Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationsubmittedsubmissionresource-get.md
Namespace: microsoft.graph
Retrieve a [submitted resource](../resources/educationsubmissionresource.md). Only teachers, students, and applications with application permissions can perform this operation.
-This will be available to a teacher or an application with application permissions after a student has submitted, and will be available to the student after the teacher has released the submission. Note that teachers can leave notes in some resources.
+Resources are available to a teacher or an application with application permissions after a student submits it, and are available to the student after the teacher returns the submission. Note that teachers can leave notes in some resources.
## 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).
If successful, this method returns a `200 OK` response code and an [educationSub
## Example ### Request The following is an example of the request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored",
+ "blockType": "request",
"name": "get_educationsubmittedsubmissionresource" }-->
-```http
+
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/education/classes/f973bc68-2adb-4cf7-8b15-a57a1936b60c/assignments/8b890b42-a1df-478b-bff5-6814afb1afc2/submissions/6d71b348-898a-40cd-8e71-35127eed97f5/submittedResources/f2387c3b-ec39-4bf2-a399-d7242677f024 ```+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response. >**Note:** The response object shown here might be shortened for readability. <!-- {
- "blockType": "ignored",
+ "blockType": "response",
"truncated": true, "@odata.type": "microsoft.graph.educationResource" } -->
v1.0 Educationuser Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationuser-delete.md
DELETE https://graph.microsoft.com/v1.0/education/users/{user-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-educationuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-educationuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/education/users/{user-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-educationuser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationuser Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationuser-delta.md
GET https://graph.microsoft.com/v1.0/education/users/delta
[!INCLUDE [sample-code](../includes/snippets/csharp/educationuser-delta-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/educationuser-delta-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/users/delta
[!INCLUDE [sample-code](../includes/snippets/php/educationuser-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Educationuser Get User https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationuser-get-user.md
Retrieve the simple directory **user** that corresponds to this **educationUser*
## Permissions A combination of permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | One from EduRoster.ReadBasic, EduRoster.Read, EduRoster.Write plus either Directory.Read.All or User.Read|
GET https://graph.microsoft.com/v1.0/education/me/user
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationuser-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationuser-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/me/user
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationuser-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationuser Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationuser-get.md
GET https://graph.microsoft.com/v1.0/education/users/{user-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-educationuser-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-educationuser-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/users/{user-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-educationuser-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationuser List Assignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationuser-list-assignments.md
GET https://graph.microsoft.com/v1.0/education/me/assignments
[!INCLUDE [sample-code](../includes/snippets/csharp/get-me-assignments-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-me-assignments-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/me/assignments
[!INCLUDE [sample-code](../includes/snippets/powershell/get-me-assignments-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/education/users/f3a5344e-dbde-48b0-be24-b5b
[!INCLUDE [sample-code](../includes/snippets/csharp/get-user-assignments-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-user-assignments-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/users/f3a5344e-dbde-48b0-be24-b5b
[!INCLUDE [sample-code](../includes/snippets/powershell/get-user-assignments-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/education/users/80cefd93-8d88-40e2-b5d3-678
[!INCLUDE [sample-code](../includes/snippets/csharp/get-user-assignments-expand-submissions-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-user-assignments-expand-submissions-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/users/80cefd93-8d88-40e2-b5d3-678
[!INCLUDE [sample-code](../includes/snippets/powershell/get-user-assignments-expand-submissions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationuser List Classes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationuser-list-classes.md
GET https://graph.microsoft.com/v1.0/education/me/classes
[!INCLUDE [sample-code](../includes/snippets/csharp/get-classes-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-classes-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/me/classes
[!INCLUDE [sample-code](../includes/snippets/powershell/get-classes-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationuser List Rubrics https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationuser-list-rubrics.md
GET https://graph.microsoft.com/v1.0/education/me/rubrics
[!INCLUDE [sample-code](../includes/snippets/csharp/get-rubrics-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-rubrics-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/me/rubrics
[!INCLUDE [sample-code](../includes/snippets/powershell/get-rubrics-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationuser List Schools https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationuser-list-schools.md
GET https://graph.microsoft.com/v1.0/education/me/schools
[!INCLUDE [sample-code](../includes/snippets/csharp/get-schools-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-schools-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/me/schools
[!INCLUDE [sample-code](../includes/snippets/powershell/get-schools-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Educationuser List Taughtclasses https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationuser-list-taughtclasses.md
GET https://graph.microsoft.com/v1.0/education/users/{educationUserId}/taughtCla
[!INCLUDE [sample-code](../includes/snippets/csharp/list-educationclass-for-userid-thaughtclass-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-educationclass-for-userid-thaughtclass-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/users/{educationUserId}/taughtCla
[!INCLUDE [sample-code](../includes/snippets/powershell/list-educationclass-for-userid-thaughtclass-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationuser List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationuser-list.md
GET https://graph.microsoft.com/v1.0/education/users
[!INCLUDE [sample-code](../includes/snippets/csharp/list-educationuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-educationuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/education/users
[!INCLUDE [sample-code](../includes/snippets/powershell/list-educationuser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationuser Post Rubrics https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationuser-post-rubrics.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationrubric-from-educationuser-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationrubric-from-educationuser-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationrubric-from-educationuser-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationrubric-from-educationuser-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationrubric-from-educationuser-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Educationuser Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationuser-post.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-educationuser-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-educationuser-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-educationuser-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Educationuser Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/educationuser-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-educationuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-educationuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-educationuser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Emailauthenticationmethod Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/emailauthenticationmethod-delete.md
DELETE https://graph.microsoft.com/v1.0/users/kim@contoso.com/authentication/ema
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-emailauthenticationmethod-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-emailauthenticationmethod-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/users/kim@contoso.com/authentication/ema
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-emailauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Emailauthenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/emailauthenticationmethod-get.md
GET https://graph.microsoft.com/v1.0/me/authentication/emailMethods/3ddfcfc8-938
[!INCLUDE [sample-code](../includes/snippets/csharp/get-emailauthenticationmethod-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-emailauthenticationmethod-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/authentication/emailMethods/3ddfcfc8-938
[!INCLUDE [sample-code](../includes/snippets/powershell/get-emailauthenticationmethod-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Emailauthenticationmethod Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/emailauthenticationmethod-update.md
Title: "Update emailAuthenticationMethod" description: "Update a user's emailAuthenticationMethod object."-+ ms.localizationpriority: medium ms.prod: "identity-and-sign-in" doc_type: "apiPageType"
Update a user's email address represented by an [emailAuthenticationMethod](../r
## 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).
-### Permissions acting on self
-
-|Permission type | Permissions (from least to most privileged) |
-|:|:-|
-| Delegated (work or school account) | UserAuthenticationMethod.ReadWrite |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | Not supported. |
-
-### Permissions acting on other users
- |Permission type | Permissions (from least to most privileged) | |:|:-| | Delegated (work or school account) | UserAuthenticationMethod.ReadWrite.All |
One of the following permissions is required to call this API. To learn more, in
[!INCLUDE [rbac-authentication-methods-apis-write-others](../includes/rbac-for-apis/rbac-authentication-methods-apis-write-others.md)]
-## HTTP request
+Users cannot update their own email authentication method.
-Update the email method for your own account. For a signed-in user to update their own authentication method, they must have satisfied a multi-factor authentication requirement during sign in.
-<!-- { "blockType": "ignored" } -->
-``` http
-PATCH /me/authentication/emailMethods/{id}
-```
+## HTTP request
Update the email authentication method for another user's account. <!-- { "blockType": "ignored" } -->
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-emailauthenticationmethod-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-emailauthenticationmethod-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-emailauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Emailauthenticationmethodconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/emailauthenticationmethodconfiguration-delete.md
DELETE https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-emailauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-emailauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-emailauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Emailauthenticationmethodconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/emailauthenticationmethodconfiguration-get.md
GET /policies/authenticationMethodsPolicy/authenticationMethodConfigurations/ema
[!INCLUDE [sample-code](../includes/snippets/csharp/get-emailauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-emailauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /policies/authenticationMethodsPolicy/authenticationMethodConfigurations/ema
[!INCLUDE [sample-code](../includes/snippets/powershell/get-emailauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Emailauthenticationmethodconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/emailauthenticationmethodconfiguration-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-emailauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-emailauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-emailauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Employeeexperience List Learningproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/employeeexperience-list-learningproviders.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|LearningProvider.Read|
+|Delegated (work or school account)|LearningProvider.Read, LearningProvider.ReadWrite|
|Delegated (personal Microsoft account)|Not supported.| |Application|Not supported.|
GET https://graph.microsoft.com/v1.0/employeeExperience/learningProviders
[!INCLUDE [sample-code](../includes/snippets/csharp/list-learningprovider-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-learningprovider-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/employeeExperience/learningProviders
[!INCLUDE [sample-code](../includes/snippets/php/list-learningprovider-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
"longLogoWebUrlForDarkTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "squareLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "longLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png",
- "loginWebUrl": "https://www.linkedin.com/learning-login/teams"
+ "loginWebUrl": "https://www.linkedin.com/learning-login/teams",
+ "isCourseActivitySyncEnabled": true
}, { "id": "13727311-e7bb-470d-8b20-6a23d9030d70",
Content-Type: application/json
"longLogoWebUrlForDarkTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "squareLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "longLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png",
- "loginWebUrl": "https://www.linkedin.com/learning-login/teams"
+ "loginWebUrl": "https://www.linkedin.com/learning-login/teams",
+ "isCourseActivitySyncEnabled": false
} ] }
v1.0 Employeeexperience Post Learningproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/employeeexperience-post-learningproviders.md
One of the following permissions is required to call this API. To learn more, in
|Delegated (personal Microsoft account)|Not supported.| |Application|Not supported.|
+> **Note:** The following are required for the user:
+> - Viva Suite or Viva Learning license
+> - Global admin, knowledge admin role
+ ## HTTP request <!-- {
You can specify the following properties when you create a **learningProvider**.
|Property|Type|Description| |:|:|:| |displayName|String|The display name that appears in Viva Learning. Required.|
+|isCourseActivitySyncEnabled|Boolean|Indicates whether a provider can ingest [learningCourseActivity](../resources/learningcourseactivity.md) records. The default value is `false`. Set to `true` to make learningCourseActivities available for this provider.|
|loginWebUrl|String|Authentication URL to access the courses for the provider. Optional.| |longLogoWebUrlForDarkTheme|String|The long logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required.| |longLogoWebUrlForLightTheme|String|The long logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required.|
Content-Type: application/json
"longLogoWebUrlForDarkTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "squareLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "longLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png",
- "loginWebUrl": "https://www.linkedin.com/learning-login/teams"
+ "loginWebUrl": "https://www.linkedin.com/learning-login/teams",
+ "isCourseActivitySyncEnabled": true
} ```
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-learningprovider-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-learningprovider-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-learningprovider-from--php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
"longLogoWebUrlForDarkTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "squareLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "longLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png",
- "loginWebUrl": "https://www.linkedin.com/learning-login/teams"
+ "loginWebUrl": "https://www.linkedin.com/learning-login/teams",
+ "isCourseActivitySyncEnabled": true
} ```
v1.0 Employeeexperienceuser Post Learningcourseactivities https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/employeeexperienceuser-post-learningcourseactivities.md
+
+ Title: "Create learningCourseActivity"
+description: "Create a new learningCourseActivity object."
+
+ms.localizationpriority: medium
++
+# Create learningCourseActivity
+
+Namespace: microsoft.graph
+
+Create a new [learningCourseActivity](../resources/learningcourseactivity.md) object.
+
+A learning course activity can be one of two types:
+- [Assignment](../resources/learningassignment.md)
+- [Self-initiated](../resources/learningselfinitiatedcourse.md)
+
+Use this method to create either type of activity.
+
+>**Note**: Learning course activities can be managed by a provider only when **isCourseAcitvitySyncEnabled** is set to `true`. To update the value, use the [Update learningProvider](../api/learningprovider-update.md) method.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | Not supported. |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | LearningAssignedCourse.ReadWrite.All, LearningSelfInitiatedCourse.ReadWrite.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+``` http
+POST /employeeExperience/learningProviders/{registrationId}/learningCourseActivities
+```
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+
+In the request body, use @odata.type to specify the type of [learningCourseActivity](../resources/learningcourseactivity.md) resource that you're creating ([learningAssignment](../resources/learningassignment.md) or [learningSelfInitiated](../resources/learningselfinitiatedcourse.md)), and include the properties of that type, as listed in the following table.
+
+|Property|Type|Description|
+|:|:|:|
+|assignedDateTime|DateTimeOffset|Assigned date for the course activity. Optional. |
+|assignmentType|assignmentType|The assignment type for the course activity. Possible values are: `required`, `recommended`, `unknownFutureValue`. Required.|
+|assignerUserId|String|The user ID of the assigner. Optional. |
+|completedDateTime|DateTimeOffset|The date and time when the assignment was completed. Optional. |
+|completionPercentage|Int32|The percentage of the course completed by the user. Optional. If a value is provided, it must be between `0` and `100` (inclusive).|
+|dueDateTime|DateTimeOffset|Due date for the course activity. Optional. |
+|externalCourseActivityId|String|A course activity ID generated by the provider. Optional. |
+|id|String|The generated ID for a request that can be used to make further interactions to the course activity APIs.|
+|learningContentId|String| The ID of the learning content created in Viva Learning. Required.|
+|learningProviderId|String|The registration ID of the provider. Required.|
+|learnerUserId|String|The user ID of the learner to whom the activity is assigned. Required.|
+|notes|String|Notes for the course activity. Optional. |
+|registrationId|String|ID of the provider. The ID is generated when the provider registers on Viva Learning. Required.|
+|startedDateTime|DateTimeOffset|The date and time when the self-initiated course was started by the learner. Optional.|
+|status|courseStatus|The status of the course activity. Possible values are: `notStarted`, `inProgress`, `completed`. Required.|
+
+## Response
+
+If successful, this method returns a `201 Created` response code and a [learningCourseActivity](../resources/learningcourseactivity.md) object of type [learningAssignment](../resources/learningassignment.md) or [learningSelfInitiated](../resources/learningselfinitiatedcourse.md) in the response body.
+
+## Examples
+
+### Example 1: Create an assigned learning course activity
+
+The following example shows how to create a [learningAssignment](../resources/learningassignment.md) activity.
+
+#### Request
+The following example shows the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_assigned_learning_courseactivity"
+}-->
+
+``` http
+POST https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/01e8f81b-3060-4dec-acf0-0389665a0a38/learningCourseActivities
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.learningAssignment",
+ "assignedDateTime": "2021-05-11T22:57:17+00:00",
+ "assignmentType": "required",
+ "assignerUserId": "cea1684d-57dc-438d-a9d1-e666ec1a7f3d",
+ "completedDateTime": null,
+ "completionPercentage": 20,
+ "dueDateTime": {
+ "dateTime": "2022-09-22T16:05:00.0000000",
+ "timeZone": "UTC"
+ },
+ "externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002",
+ "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002",
+ "learningProviderId": "01e8f81b-3060-4dec-acf0-0389665a0a38",
+ "learnerUserId": "7ba2228a-e020-11ec-9d64-0242ac120002",
+ "notes": {
+ "contentType": "text",
+ "content": "required assignment added for user"
+ },
+ "status": "notStarted"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++++
+#### Response
+
+The following example shows the response.
+
+<!-- {
+ "blockType": "response",
+ "@odata.type": "microsoft.graph.learningAssignment"
+}-->
+
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.learningAssignment",
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#learningProviders('13727311-e7bb-470d-8b20-6a23d9030d70')/learningCourseActivities('7ba2228a-e020-11ec-9d64-0242ac120002')$entity",
+ "assignedDateTime": "2021-05-11T22:57:17+00:00",
+ "assignmentType": "required",
+ "assignerUserId": "cea1684d-57dc-438d-a9d1-e666ec1a7f3d",
+ "completedDateTime": null,
+ "completionPercentage": 20,
+ "externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002",
+ "id": "7ba2228a-e020-11ec-9d64-0242ac120002:749c8786-99bb-4b3b-8d5d-586428f6aaa3",
+ "dueDateTime": {
+ "dateTime": "2022-09-22T16:05:00.0000000",
+ "timeZone": "UTC"
+ },
+ "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002",
+ "learningProviderId": "01e8f81b-3060-4dec-acf0-0389665a0a38",
+ "learnerUserId": "7ba2228a-e020-11ec-9d64-0242ac120002",
+ "notes": {
+ "contentType": "text",
+ "content": "required assignment added for user"
+ },
+ "status": "notStarted"
+}
+```
+
+### Example 2: Create a self-initiated learning course activity
+
+The following example creates a [learningSelfInitiated](../resources/learningselfinitiatedcourse.md) activity.
+
+#### Request
+
+The following example shows the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_selfinitiated_learning_courseactivity"
+}-->
+
+``` http
+POST https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/01e8f81b-3060-4dec-acf0-0389665a0a38/learningCourseActivities
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.learningSelfInitiatedCourse",
+ "completedDateTime": null,
+ "completionPercentage": 20,
+ "externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002",
+ "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002",
+ "learnerUserId": "7ba2228a-e020-11ec-9d64-0242ac120002",
+ "startedDateTime": "2021-05-21T22:57:17+00:00",
+ "status": "inProgress"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++++
+#### Response
+
+The following example shows the response.
+
+<!-- {
+ "blockType": "response",
+ "@odata.type": "microsoft.graph.learningSelfInitiatedCourse"
+}-->
+
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.learningSelfInitiatedCourse",
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#learningProviders('13727311-e7bb-470d-8b20-6a23d9030d70')/learningCourseActivities('be2f4d76-e020-11ec-9d64-0242ac120002')$entity",
+ "completedDateTime": null,
+ "completionPercentage": 20,
+ "externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002",
+ "id": "7ba2228a-e020-11ec-9d64-0242ac120002:749c8786-99bb-4b3b-8d5d-586428f6aaa3",
+ "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002",
+ "learningProviderId": "01e8f81b-3060-4dec-acf0-0389665a0a38",
+ "learnerUserId": "7ba2228a-e020-11ec-9d64-0242ac120002",
+ "startedDateTime": "2021-05-21T22:57:17+00:00",
+ "status": "inProgress"
+}
+```
v1.0 Entitlementmanagement List Accesspackages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/entitlementmanagement-list-accesspackages.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/csharp/list-accesspackage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-accesspackage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ac
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accesspackage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagement List Assignmentpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/entitlementmanagement-list-assignmentpolicies.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/as
[!INCLUDE [sample-code](../includes/snippets/csharp/list-accesspackageassignmentpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-accesspackageassignmentpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/as
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accesspackageassignmentpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagement List Assignmentrequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/entitlementmanagement-list-assignmentrequests.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/as
[!INCLUDE [sample-code](../includes/snippets/csharp/list-accesspackageassignmentrequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-accesspackageassignmentrequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/as
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accesspackageassignmentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagement List Assignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/entitlementmanagement-list-assignments.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/as
[!INCLUDE [sample-code](../includes/snippets/csharp/list-accesspackageassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-accesspackageassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/as
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accesspackageassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagement List Catalogs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/entitlementmanagement-list-catalogs.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ca
[!INCLUDE [sample-code](../includes/snippets/csharp/list-accesspackagecatalog-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-accesspackagecatalog-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/ca
[!INCLUDE [sample-code](../includes/snippets/powershell/list-accesspackagecatalog-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagement List Connectedorganizations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/entitlementmanagement-list-connectedorganizations.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/co
[!INCLUDE [sample-code](../includes/snippets/csharp/list-connectedorganization-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-connectedorganization-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/co
[!INCLUDE [sample-code](../includes/snippets/powershell/list-connectedorganization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagement Post Accesspackages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/entitlementmanagement-post-accesspackages.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-accesspackage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-accesspackage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagement Post Assignmentpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/entitlementmanagement-post-assignmentpolicies.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-accesspackageassignmentpolicy-from-v1-e1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-accesspackageassignmentpolicy-from-v1-e1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageassignmentpolicy-from-v1-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-accesspackageassignmentpolicy-2-v1-e2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-accesspackageassignmentpolicy-2-v1-e2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageassignmentpolicy-2-v1-e2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
} ], "automaticRequestSettings": {
- "requestAccessForAllowedTargets": true
+ "requestAccessForAllowedTargets": true,
+ "removeAccessWhenTargetLeavesAllowedTargets": true,
+ "gracePeriodBeforeAccessRemoval": "P7D"
}, "accessPackage": { "id": "8a36831e-1527-4b2b-aff2-81259a8d8e76"
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-accesspackageassignmentpolicy-autoassignment-v1-e3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-accesspackageassignmentpolicy-autoassignment-v1-e3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageassignmentpolicy-autoassignment-v1-e3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-accesspackageassignmentpolicy-autoassignment-v1-e4-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-accesspackageassignmentpolicy-autoassignment-v1-e4-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageassignmentpolicy-autoassignment-v1-e4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Entitlementmanagement Post Assignmentrequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/entitlementmanagement-post-assignmentrequests.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-alreadyindir-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-forid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-packageid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-accesspackageassignmentrequest-from-accesspackageassignmentrequests-requestor-answer-to-approver-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Entitlementmanagement Post Catalogs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/entitlementmanagement-post-catalogs.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-accesspackagecatalog-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-accesspackagecatalog-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-accesspackagecatalog-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagement Post Connectedorganizations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/entitlementmanagement-post-connectedorganizations.md
If successful, this method returns a `201 Created` response code and a new [conn
### Request
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored",
+ "blockType": "request",
"name": "create_connectedorganization_from_connectedorganizations" } -->+ ``` http POST https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/connectedOrganizations/ Content-Type: application/json
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response
->**Note:** The response object shown here might be shortened for readability.
+
+**Note:** The response object shown here might be shortened for readability.
+ <!-- { "blockType": "response", "truncated": true,
v1.0 Entitlementmanagementsettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/entitlementmanagementsettings-get.md
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/se
[!INCLUDE [sample-code](../includes/snippets/csharp/get-entitlementmanagementsettings-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-entitlementmanagementsettings-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/se
[!INCLUDE [sample-code](../includes/snippets/powershell/get-entitlementmanagementsettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Entitlementmanagementsettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/entitlementmanagementsettings-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-entitlementmanagementsettings-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-entitlementmanagementsettings-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-entitlementmanagementsettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Event Accept https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/event-accept.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/event-accept-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/event-accept-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/event-accept-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Event Cancel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/event-cancel.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/event-cancel-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/event-cancel-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/event-cancel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Event Decline https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/event-decline.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/event-decline-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/event-decline-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/event-decline-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <br/>
v1.0 Event Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/event-delete.md
DELETE https://graph.microsoft.com/v1.0/me/events/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-event-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-event-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/events/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-event-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Event Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/event-delta.md
Prefer: odata.maxpagesize=2
[!INCLUDE [sample-code](../includes/snippets/php/event-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Event Dismissreminder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/event-dismissreminder.md
POST https://graph.microsoft.com/v1.0/me/events/{id}/dismissReminder
[!INCLUDE [sample-code](../includes/snippets/csharp/event-dismissreminder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/event-dismissreminder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/events/{id}/dismissReminder
[!INCLUDE [sample-code](../includes/snippets/powershell/event-dismissreminder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <br/>
v1.0 Event Forward https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/event-forward.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/event-forward-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/event-forward-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/event-forward-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Event Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/event-get.md
Prefer: outlook.timezone="Pacific Standard Time"
[!INCLUDE [sample-code](../includes/snippets/csharp/get-event-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-event-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: outlook.timezone="Pacific Standard Time"
[!INCLUDE [sample-code](../includes/snippets/powershell/get-event-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response 1
GET https://graph.microsoft.com/v1.0/me/events/AAMkAGVmMDEzMTM4LTZmYWUtNDdkNC1hM
[!INCLUDE [sample-code](../includes/snippets/csharp/get-event-multiple-locations-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-event-multiple-locations-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/events/AAMkAGVmMDEzMTM4LTZmYWUtNDdkNC1hM
[!INCLUDE [sample-code](../includes/snippets/powershell/get-event-multiple-locations-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response 2
v1.0 Event List Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/event-list-attachments.md
GET https://graph.microsoft.com/v1.0/me/events/AAMkAGVmMDEzMTM4LTZmYWUtNDdkNC1hM
[!INCLUDE [sample-code](../includes/snippets/csharp/event-get-attachments-v1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/event-get-attachments-v1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/events/AAMkAGVmMDEzMTM4LTZmYWUtNDdkNC1hM
[!INCLUDE [sample-code](../includes/snippets/powershell/event-get-attachments-v1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Event List Instances https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/event-list-instances.md
GET https://graph.microsoft.com/v1.0/me/events/AAMkAGVmMDEzMTM4LTZmYWUtNDdkNC1hM
[!INCLUDE [sample-code](../includes/snippets/csharp/get-instances-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-instances-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/events/AAMkAGVmMDEzMTM4LTZmYWUtNDdkNC1hM
[!INCLUDE [sample-code](../includes/snippets/powershell/get-instances-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Event Post Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/event-post-attachments.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-file-attachment-from-event-v1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-file-attachment-from-event-v1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-file-attachment-from-event-v1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [attachment](../resources/attachment.md) object.
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-item-attachment-from-event-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-item-attachment-from-event-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-item-attachment-from-event-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Event Snoozereminder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/event-snoozereminder.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/event-snoozereminder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/event-snoozereminder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/event-snoozereminder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Event Tentativelyaccept https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/event-tentativelyaccept.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/event-tentativelyaccept-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/event-tentativelyaccept-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/event-tentativelyaccept-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Event Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/event-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-event-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-event-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-event-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Eventmessage Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/eventmessage-delete.md
DELETE https://graph.microsoft.com/v1.0/me/messages/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-eventmessage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-eventmessage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/messages/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-eventmessage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Eventmessage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/eventmessage-get.md
GET https://graph.microsoft.com/v1.0/me/messages/AAMkAGVmMDEzMTM4LTZmYWUtNDdkNC1
[!INCLUDE [sample-code](../includes/snippets/csharp/get-eventmessage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-eventmessage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/messages/AAMkAGVmMDEzMTM4LTZmYWUtNDdkNC1
[!INCLUDE [sample-code](../includes/snippets/powershell/get-eventmessage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/me/messages/AAMkAGVmMDEzMTM4LTZmYWUtNDdkNC1
[!INCLUDE [sample-code](../includes/snippets/csharp/get-event-based-on-eventmessage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-event-based-on-eventmessage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/messages/AAMkAGVmMDEzMTM4LTZmYWUtNDdkNC1
[!INCLUDE [sample-code](../includes/snippets/powershell/get-event-based-on-eventmessage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Eventmessage List Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/eventmessage-list-attachments.md
GET https://graph.microsoft.com/v1.0/me/messages/AAMkAGVmMDEzMTM4LTZmYWUtNDdkNC1
[!INCLUDE [sample-code](../includes/snippets/csharp/eventmessage-get-attachments-v1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/eventmessage-get-attachments-v1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/messages/AAMkAGVmMDEzMTM4LTZmYWUtNDdkNC1
[!INCLUDE [sample-code](../includes/snippets/powershell/eventmessage-get-attachments-v1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Eventmessage Post Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/eventmessage-post-attachments.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-file-attachment-from-eventmessage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-file-attachment-from-eventmessage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-file-attachment-from-eventmessage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [attachment](../resources/attachment.md) object.
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-item-attachment-from-eventmessage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-item-attachment-from-eventmessage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-item-attachment-from-eventmessage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Eventmessage Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/eventmessage-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-eventmessage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-eventmessage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-eventmessage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Extensionproperty Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/extensionproperty-delete.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http
-DELETE /applications/{application ObjectId}/extensionProperties/{id}
+DELETE /applications/{application ObjectId}/extensionProperties/{extensionPropertyId}
+DELETE /applications(appId='{appId}')/extensionProperties/{extensionPropertyId}
``` ## Request headers
DELETE https://graph.microsoft.com/v1.0/applications/fd918e4b-c821-4efb-b50a-5ed
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-extensionproperty-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-extensionproperty-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/applications/fd918e4b-c821-4efb-b50a-5ed
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-extensionproperty-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Extensionproperty Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/extensionproperty-get.md
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /applications/{application ObjectId}/extensionProperties/{extensionPropertyId}
+GET /applications(appId='{appId}')/extensionProperties/{extensionPropertyId}
``` ## Optional query parameters
GET https://graph.microsoft.com/v1.0/applications/fd918e4b-c821-4efb-b50a-5eddd2
[!INCLUDE [sample-code](../includes/snippets/csharp/get-extensionproperty-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-extensionproperty-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/applications/fd918e4b-c821-4efb-b50a-5eddd2
[!INCLUDE [sample-code](../includes/snippets/powershell/get-extensionproperty-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Externalconnectors Connectionoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/externalconnectors-connectionoperation-get.md
GET https://graph.microsoft.com/v1.0/external/connections/contosohr/operations/3
[!INCLUDE [sample-code](../includes/snippets/csharp/get-connectionoperation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-connectionoperation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/external/connections/contosohr/operations/3
[!INCLUDE [sample-code](../includes/snippets/powershell/get-connectionoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Externalconnectors External Post Connections https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/externalconnectors-external-post-connections.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-externalconnection-from-connections-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-externalconnection-from-connections-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-externalconnection-from-connections-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Externalconnectors Externalconnection Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/externalconnectors-externalconnection-delete.md
DELETE https://graph.microsoft.com/v1.0/external/connections/contosohr
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-externalconnection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-externalconnection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/external/connections/contosohr
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-externalconnection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Externalconnectors Externalconnection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/externalconnectors-externalconnection-get.md
GET https://graph.microsoft.com/v1.0/external/connections/contosohr
[!INCLUDE [sample-code](../includes/snippets/csharp/get-externalconnection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-externalconnection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/external/connections/contosohr
[!INCLUDE [sample-code](../includes/snippets/powershell/get-externalconnection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Externalconnectors Externalconnection List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/externalconnectors-externalconnection-list.md
GET https://graph.microsoft.com/v1.0/external/connections
[!INCLUDE [sample-code](../includes/snippets/csharp/list-externalconnection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-externalconnection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/external/connections
[!INCLUDE [sample-code](../includes/snippets/powershell/list-externalconnection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Externalconnectors Externalconnection Post Groups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/externalconnectors-externalconnection-post-groups.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-externalgroup-from-connection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-externalgroup-from-connection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-externalgroup-from-connection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors Externalconnection Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/externalconnectors-externalconnection-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-externalconnection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-externalconnection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-externalconnection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors Externalgroup Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/externalconnectors-externalgroup-delete.md
DELETE https://graph.microsoft.com/v1.0/external/connections/contosohr/groups/31
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-externalgroup-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-externalgroup-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/external/connections/contosohr/groups/31
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-externalgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors Externalgroup Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/externalconnectors-externalgroup-get.md
GET https://graph.microsoft.com/v1.0/external/connections/contosohr/groups/31bea
[!INCLUDE [sample-code](../includes/snippets/csharp/get-externalgroup-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-externalgroup-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/external/connections/contosohr/groups/31bea
[!INCLUDE [sample-code](../includes/snippets/powershell/get-externalgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors Externalgroup Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/externalconnectors-externalgroup-post-members.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-aad-user-identity-from-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-aad-user-identity-from-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-aad-user-identity-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-aad-group-identity-from-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-aad-group-identity-from-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-aad-group-identity-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-external-group-identity-from-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-external-group-identity-from-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-external-group-identity-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Externalconnectors Externalgroup Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/externalconnectors-externalgroup-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-externalgroup-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-externalgroup-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-externalgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Externalconnectors Externalitem Addactivities https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/externalconnectors-externalitem-addactivities.md
+
+ Title: "externalItem: addActivities"
+description: "Append additional instances of externalActivity on an externalitem."
+
+ms.localizationpriority: medium
++
+# externalItem: addActivities
+
+Namespace: microsoft.graph.externalConnectors
+
+Append additional instances of [externalActivity](../resources/externalconnectors-externalactivity.md) objects on an [externalItem](../resources/externalconnectors-externalitem.md).
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | Not supported. |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ExternalItem.ReadWrite.OwnedBy, ExternalItem.ReadWrite.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST external/connections/{connectionsId}/items/{externalItemId}/addActivities
+```
+
+## 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|
+|:|:|:|
+|activities|[microsoft.graph.externalConnectors.externalActivity](../resources/externalconnectors-externalactivity.md) collection|Collection of activities that involve an **externalItem**.|
+
+## Response
+
+If successful, this action returns a `200 OK` response code and a collection of [microsoft.graph.externalConnectors.externalActivityResult](../resources/externalconnectors-externalactivityresult.md) objects in the response body.
+
+A `207 Multi-Status` response code indicates that only some of the added **externalActivity** instances were successfully processed. The caller should inspect the response payload, looking at the error field for each **externalActivityResult** to determine why the **externalActivity** instance was not processed and what action can be taken. A `null` **error** property indicates a successful **externalActivityResult**.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "externalitemthis.addactivities",
+ "sampleKeys": ["contosohr", "TSP228082938"]
+}
+-->
+``` http
+POST https://graph.microsoft.com/v1.0/external/connections/contosohr/items/TSP228082938/addActivities
+Content-Type: application/json
+Content-length: 190
+
+{
+ "activities": [
+ {
+ "@odata.type": "#microsoft.graph.externalConnectors.externalActivity",
+ "type": "created",
+ "startDateTime": "2021-04-06T18:04:31.033Z",
+ "performedBy": {
+ "type": "user",
+ "id": "1f0c997e-99f7-43f1-8cca-086f8d42be8d"
+ }
+ }
+ ]
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following example shows the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.externalConnectors.externalActivityResult)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.externalConnectors.externalActivityResult",
+ "type": "created",
+ "startDateTime": "2021-04-06T18:04:31.033Z",
+ "error": null
+ }
+ ]
+}
+```
v1.0 Externalconnectors Externalitem Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/externalconnectors-externalitem-create.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-externalitem-from-externalconnections-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-externalitem-from-externalconnections-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-externalitem-from-externalconnections-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Externalconnectors Externalitem Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/externalconnectors-externalitem-delete.md
DELETE https://graph.microsoft.com/v1.0/external/connections/contosohr/items/TSP
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-externalitem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-externalitem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/external/connections/contosohr/items/TSP
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-externalitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Externalconnectors Externalitem Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/externalconnectors-externalitem-get.md
GET https://graph.microsoft.com/beta/external/connections/contosohr/items/TSP228
[!INCLUDE [sample-code](../includes/snippets/php/get-externalitem-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Externalconnectors Externalitem Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/externalconnectors-externalitem-update.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http
-PATCH /external/connections/{connection-id}/items/{item-id}
+PUT /external/connections/{connection-id}/items/{item-id}
``` ## Path parameters
If successful, this method returns a `200 OK` response code and an updated [exte
} --> ``` http
-PATCH https://graph.microsoft.com/v1.0/external/connections/contosohr/items/TSP228082938
+PUT https://graph.microsoft.com/v1.0/external/connections/contosohr/items/TSP228082938
Content-Type: application/json {
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/update-externalitem-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Externalconnectors Identity Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/externalconnectors-identity-delete.md
DELETE https://graph.microsoft.com/v1.0/external/connections/contosohr/groups/31
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-identity-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-identity-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/external/connections/contosohr/groups/31
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-identity-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
v1.0 Externalconnectors Schema Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/externalconnectors-schema-create.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/create-schema-from-connection-async-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- #### Response
v1.0 Externalconnectors Schema Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/externalconnectors-schema-get.md
GET https://graph.microsoft.com/v1.0/external/connections/contosohr/schema
[!INCLUDE [sample-code](../includes/snippets/csharp/get-schema-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-schema-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/external/connections/contosohr/schema
[!INCLUDE [sample-code](../includes/snippets/powershell/get-schema-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Featurerolloutpolicies List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/featurerolloutpolicies-list.md
GET https://graph.microsoft.com/v1.0/policies/featureRolloutPolicies
[!INCLUDE [sample-code](../includes/snippets/csharp/get-featurerolloutpolicies-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-featurerolloutpolicies-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/featureRolloutPolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/get-featurerolloutpolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Featurerolloutpolicies Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/featurerolloutpolicies-post.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-featurerolloutpolicy-from-directory-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-featurerolloutpolicy-from-directory-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-featurerolloutpolicy-from-directory-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Featurerolloutpolicy Delete Appliesto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/featurerolloutpolicy-delete-appliesto.md
DELETE https://graph.microsoft.com/v1.0/policies/featureRolloutPolicies/df85e4d9
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-directoryobject-from-featurerolloutpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-directoryobject-from-featurerolloutpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/policies/featureRolloutPolicies/df85e4d9
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-directoryobject-from-featurerolloutpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Featurerolloutpolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/featurerolloutpolicy-delete.md
DELETE https://graph.microsoft.com/v1.0/policies/featureRolloutPolicies/df85e4d9
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-featurerolloutpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-featurerolloutpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/policies/featureRolloutPolicies/df85e4d9
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-featurerolloutpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Featurerolloutpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/featurerolloutpolicy-get.md
GET https://graph.microsoft.com/v1.0/policies/featureRolloutPolicies/df85e4d9-e8
[!INCLUDE [sample-code](../includes/snippets/csharp/get-featurerolloutpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-featurerolloutpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/featureRolloutPolicies/df85e4d9-e8
[!INCLUDE [sample-code](../includes/snippets/powershell/get-featurerolloutpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/policies/featureRolloutPolicies/df85e4d9-e8
[!INCLUDE [sample-code](../includes/snippets/csharp/get-featurerolloutpolicy-expand-appliesto-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-featurerolloutpolicy-expand-appliesto-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/featureRolloutPolicies/df85e4d9-e8
[!INCLUDE [sample-code](../includes/snippets/powershell/get-featurerolloutpolicy-expand-appliesto-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Featurerolloutpolicy Post Appliesto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/featurerolloutpolicy-post-appliesto.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-directoryobject-from-featurerolloutpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-directoryobject-from-featurerolloutpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-directoryobject-from-featurerolloutpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Featurerolloutpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/featurerolloutpolicy-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-featurerolloutpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-featurerolloutpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-featurerolloutpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Federatedidentitycredential Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/federatedidentitycredential-delete.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-DELETE /applications/{id}/federatedIdentityCredentials/{federatedIdentityCredentialId}
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal.
+You can also address the federated identity credential with either its **id** or **name**.
+<!-- { "blockType": "ignored" } -->
+```http
+DELETE /applications/{id}/federatedIdentityCredentials/{federatedIdentityCredentialId}
DELETE /applications/{id}/federatedIdentityCredentials/{federatedIdentityCredentialName}
+DELETE /applications(appId='{appId}')/federatedIdentityCredentials/{federatedIdentityCredentialId}
+DELETE /applications(appId='{appId}')/federatedIdentityCredentials/{federatedIdentityCredentialName}
``` ## Request headers
DELETE https://graph.microsoft.com/v1.0/applications/bcd7c908-1c4d-4d48-93ee-ff3
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-federatedidentitycredential-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-federatedidentitycredential-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/applications/bcd7c908-1c4d-4d48-93ee-ff3
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-federatedidentitycredential-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Federatedidentitycredential Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/federatedidentitycredential-get.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-GET /applications/{id}/federatedIdentityCredentials/{federatedIdentityCredentialId}
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal.
+You can also address the federated identity credential with either its **id** or **name**.
+<!-- { "blockType": "ignored" } -->
+```http
+GET /applications/{id}/federatedIdentityCredentials/{federatedIdentityCredentialId}
GET /applications/{id}/federatedIdentityCredentials/{federatedIdentityCredentialName}
+GET /applications(appId='{appId}')/federatedIdentityCredentials/{federatedIdentityCredentialId}
+GET /applications(appId='{appId}')/federatedIdentityCredentials/{federatedIdentityCredentialName}
``` ## Optional query parameters
GET https://graph.microsoft.com/v1.0/applications/acd7c908-1c4d-4d48-93ee-ff3834
[!INCLUDE [sample-code](../includes/snippets/csharp/get-federatedidentitycredential-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-federatedidentitycredential-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/applications/acd7c908-1c4d-4d48-93ee-ff3834
[!INCLUDE [sample-code](../includes/snippets/powershell/get-federatedidentitycredential-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Federatedidentitycredential Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/federatedidentitycredential-update.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- {
- "blockType": "ignored"
-}
>
-``` http
-PATCH /applications/{id}/federatedIdentityCredentials/{federatedIdentityCredentialId}
+You can address the application using either its **id** or **appId**. **id** and **appId** are referred to as the **Object ID** and **Application (Client) ID**, respectively, in the Azure portal.
+You can also address the federated identity credential with either its **id** or **name**.
+<!-- { "blockType": "ignored" } -->
+```http
+PATCH /applications/{id}/federatedIdentityCredentials/{federatedIdentityCredentialId}
PATCH /applications/{id}/federatedIdentityCredentials/{federatedIdentityCredentialName}
+PATCH /applications(appId='{appId}')/federatedIdentityCredentials/{federatedIdentityCredentialId}
+PATCH /applications(appId='{appId}')/federatedIdentityCredentials/{federatedIdentityCredentialName}
``` ## Request headers
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-federatedidentitycredential-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-federatedidentitycredential-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-federatedidentitycredential-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Fido2authenticationmethod Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/fido2authenticationmethod-delete.md
DELETE https://graph.microsoft.com/v1.0/users/kim@contoso.com/authentication/fid
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-fido2authenticationmethod-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-fido2authenticationmethod-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/users/kim@contoso.com/authentication/fid
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-fido2authenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Fido2authenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/fido2authenticationmethod-get.md
GET https://graph.microsoft.com/v1.0/me/authentication/fido2Methods/-2_GRUg2-HYz
[!INCLUDE [sample-code](../includes/snippets/csharp/get-fido2authenticationmethod-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-fido2authenticationmethod-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/authentication/fido2Methods/-2_GRUg2-HYz
[!INCLUDE [sample-code](../includes/snippets/powershell/get-fido2authenticationmethod-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Fido2authenticationmethod List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/fido2authenticationmethod-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "fido2authenticationmethodlist"
+}
+-->
``` http GET https://graph.microsoft.com/v1.0/me/authentication/fido2Methods ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response. **Note:** The response object shown here might be shortened for readability.+ <!-- { "blockType": "response", "truncated": true,
v1.0 Fido2authenticationmethodconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/fido2authenticationmethodconfiguration-delete.md
DELETE https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-fido2authenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-fido2authenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-fido2authenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Fido2authenticationmethodconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/fido2authenticationmethodconfiguration-get.md
GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/csharp/get-fido2authenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-fido2authenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/powershell/get-fido2authenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Fido2authenticationmethodconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/fido2authenticationmethodconfiguration-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-fido2authenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-fido2authenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-fido2authenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Filter Apply https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/filter-apply.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/filter-apply-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/filter-apply-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/filter-apply-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Filter Clear https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/filter-clear.md
POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|na
[!INCLUDE [sample-code](../includes/snippets/csharp/filter-clear-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/filter-clear-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|na
[!INCLUDE [sample-code](../includes/snippets/php/filter-clear-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Group Addfavorite https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-addfavorite.md
Title: "group: addFavorite" description: "Add the group to the list of the current user's favorite groups. Supported for Microsoft 365 groups only." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
POST https://graph.microsoft.com/v1.0/groups/{id}/addFavorite
[!INCLUDE [sample-code](../includes/snippets/csharp/group-addfavorite-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/group-addfavorite-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/groups/{id}/addFavorite
[!INCLUDE [sample-code](../includes/snippets/powershell/group-addfavorite-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Assignlicense https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-assignlicense.md
Title: "group: assignLicense" description: "Add or remove licenses on the group. Licenses assigned to the group will be assigned to all users in the group." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: "apiPageType"
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/group-assignlicense-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/group-assignlicense-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/group-removelicense-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/group-removelicense-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Group Delete Acceptedsenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-delete-acceptedsenders.md
Title: "Remove acceptedSender" description: "Remove a user or group from the accepted-senders list. "-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
The following is 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)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
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)
- #### Response
v1.0 Group Delete Approleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-delete-approleassignments.md
DELETE https://graph.microsoft.com/v1.0/groups/{id}/appRoleAssignments/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/group-delete-approleassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/group-delete-approleassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/groups/{id}/appRoleAssignments/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/group-delete-approleassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Group Delete Conversation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-delete-conversation.md
Title: "Delete conversation" description: "Delete a conversation object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
DELETE https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-group-conversation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-group-conversation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-group-conversation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Delete Event https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-delete-event.md
Title: "Delete event" description: "Delete an event object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
DELETE https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-group-event-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-group-event-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-group-event-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Delete Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-delete-members.md
Title: "Remove member" description: "Remove a member from a group via the members navigation property." ms.localizationpriority: high-+ ms.prod: "groups" doc_type: apiPageType
DELETE https://graph.microsoft.com/v1.0/groups/{group-id}/members/{directory-obj
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-member-from-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-member-from-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/groups/{group-id}/members/{directory-obj
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-member-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request, specify the identifier of the group and the identifier of the directory object you want to remove.
v1.0 Group Delete Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-delete-owners.md
Title: "Remove group owner" description: "Use this API to remove an owner from a Microsoft 365 group or a security group through the owners navigation property." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
DELETE https://graph.microsoft.com/v1.0/groups/{id}/owners/{id}/$ref
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-owner-from-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-owner-from-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/groups/{id}/owners/{id}/$ref
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-owner-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request, specify the `id` of the directory object you want to remove after the $ref segment.
v1.0 Group Delete Rejectedsenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-delete-rejectedsenders.md
Title: "Remove rejectedSender" description: "Remove a user or group from the rejected-senders list."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
The following is 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)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
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)
- #### Response
v1.0 Group Delete Thread https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-delete-thread.md
Title: "Delete conversation thread" description: "Delete a thread object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
DELETE https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-group-thread-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-group-thread-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-group-thread-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-delete.md
Title: "Delete group - Microsoft Graph API" description: "Delete a group resource."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
DELETE https://graph.microsoft.com/v1.0/groups/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/groups/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Group Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-delta.md
Title: "group: delta" description: "Get newly created, updated, or deleted groups, including group membership changes, without having to perform a full read of the entire group collection." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/delta
[!INCLUDE [sample-code](../includes/snippets/csharp/group-delta-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/group-delta-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/delta
[!INCLUDE [sample-code](../includes/snippets/php/group-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response 1
GET https://graph.microsoft.com/v1.0/groups/delta?$select=displayName,descriptio
[!INCLUDE [sample-code](../includes/snippets/csharp/group-delta-with-select-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/group-delta-with-select-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/delta?$select=displayName,descriptio
[!INCLUDE [sample-code](../includes/snippets/php/group-delta-with-select-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response 2
Prefer: return=minimal
[!INCLUDE [sample-code](../includes/snippets/csharp/group-delta-minimal-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/group-delta-minimal-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: return=minimal
[!INCLUDE [sample-code](../includes/snippets/php/group-delta-minimal-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response 3
v1.0 Group Get Conversation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-get-conversation.md
Title: "Get conversation" description: "Get a conversation object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/get-group-conversation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-group-conversation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-conversation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Get Event https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-get-event.md
Title: "Get event" description: "Get an event object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/get-group-event-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-group-event-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-event-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Get Thread https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-get-thread.md
Title: "Get conversation thread" description: "Get a thread object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/get-group-thread-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-group-thread-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-thread-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-get.md
Title: "Get group" description: "Get the properties and relationships of a group object."-+ ms.localizationpriority: high ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/get-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/get-group-non-default-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-group-non-default-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-non-default-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group List Acceptedsenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-list-acceptedsenders.md
Title: "List acceptedSenders" description: "Get a list of users or groups that are in the accepted-senders list for this group."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/get-acceptedsenders-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-acceptedsenders-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/get-acceptedsenders-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group List Approleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-list-approleassignments.md
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/group-get-approleassignments-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/group-get-approleassignments-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/group-get-approleassignments-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Group List Calendarview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-list-calendarview.md
Title: "List group calendarView" description: "Get the occurrences, exceptions, and single instances of events in a calendar view defined by a time range," ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
Prefer: outlook.body-content-type="text"
[!INCLUDE [sample-code](../includes/snippets/csharp/group-get-calendarview-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/group-get-calendarview-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: outlook.body-content-type="text"
[!INCLUDE [sample-code](../includes/snippets/php/group-get-calendarview-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group List Conversations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-list-conversations.md
Title: "List conversations" description: "Retrieve the list of conversations in this group."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/get-conversations-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-conversations-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/get-conversations-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Group List Events https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-list-events.md
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/get-group-events-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-group-events-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-events-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group List Grouplifecyclepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-list-grouplifecyclepolicies.md
Title: "List groupLifecyclePolicies" description: "Retrieves a list of groupLifecyclePolicy objects to which a group belongs."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/{id}/groupLifecyclePolicies
[!INCLUDE [sample-code](../includes/snippets/csharp/get-grouplifecyclepolicies-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-grouplifecyclepolicies-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/{id}/groupLifecyclePolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/get-grouplifecyclepolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Group List Memberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-list-memberof.md
Title: "List memberOf" description: "Get groups that the group is a direct member of. "-+ ms.localizationpriority: high ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/group-get-memberof-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/group-get-memberof-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/list-groups-memberof-startswith-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-groups-memberof-startswith-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Group List Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-list-members.md
Title: "List group members" description: "Get a list of the group's direct members. A group can have users, organizational contacts, devices, service principals and other groups as members." ms.localizationpriority: high-+ ms.prod: "groups" doc_type: apiPageType
doc_type: apiPageType
Namespace: microsoft.graph
-Get a list of the group's direct members. A group can have users, organizational contacts, devices, service principals and other groups as members. Currently service principals are not listed as group members due to staged roll-out of service principals on Graph V1.0 endpoint. This operation is not transitive.
+Get a list of the group's direct members. A group can have users, organizational contacts, devices, service principals and other groups as members. This operation is not transitive.
-When a group contains more than 100 members, Microsoft Graph returns a `@odata.nextLink` property in the response that contains a URL to the next page of results. If that property is present, continue making additional requests with the `@odata.nextLink` URL in each response, until all the results are returned, as described in [paging Microsoft Graph data in your app](/graph/paging).
-
-An attempt to filter by an OData cast that represents an unsupported member type returns a `400 Bad Request` error with the `Request_UnsupportedQuery` code.
+> [!IMPORTANT]
+> This API has a known issue where service principals are not listed as group members in v1.0. Use this API on the `beta` endpoint instead or the `/groups/{id}?members` API.
## Permissions
GET /groups/{id}/members
## Optional query parameters
-This method supports the `$filter`, `$count`, `$select`, `$search`, and `$expand` [OData query parameters](/graph/query-parameters) to help customize the response. OData cast is also enabled, for example, you can cast to get just the group members that are users. You can use `$search` on the **displayName** and **description** properties. When items are added or updated for this resource, they are specially indexed for use with the `$count` and `$search` query parameters. There can be a slight delay between when an item is added or updated and when it is available in the index.
+This method supports the `$filter`, `$count`, `$select`, `$search`, `$top`, `$search`, and `$expand` [OData query parameters](/graph/query-parameters) to help customize the response. The default and maximum page sizes are 100 and 999 group objects respectively. Some queries are supported only when you use the **ConsistencyLevel** header set to `eventual` and `$count`. For more information, see [Advanced query capabilities on directory objects](/graph/aad-advanced-queries).
+
+OData cast is also enabled. For example, `/groups/{id}}/members/microsoft.graph.user` retrives group members that are users.
## Request headers
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/get-group-members-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-group-members-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-members-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_count_only"
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
ConsistencyLevel: eventual ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ #### Response The following is an example of the response.
Content-type: text/plain
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_count_user_only" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/groups/{id}/members/microsoft.graph.user/$count ConsistencyLevel: eventual ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ #### Response The following is an example of the response.
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/get-pr-count-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-pr-count-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/list-groups-members-startswith-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-groups-members-startswith-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/list-groups-members-startswith-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group List Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-list-owners.md
Title: "List group owners" description: "Retrieve a list of the group's owners. The owners are a set of non-admin users who are allowed to modify the group object. " ms.localizationpriority: high-+ ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/group-get-owners-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/group-get-owners-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/group-get-owners-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group List Permissiongrants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-list-permissiongrants.md
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/group-list-permission-grants-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/group-list-permission-grants-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/group-list-permission-grants-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Group List Photos https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-list-photos.md
Title: "List photos" description: "Retrieve a list of profilePhoto objects."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/get-photos-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-photos-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/get-photos-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group List Rejectedsenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-list-rejectedsenders.md
Title: "List rejectedSenders" description: "Get a list of users or groups that are in the rejected-senders list for this group. "-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/get-rejectedsenders-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-rejectedsenders-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/get-rejectedsenders-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group List Settings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-list-settings.md
Title: "List settings" description: "Retrieve a list of group setting objects."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groupSettings
[!INCLUDE [sample-code](../includes/snippets/csharp/get-groupsettings-tenant-level-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-groupsettings-tenant-level-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groupSettings
[!INCLUDE [sample-code](../includes/snippets/php/get-groupsettings-tenant-level-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/groups/05aa6a98-956a-45c0-b13b-88076a23f2cd
[!INCLUDE [sample-code](../includes/snippets/csharp/get-groupsettings-for-a-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-groupsettings-for-a-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/05aa6a98-956a-45c0-b13b-88076a23f2cd
[!INCLUDE [sample-code](../includes/snippets/php/get-groupsettings-for-a-group-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Group List Threads https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-list-threads.md
Title: "List threads" description: "Get all the threads of a group."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/group-get-threads-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/group-get-threads-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/group-get-threads-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group List Transitivememberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-list-transitivememberof.md
Title: "List group transitive memberOf" description: "Get groups that the group is a member of. This operation is transitive and will also include all groups that this groups is a nested member of. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/get-group-transitivememberof-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-group-transitivememberof-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-transitivememberof-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group List Transitivemembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-list-transitivemembers.md
Title: "List group transitive members" description: "Get a list of the group's members. A group can have users, devices, organizational contacts, and other groups as members. This operation is transitive and returns a flat list of all nested members."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/get-group-transitivemembers-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-group-transitivemembers-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-transitivemembers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/get-group-transitivemembers-odatacast-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-group-transitivemembers-odatacast-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/get-tier-count-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-tier-count-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/list-groups-transitivemembers-startswith-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-groups-transitivemembers-startswith-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Group List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-list.md
Title: "List groups" description: "List all the groups available in an organization, excluding dynamic distribution groups." ms.localizationpriority: high-+ ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups
[!INCLUDE [sample-code](../includes/snippets/csharp/get-groups-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-groups-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups
[!INCLUDE [sample-code](../includes/snippets/powershell/get-groups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/get-groups-withlicenseerrors-count-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-groups-withlicenseerrors-count-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-groups-withlicenseerrors-count-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/get-groups-startswith-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-groups-startswith-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-groups-startswith-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/get-video-count-search-notin-adb2c-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-video-count-search-notin-adb2c-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-video-count-search-notin-adb2c-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/get-enabled-dynamic-groups-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-enabled-dynamic-groups-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-enabled-dynamic-groups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/groups?$select=id,assignedLicenses&$filter=
[!INCLUDE [sample-code](../includes/snippets/csharp/get-groups-with-licenses-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-groups-with-licenses-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups?$select=id,assignedLicenses&$filter=
[!INCLUDE [sample-code](../includes/snippets/powershell/get-groups-with-licenses-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Post Acceptedsenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-post-acceptedsenders.md
Title: "Create acceptedSender" description: "Add a new user or group to the acceptedSender list."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-acceptedsender-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-acceptedsender-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-acceptedsender-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Post Approleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-post-approleassignments.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/group-create-approleassignment-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/group-create-approleassignment-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Group Post Conversations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-post-conversations.md
Title: "Create conversation" description: "Create a new conversation by including a thread and a post. "-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-conversation-from-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-conversation-from-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-conversation-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Group Post Events https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-post-events.md
Title: "Create event" description: "Use this API to create a new event."-+ ms.localizationpriority: high ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-event-from-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-event-from-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-event-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Group Post Groups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-post-groups.md
Title: "Create group" description: "Create a new group as specified in the request body. "-+ ms.localizationpriority: high ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-prepopulated-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-prepopulated-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-prepopulated-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-role-enabled-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-role-enabled-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-role-enabled-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ > **Note:** A group with **isAssignableToRole** property set to `true` cannot be of dynamic membership type and cannot have an owner. For more information, see [Using a group to manage Azure AD role assignments](https://go.microsoft.com/fwlink/?linkid=2103037).
v1.0 Group Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-post-members.md
Title: "Add members" description: "Add a member to a Microsoft 365 or security group through the members navigation property." ms.localizationpriority: high-+ ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/add-member-to-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/add-member-to-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/add-member-to-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of the id of the directoryObject, user, or group object you want to add.
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/add-multiple-members-to-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/add-multiple-members-to-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/add-multiple-members-to-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of the id of the directoryObject, user, or group object you want to add.
HTTP/1.1 204 No Content
- [Update member's role in team](team-update-members.md) - [Remove member from team](team-delete-members.md)
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!-- {
+<!--
+{
"type": "#page.annotation", "description": "Create member", "keywords": "",
HTTP/1.1 204 No Content
"tocPath": "", "suppressions": [ "Error: /api/group-post-members.md:
- Failed to parse enumeration values for type microsoft.graph.add. Table requires a column header named one of the following: Member, Name, Value"
+ Failed to parse enumeration values for type microsoft.graph.add. Table requires a column header named one of the following: Member, Name, Value"
]
-}-->
+}
+-->
v1.0 Group Post Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-post-owners.md
Title: "Add owners" description: "Add a user or service principal to a Microsoft 365 or security group's owners. The owners are a set of users or service principals who are allowed to modify the group object." ms.localizationpriority: high-+ ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-owner-from-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-owner-from-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-owner-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation with the **@odata.id** of a [user](../resources/user.md) or [servicePrincipal](../resources/user.md) object to be added.
v1.0 Group Post Rejectedsenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-post-rejectedsenders.md
Title: "Create rejectedSender" description: "Add a new user or group to the rejectedSender list."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-rejectedsenders-from-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-rejectedsenders-from-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-rejectedsenders-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Post Settings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-post-settings.md
Title: "Create settings" description: "Create a new setting, based on the templates available in groupSettingTemplates." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-groupsetting-from-groupsettings-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-groupsetting-from-groupsettings-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-groupsetting-from-groupsettings-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-groupsetting-from-groupsettings-for-guests-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-groupsetting-from-groupsettings-for-guests-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-groupsetting-from-groupsettings-for-guests-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [groupSetting](../resources/groupsetting.md) object.
v1.0 Group Post Threads https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-post-threads.md
Title: "Create conversation thread" description: "Start a new group conversation by first creating a thread. "-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-conversationthread-from-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-conversationthread-from-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-conversationthread-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Removefavorite https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-removefavorite.md
Title: "group: removeFavorite" description: "Remove the group from the list of the current user's favorite groups. Supported for Microsoft 365 groups only." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
POST https://graph.microsoft.com/v1.0/groups/{id}/removeFavorite
[!INCLUDE [sample-code](../includes/snippets/csharp/group-removefavorite-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/group-removefavorite-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/groups/{id}/removeFavorite
[!INCLUDE [sample-code](../includes/snippets/powershell/group-removefavorite-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Renew https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-renew.md
Title: "group: renew" description: "Renews a group's expiration. When a group is renewed, the group expiration is extended by the number of days defined in the policy." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
POST https://graph.microsoft.com/v1.0/groups/{id}/renew
[!INCLUDE [sample-code](../includes/snippets/csharp/group-renew-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/group-renew-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/groups/{id}/renew
[!INCLUDE [sample-code](../includes/snippets/powershell/group-renew-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Group Resetunseencount https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-resetunseencount.md
Title: "group: resetUnseenCount" description: "Reset the unseenCount of all the posts that the current user has not seen since their last visit. Supported for Microsoft 365 groups only."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
POST https://graph.microsoft.com/v1.0/groups/{id}/resetUnseenCount
[!INCLUDE [sample-code](../includes/snippets/csharp/group-resetunseencount-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/group-resetunseencount-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/groups/{id}/resetUnseenCount
[!INCLUDE [sample-code](../includes/snippets/powershell/group-resetunseencount-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Subscribebymail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-subscribebymail.md
Title: "group: subscribeByMail" description: "Calling this method will enable the current user to receive email notifications for this group, about new posts, events, and files in that group. Supported for Microsoft 365 groups only." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
POST https://graph.microsoft.com/v1.0/groups/{id}/subscribeByMail
[!INCLUDE [sample-code](../includes/snippets/csharp/group-subscribebymail-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/group-subscribebymail-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/groups/{id}/subscribeByMail
[!INCLUDE [sample-code](../includes/snippets/powershell/group-subscribebymail-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Unsubscribebymail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-unsubscribebymail.md
Title: "group: unsubscribeByMail" description: "Calling this method will prevent the current user from receiving email notifications for this group about new posts, events, and files in that group. Supported for Microsoft 365 groups only. " ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
POST https://graph.microsoft.com/v1.0/groups/{id}/unsubscribeByMail
[!INCLUDE [sample-code](../includes/snippets/csharp/group-unsubscribebymail-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/group-unsubscribebymail-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/groups/{id}/unsubscribeByMail
[!INCLUDE [sample-code](../includes/snippets/powershell/group-unsubscribebymail-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Update Event https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-update-event.md
Title: "Update event" description: "Update an event object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-group-event-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-group-event-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-group-event-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Group Update Thread https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-update-thread.md
Title: "Update conversation thread" description: "Update a thread object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-group-thread-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-group-thread-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-group-thread-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Group Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-update.md
Title: "Update group" description: "Update the properties of a group object."-+ ms.localizationpriority: high ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Group Validateproperties https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/group-validateproperties.md
Title: "group: validateProperties" description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: "apiPageType"
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/group-validateproperties-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/group-validateproperties-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Grouplifecyclepolicy Addgroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/grouplifecyclepolicy-addgroup.md
Title: "groupLifecyclePolicy: addGroup" description: "Adds a group to a lifecycle policy."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
If successful, this method returns `200 OK` response code. If the group is added
The following is an example of a request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored",
+ "blockType": "request",
"name": "grouplifecyclepolicy_addgroup" } -->
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response"
+} -->
```http HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "value": true
-}
``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Grouplifecyclepolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/grouplifecyclepolicy-delete.md
Title: "Delete groupLifecyclePolicy" description: "Deletes a groupLifecyclePolicy."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
DELETE https://graph.microsoft.com/v1.0/groupLifecyclePolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-grouplifecyclepolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-grouplifecyclepolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/groupLifecyclePolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-grouplifecyclepolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Grouplifecyclepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/grouplifecyclepolicy-get.md
Title: "Get groupLifecyclePolicy" description: "Retrieve the properties and relationships of a groupLifecyclePolicies object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groupLifecyclePolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-grouplifecyclepolicy-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-grouplifecyclepolicy-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groupLifecyclePolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-grouplifecyclepolicy-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Grouplifecyclepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/grouplifecyclepolicy-list.md
Title: "List groupLifecyclePolicies" description: "List all the groupLifecyclePolicies."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groupLifecyclePolicies
[!INCLUDE [sample-code](../includes/snippets/csharp/get-grouplifecyclepolicy-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-grouplifecyclepolicy-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groupLifecyclePolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/get-grouplifecyclepolicy-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Grouplifecyclepolicy Post Grouplifecyclepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/grouplifecyclepolicy-post-grouplifecyclepolicies.md
Title: "Create groupLifecyclePolicy" description: "Creates a new groupLifecyclePolicy."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-grouplifecyclepolicy-from-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-grouplifecyclepolicy-from-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-grouplifecyclepolicy-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Grouplifecyclepolicy Removegroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/grouplifecyclepolicy-removegroup.md
Title: "groupLifecyclePolicy: removeGroup" description: "Removes a group from a lifecycle policy."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
If successful, this method returns `200 OK` response code. If the group is remov
##### Request
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored",
+ "blockType": "request",
"name": "grouplifecyclepolicy_removegroup" } -->
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ##### Response <!-- { "blockType": "response" } --> ```http HTTP/1.1 200 OK
-Content-type: application/json
-
-{
- "value": true
-}
``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Grouplifecyclepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/grouplifecyclepolicy-update.md
Title: "Update groupLifecyclePolicy" description: "Update the properties of a groupLifecyclePolicygroupLifecyclePolicy resource type object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-grouplifecyclepolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-grouplifecyclepolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-grouplifecyclepolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Groupsetting Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/groupsetting-delete.md
Title: "Delete a group setting" description: "Delete a group setting."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
DELETE https://graph.microsoft.com/v1.0/groupSettings/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-groupsetting-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-groupsetting-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/groupSettings/{id}
[!INCLUDE [sample-code](../includes/snippets/php/delete-groupsetting-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Groupsetting Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/groupsetting-get.md
Title: "Get groupSetting" description: "Retrieve the properties of a specific of group setting object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/05aa6a98-956a-45c0-b13b-88076a23f2cd
[!INCLUDE [sample-code](../includes/snippets/csharp/get-groupsettings-specific-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-groupsettings-specific-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/05aa6a98-956a-45c0-b13b-88076a23f2cd
[!INCLUDE [sample-code](../includes/snippets/php/get-groupsettings-specific-group-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/groupSettings/84af2ca5-c274-41bf-86e4-6e374
[!INCLUDE [sample-code](../includes/snippets/csharp/get-groupsettings-tenantwide-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-groupsettings-tenantwide-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groupSettings/84af2ca5-c274-41bf-86e4-6e374
[!INCLUDE [sample-code](../includes/snippets/php/get-groupsettings-tenantwide-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Groupsetting Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/groupsetting-update.md
Title: "Update groupSetting" description: "Update the properties of a specific group setting object."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-tenant-groupsetting-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-tenant-groupsetting-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-tenant-groupsetting-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-groupsetting-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-groupsetting-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-groupsetting-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Groupsettingtemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/groupsettingtemplate-get.md
Title: "Get a group setting template" description: "Get a group setting template that represents a template of settings from which settings may be created within a tenant." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groupSettingTemplates/08d542b9-071f-4e16-94
[!INCLUDE [sample-code](../includes/snippets/csharp/get-groupsettingtemplate-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-groupsettingtemplate-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groupSettingTemplates/08d542b9-071f-4e16-94
[!INCLUDE [sample-code](../includes/snippets/php/get-groupsettingtemplate-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Groupsettingtemplate List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/groupsettingtemplate-list.md
Title: "List groupSettingTemplates" description: "Retrieve a list of available groupSettingTemplates objects."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groupSettingTemplates
[!INCLUDE [sample-code](../includes/snippets/csharp/get-groupsettingtemplates-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-groupsettingtemplates-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groupSettingTemplates
[!INCLUDE [sample-code](../includes/snippets/php/get-groupsettingtemplates-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
v1.0 Homerealmdiscoverypolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/homerealmdiscoverypolicy-delete.md
DELETE https://graph.microsoft.com/v1.0/policies/homeRealmDiscoveryPolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-homerealmdiscoverypolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-homerealmdiscoverypolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/policies/homeRealmDiscoveryPolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-homerealmdiscoverypolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Homerealmdiscoverypolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/homerealmdiscoverypolicy-get.md
GET https://graph.microsoft.com/v1.0/policies/homeRealmDiscoveryPolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-homerealmdiscoverypolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-homerealmdiscoverypolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/homeRealmDiscoveryPolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-homerealmdiscoverypolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Homerealmdiscoverypolicy List Appliesto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/homerealmdiscoverypolicy-list-appliesto.md
Get a list of [directoryObject](../resources/directoryObject.md) objects that a
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Application.Read.All, Policy.ReadWrite.ApplicationConfiguration and Application.Read.All, Directory.Read.All |
The following is an example of the request.
GET https://graph.microsoft.com/v1.0/policies/homeRealmDiscoveryPolicies/6c6f154f-cb39-4ff9-bf5b-62d5ad585cde/appliesTo ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/homeRealmDiscoveryPolicies/6c6f154
[!INCLUDE [sample-code](../includes/snippets/javascript/get-appliesto-2-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Homerealmdiscoverypolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/homerealmdiscoverypolicy-list.md
GET https://graph.microsoft.com/v1.0/policies/homeRealmDiscoveryPolicies
[!INCLUDE [sample-code](../includes/snippets/csharp/get-homerealmdiscoverypolicies-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-homerealmdiscoverypolicies-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/homeRealmDiscoveryPolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/get-homerealmdiscoverypolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Homerealmdiscoverypolicy Post Homerealmdiscoverypolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/homerealmdiscoverypolicy-post-homerealmdiscoverypolicies.md
Content-type: application/json
} ```
+# [CLI](#tab/cli)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Homerealmdiscoverypolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/homerealmdiscoverypolicy-update.md
Content-type: application/json
} ```
+# [CLI](#tab/cli)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Icon Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/icon-get.md
If successful, this method returns a `200 OK` response code and [Icon](../resour
## Example ##### Request Here is an example of the request.+ <!-- { "blockType": "request", "name": "get_icon" }-->+ ```http GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|name}/sort/fields/icon ``` ##### Response Here is an example of the response. Note: The response object shown here might be shortened for readability.+ <!-- { "blockType": "response", "truncated": true,
v1.0 Icon Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/icon-update.md
Here is an example of the request.
"blockType": "request", "name": "update_icon" }-->+ ```http PATCH https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|name}/sort/fields/icon Content-type: application/json
Content-type: application/json
``` ##### Response Here is an example of the response. Note: The response object shown here might be shortened for readability.+ <!-- { "blockType": "response", "truncated": true, "@odata.type": "microsoft.graph.workbookIcon" } -->+ ```http HTTP/1.1 200 OK Content-type: application/json
v1.0 Identityapiconnector Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityapiconnector-create.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-identityapiconnector-basic-auth-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-identityapiconnector-basic-auth-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-identityapiconnector-basic-auth-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-identityapiconnector-client-cert-auth-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-identityapiconnector-client-cert-auth-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-identityapiconnector-client-cert-auth-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identityapiconnector Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityapiconnector-delete.md
DELETE https://graph.microsoft.com/v1.0/identity/apiConnectors/370eeb68-dfd3-4a4
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-identityapiconnector-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-identityapiconnector-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/identity/apiConnectors/370eeb68-dfd3-4a4
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-identityapiconnector-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityapiconnector Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityapiconnector-get.md
GET https://graph.microsoft.com/v1.0/identity/apiConnectors/370eeb68-dfd3-4a47-8
[!INCLUDE [sample-code](../includes/snippets/csharp/get-identityapiconnector-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-identityapiconnector-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/apiConnectors/370eeb68-dfd3-4a47-8
[!INCLUDE [sample-code](../includes/snippets/powershell/get-identityapiconnector-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityapiconnector List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityapiconnector-list.md
GET https://graph.microsoft.com/v1.0/identity/apiConnectors
[!INCLUDE [sample-code](../includes/snippets/csharp/list-identityapiconnectors-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-identityapiconnectors-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/apiConnectors
[!INCLUDE [sample-code](../includes/snippets/powershell/list-identityapiconnectors-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityapiconnector Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityapiconnector-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-identityapiconnector-name-tgturl-username-password-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-identityapiconnector-name-tgturl-username-password-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-identityapiconnector-name-tgturl-username-password-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-identityapiconnector-cert-auth-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-identityapiconnector-cert-auth-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-identityapiconnector-cert-auth-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identityapiconnector Uploadclientcertificate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityapiconnector-uploadclientcertificate.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/identityapiconnector-uploadclientcertificate-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/identityapiconnector-uploadclientcertificate-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/identityapiconnector-uploadclientcertificate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identitycontainer List B2xuserflows https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitycontainer-list-b2xuserflows.md
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows
[!INCLUDE [sample-code](../includes/snippets/csharp/list-b2xuserflows-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-b2xuserflows-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows
[!INCLUDE [sample-code](../includes/snippets/powershell/list-b2xuserflows-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows?$expand=identityProvi
[!INCLUDE [sample-code](../includes/snippets/csharp/list-b2xuserflows-expand-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-b2xuserflows-expand-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows?$expand=identityProvi
[!INCLUDE [sample-code](../includes/snippets/powershell/list-b2xuserflows-expand-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identitycontainer List Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitycontainer-list-identityproviders.md
GET https://graph.microsoft.com/v1.0/identity/identityProviders
[!INCLUDE [sample-code](../includes/snippets/csharp/get-identityproviderbase-azure-ad-tenant-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-identityproviderbase-azure-ad-tenant-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/identityProviders
[!INCLUDE [sample-code](../includes/snippets/powershell/get-identityproviderbase-azure-ad-tenant-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/identity/identityProviders
[!INCLUDE [sample-code](../includes/snippets/csharp/get-identityproviderbase-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-identityproviderbase-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/identityProviders
[!INCLUDE [sample-code](../includes/snippets/powershell/get-identityproviderbase-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identitycontainer Post B2xuserflows https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitycontainer-post-b2xuserflows.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-b2xuserflow-from-b2xuserflows-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-b2xuserflow-from-b2xuserflows-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-b2xuserflow-from-b2xuserflows-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-b2xuserflow-from-b2xuserflows-identityproviders-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-b2xuserflow-from-b2xuserflows-identityproviders-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-b2xuserflow-from-b2xuserflows-identityproviders-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-b2xuserflow-from-b2xuserflows-apiconnectors-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-b2xuserflow-from-b2xuserflows-apiconnectors-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-b2xuserflow-from-b2xuserflows-apiconnectors-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identitycontainer Post Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitycontainer-post-identityproviders.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-socialidentityprovider-from-identityproviderbase-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-socialidentityprovider-from-identityproviderbase-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-socialidentityprovider-from-identityproviderbase-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-applemanagedidentityprovider-from-identityproviderbase-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-applemanagedidentityprovider-from-identityproviderbase-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-applemanagedidentityprovider-from-identityproviderbase-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identitygovernance Customtaskextension Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-customtaskextension-delete.md
+
+ Title: "Delete customTaskExtension"
+description: "Delete a customTaskExtension object."
+
+ms.localizationpriority: medium
++
+# Delete customTaskExtension
+
+Namespace: microsoft.graph.identityGovernance
+
+Delete a [customTaskExtension](../resources/identitygovernance-customtaskextension.md) object. A custom task extension can only be deleted if it is not referenced in any task objects in a lifecycle workflow.
+
+## 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)|LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtensionId}/
+```
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_delete_customtaskextension"
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/customTaskExtensions/2af4670b-47d3-460f-ad16-fc7d4c511d33
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Identitygovernance Customtaskextension Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-customtaskextension-get.md
+
+ Title: "Get customTaskExtension"
+description: "Read the properties and relationships of a customTaskExtension object."
+
+ms.localizationpriority: medium
++
+# Get customTaskExtension
+
+Namespace: microsoft.graph.identityGovernance
+
+Read the properties and relationships of a [customTaskExtension](../resources/identitygovernance-customtaskextension.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtensionId}
+```
+
+## Optional query parameters
+
+This method supports the `$select` and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.identityGovernance.customTaskExtension](../resources/identitygovernance-customtaskextension.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_get_customtaskextension"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/customTaskExtensions/ffcc4c85-5a14-448e-a390-77abf2700369
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.customTaskExtension"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/customTaskExtensions/$entity",
+ "id": "ffcc4c85-5a14-448e-a390-77abf2700369",
+ "displayName": "Grant manager access to mailbox and OneDrive",
+ "description": "Grant manager access to mailbox and OneDrive",
+ "createdDateTime": "2022-08-24T20:36:14.7006029Z",
+ "lastModifiedDateTime": "2022-08-24T22:42:34.0744491Z",
+ "endpointConfiguration": {
+ "@odata.type": "#microsoft.graph.logicAppTriggerEndpointConfiguration",
+ "subscriptionId": "c500b67c-e9b7-4ad2-a90d-77d41385ae55",
+ "resourceGroupName": "RG-LCM",
+ "logicAppWorkflowName": "ManagerAccess"
+ },
+ "authenticationConfiguration": {
+ "@odata.type": "#microsoft.graph.azureAdTokenAuthentication",
+ "resourceId": "542dc01a-0b5d-4edc-b3f9-5cfe6393f557"
+ },
+ "clientConfiguration": {
+ "@odata.type": "#microsoft.graph.customExtensionClientConfiguration",
+ "maximumRetries": 1,
+ "timeoutInMilliseconds": 1000
+ },
+ "callbackConfiguration": {
+ "@odata.type": "#microsoft.graph.identityGovernance.customTaskExtensionCallbackConfiguration",
+ "timeoutDuration": "PT10M"
+ },
+ "createdBy": {
+ "@odata.type": "#microsoft.graph.user",
+ "id": "a698128f-b34f-44db-a9f9-7661c7aba8d8"
+ },
+ "lastModifiedBy": {
+ "@odata.type": "#microsoft.graph.user",
+ "id": "a698128f-b34f-44db-a9f9-7661c7aba8d8"
+ }
+}
+```
v1.0 Identitygovernance Customtaskextension Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-customtaskextension-update.md
+
+ Title: "Update customTaskExtension"
+description: "Update the properties of a customTaskExtension object."
+
+ms.localizationpriority: medium
++
+# Update customTaskExtension
+
+Namespace: microsoft.graph.identityGovernance
+
+Update the properties of a [customTaskExtension](../resources/identitygovernance-customtaskextension.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported|
+
+> [!IMPORTANT]
+> The calling user also requires one of the following Azure Resource Manager roles for the specified Azure Logic App: **Logic App contributor**, **Contributor**, or **Owner**.
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtensionId}
+```
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|authenticationConfiguration|[microsoft.graph.customExtensionAuthenticationConfiguration](../resources/customextensionauthenticationconfiguration.md)|The authentication configuration for the customTaskExtension.|
+|clientConfiguration|[microsoft.graph.customExtensionClientConfiguration](../resources/customextensionclientconfiguration.md)|The client configuration for a custom extension.|
+|description|String|The description of the customTaskExtension.|
+|displayName|String|The display name of the customTaskExtension.|
+|endpointConfiguration|[microsoft.graph.customExtensionEndpointConfiguration](../resources/customextensionendpointconfiguration.md)|The endpoint configuration for a custom extension.|
+|callbackConfiguration|[microsoft.graph.identityGovernance.customTaskExtensionCallbackConfiguration](../resources/identitygovernance-customtaskextensioncallbackconfiguration.md)|The callback configuration for a custom extension.|
+
+## Response
+
+If successful, this action returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_update_customtaskextension"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/customTaskExtensions/ffcc4c85-5a14-448e-a390-77abf2700369
+Content-Type: application/json
+Content-length: 588
+
+{
+ "displayName": "Grant manager access to mailbox and OneDrive",
+ "description": "Grant manager access to mailbox and OneDrive",
+ "endpointConfiguration": {
+ "@odata.type": "#microsoft.graph.logicAppTriggerEndpointConfiguration",
+ "subscriptionId": "c500b67c-e9b7-4ad2-a90d-77d41385ae55",
+ "resourceGroupName": "RG-LCM",
+ "logicAppWorkflowName": "ManagerAccess"
+ },
+ "authenticationConfiguration": {
+ "@odata.type": "#microsoft.graph.azureAdPopTokenAuthentication"
+ },
+ "clientConfiguration": {
+ "@odata.type": "#microsoft.graph.customExtensionClientConfiguration",
+ "maximumRetries": 1,
+ "timeoutInMilliseconds": 1000
+ },
+ "callbackConfiguration": {
+ "@odata.type": "#microsoft.graph.identityGovernance.customTaskExtensionCallbackConfiguration",
+ "timeoutDuration": "PT20M"
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Identitygovernance Deleteditemcontainer Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-deletedItemcontainer-delete.md
+
+ Title: "Delete deletedItemContainer (permanently delete a deleted lifecycle workflow)"
+description: "Permanently delete a deleted lifecycle workflow."
+
+ms.localizationpriority: medium
++
+# Delete deletedItemContainer (permanently delete a deleted lifecycle workflow)
+
+Namespace: microsoft.graph.identityGovernance
+
+Delete a [workflow](../resources/identitygovernance-workflow.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflowId}/
+```
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_delete_deleteditems"
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflowId}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Identitygovernance Deleteditemcontainer Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-deleteditemcontainer-get.md
+
+ Title: "Get deletedItemContainer (a deleted lifecycle workflow)"
+description: "Read the properties and relationships of a deleted lifecycle workflow."
+
+ms.localizationpriority: medium
++
+# Get deletedItemContainer (a deleted lifecycle workflow)
+
+Namespace: microsoft.graph.identityGovernance
+
+Retrieve a deleted [workflow](../resources/identitygovernance-workflow.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflowId}/
+```
+
+## Optional query parameters
+
+This method supports the `$select` and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.identityGovernance.workflow](../resources/identitygovernance-workflow.md) objects in the response body.
+
+## Examples
+
+### Example 1: Get a deleted workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_get_deleteditemcontainer"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/deletedItems/workflows/4557805a-1af5-4c29-b271-2cd7fb5de9bf
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.workflow"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/deletedItems/workflows/$entity",
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "Australia Onboard new hire employee",
+ "lastModifiedDateTime": "2022-08-24T19:06:39.4291388Z",
+ "createdDateTime": "2022-08-24T19:06:07.9926094Z",
+ "deletedDateTime": "2022-08-24T19:06:39.6981917Z",
+ "id": "4557805a-1af5-4c29-b271-2cd7fb5de9bf",
+ "isEnabled": false,
+ "isSchedulingEnabled": false,
+ "nextScheduleRunDateTime": null,
+ "version": 1,
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "(country eq 'Australia')"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeHireDate",
+ "offsetInDays": 0
+ }
+ },
+ "lastModifiedBy": {
+ "id": "537b3620-fab7-435e-81bb-03fee751b789"
+ },
+ "tasks@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/deletedItems/workflows('4557805a-1af5-4c29-b271-2cd7fb5de9bf')/tasks",
+ "tasks": [],
+ "createdBy": {
+ "id": "537b3620-fab7-435e-81bb-03fee751b789"
+ }
+}
+```
+
+### Example 2: Get specific properties of a deleted workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_get_deleteditemcontainer_select"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/deletedItems/workflows/952b23c5-cc25-48c9-8848-95da4dd9dc6d?$select=id,category,displayName,description,version,executionConditions
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.workflow"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/deletedItems/workflows(id,category,displayName,description,version,executionConditions,tasks())/$entity",
+ "category": "leaver",
+ "description": "Employee offboarding for Contoso Germany.",
+ "displayName": "Germany offboard employees",
+ "id": "952b23c5-cc25-48c9-8848-95da4dd9dc6d",
+ "version": 4,
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "(startsWith(employeeType, 'member'))"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeLeaveDateTime",
+ "offsetInDays": -7
+ }
+ },
+ "tasks@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/deletedItems/workflows('952b23c5-cc25-48c9-8848-95da4dd9dc6d')/tasks",
+ "tasks": []
+}
+```
v1.0 Identitygovernance Lifecyclemanagementsettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-lifecyclemanagementsettings-get.md
+
+ Title: "Get lifecycleManagementSettings"
+description: "Read the properties and relationships of a lifecycleManagementSettings object."
+
+ms.localizationpriority: medium
++
+# Get lifecycleManagementSettings
+
+Namespace: microsoft.graph.identityGovernance
+
+Read the properties and relationships of a [lifecycleManagementSettings](../resources/identitygovernance-lifecyclemanagementsettings.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/settings
+```
+
+## 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.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.identityGovernance.lifecycleManagementSettings](../resources/identitygovernance-lifecyclemanagementsettings.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_get_lifecyclemanagementsettings"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/settings
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.lifecycleManagementSettings"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/settings/$entity",
+ "workflowScheduleIntervalInHours": 1,
+ "emailSettings": {
+ "senderDomain": "ContosoIndustries.net",
+ "useCompanyBranding": true
+ }
+}
+```
v1.0 Identitygovernance Lifecyclemanagementsettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-lifecyclemanagementsettings-update.md
+
+ Title: "Update lifecycleManagementSettings"
+description: "Update the properties of a lifecycleManagementSettings object."
+
+ms.localizationpriority: medium
++
+# Update lifecycleManagementSettings
+
+Namespace: microsoft.graph.identityGovernance
+
+Update the properties of a [lifecycleManagementSettings](../resources/identitygovernance-lifecyclemanagementsettings.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /identityGovernance/lifecycleWorkflows/settings
+```
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|workflowScheduleIntervalInHours|Int32|The workflow schedule interval. Required.|
+|emailSettings|[microsoft.graph.emailSettings](../resources/emailsettings.md)|The settings for emails sent from email-specific tasks within a workflow. Required.|
+
+## Response
+
+If successful, this action returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_update_lifecyclemanagementsettings"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/settings
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/settings/$entity",
+ "workflowScheduleIntervalInHours": 3,
+ "emailSettings": {
+ "senderDomain": "ContosoIndustries.net",
+ "useCompanyBranding": true
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Identitygovernance Lifecycleworkflowscontainer List Customtaskextensions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-lifecycleworkflowscontainer-list-customtaskextensions.md
+
+ Title: "List customTaskExtensions"
+description: "Get a list of the customTaskExtension objects and their properties."
+
+ms.localizationpriority: medium
++
+# List customTaskExtensions
+
+Namespace: microsoft.graph.identityGovernance
+
+Get a list of the [customTaskExtension](../resources/identitygovernance-customtaskextension.md) objects and their properties.
+
+## 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)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/customTaskExtensions
+```
+
+## Optional query parameters
+
+This method supports the `$select` `$search`, `$orderBy`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.identityGovernance.customTaskExtension](../resources/identitygovernance-customtaskextension.md) objects in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_customtaskextension"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/customTaskExtensions
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.customTaskExtension)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/customTaskExtensions",
+ "@odata.count": 2,
+ "value": [
+ {
+ "id": "c0c5b05b-6b5b-4c8d-8060-2ae8df425f4b",
+ "displayName": "Query and assign Teams phone number",
+ "description": "Query and assign Teams phone number",
+ "createdDateTime": "2022-08-24T20:34:52.3028938Z",
+ "lastModifiedDateTime": "2022-08-24T20:35:07.716353Z",
+ "callbackConfiguration": null,
+ "endpointConfiguration": {
+ "@odata.type": "#microsoft.graph.logicAppTriggerEndpointConfiguration",
+ "subscriptionId": "c500b67c-e9b7-4ad2-a90d-77d41385ae55",
+ "resourceGroupName": "RG-LCM",
+ "logicAppWorkflowName": "TeamsPhoneNumber"
+ },
+ "authenticationConfiguration": {
+ "@odata.type": "#microsoft.graph.azureAdTokenAuthentication",
+ "resourceId": "b9c29c27-b116-47a9-925b-ff3b19bafa3b"
+ },
+ "clientConfiguration": {
+ "@odata.type": "#microsoft.graph.customExtensionClientConfiguration",
+ "maximumRetries": 1,
+ "timeoutInMilliseconds": 1000
+ }
+ },
+ {
+ "id": "ffcc4c85-5a14-448e-a390-77abf2700369",
+ "displayName": "Grant manager access to mailbox and OneDrive",
+ "description": "Grant manager access to mailbox and OneDrive",
+ "createdDateTime": "2022-08-24T20:36:14.7006029Z",
+ "lastModifiedDateTime": "2022-08-24T20:42:07.9885265Z",
+ "endpointConfiguration": {
+ "@odata.type": "#microsoft.graph.logicAppTriggerEndpointConfiguration",
+ "subscriptionId": "c500b67c-e9b7-4ad2-a90d-77d41385ae55",
+ "resourceGroupName": "RG-LCM",
+ "logicAppWorkflowName": "ManagerAccess"
+ },
+ "authenticationConfiguration": {
+ "@odata.type": "#microsoft.graph.azureAdTokenAuthentication",
+ "resourceId": "542dc01a-0b5d-4edc-b3f9-5cfe6393f557"
+ },
+ "clientConfiguration": {
+ "@odata.type": "#microsoft.graph.customExtensionClientConfiguration",
+ "maximumRetries": 1,
+ "timeoutInMilliseconds": 1000
+ },
+ "callbackConfiguration": {
+ "@odata.type": "#microsoft.graph.identityGovernance.customTaskExtensionCallbackConfiguration",
+ "timeoutDuration": "PT5M"
+ }
+ }
+ ]
+}
+```
v1.0 Identitygovernance Lifecycleworkflowscontainer List Deleteditems https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-lifecycleworkflowscontainer-list-deleteditems.md
+
+ Title: "List deletedItems (deleted lifecycle workflows)"
+description: "Get a list of the deleted workflows objects and their properties."
+
+ms.localizationpriority: medium
++
+# List deletedItems (deleted lifecycle workflows)
+
+Namespace: microsoft.graph
+
+Get a list of the deleted workflow objects and their properties.
+
+## 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)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/deletedItems/workflows/
+```
+
+## Optional query parameters
+
+This method supports the `$select`, `$search`, `$orderBy`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.identityGovernance.workflow](../resources/identitygovernance-workflow.md) objects in the response body.
+
+## Examples
+
+### Example 1: Retrieve all deleted workflows
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_deleteditemcontainer"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/deletedItems/workflows
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.deletedItemContainer)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/deletedItems/workflows",
+ "value": [
+ {
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "US Onboard new hire employee",
+ "lastModifiedDateTime": "2022-08-24T18:25:09.4212828Z",
+ "createdDateTime": "2022-08-24T18:24:14.4067873Z",
+ "deletedDateTime": "2022-08-24T18:25:09.5729865Z",
+ "id": "f1937e0c-c509-4250-ab51-d5e6e35fcbda",
+ "version": 1
+ },
+ {
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "EU Onboard new hire employee",
+ "lastModifiedDateTime": "2022-08-24T18:25:09.4050443Z",
+ "createdDateTime": "2022-08-24T18:24:40.0689833Z",
+ "deletedDateTime": "2022-08-24T18:25:09.5542954Z",
+ "id": "21d2c0fb-dcaa-4abb-88db-891d76c84e9a",
+ "version": 1
+ }
+ ]
+}
+```
+
+### Example 2: Retrieve deleted workflows for "leaver" scenarios and return only specific properties
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_deleteditemcontainer_select"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/deletedItems/workflows?$select=id,category,displayName,description,version&$filter=category eq 'leaver'
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.deletedItemContainer)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/deletedItems/workflows(category,displayName,description,version)",
+ "value": [
+ {
+ "category": "leaver",
+ "description": "Employee offboarding for Contoso Germany.",
+ "displayName": "Germany offboard employees",
+ "id": "952b23c5-cc25-48c9-8848-95da4dd9dc6d",
+ "version": 4
+ }
+ ]
+}
+```
v1.0 Identitygovernance Lifecycleworkflowscontainer List Taskdefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-lifecycleworkflowscontainer-list-taskdefinitions.md
+
+ Title: "List taskDefinitions"
+description: "Get a list of the taskDefinition objects and their properties."
+
+ms.localizationpriority: medium
++
+# List taskDefinitions
+
+Namespace: microsoft.graph.identityGovernance
+
+Get a list of the [taskDefinition](../resources/identitygovernance-taskdefinition.md) objects and their properties.
+
+## 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)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/taskDefinitions
+```
+
+## Optional query parameters
+
+This method supports the `$select`, `$orderBy`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.identityGovernance.taskDefinition](../resources/identitygovernance-taskdefinition.md) objects in the response body.
+
+## Examples
+
+### Example 1: Retrieve all built-in task definitions
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_taskdefinition"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/taskDefinitions
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.taskDefinition)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/taskDefinitions",
+ "@odata.count": 16,
+ "value": [
+ {
+ "category": "joiner,leaver",
+ "description": "Add user to selected groups",
+ "displayName": "Add User To Groups",
+ "id": "22085229-5809-45e8-97fd-270d28d66910",
+ "version": 1,
+ "parameters": [
+ {
+ "name": "groupID",
+ "values": [],
+ "valueType": "string"
+ }
+ ]
+ },
+ {
+ "category": "joiner,leaver",
+ "description": "Disable user account in the directory",
+ "displayName": "Disable User Account",
+ "id": "1dfdfcc7-52fa-4c2e-bf3a-e3919cc12950",
+ "version": 1,
+ "parameters": []
+ },
+ {
+ "category": "joiner,leaver",
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "id": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "version": 1,
+ "parameters": []
+ },
+ {
+ "category": "joiner,leaver",
+ "description": "Remove user from membership of selected Azure AD groups",
+ "displayName": "Remove user from selected groups",
+ "id": "1953a66c-751c-45e5-8bfe-01462c70da3c",
+ "version": 1,
+ "parameters": [
+ {
+ "name": "groupID",
+ "values": [],
+ "valueType": "string"
+ }
+ ]
+ },
+ {
+ "category": "joiner",
+ "description": "Generate Temporary Access Pass and send via email to user's manager",
+ "displayName": "Generate TAP And Send Email",
+ "id": "1b555e50-7f65-41d5-b514-5894a026d10d",
+ "version": 1,
+ "parameters": [
+ {
+ "name": "tapLifetimeMinutes",
+ "values": [],
+ "valueType": "string"
+ },
+ {
+ "name": "tapIsUsableOnce",
+ "values": [
+ "true",
+ "false"
+ ],
+ "valueType": "enum"
+ }
+ ]
+ },
+ {
+ "category": "joiner",
+ "description": "Send welcome email to new hire",
+ "displayName": "Send Welcome Email",
+ "id": "70b29d51-b59a-4773-9280-8841dfd3f2ea",
+ "version": 1,
+ "parameters": []
+ },
+ {
+ "category": "joiner,leaver",
+ "description": "Add user to selected teams",
+ "displayName": "Add User To Teams",
+ "id": "e440ed8d-25a1-4618-84ce-091ed5be5594",
+ "version": 1,
+ "parameters": [
+ {
+ "name": "teamID",
+ "values": [],
+ "valueType": "string"
+ }
+ ]
+ },
+ {
+ "category": "leaver",
+ "description": "Delete user account in Azure AD",
+ "displayName": "Delete User Account",
+ "id": "8d18588d-9ad3-4c0f-99d0-ec215f0e3dff",
+ "version": 1,
+ "parameters": []
+ },
+ {
+ "category": "joiner,leaver",
+ "description": "Remove user from membership of selected Teams",
+ "displayName": "Remove user from selected Teams",
+ "id": "06aa7acb-01af-4824-8899-b14e5ed788d6",
+ "version": 1,
+ "parameters": [
+ {
+ "name": "teamID",
+ "values": [],
+ "valueType": "string"
+ }
+ ]
+ },
+ {
+ "category": "leaver",
+ "description": "Remove user from all Azure AD groups memberships",
+ "displayName": "Remove user from all groups",
+ "id": "b3a31406-2a15-4c9a-b25b-a658fa5f07fc",
+ "version": 1,
+ "parameters": []
+ },
+ {
+ "category": "leaver",
+ "description": "Remove user from all Teams memberships",
+ "displayName": "Remove user from all Teams",
+ "id": "81f7b200-2816-4b3b-8c5d-dc556f07b024",
+ "version": 1,
+ "parameters": []
+ },
+ {
+ "category": "leaver",
+ "description": "Remove all licenses assigned to the user",
+ "displayName": "Remove all licenses for user",
+ "id": "8fa97d28-3e52-4985-b3a9-a1126f9b8b4e",
+ "version": 1,
+ "parameters": []
+ },
+ {
+ "category": "joiner,leaver",
+ "description": "Run a Custom Task Extension to callout to an external system.",
+ "displayName": "Run a Custom Task Extension",
+ "id": "4262b724-8dba-4fad-afc3-43fcbb497a0e",
+ "version": 1,
+ "parameters": [
+ {
+ "name": "customTaskExtensionID",
+ "values": [],
+ "valueType": "string"
+ }
+ ]
+ },
+ {
+ "category": "leaver",
+ "description": "Send offboarding email to userΓÇÖs manager before the last day of work",
+ "displayName": "Send email before userΓÇÖs last day",
+ "id": "52853a3e-f4e5-4eb8-bb24-1ac09a1da935",
+ "version": 1,
+ "parameters": []
+ },
+ {
+ "category": "leaver",
+ "description": "Send offboarding email to userΓÇÖs manager on the last day of work",
+ "displayName": "Send email on userΓÇÖs last day",
+ "id": "9c0a1eaf-5bda-4392-9d9e-6e155bb57411",
+ "version": 1,
+ "parameters": []
+ },
+ {
+ "category": "leaver",
+ "description": "Send offboarding email to userΓÇÖs manager after the last day of work",
+ "displayName": "Send email after userΓÇÖs last day",
+ "id": "6f22ddd4-b3a5-47a4-a846-0d7c201a49ce",
+ "version": 1,
+ "parameters": []
+ }
+ ]
+}
+```
+
+### Example 2: Retrieve all built-in tasks supported for "joiner" workflows
+
+#### Request
+
+The following is an example of a request. Because the **category** is a flagged enumeration that can be one of `joiner`, `joiner,leaver`, or `leaver`, the `has` operator checks tasks where the category includes "joiner".
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_taskdefinition_filter_category"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/taskDefinitions?$filter=category has 'joiner'
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.taskDefinition)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/taskDefinitions",
+ "value": [
+ {
+ "category": "joiner,leaver",
+ "description": "Add user to selected groups",
+ "displayName": "Add User To Groups",
+ "id": "22085229-5809-45e8-97fd-270d28d66910",
+ "version": 1,
+ "parameters": [
+ {
+ "name": "groupID",
+ "values": [],
+ "valueType": "string"
+ }
+ ]
+ },
+ {
+ "category": "joiner,leaver",
+ "description": "Disable user account in the directory",
+ "displayName": "Disable User Account",
+ "id": "1dfdfcc7-52fa-4c2e-bf3a-e3919cc12950",
+ "version": 1,
+ "parameters": []
+ },
+ {
+ "category": "joiner,leaver",
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "id": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "version": 1,
+ "parameters": []
+ },
+ {
+ "category": "joiner,leaver",
+ "description": "Remove user from membership of selected Azure AD groups",
+ "displayName": "Remove user from selected groups",
+ "id": "1953a66c-751c-45e5-8bfe-01462c70da3c",
+ "version": 1,
+ "parameters": [
+ {
+ "name": "groupID",
+ "values": [],
+ "valueType": "string"
+ }
+ ]
+ },
+ {
+ "category": "joiner",
+ "description": "Generate Temporary Access Pass and send via email to user's manager",
+ "displayName": "Generate TAP And Send Email",
+ "id": "1b555e50-7f65-41d5-b514-5894a026d10d",
+ "version": 1,
+ "parameters": [
+ {
+ "name": "tapLifetimeMinutes",
+ "values": [],
+ "valueType": "string"
+ },
+ {
+ "name": "tapIsUsableOnce",
+ "values": [
+ "true",
+ "false"
+ ],
+ "valueType": "enum"
+ }
+ ]
+ },
+ {
+ "category": "joiner",
+ "description": "Send welcome email to new hire",
+ "displayName": "Send Welcome Email",
+ "id": "70b29d51-b59a-4773-9280-8841dfd3f2ea",
+ "version": 1,
+ "parameters": []
+ },
+ {
+ "category": "joiner,leaver",
+ "description": "Add user to selected teams",
+ "displayName": "Add User To Teams",
+ "id": "e440ed8d-25a1-4618-84ce-091ed5be5594",
+ "version": 1,
+ "parameters": [
+ {
+ "name": "teamID",
+ "values": [],
+ "valueType": "string"
+ }
+ ]
+ },
+ {
+ "category": "joiner,leaver",
+ "description": "Remove user from membership of selected Teams",
+ "displayName": "Remove user from selected Teams",
+ "id": "06aa7acb-01af-4824-8899-b14e5ed788d6",
+ "version": 1,
+ "parameters": [
+ {
+ "name": "teamID",
+ "values": [],
+ "valueType": "string"
+ }
+ ]
+ },
+ {
+ "category": "joiner,leaver",
+ "description": "Run a Custom Task Extension to callout to an external system.",
+ "displayName": "Run a Custom Task Extension",
+ "id": "4262b724-8dba-4fad-afc3-43fcbb497a0e",
+ "version": 1,
+ "parameters": [
+ {
+ "name": "customTaskExtensionID",
+ "values": [],
+ "valueType": "string"
+ }
+ ]
+ }
+ ]
+}
+```
v1.0 Identitygovernance Lifecycleworkflowscontainer List Workflows https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-lifecycleworkflowscontainer-list-workflows.md
+
+ Title: "List workflows"
+description: "Get a list of the workflow objects and their properties."
+
+ms.localizationpriority: medium
++
+# List workflows
+
+Namespace: microsoft.graph.identityGovernance
+
+Get a list of workflow resources that are associated with lifecycle workflows.
+
+## 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)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/workflows
+```
+
+## Optional query parameters
+
+This method supports the `$search`, `$orderBy`, and `$filter` OData query parameters to help customize the response. `$expand` is supported by the **createdBy** and **lastModifiedBy** relationships only. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.identityGovernance.workflow](../resources/identitygovernance-workflow.md) objects in the response body.
+
+## Examples
+
+### Example 1: Retrieve all workflows created in the tenant
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_workflow"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.workflow)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows",
+ "value": [
+ {
+ "category": "joiner",
+ "description": "Configure pre-hire tasks for onboarding employees before their first day",
+ "displayName": "Global pre hire",
+ "lastModifiedDateTime": "2022-08-16T20:05:51.4618603Z",
+ "createdDateTime": "2022-01-10T20:04:30.619368Z",
+ "id": "c007a148-5bf1-4f38-82b4-377fb23b1711",
+ "isEnabled": true,
+ "isSchedulingEnabled": true,
+ "version": 12
+ },
+ {
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "Global new hire",
+ "lastModifiedDateTime": "2022-08-18T17:24:42.6051254Z",
+ "createdDateTime": "2022-05-06T14:10:39.9700268Z",
+ "id": "559d8339-ab4e-4c41-a517-ed5d8dd9fbf5",
+ "isEnabled": true,
+ "isSchedulingEnabled": true,
+ "version": 5
+ },
+ {
+ "category": "joiner",
+ "description": "Configure pre-hire tasks for onboarding employees before their first day",
+ "displayName": "Onboard pre-hire employee",
+ "lastModifiedDateTime": "2022-08-16T20:01:28.3589067Z",
+ "createdDateTime": "2022-08-16T17:48:55.2262907Z",
+ "id": "d0454160-b8e9-432f-8a85-790021e64c9e",
+ "isEnabled": false,
+ "isSchedulingEnabled": false,
+ "version": 1
+ },
+ {
+ "category": "leaver",
+ "description": "Configure offboarding tasks for employees after their last day of work",
+ "displayName": "Post-Offboarding of an employee",
+ "lastModifiedDateTime": "2022-08-17T18:57:30.5091553Z",
+ "createdDateTime": "2022-08-17T18:57:07.1840042Z",
+ "id": "15f9c6db-ada8-4417-927f-17ac24b54b9b",
+ "isEnabled": true,
+ "isSchedulingEnabled": false,
+ "version": 1
+ },
+ {
+ "category": "leaver",
+ "description": "Execute real-time termination tasks for employees on their last day of work",
+ "displayName": "Real-time employee termination",
+ "lastModifiedDateTime": "2022-08-19T20:34:15.4212506Z",
+ "createdDateTime": "2022-08-19T20:34:15.4212481Z",
+ "id": "57bc6612-2c20-4141-9dab-aa11a95b8fbc",
+ "isEnabled": true,
+ "isSchedulingEnabled": false,
+ "version": 1
+ },
+ {
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "Onboard new hire employee",
+ "lastModifiedDateTime": "2022-08-24T15:39:17.6496744Z",
+ "createdDateTime": "2022-08-24T15:39:17.6496704Z",
+ "id": "156ce798-1eb6-4e0a-8515-e79f54d04390",
+ "isEnabled": true,
+ "isSchedulingEnabled": false,
+ "version": 1
+ }
+ ]
+}
+```
+
+### Example 2: Retrieve only specific properties of "leaver" workflows
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_workflow_select"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows?$filter=category eq 'leaver'&$select=id,category,displayName,isEnabled,isSchedulingEnabled
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.workflowTemplate)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows(category,displayName,isEnabled,isSchedulingEnabled)",
+ "value": [
+ {
+ "category": "leaver",
+ "displayName": "Pre-Offboarding employees in the R&D department",
+ "id": "c0548e6c-8849-46e8-be14-8b6d2b04957e",
+ "isEnabled": true,
+ "isSchedulingEnabled": true
+ }
+ ]
+}
+```
v1.0 Identitygovernance Lifecycleworkflowscontainer List Workflowtemplates https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-lifecycleworkflowscontainer-list-workflowtemplates.md
+
+ Title: "List workflowTemplates"
+description: "Get a list of the workflowTemplate objects and their properties."
+
+ms.localizationpriority: medium
++
+# List workflowTemplates
+
+Namespace: microsoft.graph.identityGovernance
+
+Get a list of the [workflowTemplate](../resources/identitygovernance-workflowtemplate.md) objects and their properties.
+
+## 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)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/workflowTemplates
+```
+
+## Optional query parameters
+
+This method supports the `$select`, `$orderBy`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.identityGovernance.workflowTemplate](../resources/identitygovernance-workflowtemplate.md) objects in the response body.
+
+## Examples
+
+### Example 1: Retrieve all Lifecycle Workflows workflow templates
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_workflowtemplate"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflowTemplates
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.workflowTemplate)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflowTemplates",
+ "value": [
+ {
+ "category": "joiner",
+ "description": "Configure pre-hire tasks for onboarding employees before their first day",
+ "displayName": "Onboard pre-hire employee",
+ "id": "77179007-8114-41b5-922e-2e22109df41f",
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "department eq 'Marketing'"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeHireDate",
+ "offsetInDays": -7
+ }
+ },
+ "tasks@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflowTemplates('77179007-8114-41b5-922e-2e22109df41f')/tasks",
+ "tasks": [
+ {
+ "category": "joiner",
+ "continueOnError": false,
+ "description": "Generate Temporary Access Pass and send via email to user's manager",
+ "displayName": "Generate TAP And Send Email",
+ "executionSequence": 1,
+ "id": "3e062c24-d219-483d-9258-288f2a039b94",
+ "isEnabled": true,
+ "taskDefinitionId": "1b555e50-7f65-41d5-b514-5894a026d10d",
+ "arguments": [
+ {
+ "name": "tapLifetimeMinutes",
+ "value": "480"
+ },
+ {
+ "name": "tapIsUsableOnce",
+ "value": "true"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "Onboard new hire employee",
+ "id": "4e06785d-7c1d-4b24-b9e1-bba2b890c58b",
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "department eq 'Marketing'"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeHireDate",
+ "offsetInDays": 0
+ }
+ },
+ "tasks@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflowTemplates('4e06785d-7c1d-4b24-b9e1-bba2b890c58b')/tasks",
+ "tasks": [
+ {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "executionSequence": 1,
+ "id": "e18f3208-311c-46a3-a27b-d9c15cd595bc",
+ "isEnabled": true,
+ "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "arguments": []
+ },
+ {
+ "category": "joiner",
+ "continueOnError": false,
+ "description": "Send welcome email to new hire",
+ "displayName": "Send Welcome Email",
+ "executionSequence": 2,
+ "id": "e9551045-4302-499f-9108-60b9e23c067a",
+ "isEnabled": true,
+ "taskDefinitionId": "70b29d51-b59a-4773-9280-8841dfd3f2ea",
+ "arguments": []
+ },
+ {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Add user to selected groups",
+ "displayName": "Add User To Groups",
+ "executionSequence": 3,
+ "id": "560acd0c-321e-4e7e-9f31-ff8899c55878",
+ "isEnabled": true,
+ "taskDefinitionId": "22085229-5809-45e8-97fd-270d28d66910",
+ "arguments": [
+ {
+ "name": "groupID",
+ "value": ""
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "category": "leaver",
+ "description": "Execute real-time termination tasks for employees on their last day of work",
+ "displayName": "Real-time employee termination",
+ "id": "145735f1-57cc-48c2-81ec-727f07a10096",
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.onDemandExecutionOnly"
+ },
+ "tasks@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflowTemplates('145735f1-57cc-48c2-81ec-727f07a10096')/tasks",
+ "tasks": [
+ {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Remove user from all Azure AD groups memberships",
+ "displayName": "Remove user from all groups",
+ "executionSequence": 1,
+ "id": "1b89bb69-a8cf-416b-a69e-4f6d8108834c",
+ "isEnabled": true,
+ "taskDefinitionId": "b3a31406-2a15-4c9a-b25b-a658fa5f07fc",
+ "arguments": []
+ },
+ {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Remove user from all Teams memberships",
+ "displayName": "Remove user from all Teams",
+ "executionSequence": 2,
+ "id": "d3cea676-ccce-4426-825c-63c63e9a64c7",
+ "isEnabled": true,
+ "taskDefinitionId": "81f7b200-2816-4b3b-8c5d-dc556f07b024",
+ "arguments": []
+ },
+ {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Delete user account in Azure AD",
+ "displayName": "Delete User Account",
+ "executionSequence": 3,
+ "id": "adbd4f05-99f0-4260-a155-7657623ca071",
+ "isEnabled": true,
+ "taskDefinitionId": "8d18588d-9ad3-4c0f-99d0-ec215f0e3dff",
+ "arguments": []
+ }
+ ]
+ },
+ {
+ "category": "leaver",
+ "description": "Configure pre-offboarding tasks for employees before their last day of work",
+ "displayName": "Pre-Offboarding of an employee",
+ "id": "25abd83d-3b5d-4d6f-bb9a-4ed366fd96b1",
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "department eq 'Marketing'"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeLeaveDateTime",
+ "offsetInDays": -7
+ }
+ },
+ "tasks@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflowTemplates('25abd83d-3b5d-4d6f-bb9a-4ed366fd96b1')/tasks",
+ "tasks": [
+ {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Remove user from membership of selected Azure AD groups",
+ "displayName": "Remove user from selected groups",
+ "executionSequence": 1,
+ "id": "7e9aac8a-d239-4867-be60-b3c999c50ee7",
+ "isEnabled": true,
+ "taskDefinitionId": "1953a66c-751c-45e5-8bfe-01462c70da3c",
+ "arguments": [
+ {
+ "name": "groupID",
+ "value": ""
+ }
+ ]
+ },
+ {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Remove user from membership of selected Teams",
+ "displayName": "Remove user from selected Teams",
+ "executionSequence": 2,
+ "id": "40eab675-1aaf-432d-b17e-053d93b0fe2e",
+ "isEnabled": true,
+ "taskDefinitionId": "06aa7acb-01af-4824-8899-b14e5ed788d6",
+ "arguments": [
+ {
+ "name": "teamID",
+ "value": ""
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "category": "leaver",
+ "description": "Configure offboarding tasks for employees on their last day of work",
+ "displayName": "Offboard an employee",
+ "id": "e821c59e-d28c-44d7-902f-5fed05e926f1",
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "department eq 'Marketing'"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeLeaveDateTime",
+ "offsetInDays": 0
+ }
+ },
+ "tasks@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflowTemplates('e821c59e-d28c-44d7-902f-5fed05e926f1')/tasks",
+ "tasks": [
+ {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Disable user account in the directory",
+ "displayName": "Disable User Account",
+ "executionSequence": 1,
+ "id": "8d9eab35-6c32-4b76-acbd-6a22cb07aa6a",
+ "isEnabled": true,
+ "taskDefinitionId": "1dfdfcc7-52fa-4c2e-bf3a-e3919cc12950",
+ "arguments": []
+ },
+ {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Remove user from all Azure AD groups memberships",
+ "displayName": "Remove user from all groups",
+ "executionSequence": 2,
+ "id": "4f5d8835-5d38-4106-ac7e-ebc407749bd2",
+ "isEnabled": true,
+ "taskDefinitionId": "b3a31406-2a15-4c9a-b25b-a658fa5f07fc",
+ "arguments": []
+ },
+ {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Remove user from all Teams memberships",
+ "displayName": "Remove user from all Teams",
+ "executionSequence": 3,
+ "id": "8087b303-e7d5-492d-ab75-31d4aa34bd73",
+ "isEnabled": true,
+ "taskDefinitionId": "81f7b200-2816-4b3b-8c5d-dc556f07b024",
+ "arguments": []
+ }
+ ]
+ },
+ {
+ "category": "leaver",
+ "description": "Configure offboarding tasks for employees after their last day of work",
+ "displayName": "Post-Offboarding of an employee",
+ "id": "50149a4a-7c2d-4fd8-8018-761f4eb915cb",
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "department eq 'Marketing'"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeLeaveDateTime",
+ "offsetInDays": 7
+ }
+ },
+ "tasks@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflowTemplates('50149a4a-7c2d-4fd8-8018-761f4eb915cb')/tasks",
+ "tasks": [
+ {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Remove all licenses assigned to the user",
+ "displayName": "Remove all licenses for user",
+ "executionSequence": 1,
+ "id": "760ab754-8249-4bce-9315-1ad06488e434",
+ "isEnabled": true,
+ "taskDefinitionId": "8fa97d28-3e52-4985-b3a9-a1126f9b8b4e",
+ "arguments": []
+ },
+ {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Remove user from all Teams memberships",
+ "displayName": "Remove user from all Teams",
+ "executionSequence": 2,
+ "id": "17b4e37b-c50b-4e04-a11c-93479f487d1d",
+ "isEnabled": true,
+ "taskDefinitionId": "81f7b200-2816-4b3b-8c5d-dc556f07b024",
+ "arguments": []
+ },
+ {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Delete user account in Azure AD",
+ "displayName": "Delete User Account",
+ "executionSequence": 3,
+ "id": "46849618-30e7-4b67-abf0-f8c7f0d54b95",
+ "isEnabled": true,
+ "taskDefinitionId": "8d18588d-9ad3-4c0f-99d0-ec215f0e3dff",
+ "arguments": []
+ }
+ ]
+ }
+ ]
+}
+```
+
+### Example 2: Retrieve workflow templates supported for "leaver" workflows
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_workflowtemplate_filter_category"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflowTemplates?$filter=category eq 'leaver'
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.workflowTemplate)"
+}
+-->
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflowTemplates",
+ "value": [
+ {
+ "category": "leaver",
+ "description": "Execute real-time termination tasks for employees on their last day of work",
+ "displayName": "Real-time employee termination",
+ "id": "145735f1-57cc-48c2-81ec-727f07a10096",
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.onDemandExecutionOnly"
+ },
+ "tasks@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflowTemplates('145735f1-57cc-48c2-81ec-727f07a10096')/tasks",
+ "tasks": [
+ {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Remove user from all Azure AD groups memberships",
+ "displayName": "Remove user from all groups",
+ "executionSequence": 1,
+ "id": "1b89bb69-a8cf-416b-a69e-4f6d8108834c",
+ "isEnabled": true,
+ "taskDefinitionId": "b3a31406-2a15-4c9a-b25b-a658fa5f07fc",
+ "arguments": []
+ },
+ {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Remove user from all Teams memberships",
+ "displayName": "Remove user from all Teams",
+ "executionSequence": 2,
+ "id": "d3cea676-ccce-4426-825c-63c63e9a64c7",
+ "isEnabled": true,
+ "taskDefinitionId": "81f7b200-2816-4b3b-8c5d-dc556f07b024",
+ "arguments": []
+ },
+ {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Delete user account in Azure AD",
+ "displayName": "Delete User Account",
+ "executionSequence": 3,
+ "id": "adbd4f05-99f0-4260-a155-7657623ca071",
+ "isEnabled": true,
+ "taskDefinitionId": "8d18588d-9ad3-4c0f-99d0-ec215f0e3dff",
+ "arguments": []
+ }
+ ]
+ },
+ {
+ "category": "leaver",
+ "description": "Configure pre-offboarding tasks for employees before their last day of work",
+ "displayName": "Pre-Offboarding of an employee",
+ "id": "25abd83d-3b5d-4d6f-bb9a-4ed366fd96b1",
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "department eq 'Marketing'"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeLeaveDateTime",
+ "offsetInDays": -7
+ }
+ },
+ "tasks@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflowTemplates('25abd83d-3b5d-4d6f-bb9a-4ed366fd96b1')/tasks",
+ "tasks": [
+ {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Remove user from membership of selected Azure AD groups",
+ "displayName": "Remove user from selected groups",
+ "executionSequence": 1,
+ "id": "7e9aac8a-d239-4867-be60-b3c999c50ee7",
+ "isEnabled": true,
+ "taskDefinitionId": "1953a66c-751c-45e5-8bfe-01462c70da3c",
+ "arguments": [
+ {
+ "name": "groupID",
+ "value": ""
+ }
+ ]
+ },
+ {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Remove user from membership of selected Teams",
+ "displayName": "Remove user from selected Teams",
+ "executionSequence": 2,
+ "id": "40eab675-1aaf-432d-b17e-053d93b0fe2e",
+ "isEnabled": true,
+ "taskDefinitionId": "06aa7acb-01af-4824-8899-b14e5ed788d6",
+ "arguments": [
+ {
+ "name": "teamID",
+ "value": ""
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "category": "leaver",
+ "description": "Configure offboarding tasks for employees on their last day of work",
+ "displayName": "Offboard an employee",
+ "id": "e821c59e-d28c-44d7-902f-5fed05e926f1",
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "department eq 'Marketing'"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeLeaveDateTime",
+ "offsetInDays": 0
+ }
+ },
+ "tasks@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflowTemplates('e821c59e-d28c-44d7-902f-5fed05e926f1')/tasks",
+ "tasks": [
+ {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Disable user account in the directory",
+ "displayName": "Disable User Account",
+ "executionSequence": 1,
+ "id": "8d9eab35-6c32-4b76-acbd-6a22cb07aa6a",
+ "isEnabled": true,
+ "taskDefinitionId": "1dfdfcc7-52fa-4c2e-bf3a-e3919cc12950",
+ "arguments": []
+ },
+ {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Remove user from all Azure AD groups memberships",
+ "displayName": "Remove user from all groups",
+ "executionSequence": 2,
+ "id": "4f5d8835-5d38-4106-ac7e-ebc407749bd2",
+ "isEnabled": true,
+ "taskDefinitionId": "b3a31406-2a15-4c9a-b25b-a658fa5f07fc",
+ "arguments": []
+ },
+ {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Remove user from all Teams memberships",
+ "displayName": "Remove user from all Teams",
+ "executionSequence": 3,
+ "id": "8087b303-e7d5-492d-ab75-31d4aa34bd73",
+ "isEnabled": true,
+ "taskDefinitionId": "81f7b200-2816-4b3b-8c5d-dc556f07b024",
+ "arguments": []
+ }
+ ]
+ },
+ {
+ "category": "leaver",
+ "description": "Configure offboarding tasks for employees after their last day of work",
+ "displayName": "Post-Offboarding of an employee",
+ "id": "50149a4a-7c2d-4fd8-8018-761f4eb915cb",
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "department eq 'Marketing'"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeLeaveDateTime",
+ "offsetInDays": 7
+ }
+ },
+ "tasks@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflowTemplates('50149a4a-7c2d-4fd8-8018-761f4eb915cb')/tasks",
+ "tasks": [
+ {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Remove all licenses assigned to the user",
+ "displayName": "Remove all licenses for user",
+ "executionSequence": 1,
+ "id": "760ab754-8249-4bce-9315-1ad06488e434",
+ "isEnabled": true,
+ "taskDefinitionId": "8fa97d28-3e52-4985-b3a9-a1126f9b8b4e",
+ "arguments": []
+ },
+ {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Remove user from all Teams memberships",
+ "displayName": "Remove user from all Teams",
+ "executionSequence": 2,
+ "id": "17b4e37b-c50b-4e04-a11c-93479f487d1d",
+ "isEnabled": true,
+ "taskDefinitionId": "81f7b200-2816-4b3b-8c5d-dc556f07b024",
+ "arguments": []
+ },
+ {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Delete user account in Azure AD",
+ "displayName": "Delete User Account",
+ "executionSequence": 3,
+ "id": "46849618-30e7-4b67-abf0-f8c7f0d54b95",
+ "isEnabled": true,
+ "taskDefinitionId": "8d18588d-9ad3-4c0f-99d0-ec215f0e3dff",
+ "arguments": []
+ }
+ ]
+ }
+ ]
+}
+```
v1.0 Identitygovernance Lifecycleworkflowscontainer Post Customtaskextensions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-lifecycleworkflowscontainer-post-customtaskextensions.md
+
+ Title: "Create Custom Task Extension"
+description: "Create a new customTaskExtension object."
+
+ms.localizationpriority: medium
++
+# Create customTaskExtensions
+
+Namespace: microsoft.graph.identityGovernance
+
+Create a new [customTaskExtension](../resources/identitygovernance-customtaskextension.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported|
+|Application|Not supported|
+
+> [!IMPORTANT]
+> The calling user also requires one of the following Azure Resource Manager roles for the specified Azure Logic App: **Logic App contributor**, **Contributor**, or **Owner**.
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identityGovernance/lifecycleWorkflows/customTaskExtensions
+```
+
+## 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 [customTaskExtension](../resources/identitygovernance-customtaskextension.md) object.
+
+You can specify the following properties when creating a **customTaskExtension**.
+
+|Property|Type|Description|
+|:|:|:|
+|authenticationConfiguration|[microsoft.graph.customExtensionAuthenticationConfiguration](../resources/customextensionauthenticationconfiguration.md)|The authentication configuration for the `customTaskExtension`.|
+|clientConfiguration|[microsoft.graph.customExtensionClientConfiguration](../resources/customextensionclientconfiguration.md)|The client configuration for a custom extension.|
+|description|String|The description of the `customTaskExtension`.|
+|displayName|String|A unique string that identifies the `customTaskExtension`.|
+|endpointConfiguration|[microsoft.graph.customExtensionEndpointConfiguration](../resources/customextensionendpointconfiguration.md)|The endpoint configuration for a custom extension. Optional.|
+|callbackConfiguration|[microsoft.graph.identityGovernance.customTaskExtensionCallbackConfiguration](../resources/identitygovernance-customtaskextensioncallbackconfiguration.md)|The callback configuration for a custom extension. Optional.|
+
+## Response
+
+If successful, this method returns a `201 Created` response code and a [microsoft.graph.identityGovernance.customTaskExtension](../resources/identitygovernance-customtaskextension.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_create_customtaskextension_from_"
+}
+-->
+``` http
+POST https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/customTaskExtensions
+Content-Type: application/json
+Content-length: 588
+
+{
+ "displayName": "Grant manager access to mailbox and OneDrive",
+ "description": "Grant manager access to mailbox and OneDrive",
+ "endpointConfiguration": {
+ "@odata.type": "#microsoft.graph.logicAppTriggerEndpointConfiguration",
+ "subscriptionId": "c500b67c-e9b7-4ad2-a90d-77d41385ae55",
+ "resourceGroupName": "RG-LCM",
+ "logicAppWorkflowName": "ManagerAccess"
+ },
+ "authenticationConfiguration": {
+ "@odata.type": "#microsoft.graph.azureAdTokenAuthentication",
+ "resourceId": "542dc01a-0b5d-4edc-b3f9-5cfe6393f557"
+ },
+ "clientConfiguration": {
+ "@odata.type": "#microsoft.graph.customExtensionClientConfiguration",
+ "maximumRetries": 1,
+ "timeoutInMilliseconds": 1000
+ },
+ "callbackConfiguration": {
+ "@odata.type": "#microsoft.graph.identityGovernance.customTaskExtensionCallbackConfiguration",
+ "timeoutDuration": "PT5M"
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.customTaskExtension"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/customTaskExtensions/$entity",
+ "id": "ee2590e4-4572-4820-a397-969ecd7bd6a9",
+ "displayName": "Grant manager access to mailbox and OneDrive",
+ "description": "Grant manager access to mailbox and OneDrive",
+ "createdDateTime": "2022-08-24T22:37:46.1790566Z",
+ "lastModifiedDateTime": "2022-08-24T22:37:46.179062Z",
+ "endpointConfiguration": {
+ "@odata.type": "#microsoft.graph.logicAppTriggerEndpointConfiguration",
+ "subscriptionId": "c500b67c-e9b7-4ad2-a90d-77d41385ae55",
+ "resourceGroupName": "RG-LCM",
+ "logicAppWorkflowName": "ManagerAccess"
+ },
+ "authenticationConfiguration": {
+ "@odata.type": "#microsoft.graph.azureAdTokenAuthentication",
+ "resourceId": "542dc01a-0b5d-4edc-b3f9-5cfe6393f557"
+ },
+ "clientConfiguration": {
+ "@odata.type": "#microsoft.graph.customExtensionClientConfiguration",
+ "maximumRetries": 1,
+ "timeoutInMilliseconds": 1000
+ },
+ "callbackConfiguration": {
+ "@odata.type": "#microsoft.graph.identityGovernance.customTaskExtensionCallbackConfiguration",
+ "timeoutDuration": "PT5M"
+ }
+}
+```
v1.0 Identitygovernance Lifecycleworkflowscontainer Post Workflows https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-lifecycleworkflowscontainer-post-workflows.md
+
+ Title: "Create workflow"
+description: "Create a new workflow object. You can create up to 50 workflows in a tenant."
+
+ms.localizationpriority: medium
++
+# Create workflow
+
+Namespace: microsoft.graph.identityGovernance
+
+Create a new [workflow](../resources/identitygovernance-workflow.md) object. You can create up to 50 workflows in a tenant.
+
+## 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)|LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identityGovernance/lifecycleWorkflows/workflows
+```
+
+## 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 [workflow](../resources/identitygovernance-workflow.md) object.
+
+You can specify the following properties when creating a **workflow**.
+
+|Property|Type|Description|
+|:|:|:|
+|category|[microsoft.graph.identityGovernance.lifecycleWorkflowCategory](../resources/identitygovernance-workflow.md)|The category of the workflow. The possible values are: `joiner`, `leaver`, `unknownFutureValue`. Can be only one value. Required.|
+|description|String|A string that describes the purpose of the workflow for administrative use.|
+|displayName|String|A unique string that identifies the workflow. Required.|
+|executionConditions|[microsoft.graph.identityGovernance.workflowExecutionConditions](../resources/identitygovernance-workflowexecutionconditions.md)|Defines for who and when a workflow will run. Required. |
+|id|String|Identifier used for individually addressing a specific workflow.|
+|isEnabled|Boolean|A Boolean value that denotes whether the workflow is set to run or not.|
+|isSchedulingEnabled|Boolean|A Boolean value that denotes whether scheduling is enabled or not. |
+|tasks|[microsoft.graph.identityGovernance.task](../resources/identitygovernance-task.md) collection| Represents the configured tasks to execute and their execution sequence within the workflow. Required. |
+
+## Response
+
+If successful, this method returns a `201 Created` response code and a [microsoft.graph.identityGovernance.workflow](../resources/identitygovernance-workflow.md) object in the response body.
+
+## Examples
+
+### Example 1: Create a new workflow
+
+#### Request
+
+The following is an example of a request that creates a workflow with the following configuration:
++ It's a "joiner" workflow that's enabled and schedule to run.++ It runs for new users that are based in Australia, on their employeeHireDate.++ Two tasks are carried out when the workflow runs: the user's account is enabled and a "Welcome" email is sent to the user.+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_create_workflow_from_"
+}
+-->
+``` http
+POST https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows
+Content-Type: application/json
+
+{
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "Australia Onboard new hire employee",
+ "isEnabled": true,
+ "isSchedulingEnabled": true,
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "(country eq 'Australia')"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeHireDate",
+ "offsetInDays": 0
+ }
+ },
+ "tasks": [
+ {
+ "continueOnError": false,
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "isEnabled": true,
+ "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "arguments": []
+ },
+ {
+ "continueOnError": false,
+ "description": "Send welcome email to new hire",
+ "displayName": "Send Welcome Email",
+ "isEnabled": true,
+ "taskDefinitionId": "70b29d51-b59a-4773-9280-8841dfd3f2ea",
+ "arguments": []
+ }
+ ]
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.workflow"
+}
+-->
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows/$entity",
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "New Zealand new hire",
+ "lastModifiedDateTime": "2022-08-26T04:51:27.521792Z",
+ "createdDateTime": "2022-08-26T04:51:27.5217824Z",
+ "deletedDateTime": null,
+ "id": "818cd47f-138c-4a83-b3f5-afa92bfcf391",
+ "isEnabled": true,
+ "isSchedulingEnabled": false,
+ "nextScheduleRunDateTime": null,
+ "version": 1,
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "(country eq 'New Zealand')"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeHireDate",
+ "offsetInDays": 0
+ }
+ }
+}
+```
+
+### Example 2: Create a new version of a task with customized email
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_create_workflow_from_customemail"
+}
+-->
+``` http
+POST https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows
+Content-Type: application/json
+Content-length: 631
+
+{
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "custom email marketing API test",
+ "isEnabled": true,
+ "isSchedulingEnabled": false,
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "(department eq 'Marketing')"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeHireDate",
+ "offsetInDays": 0
+ }
+ },
+ "tasks": [
+ {
+ "continueOnError": false,
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "isEnabled": true,
+ "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "arguments": []
+ },
+ {
+ "continueOnError": false,
+ "description": "Send welcome email to new hire",
+ "displayName": "Send Welcome Email",
+ "isEnabled": true,
+ "taskDefinitionId": "70b29d51-b59a-4773-9280-8841dfd3f2ea",
+ "arguments": [
+ {
+ "name": "cc",
+ "value": "1baa57fa-3c4e-4526-ba5a-db47a9df95f0"
+ },
+ {
+ "name": "customSubject",
+ "value": "Welcome to the organization {{userDisplayName}}!"
+ },
+ {
+ "name": "customBody",
+ "value": "Welcome to our organization {{userGivenName}}!"
+ },
+ {
+ "name": "locale",
+ "value": "en-us"
+ }
+ ]
+ }
+ ]
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
++
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.workflow"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "workflow":{
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "Global onboard new hire employee",
+ "isEnabled": true,
+ "isSchedulingEnabled": false,
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "(department eq 'Marketing')"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeHireDate",
+ "offsetInDays": 1
+ }
+ },
+ "tasks": [
+ {
+ "continueOnError": false,
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "isEnabled": true,
+ "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "arguments": []
+ },
+ {
+ "continueOnError": false,
+ "description": "Send welcome email to new hire",
+ "displayName": "Send Welcome Email",
+ "isEnabled": true,
+ "taskDefinitionId": "70b29d51-b59a-4773-9280-8841dfd3f2ea",
+ "arguments": [
+ {
+ "name": "cc",
+ "value": "b47471b9-af8f-4a5a-bfa2-b78e82398f6e, a7a23ce0-909b-40b9-82cf-95d31f0aaca2"
+ },
+ {
+ "name": "customSubject",
+ "value": "Welcome to the organization {{userDisplayName}}!"
+ },
+ {
+ "name": "customBody",
+ "value": "Welcome to our organization {{userGivenName}} {{userSurname}}. \nFor more information, reach out to your manager {{managerDisplayName}} at {{managerEmail}}."
+ },
+ {
+ "name": "locale",
+ "value": "en-us"
+ },
+ ]
+ }
+ ]
+ }
+}
+```
v1.0 Identitygovernance Run Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-run-get.md
+
+ Title: "Get run"
+description: "Read the properties and relationships of a run object."
+
+ms.localizationpriority: medium
++
+# Get run
+
+Namespace: microsoft.graph.identityGovernance
+
+Read the properties and relationships of a [run](../resources/identitygovernance-run.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/workflows/{workflowId}/runs/{runId}
+```
+
+## 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.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.identityGovernance.run](../resources/identitygovernance-run.md) object in the response body.
+
+## Examples
+
+### Example 1: Get a run report for a workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_get_workflow_run_e1"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/IdentityGovernance/lifecycleWorkflows/workflows/14879e66-9ea9-48d0-804d-8fea672d0341/runs/dad77a47-6eda-4de7-bc37-fe8eb5aaf17d
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.run"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('14879e66-9ea9-48d0-804d-8fea672d0341')/runs/$entity",
+ "id": "dad77a47-6eda-4de7-bc37-fe8eb5aaf17d",
+ "completedDateTime": "2022-08-24T23:28:11.1348863Z",
+ "failedTasksCount": 0,
+ "failedUsersCount": 0,
+ "lastUpdatedDateTime": "2022-08-24T23:33:09.186588Z",
+ "processingStatus": "completed",
+ "scheduledDateTime": "2022-08-24T23:28:01.6476554Z",
+ "startedDateTime": "2022-08-24T23:28:04.5688752Z",
+ "successfulUsersCount": 2,
+ "totalTasksCount": 4,
+ "totalUsersCount": 2,
+ "totalUnprocessedTasksCount": 0,
+ "workflowExecutionType": "onDemand"
+}
+```
+
+### Example 2: Get specific properties of a run report for a workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_get_workflow_run_e2"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/15239232-66ed-445b-8292-2f5bbb2eb833/runs/e65e08a0-d68d-41dc-915b-8c4019af5cc2?$select=id,failedTasksCount,failedUsersCount,processingStatus,totalTasksCount,totalUnprocessedTasksCount,totalUsersCount
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
++
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.run"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('15239232-66ed-445b-8292-2f5bbb2eb833')/runs(id,failedTasksCount,failedUsersCount,processingStatus,totalTasksCount,totalUnprocessedTasksCount,totalUsersCount)/$entity",
+ "id": "e65e08a0-d68d-41dc-915b-8c4019af5cc2",
+ "failedTasksCount": 0,
+ "failedUsersCount": 0,
+ "processingStatus": "completed",
+ "totalTasksCount": 3,
+ "totalUsersCount": 1,
+ "totalUnprocessedTasksCount": 0
+}
+```
v1.0 Identitygovernance Run List Taskprocessingresults https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-run-list-taskprocessingresults.md
+
+ Title: "List taskProcessingResults"
+description: "Get the taskProcessingResult resources from a run."
+
+ms.localizationpriority: medium
++
+# List taskProcessingResults
+
+Namespace: microsoft.graph.identityGovernance
+
+Get the [taskProcessingResult](../resources/identitygovernance-taskprocessingresult.md) resources for a [run](../resources/identitygovernance-run.md).
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/workflows/{workflowId}/runs/{runId}/taskProcessingResults
+```
+
+## Optional query parameters
+
+This method supports the `$select`, `$orderBy`, `$expand`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.identityGovernance.taskProcessingResult](../resources/identitygovernance-taskprocessingresult.md) objects in the response body.
+
+## Examples
+
+### Example 1: Get the task processing results in a run report from a workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_run_taskprocessingresult"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/a977dbe8-0f3f-4ae6-b3a7-29e1010ac4cc/runs/33bf1a9c-2b26-49b6-996f-ca416c518341/taskProcessingResults
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.taskProcessingResult)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('a977dbe8-0f3f-4ae6-b3a7-29e1010ac4cc')/runs('33bf1a9c-2b26-49b6-996f-ca416c518341')/taskProcessingResults",
+ "value": [
+ {
+ "completedDateTime": "2023-01-20T17:16:03.4863553Z",
+ "createdDateTime": "2023-01-20T17:16:00.9095011Z",
+ "id": "7a21089f-ec13-4e9c-997e-b31f4e59d41e",
+ "processingStatus": "completed",
+ "startedDateTime": "2023-01-20T17:16:02.8025169Z",
+ "failureReason": null,
+ "subject": {
+ "id": "1baa57fa-3c4e-4526-ba5a-db47a9df95f0"
+ },
+ "task": {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Add user to selected groups",
+ "displayName": "Add User To Groups",
+ "executionSequence": 3,
+ "id": "c8dbaed8-3d23-4e5a-8f65-130767639667",
+ "isEnabled": true,
+ "taskDefinitionId": "22085229-5809-45e8-97fd-270d28d66910",
+ "arguments": [
+ {
+ "name": "groupID",
+ "value": "1624be55-d924-491e-ac72-401f6f961e4d"
+ }
+ ]
+ }
+ }
+ ]
+}
+```
+
+### Example 2: Get the specific properties of task processing results in a run report for a workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_run_taskprocessingresult_select"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/a977dbe8-0f3f-4ae6-b3a7-29e1010ac4cc/runs/33bf1a9c-2b26-49b6-996f-ca416c518341/taskProcessingResults?$select=id,failureReason,processingStatus,subject
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.taskProcessingResult)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('a977dbe8-0f3f-4ae6-b3a7-29e1010ac4cc')/runs('33bf1a9c-2b26-49b6-996f-ca416c518341')/taskProcessingResults(id,failureReason,processingStatus,subject)",
+ "value": [
+ {
+ "id": "7a21089f-ec13-4e9c-997e-b31f4e59d41e",
+ "processingStatus": "completed",
+ "failureReason": null,
+ "subject": {
+ "id": "1baa57fa-3c4e-4526-ba5a-db47a9df95f0"
+ },
+ "task": {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Add user to selected groups",
+ "displayName": "Add User To Groups",
+ "executionSequence": 3,
+ "id": "c8dbaed8-3d23-4e5a-8f65-130767639667",
+ "isEnabled": true,
+ "taskDefinitionId": "22085229-5809-45e8-97fd-270d28d66910",
+ "arguments": [
+ {
+ "name": "groupID",
+ "value": "1624be55-d924-491e-ac72-401f6f961e4d"
+ }
+ ]
+ }
+ }
+ ]
+}
+```
v1.0 Identitygovernance Run List Userprocessingresults https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-run-list-userprocessingresults.md
+
+ Title: "List userProcessingResults"
+description: "List user processing results of a workflow run."
+
+ms.localizationpriority: medium
++
+# List userProcessingResults
+
+Namespace: microsoft.graph.identityGovernance
+
+Get user processing results of a workflow [run](../resources/identitygovernance-run.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/workflows/{workflowId}/runs/{runId}/userProcessingResults/
+```
+
+## Optional query parameters
+
+This method supports the `$select`, `$orderBy`, `$expand`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.identityGovernance.userProcessingResults](../resources/identitygovernance-userprocessingresult.md) object in the response body.
+
+## Examples
+
+### Example 1: List the user processing results in a run report for a workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_get_run_taskprocessingresult"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/14879e66-9ea9-48d0-804d-8fea672d0341/runs/dad77a47-6eda-4de7-bc37-fe8eb5aaf17d/userProcessingResults/
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.run"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('14879e66-9ea9-48d0-804d-8fea672d0341')/runs('dad77a47-6eda-4de7-bc37-fe8eb5aaf17d')/userProcessingResults",
+ "value": [
+ {
+ "id": "78b83505-6967-4168-a7ea-4921c0543ce9",
+ "completedDateTime": "2022-08-24T23:28:11.1348863Z",
+ "failedTasksCount": 0,
+ "processingStatus": "completed",
+ "scheduledDateTime": "2022-08-24T23:28:01.6476554Z",
+ "startedDateTime": "2022-08-24T23:28:04.490313Z",
+ "totalTasksCount": 2,
+ "totalUnprocessedTasksCount": 0,
+ "workflowExecutionType": "onDemand",
+ "workflowVersion": 1,
+ "subject": {
+ "id": "ea09ac2e-77e3-4134-85f2-25ccf3c33387"
+ }
+ },
+ {
+ "id": "16db611b-2518-48cf-89c0-3763abf8d0ab",
+ "completedDateTime": "2022-08-24T23:28:11.1100134Z",
+ "failedTasksCount": 0,
+ "processingStatus": "completed",
+ "scheduledDateTime": "2022-08-24T23:28:01.6476554Z",
+ "startedDateTime": "2022-08-24T23:28:04.5469497Z",
+ "totalTasksCount": 2,
+ "totalUnprocessedTasksCount": 0,
+ "workflowExecutionType": "onDemand",
+ "workflowVersion": 1,
+ "subject": {
+ "id": "8cdf25a8-c9d2-423e-a03d-3f39f03c3e97"
+ }
+ }
+ ]
+}
+```
+
+### Example 2: List the user processing results for a run in a workflow and select specific properties
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_get_run_taskprocessingresult_select"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/15239232-66ed-445b-8292-2f5bbb2eb833/runs/e65e08a0-d68d-41dc-915b-8c4019af5cc2/userProcessingResults?$select=id,failedTasksCount,processingStatus,totalTasksCount,totalUnprocessedTasksCount,subject
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.run"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('15239232-66ed-445b-8292-2f5bbb2eb833')/runs('e65e08a0-d68d-41dc-915b-8c4019af5cc2')/userProcessingResults(id,failedTasksCount,processingStatus,totalTasksCount,totalUnprocessedTasksCount,subject)",
+ "value": [
+ {
+ "id": "40efc576-840f-47d0-ab95-5abca800f8a2",
+ "failedTasksCount": 0,
+ "processingStatus": "completed",
+ "totalTasksCount": 3,
+ "totalUnprocessedTasksCount": 0,
+ "subject": {
+ "id": "df744d9e-2148-4922-88a8-633896c1e929"
+ }
+ }
+ ]
+}
+```
v1.0 Identitygovernance Run Summary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-run-summary.md
+
+ Title: "run: summary"
+description: "Get a summary of runs for a specified time period."
+
+ms.localizationpriority: medium
++
+# run: summary
+
+Namespace: microsoft.graph.identityGovernance
+
+Get a summary of [runs](identitygovernance-run-get.md) for a specified time period. Because the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts.
+
+## 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)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/workflows/{workflowId}/runs/summary(startDateTime={timestamp},endDateTime={timestamp})
+```
+
+## Function parameters
+
+In the request URL, provide the following query parameters with values.
+The following table shows the parameters that are required with this function.
+
+|Parameter|Type|Description|
+|:|:|:|
+|startDateTime|DateTimeOffset|The start date and time of the workflow run|
+|endDateTime|DateTimeOffset|The end date and time of the workflow run|
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this function returns a `200 OK` response code and a [microsoft.graph.identityGovernance.runSummary](../resources/identitygovernance-runsummary.md) in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_runthis.summary"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/14879e66-9ea9-48d0-804d-8fea672d0341/runs/summary(startDateTime=2022-08-01T00:00:00Z,endDateTime=2022-08-31T00:00:00Z)
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.runSummary"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#microsoft.graph.identityGovernance.runSummary",
+ "failedRuns": 0,
+ "failedTasks": 0,
+ "successfulRuns": 1,
+ "totalRuns": 2,
+ "totalTasks": 4,
+ "totalUsers": 2
+}
+```
v1.0 Identitygovernance Task Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-task-get.md
+
+ Title: "Get task"
+description: "Read the properties of a task object in a lifecycle workflow."
+
+ms.localizationpriority: medium
++
+# Get task
+
+Namespace: microsoft.graph.identityGovernance
+
+Get a specific task from a [workflow](../resources/identitygovernance-workflow.md) or [workflowVersion](../resources/identitygovernance-workflowversion.md).
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+Fetch tasks for a lifecycle workflow.
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/workflow/{workflowId}/tasks/{taskId}
+```
+
+Fetch tasks for a lifecycle workflow version.
+
+<!-- {
+ "blockType": "ignored",
+ "sampleKeys": ["156ce798-1eb6-4e0a-8515-e79f54d04390", "2", "4d9d41d7-a8e1-4f2f-8c8c-a883bc02e6ee"]
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/156ce798-1eb6-4e0a-8515-e79f54d04390/versions/2/tasks/4d9d41d7-a8e1-4f2f-8c8c-a883bc02e6ee
+```
+
+## Optional query parameters
+
+This method does not support OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.identityGovernance.task](../resources/identitygovernance-task.md) object in the response body.
+
+## Examples
+
+### Example 1: Get a task from a workflow
+
+#### Request
+
+The following is an example of a request to get a task from a workflow.
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_get_workflow_task"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflow/156ce798-1eb6-4e0a-8515-e79f54d04390/tasks/fafa2189-cd62-4643-a825-06cab8817086
+```
+
+#### Response
+
+The following is an example of the response of a request to get a task from a workflow.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.task"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('156ce798-1eb6-4e0a-8515-e79f54d04390')/tasks/$entity",
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "executionSequence": 1,
+ "id": "fafa2189-cd62-4643-a825-06cab8817086",
+ "isEnabled": true,
+ "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "arguments": []
+}
+```
+
+### Example 2: Get a task from a workflow version
+
+#### Request
+
+The following is an example of a request to get a task from a workflow version.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_get_workflowVersion_task",
+ "sampleKeys": ["156ce798-1eb6-4e0a-8515-e79f54d04390", "2", "4d9d41d7-a8e1-4f2f-8c8c-a883bc02e6ee"]
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/156ce798-1eb6-4e0a-8515-e79f54d04390/versions/2/tasks/4d9d41d7-a8e1-4f2f-8c8c-a883bc02e6ee
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response of a request to get a task from a workflow version.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.task"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('14879e66-9ea9-48d0-804d-8fea672d0341')/versions(1)/tasks/$entity",
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Add user to selected groups",
+ "displayName": "Add User To Groups",
+ "executionSequence": 2,
+ "id": "eedd8043-90a1-4e3c-9112-b2a8917ea3ae",
+ "isEnabled": true,
+ "taskDefinitionId": "22085229-5809-45e8-97fd-270d28d66910",
+ "arguments": [
+ {
+ "name": "groupID",
+ "value": "e5659cb0-bcbb-4a9f-9092-90f72bd19028"
+ }
+ ]
+}
+```
v1.0 Identitygovernance Task Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-task-update.md
+
+ Title: "Update task"
+description: "Update the properties of a task object within a workflow object."
+
+ms.localizationpriority: medium
++
+# Update task
+
+Namespace: microsoft.graph.identityGovernance
+
+Update the properties of a [task](../resources/identitygovernance-task.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /identityGovernance/lifecycleWorkflows/workflows/{workflowId}/tasks/{taskId}
+```
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|description|String|Describes the purpose of the task for administrative use.|
+|displayName|String|A unique string that identifies the task within the workflow.|
+
+> [!NOTE]
+> All other properties can be updated by creating a new workflow version. For details, see [workflow: createNewVersion](identitygovernance-workflow-createnewversion.md).
+
+## Response
+
+If successful, this action returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_update_task"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/v1.0/identitygovernance/lifecycleWorkflows/workflows/8696088c-1aef-4f65-afe9-acd55343e327/tasks/eb0b8bc2-7756-4429-8ce8-b9f09063cf54
+Content-Type: application/json
+Content-length: 454
+
+{
+ "description": "Add user to selected groups",
+ "displayName": "Update marketing day 1 add users to Group set up",
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Identitygovernance Taskdefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-taskdefinition-get.md
+
+ Title: "Get taskDefinition"
+description: "Read the details of a built-in workflow task."
+
+ms.localizationpriority: medium
++
+# Get taskDefinition
+
+Namespace: microsoft.graph.identityGovernance
+
+Read the details of a built-in workflow [task](../resources/identitygovernance-taskdefinition.md).
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/taskDefinitions/{taskDefinitionId}
+```
+
+## 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.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.identityGovernance.taskDefinition](../resources/identitygovernance-taskdefinition.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_get_taskdefinition"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/taskDefinitions/1dfdfcc7-52fa-4c2e-bf3a-e3919cc12950
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.taskDefinition"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/taskDefinitions/$entity",
+ "category": "joiner,leaver",
+ "description": "Disable user account in the directory",
+ "displayName": "Disable User Account",
+ "id": "1dfdfcc7-52fa-4c2e-bf3a-e3919cc12950",
+ "version": 1,
+ "parameters": []
+}
+```
v1.0 Identitygovernance Taskprocessingresult Resume https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-taskprocessingresult-resume.md
+
+ Title: "taskProcessingResult: resume"
+description: "In the default case an Azure Logic Apps system-assigned managed identity calls this API to resume the task processing result that's in progress."
+
+ms.localizationpriority: medium
++
+# taskProcessingResult: resume
+
+Namespace: microsoft.graph.identityGovernance
+
+Resume a task processing result that's `inProgress`. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: [Lifecycle Workflows extensibility approach](/azure/active-directory/governance/lifecycle-workflow-extensibility).
+
+## 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)|LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.ReadWrite.All (See note below for least privileged)|
++
+> [!IMPORTANT]
+> Apps specified in `authorizedApps` within the [customTaskExtensionCallbackConfiguration](../resources/identitygovernance-customtaskextensioncallbackconfiguration.md) of the [custom task extension](../resources/identitygovernance-customtaskextension.md) are allowed to resume the task processing result without application permissions or role assignments.
+> The app specified in `resourceId` within the [azureAdTokenAuthentication](../resources/identitygovernance-customtaskextensioncallbackconfiguration.md) of the [custom task extension](../resources/identitygovernance-customtaskextension.md) is allowed to resume the task processing result without an application permission or role assignment.
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identityGovernance/lifecycleWorkflows/workflows/{workflowId}/tasks/{taskId}/taskProcessingResults/{taskProcessingResultsId}/resume
+```
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+
+In the request body, supply a [custom extension callout response](../resources/customextensioncalloutresponse.md).
+
+The following table shows the parameters that can be used with this action.
+
+|Parameter|Type|Description|
+|:|:|:|
+|source|String|The source of the `taskProcessingResult`.|
+|type|String|The type of the `taskProcessingResult`.|
+|data|[microsoft.graph.identityGovernance.customTaskExtensionCallbackData](../resources/identitygovernance-customtaskextensioncallbackdata.md)|The customtaskextensionCallbackData of the taskProcessingResult. The logic app returns an operation status of whether or not it successfully ran. The taskprocessingresult resumes based on how the task was designed in the workflow. |
+
+## Response
+
+If successful, this action returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_taskprocessingresultthis.resume"
+}
+-->
+``` http
+POST https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/4f36da05-5df8-457d-adb3-b132e7b59571/tasks/e07dcdb2-0a77-4ee3-8645-3801fbe1cf9f/taskProcessingResults/6e1ec336-8d06-4386-a377-79dbab1a2eb6/resume
+Content-Type: application/json
+Content-length: 155
+
+{
+ "data": {
+ "operationStatus": "Completed"
+ },
+ "source": "sample",
+ "type": "lifecycleEvent"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Identitygovernance Taskreport List Taskprocessingresults https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-taskreport-list-taskprocessingresults.md
+
+ Title: "List taskProcessingResult"
+description: "Get a list of taskProcessingResult objects and their properties for a taskReport."
+
+ms.localizationpriority: medium
++
+# List taskProcessingResult (for a taskReport)
+
+Namespace: microsoft.graph.identityGovernance
+
+Get the task processing result resources from the [taskReport](../resources/identitygovernance-taskreport.md).
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/workflows/{workflowId}/taskReports/{taskReportId}/taskProcessingResults
+```
+
+## Optional query parameters
+
+This method supports the `$select`, `$orderBy`, `$expand`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.identityGovernance.taskProcessingResult](../resources/identitygovernance-taskprocessingresult.md) objects in the response body.
+
+## Examples
+
+### Example 1: List the task processing results that are included in a task report for a workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_taskreport_taskprocessingresult"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/14879e66-9ea9-48d0-804d-8fea672d0341/taskReports/3a3bea11-99ca-462d-86fb-d283db8d734a/taskProcessingResults
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.taskProcessingResult)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('14879e66-9ea9-48d0-804d-8fea672d0341')/taskReports('3a3bea11-99ca-462d-86fb-d283db8d734a')/taskProcessingResults",
+ "value": [
+ {
+ "completedDateTime": "2022-08-24T23:28:05.3529197Z",
+ "createdDateTime": "2022-08-24T23:28:04.5490995Z",
+ "id": "05a96d7a-0e00-459c-b6c8-1870099e8275",
+ "processingStatus": "completed",
+ "startedDateTime": "2022-08-24T23:28:05.1234966Z",
+ "failureReason": null,
+ "subject": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "id": "ea09ac2e-77e3-4134-85f2-25ccf3c33387"
+ },
+ "task": {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "executionSequence": 1,
+ "id": "917e9eab-415d-4e45-b39d-87eb5e30de38",
+ "isEnabled": true,
+ "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "arguments": []
+ }
+ },
+ {
+ "completedDateTime": "2022-08-24T23:28:05.3665043Z",
+ "createdDateTime": "2022-08-24T23:28:04.6062005Z",
+ "id": "bf3cf897-d08d-41fe-b874-bbaca883f2d4",
+ "processingStatus": "completed",
+ "startedDateTime": "2022-08-24T23:28:05.1438145Z",
+ "failureReason": null,
+ "subject": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "id": "8cdf25a8-c9d2-423e-a03d-3f39f03c3e97"
+ },
+ "task": {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "executionSequence": 1,
+ "id": "917e9eab-415d-4e45-b39d-87eb5e30de38",
+ "isEnabled": true,
+ "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "arguments": []
+ }
+ }
+ ]
+}
+```
+
+### Example 2: List the task processing results that are included in a task report for a workflow, and retrieve specific properties
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_taskreport_taskprocessingresult_select"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/15239232-66ed-445b-8292-2f5bbb2eb833/taskReports/443c7611-45df-48c0-bf5e-dc6068c402f0/taskProcessingResults?$select=id,failureReason,processingStatus,subject,task
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.taskProcessingResult)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('15239232-66ed-445b-8292-2f5bbb2eb833')/taskReports('443c7611-45df-48c0-bf5e-dc6068c402f0')/taskProcessingResults(id,failureReason,processingStatus,subject,task)",
+ "value": [
+ {
+ "id": "78650318-7238-4e7e-852f-2c36cbeff340",
+ "processingStatus": "completed",
+ "failureReason": null,
+ "subject": {
+ "id": "df744d9e-2148-4922-88a8-633896c1e929"
+ },
+ "task": {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Remove all licenses assigned to the user",
+ "displayName": "Remove all licenses for user",
+ "executionSequence": 1,
+ "id": "f71246b2-269c-4ba6-ab8e-afc1a05114cb",
+ "isEnabled": true,
+ "taskDefinitionId": "8fa97d28-3e52-4985-b3a9-a1126f9b8b4e",
+ "arguments": []
+ }
+ }
+ ]
+}
+```
v1.0 Identitygovernance Taskreport Summary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-taskreport-summary.md
+
+ Title: "taskReport: summary"
+description: "Get a summary of task processing results for a specified time period."
+
+ms.localizationpriority: medium
++
+# taskReport: summary
+
+Namespace: microsoft.graph.identityGovernance
+
+Get a [taskReportSummary](../resources/identitygovernance-taskreportsummary.md) object.
+
+This API provides a summary of [task processing results](identitygovernance-taskreport-list-taskprocessingresults.md) for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts.
+
+## 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)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/workflows/{workflowId}/taskReports/summary(startDateTime={timestamp},endDateTime={timestamp})
+```
++
+## Function parameters
+In the request URL, provide the following query parameters with values.
+
+|Parameter|Type|Description|
+|:|:|:|
+|startDateTime|DateTimeOffset|The start date and time of the period for which the **taskReport** summary will be generated.|
+|endDateTime|DateTimeOffset|The end date and time of the period for which the **taskReport** summary will be generated.|
+
+## Optional query parameters
+
+This method supports the `$count`, `$orderBy`, `$expand`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.identityGovernance.taskReportSummary](../resources/identitygovernance-taskreportsummary.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_get_taskreport.summary"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/14879e66-9ea9-48d0-804d-8fea672d0341/taskReports/summary(startDateTime=2022-08-19T00:00:00.000Z,endDateTime=2022-08-25T00:33:31.533Z)
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.taskReport"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#microsoft.graph.identityGovernance.taskReportSummary",
+ "successfulTasks": 8,
+ "failedTasks": 0,
+ "unprocessedTasks": 0,
+ "totalTasks": 8
+}
+```
v1.0 Identitygovernance Userprocessingresult Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-userprocessingresult-get.md
+
+ Title: "Get userProcessingResult"
+description: "Read the properties of a userProcessingResult for a run of a lifecycle workflow."
+
+ms.localizationpriority: medium
++
+# Get userProcessingResult
+
+Namespace: microsoft.graph.identityGovernance
+
+Get the user processing result of a user processing result of a [run](../resources/identitygovernance-run.md).
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/workflows/{{workflow_id}}/runs/{runId}/userProcessingResults/{userProcessingResultId}
+```
+
+## 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.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.identityGovernance.userProcessingResult](../resources/identitygovernance-userprocessingresult.md) object in the response body.
+
+## Examples
+
+### Example 1: Get a user processing result in a run report
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_get_run_userprocessingresult_e1"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/14879e66-9ea9-48d0-804d-8fea672d0341/runs/dad77a47-6eda-4de7-bc37-fe8eb5aaf17d/userProcessingResults/78b83505-6967-4168-a7ea-4921c0543ce9
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.run"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('14879e66-9ea9-48d0-804d-8fea672d0341')/runs('dad77a47-6eda-4de7-bc37-fe8eb5aaf17d')/userProcessingResults/$entity",
+ "id": "78b83505-6967-4168-a7ea-4921c0543ce9",
+ "completedDateTime": "2022-08-24T23:28:11.1348863Z",
+ "failedTasksCount": 0,
+ "processingStatus": "completed",
+ "scheduledDateTime": "2022-08-24T23:28:01.6476554Z",
+ "startedDateTime": "2022-08-24T23:28:04.490313Z",
+ "totalTasksCount": 2,
+ "totalUnprocessedTasksCount": 0,
+ "workflowExecutionType": "onDemand",
+ "workflowVersion": 1,
+ "subject": {
+ "id": "ea09ac2e-77e3-4134-85f2-25ccf3c33387"
+ }
+}
+```
+
+### Example 2: Get a user processing results for a workflow run
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_get_run_userprocessingresult_e2"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/15239232-66ed-445b-8292-2f5bbb2eb833/runs/e65e08a0-d68d-41dc-915b-8c4019af5cc2/userProcessingResults/40efc576-840f-47d0-ab95-5abca800f8a2?$select=id,failedTasksCount,processingStatus,totalTasksCount,totalUnprocessedTasksCount,subject
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.run"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('15239232-66ed-445b-8292-2f5bbb2eb833')/runs('e65e08a0-d68d-41dc-915b-8c4019af5cc2')/userProcessingResults(id,failedTasksCount,processingStatus,totalTasksCount,totalUnprocessedTasksCount,subject)/$entity",
+ "id": "40efc576-840f-47d0-ab95-5abca800f8a2",
+ "failedTasksCount": 0,
+ "processingStatus": "completed",
+ "totalTasksCount": 3,
+ "totalUnprocessedTasksCount": 0,
+ "subject": {
+ "id": "df744d9e-2148-4922-88a8-633896c1e929"
+ }
+}
+```
v1.0 Identitygovernance Userprocessingresult List Taskprocessingresults https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-userprocessingresult-list-taskprocessingresults.md
+
+ Title: "List taskProcessingResults"
+description: "Get the taskProcessingResult resources from the taskProcessingResults object."
+
+ms.localizationpriority: medium
++
+# List taskProcessingResults
+
+Namespace: microsoft.graph.identityGovernance
+
+Get the task processing result from a [userProcessingResult](../resources/identitygovernance-userprocessingresult.md) either directly or through a [run](../resources/identitygovernance-run.md).
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/workflows/{workflowId}/userProcessingResults/{userProcessingResultId}/taskProcessingResults
+GET /identityGovernance/lifecycleWorkflows/workflows/{workflowId}/runs/{runId}/userProcessingResults/{userProcessingResultId}/taskProcessingResults
+```
+
+## Optional query parameters
+
+This method supports the `$select`, `$orderBy`, `$expand`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.identityGovernance.taskProcessingResult](../resources/identitygovernance-taskprocessingresult.md) objects in the response body.
+
+## Examples
+
+### Example 1: List the results of the tasks processed for a user in a workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_workflow_userprocessingresult_taskprocessingresult"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/IdentityGovernance/lifecycleWorkflows/workflows/14879e66-9ea9-48d0-804d-8fea672d0341/userProcessingResults/78b83505-6967-4168-a7ea-4921c0543ce9/taskProcessingResults
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.taskProcessingResult)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('14879e66-9ea9-48d0-804d-8fea672d0341')/userProcessingResults('78b83505-6967-4168-a7ea-4921c0543ce9')/taskProcessingResults",
+ "value": [
+ {
+ "completedDateTime": "2022-08-24T23:28:05.3529197Z",
+ "createdDateTime": "2022-08-24T23:28:04.5490995Z",
+ "id": "05a96d7a-0e00-459c-b6c8-1870099e8275",
+ "processingStatus": "completed",
+ "startedDateTime": "2022-08-24T23:28:05.1234966Z",
+ "failureReason": null,
+ "subject": {
+ "id": "ea09ac2e-77e3-4134-85f2-25ccf3c33387"
+ },
+ "task": {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "executionSequence": 1,
+ "id": "917e9eab-415d-4e45-b39d-87eb5e30de38",
+ "isEnabled": false,
+ "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "arguments": []
+ }
+ },
+ {
+ "completedDateTime": "2022-08-24T23:28:06.760333Z",
+ "createdDateTime": "2022-08-24T23:28:04.5571759Z",
+ "id": "e30b12e1-45fa-4463-8d54-48f43fd8942a",
+ "processingStatus": "completed",
+ "startedDateTime": "2022-08-24T23:28:06.3926865Z",
+ "failureReason": null,
+ "subject": {
+ "id": "ea09ac2e-77e3-4134-85f2-25ccf3c33387"
+ },
+ "task": {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Add user to selected groups",
+ "displayName": "Add User To Groups",
+ "executionSequence": 2,
+ "id": "eedd8043-90a1-4e3c-9112-b2a8917ea3ae",
+ "isEnabled": true,
+ "taskDefinitionId": "22085229-5809-45e8-97fd-270d28d66910",
+ "arguments": [
+ {
+ "name": "groupID",
+ "value": "e5659cb0-bcbb-4a9f-9092-90f72bd19028"
+ }
+ ]
+ }
+ }
+ ]
+}
+```
+
+### Example 2: List the results of the tasks processed for a user in a workflow and select specific properties
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_workflow_userprocessingresult_taskprocessingresult_select"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/15239232-66ed-445b-8292-2f5bbb2eb833/userProcessingResults/40efc576-840f-47d0-ab95-5abca800f8a2/taskProcessingResults?$select=id,processingStatus,failureReason,subject,task
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
++
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.taskProcessingResult)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('15239232-66ed-445b-8292-2f5bbb2eb833')/userProcessingResults('40efc576-840f-47d0-ab95-5abca800f8a2')/taskProcessingResults(id,processingStatus,failureReason,subject,task)",
+ "value": [
+ {
+ "id": "78650318-7238-4e7e-852f-2c36cbeff340",
+ "processingStatus": "completed",
+ "failureReason": null,
+ "subject": {
+ "id": "df744d9e-2148-4922-88a8-633896c1e929"
+ },
+ "task": {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Remove all licenses assigned to the user",
+ "displayName": "Remove all licenses for user",
+ "executionSequence": 1,
+ "id": "f71246b2-269c-4ba6-ab8e-afc1a05114cb",
+ "isEnabled": true,
+ "taskDefinitionId": "8fa97d28-3e52-4985-b3a9-a1126f9b8b4e",
+ "arguments": []
+ }
+ },
+ {
+ "id": "3d2e459d-5614-42e4-952b-0e917b5f6646",
+ "processingStatus": "completed",
+ "failureReason": null,
+ "subject": {
+ "id": "df744d9e-2148-4922-88a8-633896c1e929"
+ },
+ "task": {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Remove user from all Teams memberships",
+ "displayName": "Remove user from all Teams",
+ "executionSequence": 2,
+ "id": "ed545f03-e8d8-45fb-9cbd-15c937f2a866",
+ "isEnabled": true,
+ "taskDefinitionId": "81f7b200-2816-4b3b-8c5d-dc556f07b024",
+ "arguments": []
+ }
+ },
+ {
+ "id": "03359fa6-c63c-4573-92c2-4c9518ca98aa",
+ "processingStatus": "completed",
+ "failureReason": null,
+ "subject": {
+ "id": "df744d9e-2148-4922-88a8-633896c1e929"
+ },
+ "task": {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Delete user account in Azure AD",
+ "displayName": "Delete User Account",
+ "executionSequence": 3,
+ "id": "b4cefaa0-6ceb-461d-bbf5-ec69246463fd",
+ "isEnabled": true,
+ "taskDefinitionId": "8d18588d-9ad3-4c0f-99d0-ec215f0e3dff",
+ "arguments": []
+ }
+ }
+ ]
+}
+```
+
+### Example 3: Get the task processing results for a user processing result in a run report for a workflow
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_workflow_userprocessingresult_taskprocessingresults"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/14879e66-9ea9-48d0-804d-8fea672d0341/runs/72885f91-2cf0-44b1-b3ed-bd145af0192c/userProcessingResults/78b83505-6967-4168-a7ea-4921c0543ce9/taskProcessingResults
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.taskProcessingResult)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('14879e66-9ea9-48d0-804d-8fea672d0341')/runs('dad77a47-6eda-4de7-bc37-fe8eb5aaf17d')/userProcessingResults('78b83505-6967-4168-a7ea-4921c0543ce9')/taskProcessingResults",
+ "value": [
+ {
+ "completedDateTime": "2022-08-24T23:28:05.3529197Z",
+ "createdDateTime": "2022-08-24T23:28:04.5490995Z",
+ "id": "05a96d7a-0e00-459c-b6c8-1870099e8275",
+ "processingStatus": "completed",
+ "startedDateTime": "2022-08-24T23:28:05.1234966Z",
+ "failureReason": null,
+ "subject": {
+ "id": "ea09ac2e-77e3-4134-85f2-25ccf3c33387"
+ },
+ "task": {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "executionSequence": 1,
+ "id": "917e9eab-415d-4e45-b39d-87eb5e30de38",
+ "isEnabled": false,
+ "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "arguments": []
+ }
+ },
+ {
+ "completedDateTime": "2022-08-24T23:28:06.760333Z",
+ "createdDateTime": "2022-08-24T23:28:04.5571759Z",
+ "id": "e30b12e1-45fa-4463-8d54-48f43fd8942a",
+ "processingStatus": "completed",
+ "startedDateTime": "2022-08-24T23:28:06.3926865Z",
+ "failureReason": null,
+ "subject": {
+ "id": "ea09ac2e-77e3-4134-85f2-25ccf3c33387"
+ },
+ "task": {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Add user to selected groups",
+ "displayName": "Add User To Groups",
+ "executionSequence": 2,
+ "id": "eedd8043-90a1-4e3c-9112-b2a8917ea3ae",
+ "isEnabled": true,
+ "taskDefinitionId": "22085229-5809-45e8-97fd-270d28d66910",
+ "arguments": [
+ {
+ "name": "groupID",
+ "value": "e5659cb0-bcbb-4a9f-9092-90f72bd19028"
+ }
+ ]
+ }
+ }
+ ]
+}
+```
+
+### Example 4: Get the specific properties of task processing results for a user processing result in a run report for a workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_workflow_userprocessingresult_taskprocessingresults_select"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/15239232-66ed-445b-8292-2f5bbb2eb833/runs/e65e08a0-d68d-41dc-915b-8c4019af5cc2/userProcessingResults/40efc576-840f-47d0-ab95-5abca800f8a2/taskProcessingResults?$select=id,failureReason,processingStatus,subject,task
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.taskProcessingResult)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('15239232-66ed-445b-8292-2f5bbb2eb833')/runs('e65e08a0-d68d-41dc-915b-8c4019af5cc2')/userProcessingResults('40efc576-840f-47d0-ab95-5abca800f8a2')/taskProcessingResults(id,failureReason,processingStatus,subject,task)",
+ "value": [
+ {
+ "id": "78650318-7238-4e7e-852f-2c36cbeff340",
+ "processingStatus": "completed",
+ "failureReason": null,
+ "subject": {
+ "id": "df744d9e-2148-4922-88a8-633896c1e929"
+ },
+ "task": {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Remove all licenses assigned to the user",
+ "displayName": "Remove all licenses for user",
+ "executionSequence": 1,
+ "id": "f71246b2-269c-4ba6-ab8e-afc1a05114cb",
+ "isEnabled": true,
+ "taskDefinitionId": "8fa97d28-3e52-4985-b3a9-a1126f9b8b4e",
+ "arguments": []
+ }
+ },
+ {
+ "id": "3d2e459d-5614-42e4-952b-0e917b5f6646",
+ "processingStatus": "completed",
+ "failureReason": null,
+ "subject": {
+ "id": "df744d9e-2148-4922-88a8-633896c1e929"
+ },
+ "task": {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Remove user from all Teams memberships",
+ "displayName": "Remove user from all Teams",
+ "executionSequence": 2,
+ "id": "ed545f03-e8d8-45fb-9cbd-15c937f2a866",
+ "isEnabled": true,
+ "taskDefinitionId": "81f7b200-2816-4b3b-8c5d-dc556f07b024",
+ "arguments": []
+ }
+ },
+ {
+ "id": "03359fa6-c63c-4573-92c2-4c9518ca98aa",
+ "processingStatus": "completed",
+ "failureReason": null,
+ "subject": {
+ "id": "df744d9e-2148-4922-88a8-633896c1e929"
+ },
+ "task": {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Delete user account in Azure AD",
+ "displayName": "Delete User Account",
+ "executionSequence": 3,
+ "id": "b4cefaa0-6ceb-461d-bbf5-ec69246463fd",
+ "isEnabled": true,
+ "taskDefinitionId": "8d18588d-9ad3-4c0f-99d0-ec215f0e3dff",
+ "arguments": []
+ }
+ }
+ ]
+}
+```
v1.0 Identitygovernance Userprocessingresult Summary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-userprocessingresult-summary.md
+
+ Title: "userProcessingResult: summary"
+description: "The summary of userProcessingResult for a lifecycle workflow."
+
+ms.localizationpriority: medium
++
+# userProcessingResult: summary
+
+Namespace: microsoft.graph.identityGovernance
+
+Provide a summary of user processing results for a specified time period. Because the amount of user processing results returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts.
+
+## 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)|LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported|
+|Application|LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/workflows/{workflowId}/userProcessingResults/summary(startDateTime={TimeStamp},endDateTime={TimeStamp})
+```
+
+## Function parameters
+
+In the request URL, provide the following query parameters with values.
+
+|Parameter|Type|Description|
+|:|:|:|
+|startDateTime|DateTimeOffset|The start date and time of the user processing result summary.|
+|endDateTime|DateTimeOffset|The end date and time of the user processing result summary|
+
+## Optional query parameters
+
+This method supports the `$count`, `$orderBy`, `$expand`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
++
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this function returns a `200 OK` response code and a [microsoft.graph.identityGovernance.userSummary](../resources/identitygovernance-usersummary.md) in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_userprocessingresultthis.summary"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/IdentityGovernance/lifecycleWorkflows/workflows/14879e66-9ea9-48d0-804d-8fea672d0341/userProcessingResults/summary(startDateTime=2022-07-20T00:00:00Z,endDateTime=2022-07-23T00:00:00Z)
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.userSummary"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#microsoft.graph.identityGovernance.userSummary",
+ "failedTasks": 0,
+ "failedUsers": 0,
+ "successfulUsers": 2,
+ "totalTasks": 4,
+ "totalUsers": 2
+}
+```
v1.0 Identitygovernance Workflow Activate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-workflow-activate.md
+
+ Title: "workflow: activate"
+description: "Run a workflow object on demand."
+
+ms.localizationpriority: medium
++
+# workflow: activate
+
+Namespace: microsoft.graph.identityGovernance
+
+Run a [workflow](../resources/identitygovernance-workflow.md) object on-demand. You can run any workflow on-demand, including scheduled workflows. Workflows created from the "Real-time employee termination" template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions.
+
+## 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)|LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identityGovernance/lifecycleWorkflows/workflows/{workflowId}/activate
+```
+
+## 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 are required with this action.
+
+|Parameter|Type|Description|
+|:|:|:|
+|subjects|[microsoft.graph.user](../resources/user.md) collection|The subjects for whom the workflow is activated.|
+
+## Response
+
+If successful, this action returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_workflowthis.activate"
+}
+-->
+``` http
+POST https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/14879e66-9ea9-48d0-804d-8fea672d0341/activate
+Content-Type: application/json
+
+{
+ "subjects": [
+ { "id": "8cdf25a8-c9d2-423e-a03d-3f39f03c3e97"},
+ { "id": "ea09ac2e-77e3-4134-85f2-25ccf3c33387"}
+ ]
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Identitygovernance Workflow Createnewversion https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-workflow-createnewversion.md
+
+ Title: "workflow: createNewVersion"
+description: "Create a new version of a lifecycle workflow object."
+
+ms.localizationpriority: medium
++
+# workflow: createNewVersion
+
+Namespace: microsoft.graph.identityGovernance
+
+Create a new version of the [workflow](../resources/identitygovernance-workflow.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identityGovernance/lifecycleWorkflows/workflows/{workflowId}/createNewVersion
+
+```
+
+## 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|
+|:|:|:|
+|workflow|[microsoft.graph.identityGovernance.workflow](../resources/identitygovernance-workflow.md)|The workflow for which you want to create a new version.|
+
+## Response
+
+If successful, this action returns a `200 OK` response code and a [microsoft.graph.identityGovernance.workflow](../resources/identitygovernance-workflow.md) in the response body.
+
+## Examples
+
+### Example 1: Create a new version of a workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_workflowthis.createnewversion"
+}
+-->
+``` http
+POST https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/{workflowId}/createNewVersion
+Content-Type: application/json
+Content-length: 631
+
+{
+ "workflow":{
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "Global onboard new hire employee",
+ "isEnabled": true,
+ "isSchedulingEnabled": false,
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "(department eq 'Marketing')"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeHireDate",
+ "offsetInDays": 1
+ }
+ },
+ "tasks": [
+ {
+ "continueOnError": false,
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "isEnabled": true,
+ "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "arguments": []
+ },
+ {
+ "continueOnError": false,
+ "description": "Send welcome email to new hire",
+ "displayName": "Send Welcome Email",
+ "isEnabled": true,
+ "taskDefinitionId": "70b29d51-b59a-4773-9280-8841dfd3f2ea",
+ "arguments": []
+ }
+ ]
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.workflow"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
++
+{
+ "workflow":{
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "Global onboard new hire employee",
+ "isEnabled": true,
+ "isSchedulingEnabled": false,
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "(department eq 'Marketing')"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeHireDate",
+ "offsetInDays": 1
+ }
+ },
+ "tasks": [
+ {
+ "continueOnError": false,
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "isEnabled": true,
+ "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "arguments": []
+ },
+ {
+ "continueOnError": false,
+ "description": "Send welcome email to new hire",
+ "displayName": "Send Welcome Email",
+ "isEnabled": true,
+ "taskDefinitionId": "70b29d51-b59a-4773-9280-8841dfd3f2ea",
+ "arguments": []
+ }
+ ]
+ }
+}
+```
+
+### Example 2: Create a new version of a task with customized email
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_workflowthis.createnewversion_customemail"
+}
+-->
+``` http
+POST https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/{workflowId}/createNewVersion
+Content-Type: application/json
+Content-length: 631
+
+{
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "custom email marketing API test",
+ "isEnabled": true,
+ "isSchedulingEnabled": false,
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "(department eq 'Marketing')"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeHireDate",
+ "offsetInDays": 0
+ }
+ },
+ "tasks": [
+ {
+ "continueOnError": false,
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "isEnabled": true,
+ "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "arguments": []
+ },
+ {
+ "continueOnError": false,
+ "description": "Send welcome email to new hire",
+ "displayName": "Send Welcome Email",
+ "isEnabled": true,
+ "taskDefinitionId": "70b29d51-b59a-4773-9280-8841dfd3f2ea",
+ "arguments": [
+ {
+ "name": "cc",
+ "value": "1baa57fa-3c4e-4526-ba5a-db47a9df95f0"
+ },
+ {
+ "name": "customSubject",
+ "value": "Welcome to the organization {{userDisplayName}}!"
+ },
+ {
+ "name": "customBody",
+ "value": "Welcome to our organization {{userGivenName}}!"
+ },
+ {
+ "name": "locale",
+ "value": "en-us"
+ }
+ ]
+ }
+ ]
+}
+
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
++
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.workflow"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "workflow":{
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "Global onboard new hire employee",
+ "isEnabled": true,
+ "isSchedulingEnabled": false,
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "(department eq 'Marketing')"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeHireDate",
+ "offsetInDays": 1
+ }
+ },
+ "tasks": [
+ {
+ "continueOnError": false,
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "isEnabled": true,
+ "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "arguments": []
+ },
+ {
+ "continueOnError": false,
+ "description": "Send welcome email to new hire",
+ "displayName": "Send Welcome Email",
+ "isEnabled": true,
+ "taskDefinitionId": "70b29d51-b59a-4773-9280-8841dfd3f2ea",
+ "arguments": [
+ {
+ "name": "cc",
+ "value": "b47471b9-af8f-4a5a-bfa2-b78e82398f6e, a7a23ce0-909b-40b9-82cf-95d31f0aaca2"
+ },
+ {
+ "name": "customSubject",
+ "value": "Welcome to the organization {{userDisplayName}}!"
+ },
+ {
+ "name": "customBody",
+ "value": "Welcome to our organization {{userGivenName}} {{userSurname}}. \nFor more information, reach out to your manager {{managerDisplayName}} at {{managerEmail}}."
+ },
+ {
+ "name": "locale",
+ "value": "en-us"
+ },
+ ]
+ }
+ ]
+ }
+}
+```
v1.0 Identitygovernance Workflow Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-workflow-delete.md
+
+ Title: "Delete workflow"
+description: "Deletes a workflow object."
+
+ms.localizationpriority: medium
++
+# Delete workflow
+
+Namespace: microsoft.graph.identityGovernance
+
+Delete a [workflow](../resources/identitygovernance-workflow.md) object and its associated [tasks](../resources/identitygovernance-task.md), [taskProcessingResults](../resources/identitygovernance-taskprocessingresult.md) and [versions](../resources/identitygovernance-workflowversion.md). You can restore a deleted workflow and its associated objects within 30 days of deletion.
+
+## 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)|LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /identityGovernance/lifecycleWorkflows/workflows/{workflowId}/
+```
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_delete_workflow"
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/4c9c57b9-e1e9-4bed-a936-4fad9d8f5638
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Identitygovernance Workflow Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-workflow-get.md
+
+ Title: "Get workflow"
+description: "Read the properties and relationships of a workflow object."
+
+ms.localizationpriority: medium
++
+# Get workflow
+
+Namespace: microsoft.graph.identityGovernance
+
+Read the properties and relationships of a [workflow](../resources/identitygovernance-workflow.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/workflows/{workflowId}
+```
+
+## Optional query parameters
+
+This method supports the `$select` and `$expand` OData query parameters to help customize the response. The **tasks** relationship is expanded by default and `$expand` is supported by the **createdBy** and **lastModifiedBy** relationships. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.identityGovernance.workflow](../resources/identitygovernance-workflow.md) object in the response body.
+
+## Examples
+
+### Example 1: Retrieve the details of a workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_get_workflow"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/156ce798-1eb6-4e0a-8515-e79f54d04390
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.workflow"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows/$entity",
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "Onboard new hire employee",
+ "lastModifiedDateTime": "2022-08-24T15:39:17.6496744Z",
+ "createdDateTime": "2022-08-24T15:39:17.6496704Z",
+ "deletedDateTime": null,
+ "id": "156ce798-1eb6-4e0a-8515-e79f54d04390",
+ "isEnabled": true,
+ "isSchedulingEnabled": false,
+ "nextScheduleRunDateTime": null,
+ "version": 1,
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "(department eq 'Marketing')"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeHireDate",
+ "offsetInDays": 0
+ }
+ },
+ "lastModifiedBy": {
+ "id": "a698128f-b34f-44db-a9f9-7661c7aba8d8"
+ },
+ "tasks@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('156ce798-1eb6-4e0a-8515-e79f54d04390')/tasks",
+ "tasks": [
+ {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "executionSequence": 1,
+ "id": "4469d2ee-0626-4aa6-a792-84afcb9f3759",
+ "isEnabled": true,
+ "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "arguments": []
+ },
+ {
+ "category": "joiner",
+ "continueOnError": false,
+ "description": "Send welcome email to new hire",
+ "displayName": "Send Welcome Email",
+ "executionSequence": 2,
+ "id": "e93e4d5d-1bcd-4175-b8a1-81729e3b4df9",
+ "isEnabled": true,
+ "taskDefinitionId": "70b29d51-b59a-4773-9280-8841dfd3f2ea",
+ "arguments": []
+ },
+ {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Add user to selected groups",
+ "displayName": "Add User To Groups",
+ "executionSequence": 3,
+ "id": "072a6872-6052-4d4a-93f0-a0ff3f1dec19",
+ "isEnabled": true,
+ "taskDefinitionId": "22085229-5809-45e8-97fd-270d28d66910",
+ "arguments": [
+ {
+ "name": "groupID",
+ "value": "e5659cb0-bcbb-4a9f-9092-90f72bd19028"
+ }
+ ]
+ }
+ ],
+ "createdBy": {
+ "id": "a698128f-b34f-44db-a9f9-7661c7aba8d8"
+ }
+}
+```
+
+### Example 2: Retrieve specific properties of a workflow
+
+#### Request
+
+```http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/c0548e6c-8849-46e8-be14-8b6d2b04957e?$select=id,displayName,executionConditions,category
+```
+
+#### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.workflow"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows(id,displayName,executionConditions,category)/$entity",
+ "category": "leaver",
+ "displayName": "Pre-Offboarding employees in the R&D department",
+ "id": "c0548e6c-8849-46e8-be14-8b6d2b04957e",
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "(department eq 'R&D')"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeLeaveDateTime",
+ "offsetInDays": -7
+ }
+ }
+}
+```
v1.0 Identitygovernance Workflow List Runs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-workflow-list-runs.md
+
+ Title: "List runs"
+description: "Get a list of the run objects and their properties for a lifecycle workflow."
+
+ms.localizationpriority: medium
++
+# List runs
+
+Namespace: microsoft.graph.identityGovernance
+
+Get a list of the run objects and their properties for a [lifecycle workflow](../resources/identitygovernance-workflow.md).
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/workflows/{workflowId}/runs/
+```
+
+## Optional query parameters
+
+This method supports the `$select`, `$orderBy`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.identityGovernance.run](../resources/identitygovernance-run.md) objects in the response body.
+
+## Examples
+
+### Example 1: List the run reports for a workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_run"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/14879e66-9ea9-48d0-804d-8fea672d0341/runs/
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.run)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('14879e66-9ea9-48d0-804d-8fea672d0341')/runs",
+ "@odata.count": 2,
+ "value": [
+ {
+ "id": "dad77a47-6eda-4de7-bc37-fe8eb5aaf17d",
+ "completedDateTime": "2022-08-24T23:28:11.1348863Z",
+ "failedTasksCount": 0,
+ "failedUsersCount": 0,
+ "lastUpdatedDateTime": "2022-08-24T23:33:09.186588Z",
+ "processingStatus": "completed",
+ "scheduledDateTime": "2022-08-24T23:28:01.6476554Z",
+ "startedDateTime": "2022-08-24T23:28:04.5688752Z",
+ "successfulUsersCount": 2,
+ "totalTasksCount": 4,
+ "totalUsersCount": 2,
+ "totalUnprocessedTasksCount": 0,
+ "workflowExecutionType": "onDemand"
+ },
+ {
+ "id": "a512bb50-3423-4bdc-ad5e-9731095b3b9a",
+ "completedDateTime": "2022-08-25T00:15:11.8535443Z",
+ "failedTasksCount": 0,
+ "failedUsersCount": 0,
+ "lastUpdatedDateTime": "2022-08-25T00:20:05.8667912Z",
+ "processingStatus": "completed",
+ "scheduledDateTime": "2022-08-25T00:15:04.0253846Z",
+ "startedDateTime": "2022-08-25T00:15:05.1818741Z",
+ "successfulUsersCount": 2,
+ "totalTasksCount": 4,
+ "totalUsersCount": 2,
+ "totalUnprocessedTasksCount": 0,
+ "workflowExecutionType": "onDemand"
+ }
+ ]
+}
+```
+
+### Example 2: List the run reports for a workflow and select specific properties
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_run_select"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/15239232-66ed-445b-8292-2f5bbb2eb833/runs?$select=id,failedTasksCount,failedUsersCount,processingStatus,totalTasksCount,totalUnprocessedTasksCount,totalUsersCount,id
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.run)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('15239232-66ed-445b-8292-2f5bbb2eb833')/runs(id,failedTasksCount,failedUsersCount,processingStatus,totalTasksCount,totalUnprocessedTasksCount,totalUsersCount)",
+ "value": [
+ {
+ "id": "e65e08a0-d68d-41dc-915b-8c4019af5cc2",
+ "failedTasksCount": 0,
+ "failedUsersCount": 0,
+ "processingStatus": "completed",
+ "totalTasksCount": 3,
+ "totalUsersCount": 1,
+ "totalUnprocessedTasksCount": 0
+ }
+ ]
+}
+```
v1.0 Identitygovernance Workflow List Task https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-workflow-list-task.md
+
+ Title: "List tasks"
+description: "Retrieve the details of the built-in tasks in Lifecycle Workflows."
+
+ms.localizationpriority: medium
++
+# List tasks
+
+Namespace: microsoft.graph.identityGovernance
+
+Retrieve the details of the built-in tasks in Lifecycle Workflows.
+
+## 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)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/workflow/{workflowId}/tasks
+```
+
+## Optional query parameters
+
+This method supports the `$search`, `$orderBy`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.identityGovernance.task](../resources/identitygovernance-task.md) objects in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_task"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflow/156ce798-1eb6-4e0a-8515-e79f54d04390/tasks
+```
+
+### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.task)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('156ce798-1eb6-4e0a-8515-e79f54d04390')/tasks",
+ "@odata.count": 2,
+ "value": [
+ {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "executionSequence": 1,
+ "id": "4d9d41d7-a8e1-4f2f-8c8c-a883bc02e6ee",
+ "isEnabled": true,
+ "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "arguments": []
+ },
+ {
+ "category": "joiner",
+ "continueOnError": false,
+ "description": "Send welcome email to new hire",
+ "displayName": "Send Welcome Email",
+ "executionSequence": 2,
+ "id": "a51a6a57-2ef7-4006-b0ca-285b19d5e1c8",
+ "isEnabled": true,
+ "taskDefinitionId": "70b29d51-b59a-4773-9280-8841dfd3f2ea",
+ "arguments": []
+ }
+ ]
+}
+```
v1.0 Identitygovernance Workflow List Taskreports https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-workflow-list-taskreports.md
+
+ Title: "List taskReports"
+description: "Get a list of the taskReport objects and their properties for a lifecycle workflow."
+
+ms.localizationpriority: medium
++
+# List taskReports
+
+Namespace: microsoft.graph.identityGovernance
+
+Get a list of the [taskReport](../resources/identitygovernance-taskreport.md) objects and their properties.
+
+## 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)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/workflows/{workflowId}/taskReports
+```
+
+## Optional query parameters
+
+This method supports the `$select`, `$orderBy`, `$expand`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.identityGovernance.taskReport](../resources/identitygovernance-taskreport.md) objects in the response body.
+
+## Examples
+
+### Example 1: List the task reports for a workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_taskreport"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/14879e66-9ea9-48d0-804d-8fea672d0341/taskReports
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.taskReport)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('14879e66-9ea9-48d0-804d-8fea672d0341')/taskReports",
+ "@odata.count": 4,
+ "value": [
+ {
+ "id": "3a3bea11-99ca-462d-86fb-d283db8d734a",
+ "runId": "dad77a47-6eda-4de7-bc37-fe8eb5aaf17d",
+ "processingStatus": "completed",
+ "successfulUsersCount": 2,
+ "failedUsersCount": 0,
+ "unprocessedUsersCount": 0,
+ "totalUsersCount": 2,
+ "startedDateTime": "2022-08-24T23:28:04.5785337Z",
+ "completedDateTime": "2022-08-24T23:28:11.1348863Z",
+ "lastUpdatedDateTime": "2022-08-24T23:33:09.1980352Z"
+ },
+ {
+ "id": "23f37fcb-040d-4ee9-91df-1234700ebeb6",
+ "runId": "dad77a47-6eda-4de7-bc37-fe8eb5aaf17d",
+ "processingStatus": "completed",
+ "successfulUsersCount": 2,
+ "failedUsersCount": 0,
+ "unprocessedUsersCount": 0,
+ "totalUsersCount": 2,
+ "startedDateTime": "2022-08-24T23:28:04.5861287Z",
+ "completedDateTime": "2022-08-24T23:28:11.1348863Z",
+ "lastUpdatedDateTime": "2022-08-24T23:33:09.2051571Z"
+ },
+ {
+ "id": "462e6deb-a7b4-4777-a494-389c495862b8",
+ "runId": "a512bb50-3423-4bdc-ad5e-9731095b3b9a",
+ "processingStatus": "completed",
+ "successfulUsersCount": 2,
+ "failedUsersCount": 0,
+ "unprocessedUsersCount": 0,
+ "totalUsersCount": 2,
+ "startedDateTime": "2022-08-25T00:15:05.25581Z",
+ "completedDateTime": "2022-08-25T00:15:11.8535443Z",
+ "lastUpdatedDateTime": "2022-08-25T00:20:05.8759088Z"
+ },
+ {
+ "id": "e3dd0719-a50a-463d-b32d-7176fa4519e4",
+ "runId": "a512bb50-3423-4bdc-ad5e-9731095b3b9a",
+ "processingStatus": "completed",
+ "successfulUsersCount": 2,
+ "failedUsersCount": 0,
+ "unprocessedUsersCount": 0,
+ "totalUsersCount": 2,
+ "startedDateTime": "2022-08-25T00:15:05.2771389Z",
+ "completedDateTime": "2022-08-25T00:15:11.8535443Z",
+ "lastUpdatedDateTime": "2022-08-25T00:20:05.9002556Z"
+ }
+ ]
+}
+```
+
+### Example 2: List the task reports for a workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_taskreport_select"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/15239232-66ed-445b-8292-2f5bbb2eb833/taskReports?$select=id,failedUsersCount,processingStatus,successfulUsersCount,totalUsersCount,unprocessedUsersCount,taskDefinition,taskProcessingResults
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.taskReport)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('15239232-66ed-445b-8292-2f5bbb2eb833')/taskReports(id,failedUsersCount,processingStatus,successfulUsersCount,totalUsersCount,unprocessedUsersCount,taskDefinition,taskProcessingResults)",
+ "value": [
+ {
+ "id": "443c7611-45df-48c0-bf5e-dc6068c402f0",
+ "processingStatus": "completed",
+ "successfulUsersCount": 1,
+ "failedUsersCount": 0,
+ "unprocessedUsersCount": 0,
+ "totalUsersCount": 1
+ },
+ {
+ "id": "92bbb4a0-3815-48a7-8f83-f5dadc4f6793",
+ "processingStatus": "completed",
+ "successfulUsersCount": 1,
+ "failedUsersCount": 0,
+ "unprocessedUsersCount": 0,
+ "totalUsersCount": 1
+ },
+ {
+ "id": "d64d2b78-3823-4ec8-b6d3-efd3d41a5e98",
+ "processingStatus": "completed",
+ "successfulUsersCount": 1,
+ "failedUsersCount": 0,
+ "unprocessedUsersCount": 0,
+ "totalUsersCount": 1
+ }
+ ]
+}
+```
v1.0 Identitygovernance Workflow List Userprocessingresults https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-workflow-list-userprocessingresults.md
+
+ Title: "List userProcessingResults"
+description: "Get a list of the userProcessingResult objects and their properties for a lifecycle workflow."
+
+ms.localizationpriority: medium
++
+# List userProcessingResults
+
+Namespace: microsoft.graph.identityGovernance
+
+Get the **userProcessingResult** resources for a [workflow](../resources/identitygovernance-workflow.md).
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /workflow/userProcessingResults
+```
+
+## Optional query parameters
+
+This method supports the `$select`, `$orderBy`, `$expand`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.identityGovernance.userProcessingResult](../resources/identitygovernance-userprocessingresult.md) objects in the response body.
+
+## Examples
+
+### Example 1: List the user processing results for a workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_userprocessingresult"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/156ce798-1eb6-4e0a-8515-e79f54d04390/userProcessingResults
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.userProcessingResult)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('156ce798-1eb6-4e0a-8515-e79f54d04390')/userProcessingResults",
+ "value": [
+ {
+ "id": "e831ffea-4156-482a-ba43-a8161f83efa8",
+ "completedDateTime": "2022-08-24T18:27:43.1283747Z",
+ "failedTasksCount": 1,
+ "processingStatus": "failed",
+ "scheduledDateTime": "2022-08-24T18:27:28.4105696Z",
+ "startedDateTime": "2022-08-24T18:27:34.47941Z",
+ "totalTasksCount": 3,
+ "totalUnprocessedTasksCount": 2,
+ "workflowExecutionType": "onDemand",
+ "workflowVersion": 1,
+ "subject": {
+ "id": "b276ff04-835d-414c-a2a7-5c59e37cccc9"
+ }
+ },
+ {
+ "id": "c1fab0b4-222d-4bdf-ab09-eb99fc5a8061",
+ "completedDateTime": "2022-08-24T18:35:53.5871731Z",
+ "failedTasksCount": 1,
+ "processingStatus": "failed",
+ "scheduledDateTime": "2022-08-24T18:35:39.0021384Z",
+ "startedDateTime": "2022-08-24T18:35:48.0824202Z",
+ "totalTasksCount": 3,
+ "totalUnprocessedTasksCount": 2,
+ "workflowExecutionType": "onDemand",
+ "workflowVersion": 1,
+ "subject": {
+ "id": "b276ff04-835d-414c-a2a7-5c59e37cccc9"
+ }
+ },
+ {
+ "id": "0481a153-f437-45f0-b07c-ebe1008f10c5",
+ "completedDateTime": "2022-08-24T23:26:41.4425594Z",
+ "failedTasksCount": 0,
+ "processingStatus": "completed",
+ "scheduledDateTime": "2022-08-24T23:26:24.1178409Z",
+ "startedDateTime": "2022-08-24T23:26:29.315238Z",
+ "totalTasksCount": 2,
+ "totalUnprocessedTasksCount": 0,
+ "workflowExecutionType": "onDemand",
+ "workflowVersion": 13,
+ "subject": {
+ "id": "ea09ac2e-77e3-4134-85f2-25ccf3c33387"
+ }
+ }
+ ]
+}
+```
+
+### Example 2: List specific properties of user processing results for a workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_userprocessingresult_select"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/156ce798-1eb6-4e0a-8515-e79f54d04390/userProcessingResults?$select=id,failedTasksCount,processingStatus,totalTasksCount,totalUnprocessedTasksCount,workflowExecutionType,subject
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.userProcessingResult)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('156ce798-1eb6-4e0a-8515-e79f54d04390')/userProcessingResults",
+ "value": [
+ {
+ "id": "e831ffea-4156-482a-ba43-a8161f83efa8",
+ "failedTasksCount": 1,
+ "processingStatus": "failed",
+ "totalTasksCount": 3,
+ "totalUnprocessedTasksCount": 2,
+ "workflowExecutionType": "onDemand",
+ "subject": {
+ "id": "b276ff04-835d-414c-a2a7-5c59e37cccc9"
+ }
+ },
+ {
+ "id": "c1fab0b4-222d-4bdf-ab09-eb99fc5a8061",
+ "failedTasksCount": 1,
+ "processingStatus": "failed",
+ "totalTasksCount": 3,
+ "totalUnprocessedTasksCount": 2,
+ "workflowExecutionType": "onDemand",
+ "subject": {
+ "id": "b276ff04-835d-414c-a2a7-5c59e37cccc9"
+ }
+ },
+ {
+ "id": "0481a153-f437-45f0-b07c-ebe1008f10c5",
+ "failedTasksCount": 0,
+ "processingStatus": "completed",
+ "totalTasksCount": 2,
+ "totalUnprocessedTasksCount": 0,
+ "workflowExecutionType": "onDemand",
+ "subject": {
+ "@odata.type": "microsoft.graph.user",
+ "id": "ea09ac2e-77e3-4134-85f2-25ccf3c33387"
+ }
+ }
+ ]
+}
+```
v1.0 Identitygovernance Workflow List Versions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-workflow-list-versions.md
+
+ Title: "List workflowVersions"
+description: "Get a list of the workflowVersion objects and their properties."
+
+ms.localizationpriority: medium
++
+# List workflowVersions
+
+Namespace: microsoft.graph.identityGovernance
+
+Get a list of the [workflowVersion](../resources/identitygovernance-workflowversion.md) objects and their properties.
+
+## 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)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/workflows/{workflowId}/versions
+```
+
+## Optional query parameters
+
+This method supports the `$select`, `$count`, `$search`, `$orderBy`, `$expand`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.identityGovernance.workflowVersion](../resources/identitygovernance-workflowversion.md) objects in the response body.
+
+## Examples
+
+### Example 1: Retrieve the versions of a workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_workflowversion"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/156ce798-1eb6-4e0a-8515-e79f54d04390/versions
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.workflowVersion)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('156ce798-1eb6-4e0a-8515-e79f54d04390')/versions",
+ "value": [
+ {
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "Global onboard new hire employee",
+ "isEnabled": true,
+ "isSchedulingEnabled": true,
+ "lastModifiedDateTime": "2022-08-24T19:33:03.8664941Z",
+ "versionNumber": 3,
+ "createdDateTime": "2022-08-24T19:31:33.5534766Z"
+ },
+ {
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "Onboard new hire employee",
+ "isEnabled": true,
+ "isSchedulingEnabled": false,
+ "lastModifiedDateTime": "2022-08-24T19:31:33.4303233Z",
+ "versionNumber": 2,
+ "createdDateTime": "2022-08-24T19:18:18.6841471Z"
+ },
+ {
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "Onboard new hire employee",
+ "isEnabled": true,
+ "isSchedulingEnabled": false,
+ "lastModifiedDateTime": "2022-08-24T19:18:18.5633638Z",
+ "versionNumber": 1,
+ "createdDateTime": "2022-08-24T15:39:17.6496784Z"
+ }
+ ]
+}
+```
+
+### Example 2: Retrieve specific properties of all versions of a workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_workflowversion_select"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/15239232-66ed-445b-8292-2f5bbb2eb833/versions?$select=category,displayName,versionNumber
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.workflowVersion)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('15239232-66ed-445b-8292-2f5bbb2eb833')/versions(category,displayName,versionNumber)",
+ "value": [
+ {
+ "category": "leaver",
+ "displayName": "Post-Offboarding of an employee",
+ "versionNumber": 2
+ },
+ {
+ "category": "leaver",
+ "displayName": "Post-Offboarding of an employee",
+ "versionNumber": 1
+ }
+ ]
+}
+```
v1.0 Identitygovernance Workflow Restore https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-workflow-restore.md
+
+ Title: "workflow: restore"
+description: "Restore a lifecycle workflow."
+
+ms.localizationpriority: medium
++
+# workflow: restore
+
+Namespace: microsoft.graph.identityGovernance
+
+Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Azure AD automatically permanently deletes it.
+
+## 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)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflowId}/restore
+```
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this action returns a `200 OK` response code and a [microsoft.graph.identityGovernance.workflow](../resources/identitygovernance-workflow.md) in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_workflowthis.restore"
+}
+-->
+``` http
+POST https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/deletedItems/workflows/4c9c57b9-e1e9-4bed-a936-4fad9d8f5638/restore
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.workflow"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#workflow",
+ "@odata.type": "#microsoft.graph.identityGovernance.workflow",
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "Australia Onboard new hire employee",
+ "lastModifiedDateTime": "2022-08-24T18:51:29.4301671Z",
+ "createdDateTime": "2022-08-24T18:30:33.1050022Z",
+ "deletedDateTime": null,
+ "id": "4c9c57b9-e1e9-4bed-a936-4fad9d8f5638",
+ "isEnabled": true,
+ "isSchedulingEnabled": false,
+ "nextScheduleRunDateTime": null,
+ "version": 1,
+ "executionConditions": null,
+ "lastModifiedBy": {
+ "id": "537b3620-fab7-435e-81bb-03fee751b789"
+ },
+ "tasks@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/deletedItems/workflows('4c9c57b9-e1e9-4bed-a936-4fad9d8f5638')('4c9c57b9-e1e9-4bed-a936-4fad9d8f5638')/tasks",
+ "tasks": [],
+ "createdBy": {
+ "id": "537b3620-fab7-435e-81bb-03fee751b789"
+ }
+}
+```
v1.0 Identitygovernance Workflow Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-workflow-update.md
+
+ Title: "Update workflow"
+description: "Update the properties of a workflow object."
+
+ms.localizationpriority: medium
++
+# Update workflow
+
+Namespace: microsoft.graph.identityGovernance
+
+Update the properties of a [workflow](../resources/identitygovernance-workflow.md) object. Only the properties listed in the [request body](identitygovernance-workflow-update.md#request-body) table can be updated. To update any other workflow properties, see [workflow: createNewVersion](identitygovernance-workflow-createnewversion.md).
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /identityGovernance/lifecycleWorkflows/workflows/{workflowId}
+```
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
++
+|Property|Type|Description|
+|:|:|:|
+|description|String|Describes the purpose of the workflow for administrative use.|
+|displayName|String|A unique string that identifies the workflow.|
+|isEnabled|Boolean|A boolean value that denotes whether the workflow is set to run or not.|
+|isSchedulingEnabled|Boolean|A Boolean value that denotes whether scheduling is enabled or not. |
+
+> [!NOTE]
+> You can also update task name and description within a workflow without creating a new version. For more information on these properties, see: [update task](identitygovernance-task-update.md).
+
+## Response
+
+If successful, this action returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_update_workflow"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/156ce798-1eb6-4e0a-8515-e79f54d04390
+Content-Type: application/json
+Content-length: 454
+
+{
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "Australia Onboard new hire employee",
+ "isEnabled": true,
+ "isSchedulingEnabled": false
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Identitygovernance Workflowtemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-workflowtemplate-get.md
+
+ Title: "Get workflowTemplate"
+description: "Read the properties and relationships of a workflowTemplate object."
+
+ms.localizationpriority: medium
++
+# Get workflowTemplate
+
+Namespace: microsoft.graph.identityGovernance
+
+Read the properties and relationships of a [workflowTemplate](../resources/identitygovernance-workflowtemplate.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplateId}
+```
+
+## Optional query parameters
+
+This method does not support any OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.identityGovernance.workflowTemplate](../resources/identitygovernance-workflowtemplate.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_get_workflowtemplate"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflowTemplates/77179007-8114-41b5-922e-2e22109df41f
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.workflowTemplate"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflowTemplates/$entity",
+ "category": "joiner",
+ "description": "Configure pre-hire tasks for onboarding employees before their first day",
+ "displayName": "Onboard pre-hire employee",
+ "id": "77179007-8114-41b5-922e-2e22109df41f",
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "department eq 'Marketing'"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeHireDate",
+ "offsetInDays": -7
+ }
+ },
+ "tasks@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflowTemplates('77179007-8114-41b5-922e-2e22109df41f')/tasks",
+ "tasks": [
+ {
+ "category": "joiner",
+ "continueOnError": false,
+ "description": "Generate Temporary Access Pass and send via email to user's manager",
+ "displayName": "Generate TAP And Send Email",
+ "executionSequence": 1,
+ "id": "3e062c24-d219-483d-9258-288f2a039b94",
+ "isEnabled": true,
+ "taskDefinitionId": "1b555e50-7f65-41d5-b514-5894a026d10d",
+ "arguments": [
+ {
+ "name": "tapLifetimeMinutes",
+ "value": "480"
+ },
+ {
+ "name": "tapIsUsableOnce",
+ "value": "true"
+ }
+ ]
+ }
+ ]
+}
+```
v1.0 Identitygovernance Workflowversion Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-workflowversion-get.md
+
+ Title: "Get workflowVersion"
+description: "Read the properties and relationships of a workflowVersion object."
+
+ms.localizationpriority: medium
++
+# Get workflowVersion
+
+Namespace: microsoft.graph.identityGovernance
+
+Read the properties and relationships of a [workflowVersion](../resources/identitygovernance-workflowversion.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/workflows/{workflowId}/versions/{workflowVersionId}
+```
+
+## Optional query parameters
+
+This method supports the `$select` and `$expand` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.identityGovernance.workflowVersion](../resources/identitygovernance-workflowversion.md) object in the response body.
+
+## Examples
+
+### Example 1: Get a workflow version
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_get_workflowversion",
+ "sampleKeys": ["156ce798-1eb6-4e0a-8515-e79f54d04390", "3"]
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/156ce798-1eb6-4e0a-8515-e79f54d04390/versions/3
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.workflowVersion"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('156ce798-1eb6-4e0a-8515-e79f54d04390')/versions/$entity",
+ "category": "joiner",
+ "description": "Configure new hire tasks for onboarding employees on their first day",
+ "displayName": "Global onboard new hire employee",
+ "isEnabled": true,
+ "isSchedulingEnabled": false,
+ "lastModifiedDateTime": "2022-08-24T19:33:03.8664941Z",
+ "versionNumber": 3,
+ "createdDateTime": "2022-08-24T19:31:33.5534766Z",
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "(department eq 'Marketing')"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeHireDate",
+ "offsetInDays": 0
+ }
+ },
+ "lastModifiedBy": {
+ "id": "a698128f-b34f-44db-a9f9-7661c7aba8d8"
+ },
+ "tasks@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('156ce798-1eb6-4e0a-8515-e79f54d04390')/versions(3)/tasks",
+ "tasks": [
+ {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "executionSequence": 1,
+ "id": "fafa2189-cd62-4643-a825-06cab8817086",
+ "isEnabled": true,
+ "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "arguments": []
+ },
+ {
+ "category": "joiner",
+ "continueOnError": false,
+ "description": "Send welcome email to new hire",
+ "displayName": "Send Welcome Email",
+ "executionSequence": 2,
+ "id": "5d7cb666-4f02-40c1-b300-dffb79b60e45",
+ "isEnabled": true,
+ "taskDefinitionId": "70b29d51-b59a-4773-9280-8841dfd3f2ea",
+ "arguments": []
+ },
+ {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Add user to selected groups",
+ "displayName": "Add user to groups",
+ "executionSequence": 3,
+ "id": "96e30311-566d-4959-ab79-3a2685c2a4b2",
+ "isEnabled": true,
+ "taskDefinitionId": "22085229-5809-45e8-97fd-270d28d66910",
+ "arguments": [
+ {
+ "name": "groupID",
+ "value": "e5659cb0-bcbb-4a9f-9092-90f72bd19028"
+ }
+ ]
+ }
+ ],
+ "createdBy": {
+ "id": "a698128f-b34f-44db-a9f9-7661c7aba8d8"
+ }
+}
+```
+
+### Example 2: Get specific properties of a version of a workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_get_workflowversion_select",
+ "sampleKeys": ["15239232-66ed-445b-8292-2f5bbb2eb833", "2"]
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/15239232-66ed-445b-8292-2f5bbb2eb833/versions/2?$select=category,displayName,versionNumber,executionConditions&$expand=tasks
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.identityGovernance.workflowVersion"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('15239232-66ed-445b-8292-2f5bbb2eb833')/versions(category,displayName,versionNumber,executionConditions,tasks())/$entity",
+ "category": "leaver",
+ "displayName": "Post-Offboarding of an employee",
+ "versionNumber": 2,
+ "executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "department eq 'Marketing'"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeLeaveDateTime",
+ "offsetInDays": 7
+ }
+ },
+ "tasks@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('15239232-66ed-445b-8292-2f5bbb2eb833')/versions(2)/tasks",
+ "tasks": [
+ {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Send offboarding email to userΓÇÖs manager before the last day of work",
+ "displayName": "Send email before userΓÇÖs last day",
+ "executionSequence": 1,
+ "id": "320c8e32-225a-4624-a9fb-ef3da9d63713",
+ "isEnabled": true,
+ "taskDefinitionId": "52853a3e-f4e5-4eb8-bb24-1ac09a1da935",
+ "arguments": []
+ },
+ {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Delete user account in Azure AD",
+ "displayName": "Delete User Account",
+ "executionSequence": 2,
+ "id": "c455fb46-da19-4755-ab28-d9b3ff4f5662",
+ "isEnabled": true,
+ "taskDefinitionId": "8d18588d-9ad3-4c0f-99d0-ec215f0e3dff",
+ "arguments": []
+ },
+ {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Remove all licenses assigned to the user",
+ "displayName": "Remove all licenses for user",
+ "executionSequence": 3,
+ "id": "08feb85b-4ce4-4d7e-98fe-aceb0c1a8439",
+ "isEnabled": true,
+ "taskDefinitionId": "8fa97d28-3e52-4985-b3a9-a1126f9b8b4e",
+ "arguments": []
+ },
+ {
+ "category": "leaver",
+ "continueOnError": false,
+ "description": "Remove user from all Teams memberships",
+ "displayName": "Remove user from all Teams",
+ "executionSequence": 4,
+ "id": "950a0190-a76b-4287-a610-2efaa97a64f3",
+ "isEnabled": true,
+ "taskDefinitionId": "81f7b200-2816-4b3b-8c5d-dc556f07b024",
+ "arguments": []
+ }
+ ]
+}
+```
v1.0 Identitygovernance Workflowversion List Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitygovernance-workflowversion-list-tasks.md
+
+ Title: "List tasks (in a workflowVersion)"
+description: "Get a list of the task objects and their properties in a workflowVersion."
+
+ms.localizationpriority: medium
++
+# List tasks (in a workflowVersion)
+
+Namespace: microsoft.graph.identityGovernance
+
+Get a list of [task](../resources/identitygovernance-task.md) objects in a [workflowVersion](../resources/identitygovernance-workflowversion.md).
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identityGovernance/lifecycleWorkflows/workflows/{workflowId}/versions/{version number}/tasks
+```
+
+## Optional query parameters
+
+This method supports the `$top`, `$count`, `$search`, `$orderBy`, `$expand`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.identityGovernance.task](../resources/identitygovernance-task.md) objects in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_workflowversion_task",
+ "sampleKeys": ["156ce798-1eb6-4e0a-8515-e79f54d04390", "2"]
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identityGovernance/lifecycleWorkflows/workflows/156ce798-1eb6-4e0a-8515-e79f54d04390/versions/2/tasks
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.workflowVersion)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('156ce798-1eb6-4e0a-8515-e79f54d04390')/versions(2)/tasks",
+ "@odata.count": 2,
+ "value": [
+ {
+ "category": "joiner,leaver",
+ "continueOnError": false,
+ "description": "Enable user account in the directory",
+ "displayName": "Enable User Account",
+ "executionSequence": 1,
+ "id": "4d9d41d7-a8e1-4f2f-8c8c-a883bc02e6ee",
+ "isEnabled": true,
+ "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
+ "arguments": []
+ },
+ {
+ "category": "joiner",
+ "continueOnError": false,
+ "description": "Send welcome email to new hire",
+ "displayName": "Send Welcome Email",
+ "executionSequence": 2,
+ "id": "a51a6a57-2ef7-4006-b0ca-285b19d5e1c8",
+ "isEnabled": true,
+ "taskDefinitionId": "70b29d51-b59a-4773-9280-8841dfd3f2ea",
+ "arguments": []
+ }
+ ]
+}
+```
v1.0 Identityprotectionroot List Riskyserviceprincipals https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityprotectionroot-list-riskyserviceprincipals.md
GET https://graph.microsoft.com/v1.0/identityProtection/riskyServicePrincipals
[!INCLUDE [sample-code](../includes/snippets/csharp/list-riskyserviceprincipal-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-riskyserviceprincipal-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityProtection/riskyServicePrincipals
[!INCLUDE [sample-code](../includes/snippets/powershell/list-riskyserviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityprotectionroot List Serviceprincipalriskdetections https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityprotectionroot-list-serviceprincipalriskdetections.md
GET https://graph.microsoft.com/v1.0/identityProtection/servicePrincipalRiskDete
[!INCLUDE [sample-code](../includes/snippets/csharp/list-serviceprincipalriskdetection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-serviceprincipalriskdetection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityProtection/servicePrincipalRiskDete
[!INCLUDE [sample-code](../includes/snippets/powershell/list-serviceprincipalriskdetection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/identityProtection/servicePrincipalRiskDete
[!INCLUDE [sample-code](../includes/snippets/csharp/list-filter-serviceprincipalriskdetection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-filter-serviceprincipalriskdetection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityProtection/servicePrincipalRiskDete
[!INCLUDE [sample-code](../includes/snippets/powershell/list-filter-serviceprincipalriskdetection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identityprovider Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityprovider-delete.md
DELETE https://graph.microsoft.com/v1.0/identityProviders/Amazon-OAuth
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-identityprovider-amazon-oauth-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-identityprovider-amazon-oauth-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/identityProviders/Amazon-OAuth
[!INCLUDE [sample-code](../includes/snippets/php/delete-identityprovider-amazon-oauth-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
v1.0 Identityprovider Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityprovider-get.md
Do not supply a request body for this method.
## Response
-If successful, this method returns `200 OK` response code and a JSON representation of the [identityProvider](../resources/identityprovider.md) in the response body.
+If successful, this method returns `200 OK` response code and a [identityProvider](../resources/identityprovider.md) object in the response body.
## Example
GET https://graph.microsoft.com/v1.0/identityProviders/Amazon-OAuth
[!INCLUDE [sample-code](../includes/snippets/csharp/get-identityprovider-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-identityprovider-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityProviders/Amazon-OAuth
[!INCLUDE [sample-code](../includes/snippets/php/get-identityprovider-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
v1.0 Identityprovider List Availableprovidertypes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityprovider-list-availableprovidertypes.md
GET https://graph.microsoft.com/v1.0/identityProviders/availableProviderTypes
[!INCLUDE [sample-code](../includes/snippets/csharp/identityprovider-availableprovidertypes-get-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/identityprovider-availableprovidertypes-get-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityProviders/availableProviderTypes
[!INCLUDE [sample-code](../includes/snippets/php/identityprovider-availableprovidertypes-get-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Identityprovider List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityprovider-list.md
GET https://graph.microsoft.com/v1.0/identityProviders
[!INCLUDE [sample-code](../includes/snippets/csharp/list-identityproviders-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-identityproviders-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityProviders
[!INCLUDE [sample-code](../includes/snippets/php/list-identityproviders-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
v1.0 Identityprovider Post Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityprovider-post-identityproviders.md
The following example creates an **identityProvider**.
##### Request
-<!-- { "blockType": "ignored" } -->
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "identityprovider-post-identityproviders"
+} -->
+ ```http POST https://graph.microsoft.com/v1.0/identityProviders Content-type: application/json
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ##### Response
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "microsoft.graph.identityProvider"
+} -->
```http HTTP/1.1 201 Created Content-type: application/json
v1.0 Identityprovider Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityprovider-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-identityprovider-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-identityprovider-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-identityprovider-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
v1.0 Identityproviderbase Availableprovidertypes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityproviderbase-availableprovidertypes.md
GET https://graph.microsoft.com/v1.0/identity/identityProviders/availableProvide
[!INCLUDE [sample-code](../includes/snippets/csharp/identityprovider-availableprovidertypes-azure-ad-dir-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/identityprovider-availableprovidertypes-azure-ad-dir-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/identityProviders/availableProvide
[!INCLUDE [sample-code](../includes/snippets/php/identityprovider-availableprovidertypes-azure-ad-dir-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
GET https://graph.microsoft.com/v1.0/identity/identityProviders/availableProvide
[!INCLUDE [sample-code](../includes/snippets/csharp/identityprovider-availableprovidertypes-b2c-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/identityprovider-availableprovidertypes-b2c-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/identityProviders/availableProvide
[!INCLUDE [sample-code](../includes/snippets/php/identityprovider-availableprovidertypes-b2c-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Identityproviderbase Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityproviderbase-delete.md
DELETE https://graph.microsoft.com/v1.0/identity/identityProviders/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-identityprovider-forid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-identityprovider-forid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/identity/identityProviders/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-identityprovider-forid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityproviderbase Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityproviderbase-get.md
GET https://graph.microsoft.com/v1.0/identity/identityProviders/Amazon-OAUTH
[!INCLUDE [sample-code](../includes/snippets/csharp/get-socialidentityprovider-from-identityproviderbase-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-socialidentityprovider-from-identityproviderbase-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/identityProviders/Amazon-OAUTH
[!INCLUDE [sample-code](../includes/snippets/powershell/get-socialidentityprovider-from-identityproviderbase-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/identity/identityProviders/MSASignup-OAUTH
[!INCLUDE [sample-code](../includes/snippets/csharp/get-builtinidentityprovider-from-identityproviderbase-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-builtinidentityprovider-from-identityproviderbase-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/identityProviders/MSASignup-OAUTH
[!INCLUDE [sample-code](../includes/snippets/powershell/get-builtinidentityprovider-from-identityproviderbase-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/identity/identityProviders/Apple-Managed-OI
[!INCLUDE [sample-code](../includes/snippets/csharp/get-applemanagedidentityprovider-from-identityproviderbase-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-applemanagedidentityprovider-from-identityproviderbase-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/identityProviders/Apple-Managed-OI
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Identityproviderbase Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityproviderbase-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-socialidentityprovider-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-socialidentityprovider-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-socialidentityprovider-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-appleidentityprovider-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-appleidentityprovider-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-appleidentityprovider-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identitysecuritydefaultsenforcementpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitysecuritydefaultsenforcementpolicy-get.md
GET https://graph.microsoft.com/v1.0/policies/identitySecurityDefaultsEnforcemen
[!INCLUDE [sample-code](../includes/snippets/csharp/get-identitysecuritydefaultsenforcementpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-identitysecuritydefaultsenforcementpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/identitySecurityDefaultsEnforcemen
[!INCLUDE [sample-code](../includes/snippets/powershell/get-identitysecuritydefaultsenforcementpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identitysecuritydefaultsenforcementpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identitysecuritydefaultsenforcementpolicy-update.md
Update the properties of an [identitySecurityDefaultsEnforcementPolicy](../resou
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Policy.ReadWrite.ConditionalAccess |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-identitysecuritydefaultsenforcementpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-identitysecuritydefaultsenforcementpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-identitysecuritydefaultsenforcementpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflowattribute Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityuserflowattribute-delete.md
DELETE https://graph.microsoft.com/v1.0/identity/userFlowAttributes/extension_d0
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-userflowattributes-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-userflowattributes-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/identity/userFlowAttributes/extension_d0
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-userflowattributes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflowattribute Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityuserflowattribute-get.md
Do not supply a request body for this method.
## Response
-If successful, this method returns a `200 OK` response code and a JSON representation of the [identityUserFlowAttribute](../resources/identityuserflowattribute.md) in the response body.
+If successful, this method returns a `200 OK` response code and a [identityUserFlowAttribute](../resources/identityuserflowattribute.md) object in the response body.
## Examples
GET https://graph.microsoft.com/v1.0/identity/userFlowAttributes/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-userflowattributes-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-userflowattributes-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/userFlowAttributes/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-userflowattributes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflowattribute List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityuserflowattribute-list.md
GET https://graph.microsoft.com/v1.0/identity/userFlowAttributes
[!INCLUDE [sample-code](../includes/snippets/csharp/list-userflowattributes-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-userflowattributes-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/userFlowAttributes
[!INCLUDE [sample-code](../includes/snippets/powershell/list-userflowattributes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflowattribute Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityuserflowattribute-post.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-userflowattribute-from-userflowattributes-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-userflowattribute-from-userflowattributes-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-userflowattribute-from-userflowattributes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflowattribute Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityuserflowattribute-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-userflowattributes-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-userflowattributes-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-userflowattributes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflowattributeassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityuserflowattributeassignment-delete.md
DELETE https://graph.microsoft.com/beta/identity/b2xUserFlows/B2X_1_Partner/user
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-userattributeassignments-from-b2xidentityuserflow-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflowattributeassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityuserflowattributeassignment-get.md
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_Partner/userAtt
[!INCLUDE [sample-code](../includes/snippets/csharp/get-identityuserflowattributeassignment-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-identityuserflowattributeassignment-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_Partner/userAtt
[!INCLUDE [sample-code](../includes/snippets/powershell/get-identityuserflowattributeassignment-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/{id}/userAttributeAss
[!INCLUDE [sample-code](../includes/snippets/csharp/get-identityuserflowattributeassignment-expand-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-identityuserflowattributeassignment-expand-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/{id}/userAttributeAss
[!INCLUDE [sample-code](../includes/snippets/powershell/get-identityuserflowattributeassignment-expand-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Identityuserflowattributeassignment Getorder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityuserflowattributeassignment-getorder.md
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_Partner/userAtt
[!INCLUDE [sample-code](../includes/snippets/csharp/identityuserflowattributeassignment-getorder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/identityuserflowattributeassignment-getorder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_Partner/userAtt
[!INCLUDE [sample-code](../includes/snippets/php/identityuserflowattributeassignment-getorder-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflowattributeassignment Setorder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityuserflowattributeassignment-setorder.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/identityuserflowattributeassignment-setorder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/identityuserflowattributeassignment-setorder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/identityuserflowattributeassignment-setorder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Identityuserflowattributeassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/identityuserflowattributeassignment-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-userattributeassignments-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-userattributeassignments-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-userattributeassignments-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Inferenceclassification List Overrides https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/inferenceclassification-list-overrides.md
GET https://graph.microsoft.com/v1.0/me/inferenceClassification/overrides
[!INCLUDE [sample-code](../includes/snippets/csharp/get-overrides-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-overrides-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/inferenceClassification/overrides
[!INCLUDE [sample-code](../includes/snippets/powershell/get-overrides-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Inferenceclassification Post Overrides https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/inferenceclassification-post-overrides.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-inferenceclassificationoverride-from-inferenceclassification-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-inferenceclassificationoverride-from-inferenceclassification-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-inferenceclassificationoverride-from-inferenceclassification-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Inferenceclassificationoverride Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/inferenceclassificationoverride-delete.md
DELETE https://graph.microsoft.com/v1.0/me/inferenceClassification/overrides/98f
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-inferenceclassificationoverride-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-inferenceclassificationoverride-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/inferenceClassification/overrides/98f
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-inferenceclassificationoverride-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Inferenceclassificationoverride Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/inferenceclassificationoverride-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-inferenceclassificationoverride-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-inferenceclassificationoverride-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-inferenceclassificationoverride-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Informationprotection List Threatassessmentrequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/informationprotection-list-threatassessmentrequests.md
GET https://graph.microsoft.com/v1.0/informationProtection/threatAssessmentReque
[!INCLUDE [sample-code](../includes/snippets/csharp/get-threatassessmentrequests-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-threatassessmentrequests-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/informationProtection/threatAssessmentReque
[!INCLUDE [sample-code](../includes/snippets/powershell/get-threatassessmentrequests-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Informationprotection Post Threatassessmentrequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/informationprotection-post-threatassessmentrequests.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-mailassessmentrequest-from-informationprotection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-mailassessmentrequest-from-informationprotection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-mailassessmentrequest-from-informationprotection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-emailfileassessmentrequest-from-informationprotection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-emailfileassessmentrequest-from-informationprotection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-emailfileassessmentrequest-from-informationprotection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-fileassessmentrequest-from-informationprotection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-fileassessmentrequest-from-informationprotection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-fileassessmentrequest-from-informationprotection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-urlassessmentrequest-from-informationprotection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-urlassessmentrequest-from-informationprotection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-urlassessmentrequest-from-informationprotection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Insights List Shared https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/insights-list-shared.md
One of the following permissions is required to call this API. To learn more, in
Get a list of documents shared with the signed-in user. >**Note**: Only the user can make requests using the user's ID or principal name.-
+<!-- { "blockType": "ignored" } -->
```http GET /me/insights/shared GET /users/{id | userPrincipalName}/insights/shared ``` Expand the resource referenced by a **shared** insight:
+<!-- { "blockType": "ignored" } -->
```http GET https://graph.microsoft.com/v1.0/me/insights/shared/{id}/resource ```
If successful, this method returns a `200 OK` response code and a list of [share
### Request The following is an example of a request.
-```http
+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request",
+ "name": "insights_list_shared"
+}
+-->
+
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/me/insights/shared ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response. >**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.usedInsight"
+}-->
+ ```http HTTP/1.1 200 OK Content-type: application/json
v1.0 Insights List Trending https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/insights-list-trending.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request Get a list of documents trending around the signed-in user or specified user:-
+<!-- { "blockType": "ignored" } -->
```http GET /me/insights/trending GET /users/{id | userPrincipalName}/insights/trending ``` Expand the resource referenced by a **trending** insight:-
+<!-- { "blockType": "ignored" } -->
```http GET /me/insights/trending/{id}/resource GET /users/{id | userPrincipalName}/insights/trending/{id}/resource
If successful, this method returns a `200 OK` response code and a list of [trend
## Example #### Request Here is an example of the request.
-```http
+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request",
+ "name": "insightslisttrending"
+}
+-->
+
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/me/insights/trending ```+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ #### Response Here is an example of the response. Note: The response object shown here might be shortened for readability. See an example un-truncated response at the bottom of the page.++
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.usedInsight"
+}-->
+ ```http HTTP/1.1 200 OK Content-type: application/json
v1.0 Insights List Used https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/insights-list-used.md
GET https://graph.microsoft.com/v1.0/me/insights/used
[!INCLUDE [sample-code](../includes/snippets/csharp/get-mymodifieddocuments-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-mymodifieddocuments-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/insights/used
[!INCLUDE [sample-code](../includes/snippets/powershell/get-mymodifieddocuments-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/me/insights/used?$orderby=LastUsed/LastAcce
[!INCLUDE [sample-code](../includes/snippets/csharp/get-mymodifiedandvieweddocuments-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-mymodifiedandvieweddocuments-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/insights/used?$orderby=LastUsed/LastAcce
[!INCLUDE [sample-code](../includes/snippets/powershell/get-mymodifiedandvieweddocuments-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Internaldomainfederation Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/internaldomainfederation-delete.md
DELETE https://graph.microsoft.com/v1.0/domains/contoso.com/federationConfigurat
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-internaldomainfederation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-internaldomainfederation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/domains/contoso.com/federationConfigurat
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-internaldomainfederation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Internaldomainfederation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/internaldomainfederation-get.md
GET https://graph.microsoft.com/v1.0/domains/contoso.com/federationConfiguration
[!INCLUDE [sample-code](../includes/snippets/csharp/get-internaldomainfederation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-internaldomainfederation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/domains/contoso.com/federationConfiguration
[!INCLUDE [sample-code](../includes/snippets/powershell/get-internaldomainfederation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Internaldomainfederation Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/internaldomainfederation-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-internaldomainfederation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-internaldomainfederation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-internaldomainfederation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Internetexplorermode Delete Sitelists https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/internetexplorermode-delete-sitelists.md
DELETE https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteList
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-browsersitelist-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-browsersitelist-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteList
[!INCLUDE [sample-code](../includes/snippets/php/delete-browsersitelist-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Internetexplorermode List Sitelists https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/internetexplorermode-list-sitelists.md
GET https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteLists
[!INCLUDE [sample-code](../includes/snippets/csharp/list-browsersitelist-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-browsersitelist-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/admin/edge/internetExplorerMode/siteLists
[!INCLUDE [sample-code](../includes/snippets/php/list-browsersitelist-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Internetexplorermode Post Sitelists https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/internetexplorermode-post-sitelists.md
Content-length: 283
[!INCLUDE [sample-code](../includes/snippets/csharp/create-browsersitelist-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-browsersitelist-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-length: 283
[!INCLUDE [sample-code](../includes/snippets/php/create-browsersitelist-from--php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Intune Androidforwork Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-androidforwork-devicemanagement-get.md
Title: "Get deviceManagement" description: "Read properties and relationships of the deviceManagement object."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Read properties and relationships of the [deviceManagement](../resources/intune-androidforwork-devicemanagement.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_androidforwork_devicemanagement_get_get_devicemanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Androidforwork Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-androidforwork-devicemanagement-update.md
Title: "Update deviceManagement" description: "Update the properties of a deviceManagement object."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Update the properties of a [deviceManagement](../resources/intune-androidforwork-devicemanagement.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_androidforwork_devicemanagement_update_update_devicemanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement Content-type: application/json
Content-length: 58
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Androidlobapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-androidlobapp-create.md
If successful, this method returns a `201 Created` response code and a [androidL
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_androidlobapp_create_create_androidlobapp" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 1229
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidLobApp" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Androidlobapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-androidlobapp-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_androidlobapp_delete_delete_androidlobapp" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Androidlobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-androidlobapp-get.md
If successful, this method returns a `200 OK` response code and [androidLobApp](
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_androidlobapp_get_get_androidlobapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidLobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Androidlobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-androidlobapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_androidlobapp_list_list_androidlobapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidLobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Androidlobapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-androidlobapp-update.md
If successful, this method returns a `200 OK` response code and an updated [andr
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_androidlobapp_update_update_androidlobapp" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 1229
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidLobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Androidstoreapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-androidstoreapp-create.md
If successful, this method returns a `201 Created` response code and a [androidS
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_androidstoreapp_create_create_androidstoreapp" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 1092
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidStoreApp" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Androidstoreapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-androidstoreapp-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_androidstoreapp_delete_delete_androidstoreapp" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Androidstoreapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-androidstoreapp-get.md
If successful, this method returns a `200 OK` response code and [androidStoreApp
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_androidstoreapp_get_get_androidstoreapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidStoreApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Androidstoreapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-androidstoreapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_androidstoreapp_list_list_androidstoreapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidStoreApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Androidstoreapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-androidstoreapp-update.md
If successful, this method returns a `200 OK` response code and an updated [andr
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_androidstoreapp_update_update_androidstoreapp" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 1092
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidStoreApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Deviceappmanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-deviceappmanagement-get.md
If successful, this method returns a `200 OK` response code and [deviceAppManage
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_deviceappmanagement_get_get_deviceappmanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAppManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Deviceappmanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-deviceappmanagement-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_deviceappmanagement_update_update_deviceappmanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement Content-type: application/json
Content-length: 61
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAppManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Enterprisecodesigningcertificate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-enterprisecodesigningcertificate-create.md
If successful, this method returns a `201 Created` response code and a [enterpri
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_enterprisecodesigningcertificate_create_create_enterprisecodesigningcertificate" }-->
``` http POST https://graph.microsoft.com/beta/deviceAppManagement/enterpriseCodeSigningCertificates Content-type: application/json
Content-length: 390
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.enterpriseCodeSigningCertificate" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Enterprisecodesigningcertificate Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-enterprisecodesigningcertificate-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_enterprisecodesigningcertificate_delete_delete_enterprisecodesigningcertificate" }-->
``` http DELETE https://graph.microsoft.com/beta/deviceAppManagement/enterpriseCodeSigningCertificates/{enterpriseCodeSigningCertificateId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Enterprisecodesigningcertificate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-enterprisecodesigningcertificate-get.md
If successful, this method returns a `200 OK` response code and [enterpriseCodeS
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_enterprisecodesigningcertificate_get_get_enterprisecodesigningcertificate" }-->
``` http GET https://graph.microsoft.com/beta/deviceAppManagement/enterpriseCodeSigningCertificates/{enterpriseCodeSigningCertificateId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.enterpriseCodeSigningCertificate" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Enterprisecodesigningcertificate List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-enterprisecodesigningcertificate-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_enterprisecodesigningcertificate_list_list_enterprisecodesigningcertificates" }-->
``` http GET https://graph.microsoft.com/beta/deviceAppManagement/enterpriseCodeSigningCertificates ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.enterpriseCodeSigningCertificate" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Enterprisecodesigningcertificate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-enterprisecodesigningcertificate-update.md
If successful, this method returns a `200 OK` response code and an updated [ente
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_enterprisecodesigningcertificate_update_update_enterprisecodesigningcertificate" }-->
``` http PATCH https://graph.microsoft.com/beta/deviceAppManagement/enterpriseCodeSigningCertificates/{enterpriseCodeSigningCertificateId} Content-type: application/json
Content-length: 390
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.enterpriseCodeSigningCertificate" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Iosipadoswebclip Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-iosipadoswebclip-create.md
If successful, this method returns a `201 Created` response code and a [iosiPadO
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_iosipadoswebclip_create_create_iosipadoswebclip" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 655
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosiPadOSWebClip" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Iosipadoswebclip Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-iosipadoswebclip-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_iosipadoswebclip_delete_delete_iosipadoswebclip" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Iosipadoswebclip Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-iosipadoswebclip-get.md
If successful, this method returns a `200 OK` response code and [iosiPadOSWebCli
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_iosipadoswebclip_get_get_iosipadoswebclip" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosiPadOSWebClip" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Iosipadoswebclip List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-iosipadoswebclip-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_iosipadoswebclip_list_list_iosipadoswebclips" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosiPadOSWebClip" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Iosipadoswebclip Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-iosipadoswebclip-update.md
If successful, this method returns a `200 OK` response code and an updated [iosi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_iosipadoswebclip_update_update_iosipadoswebclip" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 655
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosiPadOSWebClip" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Ioslobapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-ioslobapp-create.md
If successful, this method returns a `201 Created` response code and a [iosLobAp
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_ioslobapp_create_create_ioslobapp" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 1269
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosLobApp" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Ioslobapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-ioslobapp-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_ioslobapp_delete_delete_ioslobapp" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Ioslobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-ioslobapp-get.md
If successful, this method returns a `200 OK` response code and [iosLobApp](../r
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_ioslobapp_get_get_ioslobapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosLobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Ioslobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-ioslobapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_ioslobapp_list_list_ioslobapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosLobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Ioslobapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-ioslobapp-update.md
If successful, this method returns a `200 OK` response code and an updated [iosL
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_ioslobapp_update_update_ioslobapp" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 1269
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosLobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Ioslobappprovisioningconfigurationassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-ioslobappprovisioningconfigurationassignment-create.md
If successful, this method returns a `201 Created` response code and a [iosLobAp
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_apps_ioslobappprovisioningconfigurationassignment_create_create_ioslobappprovisioningconfigurationassignment" }-->
``` http POST https://graph.microsoft.com/beta/deviceAppManagement/iosLobAppProvisioningConfigurations/{iosLobAppProvisioningConfigurationId}/assignments Content-type: application/json
Content-length: 351
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosLobAppProvisioningConfigurationAssignment" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Ioslobappprovisioningconfigurationassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-ioslobappprovisioningconfigurationassignment-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_apps_ioslobappprovisioningconfigurationassignment_delete_delete_ioslobappprovisioningconfigurationassignment" }-->
``` http DELETE https://graph.microsoft.com/beta/deviceAppManagement/iosLobAppProvisioningConfigurations/{iosLobAppProvisioningConfigurationId}/assignments/{iosLobAppProvisioningConfigurationAssignmentId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Ioslobappprovisioningconfigurationassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-ioslobappprovisioningconfigurationassignment-get.md
If successful, this method returns a `200 OK` response code and [iosLobAppProvis
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_apps_ioslobappprovisioningconfigurationassignment_get_get_ioslobappprovisioningconfigurationassignment" }-->
``` http GET https://graph.microsoft.com/beta/deviceAppManagement/iosLobAppProvisioningConfigurations/{iosLobAppProvisioningConfigurationId}/assignments/{iosLobAppProvisioningConfigurationAssignmentId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosLobAppProvisioningConfigurationAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Ioslobappprovisioningconfigurationassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-ioslobappprovisioningconfigurationassignment-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_apps_ioslobappprovisioningconfigurationassignment_list_list_ioslobappprovisioningconfigurationassignments" }-->
``` http GET https://graph.microsoft.com/beta/deviceAppManagement/iosLobAppProvisioningConfigurations/{iosLobAppProvisioningConfigurationId}/assignments ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosLobAppProvisioningConfigurationAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Ioslobappprovisioningconfigurationassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-ioslobappprovisioningconfigurationassignment-update.md
If successful, this method returns a `200 OK` response code and an updated [iosL
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_apps_ioslobappprovisioningconfigurationassignment_update_update_ioslobappprovisioningconfigurationassignment" }-->
``` http PATCH https://graph.microsoft.com/beta/deviceAppManagement/iosLobAppProvisioningConfigurations/{iosLobAppProvisioningConfigurationId}/assignments/{iosLobAppProvisioningConfigurationAssignmentId} Content-type: application/json
Content-length: 351
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosLobAppProvisioningConfigurationAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Iosmobileappconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-iosmobileappconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [iosMobil
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_iosmobileappconfiguration_create_create_iosmobileappconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations Content-type: application/json
Content-length: 534
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosMobileAppConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Iosmobileappconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-iosmobileappconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_iosmobileappconfiguration_delete_delete_iosmobileappconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Iosmobileappconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-iosmobileappconfiguration-get.md
If successful, this method returns a `200 OK` response code and [iosMobileAppCon
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_iosmobileappconfiguration_get_get_iosmobileappconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosMobileAppConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Iosmobileappconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-iosmobileappconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_iosmobileappconfiguration_list_list_iosmobileappconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosMobileAppConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Iosmobileappconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-iosmobileappconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [iosM
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_iosmobileappconfiguration_update_update_iosmobileappconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId} Content-type: application/json
Content-length: 534
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosMobileAppConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Iosstoreapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-iosstoreapp-create.md
If successful, this method returns a `201 Created` response code and a [iosStore
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_iosstoreapp_create_create_iosstoreapp" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 1066
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosStoreApp" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Iosstoreapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-iosstoreapp-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_iosstoreapp_delete_delete_iosstoreapp" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Iosstoreapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-iosstoreapp-get.md
If successful, this method returns a `200 OK` response code and [iosStoreApp](..
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_iosstoreapp_get_get_iosstoreapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosStoreApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Iosstoreapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-iosstoreapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_iosstoreapp_list_list_iosstoreapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosStoreApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Iosstoreapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-iosstoreapp-update.md
If successful, this method returns a `200 OK` response code and an updated [iosS
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_iosstoreapp_update_update_iosstoreapp" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 1066
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosStoreApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Iosvppapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-iosvppapp-create.md
If successful, this method returns a `201 Created` response code and a [iosVppAp
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_iosvppapp_create_create_iosvppapp" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 1222
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosVppApp" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Iosvppapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-iosvppapp-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_iosvppapp_delete_delete_iosvppapp" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Iosvppapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-iosvppapp-get.md
If successful, this method returns a `200 OK` response code and [iosVppApp](../r
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_iosvppapp_get_get_iosvppapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosVppApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Iosvppapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-iosvppapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_iosvppapp_list_list_iosvppapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosVppApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Iosvppapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-iosvppapp-update.md
If successful, this method returns a `200 OK` response code and an updated [iosV
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_iosvppapp_update_update_iosvppapp" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 1222
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosVppApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Macoslobapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-macoslobapp-create.md
If successful, this method returns a `201 Created` response code and a [macOSLob
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_macoslobapp_create_create_macoslobapp" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 1523
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSLobApp" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Macoslobapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-macoslobapp-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_macoslobapp_delete_delete_macoslobapp" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Macoslobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-macoslobapp-get.md
If successful, this method returns a `200 OK` response code and [macOSLobApp](..
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_macoslobapp_get_get_macoslobapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSLobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Macoslobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-macoslobapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_macoslobapp_list_list_macoslobapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSLobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Macoslobapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-macoslobapp-update.md
If successful, this method returns a `200 OK` response code and an updated [macO
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_macoslobapp_update_update_macoslobapp" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 1523
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSLobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Macosmicrosoftdefenderapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-macosmicrosoftdefenderapp-create.md
+
+ Title: "Create macOSMicrosoftDefenderApp"
+description: "Create a new macOSMicrosoftDefenderApp object."
+
+localization_priority: Normal
++
+# Create macOSMicrosoftDefenderApp
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Create a new [macOSMicrosoftDefenderApp](../resources/intune-apps-macosmicrosoftdefenderapp.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceAppManagement/mobileApps
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the macOSMicrosoftDefenderApp object.
+
+The following table shows the properties that are required when you create the macOSMicrosoftDefenderApp.
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of the entity. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|displayName|String|The admin provided or imported title of the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|description|String|The description of the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|publisher|String|The publisher of the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|largeIcon|[mimeContent](../resources/intune-shared-mimecontent.md)|The large icon, to be displayed in the app details and used for upload of the icon. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|createdDateTime|DateTimeOffset|The date and time the app was created. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|lastModifiedDateTime|DateTimeOffset|The date and time the app was last modified. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|isFeatured|Boolean|The value indicating whether the app is marked as featured by the admin. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|privacyInformationUrl|String|The privacy statement Url. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|informationUrl|String|The more information Url. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|owner|String|The owner of the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|developer|String|The developer of the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|notes|String|Notes for the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|publishingState|[mobileAppPublishingState](../resources/intune-apps-mobileapppublishingstate.md)|The publishing state for the app. The app cannot be assigned unless the app is published. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md). Possible values are: `notPublished`, `processing`, `published`.|
+++
+## Response
+If successful, this method returns a `201 Created` response code and a [macOSMicrosoftDefenderApp](../resources/intune-apps-macosmicrosoftdefenderapp.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps
+Content-type: application/json
+Content-length: 590
+
+{
+ "@odata.type": "#microsoft.graph.macOSMicrosoftDefenderApp",
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "publisher": "Publisher value",
+ "largeIcon": {
+ "@odata.type": "microsoft.graph.mimeContent",
+ "type": "Type value",
+ "value": "dmFsdWU="
+ },
+ "isFeatured": true,
+ "privacyInformationUrl": "https://example.com/privacyInformationUrl/",
+ "informationUrl": "https://example.com/informationUrl/",
+ "owner": "Owner value",
+ "developer": "Developer value",
+ "notes": "Notes value",
+ "publishingState": "processing"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+Content-Length: 762
+
+{
+ "@odata.type": "#microsoft.graph.macOSMicrosoftDefenderApp",
+ "id": "ca25fa0c-fa0c-ca25-0cfa-25ca0cfa25ca",
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "publisher": "Publisher value",
+ "largeIcon": {
+ "@odata.type": "microsoft.graph.mimeContent",
+ "type": "Type value",
+ "value": "dmFsdWU="
+ },
+ "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "isFeatured": true,
+ "privacyInformationUrl": "https://example.com/privacyInformationUrl/",
+ "informationUrl": "https://example.com/informationUrl/",
+ "owner": "Owner value",
+ "developer": "Developer value",
+ "notes": "Notes value",
+ "publishingState": "processing"
+}
+```
v1.0 Intune Apps Macosmicrosoftdefenderapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-macosmicrosoftdefenderapp-delete.md
+
+ Title: "Delete macOSMicrosoftDefenderApp"
+description: "Deletes a macOSMicrosoftDefenderApp."
+
+localization_priority: Normal
++
+# Delete macOSMicrosoftDefenderApp
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Deletes a [macOSMicrosoftDefenderApp](../resources/intune-apps-macosmicrosoftdefenderapp.md).
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /deviceAppManagement/mobileApps/{mobileAppId}
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `204 No Content` response code.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Intune Apps Macosmicrosoftdefenderapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-macosmicrosoftdefenderapp-get.md
+
+ Title: "Get macOSMicrosoftDefenderApp"
+description: "Read properties and relationships of the macOSMicrosoftDefenderApp object."
+
+localization_priority: Normal
++
+# Get macOSMicrosoftDefenderApp
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [macOSMicrosoftDefenderApp](../resources/intune-apps-macosmicrosoftdefenderapp.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceAppManagement/mobileApps/{mobileAppId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [macOSMicrosoftDefenderApp](../resources/intune-apps-macosmicrosoftdefenderapp.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 819
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.macOSMicrosoftDefenderApp",
+ "id": "ca25fa0c-fa0c-ca25-0cfa-25ca0cfa25ca",
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "publisher": "Publisher value",
+ "largeIcon": {
+ "@odata.type": "microsoft.graph.mimeContent",
+ "type": "Type value",
+ "value": "dmFsdWU="
+ },
+ "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "isFeatured": true,
+ "privacyInformationUrl": "https://example.com/privacyInformationUrl/",
+ "informationUrl": "https://example.com/informationUrl/",
+ "owner": "Owner value",
+ "developer": "Developer value",
+ "notes": "Notes value",
+ "publishingState": "processing"
+ }
+}
+```
v1.0 Intune Apps Macosmicrosoftdefenderapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-macosmicrosoftdefenderapp-list.md
+
+ Title: "List macOSMicrosoftDefenderApps"
+description: "List properties and relationships of the macOSMicrosoftDefenderApp objects."
+
+localization_priority: Normal
++
+# List macOSMicrosoftDefenderApps
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [macOSMicrosoftDefenderApp](../resources/intune-apps-macosmicrosoftdefenderapp.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceAppManagement/mobileApps
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [macOSMicrosoftDefenderApp](../resources/intune-apps-macosmicrosoftdefenderapp.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 871
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.macOSMicrosoftDefenderApp",
+ "id": "ca25fa0c-fa0c-ca25-0cfa-25ca0cfa25ca",
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "publisher": "Publisher value",
+ "largeIcon": {
+ "@odata.type": "microsoft.graph.mimeContent",
+ "type": "Type value",
+ "value": "dmFsdWU="
+ },
+ "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "isFeatured": true,
+ "privacyInformationUrl": "https://example.com/privacyInformationUrl/",
+ "informationUrl": "https://example.com/informationUrl/",
+ "owner": "Owner value",
+ "developer": "Developer value",
+ "notes": "Notes value",
+ "publishingState": "processing"
+ }
+ ]
+}
+```
v1.0 Intune Apps Macosmicrosoftdefenderapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-macosmicrosoftdefenderapp-update.md
+
+ Title: "Update macOSMicrosoftDefenderApp"
+description: "Update the properties of a macOSMicrosoftDefenderApp object."
+
+localization_priority: Normal
++
+# Update macOSMicrosoftDefenderApp
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Update the properties of a [macOSMicrosoftDefenderApp](../resources/intune-apps-macosmicrosoftdefenderapp.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /deviceAppManagement/mobileApps/{mobileAppId}
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the [macOSMicrosoftDefenderApp](../resources/intune-apps-macosmicrosoftdefenderapp.md) object.
+
+The following table shows the properties that are required when you create the [macOSMicrosoftDefenderApp](../resources/intune-apps-macosmicrosoftdefenderapp.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of the entity. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|displayName|String|The admin provided or imported title of the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|description|String|The description of the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|publisher|String|The publisher of the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|largeIcon|[mimeContent](../resources/intune-shared-mimecontent.md)|The large icon, to be displayed in the app details and used for upload of the icon. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|createdDateTime|DateTimeOffset|The date and time the app was created. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|lastModifiedDateTime|DateTimeOffset|The date and time the app was last modified. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|isFeatured|Boolean|The value indicating whether the app is marked as featured by the admin. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|privacyInformationUrl|String|The privacy statement Url. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|informationUrl|String|The more information Url. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|owner|String|The owner of the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|developer|String|The developer of the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|notes|String|Notes for the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|publishingState|[mobileAppPublishingState](../resources/intune-apps-mobileapppublishingstate.md)|The publishing state for the app. The app cannot be assigned unless the app is published. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md). Possible values are: `notPublished`, `processing`, `published`.|
+++
+## Response
+If successful, this method returns a `200 OK` response code and an updated [macOSMicrosoftDefenderApp](../resources/intune-apps-macosmicrosoftdefenderapp.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}
+Content-type: application/json
+Content-length: 590
+
+{
+ "@odata.type": "#microsoft.graph.macOSMicrosoftDefenderApp",
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "publisher": "Publisher value",
+ "largeIcon": {
+ "@odata.type": "microsoft.graph.mimeContent",
+ "type": "Type value",
+ "value": "dmFsdWU="
+ },
+ "isFeatured": true,
+ "privacyInformationUrl": "https://example.com/privacyInformationUrl/",
+ "informationUrl": "https://example.com/informationUrl/",
+ "owner": "Owner value",
+ "developer": "Developer value",
+ "notes": "Notes value",
+ "publishingState": "processing"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 762
+
+{
+ "@odata.type": "#microsoft.graph.macOSMicrosoftDefenderApp",
+ "id": "ca25fa0c-fa0c-ca25-0cfa-25ca0cfa25ca",
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "publisher": "Publisher value",
+ "largeIcon": {
+ "@odata.type": "microsoft.graph.mimeContent",
+ "type": "Type value",
+ "value": "dmFsdWU="
+ },
+ "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "isFeatured": true,
+ "privacyInformationUrl": "https://example.com/privacyInformationUrl/",
+ "informationUrl": "https://example.com/informationUrl/",
+ "owner": "Owner value",
+ "developer": "Developer value",
+ "notes": "Notes value",
+ "publishingState": "processing"
+}
+```
v1.0 Intune Apps Macosmicrosoftedgeapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-macosmicrosoftedgeapp-create.md
If successful, this method returns a `201 Created` response code and a [macOSMic
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_macosmicrosoftedgeapp_create_create_macosmicrosoftedgeapp" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 608
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSMicrosoftEdgeApp" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Macosmicrosoftedgeapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-macosmicrosoftedgeapp-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_macosmicrosoftedgeapp_delete_delete_macosmicrosoftedgeapp" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Macosmicrosoftedgeapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-macosmicrosoftedgeapp-get.md
If successful, this method returns a `200 OK` response code and [macOSMicrosoftE
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_macosmicrosoftedgeapp_get_get_macosmicrosoftedgeapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSMicrosoftEdgeApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Macosmicrosoftedgeapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-macosmicrosoftedgeapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_macosmicrosoftedgeapp_list_list_macosmicrosoftedgeapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSMicrosoftEdgeApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Macosmicrosoftedgeapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-macosmicrosoftedgeapp-update.md
If successful, this method returns a `200 OK` response code and an updated [macO
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_macosmicrosoftedgeapp_update_update_macosmicrosoftedgeapp" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 608
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSMicrosoftEdgeApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Macosofficesuiteapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-macosofficesuiteapp-create.md
If successful, this method returns a `201 Created` response code and a [macOSOff
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_macosofficesuiteapp_create_create_macosofficesuiteapp" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 584
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSOfficeSuiteApp" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Macosofficesuiteapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-macosofficesuiteapp-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_macosofficesuiteapp_delete_delete_macosofficesuiteapp" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Macosofficesuiteapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-macosofficesuiteapp-get.md
If successful, this method returns a `200 OK` response code and [macOSOfficeSuit
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_macosofficesuiteapp_get_get_macosofficesuiteapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSOfficeSuiteApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Macosofficesuiteapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-macosofficesuiteapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_macosofficesuiteapp_list_list_macosofficesuiteapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSOfficeSuiteApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Macosofficesuiteapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-macosofficesuiteapp-update.md
If successful, this method returns a `200 OK` response code and an updated [macO
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_macosofficesuiteapp_update_update_macosofficesuiteapp" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 584
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSOfficeSuiteApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Managedandroidlobapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managedandroidlobapp-create.md
If successful, this method returns a `201 Created` response code and a [managedA
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managedandroidlobapp_create_create_managedandroidlobapp" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 1307
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAndroidLobApp" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Managedandroidlobapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managedandroidlobapp-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managedandroidlobapp_delete_delete_managedandroidlobapp" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Managedandroidlobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managedandroidlobapp-get.md
If successful, this method returns a `200 OK` response code and [managedAndroidL
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managedandroidlobapp_get_get_managedandroidlobapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAndroidLobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Managedandroidlobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managedandroidlobapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managedandroidlobapp_list_list_managedandroidlobapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAndroidLobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Managedandroidlobapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managedandroidlobapp-update.md
If successful, this method returns a `200 OK` response code and an updated [mana
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managedandroidlobapp_update_update_managedandroidlobapp" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 1307
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAndroidLobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Managedandroidstoreapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managedandroidstoreapp-create.md
If successful, this method returns a `201 Created` response code and a [managedA
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managedandroidstoreapp_create_create_managedandroidstoreapp" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 1170
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAndroidStoreApp" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Managedandroidstoreapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managedandroidstoreapp-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managedandroidstoreapp_delete_delete_managedandroidstoreapp" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Managedandroidstoreapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managedandroidstoreapp-get.md
If successful, this method returns a `200 OK` response code and [managedAndroidS
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managedandroidstoreapp_get_get_managedandroidstoreapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAndroidStoreApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Managedandroidstoreapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managedandroidstoreapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managedandroidstoreapp_list_list_managedandroidstoreapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAndroidStoreApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Managedandroidstoreapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managedandroidstoreapp-update.md
If successful, this method returns a `200 OK` response code and an updated [mana
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managedandroidstoreapp_update_update_managedandroidstoreapp" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 1170
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAndroidStoreApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Managedapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managedapp-get.md
If successful, this method returns a `200 OK` response code and [managedApp](../
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managedapp_get_get_managedapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Managedapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managedapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managedapp_list_list_managedapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Manageddevicemobileappconfiguration Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfiguration-assign.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfiguration_assign_assign_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/assign
Content-length: 287
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Manageddevicemobileappconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfiguration-get.md
If successful, this method returns a `200 OK` response code and [managedDeviceMo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfiguration_get_get_manageddevicemobileappconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDeviceMobileAppConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Manageddevicemobileappconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfiguration_list_list_manageddevicemobileappconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDeviceMobileAppConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Manageddevicemobileappconfigurationassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationassignment-create.md
If successful, this method returns a `201 Created` response code and a [managedD
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfigurationassignment_create_create_manageddevicemobileappconfigurationassignment" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/assignments Content-type: application/json
Content-length: 179
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDeviceMobileAppConfigurationAssignment" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Manageddevicemobileappconfigurationassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationassignment-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfigurationassignment_delete_delete_manageddevicemobileappconfigurationassignment" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/assignments/{managedDeviceMobileAppConfigurationAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Manageddevicemobileappconfigurationassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationassignment-get.md
If successful, this method returns a `200 OK` response code and [managedDeviceMo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfigurationassignment_get_get_manageddevicemobileappconfigurationassignment" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/assignments/{managedDeviceMobileAppConfigurationAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDeviceMobileAppConfigurationAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Manageddevicemobileappconfigurationassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationassignment-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfigurationassignment_list_list_manageddevicemobileappconfigurationassignments" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/assignments ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDeviceMobileAppConfigurationAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Manageddevicemobileappconfigurationassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationassignment-update.md
If successful, this method returns a `200 OK` response code and an updated [mana
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfigurationassignment_update_update_manageddevicemobileappconfigurationassignment" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/assignments/{managedDeviceMobileAppConfigurationAssignmentId} Content-type: application/json
Content-length: 179
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDeviceMobileAppConfigurationAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicestatus Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-create.md
If successful, this method returns a `201 Created` response code and a [managedD
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfigurationdevicestatus_create_create_manageddevicemobileappconfigurationdevicestatus" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/deviceStatuses Content-type: application/json
Content-length: 445
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicestatus Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfigurationdevicestatus_delete_delete_manageddevicemobileappconfigurationdevicestatus" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/deviceStatuses/{managedDeviceMobileAppConfigurationDeviceStatusId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicestatus Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-get.md
If successful, this method returns a `200 OK` response code and [managedDeviceMo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfigurationdevicestatus_get_get_manageddevicemobileappconfigurationdevicestatus" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/deviceStatuses/{managedDeviceMobileAppConfigurationDeviceStatusId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicestatus List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfigurationdevicestatus_list_list_manageddevicemobileappconfigurationdevicestatuses" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/deviceStatuses ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicestatus Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-update.md
If successful, this method returns a `200 OK` response code and an updated [mana
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfigurationdevicestatus_update_update_manageddevicemobileappconfigurationdevicestatus" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/deviceStatuses/{managedDeviceMobileAppConfigurationDeviceStatusId} Content-type: application/json
Content-length: 445
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicesummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationdevicesummary-get.md
If successful, this method returns a `200 OK` response code and [managedDeviceMo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfigurationdevicesummary_get_get_manageddevicemobileappconfigurationdevicesummary" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/deviceStatusSummary ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Manageddevicemobileappconfigurationdevicesummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationdevicesummary-update.md
If successful, this method returns a `200 OK` response code and an updated [mana
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfigurationdevicesummary_update_update_manageddevicemobileappconfigurationdevicesummary" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/deviceStatusSummary Content-type: application/json
Content-length: 299
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Manageddevicemobileappconfigurationuserstatus Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationuserstatus-create.md
If successful, this method returns a `201 Created` response code and a [managedD
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfigurationuserstatus_create_create_manageddevicemobileappconfigurationuserstatus" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/userStatuses Content-type: application/json
Content-length: 306
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDeviceMobileAppConfigurationUserStatus" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Manageddevicemobileappconfigurationuserstatus Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationuserstatus-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfigurationuserstatus_delete_delete_manageddevicemobileappconfigurationuserstatus" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/userStatuses/{managedDeviceMobileAppConfigurationUserStatusId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Manageddevicemobileappconfigurationuserstatus Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationuserstatus-get.md
If successful, this method returns a `200 OK` response code and [managedDeviceMo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfigurationuserstatus_get_get_manageddevicemobileappconfigurationuserstatus" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/userStatuses/{managedDeviceMobileAppConfigurationUserStatusId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDeviceMobileAppConfigurationUserStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Manageddevicemobileappconfigurationuserstatus List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationuserstatus-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfigurationuserstatus_list_list_manageddevicemobileappconfigurationuserstatuses" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/userStatuses ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDeviceMobileAppConfigurationUserStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Manageddevicemobileappconfigurationuserstatus Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationuserstatus-update.md
If successful, this method returns a `200 OK` response code and an updated [mana
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfigurationuserstatus_update_update_manageddevicemobileappconfigurationuserstatus" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/userStatuses/{managedDeviceMobileAppConfigurationUserStatusId} Content-type: application/json
Content-length: 306
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDeviceMobileAppConfigurationUserStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Manageddevicemobileappconfigurationusersummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationusersummary-get.md
If successful, this method returns a `200 OK` response code and [managedDeviceMo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfigurationusersummary_get_get_manageddevicemobileappconfigurationusersummary" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/userStatusSummary ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDeviceMobileAppConfigurationUserStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Manageddevicemobileappconfigurationusersummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-manageddevicemobileappconfigurationusersummary-update.md
If successful, this method returns a `200 OK` response code and an updated [mana
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_manageddevicemobileappconfigurationusersummary_update_update_manageddevicemobileappconfigurationusersummary" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/userStatusSummary Content-type: application/json
Content-length: 297
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDeviceMobileAppConfigurationUserSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Managedioslobapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managedioslobapp-create.md
If successful, this method returns a `201 Created` response code and a [managedI
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managedioslobapp_create_create_managedioslobapp" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 1347
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedIOSLobApp" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Managedioslobapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managedioslobapp-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managedioslobapp_delete_delete_managedioslobapp" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Managedioslobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managedioslobapp-get.md
If successful, this method returns a `200 OK` response code and [managedIOSLobAp
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managedioslobapp_get_get_managedioslobapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedIOSLobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Managedioslobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managedioslobapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managedioslobapp_list_list_managedioslobapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedIOSLobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Managedioslobapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managedioslobapp-update.md
If successful, this method returns a `200 OK` response code and an updated [mana
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managedioslobapp_update_update_managedioslobapp" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 1347
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedIOSLobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Managediosstoreapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managediosstoreapp-create.md
If successful, this method returns a `201 Created` response code and a [managedI
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managediosstoreapp_create_create_managediosstoreapp" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 1144
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedIOSStoreApp" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Managediosstoreapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managediosstoreapp-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managediosstoreapp_delete_delete_managediosstoreapp" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Managediosstoreapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managediosstoreapp-get.md
If successful, this method returns a `200 OK` response code and [managedIOSStore
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managediosstoreapp_get_get_managediosstoreapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedIOSStoreApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Managediosstoreapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managediosstoreapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managediosstoreapp_list_list_managediosstoreapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedIOSStoreApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Managediosstoreapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managediosstoreapp-update.md
If successful, this method returns a `200 OK` response code and an updated [mana
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managediosstoreapp_update_update_managediosstoreapp" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 1144
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedIOSStoreApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Managedmobilelobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managedmobilelobapp-get.md
If successful, this method returns a `200 OK` response code and [managedMobileLo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managedmobilelobapp_get_get_managedmobilelobapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedMobileLobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Managedmobilelobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-managedmobilelobapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_managedmobilelobapp_list_list_managedmobilelobapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedMobileLobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Microsoftstoreforbusinessapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-microsoftstoreforbusinessapp-create.md
If successful, this method returns a `201 Created` response code and a [microsof
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_microsoftstoreforbusinessapp_create_create_microsoftstoreforbusinessapp" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 769
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftStoreForBusinessApp" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Microsoftstoreforbusinessapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-microsoftstoreforbusinessapp-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_microsoftstoreforbusinessapp_delete_delete_microsoftstoreforbusinessapp" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Microsoftstoreforbusinessapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-microsoftstoreforbusinessapp-get.md
If successful, this method returns a `200 OK` response code and [microsoftStoreF
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_microsoftstoreforbusinessapp_get_get_microsoftstoreforbusinessapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftStoreForBusinessApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Microsoftstoreforbusinessapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-microsoftstoreforbusinessapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_microsoftstoreforbusinessapp_list_list_microsoftstoreforbusinessapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftStoreForBusinessApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Microsoftstoreforbusinessapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-microsoftstoreforbusinessapp-update.md
If successful, this method returns a `200 OK` response code and an updated [micr
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_microsoftstoreforbusinessapp_update_update_microsoftstoreforbusinessapp" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 769
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftStoreForBusinessApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Mobileapp Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileapp-assign.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_mobileapp_assign_assign_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/assign
Content-length: 449
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Mobileapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileapp-get.md
If successful, this method returns a `200 OK` response code and [mobileApp](../r
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_mobileapp_get_get_mobileapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Mobileapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_mobileapp_list_list_mobileapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Mobileappassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappassignment-create.md
If successful, this method returns a `201 Created` response code and a [mobileAp
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_mobileappassignment_create_create_mobileappassignment" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/assignments Content-type: application/json
Content-length: 312
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileAppAssignment" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Mobileappassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappassignment-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_mobileappassignment_delete_delete_mobileappassignment" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/assignments/{mobileAppAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Mobileappassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappassignment-get.md
If successful, this method returns a `200 OK` response code and [mobileAppAssign
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_mobileappassignment_get_get_mobileappassignment" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/assignments/{mobileAppAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileAppAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Mobileappassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappassignment-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_mobileappassignment_list_list_mobileappassignments" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/assignments ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileAppAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Mobileappassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappassignment-update.md
If successful, this method returns a `200 OK` response code and an updated [mobi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_mobileappassignment_update_update_mobileappassignment" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/assignments/{mobileAppAssignmentId} Content-type: application/json
Content-length: 312
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileAppAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Mobileappcategory Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappcategory-create.md
If successful, this method returns a `201 Created` response code and a [mobileAp
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_mobileappcategory_create_create_mobileappcategory" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppCategories Content-type: application/json
Content-length: 99
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileAppCategory" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Mobileappcategory Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappcategory-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_mobileappcategory_delete_delete_mobileappcategory" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppCategories/{mobileAppCategoryId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Mobileappcategory Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappcategory-get.md
If successful, this method returns a `200 OK` response code and [mobileAppCatego
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_mobileappcategory_get_get_mobileappcategory" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppCategories/{mobileAppCategoryId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileAppCategory" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Mobileappcategory List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappcategory-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_mobileappcategory_list_list_mobileappcategories" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppCategories ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileAppCategory" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Mobileappcategory Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappcategory-update.md
If successful, this method returns a `200 OK` response code and an updated [mobi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_mobileappcategory_update_update_mobileappcategory" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppCategories/{mobileAppCategoryId} Content-type: application/json
Content-length: 99
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileAppCategory" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Mobileappcontent Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappcontent-create.md
If successful, this method returns a `201 Created` response code and a [mobileAp
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_apps_mobileappcontent_create_create_mobileappcontent" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/contentVersions Content-type: application/json
Content-length: 58
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileAppContent" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Mobileappcontent Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappcontent-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_apps_mobileappcontent_delete_delete_mobileappcontent" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/contentVersions/{mobileAppContentId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Mobileappcontent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappcontent-get.md
If successful, this method returns a `200 OK` response code and [mobileAppConten
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_apps_mobileappcontent_get_get_mobileappcontent" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/contentVersions/{mobileAppContentId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileAppContent" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Mobileappcontent List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappcontent-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_apps_mobileappcontent_list_list_mobileappcontents" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/contentVersions ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileAppContent" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Mobileappcontent Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappcontent-update.md
If successful, this method returns a `200 OK` response code and an updated [mobi
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_apps_mobileappcontent_update_update_mobileappcontent" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/contentVersions/{mobileAppContentId} Content-type: application/json
Content-length: 58
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileAppContent" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Mobileappcontentfile Commit https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappcontentfile-commit.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_apps_mobileappcontentfile_commit_commit_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/contentVersions/{mobileAppContentId}/files/{mobileAppContentFileId}/commit
Content-length: 399
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Mobileappcontentfile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappcontentfile-create.md
If successful, this method returns a `201 Created` response code and a [mobileAp
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_apps_mobileappcontentfile_create_create_mobileappcontentfile" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/contentVersions/{mobileAppContentId}/files Content-type: application/json
Content-length: 342
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileAppContentFile" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Mobileappcontentfile Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappcontentfile-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_apps_mobileappcontentfile_delete_delete_mobileappcontentfile" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/contentVersions/{mobileAppContentId}/files/{mobileAppContentFileId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Mobileappcontentfile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappcontentfile-get.md
If successful, this method returns a `200 OK` response code and [mobileAppConten
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_apps_mobileappcontentfile_get_get_mobileappcontentfile" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/contentVersions/{mobileAppContentId}/files/{mobileAppContentFileId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileAppContentFile" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Mobileappcontentfile List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappcontentfile-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_apps_mobileappcontentfile_list_list_mobileappcontentfiles" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/contentVersions/{mobileAppContentId}/files ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileAppContentFile" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Mobileappcontentfile Renewupload https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappcontentfile-renewupload.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_apps_mobileappcontentfile_renewupload_renewupload_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/contentVersions/{mobileAppContentId}/files/{mobileAppContentFileId}/renewUpload ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Mobileappcontentfile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobileappcontentfile-update.md
If successful, this method returns a `200 OK` response code and an updated [mobi
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_apps_mobileappcontentfile_update_update_mobileappcontentfile" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/contentVersions/{mobileAppContentId}/files/{mobileAppContentFileId} Content-type: application/json
Content-length: 342
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileAppContentFile" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Mobilecontainedapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobilecontainedapp-get.md
If successful, this method returns a `200 OK` response code and [mobileContained
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_apps_mobilecontainedapp_get_get_mobilecontainedapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/contentVersions/{mobileAppContentId}/containedApps/{mobileContainedAppId} ``` ++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileContainedApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Mobilecontainedapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobilecontainedapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_apps_mobilecontainedapp_list_list_mobilecontainedapps" } -->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/contentVersions/{mobileAppContentId}/containedApps ``` + ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileContainedApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Mobilelobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobilelobapp-get.md
If successful, this method returns a `200 OK` response code and [mobileLobApp](.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_mobilelobapp_get_get_mobilelobapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileLobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Mobilelobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-mobilelobapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_mobilelobapp_list_list_mobilelobapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileLobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Webapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-webapp-create.md
If successful, this method returns a `201 Created` response code and a [webApp](
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_webapp_create_create_webapp" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 645
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.webApp" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Webapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-webapp-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_webapp_delete_delete_webapp" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Webapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-webapp-get.md
If successful, this method returns a `200 OK` response code and [webApp](../reso
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_webapp_get_get_webapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.webApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Webapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-webapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_webapp_list_list_webapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.webApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Webapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-webapp-update.md
If successful, this method returns a `200 OK` response code and an updated [webA
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_webapp_update_update_webapp" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 645
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.webApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Win32lobapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-win32lobapp-create.md
If successful, this method returns a `201 Created` response code and a [win32Lob
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_win32lobapp_create_create_win32lobapp" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 2134
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.win32LobApp" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Win32lobapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-win32lobapp-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_win32lobapp_delete_delete_win32lobapp" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Win32lobapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-win32lobapp-get.md
If successful, this method returns a `200 OK` response code and [win32LobApp](..
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_win32lobapp_get_get_win32lobapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.win32LobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Win32lobapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-win32lobapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_win32lobapp_list_list_win32lobapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.win32LobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Win32lobapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-win32lobapp-update.md
If successful, this method returns a `200 OK` response code and an updated [win3
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_win32lobapp_update_update_win32lobapp" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 2134
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.win32LobApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Windowsappx Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsappx-create.md
If successful, this method returns a `201 Created` response code and a [windowsA
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowsappx_create_create_windowsappx" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 1141
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsAppX" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Windowsappx Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsappx-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowsappx_delete_delete_windowsappx" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Windowsappx Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsappx-get.md
If successful, this method returns a `200 OK` response code and [windowsAppX](..
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowsappx_get_get_windowsappx" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsAppX" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Windowsappx List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsappx-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowsappx_list_list_windowsappxs" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsAppX" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Windowsappx Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsappx-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowsappx_update_update_windowsappx" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 1141
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsAppX" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Windowsmicrosoftedgeapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsmicrosoftedgeapp-create.md
If successful, this method returns a `201 Created` response code and a [windowsM
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowsmicrosoftedgeapp_create_create_windowsmicrosoftedgeapp" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 671
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsMicrosoftEdgeApp" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Windowsmicrosoftedgeapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsmicrosoftedgeapp-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowsmicrosoftedgeapp_delete_delete_windowsmicrosoftedgeapp" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Windowsmicrosoftedgeapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsmicrosoftedgeapp-get.md
If successful, this method returns a `200 OK` response code and [windowsMicrosof
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowsmicrosoftedgeapp_get_get_windowsmicrosoftedgeapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsMicrosoftEdgeApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Windowsmicrosoftedgeapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsmicrosoftedgeapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowsmicrosoftedgeapp_list_list_windowsmicrosoftedgeapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsMicrosoftEdgeApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Windowsmicrosoftedgeapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsmicrosoftedgeapp-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowsmicrosoftedgeapp_update_update_windowsmicrosoftedgeapp" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 671
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsMicrosoftEdgeApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Windowsmobilemsi Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsmobilemsi-create.md
If successful, this method returns a `201 Created` response code and a [windowsM
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowsmobilemsi_create_create_windowsmobilemsi" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 855
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsMobileMSI" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Windowsmobilemsi Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsmobilemsi-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowsmobilemsi_delete_delete_windowsmobilemsi" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Windowsmobilemsi Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsmobilemsi-get.md
If successful, this method returns a `200 OK` response code and [windowsMobileMS
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowsmobilemsi_get_get_windowsmobilemsi" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsMobileMSI" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Windowsmobilemsi List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsmobilemsi-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowsmobilemsi_list_list_windowsmobilemsis" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsMobileMSI" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Windowsmobilemsi Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsmobilemsi-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowsmobilemsi_update_update_windowsmobilemsi" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 855
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsMobileMSI" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Windowsuniversalappx Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsuniversalappx-create.md
If successful, this method returns a `201 Created` response code and a [windowsU
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowsuniversalappx_create_create_windowsuniversalappx" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 1189
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsUniversalAppX" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Windowsuniversalappx Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsuniversalappx-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowsuniversalappx_delete_delete_windowsuniversalappx" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Windowsuniversalappx Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsuniversalappx-get.md
If successful, this method returns a `200 OK` response code and [windowsUniversa
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowsuniversalappx_get_get_windowsuniversalappx" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsUniversalAppX" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Windowsuniversalappx List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsuniversalappx-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowsuniversalappx_list_list_windowsuniversalappxs" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsUniversalAppX" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Windowsuniversalappx Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsuniversalappx-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowsuniversalappx_update_update_windowsuniversalappx" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 1189
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsUniversalAppX" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Windowsuniversalappxcontainedapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsuniversalappxcontainedapp-create.md
If successful, this method returns a `201 Created` response code and a [windowsU
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_apps_windowsuniversalappxcontainedapp_create_create_windowsuniversalappxcontainedapp" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/contentVersions/{mobileAppContentId}/containedApps Content-type: application/json
Content-length: 122
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsUniversalAppXContainedApp" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Windowsuniversalappxcontainedapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsuniversalappxcontainedapp-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_apps_windowsuniversalappxcontainedapp_delete_delete_windowsuniversalappxcontainedapp" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/contentVersions/{mobileAppContentId}/containedApps/{mobileContainedAppId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Windowsuniversalappxcontainedapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsuniversalappxcontainedapp-get.md
If successful, this method returns a `200 OK` response code and [windowsUniversa
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_apps_windowsuniversalappxcontainedapp_get_get_windowsuniversalappxcontainedapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/contentVersions/{mobileAppContentId}/containedApps/{mobileContainedAppId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsUniversalAppXContainedApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Windowsuniversalappxcontainedapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsuniversalappxcontainedapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_apps_windowsuniversalappxcontainedapp_list_list_windowsuniversalappxcontainedapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/contentVersions/{mobileAppContentId}/containedApps ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsUniversalAppXContainedApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Windowsuniversalappxcontainedapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowsuniversalappxcontainedapp-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_apps_windowsuniversalappxcontainedapp_update_update_windowsuniversalappxcontainedapp" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}/contentVersions/{mobileAppContentId}/containedApps/{mobileContainedAppId} Content-type: application/json
Content-length: 122
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsUniversalAppXContainedApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Windowswebapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowswebapp-create.md
If successful, this method returns a `201 Created` response code and a [windowsW
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowswebapp_create_create_windowswebapp" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps Content-type: application/json
Content-length: 622
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsWebApp" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Apps Windowswebapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowswebapp-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowswebapp_delete_delete_windowswebapp" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Apps Windowswebapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowswebapp-get.md
If successful, this method returns a `200 OK` response code and [windowsWebApp](
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowswebapp_get_get_windowswebapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsWebApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Windowswebapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowswebapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowswebapp_list_list_windowswebapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsWebApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Apps Windowswebapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-apps-windowswebapp-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_apps_windowswebapp_update_update_windowswebapp" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId} Content-type: application/json
Content-length: 622
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsWebApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Auditing Auditevent Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-auditing-auditevent-create.md
If successful, this method returns a `201 Created` response code and a [auditEve
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_auditing_auditevent_create_create_auditevent" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/auditEvents Content-type: application/json
Content-length: 1496
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.auditEvent" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Auditing Auditevent Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-auditing-auditevent-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_auditing_auditevent_delete_delete_auditevent" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/auditEvents/{auditEventId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Auditing Auditevent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-auditing-auditevent-get.md
If successful, this method returns a `200 OK` response code and [auditEvent](../
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_auditing_auditevent_get_get_auditevent" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/auditEvents/{auditEventId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.auditEvent" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Auditing Auditevent Getauditactivitytypes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-auditing-auditevent-getauditactivitytypes.md
If successful, this function returns a `200 OK` response code and a String colle
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_auditing_auditevent_getauditactivitytypes_getauditactivitytypes_function" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/auditEvents/getAuditActivityTypes(category='parameterValue') ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Auditing Auditevent Getauditcategories https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-auditing-auditevent-getauditcategories.md
If successful, this function returns a `200 OK` response code and a String colle
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_auditing_auditevent_getauditcategories_getauditcategories_function" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/auditEvents/getAuditCategories ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Auditing Auditevent List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-auditing-auditevent-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_auditing_auditevent_list_list_auditevents" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/auditEvents ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.auditEvent" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Auditing Auditevent Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-auditing-auditevent-update.md
If successful, this method returns a `200 OK` response code and an updated [audi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_auditing_auditevent_update_update_auditevent" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/auditEvents/{auditEventId} Content-type: application/json
Content-length: 1496
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.auditEvent" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Auditing Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-auditing-devicemanagement-get.md
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_auditing_devicemanagement_get_get_devicemanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Auditing Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-auditing-devicemanagement-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_auditing_devicemanagement_update_update_devicemanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement Content-type: application/json
Content-length: 58
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Deviceappmanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-deviceappmanagement-get.md
If successful, this method returns a `200 OK` response code and [deviceAppManage
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_deviceappmanagement_get_get_deviceappmanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Deviceappmanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-deviceappmanagement-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_deviceappmanagement_update_update_deviceappmanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement Content-type: application/json
Content-length: 61
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Deviceinstallstate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-deviceinstallstate-create.md
If successful, this method returns a `201 Created` response code and a [deviceIn
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_deviceinstallstate_create_create_deviceinstallstate" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/deviceStates Content-type: application/json
Content-length: 374
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceInstallState" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Books Deviceinstallstate Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-deviceinstallstate-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_deviceinstallstate_delete_delete_deviceinstallstate" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/deviceStates/{deviceInstallStateId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Books Deviceinstallstate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-deviceinstallstate-get.md
If successful, this method returns a `200 OK` response code and [deviceInstallSt
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_deviceinstallstate_get_get_deviceinstallstate" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/deviceStates/{deviceInstallStateId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceInstallState" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Deviceinstallstate List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-deviceinstallstate-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_deviceinstallstate_list_list_deviceinstallstates" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/deviceStates ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceInstallState" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Deviceinstallstate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-deviceinstallstate-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_deviceinstallstate_update_update_deviceinstallstate" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/deviceStates/{deviceInstallStateId} Content-type: application/json
Content-length: 374
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceInstallState" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Ebookinstallsummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-ebookinstallsummary-get.md
If successful, this method returns a `200 OK` response code and [eBookInstallSum
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_ebookinstallsummary_get_get_ebookinstallsummary" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/installSummary ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.eBookInstallSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Ebookinstallsummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-ebookinstallsummary-update.md
If successful, this method returns a `200 OK` response code and an updated [eBoo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_ebookinstallsummary_update_update_ebookinstallsummary" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/installSummary Content-type: application/json
Content-length: 236
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.eBookInstallSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Iosvppebook Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-iosvppebook-create.md
If successful, this method returns a `201 Created` response code and a [iosVppEB
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_iosvppebook_create_create_iosvppebook" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks Content-type: application/json
Content-length: 792
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosVppEBook" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Books Iosvppebook Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-iosvppebook-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_iosvppebook_delete_delete_iosvppebook" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Books Iosvppebook Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-iosvppebook-get.md
If successful, this method returns a `200 OK` response code and [iosVppEBook](..
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_iosvppebook_get_get_iosvppebook" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosVppEBook" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Iosvppebook List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-iosvppebook-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_iosvppebook_list_list_iosvppebooks" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosVppEBook" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Iosvppebook Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-iosvppebook-update.md
If successful, this method returns a `200 OK` response code and an updated [iosV
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_iosvppebook_update_update_iosvppebook" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId} Content-type: application/json
Content-length: 792
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosVppEBook" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Iosvppebookassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-iosvppebookassignment-create.md
If successful, this method returns a `201 Created` response code and a [iosVppEB
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_iosvppebookassignment_create_create_iosvppebookassignment" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/assignments Content-type: application/json
Content-length: 193
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosVppEBookAssignment" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Books Iosvppebookassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-iosvppebookassignment-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_iosvppebookassignment_delete_delete_iosvppebookassignment" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/assignments/{managedEBookAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Books Iosvppebookassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-iosvppebookassignment-get.md
If successful, this method returns a `200 OK` response code and [iosVppEBookAssi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_iosvppebookassignment_get_get_iosvppebookassignment" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/assignments/{managedEBookAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosVppEBookAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Iosvppebookassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-iosvppebookassignment-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_iosvppebookassignment_list_list_iosvppebookassignments" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/assignments ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosVppEBookAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Iosvppebookassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-iosvppebookassignment-update.md
If successful, this method returns a `200 OK` response code and an updated [iosV
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_iosvppebookassignment_update_update_iosvppebookassignment" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/assignments/{managedEBookAssignmentId} Content-type: application/json
Content-length: 193
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosVppEBookAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Managedebook Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-managedebook-assign.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_managedebook_assign_assign_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/assign
Content-length: 312
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Books Managedebook Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-managedebook-get.md
If successful, this method returns a `200 OK` response code and [managedEBook](.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_managedebook_get_get_managedebook" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedEBook" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Managedebook List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-managedebook-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_managedebook_list_list_managedebooks" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedEBook" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Managedebookassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-managedebookassignment-create.md
If successful, this method returns a `201 Created` response code and a [managedE
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_managedebookassignment_create_create_managedebookassignment" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/assignments Content-type: application/json
Content-length: 188
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedEBookAssignment" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Books Managedebookassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-managedebookassignment-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_managedebookassignment_delete_delete_managedebookassignment" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/assignments/{managedEBookAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Books Managedebookassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-managedebookassignment-get.md
If successful, this method returns a `200 OK` response code and [managedEBookAss
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_managedebookassignment_get_get_managedebookassignment" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/assignments/{managedEBookAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedEBookAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Managedebookassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-managedebookassignment-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_managedebookassignment_list_list_managedebookassignments" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/assignments ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedEBookAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Managedebookassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-managedebookassignment-update.md
If successful, this method returns a `200 OK` response code and an updated [mana
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_managedebookassignment_update_update_managedebookassignment" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/assignments/{managedEBookAssignmentId} Content-type: application/json
Content-length: 188
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedEBookAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Userinstallstatesummary Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-userinstallstatesummary-create.md
If successful, this method returns a `201 Created` response code and a [userInst
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_userinstallstatesummary_create_create_userinstallstatesummary" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/userStateSummary Content-type: application/json
Content-length: 189
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.userInstallStateSummary" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Books Userinstallstatesummary Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-userinstallstatesummary-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_userinstallstatesummary_delete_delete_userinstallstatesummary" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/userStateSummary/{userInstallStateSummaryId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Books Userinstallstatesummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-userinstallstatesummary-get.md
If successful, this method returns a `200 OK` response code and [userInstallStat
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_userinstallstatesummary_get_get_userinstallstatesummary" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/userStateSummary/{userInstallStateSummaryId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.userInstallStateSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Userinstallstatesummary List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-userinstallstatesummary-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_userinstallstatesummary_list_list_userinstallstatesummaries" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/userStateSummary ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.userInstallStateSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Books Userinstallstatesummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-books-userinstallstatesummary-update.md
If successful, this method returns a `200 OK` response code and an updated [user
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_books_userinstallstatesummary_update_update_userinstallstatesummary" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/managedEBooks/{managedEBookId}/userStateSummary/{userInstallStateSummaryId} Content-type: application/json
Content-length: 189
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.userInstallStateSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Companyterms Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-companyterms-devicemanagement-get.md
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_companyterms_devicemanagement_get_get_devicemanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Companyterms Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-companyterms-devicemanagement-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_companyterms_devicemanagement_update_update_devicemanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement Content-type: application/json
Content-length: 58
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Companyterms Termsandconditions Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-companyterms-termsandconditions-create.md
If successful, this method returns a `201 Created` response code and a [termsAnd
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_companyterms_termsandconditions_create_create_termsandconditions" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/termsAndConditions Content-type: application/json
Content-length: 273
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.termsAndConditions" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Companyterms Termsandconditions Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-companyterms-termsandconditions-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_companyterms_termsandconditions_delete_delete_termsandconditions" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/termsAndConditions/{termsAndConditionsId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Companyterms Termsandconditions Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-companyterms-termsandconditions-get.md
If successful, this method returns a `200 OK` response code and [termsAndConditi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_companyterms_termsandconditions_get_get_termsandconditions" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/termsAndConditions/{termsAndConditionsId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.termsAndConditions" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Companyterms Termsandconditions List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-companyterms-termsandconditions-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_companyterms_termsandconditions_list_list_termsandconditionses" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/termsAndConditions ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.termsAndConditions" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Companyterms Termsandconditions Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-companyterms-termsandconditions-update.md
If successful, this method returns a `200 OK` response code and an updated [term
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_companyterms_termsandconditions_update_update_termsandconditions" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/termsAndConditions/{termsAndConditionsId} Content-type: application/json
Content-length: 273
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.termsAndConditions" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Companyterms Termsandconditionsacceptancestatus Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-companyterms-termsandconditionsacceptancestatus-create.md
If successful, this method returns a `201 Created` response code and a [termsAnd
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_companyterms_termsandconditionsacceptancestatus_create_create_termsandconditionsacceptancestatus" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses Content-type: application/json
Content-length: 264
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.termsAndConditionsAcceptanceStatus" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Companyterms Termsandconditionsacceptancestatus Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-companyterms-termsandconditionsacceptancestatus-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_companyterms_termsandconditionsacceptancestatus_delete_delete_termsandconditionsacceptancestatus" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses/{termsAndConditionsAcceptanceStatusId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Companyterms Termsandconditionsacceptancestatus Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-companyterms-termsandconditionsacceptancestatus-get.md
If successful, this method returns a `200 OK` response code and [termsAndConditi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_companyterms_termsandconditionsacceptancestatus_get_get_termsandconditionsacceptancestatus" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses/{termsAndConditionsAcceptanceStatusId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.termsAndConditionsAcceptanceStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Companyterms Termsandconditionsacceptancestatus List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-companyterms-termsandconditionsacceptancestatus-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_companyterms_termsandconditionsacceptancestatus_list_list_termsandconditionsacceptancestatuses" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.termsAndConditionsAcceptanceStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Companyterms Termsandconditionsacceptancestatus Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-companyterms-termsandconditionsacceptancestatus-update.md
If successful, this method returns a `200 OK` response code and an updated [term
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_companyterms_termsandconditionsacceptancestatus_update_update_termsandconditionsacceptancestatus" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/termsAndConditions/{termsAndConditionsId}/acceptanceStatuses/{termsAndConditionsAcceptanceStatusId} Content-type: application/json
Content-length: 264
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.termsAndConditionsAcceptanceStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Companyterms Termsandconditionsassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-companyterms-termsandconditionsassignment-create.md
If successful, this method returns a `201 Created` response code and a [termsAnd
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_companyterms_termsandconditionsassignment_create_create_termsandconditionsassignment" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/termsAndConditions/{termsAndConditionsId}/assignments Content-type: application/json
Content-length: 220
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.termsAndConditionsAssignment" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Companyterms Termsandconditionsassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-companyterms-termsandconditionsassignment-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_companyterms_termsandconditionsassignment_delete_delete_termsandconditionsassignment" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/termsAndConditions/{termsAndConditionsId}/assignments/{termsAndConditionsAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Companyterms Termsandconditionsassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-companyterms-termsandconditionsassignment-get.md
If successful, this method returns a `200 OK` response code and [termsAndConditi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_companyterms_termsandconditionsassignment_get_get_termsandconditionsassignment" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/termsAndConditions/{termsAndConditionsId}/assignments/{termsAndConditionsAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.termsAndConditionsAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Companyterms Termsandconditionsassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-companyterms-termsandconditionsassignment-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_companyterms_termsandconditionsassignment_list_list_termsandconditionsassignments" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/termsAndConditions/{termsAndConditionsId}/assignments ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.termsAndConditionsAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Companyterms Termsandconditionsassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-companyterms-termsandconditionsassignment-update.md
If successful, this method returns a `200 OK` response code and an updated [term
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_companyterms_termsandconditionsassignment_update_update_termsandconditionsassignment" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/termsAndConditions/{termsAndConditionsId}/assignments/{termsAndConditionsAssignmentId} Content-type: application/json
Content-length: 220
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.termsAndConditionsAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Androidcompliancepolicy Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidcompliancepolicy-create.md
If successful, this method returns a `201 Created` response code and a [androidC
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidcompliancepolicy_create_create_androidcompliancepolicy" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies Content-type: application/json
Content-length: 1159
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidCompliancePolicy" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Androidcompliancepolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidcompliancepolicy-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidcompliancepolicy_delete_delete_androidcompliancepolicy" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Androidcompliancepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidcompliancepolicy-get.md
If successful, this method returns a `200 OK` response code and [androidComplian
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidcompliancepolicy_get_get_androidcompliancepolicy" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidCompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Androidcompliancepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidcompliancepolicy-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidcompliancepolicy_list_list_androidcompliancepolicies" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidCompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Androidcompliancepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidcompliancepolicy-update.md
If successful, this method returns a `200 OK` response code and an updated [andr
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidcompliancepolicy_update_update_androidcompliancepolicy" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} Content-type: application/json
Content-length: 1159
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidCompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Androidcustomconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidcustomconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [androidC
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidcustomconfiguration_create_create_androidcustomconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 376
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidCustomConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Androidcustomconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidcustomconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidcustomconfiguration_delete_delete_androidcustomconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Androidcustomconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidcustomconfiguration-get.md
If successful, this method returns a `200 OK` response code and [androidCustomCo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidcustomconfiguration_get_get_androidcustomconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidCustomConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Androidcustomconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidcustomconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidcustomconfiguration_list_list_androidcustomconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidCustomConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Androidcustomconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidcustomconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [andr
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidcustomconfiguration_update_update_androidcustomconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 376
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidCustomConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Androidgeneraldeviceconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidgeneraldeviceconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [androidG
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidgeneraldeviceconfiguration_create_create_androidgeneraldeviceconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 3033
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidGeneralDeviceConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Androidgeneraldeviceconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidgeneraldeviceconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidgeneraldeviceconfiguration_delete_delete_androidgeneraldeviceconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Androidgeneraldeviceconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidgeneraldeviceconfiguration-get.md
If successful, this method returns a `200 OK` response code and [androidGeneralD
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidgeneraldeviceconfiguration_get_get_androidgeneraldeviceconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidGeneralDeviceConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Androidgeneraldeviceconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidgeneraldeviceconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidgeneraldeviceconfiguration_list_list_androidgeneraldeviceconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidGeneralDeviceConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Androidgeneraldeviceconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidgeneraldeviceconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [andr
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidgeneraldeviceconfiguration_update_update_androidgeneraldeviceconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 3033
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidGeneralDeviceConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Androidworkprofilecompliancepolicy Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilecompliancepolicy-create.md
If successful, this method returns a `201 Created` response code and a [androidW
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidworkprofilecompliancepolicy_create_create_androidworkprofilecompliancepolicy" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies Content-type: application/json
Content-length: 1170
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidWorkProfileCompliancePolicy" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Androidworkprofilecompliancepolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilecompliancepolicy-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidworkprofilecompliancepolicy_delete_delete_androidworkprofilecompliancepolicy" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Androidworkprofilecompliancepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilecompliancepolicy-get.md
If successful, this method returns a `200 OK` response code and [androidWorkProf
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidworkprofilecompliancepolicy_get_get_androidworkprofilecompliancepolicy" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidWorkProfileCompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Androidworkprofilecompliancepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilecompliancepolicy-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidworkprofilecompliancepolicy_list_list_androidworkprofilecompliancepolicies" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidWorkProfileCompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Androidworkprofilecompliancepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilecompliancepolicy-update.md
If successful, this method returns a `200 OK` response code and an updated [andr
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidworkprofilecompliancepolicy_update_update_androidworkprofilecompliancepolicy" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} Content-type: application/json
Content-length: 1170
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidWorkProfileCompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Androidworkprofilecustomconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilecustomconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [androidW
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidworkprofilecustomconfiguration_create_create_androidworkprofilecustomconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 387
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidWorkProfileCustomConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Androidworkprofilecustomconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilecustomconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidworkprofilecustomconfiguration_delete_delete_androidworkprofilecustomconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Androidworkprofilecustomconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilecustomconfiguration-get.md
If successful, this method returns a `200 OK` response code and [androidWorkProf
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidworkprofilecustomconfiguration_get_get_androidworkprofilecustomconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidWorkProfileCustomConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Androidworkprofilecustomconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilecustomconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidworkprofilecustomconfiguration_list_list_androidworkprofilecustomconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidWorkProfileCustomConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Androidworkprofilecustomconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilecustomconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [andr
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidworkprofilecustomconfiguration_update_update_androidworkprofilecustomconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 387
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidWorkProfileCustomConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Androidworkprofilegeneraldeviceconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [androidW
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidworkprofilegeneraldeviceconfiguration_create_create_androidworkprofilegeneraldeviceconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 1831
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidWorkProfileGeneralDeviceConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Androidworkprofilegeneraldeviceconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidworkprofilegeneraldeviceconfiguration_delete_delete_androidworkprofilegeneraldeviceconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Androidworkprofilegeneraldeviceconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-get.md
If successful, this method returns a `200 OK` response code and [androidWorkProf
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidworkprofilegeneraldeviceconfiguration_get_get_androidworkprofilegeneraldeviceconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidWorkProfileGeneralDeviceConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Androidworkprofilegeneraldeviceconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidworkprofilegeneraldeviceconfiguration_list_list_androidworkprofilegeneraldeviceconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidWorkProfileGeneralDeviceConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Androidworkprofilegeneraldeviceconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [andr
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_androidworkprofilegeneraldeviceconfiguration_update_update_androidworkprofilegeneraldeviceconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 1831
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidWorkProfileGeneralDeviceConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Appledevicefeaturesconfigurationbase Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-appledevicefeaturesconfigurationbase-get.md
If successful, this method returns a `200 OK` response code and [appleDeviceFeat
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_appledevicefeaturesconfigurationbase_get_get_appledevicefeaturesconfigurationbase" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.appleDeviceFeaturesConfigurationBase" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Appledevicefeaturesconfigurationbase List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-appledevicefeaturesconfigurationbase-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_appledevicefeaturesconfigurationbase_list_list_appledevicefeaturesconfigurationbases" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.appleDeviceFeaturesConfigurationBase" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecomplianceactionitem Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecomplianceactionitem-create.md
If successful, this method returns a `201 Created` response code and a [deviceCo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecomplianceactionitem_create_create_devicecomplianceactionitem" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/scheduledActionsForRule/{deviceComplianceScheduledActionForRuleId}/scheduledActionConfigurations Content-type: application/json
Content-length: 271
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceActionItem" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Devicecomplianceactionitem Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecomplianceactionitem-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecomplianceactionitem_delete_delete_devicecomplianceactionitem" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/scheduledActionsForRule/{deviceComplianceScheduledActionForRuleId}/scheduledActionConfigurations/{deviceComplianceActionItemId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Devicecomplianceactionitem Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecomplianceactionitem-get.md
If successful, this method returns a `200 OK` response code and [deviceComplianc
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecomplianceactionitem_get_get_devicecomplianceactionitem" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/scheduledActionsForRule/{deviceComplianceScheduledActionForRuleId}/scheduledActionConfigurations/{deviceComplianceActionItemId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceActionItem" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecomplianceactionitem List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecomplianceactionitem-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecomplianceactionitem_list_list_devicecomplianceactionitems" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/scheduledActionsForRule/{deviceComplianceScheduledActionForRuleId}/scheduledActionConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceActionItem" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecomplianceactionitem Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecomplianceactionitem-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecomplianceactionitem_update_update_devicecomplianceactionitem" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/scheduledActionsForRule/{deviceComplianceScheduledActionForRuleId}/scheduledActionConfigurations/{deviceComplianceActionItemId} Content-type: application/json
Content-length: 271
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceActionItem" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancedeviceoverview Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancedeviceoverview-get.md
If successful, this method returns a `200 OK` response code and [deviceComplianc
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancedeviceoverview_get_get_devicecompliancedeviceoverview" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/deviceStatusOverview ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceDeviceOverview" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancedeviceoverview Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancedeviceoverview-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancedeviceoverview_update_update_devicecompliancedeviceoverview" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/deviceStatusOverview Content-type: application/json
Content-length: 281
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceDeviceOverview" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancedevicestatus Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancedevicestatus-create.md
If successful, this method returns a `201 Created` response code and a [deviceCo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancedevicestatus_create_create_devicecompliancedevicestatus" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/deviceStatuses Content-type: application/json
Content-length: 426
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceDeviceStatus" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancedevicestatus Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancedevicestatus-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancedevicestatus_delete_delete_devicecompliancedevicestatus" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/deviceStatuses/{deviceComplianceDeviceStatusId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Devicecompliancedevicestatus Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancedevicestatus-get.md
If successful, this method returns a `200 OK` response code and [deviceComplianc
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancedevicestatus_get_get_devicecompliancedevicestatus" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/deviceStatuses/{deviceComplianceDeviceStatusId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceDeviceStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancedevicestatus List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancedevicestatus-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancedevicestatus_list_list_devicecompliancedevicestatuses" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/deviceStatuses ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceDeviceStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancedevicestatus Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancedevicestatus-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancedevicestatus_update_update_devicecompliancedevicestatus" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/deviceStatuses/{deviceComplianceDeviceStatusId} Content-type: application/json
Content-length: 426
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceDeviceStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancepolicy Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicy-assign.md
If successful, this action returns a `200 OK` response code and a [deviceComplia
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancepolicy_assign_assign_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/assign
Content-length: 336
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceCompliancePolicyAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicy-get.md
If successful, this method returns a `200 OK` response code and [deviceComplianc
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancepolicy_get_get_devicecompliancepolicy" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceCompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicy-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancepolicy_list_list_devicecompliancepolicies" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceCompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancepolicy Scheduleactionsforrules https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicy-scheduleactionsforrules.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancepolicy_scheduleactionsforrules_scheduleactionsforrules_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/scheduleActionsForRules
Content-length: 242
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Devicecompliancepolicyassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicyassignment-create.md
If successful, this method returns a `201 Created` response code and a [deviceCo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancepolicyassignment_create_create_devicecompliancepolicyassignment" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/assignments Content-type: application/json
Content-length: 224
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceCompliancePolicyAssignment" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancepolicyassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicyassignment-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancepolicyassignment_delete_delete_devicecompliancepolicyassignment" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/assignments/{deviceCompliancePolicyAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Devicecompliancepolicyassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicyassignment-get.md
If successful, this method returns a `200 OK` response code and [deviceComplianc
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancepolicyassignment_get_get_devicecompliancepolicyassignment" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/assignments/{deviceCompliancePolicyAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceCompliancePolicyAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancepolicyassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicyassignment-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancepolicyassignment_list_list_devicecompliancepolicyassignments" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/assignments ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceCompliancePolicyAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancepolicyassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicyassignment-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancepolicyassignment_update_update_devicecompliancepolicyassignment" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/assignments/{deviceCompliancePolicyAssignmentId} Content-type: application/json
Content-length: 224
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceCompliancePolicyAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancepolicydevicestatesummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicydevicestatesummary-get.md
If successful, this method returns a `200 OK` response code and [deviceComplianc
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancepolicydevicestatesummary_get_get_devicecompliancepolicydevicestatesummary" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicyDeviceStateSummary ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceCompliancePolicyDeviceStateSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancepolicydevicestatesummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicydevicestatesummary-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancepolicydevicestatesummary_update_update_devicecompliancepolicydevicestatesummary" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicyDeviceStateSummary Content-type: application/json
Content-length: 349
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceCompliancePolicyDeviceStateSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancepolicysettingstatesummary Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-create.md
If successful, this method returns a `201 Created` response code and a [deviceCo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancepolicysettingstatesummary_create_create_devicecompliancepolicysettingstatesummary" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicySettingStateSummaries Content-type: application/json
Content-length: 391
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceCompliancePolicySettingStateSummary" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancepolicysettingstatesummary Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancepolicysettingstatesummary_delete_delete_devicecompliancepolicysettingstatesummary" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummaryId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Devicecompliancepolicysettingstatesummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-get.md
If successful, this method returns a `200 OK` response code and [deviceComplianc
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancepolicysettingstatesummary_get_get_devicecompliancepolicysettingstatesummary" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummaryId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceCompliancePolicySettingStateSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancepolicysettingstatesummary List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancepolicysettingstatesummary_list_list_devicecompliancepolicysettingstatesummaries" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicySettingStateSummaries ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceCompliancePolicySettingStateSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancepolicysettingstatesummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancepolicysettingstatesummary_update_update_devicecompliancepolicysettingstatesummary" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummaryId} Content-type: application/json
Content-length: 391
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceCompliancePolicySettingStateSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancescheduledactionforrule Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancescheduledactionforrule-create.md
If successful, this method returns a `201 Created` response code and a [deviceCo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancescheduledactionforrule_create_create_devicecompliancescheduledactionforrule" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/scheduledActionsForRule Content-type: application/json
Content-length: 114
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceScheduledActionForRule" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancescheduledactionforrule Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancescheduledactionforrule-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancescheduledactionforrule_delete_delete_devicecompliancescheduledactionforrule" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/scheduledActionsForRule/{deviceComplianceScheduledActionForRuleId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Devicecompliancescheduledactionforrule Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancescheduledactionforrule-get.md
If successful, this method returns a `200 OK` response code and [deviceComplianc
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancescheduledactionforrule_get_get_devicecompliancescheduledactionforrule" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/scheduledActionsForRule/{deviceComplianceScheduledActionForRuleId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceScheduledActionForRule" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancescheduledactionforrule List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancescheduledactionforrule-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancescheduledactionforrule_list_list_devicecompliancescheduledactionforrules" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/scheduledActionsForRule ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceScheduledActionForRule" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancescheduledactionforrule Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancescheduledactionforrule-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancescheduledactionforrule_update_update_devicecompliancescheduledactionforrule" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/scheduledActionsForRule/{deviceComplianceScheduledActionForRuleId} Content-type: application/json
Content-length: 114
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceScheduledActionForRule" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancesettingstate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancesettingstate-create.md
If successful, this method returns a `201 Created` response code and a [deviceCo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancesettingstate_create_create_devicecompliancesettingstate" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummaryId}/deviceComplianceSettingStates Content-type: application/json
Content-length: 517
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceSettingState" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancesettingstate Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancesettingstate-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancesettingstate_delete_delete_devicecompliancesettingstate" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummaryId}/deviceComplianceSettingStates/{deviceComplianceSettingStateId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Devicecompliancesettingstate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancesettingstate-get.md
If successful, this method returns a `200 OK` response code and [deviceComplianc
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancesettingstate_get_get_devicecompliancesettingstate" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummaryId}/deviceComplianceSettingStates/{deviceComplianceSettingStateId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceSettingState" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancesettingstate List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancesettingstate-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancesettingstate_list_list_devicecompliancesettingstates" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummaryId}/deviceComplianceSettingStates ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceSettingState" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecompliancesettingstate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecompliancesettingstate-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecompliancesettingstate_update_update_devicecompliancesettingstate" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummaryId}/deviceComplianceSettingStates/{deviceComplianceSettingStateId} Content-type: application/json
Content-length: 517
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceSettingState" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecomplianceuseroverview Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecomplianceuseroverview-get.md
If successful, this method returns a `200 OK` response code and [deviceComplianc
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecomplianceuseroverview_get_get_devicecomplianceuseroverview" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/userStatusOverview ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceUserOverview" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecomplianceuseroverview Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecomplianceuseroverview-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecomplianceuseroverview_update_update_devicecomplianceuseroverview" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/userStatusOverview Content-type: application/json
Content-length: 279
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceUserOverview" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecomplianceuserstatus Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecomplianceuserstatus-create.md
If successful, this method returns a `201 Created` response code and a [deviceCo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecomplianceuserstatus_create_create_devicecomplianceuserstatus" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/userStatuses Content-type: application/json
Content-length: 287
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceUserStatus" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Devicecomplianceuserstatus Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecomplianceuserstatus-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecomplianceuserstatus_delete_delete_devicecomplianceuserstatus" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/userStatuses/{deviceComplianceUserStatusId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Devicecomplianceuserstatus Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecomplianceuserstatus-get.md
If successful, this method returns a `200 OK` response code and [deviceComplianc
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecomplianceuserstatus_get_get_devicecomplianceuserstatus" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/userStatuses/{deviceComplianceUserStatusId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceUserStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecomplianceuserstatus List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecomplianceuserstatus-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecomplianceuserstatus_list_list_devicecomplianceuserstatuses" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/userStatuses ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceUserStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicecomplianceuserstatus Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicecomplianceuserstatus-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicecomplianceuserstatus_update_update_devicecomplianceuserstatus" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}/userStatuses/{deviceComplianceUserStatusId} Content-type: application/json
Content-length: 287
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceComplianceUserStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfiguration Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfiguration-assign.md
If successful, this action returns a `200 OK` response code and a [deviceConfigu
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfiguration_assign_assign_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/assign
Content-length: 333
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfigurationAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfiguration-get.md
If successful, this method returns a `200 OK` response code and [deviceConfigura
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfiguration_get_get_deviceconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfiguration Getomasettingplaintextvalue https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfiguration-getomasettingplaintextvalue.md
If successful, this function returns a `200 OK` response code and a String in th
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_deviceconfig_deviceconfiguration_getomasettingplaintextvalue_getomasettingplaintextvalue_function" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/getOmaSettingPlainTextValue(secretReferenceValueId='parameterValue') ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfiguration_list_list_deviceconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfigurationassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationassignment-create.md
If successful, this method returns a `201 Created` response code and a [deviceCo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationassignment_create_create_deviceconfigurationassignment" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/assignments Content-type: application/json
Content-length: 221
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfigurationAssignment" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfigurationassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationassignment-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationassignment_delete_delete_deviceconfigurationassignment" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/assignments/{deviceConfigurationAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Deviceconfigurationassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationassignment-get.md
If successful, this method returns a `200 OK` response code and [deviceConfigura
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationassignment_get_get_deviceconfigurationassignment" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/assignments/{deviceConfigurationAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfigurationAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfigurationassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationassignment-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationassignment_list_list_deviceconfigurationassignments" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/assignments ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfigurationAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfigurationassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationassignment-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationassignment_update_update_deviceconfigurationassignment" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/assignments/{deviceConfigurationAssignmentId} Content-type: application/json
Content-length: 221
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfigurationAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfigurationdeviceoverview Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationdeviceoverview-get.md
If successful, this method returns a `200 OK` response code and [deviceConfigura
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationdeviceoverview_get_get_deviceconfigurationdeviceoverview" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/deviceStatusOverview ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfigurationDeviceOverview" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfigurationdeviceoverview Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationdeviceoverview-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationdeviceoverview_update_update_deviceconfigurationdeviceoverview" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/deviceStatusOverview Content-type: application/json
Content-length: 284
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfigurationDeviceOverview" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfigurationdevicestatesummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationdevicestatesummary-get.md
If successful, this method returns a `200 OK` response code and [deviceConfigura
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationdevicestatesummary_get_get_deviceconfigurationdevicestatesummary" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurationDeviceStateSummaries ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfigurationDeviceStateSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfigurationdevicestatesummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationdevicestatesummary-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationdevicestatesummary_update_update_deviceconfigurationdevicestatesummary" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurationDeviceStateSummaries Content-type: application/json
Content-length: 290
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfigurationDeviceStateSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfigurationdevicestatus Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationdevicestatus-create.md
If successful, this method returns a `201 Created` response code and a [deviceCo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationdevicestatus_create_create_deviceconfigurationdevicestatus" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/deviceStatuses Content-type: application/json
Content-length: 429
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfigurationDeviceStatus" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfigurationdevicestatus Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationdevicestatus-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationdevicestatus_delete_delete_deviceconfigurationdevicestatus" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/deviceStatuses/{deviceConfigurationDeviceStatusId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Deviceconfigurationdevicestatus Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationdevicestatus-get.md
If successful, this method returns a `200 OK` response code and [deviceConfigura
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationdevicestatus_get_get_deviceconfigurationdevicestatus" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/deviceStatuses/{deviceConfigurationDeviceStatusId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfigurationDeviceStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfigurationdevicestatus List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationdevicestatus-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationdevicestatus_list_list_deviceconfigurationdevicestatuses" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/deviceStatuses ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfigurationDeviceStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfigurationdevicestatus Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationdevicestatus-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationdevicestatus_update_update_deviceconfigurationdevicestatus" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/deviceStatuses/{deviceConfigurationDeviceStatusId} Content-type: application/json
Content-length: 429
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfigurationDeviceStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfigurationuseroverview Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationuseroverview-get.md
If successful, this method returns a `200 OK` response code and [deviceConfigura
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationuseroverview_get_get_deviceconfigurationuseroverview" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/userStatusOverview ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfigurationUserOverview" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfigurationuseroverview Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationuseroverview-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationuseroverview_update_update_deviceconfigurationuseroverview" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/userStatusOverview Content-type: application/json
Content-length: 282
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfigurationUserOverview" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfigurationuserstatus Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationuserstatus-create.md
If successful, this method returns a `201 Created` response code and a [deviceCo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationuserstatus_create_create_deviceconfigurationuserstatus" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/userStatuses Content-type: application/json
Content-length: 290
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfigurationUserStatus" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfigurationuserstatus Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationuserstatus-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationuserstatus_delete_delete_deviceconfigurationuserstatus" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/userStatuses/{deviceConfigurationUserStatusId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Deviceconfigurationuserstatus Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationuserstatus-get.md
If successful, this method returns a `200 OK` response code and [deviceConfigura
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationuserstatus_get_get_deviceconfigurationuserstatus" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/userStatuses/{deviceConfigurationUserStatusId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfigurationUserStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfigurationuserstatus List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationuserstatus-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationuserstatus_list_list_deviceconfigurationuserstatuses" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/userStatuses ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfigurationUserStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Deviceconfigurationuserstatus Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-deviceconfigurationuserstatus-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_deviceconfigurationuserstatus_update_update_deviceconfigurationuserstatus" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/userStatuses/{deviceConfigurationUserStatusId} Content-type: application/json
Content-length: 290
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceConfigurationUserStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicemanagement-get.md
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicemanagement_get_get_devicemanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-devicemanagement-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_devicemanagement_update_update_devicemanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement Content-type: application/json
Content-length: 323
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Editionupgradeconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-editionupgradeconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [editionU
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_editionupgradeconfiguration_create_create_editionupgradeconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 311
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.editionUpgradeConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Editionupgradeconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-editionupgradeconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_editionupgradeconfiguration_delete_delete_editionupgradeconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Editionupgradeconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-editionupgradeconfiguration-get.md
If successful, this method returns a `200 OK` response code and [editionUpgradeC
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_editionupgradeconfiguration_get_get_editionupgradeconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.editionUpgradeConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Editionupgradeconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-editionupgradeconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_editionupgradeconfiguration_list_list_editionupgradeconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.editionUpgradeConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Editionupgradeconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-editionupgradeconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [edit
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_editionupgradeconfiguration_update_update_editionupgradeconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 311
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.editionUpgradeConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Ioscertificateprofile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-ioscertificateprofile-get.md
If successful, this method returns a `200 OK` response code and [iosCertificateP
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_ioscertificateprofile_get_get_ioscertificateprofile" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosCertificateProfile" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Ioscertificateprofile List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-ioscertificateprofile-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_ioscertificateprofile_list_list_ioscertificateprofiles" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosCertificateProfile" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Ioscompliancepolicy Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-ioscompliancepolicy-create.md
If successful, this method returns a `201 Created` response code and a [iosCompl
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_ioscompliancepolicy_create_create_ioscompliancepolicy" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies Content-type: application/json
Content-length: 745
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosCompliancePolicy" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Ioscompliancepolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-ioscompliancepolicy-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_ioscompliancepolicy_delete_delete_ioscompliancepolicy" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Ioscompliancepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-ioscompliancepolicy-get.md
If successful, this method returns a `200 OK` response code and [iosCompliancePo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_ioscompliancepolicy_get_get_ioscompliancepolicy" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosCompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Ioscompliancepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-ioscompliancepolicy-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_ioscompliancepolicy_list_list_ioscompliancepolicies" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosCompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Ioscompliancepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-ioscompliancepolicy-update.md
If successful, this method returns a `200 OK` response code and an updated [iosC
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_ioscompliancepolicy_update_update_ioscompliancepolicy" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} Content-type: application/json
Content-length: 745
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosCompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Ioscustomconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-ioscustomconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [iosCusto
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_ioscustomconfiguration_create_create_ioscustomconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 279
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosCustomConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Ioscustomconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-ioscustomconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_ioscustomconfiguration_delete_delete_ioscustomconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Ioscustomconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-ioscustomconfiguration-get.md
If successful, this method returns a `200 OK` response code and [iosCustomConfig
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_ioscustomconfiguration_get_get_ioscustomconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosCustomConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Ioscustomconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-ioscustomconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_ioscustomconfiguration_list_list_ioscustomconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosCustomConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Ioscustomconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-ioscustomconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [iosC
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_ioscustomconfiguration_update_update_ioscustomconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 279
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosCustomConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Iosdevicefeaturesconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-iosdevicefeaturesconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [iosDevic
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_iosdevicefeaturesconfiguration_create_create_iosdevicefeaturesconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 1988
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosDeviceFeaturesConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Iosdevicefeaturesconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-iosdevicefeaturesconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_iosdevicefeaturesconfiguration_delete_delete_iosdevicefeaturesconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Iosdevicefeaturesconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-iosdevicefeaturesconfiguration-get.md
If successful, this method returns a `200 OK` response code and [iosDeviceFeatur
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_iosdevicefeaturesconfiguration_get_get_iosdevicefeaturesconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosDeviceFeaturesConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Iosdevicefeaturesconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-iosdevicefeaturesconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_iosdevicefeaturesconfiguration_list_list_iosdevicefeaturesconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosDeviceFeaturesConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Iosdevicefeaturesconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-iosdevicefeaturesconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [iosD
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_iosdevicefeaturesconfiguration_update_update_iosdevicefeaturesconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 1988
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosDeviceFeaturesConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Iosgeneraldeviceconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-iosgeneraldeviceconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [iosGener
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_iosgeneraldeviceconfiguration_create_create_iosgeneraldeviceconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 7841
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosGeneralDeviceConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Iosgeneraldeviceconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-iosgeneraldeviceconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_iosgeneraldeviceconfiguration_delete_delete_iosgeneraldeviceconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Iosgeneraldeviceconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-iosgeneraldeviceconfiguration-get.md
If successful, this method returns a `200 OK` response code and [iosGeneralDevic
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_iosgeneraldeviceconfiguration_get_get_iosgeneraldeviceconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosGeneralDeviceConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Iosgeneraldeviceconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-iosgeneraldeviceconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_iosgeneraldeviceconfiguration_list_list_iosgeneraldeviceconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosGeneralDeviceConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Iosgeneraldeviceconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-iosgeneraldeviceconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [iosG
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_iosgeneraldeviceconfiguration_update_update_iosgeneraldeviceconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 7841
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosGeneralDeviceConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Iosupdateconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-iosupdateconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [iosUpdat
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_iosupdateconfiguration_create_create_iosupdateconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 325
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosUpdateConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Iosupdateconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-iosupdateconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_iosupdateconfiguration_delete_delete_iosupdateconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Iosupdateconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-iosupdateconfiguration-get.md
If successful, this method returns a `200 OK` response code and [iosUpdateConfig
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_iosupdateconfiguration_get_get_iosupdateconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosUpdateConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Iosupdateconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-iosupdateconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_iosupdateconfiguration_list_list_iosupdateconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosUpdateConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Iosupdateconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-iosupdateconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [iosU
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_iosupdateconfiguration_update_update_iosupdateconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 325
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosUpdateConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Iosupdatedevicestatus Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-iosupdatedevicestatus-create.md
If successful, this method returns a `201 Created` response code and a [iosUpdat
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_iosupdatedevicestatus_create_create_iosupdatedevicestatus" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/iosUpdateStatuses Content-type: application/json
Content-length: 552
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosUpdateDeviceStatus" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Iosupdatedevicestatus Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-iosupdatedevicestatus-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_iosupdatedevicestatus_delete_delete_iosupdatedevicestatus" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/iosUpdateStatuses/{iosUpdateDeviceStatusId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Iosupdatedevicestatus Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-iosupdatedevicestatus-get.md
If successful, this method returns a `200 OK` response code and [iosUpdateDevice
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_iosupdatedevicestatus_get_get_iosupdatedevicestatus" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/iosUpdateStatuses/{iosUpdateDeviceStatusId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosUpdateDeviceStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Iosupdatedevicestatus List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-iosupdatedevicestatus-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_iosupdatedevicestatus_list_list_iosupdatedevicestatuses" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/iosUpdateStatuses ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosUpdateDeviceStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Iosupdatedevicestatus Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-iosupdatedevicestatus-update.md
If successful, this method returns a `200 OK` response code and an updated [iosU
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_iosupdatedevicestatus_update_update_iosupdatedevicestatus" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/iosUpdateStatuses/{iosUpdateDeviceStatusId} Content-type: application/json
Content-length: 552
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosUpdateDeviceStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Macoscompliancepolicy Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-macoscompliancepolicy-create.md
The following table shows the properties that are required when you create the m
|deviceThreatProtectionRequiredSecurityLevel|[deviceThreatProtectionLevel](../resources/intune-deviceconfig-devicethreatprotectionlevel.md)|Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: `unavailable`, `secured`, `low`, `medium`, `high`, `notSet`.| |storageRequireEncryption|Boolean|Require encryption on Mac OS devices.| |firewallEnabled|Boolean|Whether the firewall should be enabled or not.|
-|firewallBlockAllIncoming|Boolean|Corresponds to the ΓÇ£Block all incoming connectionsΓÇ¥ option.|
-|firewallEnableStealthMode|Boolean|Corresponds to ΓÇ£Enable stealth mode.ΓÇ¥|
+|firewallBlockAllIncoming|Boolean|Corresponds to the ΓÇ£Block all incoming connectionsΓÇ option.|
+|firewallEnableStealthMode|Boolean|Corresponds to ΓÇ£Enable stealth mode.ΓÇ|
If successful, this method returns a `201 Created` response code and a [macOSCom
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_macoscompliancepolicy_create_create_macoscompliancepolicy" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies Content-type: application/json
Content-length: 849
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSCompliancePolicy" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Macoscompliancepolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-macoscompliancepolicy-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_macoscompliancepolicy_delete_delete_macoscompliancepolicy" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Macoscompliancepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-macoscompliancepolicy-get.md
If successful, this method returns a `200 OK` response code and [macOSCompliance
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_macoscompliancepolicy_get_get_macoscompliancepolicy" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSCompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Macoscompliancepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-macoscompliancepolicy-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_macoscompliancepolicy_list_list_macoscompliancepolicies" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSCompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Macoscompliancepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-macoscompliancepolicy-update.md
The following table shows the properties that are required when you create the [
|deviceThreatProtectionRequiredSecurityLevel|[deviceThreatProtectionLevel](../resources/intune-deviceconfig-devicethreatprotectionlevel.md)|Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: `unavailable`, `secured`, `low`, `medium`, `high`, `notSet`.| |storageRequireEncryption|Boolean|Require encryption on Mac OS devices.| |firewallEnabled|Boolean|Whether the firewall should be enabled or not.|
-|firewallBlockAllIncoming|Boolean|Corresponds to the ΓÇ£Block all incoming connectionsΓÇ¥ option.|
-|firewallEnableStealthMode|Boolean|Corresponds to ΓÇ£Enable stealth mode.ΓÇ¥|
+|firewallBlockAllIncoming|Boolean|Corresponds to the ΓÇ£Block all incoming connectionsΓÇ option.|
+|firewallEnableStealthMode|Boolean|Corresponds to ΓÇ£Enable stealth mode.ΓÇ|
If successful, this method returns a `200 OK` response code and an updated [macO
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_macoscompliancepolicy_update_update_macoscompliancepolicy" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} Content-type: application/json
Content-length: 849
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSCompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Macoscustomconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-macoscustomconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [macOSCus
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_macoscustomconfiguration_create_create_macoscustomconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 281
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSCustomConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Macoscustomconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-macoscustomconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_macoscustomconfiguration_delete_delete_macoscustomconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Macoscustomconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-macoscustomconfiguration-get.md
If successful, this method returns a `200 OK` response code and [macOSCustomConf
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_macoscustomconfiguration_get_get_macoscustomconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSCustomConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Macoscustomconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-macoscustomconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_macoscustomconfiguration_list_list_macoscustomconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSCustomConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Macoscustomconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-macoscustomconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [macO
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_macoscustomconfiguration_update_update_macoscustomconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 281
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSCustomConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Macosdevicefeaturesconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-macosdevicefeaturesconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [macOSDev
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_macosdevicefeaturesconfiguration_create_create_macosdevicefeaturesconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 170
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSDeviceFeaturesConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Macosdevicefeaturesconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-macosdevicefeaturesconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_macosdevicefeaturesconfiguration_delete_delete_macosdevicefeaturesconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Macosdevicefeaturesconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-macosdevicefeaturesconfiguration-get.md
If successful, this method returns a `200 OK` response code and [macOSDeviceFeat
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_macosdevicefeaturesconfiguration_get_get_macosdevicefeaturesconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSDeviceFeaturesConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Macosdevicefeaturesconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-macosdevicefeaturesconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_macosdevicefeaturesconfiguration_list_list_macosdevicefeaturesconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSDeviceFeaturesConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Macosdevicefeaturesconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-macosdevicefeaturesconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [macO
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_macosdevicefeaturesconfiguration_update_update_macosdevicefeaturesconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 170
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSDeviceFeaturesConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Macosgeneraldeviceconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-macosgeneraldeviceconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [macOSGen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_macosgeneraldeviceconfiguration_create_create_macosgeneraldeviceconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 906
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSGeneralDeviceConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Macosgeneraldeviceconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-macosgeneraldeviceconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_macosgeneraldeviceconfiguration_delete_delete_macosgeneraldeviceconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Macosgeneraldeviceconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-macosgeneraldeviceconfiguration-get.md
If successful, this method returns a `200 OK` response code and [macOSGeneralDev
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_macosgeneraldeviceconfiguration_get_get_macosgeneraldeviceconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSGeneralDeviceConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Macosgeneraldeviceconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-macosgeneraldeviceconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_macosgeneraldeviceconfiguration_list_list_macosgeneraldeviceconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSGeneralDeviceConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Macosgeneraldeviceconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-macosgeneraldeviceconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [macO
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_macosgeneraldeviceconfiguration_update_update_macosgeneraldeviceconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 906
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.macOSGeneralDeviceConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Reportroot Deviceconfigurationdeviceactivity https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-reportroot-deviceconfigurationdeviceactivity.md
If successful, this function returns a `200 OK` response code and a [report](../
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_reportroot_deviceconfigurationdeviceactivity_deviceconfigurationdeviceactivity_function" }-->
``` http GET https://graph.microsoft.com/v1.0/reports/deviceConfigurationDeviceActivity ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.report" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Reportroot Deviceconfigurationuseractivity https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-reportroot-deviceconfigurationuseractivity.md
If successful, this function returns a `200 OK` response code and a [report](../
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_reportroot_deviceconfigurationuseractivity_deviceconfigurationuseractivity_function" }-->
``` http GET https://graph.microsoft.com/v1.0/reports/deviceConfigurationUserActivity ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.report" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Reportroot Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-reportroot-get.md
If successful, this method returns a `200 OK` response code and [reportRoot](../
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_reportroot_get_get_reportroot" }-->
``` http GET https://graph.microsoft.com/v1.0/reports ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.reportRoot" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Reportroot Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-reportroot-update.md
If successful, this method returns a `200 OK` response code and an updated [repo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_reportroot_update_update_reportroot" }-->
``` http PATCH https://graph.microsoft.com/v1.0/reports Content-type: application/json
Content-length: 52
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.reportRoot" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Settingstatedevicesummary Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-settingstatedevicesummary-create.md
If successful, this method returns a `201 Created` response code and a [settingS
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_settingstatedevicesummary_create_create_settingstatedevicesummary" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/deviceSettingStateSummaries Content-type: application/json
Content-length: 360
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.settingStateDeviceSummary" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Settingstatedevicesummary Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-settingstatedevicesummary-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_settingstatedevicesummary_delete_delete_settingstatedevicesummary" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/deviceSettingStateSummaries/{settingStateDeviceSummaryId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Settingstatedevicesummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-settingstatedevicesummary-get.md
If successful, this method returns a `200 OK` response code and [settingStateDev
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_settingstatedevicesummary_get_get_settingstatedevicesummary" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/deviceSettingStateSummaries/{settingStateDeviceSummaryId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.settingStateDeviceSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Settingstatedevicesummary List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-settingstatedevicesummary-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_settingstatedevicesummary_list_list_settingstatedevicesummaries" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/deviceSettingStateSummaries ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.settingStateDeviceSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Settingstatedevicesummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-settingstatedevicesummary-update.md
If successful, this method returns a `200 OK` response code and an updated [sett
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_settingstatedevicesummary_update_update_settingstatedevicesummary" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId}/deviceSettingStateSummaries/{settingStateDeviceSummaryId} Content-type: application/json
Content-length: 360
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.settingStateDeviceSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Sharedpcconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-sharedpcconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [sharedPC
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_sharedpcconfiguration_create_create_sharedpcconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 860
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.sharedPCConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Sharedpcconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-sharedpcconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_sharedpcconfiguration_delete_delete_sharedpcconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Sharedpcconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-sharedpcconfiguration-get.md
If successful, this method returns a `200 OK` response code and [sharedPCConfigu
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_sharedpcconfiguration_get_get_sharedpcconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.sharedPCConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Sharedpcconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-sharedpcconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_sharedpcconfiguration_list_list_sharedpcconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.sharedPCConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Sharedpcconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-sharedpcconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [shar
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_sharedpcconfiguration_update_update_sharedpcconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 860
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.sharedPCConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Softwareupdatestatussummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-softwareupdatestatussummary-get.md
If successful, this method returns a `200 OK` response code and [softwareUpdateS
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_softwareupdatestatussummary_get_get_softwareupdatestatussummary" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/softwareUpdateStatusSummary ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.softwareUpdateStatusSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Softwareupdatestatussummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-softwareupdatestatussummary-update.md
If successful, this method returns a `200 OK` response code and an updated [soft
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_softwareupdatestatussummary_update_update_softwareupdatestatussummary" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/softwareUpdateStatusSummary Content-type: application/json
Content-length: 518
} ```
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.softwareUpdateStatusSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10compliancepolicy Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10compliancepolicy-create.md
If successful, this method returns a `201 Created` response code and a [windows1
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10compliancepolicy_create_create_windows10compliancepolicy" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies Content-type: application/json
Content-length: 954
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10CompliancePolicy" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Windows10compliancepolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10compliancepolicy-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10compliancepolicy_delete_delete_windows10compliancepolicy" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Windows10compliancepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10compliancepolicy-get.md
If successful, this method returns a `200 OK` response code and [windows10Compli
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10compliancepolicy_get_get_windows10compliancepolicy" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10CompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10compliancepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10compliancepolicy-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10compliancepolicy_list_list_windows10compliancepolicies" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10CompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10compliancepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10compliancepolicy-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10compliancepolicy_update_update_windows10compliancepolicy" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} Content-type: application/json
Content-length: 954
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10CompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10customconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10customconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [windows1
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10customconfiguration_create_create_windows10customconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 378
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10CustomConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Windows10customconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10customconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10customconfiguration_delete_delete_windows10customconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Windows10customconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10customconfiguration-get.md
If successful, this method returns a `200 OK` response code and [windows10Custom
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10customconfiguration_get_get_windows10customconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10CustomConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10customconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10customconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10customconfiguration_list_list_windows10customconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10CustomConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10customconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10customconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10customconfiguration_update_update_windows10customconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 378
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10CustomConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10endpointprotectionconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10endpointprotectionconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [windows1
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10endpointprotectionconfiguration_create_create_windows10endpointprotectionconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 4245
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10EndpointProtectionConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Windows10endpointprotectionconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10endpointprotectionconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10endpointprotectionconfiguration_delete_delete_windows10endpointprotectionconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Windows10endpointprotectionconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10endpointprotectionconfiguration-get.md
If successful, this method returns a `200 OK` response code and [windows10Endpoi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10endpointprotectionconfiguration_get_get_windows10endpointprotectionconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10EndpointProtectionConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10endpointprotectionconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10endpointprotectionconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10endpointprotectionconfiguration_list_list_windows10endpointprotectionconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10EndpointProtectionConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10endpointprotectionconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10endpointprotectionconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10endpointprotectionconfiguration_update_update_windows10endpointprotectionconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 4245
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10EndpointProtectionConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10enterprisemodernappmanagementconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [windows1
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10enterprisemodernappmanagementconfiguration_create_create_windows10enterprisemodernappmanagementconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 222
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10EnterpriseModernAppManagementConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Windows10enterprisemodernappmanagementconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10enterprisemodernappmanagementconfiguration_delete_delete_windows10enterprisemodernappmanagementconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Windows10enterprisemodernappmanagementconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-get.md
If successful, this method returns a `200 OK` response code and [windows10Enterp
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10enterprisemodernappmanagementconfiguration_get_get_windows10enterprisemodernappmanagementconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10EnterpriseModernAppManagementConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10enterprisemodernappmanagementconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10enterprisemodernappmanagementconfiguration_list_list_windows10enterprisemodernappmanagementconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10EnterpriseModernAppManagementConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10enterprisemodernappmanagementconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10enterprisemodernappmanagementconfiguration_update_update_windows10enterprisemodernappmanagementconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 222
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10EnterpriseModernAppManagementConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10generalconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10generalconfiguration-create.md
The following table shows the properties that are required when you create the w
|startMenuHidePowerButton|Boolean|Enabling this policy hides the power button from appearing in the start menu.| |startMenuHideRecentJumpLists|Boolean|Enabling this policy hides recent jump lists from appearing on the start menu/taskbar and disables the corresponding toggle in the Settings app.| |startMenuHideRecentlyAddedApps|Boolean|Enabling this policy hides recently added apps from appearing on the start menu and disables the corresponding toggle in the Settings app.|
-|startMenuHideRestartOptions|Boolean|Enabling this policy hides ΓÇ£Restart/Update and RestartΓÇ¥ from appearing in the power button in the start menu.|
+|startMenuHideRestartOptions|Boolean|Enabling this policy hides ΓÇ£Restart/Update and RestartΓÇ from appearing in the power button in the start menu.|
|startMenuHideShutDown|Boolean|Enabling this policy hides shut down/update and shut down from appearing in the power button in the start menu.| |startMenuHideSignOut|Boolean|Enabling this policy hides sign out from appearing in the user tile in the start menu.| |startMenuHideSleep|Boolean|Enabling this policy hides sleep from appearing in the power button in the start menu.|
The following table shows the properties that are required when you create the w
+## Response
+If successful, this method returns a `201 Created` response code and a [windows10GeneralConfiguration](../resources/intune-deviceconfig-windows10generalconfiguration.md) object in the response body.
+++ ## Response If successful, this method returns a `201 Created` response code and a [windows10GeneralConfiguration](../resources/intune-deviceconfig-windows10generalconfiguration.md) object in the response body.
If successful, this method returns a `201 Created` response code and a [windows1
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10generalconfiguration_create_create_windows10generalconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 9822
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10GeneralConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Windows10generalconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10generalconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10generalconfiguration_delete_delete_windows10generalconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Windows10generalconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10generalconfiguration-get.md
If successful, this method returns a `200 OK` response code and [windows10Genera
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10generalconfiguration_get_get_windows10generalconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10GeneralConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10generalconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10generalconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10generalconfiguration_list_list_windows10generalconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10GeneralConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10generalconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10generalconfiguration-update.md
The following table shows the properties that are required when you create the [
|startMenuHidePowerButton|Boolean|Enabling this policy hides the power button from appearing in the start menu.| |startMenuHideRecentJumpLists|Boolean|Enabling this policy hides recent jump lists from appearing on the start menu/taskbar and disables the corresponding toggle in the Settings app.| |startMenuHideRecentlyAddedApps|Boolean|Enabling this policy hides recently added apps from appearing on the start menu and disables the corresponding toggle in the Settings app.|
-|startMenuHideRestartOptions|Boolean|Enabling this policy hides ΓÇ£Restart/Update and RestartΓÇ¥ from appearing in the power button in the start menu.|
+|startMenuHideRestartOptions|Boolean|Enabling this policy hides ΓÇ£Restart/Update and RestartΓÇ from appearing in the power button in the start menu.|
|startMenuHideShutDown|Boolean|Enabling this policy hides shut down/update and shut down from appearing in the power button in the start menu.| |startMenuHideSignOut|Boolean|Enabling this policy hides sign out from appearing in the user tile in the start menu.| |startMenuHideSleep|Boolean|Enabling this policy hides sleep from appearing in the power button in the start menu.|
The following table shows the properties that are required when you create the [
+## Response
+If successful, this method returns a `200 OK` response code and an updated [windows10GeneralConfiguration](../resources/intune-deviceconfig-windows10generalconfiguration.md) object in the response body.
+++ ## Response If successful, this method returns a `200 OK` response code and an updated [windows10GeneralConfiguration](../resources/intune-deviceconfig-windows10generalconfiguration.md) object in the response body.
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10generalconfiguration_update_update_windows10generalconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 9822
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10GeneralConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10mobilecompliancepolicy Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10mobilecompliancepolicy-create.md
If successful, this method returns a `201 Created` response code and a [windows1
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10mobilecompliancepolicy_create_create_windows10mobilecompliancepolicy" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies Content-type: application/json
Content-length: 792
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10MobileCompliancePolicy" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Windows10mobilecompliancepolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10mobilecompliancepolicy-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10mobilecompliancepolicy_delete_delete_windows10mobilecompliancepolicy" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Windows10mobilecompliancepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10mobilecompliancepolicy-get.md
If successful, this method returns a `200 OK` response code and [windows10Mobile
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10mobilecompliancepolicy_get_get_windows10mobilecompliancepolicy" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10MobileCompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10mobilecompliancepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10mobilecompliancepolicy-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10mobilecompliancepolicy_list_list_windows10mobilecompliancepolicies" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10MobileCompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10mobilecompliancepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10mobilecompliancepolicy-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10mobilecompliancepolicy_update_update_windows10mobilecompliancepolicy" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} Content-type: application/json
Content-length: 792
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10MobileCompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10secureassessmentconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10secureassessmentconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [windows1
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10secureassessmentconfiguration_create_create_windows10secureassessmentconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 359
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10SecureAssessmentConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Windows10secureassessmentconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10secureassessmentconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10secureassessmentconfiguration_delete_delete_windows10secureassessmentconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Windows10secureassessmentconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10secureassessmentconfiguration-get.md
If successful, this method returns a `200 OK` response code and [windows10Secure
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10secureassessmentconfiguration_get_get_windows10secureassessmentconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10SecureAssessmentConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10secureassessmentconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10secureassessmentconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10secureassessmentconfiguration_list_list_windows10secureassessmentconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10SecureAssessmentConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10secureassessmentconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10secureassessmentconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10secureassessmentconfiguration_update_update_windows10secureassessmentconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 359
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10SecureAssessmentConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10teamgeneralconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10teamgeneralconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [windows1
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10teamgeneralconfiguration_create_create_windows10teamgeneralconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 1150
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10TeamGeneralConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Windows10teamgeneralconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10teamgeneralconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10teamgeneralconfiguration_delete_delete_windows10teamgeneralconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Windows10teamgeneralconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10teamgeneralconfiguration-get.md
If successful, this method returns a `200 OK` response code and [windows10TeamGe
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10teamgeneralconfiguration_get_get_windows10teamgeneralconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10TeamGeneralConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10teamgeneralconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10teamgeneralconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10teamgeneralconfiguration_list_list_windows10teamgeneralconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10TeamGeneralConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows10teamgeneralconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows10teamgeneralconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows10teamgeneralconfiguration_update_update_windows10teamgeneralconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 1150
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows10TeamGeneralConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows81compliancepolicy Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows81compliancepolicy-create.md
If successful, this method returns a `201 Created` response code and a [windows8
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows81compliancepolicy_create_create_windows81compliancepolicy" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies Content-type: application/json
Content-length: 602
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows81CompliancePolicy" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Windows81compliancepolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows81compliancepolicy-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows81compliancepolicy_delete_delete_windows81compliancepolicy" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Windows81compliancepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows81compliancepolicy-get.md
If successful, this method returns a `200 OK` response code and [windows81Compli
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows81compliancepolicy_get_get_windows81compliancepolicy" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows81CompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows81compliancepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows81compliancepolicy-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows81compliancepolicy_list_list_windows81compliancepolicies" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows81CompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows81compliancepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows81compliancepolicy-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows81compliancepolicy_update_update_windows81compliancepolicy" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} Content-type: application/json
Content-length: 602
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows81CompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows81generalconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows81generalconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [windows8
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows81generalconfiguration_create_create_windows81generalconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 1693
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows81GeneralConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Windows81generalconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows81generalconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows81generalconfiguration_delete_delete_windows81generalconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Windows81generalconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows81generalconfiguration-get.md
If successful, this method returns a `200 OK` response code and [windows81Genera
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows81generalconfiguration_get_get_windows81generalconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows81GeneralConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows81generalconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows81generalconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows81generalconfiguration_list_list_windows81generalconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows81GeneralConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windows81generalconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windows81generalconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windows81generalconfiguration_update_update_windows81generalconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 1693
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windows81GeneralConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windowsdefenderadvancedthreatprotectionconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [windowsD
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsdefenderadvancedthreatprotectionconfiguration_create_create_windowsdefenderadvancedthreatprotectionconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 267
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Windowsdefenderadvancedthreatprotectionconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsdefenderadvancedthreatprotectionconfiguration_delete_delete_windowsdefenderadvancedthreatprotectionconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Windowsdefenderadvancedthreatprotectionconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-get.md
If successful, this method returns a `200 OK` response code and [windowsDefender
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsdefenderadvancedthreatprotectionconfiguration_get_get_windowsdefenderadvancedthreatprotectionconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windowsdefenderadvancedthreatprotectionconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsdefenderadvancedthreatprotectionconfiguration_list_list_windowsdefenderadvancedthreatprotectionconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windowsdefenderadvancedthreatprotectionconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsdefenderadvancedthreatprotectionconfiguration_update_update_windowsdefenderadvancedthreatprotectionconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 267
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windowsphone81compliancepolicy Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsphone81compliancepolicy-create.md
If successful, this method returns a `201 Created` response code and a [windowsP
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsphone81compliancepolicy_create_create_windowsphone81compliancepolicy" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies Content-type: application/json
Content-length: 607
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsPhone81CompliancePolicy" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Windowsphone81compliancepolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsphone81compliancepolicy-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsphone81compliancepolicy_delete_delete_windowsphone81compliancepolicy" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Windowsphone81compliancepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsphone81compliancepolicy-get.md
If successful, this method returns a `200 OK` response code and [windowsPhone81C
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsphone81compliancepolicy_get_get_windowsphone81compliancepolicy" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsPhone81CompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windowsphone81compliancepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsphone81compliancepolicy-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsphone81compliancepolicy_list_list_windowsphone81compliancepolicies" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsPhone81CompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windowsphone81compliancepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsphone81compliancepolicy-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsphone81compliancepolicy_update_update_windowsphone81compliancepolicy" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId} Content-type: application/json
Content-length: 607
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsPhone81CompliancePolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windowsphone81customconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsphone81customconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [windowsP
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsphone81customconfiguration_create_create_windowsphone81customconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 383
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsPhone81CustomConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Windowsphone81customconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsphone81customconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsphone81customconfiguration_delete_delete_windowsphone81customconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Windowsphone81customconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsphone81customconfiguration-get.md
If successful, this method returns a `200 OK` response code and [windowsPhone81C
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsphone81customconfiguration_get_get_windowsphone81customconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsPhone81CustomConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windowsphone81customconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsphone81customconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsphone81customconfiguration_list_list_windowsphone81customconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsPhone81CustomConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windowsphone81customconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsphone81customconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsphone81customconfiguration_update_update_windowsphone81customconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 383
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsPhone81CustomConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windowsphone81generalconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsphone81generalconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [windowsP
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsphone81generalconfiguration_create_create_windowsphone81generalconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 1461
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsPhone81GeneralConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Windowsphone81generalconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsphone81generalconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsphone81generalconfiguration_delete_delete_windowsphone81generalconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Windowsphone81generalconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsphone81generalconfiguration-get.md
If successful, this method returns a `200 OK` response code and [windowsPhone81G
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsphone81generalconfiguration_get_get_windowsphone81generalconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsPhone81GeneralConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windowsphone81generalconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsphone81generalconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsphone81generalconfiguration_list_list_windowsphone81generalconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsPhone81GeneralConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windowsphone81generalconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsphone81generalconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsphone81generalconfiguration_update_update_windowsphone81generalconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 1461
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsPhone81GeneralConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windowsupdateforbusinessconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsupdateforbusinessconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [windowsU
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsupdateforbusinessconfiguration_create_create_windowsupdateforbusinessconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations Content-type: application/json
Content-length: 1963
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsUpdateForBusinessConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Deviceconfig Windowsupdateforbusinessconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsupdateforbusinessconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsupdateforbusinessconfiguration_delete_delete_windowsupdateforbusinessconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Deviceconfig Windowsupdateforbusinessconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsupdateforbusinessconfiguration-get.md
If successful, this method returns a `200 OK` response code and [windowsUpdateFo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsupdateforbusinessconfiguration_get_get_windowsupdateforbusinessconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsUpdateForBusinessConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windowsupdateforbusinessconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsupdateforbusinessconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsupdateforbusinessconfiguration_list_list_windowsupdateforbusinessconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsUpdateForBusinessConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Deviceconfig Windowsupdateforbusinessconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-deviceconfig-windowsupdateforbusinessconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_deviceconfig_windowsupdateforbusinessconfiguration_update_update_windowsupdateforbusinessconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations/{deviceConfigurationId} Content-type: application/json
Content-length: 1963
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsUpdateForBusinessConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Applepushnotificationcertificate Downloadapplepushnotificationcertificatesigningrequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-applepushnotificationcertificate-downloadapplepushnotificationcertificatesigningrequest.md
If successful, this function returns a `200 OK` response code and a String in th
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_applepushnotificationcertificate_downloadapplepushnotificationcertificatesigningrequest_downloadapplepushnotificationcertificatesigningrequest_function" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/applePushNotificationCertificate/downloadApplePushNotificationCertificateSigningRequest ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Applepushnotificationcertificate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-applepushnotificationcertificate-get.md
If successful, this method returns a `200 OK` response code and [applePushNotifi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_applepushnotificationcertificate_get_get_applepushnotificationcertificate" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/applePushNotificationCertificate ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.applePushNotificationCertificate" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Applepushnotificationcertificate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-applepushnotificationcertificate-update.md
If successful, this method returns a `200 OK` response code and an updated [appl
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_applepushnotificationcertificate_update_update_applepushnotificationcertificate" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/applePushNotificationCertificate Content-type: application/json
Content-length: 481
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.applePushNotificationCertificate" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Applogcollectionrequest Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-applogcollectionrequest-create.md
If successful, this method returns a `201 Created` response code and a [appLogCo
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_applogcollectionrequest_create_create_applogcollectionrequest" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEventId}/appLogCollectionRequests Content-type: application/json
Content-length: 257
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.appLogCollectionRequest" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Devices Applogcollectionrequest Createdownloadurl https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-applogcollectionrequest-createdownloadurl.md
If successful, this action returns a `200 OK` response code and a [appLogCollect
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_applogcollectionrequest_createdownloadurl_createdownloadurl_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEventId}/appLogCollectionRequests/{appLogCollectionRequestId}/createDownloadUrl ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.appLogCollectionDownloadDetails" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Applogcollectionrequest Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-applogcollectionrequest-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_applogcollectionrequest_delete_delete_applogcollectionrequest" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEventId}/appLogCollectionRequests/{appLogCollectionRequestId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Applogcollectionrequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-applogcollectionrequest-get.md
If successful, this method returns a `200 OK` response code and [appLogCollectio
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_applogcollectionrequest_get_get_applogcollectionrequest" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEventId}/appLogCollectionRequests/{appLogCollectionRequestId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.appLogCollectionRequest" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Applogcollectionrequest List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-applogcollectionrequest-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_applogcollectionrequest_list_list_applogcollectionrequests" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEventId}/appLogCollectionRequests ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.appLogCollectionRequest" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Applogcollectionrequest Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-applogcollectionrequest-update.md
If successful, this method returns a `200 OK` response code and an updated [appL
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_applogcollectionrequest_update_update_applogcollectionrequest" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEventId}/appLogCollectionRequests/{appLogCollectionRequestId} Content-type: application/json
Content-length: 257
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.appLogCollectionRequest" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Detectedapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-detectedapp-create.md
If successful, this method returns a `201 Created` response code and a [detected
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_detectedapp_create_create_detectedapp" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/detectedApps Content-type: application/json
Content-length: 228
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.detectedApp" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Devices Detectedapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-detectedapp-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_detectedapp_delete_delete_detectedapp" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Detectedapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-detectedapp-get.md
If successful, this method returns a `200 OK` response code and [detectedApp](..
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_detectedapp_get_get_detectedapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.detectedApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Detectedapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-detectedapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_detectedapp_list_list_detectedapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/detectedApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.detectedApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Detectedapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-detectedapp-update.md
If successful, this method returns a `200 OK` response code and an updated [dete
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_detectedapp_update_update_detectedapp" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId} Content-type: application/json
Content-length: 228
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.detectedApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Devicecategory Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-devicecategory-get.md
If successful, this method returns a `200 OK` response code and [deviceCategory]
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_devicecategory_get_get_devicecategory" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/deviceCategory ```
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceCategory" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Devicecategory Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-devicecategory-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_devicecategory_update_update_devicecategory" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/deviceCategory Content-type: application/json
Content-length: 56
} ```
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceCategory" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Devicelogcollectionresponse Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-devicelogcollectionresponse-create.md
+
+ Title: "Create deviceLogCollectionResponse"
+description: "Create a new deviceLogCollectionResponse object."
+
+localization_priority: Normal
++
+# Create deviceLogCollectionResponse
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Create a new [deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/logCollectionRequests
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the deviceLogCollectionResponse object.
+
+The following table shows the properties that are required when you create the deviceLogCollectionResponse.
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier in the form of tenantId_deviceId_requestId.|
+|status|[appLogUploadState](../resources/intune-devices-apploguploadstate.md)|Indicates the status for the app log collection request if it is pending, completed or failed, Default is pending. Possible values are: `pending`, `completed`, `failed`, `unknownFutureValue`.|
+|managedDeviceId|Guid|Indicates Intune device unique identifier.|
+|requestedDateTimeUTC|DateTimeOffset|The DateTime of the request.|
+|receivedDateTimeUTC|DateTimeOffset|The DateTime the request was received.|
+|initiatedByUserPrincipalName|String|The UPN for who initiated the request.|
+|expirationDateTimeUTC|DateTimeOffset|The DateTime of the expiration of the logs.|
+|sizeInKB|Double|The size of the logs in KB. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|enrolledByUser|String|The User Principal Name (UPN) of the user that enrolled the device.|
+++
+## Response
+If successful, this method returns a `201 Created` response code and a [deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/logCollectionRequests
+Content-type: application/json
+Content-length: 508
+
+{
+ "@odata.type": "#microsoft.graph.deviceLogCollectionResponse",
+ "status": "completed",
+ "managedDeviceId": "3b336f00-6f00-3b33-006f-333b006f333b",
+ "requestedDateTimeUTC": "2016-12-31T23:57:40.7845755-08:00",
+ "receivedDateTimeUTC": "2016-12-31T23:59:48.6545758-08:00",
+ "initiatedByUserPrincipalName": "Initiated By User Principal Name value",
+ "expirationDateTimeUTC": "2017-01-01T00:02:49.2157996-08:00",
+ "sizeInKB": 2.6666666666666665,
+ "enrolledByUser": "Enrolled By User value"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+Content-Length: 557
+
+{
+ "@odata.type": "#microsoft.graph.deviceLogCollectionResponse",
+ "id": "05fb97dc-97dc-05fb-dc97-fb05dc97fb05",
+ "status": "completed",
+ "managedDeviceId": "3b336f00-6f00-3b33-006f-333b006f333b",
+ "requestedDateTimeUTC": "2016-12-31T23:57:40.7845755-08:00",
+ "receivedDateTimeUTC": "2016-12-31T23:59:48.6545758-08:00",
+ "initiatedByUserPrincipalName": "Initiated By User Principal Name value",
+ "expirationDateTimeUTC": "2017-01-01T00:02:49.2157996-08:00",
+ "sizeInKB": 2.6666666666666665,
+ "enrolledByUser": "Enrolled By User value"
+}
+```
v1.0 Intune Devices Devicelogcollectionresponse Createdownloadurl https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-devicelogcollectionresponse-createdownloadurl.md
+
+ Title: "createDownloadUrl action"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# createDownloadUrl action
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## 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)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/logCollectionRequests/{deviceLogCollectionResponseId}/createDownloadUrl
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this action returns a `200 OK` response code and a String in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/logCollectionRequests/{deviceLogCollectionResponseId}/createDownloadUrl
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 57
+
+{
+ "value": "https://example.com/createDownloadUrl/"
+}
+```
v1.0 Intune Devices Devicelogcollectionresponse Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-devicelogcollectionresponse-delete.md
+
+ Title: "Delete deviceLogCollectionResponse"
+description: "Deletes a deviceLogCollectionResponse."
+
+localization_priority: Normal
++
+# Delete deviceLogCollectionResponse
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Deletes a [deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md).
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/logCollectionRequests/{deviceLogCollectionResponseId}
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `204 No Content` response code.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+DELETE https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/logCollectionRequests/{deviceLogCollectionResponseId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Intune Devices Devicelogcollectionresponse Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-devicelogcollectionresponse-get.md
+
+ Title: "Get deviceLogCollectionResponse"
+description: "Read properties and relationships of the deviceLogCollectionResponse object."
+
+localization_priority: Normal
++
+# Get deviceLogCollectionResponse
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/logCollectionRequests/{deviceLogCollectionResponseId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/logCollectionRequests/{deviceLogCollectionResponseId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 596
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.deviceLogCollectionResponse",
+ "id": "05fb97dc-97dc-05fb-dc97-fb05dc97fb05",
+ "status": "completed",
+ "managedDeviceId": "3b336f00-6f00-3b33-006f-333b006f333b",
+ "requestedDateTimeUTC": "2016-12-31T23:57:40.7845755-08:00",
+ "receivedDateTimeUTC": "2016-12-31T23:59:48.6545758-08:00",
+ "initiatedByUserPrincipalName": "Initiated By User Principal Name value",
+ "expirationDateTimeUTC": "2017-01-01T00:02:49.2157996-08:00",
+ "sizeInKB": 2.6666666666666665,
+ "enrolledByUser": "Enrolled By User value"
+ }
+}
+```
v1.0 Intune Devices Devicelogcollectionresponse List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-devicelogcollectionresponse-list.md
+
+ Title: "List deviceLogCollectionResponses"
+description: "List properties and relationships of the deviceLogCollectionResponse objects."
+
+localization_priority: Normal
++
+# List deviceLogCollectionResponses
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/logCollectionRequests
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/logCollectionRequests
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 630
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.deviceLogCollectionResponse",
+ "id": "05fb97dc-97dc-05fb-dc97-fb05dc97fb05",
+ "status": "completed",
+ "managedDeviceId": "3b336f00-6f00-3b33-006f-333b006f333b",
+ "requestedDateTimeUTC": "2016-12-31T23:57:40.7845755-08:00",
+ "receivedDateTimeUTC": "2016-12-31T23:59:48.6545758-08:00",
+ "initiatedByUserPrincipalName": "Initiated By User Principal Name value",
+ "expirationDateTimeUTC": "2017-01-01T00:02:49.2157996-08:00",
+ "sizeInKB": 2.6666666666666665,
+ "enrolledByUser": "Enrolled By User value"
+ }
+ ]
+}
+```
v1.0 Intune Devices Devicelogcollectionresponse Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-devicelogcollectionresponse-update.md
+
+ Title: "Update deviceLogCollectionResponse"
+description: "Update the properties of a deviceLogCollectionResponse object."
+
+localization_priority: Normal
++
+# Update deviceLogCollectionResponse
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Update the properties of a [deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/logCollectionRequests/{deviceLogCollectionResponseId}
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the [deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md) object.
+
+The following table shows the properties that are required when you create the [deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier in the form of tenantId_deviceId_requestId.|
+|status|[appLogUploadState](../resources/intune-devices-apploguploadstate.md)|Indicates the status for the app log collection request if it is pending, completed or failed, Default is pending. Possible values are: `pending`, `completed`, `failed`, `unknownFutureValue`.|
+|managedDeviceId|Guid|Indicates Intune device unique identifier.|
+|requestedDateTimeUTC|DateTimeOffset|The DateTime of the request.|
+|receivedDateTimeUTC|DateTimeOffset|The DateTime the request was received.|
+|initiatedByUserPrincipalName|String|The UPN for who initiated the request.|
+|expirationDateTimeUTC|DateTimeOffset|The DateTime of the expiration of the logs.|
+|sizeInKB|Double|The size of the logs in KB. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|enrolledByUser|String|The User Principal Name (UPN) of the user that enrolled the device.|
+++
+## Response
+If successful, this method returns a `200 OK` response code and an updated [deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+PATCH https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/logCollectionRequests/{deviceLogCollectionResponseId}
+Content-type: application/json
+Content-length: 508
+
+{
+ "@odata.type": "#microsoft.graph.deviceLogCollectionResponse",
+ "status": "completed",
+ "managedDeviceId": "3b336f00-6f00-3b33-006f-333b006f333b",
+ "requestedDateTimeUTC": "2016-12-31T23:57:40.7845755-08:00",
+ "receivedDateTimeUTC": "2016-12-31T23:59:48.6545758-08:00",
+ "initiatedByUserPrincipalName": "Initiated By User Principal Name value",
+ "expirationDateTimeUTC": "2017-01-01T00:02:49.2157996-08:00",
+ "sizeInKB": 2.6666666666666665,
+ "enrolledByUser": "Enrolled By User value"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 557
+
+{
+ "@odata.type": "#microsoft.graph.deviceLogCollectionResponse",
+ "id": "05fb97dc-97dc-05fb-dc97-fb05dc97fb05",
+ "status": "completed",
+ "managedDeviceId": "3b336f00-6f00-3b33-006f-333b006f333b",
+ "requestedDateTimeUTC": "2016-12-31T23:57:40.7845755-08:00",
+ "receivedDateTimeUTC": "2016-12-31T23:59:48.6545758-08:00",
+ "initiatedByUserPrincipalName": "Initiated By User Principal Name value",
+ "expirationDateTimeUTC": "2017-01-01T00:02:49.2157996-08:00",
+ "sizeInKB": 2.6666666666666665,
+ "enrolledByUser": "Enrolled By User value"
+}
+```
v1.0 Intune Devices Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-devicemanagement-get.md
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_devicemanagement_get_get_devicemanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-devicemanagement-update.md
The following table shows the properties that are required when you create the [
|subscriptionState|[deviceManagementSubscriptionState](../resources/intune-devices-devicemanagementsubscriptionstate.md)|Tenant mobile device management subscription state. Possible values are: `pending`, `active`, `warning`, `disabled`, `deleted`, `blocked`, `lockedOut`.| |deviceProtectionOverview|[deviceProtectionOverview](../resources/intune-devices-deviceprotectionoverview.md)|Device protection overview.| |windowsMalwareOverview|[windowsMalwareOverview](../resources/intune-devices-windowsmalwareoverview.md)|Malware overview for windows devices.|
+|userExperienceAnalyticsSettings|[userExperienceAnalyticsSettings](../resources/intune-devices-userexperienceanalyticssettings.md)|User experience analytics device settings|
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_devicemanagement_update_update_devicemanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement Content-type: application/json
Content-length: 2632
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Devicemanagement Userexperienceanalyticssummarizeworkfromanywheredevices https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-devicemanagement-userexperienceanalyticssummarizeworkfromanywheredevices.md
+
+ Title: "userExperienceAnalyticsSummarizeWorkFromAnywhereDevices function"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# userExperienceAnalyticsSummarizeWorkFromAnywhereDevices function
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## 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)|DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsSummarizeWorkFromAnywhereDevices
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this function returns a `200 OK` response code and a [userExperienceAnalyticsWorkFromAnywhereDevicesSummary](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevicessummary.md) in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsSummarizeWorkFromAnywhereDevices
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 1355
+
+{
+ "value": {
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary",
+ "autopilotDevicesSummary": {
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsAutopilotDevicesSummary",
+ "devicesNotAutopilotRegistered": 13,
+ "devicesWithoutAutopilotProfileAssigned": 6,
+ "totalWindows10DevicesWithoutTenantAttached": 10
+ },
+ "cloudManagementDevicesSummary": {
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsCloudManagementDevicesSummary",
+ "coManagedDeviceCount": 4,
+ "intuneDeviceCount": 1,
+ "tenantAttachDeviceCount": 7
+ },
+ "windows10DevicesSummary": {
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsWindows10DevicesSummary",
+ "unsupportedOSversionDeviceCount": 15
+ },
+ "cloudIdentityDevicesSummary": {
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsCloudIdentityDevicesSummary",
+ "deviceWithoutCloudIdentityCount": 15
+ },
+ "totalDevices": 12,
+ "coManagedDevices": 0,
+ "intuneDevices": 13,
+ "tenantAttachDevices": 3,
+ "windows10Devices": 0,
+ "windows10DevicesWithoutTenantAttach": 3,
+ "unsupportedOSversionDevices": 11,
+ "devicesWithoutCloudIdentity": 11,
+ "devicesNotAutopilotRegistered": 13,
+ "devicesWithoutAutopilotProfileAssigned": 6
+ }
+}
+```
v1.0 Intune Devices Malwarestateforwindowsdevice Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-malwarestateforwindowsdevice-create.md
The following table shows the properties that are required when you create the m
|Property|Type|Description| |:|:|:| |id|String|The unique Identifier. This is device id.|
-|deviceName|String|Device name|
-|executionState|[windowsMalwareExecutionState](../resources/intune-devices-windowsmalwareexecutionstate.md)|Execution status of the malware like blocked/executing etc. Possible values are: `unknown`, `blocked`, `allowed`, `running`, `notRunning`.|
-|threatState|[windowsMalwareThreatState](../resources/intune-devices-windowsmalwarethreatstate.md)|Threat status of the malware like cleaned/quarantined/allowed etc. Possible values are: `active`, `actionFailed`, `manualStepsRequired`, `fullScanRequired`, `rebootRequired`, `remediatedWithNonCriticalFailures`, `quarantined`, `removed`, `cleaned`, `allowed`, `noStatusCleared`.|
+|deviceName|String|Indicates the name of the device being evaluated for malware state|
+|executionState|[windowsMalwareExecutionState](../resources/intune-devices-windowsmalwareexecutionstate.md)|Indicates execution status of the malware. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unknown. Possible values are: `unknown`, `blocked`, `allowed`, `running`, `notRunning`.|
+|threatState|[windowsMalwareThreatState](../resources/intune-devices-windowsmalwarethreatstate.md)|Indicates threat status of the malware. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. defaults to noStatusCleared. Possible values are: `active`, `actionFailed`, `manualStepsRequired`, `fullScanRequired`, `rebootRequired`, `remediatedWithNonCriticalFailures`, `quarantined`, `removed`, `cleaned`, `allowed`, `noStatusCleared`.|
|initialDetectionDateTime|DateTimeOffset|Initial detection datetime of the malware| |lastStateChangeDateTime|DateTimeOffset|The last time this particular threat was changed|
-|detectionCount|Int32|Number of times the malware is detected|
+|detectionCount|Int32|Indicates the number of times the malware is detected|
If successful, this method returns a `201 Created` response code and a [malwareS
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_malwarestateforwindowsdevice_create_create_malwarestateforwindowsdevice" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/windowsMalwareInformation/{windowsMalwareInformationId}/deviceMalwareStates Content-type: application/json
Content-length: 334
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.malwareStateForWindowsDevice" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Devices Malwarestateforwindowsdevice Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-malwarestateforwindowsdevice-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_malwarestateforwindowsdevice_delete_delete_malwarestateforwindowsdevice" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/windowsMalwareInformation/{windowsMalwareInformationId}/deviceMalwareStates/{malwareStateForWindowsDeviceId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Malwarestateforwindowsdevice Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-malwarestateforwindowsdevice-get.md
If successful, this method returns a `200 OK` response code and [malwareStateFor
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_malwarestateforwindowsdevice_get_get_malwarestateforwindowsdevice" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/windowsMalwareInformation/{windowsMalwareInformationId}/deviceMalwareStates/{malwareStateForWindowsDeviceId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.malwareStateForWindowsDevice" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Malwarestateforwindowsdevice List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-malwarestateforwindowsdevice-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_malwarestateforwindowsdevice_list_list_malwarestateforwindowsdevices" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/windowsMalwareInformation/{windowsMalwareInformationId}/deviceMalwareStates ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.malwareStateForWindowsDevice" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Malwarestateforwindowsdevice Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-malwarestateforwindowsdevice-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:| |id|String|The unique Identifier. This is device id.|
-|deviceName|String|Device name|
-|executionState|[windowsMalwareExecutionState](../resources/intune-devices-windowsmalwareexecutionstate.md)|Execution status of the malware like blocked/executing etc. Possible values are: `unknown`, `blocked`, `allowed`, `running`, `notRunning`.|
-|threatState|[windowsMalwareThreatState](../resources/intune-devices-windowsmalwarethreatstate.md)|Threat status of the malware like cleaned/quarantined/allowed etc. Possible values are: `active`, `actionFailed`, `manualStepsRequired`, `fullScanRequired`, `rebootRequired`, `remediatedWithNonCriticalFailures`, `quarantined`, `removed`, `cleaned`, `allowed`, `noStatusCleared`.|
+|deviceName|String|Indicates the name of the device being evaluated for malware state|
+|executionState|[windowsMalwareExecutionState](../resources/intune-devices-windowsmalwareexecutionstate.md)|Indicates execution status of the malware. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unknown. Possible values are: `unknown`, `blocked`, `allowed`, `running`, `notRunning`.|
+|threatState|[windowsMalwareThreatState](../resources/intune-devices-windowsmalwarethreatstate.md)|Indicates threat status of the malware. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. defaults to noStatusCleared. Possible values are: `active`, `actionFailed`, `manualStepsRequired`, `fullScanRequired`, `rebootRequired`, `remediatedWithNonCriticalFailures`, `quarantined`, `removed`, `cleaned`, `allowed`, `noStatusCleared`.|
|initialDetectionDateTime|DateTimeOffset|Initial detection datetime of the malware| |lastStateChangeDateTime|DateTimeOffset|The last time this particular threat was changed|
-|detectionCount|Int32|Number of times the malware is detected|
+|detectionCount|Int32|Indicates the number of times the malware is detected|
If successful, this method returns a `200 OK` response code and an updated [malw
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_malwarestateforwindowsdevice_update_update_malwarestateforwindowsdevice" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/windowsMalwareInformation/{windowsMalwareInformationId}/deviceMalwareStates/{malwareStateForWindowsDeviceId} Content-type: application/json
Content-length: 334
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.malwareStateForWindowsDevice" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Manageddevice Bypassactivationlock https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-bypassactivationlock.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_bypassactivationlock_bypassactivationlock_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId}/bypassActivationLock ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Manageddevice Cleanwindowsdevice https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-cleanwindowsdevice.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_cleanwindowsdevice_cleanwindowsdevice_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId}/cleanWindowsDevice
Content-length: 28
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Manageddevice Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-create.md
The following table shows the properties that are required when you create the m
|deviceName|String|Name of the device. This property is read-only.| |managedDeviceOwnerType|[managedDeviceOwnerType](../resources/intune-devices-manageddeviceownertype.md)|Ownership of the device. Can be 'company' or 'personal'. Possible values are: `unknown`, `company`, `personal`.| |deviceActionResults|[deviceActionResult](../resources/intune-devices-deviceactionresult.md) collection|List of ComplexType deviceActionResult objects. This property is read-only.|
-|enrolledDateTime|DateTimeOffset|Enrollment time of the device. This property is read-only.|
-|lastSyncDateTime|DateTimeOffset|The date and time that the device last completed a successful sync with Intune. This property is read-only.|
+|enrolledDateTime|DateTimeOffset|Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only.|
+|lastSyncDateTime|DateTimeOffset|The date and time that the device last completed a successful sync with Intune. Supports $filter operator 'lt' and 'gt'. This property is read-only.|
|operatingSystem|String|Operating system of the device. Windows, iOS, etc. This property is read-only.|
-|complianceState|[complianceState](../resources/intune-devices-compliancestate.md)|Compliance state of the device. This property is read-only. Possible values are: `unknown`, `compliant`, `noncompliant`, `conflict`, `error`, `inGracePeriod`, `configManager`.|
-|jailBroken|String|whether the device is jail broken or rooted. This property is read-only.|
-|managementAgent|[managementAgentType](../resources/intune-devices-managementagenttype.md)|Management channel of the device. Intune, EAS, etc. This property is read-only. Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`.|
+|complianceState|[complianceState](../resources/intune-devices-compliancestate.md)|Compliance state of the device. Examples: Compliant, Conflict, Error, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: `unknown`, `compliant`, `noncompliant`, `conflict`, `error`, `inGracePeriod`, `configManager`.|
+|jailBroken|String|Whether the device is jail broken or rooted. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only.|
+|managementAgent|[managementAgentType](../resources/intune-devices-managementagenttype.md)|Management channel of the device. Examples: Intune, EAS, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`.|
|osVersion|String|Operating system version of the device. This property is read-only.| |easActivated|Boolean|Whether the device is Exchange ActiveSync activated. This property is read-only.| |easDeviceId|String|Exchange ActiveSync Id of the device. This property is read-only.| |easActivationDateTime|DateTimeOffset|Exchange ActivationSync activation time of the device. This property is read-only.| |azureADRegistered|Boolean|Whether the device is Azure Active Directory registered. This property is read-only.| |deviceEnrollmentType|[deviceEnrollmentType](../resources/intune-devices-deviceenrollmenttype.md)|Enrollment type of the device. This property is read-only. Possible values are: `unknown`, `userEnrollment`, `deviceEnrollmentManager`, `appleBulkWithUser`, `appleBulkWithoutUser`, `windowsAzureADJoin`, `windowsBulkUserless`, `windowsAutoEnrollment`, `windowsBulkAzureDomainJoin`, `windowsCoManagement`, `windowsAzureADJoinUsingDeviceAuth`, `appleUserEnrollment`, `appleUserEnrollmentWithServiceAccount`.|
-|activationLockBypassCode|String|The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. Individual GET call with select query options is needed to retrieve actual values. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
+|activationLockBypassCode|String|The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
|emailAddress|String|Email(s) for the user associated with the device. This property is read-only.| |azureADDeviceId|String|The unique identifier for the Azure Active Directory device. Read only. This property is read-only.| |deviceRegistrationState|[deviceRegistrationState](../resources/intune-devices-deviceregistrationstate.md)|Device registration state. This property is read-only. Possible values are: `notRegistered`, `registered`, `revoked`, `keyConflict`, `approvalPending`, `certificateReset`, `notRegisteredPendingEnrollment`, `unknown`.|
-|deviceCategoryDisplayName|String|Device category display name. This property is read-only.|
+|deviceCategoryDisplayName|String|Device category display name. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only.|
|isSupervised|Boolean|Device supervised status. This property is read-only.| |exchangeLastSuccessfulSyncDateTime|DateTimeOffset|Last time the device contacted Exchange. This property is read-only.| |exchangeAccessState|[deviceManagementExchangeAccessState](../resources/intune-devices-devicemanagementexchangeaccessstate.md)|The Access State of the device in Exchange. This property is read-only. Possible values are: `none`, `unknown`, `allowed`, `blocked`, `quarantined`.| |exchangeAccessStateReason|[deviceManagementExchangeAccessStateReason](../resources/intune-devices-devicemanagementexchangeaccessstatereason.md)|The reason for the device's access state in Exchange. This property is read-only. Possible values are: `none`, `unknown`, `exchangeGlobalRule`, `exchangeIndividualRule`, `exchangeDeviceRule`, `exchangeUpgrade`, `exchangeMailboxPolicy`, `other`, `compliant`, `notCompliant`, `notEnrolled`, `unknownLocation`, `mfaRequired`, `azureADBlockDueToAccessPolicy`, `compromisedPassword`, `deviceNotKnownWithManagedApp`.|
-|remoteAssistanceSessionUrl|String|Url that allows a Remote Assistance session to be established with the device. This property is read-only.|
+|remoteAssistanceSessionUrl|String|Url that allows a Remote Assistance session to be established with the device. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.|
|remoteAssistanceSessionErrorDetails|String|An error string that identifies issues when creating Remote Assistance session objects. This property is read-only.| |isEncrypted|Boolean|Device encryption status. This property is read-only.| |userPrincipalName|String|Device user principal name. This property is read-only.|
The following table shows the properties that are required when you create the m
|partnerReportedThreatState|[managedDevicePartnerReportedHealthState](../resources/intune-devices-manageddevicepartnerreportedhealthstate.md)|Indicates the threat state of a device when a Mobile Threat Defense partner is in use by the account and device. Read Only. This property is read-only. Possible values are: `unknown`, `activated`, `deactivated`, `secured`, `lowSeverity`, `mediumSeverity`, `highSeverity`, `unresponsive`, `compromised`, `misconfigured`.| |requireUserEnrollmentApproval|Boolean|Reports if the managed iOS device is user approval enrollment. This property is read-only.| |managementCertificateExpirationDate|DateTimeOffset|Reports device management certificate expiration date. This property is read-only.|
-|iccid|String|Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
-|udid|String|Unique Device Identifier for iOS and macOS devices. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
-|notes|String|Notes on the device created by IT Admin. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported.|
+|iccid|String|Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
+|udid|String|Unique Device Identifier for iOS and macOS devices. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
+|notes|String|Notes on the device created by IT Admin. Default is null. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported.|
|ethernetMacAddress|String|Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.|
-|physicalMemoryInBytes|Int64|Total Memory in Bytes. Return default value 0 in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. Default value is 0. Read-only. This property is read-only.|
+|physicalMemoryInBytes|Int64|Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only.|
If successful, this method returns a `201 Created` response code and a [managedD
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_create_create_manageddevice" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/managedDevices Content-type: application/json
Content-length: 4942
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDevice" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Devices Manageddevice Createdevicelogcollectionrequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-createdevicelogcollectionrequest.md
+
+ Title: "createDeviceLogCollectionRequest action"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# createDeviceLogCollectionRequest action
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## 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)|DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceManagement/managedDevices/{managedDeviceId}/createDeviceLogCollectionRequest
+POST /deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/createDeviceLogCollectionRequest
+POST /deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/users/{userId}/managedDevices/{managedDeviceId}/createDeviceLogCollectionRequest
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply JSON representation of the parameters.
+
+The following table shows the parameters that can be used with this action.
+
+|Property|Type|Description|
+|:|:|:|
+|templateType|[deviceLogCollectionRequest](../resources/intune-devices-devicelogcollectionrequest.md)|Not yet documented|
+++
+## Response
+If successful, this action returns a `200 OK` response code and a [deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md) in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId}/createDeviceLogCollectionRequest
+
+Content-type: application/json
+Content-length: 161
+
+{
+ "templateType": {
+ "@odata.type": "microsoft.graph.deviceLogCollectionRequest",
+ "id": "Id value",
+ "templateType": "unknownFutureValue"
+ }
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 596
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.deviceLogCollectionResponse",
+ "id": "05fb97dc-97dc-05fb-dc97-fb05dc97fb05",
+ "status": "completed",
+ "managedDeviceId": "3b336f00-6f00-3b33-006f-333b006f333b",
+ "requestedDateTimeUTC": "2016-12-31T23:57:40.7845755-08:00",
+ "receivedDateTimeUTC": "2016-12-31T23:59:48.6545758-08:00",
+ "initiatedByUserPrincipalName": "Initiated By User Principal Name value",
+ "expirationDateTimeUTC": "2017-01-01T00:02:49.2157996-08:00",
+ "sizeInKB": 2.6666666666666665,
+ "enrolledByUser": "Enrolled By User value"
+ }
+}
+```
v1.0 Intune Devices Manageddevice Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_delete_delete_manageddevice" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Manageddevice Deleteuserfromsharedappledevice https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-deleteuserfromsharedappledevice.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_deleteuserfromsharedappledevice_deleteuserfromsharedappledevice_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId}/deleteUserFromSharedAppleDevice
Content-length: 56
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Manageddevice Disablelostmode https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-disablelostmode.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_disablelostmode_disablelostmode_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId}/disableLostMode ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Manageddevice Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-get.md
If successful, this method returns a `200 OK` response code and [managedDevice](
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_get_get_manageddevice" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDevice" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Manageddevice List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_list_list_manageddevices" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/managedDevices ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDevice" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Manageddevice Locatedevice https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-locatedevice.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_locatedevice_locatedevice_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId}/locateDevice ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Manageddevice Logoutsharedappledeviceactiveuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-logoutsharedappledeviceactiveuser.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_logoutsharedappledeviceactiveuser_logoutsharedappledeviceactiveuser_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId}/logoutSharedAppleDeviceActiveUser ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Manageddevice Rebootnow https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-rebootnow.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_rebootnow_rebootnow_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId}/rebootNow ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Manageddevice Recoverpasscode https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-recoverpasscode.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_recoverpasscode_recoverpasscode_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId}/recoverPasscode ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Manageddevice Remotelock https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-remotelock.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_remotelock_remotelock_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId}/remoteLock ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Manageddevice Requestremoteassistance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-requestremoteassistance.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_requestremoteassistance_requestremoteassistance_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId}/requestRemoteAssistance ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Manageddevice Resetpasscode https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-resetpasscode.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_resetpasscode_resetpasscode_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId}/resetPasscode ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Manageddevice Retire https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-retire.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_retire_retire_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId}/retire ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Manageddevice Shutdown https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-shutdown.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_shutdown_shutdown_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId}/shutDown ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Manageddevice Syncdevice https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-syncdevice.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_syncdevice_syncdevice_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId}/syncDevice ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Manageddevice Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-update.md
The following table shows the properties that are required when you create the [
|deviceName|String|Name of the device. This property is read-only.| |managedDeviceOwnerType|[managedDeviceOwnerType](../resources/intune-devices-manageddeviceownertype.md)|Ownership of the device. Can be 'company' or 'personal'. Possible values are: `unknown`, `company`, `personal`.| |deviceActionResults|[deviceActionResult](../resources/intune-devices-deviceactionresult.md) collection|List of ComplexType deviceActionResult objects. This property is read-only.|
-|enrolledDateTime|DateTimeOffset|Enrollment time of the device. This property is read-only.|
-|lastSyncDateTime|DateTimeOffset|The date and time that the device last completed a successful sync with Intune. This property is read-only.|
+|enrolledDateTime|DateTimeOffset|Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only.|
+|lastSyncDateTime|DateTimeOffset|The date and time that the device last completed a successful sync with Intune. Supports $filter operator 'lt' and 'gt'. This property is read-only.|
|operatingSystem|String|Operating system of the device. Windows, iOS, etc. This property is read-only.|
-|complianceState|[complianceState](../resources/intune-devices-compliancestate.md)|Compliance state of the device. This property is read-only. Possible values are: `unknown`, `compliant`, `noncompliant`, `conflict`, `error`, `inGracePeriod`, `configManager`.|
-|jailBroken|String|whether the device is jail broken or rooted. This property is read-only.|
-|managementAgent|[managementAgentType](../resources/intune-devices-managementagenttype.md)|Management channel of the device. Intune, EAS, etc. This property is read-only. Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`.|
+|complianceState|[complianceState](../resources/intune-devices-compliancestate.md)|Compliance state of the device. Examples: Compliant, Conflict, Error, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: `unknown`, `compliant`, `noncompliant`, `conflict`, `error`, `inGracePeriod`, `configManager`.|
+|jailBroken|String|Whether the device is jail broken or rooted. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only.|
+|managementAgent|[managementAgentType](../resources/intune-devices-managementagenttype.md)|Management channel of the device. Examples: Intune, EAS, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`.|
|osVersion|String|Operating system version of the device. This property is read-only.| |easActivated|Boolean|Whether the device is Exchange ActiveSync activated. This property is read-only.| |easDeviceId|String|Exchange ActiveSync Id of the device. This property is read-only.| |easActivationDateTime|DateTimeOffset|Exchange ActivationSync activation time of the device. This property is read-only.| |azureADRegistered|Boolean|Whether the device is Azure Active Directory registered. This property is read-only.| |deviceEnrollmentType|[deviceEnrollmentType](../resources/intune-devices-deviceenrollmenttype.md)|Enrollment type of the device. This property is read-only. Possible values are: `unknown`, `userEnrollment`, `deviceEnrollmentManager`, `appleBulkWithUser`, `appleBulkWithoutUser`, `windowsAzureADJoin`, `windowsBulkUserless`, `windowsAutoEnrollment`, `windowsBulkAzureDomainJoin`, `windowsCoManagement`, `windowsAzureADJoinUsingDeviceAuth`, `appleUserEnrollment`, `appleUserEnrollmentWithServiceAccount`.|
-|activationLockBypassCode|String|The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. Individual GET call with select query options is needed to retrieve actual values. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
+|activationLockBypassCode|String|The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
|emailAddress|String|Email(s) for the user associated with the device. This property is read-only.| |azureADDeviceId|String|The unique identifier for the Azure Active Directory device. Read only. This property is read-only.| |deviceRegistrationState|[deviceRegistrationState](../resources/intune-devices-deviceregistrationstate.md)|Device registration state. This property is read-only. Possible values are: `notRegistered`, `registered`, `revoked`, `keyConflict`, `approvalPending`, `certificateReset`, `notRegisteredPendingEnrollment`, `unknown`.|
-|deviceCategoryDisplayName|String|Device category display name. This property is read-only.|
+|deviceCategoryDisplayName|String|Device category display name. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only.|
|isSupervised|Boolean|Device supervised status. This property is read-only.| |exchangeLastSuccessfulSyncDateTime|DateTimeOffset|Last time the device contacted Exchange. This property is read-only.| |exchangeAccessState|[deviceManagementExchangeAccessState](../resources/intune-devices-devicemanagementexchangeaccessstate.md)|The Access State of the device in Exchange. This property is read-only. Possible values are: `none`, `unknown`, `allowed`, `blocked`, `quarantined`.| |exchangeAccessStateReason|[deviceManagementExchangeAccessStateReason](../resources/intune-devices-devicemanagementexchangeaccessstatereason.md)|The reason for the device's access state in Exchange. This property is read-only. Possible values are: `none`, `unknown`, `exchangeGlobalRule`, `exchangeIndividualRule`, `exchangeDeviceRule`, `exchangeUpgrade`, `exchangeMailboxPolicy`, `other`, `compliant`, `notCompliant`, `notEnrolled`, `unknownLocation`, `mfaRequired`, `azureADBlockDueToAccessPolicy`, `compromisedPassword`, `deviceNotKnownWithManagedApp`.|
-|remoteAssistanceSessionUrl|String|Url that allows a Remote Assistance session to be established with the device. This property is read-only.|
+|remoteAssistanceSessionUrl|String|Url that allows a Remote Assistance session to be established with the device. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.|
|remoteAssistanceSessionErrorDetails|String|An error string that identifies issues when creating Remote Assistance session objects. This property is read-only.| |isEncrypted|Boolean|Device encryption status. This property is read-only.| |userPrincipalName|String|Device user principal name. This property is read-only.|
The following table shows the properties that are required when you create the [
|partnerReportedThreatState|[managedDevicePartnerReportedHealthState](../resources/intune-devices-manageddevicepartnerreportedhealthstate.md)|Indicates the threat state of a device when a Mobile Threat Defense partner is in use by the account and device. Read Only. This property is read-only. Possible values are: `unknown`, `activated`, `deactivated`, `secured`, `lowSeverity`, `mediumSeverity`, `highSeverity`, `unresponsive`, `compromised`, `misconfigured`.| |requireUserEnrollmentApproval|Boolean|Reports if the managed iOS device is user approval enrollment. This property is read-only.| |managementCertificateExpirationDate|DateTimeOffset|Reports device management certificate expiration date. This property is read-only.|
-|iccid|String|Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
-|udid|String|Unique Device Identifier for iOS and macOS devices. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
-|notes|String|Notes on the device created by IT Admin. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported.|
+|iccid|String|Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
+|udid|String|Unique Device Identifier for iOS and macOS devices. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
+|notes|String|Notes on the device created by IT Admin. Default is null. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported.|
|ethernetMacAddress|String|Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.|
-|physicalMemoryInBytes|Int64|Total Memory in Bytes. Return default value 0 in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. Default value is 0. Read-only. This property is read-only.|
+|physicalMemoryInBytes|Int64|Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only.|
If successful, this method returns a `200 OK` response code and an updated [mana
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_update_update_manageddevice" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId} Content-type: application/json
Content-length: 4942
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDevice" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Manageddevice Updatewindowsdeviceaccount https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-updatewindowsdeviceaccount.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_updatewindowsdeviceaccount_updatewindowsdeviceaccount_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId}/updateWindowsDeviceAccount
Content-length: 532
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Manageddevice Windowsdefenderscan https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-windowsdefenderscan.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_windowsdefenderscan_windowsdefenderscan_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId}/windowsDefenderScan
Content-length: 25
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Manageddevice Windowsdefenderupdatesignatures https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-windowsdefenderupdatesignatures.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_windowsdefenderupdatesignatures_windowsdefenderupdatesignatures_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId}/windowsDefenderUpdateSignatures ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Manageddevice Wipe https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddevice-wipe.md
The following table shows the parameters that can be used with this action.
|keepEnrollmentData|Boolean|Not yet documented| |keepUserData|Boolean|Not yet documented| |macOsUnlockCode|String|Not yet documented|
+|obliterationBehavior|[obliterationBehavior](../resources/intune-devices-obliterationbehavior.md)|Not yet documented|
|persistEsimDataPlan|Boolean|Not yet documented|
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddevice_wipe_wipe_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{managedDeviceId}/wipe
Content-length: 141
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Manageddeviceoverview Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddeviceoverview-get.md
If successful, this method returns a `200 OK` response code and [managedDeviceOv
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddeviceoverview_get_get_manageddeviceoverview" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/managedDeviceOverview ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDeviceOverview" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Manageddeviceoverview Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-manageddeviceoverview-update.md
If successful, this method returns a `200 OK` response code and an updated [mana
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_manageddeviceoverview_update_update_manageddeviceoverview" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/managedDeviceOverview Content-type: application/json
Content-length: 900
} ```
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedDeviceOverview" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Mobileapptroubleshootingevent Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-mobileapptroubleshootingevent-create.md
If successful, this method returns a `201 Created` response code and a [mobileAp
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_mobileapptroubleshootingevent_create_create_mobileapptroubleshootingevent" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/mobileAppTroubleshootingEvents Content-type: application/json
Content-length: 71
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileAppTroubleshootingEvent" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Devices Mobileapptroubleshootingevent Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-mobileapptroubleshootingevent-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_mobileapptroubleshootingevent_delete_delete_mobileapptroubleshootingevent" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEventId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Mobileapptroubleshootingevent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-mobileapptroubleshootingevent-get.md
If successful, this method returns a `200 OK` response code and [mobileAppTroubl
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_mobileapptroubleshootingevent_get_get_mobileapptroubleshootingevent" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEventId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileAppTroubleshootingEvent" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Mobileapptroubleshootingevent List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-mobileapptroubleshootingevent-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_mobileapptroubleshootingevent_list_list_mobileapptroubleshootingevents" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/mobileAppTroubleshootingEvents ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileAppTroubleshootingEvent" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Mobileapptroubleshootingevent Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-mobileapptroubleshootingevent-update.md
If successful, this method returns a `200 OK` response code and an updated [mobi
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_mobileapptroubleshootingevent_update_update_mobileapptroubleshootingevent" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEventId} Content-type: application/json
Content-length: 71
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileAppTroubleshootingEvent" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices User Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-user-create.md
If successful, this method returns a `201 Created` response code and a [user](..
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_user_create_create_user" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/users Content-type: application/json
Content-length: 46
} ```
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.user" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Devices User Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-user-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_user_delete_delete_user" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/users/{userId} ```
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices User Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-user-get.md
If successful, this method returns a `200 OK` response code and [user](../resour
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_user_get_get_user" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/users/{userId} ```
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.user" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices User List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-user-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_user_list_list_users" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/users ```
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.user" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices User Removealldevicesfrommanagement https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-user-removealldevicesfrommanagement.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_user_removealldevicesfrommanagement_removealldevicesfrommanagement_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/users/{userId}/removeAllDevicesFromManagement ```
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices User Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-user-update.md
If successful, this method returns a `200 OK` response code and an updated [user
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_devices_user_update_update_user" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/users/{userId} Content-type: application/json
Content-length: 46
} ```
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.user" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Userexperienceanalyticsapphealthapplicationperformance Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsapphealthapplicationperformance-get.md
+
+ Title: "Get userExperienceAnalyticsAppHealthApplicationPerformance"
+description: "Read properties and relationships of the userExperienceAnalyticsAppHealthApplicationPerformance object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsAppHealthApplicationPerformance
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance/{userExperienceAnalyticsAppHealthApplicationPerformanceId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance/{userExperienceAnalyticsAppHealthApplicationPerformanceId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 567
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance",
+ "id": "c7962a87-2a87-c796-872a-96c7872a96c7",
+ "appHangCount": 12,
+ "appHealthScore": 4.666666666666667,
+ "appHealthStatus": "App Health Status value",
+ "allOrgsHealthScore": 6.0,
+ "activeDeviceCount": 1,
+ "appName": "App Name value",
+ "appDisplayName": "App Display Name value",
+ "appPublisher": "App Publisher value",
+ "appUsageDuration": 0,
+ "appCrashCount": 13,
+ "meanTimeToFailureInMinutes": 10
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthapplicationperformance List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsapphealthapplicationperformance-list.md
+
+ Title: "List userExperienceAnalyticsAppHealthApplicationPerformances"
+description: "List properties and relationships of the userExperienceAnalyticsAppHealthApplicationPerformance objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsAppHealthApplicationPerformances
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 607
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance",
+ "id": "c7962a87-2a87-c796-872a-96c7872a96c7",
+ "appHangCount": 12,
+ "appHealthScore": 4.666666666666667,
+ "appHealthStatus": "App Health Status value",
+ "allOrgsHealthScore": 6.0,
+ "activeDeviceCount": 1,
+ "appName": "App Name value",
+ "appDisplayName": "App Display Name value",
+ "appPublisher": "App Publisher value",
+ "appUsageDuration": 0,
+ "appCrashCount": 13,
+ "meanTimeToFailureInMinutes": 10
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyappversiondetails Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails-get.md
+
+ Title: "Get userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails"
+description: "Read properties and relationships of the userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 472
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails",
+ "id": "1505e3e6-e3e6-1505-e6e3-0515e6e30515",
+ "deviceCountWithCrashes": 6,
+ "isMostUsedVersion": true,
+ "isLatestUsedVersion": true,
+ "appName": "App Name value",
+ "appDisplayName": "App Display Name value",
+ "appPublisher": "App Publisher value",
+ "appVersion": "App Version value",
+ "appCrashCount": 13
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyappversiondetails List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails-list.md
+
+ Title: "List userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailses"
+description: "List properties and relationships of the userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailses
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 506
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails",
+ "id": "1505e3e6-e3e6-1505-e6e3-0515e6e30515",
+ "deviceCountWithCrashes": 6,
+ "isMostUsedVersion": true,
+ "isLatestUsedVersion": true,
+ "appName": "App Name value",
+ "appDisplayName": "App Display Name value",
+ "appPublisher": "App Publisher value",
+ "appVersion": "App Version value",
+ "appCrashCount": 13
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyappversiondeviceid Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid-get.md
+
+ Title: "Get userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId"
+description: "Read properties and relationships of the userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 527
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId",
+ "id": "2dad85e9-85e9-2dad-e985-ad2de985ad2d",
+ "deviceId": "Device Id value",
+ "deviceDisplayName": "Device Display Name value",
+ "processedDateTime": "2017-01-01T00:03:22.2339319-08:00",
+ "appName": "App Name value",
+ "appDisplayName": "App Display Name value",
+ "appPublisher": "App Publisher value",
+ "appVersion": "App Version value",
+ "appCrashCount": 13
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyappversiondeviceid List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid-list.md
+
+ Title: "List userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIds"
+description: "List properties and relationships of the userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIds
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 561
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId",
+ "id": "2dad85e9-85e9-2dad-e985-ad2de985ad2d",
+ "deviceId": "Device Id value",
+ "deviceDisplayName": "Device Display Name value",
+ "processedDateTime": "2017-01-01T00:03:22.2339319-08:00",
+ "appName": "App Name value",
+ "appDisplayName": "App Display Name value",
+ "appPublisher": "App Publisher value",
+ "appVersion": "App Version value",
+ "appCrashCount": 13
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyosversion Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion-get.md
+
+ Title: "Get userExperienceAnalyticsAppHealthAppPerformanceByOSVersion"
+description: "Read properties and relationships of the userExperienceAnalyticsAppHealthAppPerformanceByOSVersion object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsAppHealthAppPerformanceByOSVersion
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/{userExperienceAnalyticsAppHealthAppPerformanceByOSVersionId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/{userExperienceAnalyticsAppHealthAppPerformanceByOSVersionId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 505
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion",
+ "id": "65f9bde9-bde9-65f9-e9bd-f965e9bdf965",
+ "osVersion": "Os Version value",
+ "osBuildNumber": "Os Build Number value",
+ "activeDeviceCount": 1,
+ "appName": "App Name value",
+ "appDisplayName": "App Display Name value",
+ "appPublisher": "App Publisher value",
+ "appUsageDuration": 0,
+ "appCrashCount": 13,
+ "meanTimeToFailureInMinutes": 10
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyosversion List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion-list.md
+
+ Title: "List userExperienceAnalyticsAppHealthAppPerformanceByOSVersions"
+description: "List properties and relationships of the userExperienceAnalyticsAppHealthAppPerformanceByOSVersion objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsAppHealthAppPerformanceByOSVersions
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 541
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion",
+ "id": "65f9bde9-bde9-65f9-e9bd-f965e9bdf965",
+ "osVersion": "Os Version value",
+ "osBuildNumber": "Os Build Number value",
+ "activeDeviceCount": 1,
+ "appName": "App Name value",
+ "appDisplayName": "App Display Name value",
+ "appPublisher": "App Publisher value",
+ "appUsageDuration": 0,
+ "appCrashCount": 13,
+ "meanTimeToFailureInMinutes": 10
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthdevicemodelperformance Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance-get.md
+
+ Title: "Get userExperienceAnalyticsAppHealthDeviceModelPerformance"
+description: "Read properties and relationships of the userExperienceAnalyticsAppHealthDeviceModelPerformance object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsAppHealthDeviceModelPerformance
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance/{userExperienceAnalyticsAppHealthDeviceModelPerformanceId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance/{userExperienceAnalyticsAppHealthDeviceModelPerformanceId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 484
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance",
+ "id": "4daddc60-dc60-4dad-60dc-ad4d60dcad4d",
+ "deviceModel": "Device Model value",
+ "deviceManufacturer": "Device Manufacturer value",
+ "activeDeviceCount": 1,
+ "meanTimeToFailureInMinutes": 10,
+ "modelAppHealthScore": 6.333333333333333,
+ "modelAppHealthStatus": "Model App Health Status value",
+ "healthStatus": "insufficientData"
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthdevicemodelperformance List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance-list.md
+
+ Title: "List userExperienceAnalyticsAppHealthDeviceModelPerformances"
+description: "List properties and relationships of the userExperienceAnalyticsAppHealthDeviceModelPerformance objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsAppHealthDeviceModelPerformances
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 516
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance",
+ "id": "4daddc60-dc60-4dad-60dc-ad4d60dcad4d",
+ "deviceModel": "Device Model value",
+ "deviceManufacturer": "Device Manufacturer value",
+ "activeDeviceCount": 1,
+ "meanTimeToFailureInMinutes": 10,
+ "modelAppHealthScore": 6.333333333333333,
+ "modelAppHealthStatus": "Model App Health Status value",
+ "healthStatus": "insufficientData"
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthdeviceperformance Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsapphealthdeviceperformance-get.md
+
+ Title: "Get userExperienceAnalyticsAppHealthDevicePerformance"
+description: "Read properties and relationships of the userExperienceAnalyticsAppHealthDevicePerformance object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsAppHealthDevicePerformance
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance/{userExperienceAnalyticsAppHealthDevicePerformanceId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance/{userExperienceAnalyticsAppHealthDevicePerformanceId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 686
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance",
+ "id": "2c651499-1499-2c65-9914-652c9914652c",
+ "deviceModel": "Device Model value",
+ "deviceManufacturer": "Device Manufacturer value",
+ "appCrashCount": 13,
+ "crashedAppCount": 15,
+ "appHangCount": 12,
+ "processedDateTime": "2017-01-01T00:03:22.2339319-08:00",
+ "meanTimeToFailureInMinutes": 10,
+ "deviceAppHealthScore": 6.666666666666667,
+ "deviceAppHealthStatus": "Device App Health Status value",
+ "healthStatus": "insufficientData",
+ "deviceId": "Device Id value",
+ "deviceDisplayName": "Device Display Name value"
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthdeviceperformance List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsapphealthdeviceperformance-list.md
+
+ Title: "List userExperienceAnalyticsAppHealthDevicePerformances"
+description: "List properties and relationships of the userExperienceAnalyticsAppHealthDevicePerformance objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsAppHealthDevicePerformances
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 728
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance",
+ "id": "2c651499-1499-2c65-9914-652c9914652c",
+ "deviceModel": "Device Model value",
+ "deviceManufacturer": "Device Manufacturer value",
+ "appCrashCount": 13,
+ "crashedAppCount": 15,
+ "appHangCount": 12,
+ "processedDateTime": "2017-01-01T00:03:22.2339319-08:00",
+ "meanTimeToFailureInMinutes": 10,
+ "deviceAppHealthScore": 6.666666666666667,
+ "deviceAppHealthStatus": "Device App Health Status value",
+ "healthStatus": "insufficientData",
+ "deviceId": "Device Id value",
+ "deviceDisplayName": "Device Display Name value"
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthdeviceperformancedetails Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails-get.md
+
+ Title: "Get userExperienceAnalyticsAppHealthDevicePerformanceDetails"
+description: "Read properties and relationships of the userExperienceAnalyticsAppHealthDevicePerformanceDetails object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsAppHealthDevicePerformanceDetails
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails/{userExperienceAnalyticsAppHealthDevicePerformanceDetailsId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails/{userExperienceAnalyticsAppHealthDevicePerformanceDetailsId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 491
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails",
+ "id": "bc8c5273-5273-bc8c-7352-8cbc73528cbc",
+ "eventDateTime": "2016-12-31T23:59:23.3984029-08:00",
+ "eventType": "Event Type value",
+ "appDisplayName": "App Display Name value",
+ "appPublisher": "App Publisher value",
+ "appVersion": "App Version value",
+ "deviceId": "Device Id value",
+ "deviceDisplayName": "Device Display Name value"
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthdeviceperformancedetails List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails-list.md
+
+ Title: "List userExperienceAnalyticsAppHealthDevicePerformanceDetailses"
+description: "List properties and relationships of the userExperienceAnalyticsAppHealthDevicePerformanceDetails objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsAppHealthDevicePerformanceDetailses
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 523
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails",
+ "id": "bc8c5273-5273-bc8c-7352-8cbc73528cbc",
+ "eventDateTime": "2016-12-31T23:59:23.3984029-08:00",
+ "eventType": "Event Type value",
+ "appDisplayName": "App Display Name value",
+ "appPublisher": "App Publisher value",
+ "appVersion": "App Version value",
+ "deviceId": "Device Id value",
+ "deviceDisplayName": "Device Display Name value"
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthosversionperformance Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsapphealthosversionperformance-get.md
+
+ Title: "Get userExperienceAnalyticsAppHealthOSVersionPerformance"
+description: "Read properties and relationships of the userExperienceAnalyticsAppHealthOSVersionPerformance object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsAppHealthOSVersionPerformance
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance/{userExperienceAnalyticsAppHealthOSVersionPerformanceId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance/{userExperienceAnalyticsAppHealthOSVersionPerformanceId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 441
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance",
+ "id": "7c28e16b-e16b-7c28-6be1-287c6be1287c",
+ "osVersion": "Os Version value",
+ "osBuildNumber": "Os Build Number value",
+ "activeDeviceCount": 1,
+ "meanTimeToFailureInMinutes": 10,
+ "osVersionAppHealthScore": 7.666666666666667,
+ "osVersionAppHealthStatus": "Os Version App Health Status value"
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthosversionperformance List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsapphealthosversionperformance-list.md
+
+ Title: "List userExperienceAnalyticsAppHealthOSVersionPerformances"
+description: "List properties and relationships of the userExperienceAnalyticsAppHealthOSVersionPerformance objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsAppHealthOSVersionPerformances
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 471
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance",
+ "id": "7c28e16b-e16b-7c28-6be1-287c6be1287c",
+ "osVersion": "Os Version value",
+ "osBuildNumber": "Os Build Number value",
+ "activeDeviceCount": 1,
+ "meanTimeToFailureInMinutes": 10,
+ "osVersionAppHealthScore": 7.666666666666667,
+ "osVersionAppHealthStatus": "Os Version App Health Status value"
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsbaseline Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsbaseline-get.md
+
+ Title: "Get userExperienceAnalyticsBaseline"
+description: "Read properties and relationships of the userExperienceAnalyticsBaseline object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsBaseline
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 297
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsBaseline",
+ "id": "1cce2cab-2cab-1cce-ab2c-ce1cab2cce1c",
+ "displayName": "Display Name value",
+ "overallScore": 12,
+ "isBuiltIn": true,
+ "createdDateTime": "2017-01-01T00:02:43.5775965-08:00"
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsbaseline List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsbaseline-list.md
+
+ Title: "List userExperienceAnalyticsBaselines"
+description: "List properties and relationships of the userExperienceAnalyticsBaseline objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsBaselines
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsBaselines
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsBaselines
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 323
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsBaseline",
+ "id": "1cce2cab-2cab-1cce-ab2c-ce1cab2cce1c",
+ "displayName": "Display Name value",
+ "overallScore": 12,
+ "isBuiltIn": true,
+ "createdDateTime": "2017-01-01T00:02:43.5775965-08:00"
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticscategory Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticscategory-get.md
+
+ Title: "Get userExperienceAnalyticsCategory"
+description: "Read properties and relationships of the userExperienceAnalyticsCategory object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsCategory
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsAppHealthOverview
+GET /deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategoryId}
+GET /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/appHealthMetrics
+GET /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/bestPracticesMetrics
+GET /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/batteryHealthMetrics
+GET /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/rebootAnalyticsMetrics
+GET /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/workFromAnywhereMetrics
+GET /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/resourcePerformanceMetrics
+GET /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/deviceBootPerformanceMetrics
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsAppHealthOverview
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 682
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsCategory",
+ "id": "cfd28056-8056-cfd2-5680-d2cf5680d2cf",
+ "overallScore": 12,
+ "totalDevices": 12,
+ "insights": [
+ {
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsInsight",
+ "userExperienceAnalyticsMetricId": "User Experience Analytics Metric Id value",
+ "insightId": "Insight Id value",
+ "values": [
+ {
+ "@odata.type": "microsoft.graph.insightValueDouble",
+ "value": 1.6666666666666667
+ }
+ ],
+ "severity": "informational"
+ }
+ ],
+ "state": "insufficientData"
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsdeviceperformance Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsdeviceperformance-get.md
+
+ Title: "Get userExperienceAnalyticsDevicePerformance"
+description: "Read properties and relationships of the userExperienceAnalyticsDevicePerformance object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsDevicePerformance
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsDevicePerformance/{userExperienceAnalyticsDevicePerformanceId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsDevicePerformance/{userExperienceAnalyticsDevicePerformanceId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 851
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsDevicePerformance",
+ "id": "852ae826-e826-852a-26e8-2a8526e82a85",
+ "deviceName": "Device Name value",
+ "model": "Model value",
+ "manufacturer": "Manufacturer value",
+ "diskType": "hdd",
+ "operatingSystemVersion": "Operating System Version value",
+ "bootScore": 9,
+ "coreBootTimeInMs": 0,
+ "groupPolicyBootTimeInMs": 7,
+ "healthStatus": "insufficientData",
+ "loginScore": 10,
+ "coreLoginTimeInMs": 1,
+ "groupPolicyLoginTimeInMs": 8,
+ "deviceCount": 11,
+ "responsiveDesktopTimeInMs": 9,
+ "blueScreenCount": 15,
+ "restartCount": 12,
+ "averageBlueScreens": 6.0,
+ "averageRestarts": 5.0,
+ "startupPerformanceScore": 7.666666666666667,
+ "modelStartupPerformanceScore": 9.3333333333333339
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsdeviceperformance List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsdeviceperformance-list.md
+
+ Title: "List userExperienceAnalyticsDevicePerformances"
+description: "List properties and relationships of the userExperienceAnalyticsDevicePerformance objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsDevicePerformances
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsDevicePerformance
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsDevicePerformance
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 909
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsDevicePerformance",
+ "id": "852ae826-e826-852a-26e8-2a8526e82a85",
+ "deviceName": "Device Name value",
+ "model": "Model value",
+ "manufacturer": "Manufacturer value",
+ "diskType": "hdd",
+ "operatingSystemVersion": "Operating System Version value",
+ "bootScore": 9,
+ "coreBootTimeInMs": 0,
+ "groupPolicyBootTimeInMs": 7,
+ "healthStatus": "insufficientData",
+ "loginScore": 10,
+ "coreLoginTimeInMs": 1,
+ "groupPolicyLoginTimeInMs": 8,
+ "deviceCount": 11,
+ "responsiveDesktopTimeInMs": 9,
+ "blueScreenCount": 15,
+ "restartCount": 12,
+ "averageBlueScreens": 6.0,
+ "averageRestarts": 5.0,
+ "startupPerformanceScore": 7.666666666666667,
+ "modelStartupPerformanceScore": 9.3333333333333339
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsdeviceperformance Summarizedeviceperformancedevices https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsdeviceperformance-summarizedeviceperformancedevices.md
+
+ Title: "summarizeDevicePerformanceDevices function"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# summarizeDevicePerformanceDevices function
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## 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)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsDevicePerformance/summarizeDevicePerformanceDevices
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request URL, provide the following query parameters with values.
+The following table shows the parameters that can be used with this function.
+
+|Property|Type|Description|
+|:|:|:|
+|summarizeBy|[userExperienceAnalyticsSummarizedBy](../resources/intune-devices-userexperienceanalyticssummarizedby.md)|Not yet documented|
+++
+## Response
+If successful, this function returns a `200 OK` response code and a [userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md) collection in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsDevicePerformance/summarizeDevicePerformanceDevices(summarizeBy='parameterValue')
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 909
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsDevicePerformance",
+ "id": "852ae826-e826-852a-26e8-2a8526e82a85",
+ "deviceName": "Device Name value",
+ "model": "Model value",
+ "manufacturer": "Manufacturer value",
+ "diskType": "hdd",
+ "operatingSystemVersion": "Operating System Version value",
+ "bootScore": 9,
+ "coreBootTimeInMs": 0,
+ "groupPolicyBootTimeInMs": 7,
+ "healthStatus": "insufficientData",
+ "loginScore": 10,
+ "coreLoginTimeInMs": 1,
+ "groupPolicyLoginTimeInMs": 8,
+ "deviceCount": 11,
+ "responsiveDesktopTimeInMs": 9,
+ "blueScreenCount": 15,
+ "restartCount": 12,
+ "averageBlueScreens": 6.0,
+ "averageRestarts": 5.0,
+ "startupPerformanceScore": 7.666666666666667,
+ "modelStartupPerformanceScore": 9.3333333333333339
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsdevicescores Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsdevicescores-get.md
+
+ Title: "Get userExperienceAnalyticsDeviceScores"
+description: "Read properties and relationships of the userExperienceAnalyticsDeviceScores object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsDeviceScores
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsDeviceScores/{userExperienceAnalyticsDeviceScoresId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsDeviceScores/{userExperienceAnalyticsDeviceScoresId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 517
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceScores",
+ "id": "0dd9f6cf-f6cf-0dd9-cff6-d90dcff6d90d",
+ "deviceName": "Device Name value",
+ "model": "Model value",
+ "manufacturer": "Manufacturer value",
+ "endpointAnalyticsScore": 7.333333333333333,
+ "startupPerformanceScore": 7.666666666666667,
+ "appReliabilityScore": 6.333333333333333,
+ "workFromAnywhereScore": 7.0,
+ "batteryHealthScore": 6.0,
+ "healthStatus": "insufficientData"
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsdevicescores List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsdevicescores-list.md
+
+ Title: "List userExperienceAnalyticsDeviceScoreses"
+description: "List properties and relationships of the userExperienceAnalyticsDeviceScores objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsDeviceScoreses
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsDeviceScores
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsDeviceScores
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 553
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceScores",
+ "id": "0dd9f6cf-f6cf-0dd9-cff6-d90dcff6d90d",
+ "deviceName": "Device Name value",
+ "model": "Model value",
+ "manufacturer": "Manufacturer value",
+ "endpointAnalyticsScore": 7.333333333333333,
+ "startupPerformanceScore": 7.666666666666667,
+ "appReliabilityScore": 6.333333333333333,
+ "workFromAnywhereScore": 7.0,
+ "batteryHealthScore": 6.0,
+ "healthStatus": "insufficientData"
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsdevicestartuphistory Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsdevicestartuphistory-get.md
+
+ Title: "Get userExperienceAnalyticsDeviceStartupHistory"
+description: "Read properties and relationships of the userExperienceAnalyticsDeviceStartupHistory object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsDeviceStartupHistory
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsDeviceStartupHistory/{userExperienceAnalyticsDeviceStartupHistoryId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsDeviceStartupHistory/{userExperienceAnalyticsDeviceStartupHistoryId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 784
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceStartupHistory",
+ "id": "13357123-7123-1335-2371-351323713513",
+ "deviceId": "Device Id value",
+ "startTime": "2017-01-01T00:03:29.2730865-08:00",
+ "coreBootTimeInMs": 0,
+ "groupPolicyBootTimeInMs": 7,
+ "featureUpdateBootTimeInMs": 9,
+ "totalBootTimeInMs": 1,
+ "groupPolicyLoginTimeInMs": 8,
+ "coreLoginTimeInMs": 1,
+ "responsiveDesktopTimeInMs": 9,
+ "totalLoginTimeInMs": 2,
+ "isFirstLogin": true,
+ "isFeatureUpdate": true,
+ "operatingSystemVersion": "Operating System Version value",
+ "restartCategory": "restartWithUpdate",
+ "restartStopCode": "Restart Stop Code value",
+ "restartFaultBucket": "Restart Fault Bucket value"
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsdevicestartuphistory List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsdevicestartuphistory-list.md
+
+ Title: "List userExperienceAnalyticsDeviceStartupHistories"
+description: "List properties and relationships of the userExperienceAnalyticsDeviceStartupHistory objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsDeviceStartupHistories
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsDeviceStartupHistory
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsDeviceStartupHistory
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 834
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceStartupHistory",
+ "id": "13357123-7123-1335-2371-351323713513",
+ "deviceId": "Device Id value",
+ "startTime": "2017-01-01T00:03:29.2730865-08:00",
+ "coreBootTimeInMs": 0,
+ "groupPolicyBootTimeInMs": 7,
+ "featureUpdateBootTimeInMs": 9,
+ "totalBootTimeInMs": 1,
+ "groupPolicyLoginTimeInMs": 8,
+ "coreLoginTimeInMs": 1,
+ "responsiveDesktopTimeInMs": 9,
+ "totalLoginTimeInMs": 2,
+ "isFirstLogin": true,
+ "isFeatureUpdate": true,
+ "operatingSystemVersion": "Operating System Version value",
+ "restartCategory": "restartWithUpdate",
+ "restartStopCode": "Restart Stop Code value",
+ "restartFaultBucket": "Restart Fault Bucket value"
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsdevicestartupprocess Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsdevicestartupprocess-get.md
+
+ Title: "Get userExperienceAnalyticsDeviceStartupProcess"
+description: "Read properties and relationships of the userExperienceAnalyticsDeviceStartupProcess object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsDeviceStartupProcess
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsDeviceStartupProcesses/{userExperienceAnalyticsDeviceStartupProcessId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsDeviceStartupProcesses/{userExperienceAnalyticsDeviceStartupProcessId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 358
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceStartupProcess",
+ "id": "03b451e6-51e6-03b4-e651-b403e651b403",
+ "managedDeviceId": "Managed Device Id value",
+ "processName": "Process Name value",
+ "productName": "Product Name value",
+ "publisher": "Publisher value",
+ "startupImpactInMs": 1
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsdevicestartupprocess List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsdevicestartupprocess-list.md
+
+ Title: "List userExperienceAnalyticsDeviceStartupProcesses"
+description: "List properties and relationships of the userExperienceAnalyticsDeviceStartupProcess objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsDeviceStartupProcesses
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsDeviceStartupProcesses
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsDeviceStartupProcesses
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 386
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceStartupProcess",
+ "id": "03b451e6-51e6-03b4-e651-b403e651b403",
+ "managedDeviceId": "Managed Device Id value",
+ "processName": "Process Name value",
+ "productName": "Product Name value",
+ "publisher": "Publisher value",
+ "startupImpactInMs": 1
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsmetric Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsmetric-get.md
+
+ Title: "Get userExperienceAnalyticsMetric"
+description: "Read properties and relationships of the userExperienceAnalyticsMetric object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsMetric
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsMetricHistory/{userExperienceAnalyticsMetricHistoryId}/userExperienceAnalyticsMetric
+GET /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/deviceBootPerformanceMetrics/metricValues/{userExperienceAnalyticsMetricId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsMetricHistory/{userExperienceAnalyticsMetricHistoryId}/userExperienceAnalyticsMetric
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 204
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsMetric",
+ "id": "1371822e-822e-1371-2e82-71132e827113",
+ "value": 1.6666666666666667,
+ "unit": "Unit value"
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsmetric List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsmetric-list.md
+
+ Title: "List userExperienceAnalyticsMetrics"
+description: "List properties and relationships of the userExperienceAnalyticsMetric objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsMetrics
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/deviceBootPerformanceMetrics/metricValues
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaselineId}/deviceBootPerformanceMetrics/metricValues
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 226
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsMetric",
+ "id": "1371822e-822e-1371-2e82-71132e827113",
+ "value": 1.6666666666666667,
+ "unit": "Unit value"
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsmetrichistory Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsmetrichistory-get.md
+
+ Title: "Get userExperienceAnalyticsMetricHistory"
+description: "Read properties and relationships of the userExperienceAnalyticsMetricHistory object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsMetricHistory
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsMetricHistory/{userExperienceAnalyticsMetricHistoryId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsMetricHistory/{userExperienceAnalyticsMetricHistoryId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 286
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsMetricHistory",
+ "id": "2b6d6456-6456-2b6d-5664-6d2b56646d2b",
+ "deviceId": "Device Id value",
+ "metricDateTime": "2017-01-01T00:00:28.4495993-08:00",
+ "metricType": "Metric Type value"
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsmetrichistory List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsmetrichistory-list.md
+
+ Title: "List userExperienceAnalyticsMetricHistories"
+description: "List properties and relationships of the userExperienceAnalyticsMetricHistory objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsMetricHistories
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsMetricHistory
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsMetricHistory
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 310
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsMetricHistory",
+ "id": "2b6d6456-6456-2b6d-5664-6d2b56646d2b",
+ "deviceId": "Device Id value",
+ "metricDateTime": "2017-01-01T00:00:28.4495993-08:00",
+ "metricType": "Metric Type value"
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsmodelscores Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsmodelscores-get.md
+
+ Title: "Get userExperienceAnalyticsModelScores"
+description: "Read properties and relationships of the userExperienceAnalyticsModelScores object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsModelScores
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsModelScores/{userExperienceAnalyticsModelScoresId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsModelScores/{userExperienceAnalyticsModelScoresId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 504
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsModelScores",
+ "id": "f2c0f69c-f69c-f2c0-9cf6-c0f29cf6c0f2",
+ "model": "Model value",
+ "manufacturer": "Manufacturer value",
+ "modelDeviceCount": 0,
+ "endpointAnalyticsScore": 7.333333333333333,
+ "startupPerformanceScore": 7.666666666666667,
+ "appReliabilityScore": 6.333333333333333,
+ "workFromAnywhereScore": 7.0,
+ "batteryHealthScore": 6.0,
+ "healthStatus": "insufficientData"
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsmodelscores List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsmodelscores-list.md
+
+ Title: "List userExperienceAnalyticsModelScoreses"
+description: "List properties and relationships of the userExperienceAnalyticsModelScores objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsModelScoreses
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsModelScores
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsModelScores
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 540
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsModelScores",
+ "id": "f2c0f69c-f69c-f2c0-9cf6-c0f29cf6c0f2",
+ "model": "Model value",
+ "manufacturer": "Manufacturer value",
+ "modelDeviceCount": 0,
+ "endpointAnalyticsScore": 7.333333333333333,
+ "startupPerformanceScore": 7.666666666666667,
+ "appReliabilityScore": 6.333333333333333,
+ "workFromAnywhereScore": 7.0,
+ "batteryHealthScore": 6.0,
+ "healthStatus": "insufficientData"
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsoverview Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsoverview-get.md
+
+ Title: "Get userExperienceAnalyticsOverview"
+description: "Read properties and relationships of the userExperienceAnalyticsOverview object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsOverview
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsOverview](../resources/intune-devices-userexperienceanalyticsoverview.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsOverview
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsOverview](../resources/intune-devices-userexperienceanalyticsoverview.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsOverview
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 1213
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsOverview",
+ "id": "8228da2b-da2b-8228-2bda-28822bda2882",
+ "overallScore": 12,
+ "deviceBootPerformanceOverallScore": 1,
+ "bestPracticesOverallScore": 9,
+ "workFromAnywhereOverallScore": 12,
+ "appHealthOverallScore": 5,
+ "resourcePerformanceOverallScore": 15,
+ "batteryHealthOverallScore": 9,
+ "insights": [
+ {
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsInsight",
+ "userExperienceAnalyticsMetricId": "User Experience Analytics Metric Id value",
+ "insightId": "Insight Id value",
+ "values": [
+ {
+ "@odata.type": "microsoft.graph.insightValueDouble",
+ "value": 1.6666666666666667
+ }
+ ],
+ "severity": "informational"
+ }
+ ],
+ "state": "insufficientData",
+ "deviceBootPerformanceHealthState": "insufficientData",
+ "bestPracticesHealthState": "insufficientData",
+ "workFromAnywhereHealthState": "insufficientData",
+ "appHealthState": "insufficientData",
+ "resourcePerformanceHealthState": "insufficientData",
+ "batteryHealthState": "insufficientData"
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsscorehistory Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsscorehistory-get.md
+
+ Title: "Get userExperienceAnalyticsScoreHistory"
+description: "Read properties and relationships of the userExperienceAnalyticsScoreHistory object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsScoreHistory
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsScoreHistory/{userExperienceAnalyticsScoreHistoryId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsScoreHistory/{userExperienceAnalyticsScoreHistoryId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 657
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsScoreHistory",
+ "id": "d15e3ba8-3ba8-d15e-a83b-5ed1a83b5ed1",
+ "startupDateTime": "2017-01-01T00:03:13.1084278-08:00",
+ "overallScore": 12,
+ "startupScore": 12,
+ "coreBootScore": 13,
+ "coreSigninScore": 15,
+ "recommendedSoftwareScore": 8,
+ "appHealthOverallScore": 5,
+ "workFromAnywhereScore": 5,
+ "batteryHealthScore": 2,
+ "startupTotalDevices": 3,
+ "recommendedSoftwareTotalDevices": 15,
+ "appHealthTotalDevices": 5,
+ "workFromAnywhereTotalDevices": 12,
+ "batteryHealthTotalDevices": 9,
+ "restartScore": 12
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsscorehistory List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsscorehistory-list.md
+
+ Title: "List userExperienceAnalyticsScoreHistories"
+description: "List properties and relationships of the userExperienceAnalyticsScoreHistory objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsScoreHistories
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsScoreHistory
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsScoreHistory
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 705
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsScoreHistory",
+ "id": "d15e3ba8-3ba8-d15e-a83b-5ed1a83b5ed1",
+ "startupDateTime": "2017-01-01T00:03:13.1084278-08:00",
+ "overallScore": 12,
+ "startupScore": 12,
+ "coreBootScore": 13,
+ "coreSigninScore": 15,
+ "recommendedSoftwareScore": 8,
+ "appHealthOverallScore": 5,
+ "workFromAnywhereScore": 5,
+ "batteryHealthScore": 2,
+ "startupTotalDevices": 3,
+ "recommendedSoftwareTotalDevices": 15,
+ "appHealthTotalDevices": 5,
+ "workFromAnywhereTotalDevices": 12,
+ "batteryHealthTotalDevices": 9,
+ "restartScore": 12
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheredevice Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsworkfromanywheredevice-get.md
+
+ Title: "Get userExperienceAnalyticsWorkFromAnywhereDevice"
+description: "Read properties and relationships of the userExperienceAnalyticsWorkFromAnywhereDevice object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsWorkFromAnywhereDevice
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetricId}/metricDevices/{userExperienceAnalyticsWorkFromAnywhereDeviceId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetricId}/metricDevices/{userExperienceAnalyticsWorkFromAnywhereDeviceId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 1463
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice",
+ "id": "83d5adfc-adfc-83d5-fcad-d583fcadd583",
+ "deviceId": "Device Id value",
+ "deviceName": "Device Name value",
+ "serialNumber": "Serial Number value",
+ "manufacturer": "Manufacturer value",
+ "model": "Model value",
+ "ownership": "Ownership value",
+ "managedBy": "Managed By value",
+ "autoPilotRegistered": true,
+ "autoPilotProfileAssigned": true,
+ "azureAdRegistered": true,
+ "azureAdDeviceId": "Azure Ad Device Id value",
+ "azureAdJoinType": "Azure Ad Join Type value",
+ "osDescription": "Os Description value",
+ "osVersion": "Os Version value",
+ "tenantAttached": true,
+ "compliancePolicySetToIntune": true,
+ "otherWorkloadsSetToIntune": true,
+ "isCloudManagedGatewayEnabled": true,
+ "upgradeEligibility": "unknown",
+ "ramCheckFailed": true,
+ "storageCheckFailed": true,
+ "processorCoreCountCheckFailed": true,
+ "processorSpeedCheckFailed": true,
+ "tpmCheckFailed": true,
+ "secureBootCheckFailed": true,
+ "processorFamilyCheckFailed": true,
+ "processor64BitCheckFailed": true,
+ "osCheckFailed": true,
+ "workFromAnywhereScore": 7.0,
+ "windowsScore": 4.0,
+ "cloudManagementScore": 6.666666666666667,
+ "cloudIdentityScore": 6.0,
+ "cloudProvisioningScore": 7.333333333333333,
+ "healthStatus": "insufficientData"
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheredevice List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsworkfromanywheredevice-list.md
+
+ Title: "List userExperienceAnalyticsWorkFromAnywhereDevices"
+description: "List properties and relationships of the userExperienceAnalyticsWorkFromAnywhereDevice objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsWorkFromAnywhereDevices
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetricId}/metricDevices
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetricId}/metricDevices
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 1549
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice",
+ "id": "83d5adfc-adfc-83d5-fcad-d583fcadd583",
+ "deviceId": "Device Id value",
+ "deviceName": "Device Name value",
+ "serialNumber": "Serial Number value",
+ "manufacturer": "Manufacturer value",
+ "model": "Model value",
+ "ownership": "Ownership value",
+ "managedBy": "Managed By value",
+ "autoPilotRegistered": true,
+ "autoPilotProfileAssigned": true,
+ "azureAdRegistered": true,
+ "azureAdDeviceId": "Azure Ad Device Id value",
+ "azureAdJoinType": "Azure Ad Join Type value",
+ "osDescription": "Os Description value",
+ "osVersion": "Os Version value",
+ "tenantAttached": true,
+ "compliancePolicySetToIntune": true,
+ "otherWorkloadsSetToIntune": true,
+ "isCloudManagedGatewayEnabled": true,
+ "upgradeEligibility": "unknown",
+ "ramCheckFailed": true,
+ "storageCheckFailed": true,
+ "processorCoreCountCheckFailed": true,
+ "processorSpeedCheckFailed": true,
+ "tpmCheckFailed": true,
+ "secureBootCheckFailed": true,
+ "processorFamilyCheckFailed": true,
+ "processor64BitCheckFailed": true,
+ "osCheckFailed": true,
+ "workFromAnywhereScore": 7.0,
+ "windowsScore": 4.0,
+ "cloudManagementScore": 6.666666666666667,
+ "cloudIdentityScore": 6.0,
+ "cloudProvisioningScore": 7.333333333333333,
+ "healthStatus": "insufficientData"
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywherehardwarereadinessmetric Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsworkfromanywherehardwarereadinessmetric-get.md
+
+ Title: "Get userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric"
+description: "Read properties and relationships of the userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywherehardwarereadinessmetric.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywherehardwarereadinessmetric.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 720
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric",
+ "id": "6df21a06-1a06-6df2-061a-f26d061af26d",
+ "totalDeviceCount": 0,
+ "upgradeEligibleDeviceCount": 10,
+ "ramCheckFailedPercentage": 8.0,
+ "storageCheckFailedPercentage": 9.3333333333333339,
+ "processorCoreCountCheckFailedPercentage": 13.0,
+ "processorSpeedCheckFailedPercentage": 11.666666666666666,
+ "tpmCheckFailedPercentage": 8.0,
+ "secureBootCheckFailedPercentage": 10.333333333333334,
+ "processorFamilyCheckFailedPercentage": 12.0,
+ "processor64BitCheckFailedPercentage": 11.666666666666666,
+ "osCheckFailedPercentage": 7.666666666666667
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheremetric Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsworkfromanywheremetric-get.md
+
+ Title: "Get userExperienceAnalyticsWorkFromAnywhereMetric"
+description: "Read properties and relationships of the userExperienceAnalyticsWorkFromAnywhereMetric object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsWorkFromAnywhereMetric
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetricId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetricId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 159
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric",
+ "id": "7e6fda96-da96-7e6f-96da-6f7e96da6f7e"
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheremetric List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsworkfromanywheremetric-list.md
+
+ Title: "List userExperienceAnalyticsWorkFromAnywhereMetrics"
+description: "List properties and relationships of the userExperienceAnalyticsWorkFromAnywhereMetric objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsWorkFromAnywhereMetrics
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 177
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric",
+ "id": "7e6fda96-da96-7e6f-96da-6f7e96da6f7e"
+ }
+ ]
+}
+```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheremodelperformance Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance-get.md
+
+ Title: "Get userExperienceAnalyticsWorkFromAnywhereModelPerformance"
+description: "Read properties and relationships of the userExperienceAnalyticsWorkFromAnywhereModelPerformance object."
+
+localization_priority: Normal
++
+# Get userExperienceAnalyticsWorkFromAnywhereModelPerformance
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance/{userExperienceAnalyticsWorkFromAnywhereModelPerformanceId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance/{userExperienceAnalyticsWorkFromAnywhereModelPerformanceId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 501
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance",
+ "id": "7ec79407-9407-7ec7-0794-c77e0794c77e",
+ "model": "Model value",
+ "manufacturer": "Manufacturer value",
+ "modelDeviceCount": 0,
+ "workFromAnywhereScore": 7.0,
+ "windowsScore": 4.0,
+ "cloudManagementScore": 6.666666666666667,
+ "cloudIdentityScore": 6.0,
+ "cloudProvisioningScore": 7.333333333333333,
+ "healthStatus": "insufficientData"
+ }
+}
+```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheremodelperformance List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance-list.md
+
+ Title: "List userExperienceAnalyticsWorkFromAnywhereModelPerformances"
+description: "List properties and relationships of the userExperienceAnalyticsWorkFromAnywhereModelPerformance objects."
+
+localization_priority: Normal
++
+# List userExperienceAnalyticsWorkFromAnywhereModelPerformances
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 537
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance",
+ "id": "7ec79407-9407-7ec7-0794-c77e0794c77e",
+ "model": "Model value",
+ "manufacturer": "Manufacturer value",
+ "modelDeviceCount": 0,
+ "workFromAnywhereScore": 7.0,
+ "windowsScore": 4.0,
+ "cloudManagementScore": 6.666666666666667,
+ "cloudIdentityScore": 6.0,
+ "cloudProvisioningScore": 7.333333333333333,
+ "healthStatus": "insufficientData"
+ }
+ ]
+}
+```
v1.0 Intune Devices Windowsdevicemalwarestate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-windowsdevicemalwarestate-create.md
The following table shows the properties that are required when you create the w
|displayName|String|Malware name| |additionalInformationUrl|String|Information URL to learn more about the malware| |severity|[windowsMalwareSeverity](../resources/intune-devices-windowsmalwareseverity.md)|Severity of the malware. Possible values are: `unknown`, `low`, `moderate`, `high`, `severe`.|
-|catetgory|[windowsMalwareCategory](../resources/intune-devices-windowsmalwarecategory.md)|Category of the malware. Possible values are: `invalid`, `adware`, `spyware`, `passwordStealer`, `trojanDownloader`, `worm`, `backdoor`, `remoteAccessTrojan`, `trojan`, `emailFlooder`, `keylogger`, `dialer`, `monitoringSoftware`, `browserModifier`, `cookie`, `browserPlugin`, `aolExploit`, `nuker`, `securityDisabler`, `jokeProgram`, `hostileActiveXControl`, `softwareBundler`, `stealthNotifier`, `settingsModifier`, `toolBar`, `remoteControlSoftware`, `trojanFtp`, `potentialUnwantedSoftware`, `icqExploit`, `trojanTelnet`, `exploit`, `filesharingProgram`, `malwareCreationTool`, `remote_Control_Software`, `tool`, `trojanDenialOfService`, `trojanDropper`, `trojanMassMailer`, `trojanMonitoringSoftware`, `trojanProxyServer`, `virus`, `known`, `unknown`, `spp`, `behavior`, `vulnerability`, `policy`, `enterpriseUnwantedSoftware`, `ransom`, `hipsRule`.|
|executionState|[windowsMalwareExecutionState](../resources/intune-devices-windowsmalwareexecutionstate.md)|Execution status of the malware like blocked/executing etc. Possible values are: `unknown`, `blocked`, `allowed`, `running`, `notRunning`.| |state|[windowsMalwareState](../resources/intune-devices-windowsmalwarestate.md)|Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: `unknown`, `detected`, `cleaned`, `quarantined`, `removed`, `allowed`, `blocked`, `cleanFailed`, `quarantineFailed`, `removeFailed`, `allowFailed`, `abandoned`, `blockFailed`.| |threatState|[windowsMalwareThreatState](../resources/intune-devices-windowsmalwarethreatstate.md)|Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: `active`, `actionFailed`, `manualStepsRequired`, `fullScanRequired`, `rebootRequired`, `remediatedWithNonCriticalFailures`, `quarantined`, `removed`, `cleaned`, `allowed`, `noStatusCleared`.|
If successful, this method returns a `201 Created` response code and a [windowsD
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_windowsdevicemalwarestate_create_create_windowsdevicemalwarestate" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/windowsProtectionState/detectedMalwareState Content-type: application/json
Content-length: 510
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsDeviceMalwareState" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Devices Windowsdevicemalwarestate Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-windowsdevicemalwarestate-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_windowsdevicemalwarestate_delete_delete_windowsdevicemalwarestate" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareStateId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Windowsdevicemalwarestate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-windowsdevicemalwarestate-get.md
If successful, this method returns a `200 OK` response code and [windowsDeviceMa
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_windowsdevicemalwarestate_get_get_windowsdevicemalwarestate" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareStateId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsDeviceMalwareState" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Windowsdevicemalwarestate List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-windowsdevicemalwarestate-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_windowsdevicemalwarestate_list_list_windowsdevicemalwarestates" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/windowsProtectionState/detectedMalwareState ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsDeviceMalwareState" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Windowsdevicemalwarestate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-windowsdevicemalwarestate-update.md
The following table shows the properties that are required when you create the [
|displayName|String|Malware name| |additionalInformationUrl|String|Information URL to learn more about the malware| |severity|[windowsMalwareSeverity](../resources/intune-devices-windowsmalwareseverity.md)|Severity of the malware. Possible values are: `unknown`, `low`, `moderate`, `high`, `severe`.|
-|catetgory|[windowsMalwareCategory](../resources/intune-devices-windowsmalwarecategory.md)|Category of the malware. Possible values are: `invalid`, `adware`, `spyware`, `passwordStealer`, `trojanDownloader`, `worm`, `backdoor`, `remoteAccessTrojan`, `trojan`, `emailFlooder`, `keylogger`, `dialer`, `monitoringSoftware`, `browserModifier`, `cookie`, `browserPlugin`, `aolExploit`, `nuker`, `securityDisabler`, `jokeProgram`, `hostileActiveXControl`, `softwareBundler`, `stealthNotifier`, `settingsModifier`, `toolBar`, `remoteControlSoftware`, `trojanFtp`, `potentialUnwantedSoftware`, `icqExploit`, `trojanTelnet`, `exploit`, `filesharingProgram`, `malwareCreationTool`, `remote_Control_Software`, `tool`, `trojanDenialOfService`, `trojanDropper`, `trojanMassMailer`, `trojanMonitoringSoftware`, `trojanProxyServer`, `virus`, `known`, `unknown`, `spp`, `behavior`, `vulnerability`, `policy`, `enterpriseUnwantedSoftware`, `ransom`, `hipsRule`.|
|executionState|[windowsMalwareExecutionState](../resources/intune-devices-windowsmalwareexecutionstate.md)|Execution status of the malware like blocked/executing etc. Possible values are: `unknown`, `blocked`, `allowed`, `running`, `notRunning`.| |state|[windowsMalwareState](../resources/intune-devices-windowsmalwarestate.md)|Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: `unknown`, `detected`, `cleaned`, `quarantined`, `removed`, `allowed`, `blocked`, `cleanFailed`, `quarantineFailed`, `removeFailed`, `allowFailed`, `abandoned`, `blockFailed`.| |threatState|[windowsMalwareThreatState](../resources/intune-devices-windowsmalwarethreatstate.md)|Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: `active`, `actionFailed`, `manualStepsRequired`, `fullScanRequired`, `rebootRequired`, `remediatedWithNonCriticalFailures`, `quarantined`, `removed`, `cleaned`, `allowed`, `noStatusCleared`.|
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_windowsdevicemalwarestate_update_update_windowsdevicemalwarestate" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareStateId} Content-type: application/json
Content-length: 510
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsDeviceMalwareState" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Windowsmalwareinformation Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-windowsmalwareinformation-create.md
The following table shows the properties that are required when you create the w
|Property|Type|Description| |:|:|:| |id|String|The unique Identifier. This is malware id.|
-|displayName|String|Malware name|
-|additionalInformationUrl|String|Information URL to learn more about the malware|
-|severity|[windowsMalwareSeverity](../resources/intune-devices-windowsmalwareseverity.md)|Severity of the malware. Possible values are: `unknown`, `low`, `moderate`, `high`, `severe`.|
-|category|[windowsMalwareCategory](../resources/intune-devices-windowsmalwarecategory.md)|Category of the malware. Possible values are: `invalid`, `adware`, `spyware`, `passwordStealer`, `trojanDownloader`, `worm`, `backdoor`, `remoteAccessTrojan`, `trojan`, `emailFlooder`, `keylogger`, `dialer`, `monitoringSoftware`, `browserModifier`, `cookie`, `browserPlugin`, `aolExploit`, `nuker`, `securityDisabler`, `jokeProgram`, `hostileActiveXControl`, `softwareBundler`, `stealthNotifier`, `settingsModifier`, `toolBar`, `remoteControlSoftware`, `trojanFtp`, `potentialUnwantedSoftware`, `icqExploit`, `trojanTelnet`, `exploit`, `filesharingProgram`, `malwareCreationTool`, `remote_Control_Software`, `tool`, `trojanDenialOfService`, `trojanDropper`, `trojanMassMailer`, `trojanMonitoringSoftware`, `trojanProxyServer`, `virus`, `known`, `unknown`, `spp`, `behavior`, `vulnerability`, `policy`, `enterpriseUnwantedSoftware`, `ransom`, `hipsRule`.|
-|lastDetectionDateTime|DateTimeOffset|The last time the malware is detected|
+|displayName|String|Indicates the name of the malware|
+|additionalInformationUrl|String|Indicates an informational URL to learn more about the malware|
+|severity|[windowsMalwareSeverity](../resources/intune-devices-windowsmalwareseverity.md)|Severity of the malware. Possible values are: unknown, low, moderate, high, severe. default is unknown. Possible values are: `unknown`, `low`, `moderate`, `high`, `severe`.|
+|category|[windowsMalwareCategory](../resources/intune-devices-windowsmalwarecategory.md)|Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. default value is invalid. Possible values are: `invalid`, `adware`, `spyware`, `passwordStealer`, `trojanDownloader`, `worm`, `backdoor`, `remoteAccessTrojan`, `trojan`, `emailFlooder`, `keylogger`, `dialer`, `monitoringSoftware`, `browserModifier`, `cookie`, `browserPlugin`, `aolExploit`, `nuker`, `securityDisabler`, `jokeProgram`, `hostileActiveXControl`, `softwareBundler`, `stealthNotifier`, `settingsModifier`, `toolBar`, `remoteControlSoftware`, `trojanFtp`, `potentialUnwantedSoftware`, `icqExploit`, `trojanTelnet`, `exploit`, `filesharingProgram`, `malwareCreationTool`, `remote_Control_Software`, `tool`, `trojanDenialOfService`, `trojanDropper`, `trojanMassMailer`, `trojanMonitoringSoftware`, `trojanProxyServer`, `virus`, `known`, `unknown`, `spp`, `behavior`, `vulnerability`, `policy`, `enterpriseUnwantedSoftware`, `ransom`, `hipsRule`.|
+|lastDetectionDateTime|DateTimeOffset|Indicates the last time the malware was detected in UTC|
If successful, this method returns a `201 Created` response code and a [windowsM
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_windowsmalwareinformation_create_create_windowsmalwareinformation" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/windowsMalwareInformation Content-type: application/json
Content-length: 299
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsMalwareInformation" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Devices Windowsmalwareinformation Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-windowsmalwareinformation-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_windowsmalwareinformation_delete_delete_windowsmalwareinformation" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/windowsMalwareInformation/{windowsMalwareInformationId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Devices Windowsmalwareinformation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-windowsmalwareinformation-get.md
If successful, this method returns a `200 OK` response code and [windowsMalwareI
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_windowsmalwareinformation_get_get_windowsmalwareinformation" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/windowsMalwareInformation/{windowsMalwareInformationId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsMalwareInformation" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Windowsmalwareinformation List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-windowsmalwareinformation-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_windowsmalwareinformation_list_list_windowsmalwareinformations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/windowsMalwareInformation ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsMalwareInformation" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Windowsmalwareinformation Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-windowsmalwareinformation-update.md
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:| |id|String|The unique Identifier. This is malware id.|
-|displayName|String|Malware name|
-|additionalInformationUrl|String|Information URL to learn more about the malware|
-|severity|[windowsMalwareSeverity](../resources/intune-devices-windowsmalwareseverity.md)|Severity of the malware. Possible values are: `unknown`, `low`, `moderate`, `high`, `severe`.|
-|category|[windowsMalwareCategory](../resources/intune-devices-windowsmalwarecategory.md)|Category of the malware. Possible values are: `invalid`, `adware`, `spyware`, `passwordStealer`, `trojanDownloader`, `worm`, `backdoor`, `remoteAccessTrojan`, `trojan`, `emailFlooder`, `keylogger`, `dialer`, `monitoringSoftware`, `browserModifier`, `cookie`, `browserPlugin`, `aolExploit`, `nuker`, `securityDisabler`, `jokeProgram`, `hostileActiveXControl`, `softwareBundler`, `stealthNotifier`, `settingsModifier`, `toolBar`, `remoteControlSoftware`, `trojanFtp`, `potentialUnwantedSoftware`, `icqExploit`, `trojanTelnet`, `exploit`, `filesharingProgram`, `malwareCreationTool`, `remote_Control_Software`, `tool`, `trojanDenialOfService`, `trojanDropper`, `trojanMassMailer`, `trojanMonitoringSoftware`, `trojanProxyServer`, `virus`, `known`, `unknown`, `spp`, `behavior`, `vulnerability`, `policy`, `enterpriseUnwantedSoftware`, `ransom`, `hipsRule`.|
-|lastDetectionDateTime|DateTimeOffset|The last time the malware is detected|
+|displayName|String|Indicates the name of the malware|
+|additionalInformationUrl|String|Indicates an informational URL to learn more about the malware|
+|severity|[windowsMalwareSeverity](../resources/intune-devices-windowsmalwareseverity.md)|Severity of the malware. Possible values are: unknown, low, moderate, high, severe. default is unknown. Possible values are: `unknown`, `low`, `moderate`, `high`, `severe`.|
+|category|[windowsMalwareCategory](../resources/intune-devices-windowsmalwarecategory.md)|Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. default value is invalid. Possible values are: `invalid`, `adware`, `spyware`, `passwordStealer`, `trojanDownloader`, `worm`, `backdoor`, `remoteAccessTrojan`, `trojan`, `emailFlooder`, `keylogger`, `dialer`, `monitoringSoftware`, `browserModifier`, `cookie`, `browserPlugin`, `aolExploit`, `nuker`, `securityDisabler`, `jokeProgram`, `hostileActiveXControl`, `softwareBundler`, `stealthNotifier`, `settingsModifier`, `toolBar`, `remoteControlSoftware`, `trojanFtp`, `potentialUnwantedSoftware`, `icqExploit`, `trojanTelnet`, `exploit`, `filesharingProgram`, `malwareCreationTool`, `remote_Control_Software`, `tool`, `trojanDenialOfService`, `trojanDropper`, `trojanMassMailer`, `trojanMonitoringSoftware`, `trojanProxyServer`, `virus`, `known`, `unknown`, `spp`, `behavior`, `vulnerability`, `policy`, `enterpriseUnwantedSoftware`, `ransom`, `hipsRule`.|
+|lastDetectionDateTime|DateTimeOffset|Indicates the last time the malware was detected in UTC|
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_windowsmalwareinformation_update_update_windowsmalwareinformation" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/windowsMalwareInformation/{windowsMalwareInformationId} Content-type: application/json
Content-length: 299
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsMalwareInformation" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Windowsprotectionstate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-windowsprotectionstate-get.md
One of the following permissions is required to call this API. To learn more, in
--> ``` http GET /deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/windowsProtectionState
-GET /deviceManagement/windowsMalwareInformation/{windowsMalwareInformationId}/windowsDevicesProtectionState/{windowsProtectionStateId}
``` ## Optional query parameters
If successful, this method returns a `200 OK` response code and [windowsProtecti
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_windowsprotectionstate_get_get_windowsprotectionstate" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/windowsProtectionState ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsProtectionState" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Devices Windowsprotectionstate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-devices-windowsprotectionstate-update.md
One of the following permissions is required to call this API. To learn more, in
--> ``` http PATCH /deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/windowsProtectionState
-PATCH /deviceManagement/windowsMalwareInformation/{windowsMalwareInformationId}/windowsDevicesProtectionState/{windowsProtectionStateId}
``` ## Request headers
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:| |id|String|The unique Identifier for the device protection status object. This is device id of the device|
-|malwareProtectionEnabled|Boolean|Anti malware is enabled or not|
-|deviceState|[windowsDeviceHealthState](../resources/intune-devices-windowsdevicehealthstate.md)|Computer's state (like clean or pending full scan or pending reboot etc). Possible values are: `clean`, `fullScanPending`, `rebootPending`, `manualStepsPending`, `offlineScanPending`, `critical`.|
-|realTimeProtectionEnabled|Boolean|Real time protection is enabled or not?|
-|networkInspectionSystemEnabled|Boolean|Network inspection system enabled or not?|
-|quickScanOverdue|Boolean|Quick scan overdue or not?|
-|fullScanOverdue|Boolean|Full scan overdue or not?|
-|signatureUpdateOverdue|Boolean|Signature out of date or not?|
-|rebootRequired|Boolean|Reboot required or not?|
-|fullScanRequired|Boolean|Full scan required or not?|
+|malwareProtectionEnabled|Boolean|When TRUE indicates anti malware is enabled when FALSE indicates anti malware is not enabled.|
+|deviceState|[windowsDeviceHealthState](../resources/intune-devices-windowsdevicehealthstate.md)|Indicates device's health state. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. Possible values are: `clean`, `fullScanPending`, `rebootPending`, `manualStepsPending`, `offlineScanPending`, `critical`.|
+|realTimeProtectionEnabled|Boolean|When TRUE indicates real time protection is enabled, when FALSE indicates real time protection is not enabled. Defaults to setting on client device.|
+|networkInspectionSystemEnabled|Boolean|When TRUE indicates network inspection system enabled, when FALSE indicates network inspection system is not enabled. Defaults to setting on client device.|
+|quickScanOverdue|Boolean|When TRUE indicates quick scan is overdue, when FALSE indicates quick scan is not overdue. Defaults to setting on client device.|
+|fullScanOverdue|Boolean|When TRUE indicates full scan is overdue, when FALSE indicates full scan is not overdue. Defaults to setting on client device.|
+|signatureUpdateOverdue|Boolean|When TRUE indicates signature is out of date, when FALSE indicates signature is not out of date. Defaults to setting on client device.|
+|rebootRequired|Boolean|When TRUE indicates reboot is required, when FALSE indicates when TRUE indicates reboot is not required. Defaults to setting on client device.|
+|fullScanRequired|Boolean|When TRUE indicates full scan is required, when FALSE indicates full scan is not required. Defaults to setting on client device.|
|engineVersion|String|Current endpoint protection engine's version| |signatureVersion|String|Current malware definitions version| |antiMalwareVersion|String|Current anti malware version|
The following table shows the properties that are required when you create the [
|lastQuickScanSignatureVersion|String|Last quick scan signature version| |lastFullScanSignatureVersion|String|Last full scan signature version| |lastReportedDateTime|DateTimeOffset|Last device health status reported time|
-|productStatus|[windowsDefenderProductStatus](../resources/intune-devices-windowsdefenderproductstatus.md)|Product Status of Windows Defender Antivirus. Possible values are: `noStatus`, `serviceNotRunning`, `serviceStartedWithoutMalwareProtection`, `pendingFullScanDueToThreatAction`, `pendingRebootDueToThreatAction`, `pendingManualStepsDueToThreatAction`, `avSignaturesOutOfDate`, `asSignaturesOutOfDate`, `noQuickScanHappenedForSpecifiedPeriod`, `noFullScanHappenedForSpecifiedPeriod`, `systemInitiatedScanInProgress`, `systemInitiatedCleanInProgress`, `samplesPendingSubmission`, `productRunningInEvaluationMode`, `productRunningInNonGenuineMode`, `productExpired`, `offlineScanRequired`, `serviceShutdownAsPartOfSystemShutdown`, `threatRemediationFailedCritically`, `threatRemediationFailedNonCritically`, `noStatusFlagsSet`, `platformOutOfDate`, `platformUpdateInProgress`, `platformAboutToBeOutdated`, `signatureOrPlatformEndOfLifeIsPastOrIsImpending`, `windowsSModeSignaturesInUseOnNonWin10SInstall`.|
-|isVirtualMachine|Boolean|Indicates whether the device is a virtual machine.|
-|tamperProtectionEnabled|Boolean|Indicates whether the Windows Defender tamper protection feature is enabled.|
+|productStatus|[windowsDefenderProductStatus](../resources/intune-devices-windowsdefenderproductstatus.md)|Product Status of Windows Defender Antivirus. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. Possible values are: `noStatus`, `serviceNotRunning`, `serviceStartedWithoutMalwareProtection`, `pendingFullScanDueToThreatAction`, `pendingRebootDueToThreatAction`, `pendingManualStepsDueToThreatAction`, `avSignaturesOutOfDate`, `asSignaturesOutOfDate`, `noQuickScanHappenedForSpecifiedPeriod`, `noFullScanHappenedForSpecifiedPeriod`, `systemInitiatedScanInProgress`, `systemInitiatedCleanInProgress`, `samplesPendingSubmission`, `productRunningInEvaluationMode`, `productRunningInNonGenuineMode`, `productExpired`, `offlineScanRequired`, `serviceShutdownAsPartOfSystemShutdown`, `threatRemediationFailedCritically`, `threatRemediationFailedNonCritically`, `noStatusFlagsSet`, `platformOutOfDate`, `platformUpdateInProgress`, `platformAboutToBeOutdated`, `signatureOrPlatformEndOfLifeIsPastOrIsImpending`, `windowsSModeSignaturesInUseOnNonWin10SInstall`.|
+|isVirtualMachine|Boolean|When TRUE indicates the device is a virtual machine, when FALSE indicates the device is not a virtual machine. Defaults to setting on client device.|
+|tamperProtectionEnabled|Boolean|When TRUE indicates the Windows Defender tamper protection feature is enabled, when FALSE indicates the Windows Defender tamper protection feature is not enabled. Defaults to setting on client device.|
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_devices_windowsprotectionstate_update_update_windowsprotectionstate" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/windowsProtectionState Content-type: application/json
Content-length: 971
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsProtectionState" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Enrollment Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-enrollment-devicemanagement-get.md
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_enrollment_devicemanagement_get_get_devicemanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Enrollment Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-enrollment-devicemanagement-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_enrollment_devicemanagement_update_update_devicemanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement Content-type: application/json
Content-length: 58
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Enrollment Importedwindowsautopilotdeviceidentity Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-enrollment-importedwindowsautopilotdeviceidentity-create.md
If successful, this method returns a `201 Created` response code and a [imported
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_enrollment_importedwindowsautopilotdeviceidentity_create_create_importedwindowsautopilotdeviceidentity" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/importedWindowsAutopilotDeviceIdentities Content-type: application/json
Content-length: 631
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.importedWindowsAutopilotDeviceIdentity" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Enrollment Importedwindowsautopilotdeviceidentity Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-enrollment-importedwindowsautopilotdeviceidentity-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_enrollment_importedwindowsautopilotdeviceidentity_delete_delete_importedwindowsautopilotdeviceidentity" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/importedWindowsAutopilotDeviceIdentities/{importedWindowsAutopilotDeviceIdentityId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Enrollment Importedwindowsautopilotdeviceidentity Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-enrollment-importedwindowsautopilotdeviceidentity-get.md
If successful, this method returns a `200 OK` response code and [importedWindows
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_enrollment_importedwindowsautopilotdeviceidentity_get_get_importedwindowsautopilotdeviceidentity" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/importedWindowsAutopilotDeviceIdentities/{importedWindowsAutopilotDeviceIdentityId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.importedWindowsAutopilotDeviceIdentity" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Enrollment Importedwindowsautopilotdeviceidentity Import https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-enrollment-importedwindowsautopilotdeviceidentity-import.md
If successful, this action returns a `200 OK` response code and a [importedWindo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_enrollment_importedwindowsautopilotdeviceidentity_import_import_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/importedWindowsAutopilotDeviceIdentities/import
Content-length: 808
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.importedWindowsAutopilotDeviceIdentity" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Enrollment Importedwindowsautopilotdeviceidentity List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-enrollment-importedwindowsautopilotdeviceidentity-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_enrollment_importedwindowsautopilotdeviceidentity_list_list_importedwindowsautopilotdeviceidentities" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/importedWindowsAutopilotDeviceIdentities ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.importedWindowsAutopilotDeviceIdentity" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Enrollment Windowsautopilotdeviceidentity Assignusertodevice https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-enrollment-windowsautopilotdeviceidentity-assignusertodevice.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_enrollment_windowsautopilotdeviceidentity_assignusertodevice_assignusertodevice_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/assignUserToDevice
Content-length: 113
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Enrollment Windowsautopilotdeviceidentity Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-enrollment-windowsautopilotdeviceidentity-create.md
If successful, this method returns a `201 Created` response code and a [windowsA
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_enrollment_windowsautopilotdeviceidentity_create_create_windowsautopilotdeviceidentity" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/windowsAutopilotDeviceIdentities Content-type: application/json
Content-length: 814
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsAutopilotDeviceIdentity" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Enrollment Windowsautopilotdeviceidentity Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-enrollment-windowsautopilotdeviceidentity-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_enrollment_windowsautopilotdeviceidentity_delete_delete_windowsautopilotdeviceidentity" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Enrollment Windowsautopilotdeviceidentity Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-enrollment-windowsautopilotdeviceidentity-get.md
If successful, this method returns a `200 OK` response code and [windowsAutopilo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_enrollment_windowsautopilotdeviceidentity_get_get_windowsautopilotdeviceidentity" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsAutopilotDeviceIdentity" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Enrollment Windowsautopilotdeviceidentity List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-enrollment-windowsautopilotdeviceidentity-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_enrollment_windowsautopilotdeviceidentity_list_list_windowsautopilotdeviceidentities" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/windowsAutopilotDeviceIdentities ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsAutopilotDeviceIdentity" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Enrollment Windowsautopilotdeviceidentity Unassignuserfromdevice https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-enrollment-windowsautopilotdeviceidentity-unassignuserfromdevice.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_enrollment_windowsautopilotdeviceidentity_unassignuserfromdevice_unassignuserfromdevice_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/unassignUserFromDevice ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Enrollment Windowsautopilotdeviceidentity Updatedeviceproperties https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-enrollment-windowsautopilotdeviceidentity-updatedeviceproperties.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_enrollment_windowsautopilotdeviceidentity_updatedeviceproperties_updatedeviceproperties_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentityId}/updateDeviceProperties
Content-length: 187
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Gpanalyticsservice Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-gpanalyticsservice-devicemanagement-get.md
Title: "Get deviceManagement" description: "Read properties and relationships of the deviceManagement object."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Read properties and relationships of the [deviceManagement](../resources/intune-gpanalyticsservice-devicemanagement.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_gpanalyticsservice_devicemanagement_get_get_devicemanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Gpanalyticsservice Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-gpanalyticsservice-devicemanagement-update.md
Title: "Update deviceManagement" description: "Update the properties of a deviceManagement object."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Update the properties of a [deviceManagement](../resources/intune-gpanalyticsservice-devicemanagement.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_gpanalyticsservice_devicemanagement_update_update_devicemanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement Content-type: application/json
Content-length: 58
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Androidmanagedappprotection Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-androidmanagedappprotection-create.md
If successful, this method returns a `201 Created` response code and a [androidM
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_androidmanagedappprotection_create_create_androidmanagedappprotection" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/androidManagedAppProtections Content-type: application/json
Content-length: 1862
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidManagedAppProtection" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Mam Androidmanagedappprotection Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-androidmanagedappprotection-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_androidmanagedappprotection_delete_delete_androidmanagedappprotection" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtectionId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mam Androidmanagedappprotection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-androidmanagedappprotection-get.md
If successful, this method returns a `200 OK` response code and [androidManagedA
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_androidmanagedappprotection_get_get_androidmanagedappprotection" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtectionId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidManagedAppProtection" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Androidmanagedappprotection List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-androidmanagedappprotection-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_androidmanagedappprotection_list_list_androidmanagedappprotections" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/androidManagedAppProtections ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidManagedAppProtection" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Androidmanagedappprotection Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-androidmanagedappprotection-update.md
If successful, this method returns a `200 OK` response code and an updated [andr
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_androidmanagedappprotection_update_update_androidmanagedappprotection" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtectionId} Content-type: application/json
Content-length: 1862
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidManagedAppProtection" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Androidmanagedappregistration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-androidmanagedappregistration-create.md
If successful, this method returns a `201 Created` response code and a [androidM
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_androidmanagedappregistration_create_create_androidmanagedappregistration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppRegistrations Content-type: application/json
Content-length: 645
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidManagedAppRegistration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Mam Androidmanagedappregistration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-androidmanagedappregistration-get.md
If successful, this method returns a `200 OK` response code and [androidManagedA
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_androidmanagedappregistration_get_get_androidmanagedappregistration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppRegistrations/{managedAppRegistrationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidManagedAppRegistration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Androidmanagedappregistration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-androidmanagedappregistration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_androidmanagedappregistration_list_list_androidmanagedappregistrations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppRegistrations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.androidManagedAppRegistration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Defaultmanagedappprotection Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-defaultmanagedappprotection-create.md
If successful, this method returns a `201 Created` response code and a [defaultM
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_defaultmanagedappprotection_create_create_defaultmanagedappprotection" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/defaultManagedAppProtections Content-type: application/json
Content-length: 2009
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.defaultManagedAppProtection" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Mam Defaultmanagedappprotection Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-defaultmanagedappprotection-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_defaultmanagedappprotection_delete_delete_defaultmanagedappprotection" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtectionId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mam Defaultmanagedappprotection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-defaultmanagedappprotection-get.md
If successful, this method returns a `200 OK` response code and [defaultManagedA
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_defaultmanagedappprotection_get_get_defaultmanagedappprotection" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtectionId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.defaultManagedAppProtection" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Defaultmanagedappprotection List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-defaultmanagedappprotection-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_defaultmanagedappprotection_list_list_defaultmanagedappprotections" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/defaultManagedAppProtections ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.defaultManagedAppProtection" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Defaultmanagedappprotection Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-defaultmanagedappprotection-update.md
If successful, this method returns a `200 OK` response code and an updated [defa
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_defaultmanagedappprotection_update_update_defaultmanagedappprotection" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtectionId} Content-type: application/json
Content-length: 2009
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.defaultManagedAppProtection" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Iosmanagedappprotection Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-iosmanagedappprotection-create.md
If successful, this method returns a `201 Created` response code and a [iosManag
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_iosmanagedappprotection_create_create_iosmanagedappprotection" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/iosManagedAppProtections Content-type: application/json
Content-length: 1667
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosManagedAppProtection" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Mam Iosmanagedappprotection Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-iosmanagedappprotection-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_iosmanagedappprotection_delete_delete_iosmanagedappprotection" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtectionId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mam Iosmanagedappprotection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-iosmanagedappprotection-get.md
If successful, this method returns a `200 OK` response code and [iosManagedAppPr
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_iosmanagedappprotection_get_get_iosmanagedappprotection" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtectionId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosManagedAppProtection" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Iosmanagedappprotection List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-iosmanagedappprotection-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_iosmanagedappprotection_list_list_iosmanagedappprotections" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/iosManagedAppProtections ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosManagedAppProtection" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Iosmanagedappprotection Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-iosmanagedappprotection-update.md
If successful, this method returns a `200 OK` response code and an updated [iosM
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_iosmanagedappprotection_update_update_iosmanagedappprotection" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtectionId} Content-type: application/json
Content-length: 1667
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosManagedAppProtection" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Iosmanagedappregistration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-iosmanagedappregistration-get.md
If successful, this method returns a `200 OK` response code and [iosManagedAppRe
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_iosmanagedappregistration_get_get_iosmanagedappregistration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppRegistrations/{managedAppRegistrationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosManagedAppRegistration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Iosmanagedappregistration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-iosmanagedappregistration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_iosmanagedappregistration_list_list_iosmanagedappregistrations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppRegistrations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.iosManagedAppRegistration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedappconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedappconfiguration-get.md
If successful, this method returns a `200 OK` response code and [managedAppConfi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedappconfiguration_get_get_managedappconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppPolicies/{managedAppPolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAppConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedappconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedappconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedappconfiguration_list_list_managedappconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppPolicies ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAppConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedappoperation Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedappoperation-create.md
If successful, this method returns a `201 Created` response code and a [managedA
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedappoperation_create_create_managedappoperation" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppRegistrations/{managedAppRegistrationId}/operations Content-type: application/json
Content-length: 159
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAppOperation" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Mam Managedappoperation Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedappoperation-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedappoperation_delete_delete_managedappoperation" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppRegistrations/{managedAppRegistrationId}/operations/{managedAppOperationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mam Managedappoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedappoperation-get.md
If successful, this method returns a `200 OK` response code and [managedAppOpera
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedappoperation_get_get_managedappoperation" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppRegistrations/{managedAppRegistrationId}/operations/{managedAppOperationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAppOperation" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedappoperation List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedappoperation-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedappoperation_list_list_managedappoperations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppRegistrations/{managedAppRegistrationId}/operations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAppOperation" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedappoperation Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedappoperation-update.md
If successful, this method returns a `200 OK` response code and an updated [mana
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedappoperation_update_update_managedappoperation" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppRegistrations/{managedAppRegistrationId}/operations/{managedAppOperationId} Content-type: application/json
Content-length: 159
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAppOperation" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedapppolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedapppolicy-get.md
If successful, this method returns a `200 OK` response code and [managedAppPolic
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedapppolicy_get_get_managedapppolicy" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppPolicies/{managedAppPolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAppPolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedapppolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedapppolicy-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedapppolicy_list_list_managedapppolicies" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppPolicies ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAppPolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedapppolicy Targetapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedapppolicy-targetapps.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedapppolicy_targetapps_targetapps_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppPolicies/{managedAppPolicyId}/targetApps
Content-length: 335
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mam Managedapppolicydeploymentsummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedapppolicydeploymentsummary-get.md
If successful, this method returns a `200 OK` response code and [managedAppPolic
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedapppolicydeploymentsummary_get_get_managedapppolicydeploymentsummary" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtectionId}/deploymentSummary ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAppPolicyDeploymentSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedapppolicydeploymentsummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedapppolicydeploymentsummary-update.md
If successful, this method returns a `200 OK` response code and an updated [mana
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedapppolicydeploymentsummary_update_update_managedapppolicydeploymentsummary" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtectionId}/deploymentSummary Content-type: application/json
Content-length: 588
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAppPolicyDeploymentSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedappprotection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedappprotection-get.md
If successful, this method returns a `200 OK` response code and [managedAppProte
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedappprotection_get_get_managedappprotection" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppPolicies/{managedAppPolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAppProtection" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedappprotection List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedappprotection-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedappprotection_list_list_managedappprotections" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppPolicies ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAppProtection" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedappprotection Targetapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedappprotection-targetapps.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedappprotection_targetapps_targetapps_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppPolicies/{managedAppPolicyId}/targetApps
Content-length: 335
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mam Managedappregistration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedappregistration-get.md
If successful, this method returns a `200 OK` response code and [managedAppRegis
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedappregistration_get_get_managedappregistration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppRegistrations/{managedAppRegistrationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAppRegistration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedappregistration Getuseridswithflaggedappregistration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedappregistration-getuseridswithflaggedappregistration.md
If successful, this function returns a `200 OK` response code and a String colle
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedappregistration_getuseridswithflaggedappregistration_getuseridswithflaggedappregistration_function" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppRegistrations/getUserIdsWithFlaggedAppRegistration ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedappregistration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedappregistration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedappregistration_list_list_managedappregistrations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppRegistrations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAppRegistration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedappstatus Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedappstatus-get.md
If successful, this method returns a `200 OK` response code and [managedAppStatu
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedappstatus_get_get_managedappstatus" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppStatuses/{managedAppStatusId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAppStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedappstatus List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedappstatus-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedappstatus_list_list_managedappstatuses" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppStatuses ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAppStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedappstatusraw Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedappstatusraw-get.md
If successful, this method returns a `200 OK` response code and [managedAppStatu
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedappstatusraw_get_get_managedappstatusraw" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppStatuses/{managedAppStatusId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAppStatusRaw" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedappstatusraw List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedappstatusraw-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedappstatusraw_list_list_managedappstatusraws" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppStatuses ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAppStatusRaw" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedmobileapp Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedmobileapp-create.md
If successful, this method returns a `201 Created` response code and a [managedM
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedmobileapp_create_create_managedmobileapp" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtectionId}/apps Content-type: application/json
Content-length: 226
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedMobileApp" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Mam Managedmobileapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedmobileapp-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedmobileapp_delete_delete_managedmobileapp" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtectionId}/apps/{managedMobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mam Managedmobileapp Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedmobileapp-get.md
If successful, this method returns a `200 OK` response code and [managedMobileAp
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedmobileapp_get_get_managedmobileapp" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtectionId}/apps/{managedMobileAppId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedMobileApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedmobileapp List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedmobileapp-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedmobileapp_list_list_managedmobileapps" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtectionId}/apps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedMobileApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Managedmobileapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-managedmobileapp-update.md
If successful, this method returns a `200 OK` response code and an updated [mana
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_managedmobileapp_update_update_managedmobileapp" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtectionId}/apps/{managedMobileAppId} Content-type: application/json
Content-length: 226
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedMobileApp" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Mdmwindowsinformationprotectionpolicy Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-mdmwindowsinformationprotectionpolicy-create.md
If successful, this method returns a `201 Created` response code and a [mdmWindo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_mdmwindowsinformationprotectionpolicy_create_create_mdmwindowsinformationprotectionpolicy" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/mdmWindowsInformationProtectionPolicies Content-type: application/json
Content-length: 3905
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mdmWindowsInformationProtectionPolicy" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Mam Mdmwindowsinformationprotectionpolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-mdmwindowsinformationprotectionpolicy-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_mdmwindowsinformationprotectionpolicy_delete_delete_mdmwindowsinformationprotectionpolicy" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mam Mdmwindowsinformationprotectionpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-mdmwindowsinformationprotectionpolicy-get.md
If successful, this method returns a `200 OK` response code and [mdmWindowsInfor
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_mdmwindowsinformationprotectionpolicy_get_get_mdmwindowsinformationprotectionpolicy" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mdmWindowsInformationProtectionPolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Mdmwindowsinformationprotectionpolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-mdmwindowsinformationprotectionpolicy-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_mdmwindowsinformationprotectionpolicy_list_list_mdmwindowsinformationprotectionpolicies" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/mdmWindowsInformationProtectionPolicies ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mdmWindowsInformationProtectionPolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Mdmwindowsinformationprotectionpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-mdmwindowsinformationprotectionpolicy-update.md
If successful, this method returns a `200 OK` response code and an updated [mdmW
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_mdmwindowsinformationprotectionpolicy_update_update_mdmwindowsinformationprotectionpolicy" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicyId} Content-type: application/json
Content-length: 3905
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mdmWindowsInformationProtectionPolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Targetedmanagedappconfiguration Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-targetedmanagedappconfiguration-assign.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_targetedmanagedappconfiguration_assign_assign_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfigurationId}/assign
Content-length: 338
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mam Targetedmanagedappconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-targetedmanagedappconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [targeted
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_targetedmanagedappconfiguration_create_create_targetedmanagedappconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/targetedManagedAppConfigurations Content-type: application/json
Content-length: 388
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.targetedManagedAppConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Mam Targetedmanagedappconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-targetedmanagedappconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_targetedmanagedappconfiguration_delete_delete_targetedmanagedappconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mam Targetedmanagedappconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-targetedmanagedappconfiguration-get.md
If successful, this method returns a `200 OK` response code and [targetedManaged
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_targetedmanagedappconfiguration_get_get_targetedmanagedappconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.targetedManagedAppConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Targetedmanagedappconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-targetedmanagedappconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_targetedmanagedappconfiguration_list_list_targetedmanagedappconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/targetedManagedAppConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.targetedManagedAppConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Targetedmanagedappconfiguration Targetapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-targetedmanagedappconfiguration-targetapps.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_targetedmanagedappconfiguration_targetapps_targetapps_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfigurationId}/targetApps
Content-length: 378
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mam Targetedmanagedappconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-targetedmanagedappconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [targ
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_targetedmanagedappconfiguration_update_update_targetedmanagedappconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfigurationId} Content-type: application/json
Content-length: 388
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.targetedManagedAppConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Targetedmanagedapppolicyassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-targetedmanagedapppolicyassignment-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_targetedmanagedapppolicyassignment_delete_delete_targetedmanagedapppolicyassignment" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtectionId}/assignments/{targetedManagedAppPolicyAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mam Targetedmanagedapppolicyassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-targetedmanagedapppolicyassignment-get.md
If successful, this method returns a `200 OK` response code and [targetedManaged
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_targetedmanagedapppolicyassignment_get_get_targetedmanagedapppolicyassignment" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtectionId}/assignments/{targetedManagedAppPolicyAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.targetedManagedAppPolicyAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Targetedmanagedapppolicyassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-targetedmanagedapppolicyassignment-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_targetedmanagedapppolicyassignment_list_list_targetedmanagedapppolicyassignments" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtectionId}/assignments ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.targetedManagedAppPolicyAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Targetedmanagedapppolicyassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-targetedmanagedapppolicyassignment-update.md
If successful, this method returns a `200 OK` response code and an updated [targ
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_targetedmanagedapppolicyassignment_update_update_targetedmanagedapppolicyassignment" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtectionId}/assignments/{targetedManagedAppPolicyAssignmentId} Content-type: application/json
Content-length: 226
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.targetedManagedAppPolicyAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Targetedmanagedappprotection Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-targetedmanagedappprotection-assign.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mam_targetedmanagedappprotection_assign_assign_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppPolicies/{managedAppPolicyId}/assign
Content-length: 338
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mam Targetedmanagedappprotection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-targetedmanagedappprotection-get.md
If successful, this method returns a `200 OK` response code and [targetedManaged
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_targetedmanagedappprotection_get_get_targetedmanagedappprotection" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppPolicies/{managedAppPolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.targetedManagedAppProtection" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Targetedmanagedappprotection List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-targetedmanagedappprotection-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_targetedmanagedappprotection_list_list_targetedmanagedappprotections" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppPolicies ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.targetedManagedAppProtection" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Targetedmanagedappprotection Targetapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-targetedmanagedappprotection-targetapps.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_targetedmanagedappprotection_targetapps_targetapps_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppPolicies/{managedAppPolicyId}/targetApps
Content-length: 378
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mam User Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-user-create.md
If successful, this method returns a `201 Created` response code and a [user](..
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_user_create_create_user" }-->
``` http POST https://graph.microsoft.com/v1.0/users Content-type: application/json
Content-length: 46
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.user" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Mam User Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-user-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_user_delete_delete_user" }-->
``` http DELETE https://graph.microsoft.com/v1.0/users/{usersId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mam User Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-user-get.md
If successful, this method returns a `200 OK` response code and [user](../resour
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_user_get_get_user" }-->
``` http GET https://graph.microsoft.com/v1.0/users/{usersId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.user" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam User Getmanagedappdiagnosticstatuses https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-user-getmanagedappdiagnosticstatuses.md
If successful, this function returns a `200 OK` response code and a [managedAppD
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_user_getmanagedappdiagnosticstatuses_getmanagedappdiagnosticstatuses_function" }-->
``` http GET https://graph.microsoft.com/v1.0/users/{usersId}/getManagedAppDiagnosticStatuses ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAppDiagnosticStatus" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam User Getmanagedapppolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-user-getmanagedapppolicies.md
If successful, this function returns a `200 OK` response code and a [managedAppP
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_user_getmanagedapppolicies_getmanagedapppolicies_function" }-->
``` http GET https://graph.microsoft.com/v1.0/users/{usersId}/getManagedAppPolicies ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.managedAppPolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam User List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-user-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_user_list_list_users" }-->
``` http GET https://graph.microsoft.com/v1.0/users ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.user" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam User Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-user-update.md
If successful, this method returns a `200 OK` response code and an updated [user
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_user_update_update_user" }-->
``` http PATCH https://graph.microsoft.com/v1.0/users/{usersId} Content-type: application/json
Content-length: 46
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.user" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam User Wipemanagedappregistrationsbydevicetag https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-user-wipemanagedappregistrationsbydevicetag.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_user_wipemanagedappregistrationsbydevicetag_wipemanagedappregistrationsbydevicetag_action" }-->
``` http POST https://graph.microsoft.com/v1.0/users/{usersId}/wipeManagedAppRegistrationsByDeviceTag
Content-length: 39
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mam Windowsinformationprotection Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-windowsinformationprotection-assign.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mam_windowsinformationprotection_assign_assign_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppPolicies/{managedAppPolicyId}/assign
Content-length: 338
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mam Windowsinformationprotection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-windowsinformationprotection-get.md
If successful, this method returns a `200 OK` response code and [windowsInformat
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_windowsinformationprotection_get_get_windowsinformationprotection" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppPolicies/{managedAppPolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsInformationProtection" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Windowsinformationprotection List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-windowsinformationprotection-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_windowsinformationprotection_list_list_windowsinformationprotections" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppPolicies ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsInformationProtection" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Windowsinformationprotectionapplockerfile Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-windowsinformationprotectionapplockerfile-create.md
If successful, this method returns a `201 Created` response code and a [windowsI
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_windowsinformationprotectionapplockerfile_create_create_windowsinformationprotectionapplockerfile" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicyId}/exemptAppLockerFiles Content-type: application/json
Content-length: 211
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsInformationProtectionAppLockerFile" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Mam Windowsinformationprotectionapplockerfile Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-windowsinformationprotectionapplockerfile-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_windowsinformationprotectionapplockerfile_delete_delete_windowsinformationprotectionapplockerfile" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicyId}/exemptAppLockerFiles/{windowsInformationProtectionAppLockerFileId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mam Windowsinformationprotectionapplockerfile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-windowsinformationprotectionapplockerfile-get.md
If successful, this method returns a `200 OK` response code and [windowsInformat
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_windowsinformationprotectionapplockerfile_get_get_windowsinformationprotectionapplockerfile" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicyId}/exemptAppLockerFiles/{windowsInformationProtectionAppLockerFileId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsInformationProtectionAppLockerFile" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Windowsinformationprotectionapplockerfile List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-windowsinformationprotectionapplockerfile-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_windowsinformationprotectionapplockerfile_list_list_windowsinformationprotectionapplockerfiles" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicyId}/exemptAppLockerFiles ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsInformationProtectionAppLockerFile" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Windowsinformationprotectionapplockerfile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-windowsinformationprotectionapplockerfile-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_windowsinformationprotectionapplockerfile_update_update_windowsinformationprotectionapplockerfile" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicyId}/exemptAppLockerFiles/{windowsInformationProtectionAppLockerFileId} Content-type: application/json
Content-length: 211
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsInformationProtectionAppLockerFile" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Windowsinformationprotectionpolicy Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-windowsinformationprotectionpolicy-create.md
If successful, this method returns a `201 Created` response code and a [windowsI
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_windowsinformationprotectionpolicy_create_create_windowsinformationprotectionpolicy" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/windowsInformationProtectionPolicies Content-type: application/json
Content-length: 4303
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsInformationProtectionPolicy" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Mam Windowsinformationprotectionpolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-windowsinformationprotectionpolicy-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_windowsinformationprotectionpolicy_delete_delete_windowsinformationprotectionpolicy" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mam Windowsinformationprotectionpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-windowsinformationprotectionpolicy-get.md
If successful, this method returns a `200 OK` response code and [windowsInformat
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_windowsinformationprotectionpolicy_get_get_windowsinformationprotectionpolicy" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicyId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsInformationProtectionPolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Windowsinformationprotectionpolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-windowsinformationprotectionpolicy-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_windowsinformationprotectionpolicy_list_list_windowsinformationprotectionpolicies" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/windowsInformationProtectionPolicies ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsInformationProtectionPolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mam Windowsinformationprotectionpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mam-windowsinformationprotectionpolicy-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mam_windowsinformationprotectionpolicy_update_update_windowsinformationprotectionpolicy" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicyId} Content-type: application/json
Content-length: 4303
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsInformationProtectionPolicy" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mstunnel Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-devicemanagement-get.md
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_devicemanagement_get_get_devicemanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mstunnel Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-devicemanagement-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_devicemanagement_update_update_devicemanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement Content-type: application/json
Content-length: 58
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [microsof
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelconfiguration_create_create_microsofttunnelconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelConfigurations Content-type: application/json
Content-length: 782
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelconfiguration_delete_delete_microsofttunnelconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelConfigurations/{microsoftTunnelConfigurationId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mstunnel Microsofttunnelconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelconfiguration-get.md
If successful, this method returns a `200 OK` response code and [microsoftTunnel
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelconfiguration_get_get_microsofttunnelconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelConfigurations/{microsoftTunnelConfigurationId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelconfiguration_list_list_microsofttunnelconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelConfigurations ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [micr
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelconfiguration_update_update_microsofttunnelconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelConfigurations/{microsoftTunnelConfigurationId} Content-type: application/json
Content-length: 782
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelhealththreshold Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelhealththreshold-create.md
If successful, this method returns a `201 Created` response code and a [microsof
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelhealththreshold_create_create_microsofttunnelhealththreshold" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelHealthThresholds Content-type: application/json
Content-length: 194
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelHealthThreshold" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelhealththreshold Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelhealththreshold-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelhealththreshold_delete_delete_microsofttunnelhealththreshold" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelHealthThresholds/{microsoftTunnelHealthThresholdId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mstunnel Microsofttunnelhealththreshold Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelhealththreshold-get.md
If successful, this method returns a `200 OK` response code and [microsoftTunnel
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelhealththreshold_get_get_microsofttunnelhealththreshold" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelHealthThresholds/{microsoftTunnelHealthThresholdId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelHealthThreshold" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelhealththreshold List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelhealththreshold-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelhealththreshold_list_list_microsofttunnelhealththresholds" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelHealthThresholds ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelHealthThreshold" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelhealththreshold Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelhealththreshold-update.md
If successful, this method returns a `200 OK` response code and an updated [micr
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelhealththreshold_update_update_microsofttunnelhealththreshold" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelHealthThresholds/{microsoftTunnelHealthThresholdId} Content-type: application/json
Content-length: 194
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelHealthThreshold" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelserver Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelserver-create.md
If successful, this method returns a `201 Created` response code and a [microsof
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelserver_create_create_microsofttunnelserver" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelSites/{microsoftTunnelSiteId}/microsoftTunnelServers Content-type: application/json
Content-length: 312
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelServer" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelserver Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelserver-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelserver_delete_delete_microsofttunnelserver" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelSites/{microsoftTunnelSiteId}/microsoftTunnelServers/{microsoftTunnelServerId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mstunnel Microsofttunnelserver Generateserverlogcollectionrequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelserver-generateserverlogcollectionrequest.md
If successful, this action returns a `200 OK` response code and a [microsoftTunn
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelserver_generateserverlogcollectionrequest_generateserverlogcollectionrequest_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelSites/{microsoftTunnelSiteId}/microsoftTunnelServers/{microsoftTunnelServerId}/generateServerLogCollectionRequest
Content-length: 115
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelServerLogCollectionResponse" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelserver Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelserver-get.md
If successful, this method returns a `200 OK` response code and [microsoftTunnel
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelserver_get_get_microsofttunnelserver" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelSites/{microsoftTunnelSiteId}/microsoftTunnelServers/{microsoftTunnelServerId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelServer" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelserver List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelserver-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelserver_list_list_microsofttunnelservers" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelSites/{microsoftTunnelSiteId}/microsoftTunnelServers ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelServer" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelserver Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelserver-update.md
If successful, this method returns a `200 OK` response code and an updated [micr
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelserver_update_update_microsofttunnelserver" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelSites/{microsoftTunnelSiteId}/microsoftTunnelServers/{microsoftTunnelServerId} Content-type: application/json
Content-length: 312
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelServer" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelserverlogcollectionresponse Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelserverlogcollectionresponse-create.md
If successful, this method returns a `201 Created` response code and a [microsof
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelserverlogcollectionresponse_create_create_microsofttunnelserverlogcollectionresponse" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelServerLogCollectionResponses Content-type: application/json
Content-length: 395
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelServerLogCollectionResponse" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelserverlogcollectionresponse Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelserverlogcollectionresponse-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelserverlogcollectionresponse_delete_delete_microsofttunnelserverlogcollectionresponse" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelServerLogCollectionResponses/{microsoftTunnelServerLogCollectionResponseId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mstunnel Microsofttunnelserverlogcollectionresponse Generatedownloadurl https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelserverlogcollectionresponse-generatedownloadurl.md
If successful, this action returns a `200 OK` response code and a String in the
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelserverlogcollectionresponse_generatedownloadurl_generatedownloadurl_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelServerLogCollectionResponses/{microsoftTunnelServerLogCollectionResponseId}/generateDownloadUrl ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelserverlogcollectionresponse Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelserverlogcollectionresponse-get.md
If successful, this method returns a `200 OK` response code and [microsoftTunnel
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelserverlogcollectionresponse_get_get_microsofttunnelserverlogcollectionresponse" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelServerLogCollectionResponses/{microsoftTunnelServerLogCollectionResponseId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelServerLogCollectionResponse" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelserverlogcollectionresponse List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelserverlogcollectionresponse-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelserverlogcollectionresponse_list_list_microsofttunnelserverlogcollectionresponses" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelServerLogCollectionResponses ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelServerLogCollectionResponse" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelserverlogcollectionresponse Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelserverlogcollectionresponse-update.md
If successful, this method returns a `200 OK` response code and an updated [micr
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelserverlogcollectionresponse_update_update_microsofttunnelserverlogcollectionresponse" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelServerLogCollectionResponses/{microsoftTunnelServerLogCollectionResponseId} Content-type: application/json
Content-length: 395
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelServerLogCollectionResponse" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelsite Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelsite-create.md
If successful, this method returns a `201 Created` response code and a [microsof
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelsite_create_create_microsofttunnelsite" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelSites Content-type: application/json
Content-length: 524
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelSite" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelsite Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelsite-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelsite_delete_delete_microsofttunnelsite" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelSites/{microsoftTunnelSiteId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Mstunnel Microsofttunnelsite Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelsite-get.md
If successful, this method returns a `200 OK` response code and [microsoftTunnel
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelsite_get_get_microsofttunnelsite" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelSites/{microsoftTunnelSiteId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelSite" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelsite List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelsite-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelsite_list_list_microsofttunnelsites" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelSites ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelSite" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Mstunnel Microsofttunnelsite Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-mstunnel-microsofttunnelsite-update.md
If successful, this method returns a `200 OK` response code and an updated [micr
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_mstunnel_microsofttunnelsite_update_update_microsofttunnelsite" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/microsoftTunnelSites/{microsoftTunnelSiteId} Content-type: application/json
Content-length: 524
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.microsoftTunnelSite" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Notification Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-notification-devicemanagement-get.md
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_notification_devicemanagement_get_get_devicemanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Notification Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-notification-devicemanagement-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_notification_devicemanagement_update_update_devicemanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement Content-type: application/json
Content-length: 58
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Notification Localizednotificationmessage Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-notification-localizednotificationmessage-create.md
If successful, this method returns a `201 Created` response code and a [localize
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_notification_localizednotificationmessage_create_create_localizednotificationmessage" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/notificationMessageTemplates/{notificationMessageTemplateId}/localizedNotificationMessages Content-type: application/json
Content-length: 200
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.localizedNotificationMessage" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Notification Localizednotificationmessage Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-notification-localizednotificationmessage-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_notification_localizednotificationmessage_delete_delete_localizednotificationmessage" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/notificationMessageTemplates/{notificationMessageTemplateId}/localizedNotificationMessages/{localizedNotificationMessageId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Notification Localizednotificationmessage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-notification-localizednotificationmessage-get.md
If successful, this method returns a `200 OK` response code and [localizedNotifi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_notification_localizednotificationmessage_get_get_localizednotificationmessage" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/notificationMessageTemplates/{notificationMessageTemplateId}/localizedNotificationMessages/{localizedNotificationMessageId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.localizedNotificationMessage" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Notification Localizednotificationmessage List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-notification-localizednotificationmessage-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_notification_localizednotificationmessage_list_list_localizednotificationmessages" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/notificationMessageTemplates/{notificationMessageTemplateId}/localizedNotificationMessages ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.localizedNotificationMessage" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Notification Localizednotificationmessage Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-notification-localizednotificationmessage-update.md
If successful, this method returns a `200 OK` response code and an updated [loca
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_notification_localizednotificationmessage_update_update_localizednotificationmessage" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/notificationMessageTemplates/{notificationMessageTemplateId}/localizedNotificationMessages/{localizedNotificationMessageId} Content-type: application/json
Content-length: 200
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.localizedNotificationMessage" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Notification Notificationmessagetemplate Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-notification-notificationmessagetemplate-create.md
If successful, this method returns a `201 Created` response code and a [notifica
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_notification_notificationmessagetemplate_create_create_notificationmessagetemplate" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/notificationMessageTemplates Content-type: application/json
Content-length: 259
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.notificationMessageTemplate" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Notification Notificationmessagetemplate Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-notification-notificationmessagetemplate-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_notification_notificationmessagetemplate_delete_delete_notificationmessagetemplate" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/notificationMessageTemplates/{notificationMessageTemplateId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Notification Notificationmessagetemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-notification-notificationmessagetemplate-get.md
If successful, this method returns a `200 OK` response code and [notificationMes
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_notification_notificationmessagetemplate_get_get_notificationmessagetemplate" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/notificationMessageTemplates/{notificationMessageTemplateId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.notificationMessageTemplate" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Notification Notificationmessagetemplate List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-notification-notificationmessagetemplate-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_notification_notificationmessagetemplate_list_list_notificationmessagetemplates" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/notificationMessageTemplates ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.notificationMessageTemplate" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Notification Notificationmessagetemplate Sendtestmessage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-notification-notificationmessagetemplate-sendtestmessage.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_notification_notificationmessagetemplate_sendtestmessage_sendtestmessage_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/notificationMessageTemplates/{notificationMessageTemplateId}/sendTestMessage ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Notification Notificationmessagetemplate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-notification-notificationmessagetemplate-update.md
If successful, this method returns a `200 OK` response code and an updated [noti
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_notification_notificationmessagetemplate_update_update_notificationmessagetemplate" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/notificationMessageTemplates/{notificationMessageTemplateId} Content-type: application/json
Content-length: 259
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.notificationMessageTemplate" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Compliancemanagementpartner Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-compliancemanagementpartner-create.md
If successful, this method returns a `201 Created` response code and a [complian
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_compliancemanagementpartner_create_create_compliancemanagementpartner" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/complianceManagementPartners Content-type: application/json
Content-length: 1186
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.complianceManagementPartner" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Onboarding Compliancemanagementpartner Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-compliancemanagementpartner-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_compliancemanagementpartner_delete_delete_compliancemanagementpartner" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/complianceManagementPartners/{complianceManagementPartnerId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Onboarding Compliancemanagementpartner Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-compliancemanagementpartner-get.md
If successful, this method returns a `200 OK` response code and [complianceManag
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_compliancemanagementpartner_get_get_compliancemanagementpartner" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/complianceManagementPartners/{complianceManagementPartnerId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.complianceManagementPartner" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Compliancemanagementpartner List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-compliancemanagementpartner-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_compliancemanagementpartner_list_list_compliancemanagementpartners" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/complianceManagementPartners ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.complianceManagementPartner" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Compliancemanagementpartner Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-compliancemanagementpartner-update.md
If successful, this method returns a `200 OK` response code and an updated [comp
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_compliancemanagementpartner_update_update_compliancemanagementpartner" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/complianceManagementPartners/{complianceManagementPartnerId} Content-type: application/json
Content-length: 1186
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.complianceManagementPartner" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Deviceappmanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceappmanagement-get.md
If successful, this method returns a `200 OK` response code and [deviceAppManage
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceappmanagement_get_get_deviceappmanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAppManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Deviceappmanagement Syncmicrosoftstoreforbusinessapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceappmanagement-syncmicrosoftstoreforbusinessapps.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceappmanagement_syncmicrosoftstoreforbusinessapps_syncmicrosoftstoreforbusinessapps_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/syncMicrosoftStoreForBusinessApps ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Onboarding Deviceappmanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceappmanagement-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceappmanagement_update_update_deviceappmanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement Content-type: application/json
Content-length: 394
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAppManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Devicecategory Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-devicecategory-create.md
If successful, this method returns a `201 Created` response code and a [deviceCa
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_devicecategory_create_create_devicecategory" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceCategories Content-type: application/json
Content-length: 135
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceCategory" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Onboarding Devicecategory Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-devicecategory-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_devicecategory_delete_delete_devicecategory" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceCategories/{deviceCategoryId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Onboarding Devicecategory Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-devicecategory-get.md
If successful, this method returns a `200 OK` response code and [deviceCategory]
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_devicecategory_get_get_devicecategory" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCategories/{deviceCategoryId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceCategory" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Devicecategory List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-devicecategory-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_devicecategory_list_list_devicecategories" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceCategories ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceCategory" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Devicecategory Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-devicecategory-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_devicecategory_update_update_devicecategory" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceCategories/{deviceCategoryId} Content-type: application/json
Content-length: 135
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceCategory" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Deviceenrollmentconfiguration Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceenrollmentconfiguration-assign.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceenrollmentconfiguration_assign_assign_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/assign
Content-length: 360
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Onboarding Deviceenrollmentconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceenrollmentconfiguration-get.md
If successful, this method returns a `200 OK` response code and [deviceEnrollmen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceenrollmentconfiguration_get_get_deviceenrollmentconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceEnrollmentConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Deviceenrollmentconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceenrollmentconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceenrollmentconfiguration_list_list_deviceenrollmentconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceEnrollmentConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Deviceenrollmentconfiguration Setpriority https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceenrollmentconfiguration-setpriority.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceenrollmentconfiguration_setpriority_setpriority_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/setPriority
Content-length: 21
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Onboarding Deviceenrollmentlimitconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceenrollmentlimitconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [deviceEn
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceenrollmentlimitconfiguration_create_create_deviceenrollmentlimitconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations Content-type: application/json
Content-length: 205
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceEnrollmentLimitConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Onboarding Deviceenrollmentlimitconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceenrollmentlimitconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceenrollmentlimitconfiguration_delete_delete_deviceenrollmentlimitconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Onboarding Deviceenrollmentlimitconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceenrollmentlimitconfiguration-get.md
If successful, this method returns a `200 OK` response code and [deviceEnrollmen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceenrollmentlimitconfiguration_get_get_deviceenrollmentlimitconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceEnrollmentLimitConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Deviceenrollmentlimitconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceenrollmentlimitconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceenrollmentlimitconfiguration_list_list_deviceenrollmentlimitconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceEnrollmentLimitConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Deviceenrollmentlimitconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceenrollmentlimitconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceenrollmentlimitconfiguration_update_update_deviceenrollmentlimitconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId} Content-type: application/json
Content-length: 205
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceEnrollmentLimitConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Deviceenrollmentplatformrestrictionsconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [deviceEn
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceenrollmentplatformrestrictionsconfiguration_create_create_deviceenrollmentplatformrestrictionsconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations Content-type: application/json
Content-length: 1650
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Onboarding Deviceenrollmentplatformrestrictionsconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceenrollmentplatformrestrictionsconfiguration_delete_delete_deviceenrollmentplatformrestrictionsconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Onboarding Deviceenrollmentplatformrestrictionsconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-get.md
If successful, this method returns a `200 OK` response code and [deviceEnrollmen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceenrollmentplatformrestrictionsconfiguration_get_get_deviceenrollmentplatformrestrictionsconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Deviceenrollmentplatformrestrictionsconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceenrollmentplatformrestrictionsconfiguration_list_list_deviceenrollmentplatformrestrictionsconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Deviceenrollmentplatformrestrictionsconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceenrollmentplatformrestrictionsconfiguration_update_update_deviceenrollmentplatformrestrictionsconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId} Content-type: application/json
Content-length: 1650
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Deviceenrollmentwindowshelloforbusinessconfiguration Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-create.md
If successful, this method returns a `201 Created` response code and a [deviceEn
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceenrollmentwindowshelloforbusinessconfiguration_create_create_deviceenrollmentwindowshelloforbusinessconfiguration" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations Content-type: application/json
Content-length: 629
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Onboarding Deviceenrollmentwindowshelloforbusinessconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceenrollmentwindowshelloforbusinessconfiguration_delete_delete_deviceenrollmentwindowshelloforbusinessconfiguration" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Onboarding Deviceenrollmentwindowshelloforbusinessconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-get.md
If successful, this method returns a `200 OK` response code and [deviceEnrollmen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceenrollmentwindowshelloforbusinessconfiguration_get_get_deviceenrollmentwindowshelloforbusinessconfiguration" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Deviceenrollmentwindowshelloforbusinessconfiguration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceenrollmentwindowshelloforbusinessconfiguration_list_list_deviceenrollmentwindowshelloforbusinessconfigurations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Deviceenrollmentwindowshelloforbusinessconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_deviceenrollmentwindowshelloforbusinessconfiguration_update_update_deviceenrollmentwindowshelloforbusinessconfiguration" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId} Content-type: application/json
Content-length: 629
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-devicemanagement-get.md
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_devicemanagement_get_get_devicemanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-devicemanagement-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_devicemanagement_update_update_devicemanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement Content-type: application/json
Content-length: 1098
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Devicemanagement Verifywindowsenrollmentautodiscovery https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-devicemanagement-verifywindowsenrollmentautodiscovery.md
If successful, this function returns a `200 OK` response code and a Boolean in t
### Request Here is an example of the request.+
+<!-- { "blockType": "ignored" , "name" : "intune_onboarding_devicemanagement_verifywindowsenrollmentautodiscovery_verifywindowsenrollmentautodiscovery_function" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/verifyWindowsEnrollmentAutoDiscovery(domainName='parameterValue') ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Devicemanagementexchangeconnector Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-devicemanagementexchangeconnector-create.md
If successful, this method returns a `201 Created` response code and a [deviceMa
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_devicemanagementexchangeconnector_create_create_devicemanagementexchangeconnector" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/exchangeConnectors Content-type: application/json
Content-length: 490
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagementExchangeConnector" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Onboarding Devicemanagementexchangeconnector Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-devicemanagementexchangeconnector-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_devicemanagementexchangeconnector_delete_delete_devicemanagementexchangeconnector" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/exchangeConnectors/{deviceManagementExchangeConnectorId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Onboarding Devicemanagementexchangeconnector Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-devicemanagementexchangeconnector-get.md
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_devicemanagementexchangeconnector_get_get_devicemanagementexchangeconnector" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/exchangeConnectors/{deviceManagementExchangeConnectorId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagementExchangeConnector" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Devicemanagementexchangeconnector List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-devicemanagementexchangeconnector-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_devicemanagementexchangeconnector_list_list_devicemanagementexchangeconnectors" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/exchangeConnectors ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagementExchangeConnector" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Devicemanagementexchangeconnector Sync https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-devicemanagementexchangeconnector-sync.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_devicemanagementexchangeconnector_sync_sync_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/exchangeConnectors/{deviceManagementExchangeConnectorId}/sync
Content-length: 31
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Onboarding Devicemanagementexchangeconnector Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-devicemanagementexchangeconnector-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_devicemanagementexchangeconnector_update_update_devicemanagementexchangeconnector" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/exchangeConnectors/{deviceManagementExchangeConnectorId} Content-type: application/json
Content-length: 490
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagementExchangeConnector" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Devicemanagementpartner Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-devicemanagementpartner-create.md
If successful, this method returns a `201 Created` response code and a [deviceMa
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_devicemanagementpartner_create_create_devicemanagementpartner" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceManagementPartners Content-type: application/json
Content-length: 803
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagementPartner" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Onboarding Devicemanagementpartner Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-devicemanagementpartner-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_devicemanagementpartner_delete_delete_devicemanagementpartner" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceManagementPartners/{deviceManagementPartnerId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Onboarding Devicemanagementpartner Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-devicemanagementpartner-get.md
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_devicemanagementpartner_get_get_devicemanagementpartner" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceManagementPartners/{deviceManagementPartnerId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagementPartner" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Devicemanagementpartner List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-devicemanagementpartner-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_devicemanagementpartner_list_list_devicemanagementpartners" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceManagementPartners ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagementPartner" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Devicemanagementpartner Terminate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-devicemanagementpartner-terminate.md
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_devicemanagementpartner_terminate_terminate_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceManagementPartners/{deviceManagementPartnerId}/terminate ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Onboarding Devicemanagementpartner Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-devicemanagementpartner-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_devicemanagementpartner_update_update_devicemanagementpartner" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceManagementPartners/{deviceManagementPartnerId} Content-type: application/json
Content-length: 803
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagementPartner" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Enrollmentconfigurationassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-enrollmentconfigurationassignment-create.md
If successful, this method returns a `201 Created` response code and a [enrollme
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_enrollmentconfigurationassignment_create_create_enrollmentconfigurationassignment" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/assignments Content-type: application/json
Content-length: 225
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.enrollmentConfigurationAssignment" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Onboarding Enrollmentconfigurationassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-enrollmentconfigurationassignment-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_enrollmentconfigurationassignment_delete_delete_enrollmentconfigurationassignment" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/assignments/{enrollmentConfigurationAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Onboarding Enrollmentconfigurationassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-enrollmentconfigurationassignment-get.md
If successful, this method returns a `200 OK` response code and [enrollmentConfi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_enrollmentconfigurationassignment_get_get_enrollmentconfigurationassignment" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/assignments/{enrollmentConfigurationAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.enrollmentConfigurationAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Enrollmentconfigurationassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-enrollmentconfigurationassignment-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_enrollmentconfigurationassignment_list_list_enrollmentconfigurationassignments" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/assignments ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.enrollmentConfigurationAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Enrollmentconfigurationassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-enrollmentconfigurationassignment-update.md
If successful, this method returns a `200 OK` response code and an updated [enro
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_enrollmentconfigurationassignment_update_update_enrollmentconfigurationassignment" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}/assignments/{enrollmentConfigurationAssignmentId} Content-type: application/json
Content-length: 225
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.enrollmentConfigurationAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Mobilethreatdefenseconnector Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-mobilethreatdefenseconnector-create.md
If successful, this method returns a `201 Created` response code and a [mobileTh
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_mobilethreatdefenseconnector_create_create_mobilethreatdefenseconnector" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/mobileThreatDefenseConnectors Content-type: application/json
Content-length: 772
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileThreatDefenseConnector" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Onboarding Mobilethreatdefenseconnector Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-mobilethreatdefenseconnector-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_mobilethreatdefenseconnector_delete_delete_mobilethreatdefenseconnector" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/mobileThreatDefenseConnectors/{mobileThreatDefenseConnectorId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Onboarding Mobilethreatdefenseconnector Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-mobilethreatdefenseconnector-get.md
If successful, this method returns a `200 OK` response code and [mobileThreatDef
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_mobilethreatdefenseconnector_get_get_mobilethreatdefenseconnector" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/mobileThreatDefenseConnectors/{mobileThreatDefenseConnectorId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileThreatDefenseConnector" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Mobilethreatdefenseconnector List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-mobilethreatdefenseconnector-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_mobilethreatdefenseconnector_list_list_mobilethreatdefenseconnectors" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/mobileThreatDefenseConnectors ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileThreatDefenseConnector" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Mobilethreatdefenseconnector Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-mobilethreatdefenseconnector-update.md
If successful, this method returns a `200 OK` response code and an updated [mobi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_mobilethreatdefenseconnector_update_update_mobilethreatdefenseconnector" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/mobileThreatDefenseConnectors/{mobileThreatDefenseConnectorId} Content-type: application/json
Content-length: 772
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.mobileThreatDefenseConnector" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Onpremisesconditionalaccesssettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-onpremisesconditionalaccesssettings-get.md
If successful, this method returns a `200 OK` response code and [onPremisesCondi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_onpremisesconditionalaccesssettings_get_get_onpremisesconditionalaccesssettings" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/conditionalAccessSettings ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.onPremisesConditionalAccessSettings" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Onpremisesconditionalaccesssettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-onpremisesconditionalaccesssettings-update.md
If successful, this method returns a `200 OK` response code and an updated [onPr
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_onpremisesconditionalaccesssettings_update_update_onpremisesconditionalaccesssettings" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/conditionalAccessSettings Content-type: application/json
Content-length: 275
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.onPremisesConditionalAccessSettings" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Organization Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-organization-get.md
If successful, this method returns a `200 OK` response code and [organization](.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_organization_get_get_organization" }-->
``` http GET https://graph.microsoft.com/v1.0/organization/{organizationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.organization" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Organization List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-organization-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_organization_list_list_organizations" }-->
``` http GET https://graph.microsoft.com/v1.0/organization ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.organization" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Organization Setmobiledevicemanagementauthority https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-organization-setmobiledevicemanagementauthority.md
If successful, this action returns a `200 OK` response code and a Int32 in the r
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_organization_setmobiledevicemanagementauthority_setmobiledevicemanagementauthority_action" }-->
``` http POST https://graph.microsoft.com/v1.0/organization/{organizationId}/setMobileDeviceManagementAuthority ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Organization Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-organization-update.md
If successful, this method returns a `200 OK` response code and an updated [orga
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_organization_update_update_organization" }-->
``` http PATCH https://graph.microsoft.com/v1.0/organization/{organizationId} Content-type: application/json
Content-length: 102
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.organization" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding User Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-user-create.md
If successful, this method returns a `201 Created` response code and a [user](..
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_user_create_create_user" }-->
``` http POST https://graph.microsoft.com/v1.0/users Content-type: application/json
Content-length: 77
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.user" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Onboarding User Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-user-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_user_delete_delete_user" }-->
``` http DELETE https://graph.microsoft.com/v1.0/users/{usersId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Onboarding User Exportdeviceandappmanagementdata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-user-exportdeviceandappmanagementdata.md
If successful, this function returns a `200 OK` response code and a [deviceAndAp
### Request Here is an example of the request.+ ``` http GET https://graph.microsoft.com/v1.0/users/{usersId}/exportDeviceAndAppManagementData(skip=4,top=3) ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+ ``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding User Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-user-get.md
If successful, this method returns a `200 OK` response code and [user](../resour
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_user_get_get_user" }-->
``` http GET https://graph.microsoft.com/v1.0/users/{usersId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.user" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding User List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-user-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_user_list_list_users" }-->
``` http GET https://graph.microsoft.com/v1.0/users ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.user" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding User Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-user-update.md
If successful, this method returns a `200 OK` response code and an updated [user
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_user_update_update_user" }-->
``` http PATCH https://graph.microsoft.com/v1.0/users/{usersId} Content-type: application/json
Content-length: 77
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.user" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Vpptoken Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-vpptoken-create.md
If successful, this method returns a `201 Created` response code and a [vppToken
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_vpptoken_create_create_vpptoken" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/vppTokens Content-type: application/json
Content-length: 461
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.vppToken" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Onboarding Vpptoken Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-vpptoken-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_vpptoken_delete_delete_vpptoken" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/vppTokens/{vppTokenId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Onboarding Vpptoken Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-vpptoken-get.md
If successful, this method returns a `200 OK` response code and [vppToken](../re
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_vpptoken_get_get_vpptoken" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/vppTokens/{vppTokenId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Vpptoken List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-vpptoken-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_vpptoken_list_list_vpptokens" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement/vppTokens ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.vppToken" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Vpptoken Synclicenses https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-vpptoken-synclicenses.md
If successful, this action returns a `200 OK` response code and a [vppToken](../
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_vpptoken_synclicenses_synclicenses_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceAppManagement/vppTokens/{vppTokenId}/syncLicenses ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.vppToken" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Onboarding Vpptoken Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-onboarding-vpptoken-update.md
If successful, this method returns a `200 OK` response code and an updated [vppT
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_onboarding_vpptoken_update_update_vpptoken" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/vppTokens/{vppTokenId} Content-type: application/json
Content-length: 461
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.vppToken" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Partnerintegration Deviceappmanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-partnerintegration-deviceappmanagement-get.md
Title: "Get deviceAppManagement" description: "Read properties and relationships of the deviceAppManagement object."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Read properties and relationships of the [deviceAppManagement](../resources/intune-partnerintegration-deviceappmanagement.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and [deviceAppManage
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_partnerintegration_deviceappmanagement_get_get_deviceappmanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Partnerintegration Deviceappmanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-partnerintegration-deviceappmanagement-update.md
Title: "Update deviceAppManagement" description: "Update the properties of a deviceAppManagement object."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Update the properties of a [deviceAppManagement](../resources/intune-partnerintegration-deviceappmanagement.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_partnerintegration_deviceappmanagement_update_update_deviceappmanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement Content-type: application/json
Content-length: 61
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAppManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Policyset Deviceappmanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-policyset-deviceappmanagement-get.md
Title: "Get deviceAppManagement" description: "Read properties and relationships of the deviceAppManagement object."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Read properties and relationships of the [deviceAppManagement](../resources/intune-policyset-deviceappmanagement.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and [deviceAppManage
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_policyset_deviceappmanagement_get_get_deviceappmanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAppManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Policyset Deviceappmanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-policyset-deviceappmanagement-update.md
Title: "Update deviceAppManagement" description: "Update the properties of a deviceAppManagement object."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Update the properties of a [deviceAppManagement](../resources/intune-policyset-deviceappmanagement.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_policyset_deviceappmanagement_update_update_deviceappmanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement Content-type: application/json
Content-length: 61
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAppManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Policyset Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-policyset-devicemanagement-get.md
Title: "Get deviceManagement" description: "Read properties and relationships of the deviceManagement object."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Read properties and relationships of the [deviceManagement](../resources/intune-policyset-devicemanagement.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_policyset_devicemanagement_get_get_devicemanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAppManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Policyset Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-policyset-devicemanagement-update.md
Title: "Update deviceManagement" description: "Update the properties of a deviceManagement object."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Update the properties of a [deviceManagement](../resources/intune-policyset-devicemanagement.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_policyset_devicemanagement_update_update_devicemanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement Content-type: application/json
Content-length: 58
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAppManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Raimportcerts Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-raimportcerts-devicemanagement-get.md
Title: "Get deviceManagement" description: "Read properties and relationships of the deviceManagement object."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Read properties and relationships of the [deviceManagement](../resources/intune-raimportcerts-devicemanagement.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_raimportcerts_devicemanagement_get_get_devicemanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAppManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Raimportcerts Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-raimportcerts-devicemanagement-update.md
Title: "Update deviceManagement" description: "Update the properties of a deviceManagement object."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Update the properties of a [deviceManagement](../resources/intune-raimportcerts-devicemanagement.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_raimportcerts_devicemanagement_update_update_devicemanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement Content-type: application/json
Content-length: 58
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAppManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Rbac Deviceandappmanagementroleassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-deviceandappmanagementroleassignment-create.md
If successful, this method returns a `201 Created` response code and a [deviceAn
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_deviceandappmanagementroleassignment_create_create_deviceandappmanagementroleassignment" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/roleAssignments Content-type: application/json
Content-length: 258
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAndAppManagementRoleAssignment" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Rbac Deviceandappmanagementroleassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-deviceandappmanagementroleassignment-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_deviceandappmanagementroleassignment_delete_delete_deviceandappmanagementroleassignment" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/roleAssignments/{deviceAndAppManagementRoleAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Rbac Deviceandappmanagementroleassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-deviceandappmanagementroleassignment-get.md
If successful, this method returns a `200 OK` response code and [deviceAndAppMan
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_deviceandappmanagementroleassignment_get_get_deviceandappmanagementroleassignment" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/roleAssignments/{deviceAndAppManagementRoleAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAndAppManagementRoleAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Rbac Deviceandappmanagementroleassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-deviceandappmanagementroleassignment-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_deviceandappmanagementroleassignment_list_list_deviceandappmanagementroleassignments" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/roleAssignments ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAndAppManagementRoleAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Rbac Deviceandappmanagementroleassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-deviceandappmanagementroleassignment-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_deviceandappmanagementroleassignment_update_update_deviceandappmanagementroleassignment" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/roleAssignments/{deviceAndAppManagementRoleAssignmentId} Content-type: application/json
Content-length: 258
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAndAppManagementRoleAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Rbac Deviceandappmanagementroledefinition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-deviceandappmanagementroledefinition-create.md
If successful, this method returns a `201 Created` response code and a [deviceAn
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_deviceandappmanagementroledefinition_create_create_deviceandappmanagementroledefinition" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/roleDefinitions Content-type: application/json
Content-length: 602
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAndAppManagementRoleDefinition" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Rbac Deviceandappmanagementroledefinition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-deviceandappmanagementroledefinition-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_deviceandappmanagementroledefinition_delete_delete_deviceandappmanagementroledefinition" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/roleDefinitions/{roleDefinitionId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Rbac Deviceandappmanagementroledefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-deviceandappmanagementroledefinition-get.md
If successful, this method returns a `200 OK` response code and [deviceAndAppMan
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_deviceandappmanagementroledefinition_get_get_deviceandappmanagementroledefinition" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/roleDefinitions/{roleDefinitionId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAndAppManagementRoleDefinition" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Rbac Deviceandappmanagementroledefinition List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-deviceandappmanagementroledefinition-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_deviceandappmanagementroledefinition_list_list_deviceandappmanagementroledefinitions" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/roleDefinitions ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAndAppManagementRoleDefinition" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Rbac Deviceandappmanagementroledefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-deviceandappmanagementroledefinition-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_deviceandappmanagementroledefinition_update_update_deviceandappmanagementroledefinition" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/roleDefinitions/{roleDefinitionId} Content-type: application/json
Content-length: 602
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAndAppManagementRoleDefinition" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Rbac Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-devicemanagement-get.md
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_devicemanagement_get_get_devicemanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Rbac Devicemanagement Geteffectivepermissions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-devicemanagement-geteffectivepermissions.md
If successful, this function returns a `200 OK` response code and a [rolePermiss
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_rbac_devicemanagement_geteffectivepermissions_geteffectivepermissions_function" }-->
``` http
-GET https://graph.microsoft.com/v1.0/deviceManagement/getEffectivePermissions(scope='parameterValue')
+GET https://graph.microsoft.com/v1.0/deviceManagement/getEffectivePermissions
``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.rolePermission", "isCollection": true }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Rbac Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-devicemanagement-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_devicemanagement_update_update_devicemanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement Content-type: application/json
Content-length: 58
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Rbac Resourceoperation Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-resourceoperation-create.md
If successful, this method returns a `201 Created` response code and a [resource
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_resourceoperation_create_create_resourceoperation" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/resourceOperations Content-type: application/json
Content-length: 178
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.resourceOperation" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Rbac Resourceoperation Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-resourceoperation-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_resourceoperation_delete_delete_resourceoperation" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/resourceOperations/{resourceOperationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Rbac Resourceoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-resourceoperation-get.md
If successful, this method returns a `200 OK` response code and [resourceOperati
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_resourceoperation_get_get_resourceoperation" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/resourceOperations/{resourceOperationId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.resourceOperation" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Rbac Resourceoperation List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-resourceoperation-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_resourceoperation_list_list_resourceoperations" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/resourceOperations ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.resourceOperation" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Rbac Resourceoperation Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-resourceoperation-update.md
If successful, this method returns a `200 OK` response code and an updated [reso
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_resourceoperation_update_update_resourceoperation" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/resourceOperations/{resourceOperationId} Content-type: application/json
Content-length: 178
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.resourceOperation" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Rbac Roleassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-roleassignment-create.md
If successful, this method returns a `201 Created` response code and a [roleAssi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_roleassignment_create_create_roleassignment" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/roleDefinitions/{roleDefinitionId}/roleAssignments Content-type: application/json
Content-length: 193
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Rbac Roleassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-roleassignment-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_roleassignment_delete_delete_roleassignment" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/roleDefinitions/{roleDefinitionId}/roleAssignments/{roleAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Rbac Roleassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-roleassignment-get.md
If successful, this method returns a `200 OK` response code and [roleAssignment]
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_roleassignment_get_get_roleassignment" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/roleDefinitions/{roleDefinitionId}/roleAssignments/{roleAssignmentId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.roleAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Rbac Roleassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-roleassignment-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_roleassignment_list_list_roleassignments" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/roleDefinitions/{roleDefinitionId}/roleAssignments ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.roleAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Rbac Roleassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-roleassignment-update.md
If successful, this method returns a `200 OK` response code and an updated [role
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_roleassignment_update_update_roleassignment" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/roleDefinitions/{roleDefinitionId}/roleAssignments/{roleAssignmentId} Content-type: application/json
Content-length: 193
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.roleAssignment" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Rbac Roledefinition Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-roledefinition-create.md
If successful, this method returns a `201 Created` response code and a [roleDefi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_roledefinition_create_create_roledefinition" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/roleDefinitions Content-type: application/json
Content-length: 580
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.roleDefinition" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Rbac Roledefinition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-roledefinition-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_roledefinition_delete_delete_roledefinition" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/roleDefinitions/{roleDefinitionId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Rbac Roledefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-roledefinition-get.md
If successful, this method returns a `200 OK` response code and [roleDefinition]
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_roledefinition_get_get_roledefinition" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/roleDefinitions/{roleDefinitionId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.roleDefinition" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Rbac Roledefinition List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-roledefinition-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_roledefinition_list_list_roledefinitions" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/roleDefinitions ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.roleDefinition" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Rbac Roledefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-rbac-roledefinition-update.md
If successful, this method returns a `200 OK` response code and an updated [role
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_rbac_roledefinition_update_update_roledefinition" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/roleDefinitions/{roleDefinitionId} Content-type: application/json
Content-length: 580
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.roleDefinition" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Remoteassistance Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-remoteassistance-devicemanagement-get.md
Title: "Get deviceManagement" description: "Read properties and relationships of the deviceManagement object."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Read properties and relationships of the [deviceManagement](../resources/intune-remoteassistance-devicemanagement.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_remoteassistance_devicemanagement_get_get_devicemanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Remoteassistance Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-remoteassistance-devicemanagement-update.md
Title: "Update deviceManagement" description: "Update the properties of a deviceManagement object."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Update the properties of a [deviceManagement](../resources/intune-remoteassistance-devicemanagement.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_remoteassistance_devicemanagement_update_update_devicemanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement Content-type: application/json
Content-length: 58
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Remoteassistance Remoteassistancepartner Beginonboarding https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-remoteassistance-remoteassistancepartner-beginonboarding.md
Title: "beginOnboarding action" description: "A request to start onboarding. Must be coupled with the appropriate TeamViewer account information"-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
A request to start onboarding. Must be coupled with the appropriate TeamViewer account information
-## Prerequisites
+## 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)|
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_remoteassistance_remoteassistancepartner_beginonboarding_beginonboarding_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/remoteAssistancePartners/{remoteAssistancePartnerId}/beginOnboarding ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Remoteassistance Remoteassistancepartner Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-remoteassistance-remoteassistancepartner-create.md
Title: "Create remoteAssistancePartner" description: "Create a new remoteAssistancePartner object."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Create a new [remoteAssistancePartner](../resources/intune-remoteassistance-remoteassistancepartner.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `201 Created` response code and a [remoteAs
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_remoteassistance_remoteassistancepartner_create_create_remoteassistancepartner" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/remoteAssistancePartners Content-type: application/json
Content-length: 266
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Remoteassistance Remoteassistancepartner Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-remoteassistance-remoteassistancepartner-delete.md
Title: "Delete remoteAssistancePartner" description: "Deletes a remoteAssistancePartner."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Deletes a [remoteAssistancePartner](../resources/intune-remoteassistance-remoteassistancepartner.md).
-## Prerequisites
+## 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)|
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_remoteassistance_remoteassistancepartner_delete_delete_remoteassistancepartner" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/remoteAssistancePartners/{remoteAssistancePartnerId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Remoteassistance Remoteassistancepartner Disconnect https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-remoteassistance-remoteassistancepartner-disconnect.md
Title: "disconnect action" description: "A request to remove the active TeamViewer connector"-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
A request to remove the active TeamViewer connector
-## Prerequisites
+## 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)|
If successful, this action returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_remoteassistance_remoteassistancepartner_disconnect_disconnect_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/remoteAssistancePartners/{remoteAssistancePartnerId}/disconnect ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Remoteassistance Remoteassistancepartner Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-remoteassistance-remoteassistancepartner-get.md
Title: "Get remoteAssistancePartner" description: "Read properties and relationships of the remoteAssistancePartner object."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Read properties and relationships of the [remoteAssistancePartner](../resources/intune-remoteassistance-remoteassistancepartner.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and [remoteAssistanc
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_remoteassistance_remoteassistancepartner_get_get_remoteassistancepartner" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/remoteAssistancePartners/{remoteAssistancePartnerId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Remoteassistance Remoteassistancepartner List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-remoteassistance-remoteassistancepartner-list.md
Title: "List remoteAssistancePartners" description: "List properties and relationships of the remoteAssistancePartner objects."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
List properties and relationships of the [remoteAssistancePartner](../resources/intune-remoteassistance-remoteassistancepartner.md) objects.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_remoteassistance_remoteassistancepartner_list_list_remoteassistancepartners" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/remoteAssistancePartners ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.remoteAssistancePartner" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Remoteassistance Remoteassistancepartner Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-remoteassistance-remoteassistancepartner-update.md
Title: "Update remoteAssistancePartner" description: "Update the properties of a remoteAssistancePartner object."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Update the properties of a [remoteAssistancePartner](../resources/intune-remoteassistance-remoteassistancepartner.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and an updated [remo
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_remoteassistance_remoteassistancepartner_update_update_remoteassistancepartner" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/remoteAssistancePartners/{remoteAssistancePartnerId} Content-type: application/json
Content-length: 266
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.remoteAssistancePartner" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagement-get.md
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagement_get_get_devicemanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagement-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagement_update_update_devicemanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement Content-type: application/json
Content-length: 58
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementexportjob Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementexportjob-create.md
If successful, this method returns a `201 Created` response code and a [deviceMa
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementexportjob_create_create_devicemanagementexportjob" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/reports/exportJobs Content-type: application/json
Content-length: 455
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Reporting Devicemanagementexportjob Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementexportjob-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementexportjob_delete_delete_devicemanagementexportjob" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/reports/exportJobs/{deviceManagementExportJobId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Reporting Devicemanagementexportjob Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementexportjob-get.md
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementexportjob_get_get_devicemanagementexportjob" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/reports/exportJobs/{deviceManagementExportJobId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementexportjob List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementexportjob-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementexportjob_list_list_devicemanagementexportjobs" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/reports/exportJobs ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementexportjob Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementexportjob-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementexportjob_update_update_devicemanagementexportjob" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/reports/exportJobs/{deviceManagementExportJobId} Content-type: application/json
Content-length: 455
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementreports Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-get.md
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementreports_get_get_devicemanagementreports" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/reports ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementreports Getautopilotdeploymentstatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getautopilotdeploymentstatus.md
+
+ Title: "getAutopilotDeploymentStatus action"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# getAutopilotDeploymentStatus action
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## 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)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceManagement/reports/getAutopilotDeploymentStatus
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply JSON representation of the parameters.
+
+The following table shows the parameters that can be used with this action.
+
+|Property|Type|Description|
+|:|:|:|
+|name|String|Not yet documented|
+|select|String collection|Not yet documented|
+|search|String|Not yet documented|
+|groupBy|String collection|Not yet documented|
+|orderBy|String collection|Not yet documented|
+|skip|Int32|Not yet documented|
+|top|Int32|Not yet documented|
+|sessionId|String|Not yet documented|
+|filter|String|Not yet documented|
+++
+## Response
+If successful, this action returns a `200 OK` response code and a Stream in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getAutopilotDeploymentStatus
+
+Content-type: application/json
+Content-length: 278
+
+{
+ "name": "Name value",
+ "select": [
+ "Select value"
+ ],
+ "search": "Search value",
+ "groupBy": [
+ "Group By value"
+ ],
+ "orderBy": [
+ "Order By value"
+ ],
+ "skip": 4,
+ "top": 3,
+ "sessionId": "Session Id value",
+ "filter": "Filter value"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 99
+
+{
+ "value": "Z2V0QXV0b3BpbG90RGVwbG95bWVudFN0YXR1cyBJbnR1bmUgRG9jIFNhbXBsZSAtMTQwMDQ1MDU5Mg=="
+}
+```
v1.0 Intune Reporting Devicemanagementreports Getcachedreport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getcachedreport.md
If successful, this action returns a `200 OK` response code and a Stream in the
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementreports_getcachedreport_getcachedreport_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getCachedReport
Content-length: 209
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementreports Getcompliancepolicynoncompliancereport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getcompliancepolicynoncompliancereport.md
If successful, this action returns a `200 OK` response code and a Stream in the
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementreports_getcompliancepolicynoncompliancereport_getcompliancepolicynoncompliancereport_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getCompliancePolicyNonComplianceReport
Content-length: 278
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementreports Getcompliancepolicynoncompliancesummaryreport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getcompliancepolicynoncompliancesummaryreport.md
If successful, this action returns a `200 OK` response code and a Stream in the
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementreports_getcompliancepolicynoncompliancesummaryreport_getcompliancepolicynoncompliancesummaryreport_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getCompliancePolicyNonComplianceSummaryReport
Content-length: 278
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementreports Getcompliancesettingnoncompliancereport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getcompliancesettingnoncompliancereport.md
If successful, this action returns a `200 OK` response code and a Stream in the
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementreports_getcompliancesettingnoncompliancereport_getcompliancesettingnoncompliancereport_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getComplianceSettingNonComplianceReport
Content-length: 278
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementreports Getconfigurationpolicynoncompliancereport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getconfigurationpolicynoncompliancereport.md
If successful, this action returns a `200 OK` response code and a Stream in the
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementreports_getconfigurationpolicynoncompliancereport_getconfigurationpolicynoncompliancereport_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getConfigurationPolicyNonComplianceReport
Content-length: 278
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementreports Getconfigurationpolicynoncompliancesummaryreport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getconfigurationpolicynoncompliancesummaryreport.md
If successful, this action returns a `200 OK` response code and a Stream in the
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementreports_getconfigurationpolicynoncompliancesummaryreport_getconfigurationpolicynoncompliancesummaryreport_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getConfigurationPolicyNonComplianceSummaryReport
Content-length: 278
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementreports Getconfigurationsettingnoncompliancereport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getconfigurationsettingnoncompliancereport.md
If successful, this action returns a `200 OK` response code and a Stream in the
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementreports_getconfigurationsettingnoncompliancereport_getconfigurationsettingnoncompliancereport_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getConfigurationSettingNonComplianceReport
Content-length: 278
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementreports Getdevicemanagementintentpersettingcontributingprofiles https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getdevicemanagementintentpersettingcontributingprofiles.md
If successful, this action returns a `200 OK` response code and a Stream in the
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementreports_getdevicemanagementintentpersettingcontributingprofiles_getdevicemanagementintentpersettingcontributingprofiles_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getDeviceManagementIntentPerSettingContributingProfiles
Content-length: 278
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementreports Getdevicemanagementintentsettingsreport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getdevicemanagementintentsettingsreport.md
If successful, this action returns a `200 OK` response code and a Stream in the
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementreports_getdevicemanagementintentsettingsreport_getdevicemanagementintentsettingsreport_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getDeviceManagementIntentSettingsReport
Content-length: 278
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementreports Getdevicenoncompliancereport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getdevicenoncompliancereport.md
If successful, this action returns a `200 OK` response code and a Stream in the
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementreports_getdevicenoncompliancereport_getdevicenoncompliancereport_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getDeviceNonComplianceReport
Content-length: 278
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementreports Getdevicepoliciescompliancereport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getdevicepoliciescompliancereport.md
+
+ Title: "getDevicePoliciesComplianceReport action"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# getDevicePoliciesComplianceReport action
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## 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)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceManagement/reports/getDevicePoliciesComplianceReport
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply JSON representation of the parameters.
+
+The following table shows the parameters that can be used with this action.
+
+|Property|Type|Description|
+|:|:|:|
+|select|String collection|Not yet documented|
+|search|String|Not yet documented|
+|groupBy|String collection|Not yet documented|
+|orderBy|String collection|Not yet documented|
+|skip|Int32|Not yet documented|
+|top|Int32|Not yet documented|
+|sessionId|String|Not yet documented|
+|filter|String|Not yet documented|
+++
+## Response
+If successful, this action returns a `200 OK` response code and a Stream in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getDevicePoliciesComplianceReport
+
+Content-type: application/json
+Content-length: 253
+
+{
+ "select": [
+ "Select value"
+ ],
+ "search": "Search value",
+ "groupBy": [
+ "Group By value"
+ ],
+ "orderBy": [
+ "Order By value"
+ ],
+ "skip": 4,
+ "top": 3,
+ "sessionId": "Session Id value",
+ "filter": "Filter value"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 103
+
+{
+ "value": "Z2V0RGV2aWNlUG9saWNpZXNDb21wbGlhbmNlUmVwb3J0IEludHVuZSBEb2MgU2FtcGxlIDE0MjAxMDAxMDM="
+}
+```
v1.0 Intune Reporting Devicemanagementreports Getdevicepolicysettingscompliancereport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getdevicepolicysettingscompliancereport.md
+
+ Title: "getDevicePolicySettingsComplianceReport action"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# getDevicePolicySettingsComplianceReport action
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## 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)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceManagement/reports/getDevicePolicySettingsComplianceReport
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply JSON representation of the parameters.
+
+The following table shows the parameters that can be used with this action.
+
+|Property|Type|Description|
+|:|:|:|
+|select|String collection|Not yet documented|
+|search|String|Not yet documented|
+|groupBy|String collection|Not yet documented|
+|orderBy|String collection|Not yet documented|
+|skip|Int32|Not yet documented|
+|top|Int32|Not yet documented|
+|sessionId|String|Not yet documented|
+|filter|String|Not yet documented|
+++
+## Response
+If successful, this action returns a `200 OK` response code and a Stream in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getDevicePolicySettingsComplianceReport
+
+Content-type: application/json
+Content-length: 253
+
+{
+ "select": [
+ "Select value"
+ ],
+ "search": "Search value",
+ "groupBy": [
+ "Group By value"
+ ],
+ "orderBy": [
+ "Order By value"
+ ],
+ "skip": 4,
+ "top": 3,
+ "sessionId": "Session Id value",
+ "filter": "Filter value"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 111
+
+{
+ "value": "Z2V0RGV2aWNlUG9saWN5U2V0dGluZ3NDb21wbGlhbmNlUmVwb3J0IEludHVuZSBEb2MgU2FtcGxlIDI0MDA1MDE3OA=="
+}
+```
v1.0 Intune Reporting Devicemanagementreports Getdevicesstatusbypolicyplatformcompliancereport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getdevicesstatusbypolicyplatformcompliancereport.md
+
+ Title: "getDevicesStatusByPolicyPlatformComplianceReport action"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# getDevicesStatusByPolicyPlatformComplianceReport action
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## 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)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceManagement/reports/getDevicesStatusByPolicyPlatformComplianceReport
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply JSON representation of the parameters.
+
+The following table shows the parameters that can be used with this action.
+
+|Property|Type|Description|
+|:|:|:|
+|select|String collection|Not yet documented|
+|search|String|Not yet documented|
+|groupBy|String collection|Not yet documented|
+|orderBy|String collection|Not yet documented|
+|skip|Int32|Not yet documented|
+|top|Int32|Not yet documented|
+|sessionId|String|Not yet documented|
+|filter|String|Not yet documented|
+++
+## Response
+If successful, this action returns a `200 OK` response code and a Stream in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getDevicesStatusByPolicyPlatformComplianceReport
+
+Content-type: application/json
+Content-length: 253
+
+{
+ "select": [
+ "Select value"
+ ],
+ "search": "Search value",
+ "groupBy": [
+ "Group By value"
+ ],
+ "orderBy": [
+ "Order By value"
+ ],
+ "skip": 4,
+ "top": 3,
+ "sessionId": "Session Id value",
+ "filter": "Filter value"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 123
+
+{
+ "value": "Z2V0RGV2aWNlc1N0YXR1c0J5UG9saWN5UGxhdGZvcm1Db21wbGlhbmNlUmVwb3J0IEludHVuZSBEb2MgU2FtcGxlIDY3ODU3NDc0Mg=="
+}
+```
v1.0 Intune Reporting Devicemanagementreports Getdevicesstatusbysettingreport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getdevicesstatusbysettingreport.md
+
+ Title: "getDevicesStatusBySettingReport action"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# getDevicesStatusBySettingReport action
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## 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)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceManagement/reports/getDevicesStatusBySettingReport
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply JSON representation of the parameters.
+
+The following table shows the parameters that can be used with this action.
+
+|Property|Type|Description|
+|:|:|:|
+|select|String collection|Not yet documented|
+|search|String|Not yet documented|
+|groupBy|String collection|Not yet documented|
+|orderBy|String collection|Not yet documented|
+|skip|Int32|Not yet documented|
+|top|Int32|Not yet documented|
+|sessionId|String|Not yet documented|
+|filter|String|Not yet documented|
+++
+## Response
+If successful, this action returns a `200 OK` response code and a Stream in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getDevicesStatusBySettingReport
+
+Content-type: application/json
+Content-length: 253
+
+{
+ "select": [
+ "Select value"
+ ],
+ "search": "Search value",
+ "groupBy": [
+ "Group By value"
+ ],
+ "orderBy": [
+ "Order By value"
+ ],
+ "skip": 4,
+ "top": 3,
+ "sessionId": "Session Id value",
+ "filter": "Filter value"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 99
+
+{
+ "value": "Z2V0RGV2aWNlc1N0YXR1c0J5U2V0dGluZ1JlcG9ydCBJbnR1bmUgRG9jIFNhbXBsZSAxMzE3NDgyNTEy"
+}
+```
v1.0 Intune Reporting Devicemanagementreports Getdevicestatusbycompliacepolicyreport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getdevicestatusbycompliacepolicyreport.md
+
+ Title: "getDeviceStatusByCompliacePolicyReport action"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# getDeviceStatusByCompliacePolicyReport action
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## 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)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceManagement/reports/getDeviceStatusByCompliacePolicyReport
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply JSON representation of the parameters.
+
+The following table shows the parameters that can be used with this action.
+
+|Property|Type|Description|
+|:|:|:|
+|select|String collection|Not yet documented|
+|search|String|Not yet documented|
+|groupBy|String collection|Not yet documented|
+|orderBy|String collection|Not yet documented|
+|skip|Int32|Not yet documented|
+|top|Int32|Not yet documented|
+|sessionId|String|Not yet documented|
+|filter|String|Not yet documented|
+++
+## Response
+If successful, this action returns a `200 OK` response code and a Stream in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getDeviceStatusByCompliacePolicyReport
+
+Content-type: application/json
+Content-length: 253
+
+{
+ "select": [
+ "Select value"
+ ],
+ "search": "Search value",
+ "groupBy": [
+ "Group By value"
+ ],
+ "orderBy": [
+ "Order By value"
+ ],
+ "skip": 4,
+ "top": 3,
+ "sessionId": "Session Id value",
+ "filter": "Filter value"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 111
+
+{
+ "value": "Z2V0RGV2aWNlU3RhdHVzQnlDb21wbGlhY2VQb2xpY3lSZXBvcnQgSW50dW5lIERvYyBTYW1wbGUgLTEzOTc1ODI1MTQ="
+}
+```
v1.0 Intune Reporting Devicemanagementreports Getdevicestatusbycompliancepolicysettingreport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getdevicestatusbycompliancepolicysettingreport.md
+
+ Title: "getDeviceStatusByCompliancePolicySettingReport action"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# getDeviceStatusByCompliancePolicySettingReport action
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## 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)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceManagement/reports/getDeviceStatusByCompliancePolicySettingReport
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply JSON representation of the parameters.
+
+The following table shows the parameters that can be used with this action.
+
+|Property|Type|Description|
+|:|:|:|
+|select|String collection|Not yet documented|
+|search|String|Not yet documented|
+|groupBy|String collection|Not yet documented|
+|orderBy|String collection|Not yet documented|
+|skip|Int32|Not yet documented|
+|top|Int32|Not yet documented|
+|sessionId|String|Not yet documented|
+|filter|String|Not yet documented|
+++
+## Response
+If successful, this action returns a `200 OK` response code and a Stream in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getDeviceStatusByCompliancePolicySettingReport
+
+Content-type: application/json
+Content-length: 253
+
+{
+ "select": [
+ "Select value"
+ ],
+ "search": "Search value",
+ "groupBy": [
+ "Group By value"
+ ],
+ "orderBy": [
+ "Order By value"
+ ],
+ "skip": 4,
+ "top": 3,
+ "sessionId": "Session Id value",
+ "filter": "Filter value"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 119
+
+{
+ "value": "Z2V0RGV2aWNlU3RhdHVzQnlDb21wbGlhbmNlUG9saWN5U2V0dGluZ1JlcG9ydCBJbnR1bmUgRG9jIFNhbXBsZSAtMzg4MjY1OTgw"
+}
+```
v1.0 Intune Reporting Devicemanagementreports Getdevicestatussummarybycompliacepolicyreport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getdevicestatussummarybycompliacepolicyreport.md
+
+ Title: "getDeviceStatusSummaryByCompliacePolicyReport action"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# getDeviceStatusSummaryByCompliacePolicyReport action
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## 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)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceManagement/reports/getDeviceStatusSummaryByCompliacePolicyReport
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply JSON representation of the parameters.
+
+The following table shows the parameters that can be used with this action.
+
+|Property|Type|Description|
+|:|:|:|
+|select|String collection|Not yet documented|
+|search|String|Not yet documented|
+|groupBy|String collection|Not yet documented|
+|orderBy|String collection|Not yet documented|
+|skip|Int32|Not yet documented|
+|top|Int32|Not yet documented|
+|sessionId|String|Not yet documented|
+|filter|String|Not yet documented|
+++
+## Response
+If successful, this action returns a `200 OK` response code and a Stream in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getDeviceStatusSummaryByCompliacePolicyReport
+
+Content-type: application/json
+Content-length: 253
+
+{
+ "select": [
+ "Select value"
+ ],
+ "search": "Search value",
+ "groupBy": [
+ "Group By value"
+ ],
+ "orderBy": [
+ "Order By value"
+ ],
+ "skip": 4,
+ "top": 3,
+ "sessionId": "Session Id value",
+ "filter": "Filter value"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 119
+
+{
+ "value": "Z2V0RGV2aWNlU3RhdHVzU3VtbWFyeUJ5Q29tcGxpYWNlUG9saWN5UmVwb3J0IEludHVuZSBEb2MgU2FtcGxlIDk0NDU3OTM2Mg=="
+}
+```
v1.0 Intune Reporting Devicemanagementreports Getdevicestatussummarybycompliancepolicysettingsreport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getdevicestatussummarybycompliancepolicysettingsreport.md
+
+ Title: "getDeviceStatusSummaryByCompliancePolicySettingsReport action"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# getDeviceStatusSummaryByCompliancePolicySettingsReport action
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## 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)|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementConfiguration.Read.All, DeviceManagementConfiguration.ReadWrite.All, DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All, DeviceManagementManagedDevices.Read.All, DeviceManagementManagedDevices.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceManagement/reports/getDeviceStatusSummaryByCompliancePolicySettingsReport
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply JSON representation of the parameters.
+
+The following table shows the parameters that can be used with this action.
+
+|Property|Type|Description|
+|:|:|:|
+|select|String collection|Not yet documented|
+|search|String|Not yet documented|
+|groupBy|String collection|Not yet documented|
+|orderBy|String collection|Not yet documented|
+|skip|Int32|Not yet documented|
+|top|Int32|Not yet documented|
+|sessionId|String|Not yet documented|
+|filter|String|Not yet documented|
+++
+## Response
+If successful, this action returns a `200 OK` response code and a Stream in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getDeviceStatusSummaryByCompliancePolicySettingsReport
+
+Content-type: application/json
+Content-length: 253
+
+{
+ "select": [
+ "Select value"
+ ],
+ "search": "Search value",
+ "groupBy": [
+ "Group By value"
+ ],
+ "orderBy": [
+ "Order By value"
+ ],
+ "skip": 4,
+ "top": 3,
+ "sessionId": "Session Id value",
+ "filter": "Filter value"
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 131
+
+{
+ "value": "Z2V0RGV2aWNlU3RhdHVzU3VtbWFyeUJ5Q29tcGxpYW5jZVBvbGljeVNldHRpbmdzUmVwb3J0IEludHVuZSBEb2MgU2FtcGxlIC05MDU4ODg4NjU="
+}
+```
v1.0 Intune Reporting Devicemanagementreports Getdeviceswithoutcompliancepolicyreport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getdeviceswithoutcompliancepolicyreport.md
If successful, this action returns a `200 OK` response code and a Stream in the
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementreports_getdeviceswithoutcompliancepolicyreport_getdeviceswithoutcompliancepolicyreport_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getDevicesWithoutCompliancePolicyReport
Content-length: 278
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementreports Gethistoricalreport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-gethistoricalreport.md
If successful, this action returns a `200 OK` response code and a Stream in the
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementreports_gethistoricalreport_gethistoricalreport_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getHistoricalReport
Content-length: 242
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementreports Getnoncompliantdevicesandsettingsreport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getnoncompliantdevicesandsettingsreport.md
If successful, this action returns a `200 OK` response code and a Stream in the
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementreports_getnoncompliantdevicesandsettingsreport_getnoncompliantdevicesandsettingsreport_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getNoncompliantDevicesAndSettingsReport
Content-length: 278
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementreports Getpolicynoncompliancemetadata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getpolicynoncompliancemetadata.md
If successful, this action returns a `200 OK` response code and a Stream in the
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementreports_getpolicynoncompliancemetadata_getpolicynoncompliancemetadata_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getPolicyNonComplianceMetadata
Content-length: 278
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementreports Getpolicynoncompliancereport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getpolicynoncompliancereport.md
If successful, this action returns a `200 OK` response code and a Stream in the
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementreports_getpolicynoncompliancereport_getpolicynoncompliancereport_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getPolicyNonComplianceReport
Content-length: 278
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementreports Getpolicynoncompliancesummaryreport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getpolicynoncompliancesummaryreport.md
If successful, this action returns a `200 OK` response code and a Stream in the
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementreports_getpolicynoncompliancesummaryreport_getpolicynoncompliancesummaryreport_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getPolicyNonComplianceSummaryReport
Content-length: 278
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementreports Getreportfilters https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getreportfilters.md
If successful, this action returns a `200 OK` response code and a Stream in the
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementreports_getreportfilters_getreportfilters_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getReportFilters
Content-length: 278
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementreports Getsettingnoncompliancereport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-getsettingnoncompliancereport.md
If successful, this action returns a `200 OK` response code and a Stream in the
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementreports_getsettingnoncompliancereport_getsettingnoncompliancereport_action" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/reports/getSettingNonComplianceReport
Content-length: 278
} ```
+# [JavaScript](#tab/javascript)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Reporting Devicemanagementreports Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-reporting-devicemanagementreports-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_reporting_devicemanagementreports_update_update_devicemanagementreports" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/reports Content-type: application/json
Content-length: 65
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Tem Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-tem-devicemanagement-get.md
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_tem_devicemanagement_get_get_devicemanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Tem Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-tem-devicemanagement-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_tem_devicemanagement_update_update_devicemanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement Content-type: application/json
Content-length: 58
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Tem Telecomexpensemanagementpartner Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-tem-telecomexpensemanagementpartner-create.md
If successful, this method returns a `201 Created` response code and a [telecomE
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_tem_telecomexpensemanagementpartner_create_create_telecomexpensemanagementpartner" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/telecomExpenseManagementPartners Content-type: application/json
Content-length: 248
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Tem Telecomexpensemanagementpartner Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-tem-telecomexpensemanagementpartner-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_tem_telecomexpensemanagementpartner_delete_delete_telecomexpensemanagementpartner" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartnerId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Tem Telecomexpensemanagementpartner Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-tem-telecomexpensemanagementpartner-get.md
If successful, this method returns a `200 OK` response code and [telecomExpenseM
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_tem_telecomexpensemanagementpartner_get_get_telecomexpensemanagementpartner" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartnerId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Tem Telecomexpensemanagementpartner List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-tem-telecomexpensemanagementpartner-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_tem_telecomexpensemanagementpartner_list_list_telecomexpensemanagementpartners" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/telecomExpenseManagementPartners ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Tem Telecomexpensemanagementpartner Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-tem-telecomexpensemanagementpartner-update.md
If successful, this method returns a `200 OK` response code and an updated [tele
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_tem_telecomexpensemanagementpartner_update_update_telecomexpensemanagementpartner" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartnerId} Content-type: application/json
Content-length: 248
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Troubleshooting Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-devicemanagement-get.md
Title: "Get deviceManagement" description: "Read properties and relationships of the deviceManagement object."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Read properties and relationships of the [deviceManagement](../resources/intune-troubleshooting-devicemanagement.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_devicemanagement_get_get_devicemanagement" }-->
``` http GET https://graph.microsoft.com/v1/deviceManagement ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Troubleshooting Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-devicemanagement-update.md
Title: "Update deviceManagement" description: "Update the properties of a deviceManagement object."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Update the properties of a [deviceManagement](../resources/intune-troubleshooting-devicemanagement.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_devicemanagement_update_update_devicemanagement" }-->
``` http PATCH https://graph.microsoft.com/v1/deviceManagement Content-type: application/json
Content-length: 58
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Troubleshooting Devicemanagementtroubleshootingevent Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-devicemanagementtroubleshootingevent-create.md
Title: "Create deviceManagementTroubleshootingEvent" description: "Create a new deviceManagementTroubleshootingEvent object."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Create a new [deviceManagementTroubleshootingEvent](../resources/intune-troubleshooting-devicemanagementtroubleshootingevent.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `201 Created` response code and a [deviceMa
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_devicemanagementtroubleshootingevent_create_create_devicemanagementtroubleshootingevent" }-->
``` http POST https://graph.microsoft.com/v1/deviceManagement/troubleshootingEvents Content-type: application/json
Content-length: 179
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Troubleshooting Devicemanagementtroubleshootingevent Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-devicemanagementtroubleshootingevent-delete.md
Title: "Delete deviceManagementTroubleshootingEvent" description: "Deletes a deviceManagementTroubleshootingEvent."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Deletes a [deviceManagementTroubleshootingEvent](../resources/intune-troubleshooting-devicemanagementtroubleshootingevent.md).
-## Prerequisites
+## 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)|
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_devicemanagementtroubleshootingevent_delete_delete_devicemanagementtroubleshootingevent" }-->
``` http DELETE https://graph.microsoft.com/v1/deviceManagement/troubleshootingEvents/{deviceManagementTroubleshootingEventId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Troubleshooting Devicemanagementtroubleshootingevent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-devicemanagementtroubleshootingevent-get.md
Title: "Get deviceManagementTroubleshootingEvent" description: "Read properties and relationships of the deviceManagementTroubleshootingEvent object."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Read properties and relationships of the [deviceManagementTroubleshootingEvent](../resources/intune-troubleshooting-devicemanagementtroubleshootingevent.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_devicemanagementtroubleshootingevent_get_get_devicemanagementtroubleshootingevent" }-->
``` http GET https://graph.microsoft.com/v1/deviceManagement/troubleshootingEvents/{deviceManagementTroubleshootingEventId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Troubleshooting Devicemanagementtroubleshootingevent List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-devicemanagementtroubleshootingevent-list.md
Title: "List deviceManagementTroubleshootingEvents" description: "List properties and relationships of the deviceManagementTroubleshootingEvent objects."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
List properties and relationships of the [deviceManagementTroubleshootingEvent](../resources/intune-troubleshooting-devicemanagementtroubleshootingevent.md) objects.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_devicemanagementtroubleshootingevent_list_list_devicemanagementtroubleshootingevents" }-->
``` http GET https://graph.microsoft.com/v1/deviceManagement/troubleshootingEvents ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Troubleshooting Devicemanagementtroubleshootingevent Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-devicemanagementtroubleshootingevent-update.md
Title: "Update deviceManagementTroubleshootingEvent" description: "Update the properties of a deviceManagementTroubleshootingEvent object."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Update the properties of a [deviceManagementTroubleshootingEvent](../resources/intune-troubleshooting-devicemanagementtroubleshootingevent.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_devicemanagementtroubleshootingevent_update_update_devicemanagementtroubleshootingevent" }-->
``` http PATCH https://graph.microsoft.com/v1/deviceManagement/troubleshootingEvents/{deviceManagementTroubleshootingEventId} Content-type: application/json
Content-length: 179
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Troubleshooting Enrollmenttroubleshootingevent Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-enrollmenttroubleshootingevent-create.md
Title: "Create enrollmentTroubleshootingEvent" description: "Create a new enrollmentTroubleshootingEvent object."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Create a new [enrollmentTroubleshootingEvent](../resources/intune-troubleshooting-enrollmenttroubleshootingevent.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `201 Created` response code and a [enrollme
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_enrollmenttroubleshootingevent_create_create_enrollmenttroubleshootingevent" }-->
``` http POST https://graph.microsoft.com/v1/deviceManagement/troubleshootingEvents Content-type: application/json
Content-length: 509
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Troubleshooting Enrollmenttroubleshootingevent Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-enrollmenttroubleshootingevent-delete.md
Title: "Delete enrollmentTroubleshootingEvent" description: "Deletes a enrollmentTroubleshootingEvent."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Deletes a [enrollmentTroubleshootingEvent](../resources/intune-troubleshooting-enrollmenttroubleshootingevent.md).
-## Prerequisites
+## 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)|
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_enrollmenttroubleshootingevent_delete_delete_enrollmenttroubleshootingevent" }-->
``` http DELETE https://graph.microsoft.com/v1/deviceManagement/troubleshootingEvents/{deviceManagementTroubleshootingEventId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Troubleshooting Enrollmenttroubleshootingevent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-enrollmenttroubleshootingevent-get.md
Title: "Get enrollmentTroubleshootingEvent" description: "Read properties and relationships of the enrollmentTroubleshootingEvent object."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Read properties and relationships of the [enrollmentTroubleshootingEvent](../resources/intune-troubleshooting-enrollmenttroubleshootingevent.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and [enrollmentTroub
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_enrollmenttroubleshootingevent_get_get_enrollmenttroubleshootingevent" }-->
``` http GET https://graph.microsoft.com/v1/deviceManagement/troubleshootingEvents/{deviceManagementTroubleshootingEventId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Troubleshooting Enrollmenttroubleshootingevent List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-enrollmenttroubleshootingevent-list.md
Title: "List enrollmentTroubleshootingEvents" description: "List properties and relationships of the enrollmentTroubleshootingEvent objects."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
List properties and relationships of the [enrollmentTroubleshootingEvent](../resources/intune-troubleshooting-enrollmenttroubleshootingevent.md) objects.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_enrollmenttroubleshootingevent_list_list_enrollmenttroubleshootingevents" }-->
``` http GET https://graph.microsoft.com/v1/deviceManagement/troubleshootingEvents ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Troubleshooting Enrollmenttroubleshootingevent Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-enrollmenttroubleshootingevent-update.md
Title: "Update enrollmentTroubleshootingEvent" description: "Update the properties of a enrollmentTroubleshootingEvent object."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Update the properties of a [enrollmentTroubleshootingEvent](../resources/intune-troubleshooting-enrollmenttroubleshootingevent.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and an updated [enro
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_enrollmenttroubleshootingevent_update_update_enrollmenttroubleshootingevent" }-->
``` http PATCH https://graph.microsoft.com/v1/deviceManagement/troubleshootingEvents/{deviceManagementTroubleshootingEventId} Content-type: application/json
Content-length: 509
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.enrollmentTroubleshootingEvent" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Troubleshooting Reportroot Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-reportroot-get.md
Title: "Get reportRoot" description: "Read properties and relationships of the reportRoot object."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Read properties and relationships of the [reportRoot](../resources/intune-troubleshooting-reportroot.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and [reportRoot](../
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_reportroot_get_get_reportroot" }-->
``` http GET https://graph.microsoft.com/v1/reports ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.reportRoot" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Troubleshooting Reportroot Manageddeviceenrollmentfailuredetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-reportroot-manageddeviceenrollmentfailuredetails.md
Title: "managedDeviceEnrollmentFailureDetails function" description: "Not yet documented"-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Not yet documented
-## Prerequisites
+## 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)|
If successful, this function returns a `200 OK` response code and a [report](../
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_reportroot_manageddeviceenrollmentfailuredetails_manageddeviceenrollmentfailuredetails_function" }-->
``` http GET https://graph.microsoft.com/v1/reports/managedDeviceEnrollmentFailureDetails(skip=4,top=3,filter='parameterValue',skipToken='parameterValue') ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Troubleshooting Reportroot Manageddeviceenrollmenttopfailures https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-reportroot-manageddeviceenrollmenttopfailures.md
Title: "managedDeviceEnrollmentTopFailures function" description: "Not yet documented"-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Not yet documented
-## Prerequisites
+## 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)|
If successful, this function returns a `200 OK` response code and a [report](../
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_reportroot_manageddeviceenrollmenttopfailures_manageddeviceenrollmenttopfailures_function" }-->
``` http GET https://graph.microsoft.com/v1/reports/managedDeviceEnrollmentTopFailures(period='parameterValue') ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.report" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Troubleshooting Reportroot Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-reportroot-update.md
Title: "Update reportRoot" description: "Update the properties of a reportRoot object."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Update the properties of a [reportRoot](../resources/intune-troubleshooting-reportroot.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and an updated [repo
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_reportroot_update_update_reportroot" }-->
``` http PATCH https://graph.microsoft.com/v1/reports Content-type: application/json
Content-length: 52
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Troubleshooting User Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-user-create.md
Title: "Create user" description: "Create a new user object."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Create a new [user](../resources/intune-troubleshooting-user.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `201 Created` response code and a [user](..
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_user_create_create_user" }-->
``` http POST https://graph.microsoft.com/v1/users Content-type: application/json
Content-length: 46
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph." }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Troubleshooting User Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-user-delete.md
Title: "Delete user" description: "Deletes a user."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Deletes a [user](../resources/intune-troubleshooting-user.md).
-## Prerequisites
+## 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)|
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_user_delete_delete_user" }-->
``` http DELETE https://graph.microsoft.com/v1/users/{usersId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Troubleshooting User Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-user-get.md
Title: "Get user" description: "Read properties and relationships of the user object."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Read properties and relationships of the [user](../resources/intune-troubleshooting-user.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and [user](../resour
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_user_get_get_user" }-->
``` http GET https://graph.microsoft.com/v1/users/{usersId} ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.user" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Troubleshooting User Getmanageddeviceswithappfailures https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-user-getmanageddeviceswithappfailures.md
Title: "getManagedDevicesWithAppFailures function" description: "Retrieves the list of devices with failed apps"-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Retrieves the list of devices with failed apps
-## Prerequisites
+## 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)|
If successful, this function returns a `200 OK` response code and a String colle
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_user_getmanageddeviceswithappfailures_getmanageddeviceswithappfailures_function" }-->
``` http GET https://graph.microsoft.com/v1.0/users/{usersId}/getManagedDevicesWithAppFailures ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Troubleshooting User List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-user-list.md
Title: "List users" description: "List properties and relationships of the user objects."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
List properties and relationships of the [user](../resources/intune-troubleshooting-user.md) objects.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_user_list_list_users" }-->
``` http GET https://graph.microsoft.com/v1/users ``` ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.user" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Troubleshooting User Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-troubleshooting-user-update.md
Title: "Update user" description: "Update the properties of a user object."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Update the properties of a [user](../resources/intune-troubleshooting-user.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and an updated [user
### Request Here is an example of the request.+
+<!-- { "blockType": "request" , "name" : "intune_troubleshooting_user_update_update_user" }-->
``` http PATCH https://graph.microsoft.com/v1/users/{usersId} Content-type: application/json
Content-length: 46
### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.user" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Unlock Deviceappmanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-unlock-deviceappmanagement-get.md
Title: "Get deviceAppManagement" description: "Read properties and relationships of the deviceAppManagement object."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Read properties and relationships of the [deviceAppManagement](../resources/intune-unlock-deviceappmanagement.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and [deviceAppManage
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_unlock_deviceappmanagement_get_get_deviceappmanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceAppManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAppManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Unlock Deviceappmanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-unlock-deviceappmanagement-update.md
Title: "Update deviceAppManagement" description: "Update the properties of a deviceAppManagement object."-+ localization_priority: Normal ms.prod: "intune" doc_type: apiPageType
Namespace: microsoft.graph
Update the properties of a [deviceAppManagement](../resources/intune-unlock-deviceappmanagement.md) object.
-## Prerequisites
+## 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)|
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_unlock_deviceappmanagement_update_update_deviceappmanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceAppManagement Content-type: application/json
Content-length: 61
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceAppManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Unlock Windowsdefenderapplicationcontrolsupplementalpolicy Assign https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy-assign.md
+
+ Title: "assign action"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# assign action
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## 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)|DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceAppManagement/wdacSupplementalPolicies/{windowsDefenderApplicationControlSupplementalPolicyId}/assign
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply JSON representation of the parameters.
+
+The following table shows the parameters that can be used with this action.
+
+|Property|Type|Description|
+|:|:|:|
+|wdacPolicyAssignments|[windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md) collection|Not yet documented|
+++
+## Response
+If successful, this action returns a `204 No Content` response code.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/v1.0/deviceAppManagement/wdacSupplementalPolicies/{windowsDefenderApplicationControlSupplementalPolicyId}/assign
+
+Content-type: application/json
+Content-length: 319
+
+{
+ "wdacPolicyAssignments": [
+ {
+ "@odata.type": "#microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyAssignment",
+ "id": "5e299ff3-9ff3-5e29-f39f-295ef39f295e",
+ "target": {
+ "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ }
+ }
+ ]
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Intune Unlock Windowsdefenderapplicationcontrolsupplementalpolicy Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy-create.md
+
+ Title: "Create windowsDefenderApplicationControlSupplementalPolicy"
+description: "Create a new windowsDefenderApplicationControlSupplementalPolicy object."
+
+localization_priority: Normal
++
+# Create windowsDefenderApplicationControlSupplementalPolicy
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Create a new [windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceAppManagement/wdacSupplementalPolicies
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the windowsDefenderApplicationControlSupplementalPolicy object.
+
+The following table shows the properties that are required when you create the windowsDefenderApplicationControlSupplementalPolicy.
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the Windows Defender Application Control Supplemental Policy. This id is assigned during creation of the policy.|
+|displayName|String|The display name of the Windows Defender Application Control Supplemental Policy.|
+|description|String|The description of the Windows Defender Application Control Supplemental Policy.|
+|content|Binary|Indicates the content of the Windows Defender Application Control Supplemental Policy in byte array format.|
+|contentFileName|String|Indicates the file name associated with the content of the Windows Defender Application Control Supplemental Policy.|
+|version|String|Indicates the Windows Defender Application Control Supplemental Policy's version.|
+|creationDateTime|DateTimeOffset|Indicates the created date and time when the Windows Defender Application Control Supplemental Policy was uploaded.|
+|lastModifiedDateTime|DateTimeOffset|Indicates the last modified date and time of the Windows Defender Application Control Supplemental Policy.|
+|roleScopeTagIds|String collection|List of Scope Tags for the Windows Defender Application Control Supplemental Policy entity.|
+++
+## Response
+If successful, this method returns a `201 Created` response code and a [windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/v1.0/deviceAppManagement/wdacSupplementalPolicies
+Content-type: application/json
+Content-length: 404
+
+{
+ "@odata.type": "#microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy",
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "content": "Y29udGVudA==",
+ "contentFileName": "Content File Name value",
+ "version": "Version value",
+ "creationDateTime": "2017-01-01T00:00:43.1365422-08:00",
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ]
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+Content-Length: 517
+
+{
+ "@odata.type": "#microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy",
+ "id": "83d0c39e-c39e-83d0-9ec3-d0839ec3d083",
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "content": "Y29udGVudA==",
+ "contentFileName": "Content File Name value",
+ "version": "Version value",
+ "creationDateTime": "2017-01-01T00:00:43.1365422-08:00",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ]
+}
+```
v1.0 Intune Unlock Windowsdefenderapplicationcontrolsupplementalpolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy-delete.md
+
+ Title: "Delete windowsDefenderApplicationControlSupplementalPolicy"
+description: "Deletes a windowsDefenderApplicationControlSupplementalPolicy."
+
+localization_priority: Normal
++
+# Delete windowsDefenderApplicationControlSupplementalPolicy
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Deletes a [windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md).
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /deviceAppManagement/wdacSupplementalPolicies/{windowsDefenderApplicationControlSupplementalPolicyId}
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `204 No Content` response code.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/wdacSupplementalPolicies/{windowsDefenderApplicationControlSupplementalPolicyId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Intune Unlock Windowsdefenderapplicationcontrolsupplementalpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy-get.md
+
+ Title: "Get windowsDefenderApplicationControlSupplementalPolicy"
+description: "Read properties and relationships of the windowsDefenderApplicationControlSupplementalPolicy object."
+
+localization_priority: Normal
++
+# Get windowsDefenderApplicationControlSupplementalPolicy
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceAppManagement/wdacSupplementalPolicies/{windowsDefenderApplicationControlSupplementalPolicyId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceAppManagement/wdacSupplementalPolicies/{windowsDefenderApplicationControlSupplementalPolicyId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 560
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy",
+ "id": "83d0c39e-c39e-83d0-9ec3-d0839ec3d083",
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "content": "Y29udGVudA==",
+ "contentFileName": "Content File Name value",
+ "version": "Version value",
+ "creationDateTime": "2017-01-01T00:00:43.1365422-08:00",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ]
+ }
+}
+```
v1.0 Intune Unlock Windowsdefenderapplicationcontrolsupplementalpolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy-list.md
+
+ Title: "List windowsDefenderApplicationControlSupplementalPolicies"
+description: "List properties and relationships of the windowsDefenderApplicationControlSupplementalPolicy objects."
+
+localization_priority: Normal
++
+# List windowsDefenderApplicationControlSupplementalPolicies
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceAppManagement/wdacSupplementalPolicies
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceAppManagement/wdacSupplementalPolicies
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 598
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy",
+ "id": "83d0c39e-c39e-83d0-9ec3-d0839ec3d083",
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "content": "Y29udGVudA==",
+ "contentFileName": "Content File Name value",
+ "version": "Version value",
+ "creationDateTime": "2017-01-01T00:00:43.1365422-08:00",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ]
+ }
+ ]
+}
+```
v1.0 Intune Unlock Windowsdefenderapplicationcontrolsupplementalpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy-update.md
+
+ Title: "Update windowsDefenderApplicationControlSupplementalPolicy"
+description: "Update the properties of a windowsDefenderApplicationControlSupplementalPolicy object."
+
+localization_priority: Normal
++
+# Update windowsDefenderApplicationControlSupplementalPolicy
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Update the properties of a [windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /deviceAppManagement/wdacSupplementalPolicies/{windowsDefenderApplicationControlSupplementalPolicyId}
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the [windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md) object.
+
+The following table shows the properties that are required when you create the [windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the Windows Defender Application Control Supplemental Policy. This id is assigned during creation of the policy.|
+|displayName|String|The display name of the Windows Defender Application Control Supplemental Policy.|
+|description|String|The description of the Windows Defender Application Control Supplemental Policy.|
+|content|Binary|Indicates the content of the Windows Defender Application Control Supplemental Policy in byte array format.|
+|contentFileName|String|Indicates the file name associated with the content of the Windows Defender Application Control Supplemental Policy.|
+|version|String|Indicates the Windows Defender Application Control Supplemental Policy's version.|
+|creationDateTime|DateTimeOffset|Indicates the created date and time when the Windows Defender Application Control Supplemental Policy was uploaded.|
+|lastModifiedDateTime|DateTimeOffset|Indicates the last modified date and time of the Windows Defender Application Control Supplemental Policy.|
+|roleScopeTagIds|String collection|List of Scope Tags for the Windows Defender Application Control Supplemental Policy entity.|
+++
+## Response
+If successful, this method returns a `200 OK` response code and an updated [windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/wdacSupplementalPolicies/{windowsDefenderApplicationControlSupplementalPolicyId}
+Content-type: application/json
+Content-length: 404
+
+{
+ "@odata.type": "#microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy",
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "content": "Y29udGVudA==",
+ "contentFileName": "Content File Name value",
+ "version": "Version value",
+ "creationDateTime": "2017-01-01T00:00:43.1365422-08:00",
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ]
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 517
+
+{
+ "@odata.type": "#microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy",
+ "id": "83d0c39e-c39e-83d0-9ec3-d0839ec3d083",
+ "displayName": "Display Name value",
+ "description": "Description value",
+ "content": "Y29udGVudA==",
+ "contentFileName": "Content File Name value",
+ "version": "Version value",
+ "creationDateTime": "2017-01-01T00:00:43.1365422-08:00",
+ "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
+ "roleScopeTagIds": [
+ "Role Scope Tag Ids value"
+ ]
+}
+```
v1.0 Intune Unlock Windowsdefenderapplicationcontrolsupplementalpolicyassignment Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment-create.md
+
+ Title: "Create windowsDefenderApplicationControlSupplementalPolicyAssignment"
+description: "Create a new windowsDefenderApplicationControlSupplementalPolicyAssignment object."
+
+localization_priority: Normal
++
+# Create windowsDefenderApplicationControlSupplementalPolicyAssignment
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Create a new [windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /deviceAppManagement/wdacSupplementalPolicies/{windowsDefenderApplicationControlSupplementalPolicyId}/assignments
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the windowsDefenderApplicationControlSupplementalPolicyAssignment object.
+
+The following table shows the properties that are required when you create the windowsDefenderApplicationControlSupplementalPolicyAssignment.
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of the entity.|
+|target|[deviceAndAppManagementAssignmentTarget](../resources/intune-shared-deviceandappmanagementassignmenttarget.md)|The target group assignment defined by the admin.|
+++
+## Response
+If successful, this method returns a `201 Created` response code and a [windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+POST https://graph.microsoft.com/v1.0/deviceAppManagement/wdacSupplementalPolicies/{windowsDefenderApplicationControlSupplementalPolicyId}/assignments
+Content-type: application/json
+Content-length: 201
+
+{
+ "@odata.type": "#microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyAssignment",
+ "target": {
+ "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ }
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+Content-Length: 250
+
+{
+ "@odata.type": "#microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyAssignment",
+ "id": "5e299ff3-9ff3-5e29-f39f-295ef39f295e",
+ "target": {
+ "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ }
+}
+```
v1.0 Intune Unlock Windowsdefenderapplicationcontrolsupplementalpolicyassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment-delete.md
+
+ Title: "Delete windowsDefenderApplicationControlSupplementalPolicyAssignment"
+description: "Deletes a windowsDefenderApplicationControlSupplementalPolicyAssignment."
+
+localization_priority: Normal
++
+# Delete windowsDefenderApplicationControlSupplementalPolicyAssignment
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Deletes a [windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md).
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /deviceAppManagement/wdacSupplementalPolicies/{windowsDefenderApplicationControlSupplementalPolicyId}/assignments/{windowsDefenderApplicationControlSupplementalPolicyAssignmentId}
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `204 No Content` response code.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+DELETE https://graph.microsoft.com/v1.0/deviceAppManagement/wdacSupplementalPolicies/{windowsDefenderApplicationControlSupplementalPolicyId}/assignments/{windowsDefenderApplicationControlSupplementalPolicyAssignmentId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Intune Unlock Windowsdefenderapplicationcontrolsupplementalpolicyassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment-get.md
+
+ Title: "Get windowsDefenderApplicationControlSupplementalPolicyAssignment"
+description: "Read properties and relationships of the windowsDefenderApplicationControlSupplementalPolicyAssignment object."
+
+localization_priority: Normal
++
+# Get windowsDefenderApplicationControlSupplementalPolicyAssignment
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Read properties and relationships of the [windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceAppManagement/wdacSupplementalPolicies/{windowsDefenderApplicationControlSupplementalPolicyId}/assignments/{windowsDefenderApplicationControlSupplementalPolicyAssignmentId}
+```
+
+## Optional query parameters
+This method supports the [OData Query Parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and [windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceAppManagement/wdacSupplementalPolicies/{windowsDefenderApplicationControlSupplementalPolicyId}/assignments/{windowsDefenderApplicationControlSupplementalPolicyAssignmentId}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 279
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyAssignment",
+ "id": "5e299ff3-9ff3-5e29-f39f-295ef39f295e",
+ "target": {
+ "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ }
+ }
+}
+```
v1.0 Intune Unlock Windowsdefenderapplicationcontrolsupplementalpolicyassignment List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment-list.md
+
+ Title: "List windowsDefenderApplicationControlSupplementalPolicyAssignments"
+description: "List properties and relationships of the windowsDefenderApplicationControlSupplementalPolicyAssignment objects."
+
+localization_priority: Normal
++
+# List windowsDefenderApplicationControlSupplementalPolicyAssignments
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+List properties and relationships of the [windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md) objects.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.Read.All, DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /deviceAppManagement/wdacSupplementalPolicies/{windowsDefenderApplicationControlSupplementalPolicyId}/assignments
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md) objects in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+GET https://graph.microsoft.com/v1.0/deviceAppManagement/wdacSupplementalPolicies/{windowsDefenderApplicationControlSupplementalPolicyId}/assignments
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 303
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyAssignment",
+ "id": "5e299ff3-9ff3-5e29-f39f-295ef39f295e",
+ "target": {
+ "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ }
+ }
+ ]
+}
+```
v1.0 Intune Unlock Windowsdefenderapplicationcontrolsupplementalpolicyassignment Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment-update.md
+
+ Title: "Update windowsDefenderApplicationControlSupplementalPolicyAssignment"
+description: "Update the properties of a windowsDefenderApplicationControlSupplementalPolicyAssignment object."
+
+localization_priority: Normal
++
+# Update windowsDefenderApplicationControlSupplementalPolicyAssignment
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Update the properties of a [windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|DeviceManagementApps.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|DeviceManagementApps.ReadWrite.All|
+
+## HTTP Request
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /deviceAppManagement/wdacSupplementalPolicies/{windowsDefenderApplicationControlSupplementalPolicyId}/assignments/{windowsDefenderApplicationControlSupplementalPolicyAssignmentId}
+```
+
+## Request headers
+|Header|Value|
+|:|:|
+|Authorization|Bearer &lt;token&gt; Required.|
+|Accept|application/json|
+
+## Request body
+In the request body, supply a JSON representation for the [windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md) object.
+
+The following table shows the properties that are required when you create the [windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of the entity.|
+|target|[deviceAndAppManagementAssignmentTarget](../resources/intune-shared-deviceandappmanagementassignmenttarget.md)|The target group assignment defined by the admin.|
+++
+## Response
+If successful, this method returns a `200 OK` response code and an updated [windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md) object in the response body.
+
+## Example
+
+### Request
+Here is an example of the request.
+``` http
+PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/wdacSupplementalPolicies/{windowsDefenderApplicationControlSupplementalPolicyId}/assignments/{windowsDefenderApplicationControlSupplementalPolicyAssignmentId}
+Content-type: application/json
+Content-length: 201
+
+{
+ "@odata.type": "#microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyAssignment",
+ "target": {
+ "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ }
+}
+```
+
+### Response
+Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+Content-Length: 250
+
+{
+ "@odata.type": "#microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyAssignment",
+ "id": "5e299ff3-9ff3-5e29-f39f-295ef39f295e",
+ "target": {
+ "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ }
+}
+```
v1.0 Intune Wip Devicemanagement Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-wip-devicemanagement-get.md
If successful, this method returns a `200 OK` response code and [deviceManagemen
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_wip_devicemanagement_get_get_devicemanagement" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Wip Devicemanagement Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-wip-devicemanagement-update.md
If successful, this method returns a `200 OK` response code and an updated [devi
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_wip_devicemanagement_update_update_devicemanagement" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement Content-type: application/json
Content-length: 58
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.deviceManagement" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Wip Windowsinformationprotectionapplearningsummary Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-wip-windowsinformationprotectionapplearningsummary-create.md
If successful, this method returns a `201 Created` response code and a [windowsI
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_wip_windowsinformationprotectionapplearningsummary_create_create_windowsinformationprotectionapplearningsummary" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/windowsInformationProtectionAppLearningSummaries Content-type: application/json
Content-length: 191
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsInformationProtectionAppLearningSummary" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Wip Windowsinformationprotectionapplearningsummary Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-wip-windowsinformationprotectionapplearningsummary-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_wip_windowsinformationprotectionapplearningsummary_delete_delete_windowsinformationprotectionapplearningsummary" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/windowsInformationProtectionAppLearningSummaries/{windowsInformationProtectionAppLearningSummaryId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Wip Windowsinformationprotectionapplearningsummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-wip-windowsinformationprotectionapplearningsummary-get.md
If successful, this method returns a `200 OK` response code and [windowsInformat
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_wip_windowsinformationprotectionapplearningsummary_get_get_windowsinformationprotectionapplearningsummary" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/windowsInformationProtectionAppLearningSummaries/{windowsInformationProtectionAppLearningSummaryId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsInformationProtectionAppLearningSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Wip Windowsinformationprotectionapplearningsummary List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-wip-windowsinformationprotectionapplearningsummary-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_wip_windowsinformationprotectionapplearningsummary_list_list_windowsinformationprotectionapplearningsummaries" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/windowsInformationProtectionAppLearningSummaries ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsInformationProtectionAppLearningSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Wip Windowsinformationprotectionapplearningsummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-wip-windowsinformationprotectionapplearningsummary-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_wip_windowsinformationprotectionapplearningsummary_update_update_windowsinformationprotectionapplearningsummary" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/windowsInformationProtectionAppLearningSummaries/{windowsInformationProtectionAppLearningSummaryId} Content-type: application/json
Content-length: 191
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsInformationProtectionAppLearningSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Wip Windowsinformationprotectionnetworklearningsummary Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-wip-windowsinformationprotectionnetworklearningsummary-create.md
If successful, this method returns a `201 Created` response code and a [windowsI
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_wip_windowsinformationprotectionnetworklearningsummary_create_create_windowsinformationprotectionnetworklearningsummary" }-->
``` http POST https://graph.microsoft.com/v1.0/deviceManagement/windowsInformationProtectionNetworkLearningSummaries Content-type: application/json
Content-length: 137
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsInformationProtectionNetworkLearningSummary" }-->
``` http HTTP/1.1 201 Created Content-Type: application/json
v1.0 Intune Wip Windowsinformationprotectionnetworklearningsummary Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-wip-windowsinformationprotectionnetworklearningsummary-delete.md
If successful, this method returns a `204 No Content` response code.
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_wip_windowsinformationprotectionnetworklearningsummary_delete_delete_windowsinformationprotectionnetworklearningsummary" }-->
``` http DELETE https://graph.microsoft.com/v1.0/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/{windowsInformationProtectionNetworkLearningSummaryId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response"}-->
``` http HTTP/1.1 204 No Content ```
v1.0 Intune Wip Windowsinformationprotectionnetworklearningsummary Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-wip-windowsinformationprotectionnetworklearningsummary-get.md
If successful, this method returns a `200 OK` response code and [windowsInformat
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_wip_windowsinformationprotectionnetworklearningsummary_get_get_windowsinformationprotectionnetworklearningsummary" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/{windowsInformationProtectionNetworkLearningSummaryId} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsInformationProtectionNetworkLearningSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Wip Windowsinformationprotectionnetworklearningsummary List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-wip-windowsinformationprotectionnetworklearningsummary-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_wip_windowsinformationprotectionnetworklearningsummary_list_list_windowsinformationprotectionnetworklearningsummaries" }-->
``` http GET https://graph.microsoft.com/v1.0/deviceManagement/windowsInformationProtectionNetworkLearningSummaries ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsInformationProtectionNetworkLearningSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Intune Wip Windowsinformationprotectionnetworklearningsummary Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/intune-wip-windowsinformationprotectionnetworklearningsummary-update.md
If successful, this method returns a `200 OK` response code and an updated [wind
### Request Here is an example of the request.+
+# [HTTP](#tab/http)
+<!-- { "blockType": "request" , "name" : "intune_wip_windowsinformationprotectionnetworklearningsummary_update_update_windowsinformationprotectionnetworklearningsummary" }-->
``` http PATCH https://graph.microsoft.com/v1.0/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/{windowsInformationProtectionNetworkLearningSummaryId} Content-type: application/json
Content-length: 137
} ```
+# [C#](#tab/csharp)
+
+# [JavaScript](#tab/javascript)
+
+# [Java](#tab/java)
+
+# [Go](#tab/go)
+
+# [PowerShell](#tab/powershell)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++ ### Response Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.+
+<!-- { "blockType": "response" , "@odata.type" : "microsoft.graph.windowsInformationProtectionNetworkLearningSummary" }-->
``` http HTTP/1.1 200 OK Content-Type: application/json
v1.0 Invitation Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/invitation-post.md
Title: "Create invitation" description: "Use this API to create a new invitation. Invitation adds an external user to the organization." ms.localizationpriority: high-+ ms.prod: "identity-and-sign-in" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-invitation-post-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-invitation-post-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-invitation-post-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ipnamedlocation Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/ipnamedlocation-delete.md
Delete an [ipNamedLocation](../resources/ipNamedLocation.md) object.
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Policy.ReadWrite.ConditionalAccess |
DELETE https://graph.microsoft.com/v1.0/identity/conditionalAccess/namedLocation
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-ipnamedlocation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-ipnamedlocation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/identity/conditionalAccess/namedLocation
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-ipnamedlocation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ipnamedlocation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/ipnamedlocation-get.md
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/namedLocations/0
[!INCLUDE [sample-code](../includes/snippets/csharp/get-ipnamedlocation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-ipnamedlocation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/namedLocations/0
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ipnamedlocation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Ipnamedlocation Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/ipnamedlocation-update.md
Update the properties of an [ipNamedLocation](../resources/ipNamedLocation.md) o
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Policy.ReadWrite.ConditionalAccess |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-ipnamedlocation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-ipnamedlocation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-ipnamedlocation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Itemactivitystat Getactivitybyinterval https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/itemactivitystat-getactivitybyinterval.md
GET /drives/{drive-id}/items/{item-id}/getActivitiesByInterval(startDateTime='20
[!INCLUDE [sample-code](../includes/snippets/csharp/get-activities-by-interval-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-activities-by-interval-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /drives/{drive-id}/items/{item-id}/getActivitiesByInterval(startDateTime='20
[!INCLUDE [sample-code](../includes/snippets/php/get-activities-by-interval-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Itemanalytics Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/itemanalytics-get.md
GET /drives/{drive-id}/items/{item-id}/analytics/allTime
[!INCLUDE [sample-code](../includes/snippets/csharp/get-analytics-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-analytics-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /drives/{drive-id}/items/{item-id}/analytics/allTime
[!INCLUDE [sample-code](../includes/snippets/powershell/get-analytics-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Learningcontent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/learningcontent-get.md
One of the following permissions is required to call this API. To learn more, in
|:|:| |Delegated (work or school account)|Not supported.| |Delegated (personal Microsoft account)|Not supported.|
-|Application|LearningContent.Read.All|
+|Application|LearningContent.Read.All, LearningContent.ReadWrite.All|
## HTTP request
GET https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/137273
[!INCLUDE [sample-code](../includes/snippets/csharp/get-learningcontent-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-learningcontent-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/137273
[!INCLUDE [sample-code](../includes/snippets/php/get-learningcontent-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Learningcontent Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/learningcontent-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-learningcontent-id-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-learningcontent-id-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-learningcontent-id-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Learningcourseactivity Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/learningcourseactivity-delete.md
+
+ Title: "Delete learningCourseActivity"
+description: "Delete a learningCourseActivity object by using the course activity ID of either an assignment or a self-initiated activity."
+
+ms.localizationpriority: medium
++
+# Delete learningCourseActivity
+
+Namespace: microsoft.graph
+
+Delete a [learningCourseActivity](../resources/learningcourseactivity.md) object by using the course activity ID of either an assignment or a self-initiated activity.
+
+>**Note**: Learning course activities can be managed by a provider only when **isCourseAcitvitySyncEnabled** is set to `true`. To update the value, use the [Update learningProvider](../api/learningprovider-update.md) method.
+
+## Permissions
+
+One of the following permissions is required to call this API based on the type of learning course activity. 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) | Not supported. |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | LearningAssignedCourse.ReadWrite.All, LearningSelfInitiatedCourse.ReadWrite.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+``` http
+DELETE /employeeExperience/learningProviders/{registrationId}/learningCourseActivities/{id}
+```
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_learningCourseActivity",
+ "sampleKeys": ["13727311-e7bb-470d-8b20-6a23d9030d70", "be2f4d76-e020-11ec-9d64-0242ac120002"]
+}
+-->
+``` http
+DELETE https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/13727311-e7bb-470d-8b20-6a23d9030d70/learningCourseActivities/be2f4d76-e020-11ec-9d64-0242ac120002
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Learningcourseactivity Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/learningcourseactivity-get.md
+
+ Title: "Get learningCourseActivity"
+description: "Get the specified learningCourseActivity object using either an ID or an externalCourseActivityId of the learning provider, or a courseActivityId of a user."
+
+ms.localizationpriority: medium
++
+# Get learningCourseActivity
+
+Namespace: microsoft.graph
+
+Get the specified [learningCourseActivity](../resources/learningcourseactivity.md) object using either an ID or an **externalCourseActivityId** of the learning provider, or a **courseActivityId** of a user.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | LearningAssignedCourse.Read, LearningSelfInitiatedCourse.Read |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | LearningAssignedCourse.Read.All, LearningSelfInitiatedCourse.Read.All |
+
+## HTTP request
+
+To get a specific learning course activity based on its ID (primary key):
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /employeeExperience/learningCourseActivities/{Id}
+```
+
+To get a specific learning course activity based on its **externalCourseActivityId** (secondary key):
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /employeeExperience/learningProviders/{registrationId}/learningCourseActivities(externalCourseActivityId={externalCourseActivityId})
+```
+
+To get the details of a learning course activity for a user:
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET users/{user-id}/employeeExperience/learningCourseActivities/{id}
+```
+
+To get the details of a learning course activity for the signed-in user:
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET me/employeeExperience/learningCourseActivities/{id}
+```
+
+## Optional query parameters
+
+This method supports the `$select` and other OData query parameters to customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [learningCourseActivity](../resources/learningcourseactivity.md) object in the response body.
+
+## Examples
+
+### Example 1: Get a learning course activity based on its ID
+
+#### Request
+
+The following examples shows a request to get an learning course activity using an ID.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_learning_courseactivity_details_id"
+}-->
+
+``` http
+GET https://graph.microsoft.com/v1.0/employeeExperience/learningCourseActivities/8ba2228a-e020-11ec-9d64-0242ac120003
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following example shows the response.
+
+<!-- {
+ "blockType": "response",
+ "@odata.type": "microsoft.graph.learningAssignment"
+}-->
+
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.learningAssignment",
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#learningProviders('13727311-e7bb-470d-8b20-6a23d9030d70')/learningCourseActivities('7ba2228a-e020-11ec-9d64-0242ac120002')$entity",
+ "assignedDateTime": "2021-05-11T22:57:17+00:00",
+ "assignmentType": "required",
+ "assignerUserId": "cea1684d-57dc-438d-a9d1-e666ec1a7f3d",
+ "completedDateTime": null,
+ "completionPercentage": null,
+ "dueDateTime": {
+ "dateTime": "2022-09-22T16:05:00.0000000",
+ "timeZone": "UTC"
+ },
+ "externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002",
+ "id": "8ba2228a-e020-11ec-9d64-0242ac120003",
+ "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002",
+ "learningProviderId": "13727311-e7bb-470d-8b20-6a23d9030d70",
+ "learnerUserId": "7ba2228a-e020-11ec-9d64-0242ac120002",
+ "notes": {
+ "contentType": "text",
+ "content": "required assignment added for user"
+ },
+ "status": "notStarted"
+}
+```
+### Example 2: Get a learning course activity based on the externalCourseActivityId of the learning provider
+
+#### Request
+
+The following example shows a request to get the details of a learning course activity using an external course activity ID.
+
+<!-- {
+ "blockType": "request",
+ "name": "get_learning_courseactivity_details_externalId"
+}-->
+
+``` http
+GET https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/01e8f81b-3060-4dec-acf0-0389665a0a38/learningCourseActivities(externalCourseActivityId=12a2228a-e020-11ec-9d64-0242ac120002)
+```
+
+#### Response
+
+The following example shows the response.
+
+<!-- {
+ "blockType": "response",
+ "@odata.type": "microsoft.graph.learningAssignment"
+}-->
+
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.learningAssignment",
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#learningProviders('01e8f81b-3060-4dec-acf0-0389665a0a38')/learningCourseActivities('8ba2228a-e020-11ec-9d64-0242ac120003')$entity",
+ "assignedDateTime": "2021-05-11T22:57:17+00:00",
+ "assignerUserId": "cea1684d-57dc-438d-a9d1-e666ec1a7f3d",
+ "assignmentType": "required",
+ "completedDateTime": null,
+ "completionPercentage": null,
+ "externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002",
+ "id": "8ba2228a-e020-11ec-9d64-0242ac120003",
+ "dueDateTime": {
+ "dateTime": "2022-09-22T16:05:00.0000000",
+ "timeZone": "UTC"
+ },
+ "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002",
+ "learningProviderId": "01e8f81b-3060-4dec-acf0-0389665a0a38",
+ "learnerUserId": "7ba2228a-e020-11ec-9d64-0242ac120002",
+ "notes": {
+ "contentType": "text",
+ "content": "required assignment added for user"
+ },
+ "status": "notStarted"
+}
+```
+
+### Example 3: Get the details of a learning course activity for a user
+
+#### Request
+
+The following example shows a request to get the details of a learning course activity for a user.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_learning_courseactivity_details"
+}-->
+
+``` http
+GET https://graph.microsoft.com/v1.0/users/7ba2228a-e020-11ec-9d64-0242ac120002/employeeExperience/learningCourseActivities/8ba2228a-e020-11ec-9d64-0242ac120003
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following example shows the response.
+
+<!-- {
+ "blockType": "response",
+ "@odata.type": "microsoft.graph.learningAssignment"
+}-->
++
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.learningAssignment",
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#learningProviders('13727311-e7bb-470d-8b20-6a23d9030d70')/learningCourseActivities('8ba2228a-e020-11ec-9d64-0242ac120003')$entity",
+ "assignedDateTime": "2021-05-11T22:57:17+00:00",
+ "assignmentType": "required",
+ "assignerUserId": "cea1684d-57dc-438d-a9d1-e666ec1a7f3d",
+ "completedDateTime": null,
+ "completionPercentage": 20,
+ "externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002",
+ "id": "8ba2228a-e020-11ec-9d64-0242ac120003",
+ "dueDateTime": {
+ "dateTime": "2022-09-22T16:05:00.0000000",
+ "timeZone": "UTC"
+ },
+ "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002",
+ "learningProviderId": "13727311-e7bb-470d-8b20-6a23d9030d70",
+ "learnerUserId": "7ba2228a-e020-11ec-9d64-0242ac120002",
+ "notes": {
+ "contentType": "text",
+ "content": "required assignment added for user"
+ },
+ "status": "notStarted"
+}
+```
v1.0 Learningcourseactivity List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/learningcourseactivity-list.md
+
+ Title: "List learningCourseActivities"
+description: "Get a list of the learningCourseActivity objects (assigned or self-initiated) for a user."
+
+ms.localizationpriority: medium
++
+# List learningCourseActivities
+
+Namespace: microsoft.graph
+
+Get a list of the [learningCourseActivity](../resources/learningcourseactivity.md) objects (assigned or self-initiated) for a user.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+|:|:-|
+| Delegated (work or school account) | LearningAssignedCourse.Read.All, LearningSelfInitiatedCourse.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Not supported. |
+
+## HTTP request
+
+To retrieve the course activity list for a signed-in user:
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET me/employeeExperience/learningCourseActivities
+```
+
+To retrieve the course activity list for a user:
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET users/{user-id}/employeeExperience/learningCourseActivities
+```
+
+## Optional query parameters
+
+This method supports the `$skip`, `$top`, `$count`, and `$select` OData query parameters. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [learningCourseActivity](../resources/learningcourseactivity.md) objects in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request to retrieve all the course activities for a given user.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_learningcourseactivity"
+}
+-->
+
+``` http
+GET https://graph.microsoft.com/v1.0/users/7ba2228a-e020-11ec-9d64-0242ac120002/employeeExperience/learningCourseActivities
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following example shows the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.learningCourseActivity",
+ "isCollection": true
+}
+-->
+
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#me/employeeExperience/learningCourseActivities$entity",
+ "@odata.nextLink": "https://graph.microsoft.com/v1.0/$metadata#me/employeeExperience/learningCourseActivities?$skip=10",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.learningAssignment",
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#learningProviders('13727311-e7bb-470d-8b20-6a23d9030d70')/learningCourseActivities('8ba2228a-e020-11ec-9d64-0242ac120003')$entity",
+ "assignedDateTime": "2021-05-11T22:57:17+00:00",
+ "assignmentType": "required",
+ "assignerUserId": "cea1684d-57dc-438d-a9d1-e666ec1a7f3d",
+ "completedDateTime": null,
+ "completionPercentage": null,
+ "externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002",
+ "id": "8ba2228a-e020-11ec-9d64-0242ac120003",
+ "dueDateTime": {
+ "dateTime": "2022-09-22T16:05:00.0000000",
+ "timeZone": "UTC"
+ },
+ "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002",
+ "learningProviderId": "13727311-e7bb-470d-8b20-6a23d9030d70",
+ "learnerUserId": "7ba2228a-e020-11ec-9d64-0242ac120002",
+ "notes": {
+ "contentType": "text",
+ "content": "required assignment added for user"
+ },
+ "status": "notStarted"
+ },
+ {
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#learningProviders('13727311-e7bb-470d-8b20-6a23d9030d70')/learningCourseActivities('be2f4d76-e020-11ec-9d64-0242ac120002')$entity",
+ "@odata.type": "#microsoft.graph.learningSelfInitiatedCourse",
+ "completedDateTime": null,
+ "completionPercentage": 20,
+ "externalCourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002",
+ "id": "be2f4d76-e020-11ec-9d64-0242ac120002",
+ "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002",
+ "learningProviderId": "13727311-e7bb-470d-8b20-6a23d9030d70",
+ "learnerUserId": "7ba2228a-e020-11ec-9d64-0242ac120002",
+ "startedDateTime": "2021-05-21T22:57:17+00:00",
+ "status": "inProgress"
+ }
+ ]
+}
+```
+
v1.0 Learningcourseactivity Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/learningcourseactivity-update.md
+
+ Title: "Update learningCourseActivity"
+description: "Update the properties of a learningCourseActivity object."
+
+ms.localizationpriority: medium
++
+# Update learningCourseActivity
+
+Namespace: microsoft.graph
+
+Update the properties of a [learningCourseActivity](../resources/learningcourseactivity.md) object.
+
+>**Note**: Learning course activities can be managed by a provider only when **isCourseAcitvitySyncEnabled** is set to `true`. To update the value, use the [Update learningProvider](../api/learningprovider-update.md) method.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | Not supported. |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | LearningAssignedCourse.ReadWrite.All, LearningSelfInitiatedCourse.ReadWrite.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+``` http
+PATCH /employeeExperience/learningProviders/{registrationId}/learningCourseActivities/{learningCourseActivityId}
+```
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+In the request body, use @odata.type to specify the type of [learningCourseActivity](../resources/learningcourseactivity.md) resource ([learningAssignment](../resources/learningassignment.md) or [learningSelfInitiated](../resources/learningselfinitiatedcourse.md)), and include the properties of that type to update.
+
+The following table lists the properties that you can change for an assigned learning course activity (**learningAssignment**).
+
+|Property|Type|Description|
+|:|:|:|
+|assignedDateTime|DateTimeOffset|Assigned date for the course activity. Optional.|
+|assignmentType|assignmentType|The assignment type for the course activity. Possible values are: `required`, `recommended`, `unknownFutureValue`. Required.|
+|completedDateTime|DateTimeOffset|Date and time when the assignment was completed. Optional.|
+|completionPercentage|Int32|The percentage of the course completed by the user. If a value is provided, it must be between `0` and `100` (inclusive). Optional.|
+|dueDateTime|DateTimeOffset|Due date for the course activity. Optional.|
+|notes|String|Notes for the course activity. Optional.|
+|status|courseStatus|The status of the course activity. Possible values are `notStarted`, `inProgress`, `completed`. Required.|
+
+The following table lists the properties that you can change for a self-initiated learning course activity (**learningSelfInitiated**).
+
+|Property|Type|Description|
+|:|:|:|
+|completedDateTime|DateTimeOffset|Date and time when the assignment was completed. Optional.|
+|completionPercentage|Int32|The percentage of the course completed by the user. If a value is provided, it must be between `0` and `100` (inclusive). Optional.|
+|status|courseStatus|The status of the course activity. Possible values are: `notStarted`, `inProgress`, `completed`. Required.|
+|startedDateTime|DateTimeOffset|The date and time when the self-initiated course was started by the learner.|
++
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Examples
+
+### Example 1: Update an assigned learning course activity
+
+#### Request
+
+The following example shows the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_assigned_learning_courseactivity"
+}-->
+
+``` http
+PATCH https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/01e8f81b-3060-4dec-acf0-0389665a0a38/learningCourseActivities/8ba2228a-e020-11ec-9d64-0242ac120003
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.learningAssignment",
+ "assignedDateTime": "2021-05-11T22:57:17+00:00",
+ "assignmentType": "required",
+ "assignerUserId": "cea1684d-57dc-438d-a9d1-e666ec1a7f3d",
+ "completedDateTime": null,
+ "completionPercentage": 20,
+ "learningProviderId": "01e8f81b-3060-4dec-acf0-0389665a0a38",
+ "dueDateTime": {
+ "dateTime": "2022-09-22T16:05:00.0000000",
+ "timeZone": "UTC"
+ },
+ "externalcourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002",
+ "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002",
+ "learnerUserId": "7ba2228a-e020-11ec-9d64-0242ac120002",
+ "notes": {
+ "contentType": "text",
+ "content": "required assignment added for user"
+ },
+ "status": "inProgress"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following example shows the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+
+### Example 2: Update a self-initiated learning course activity
+
+### Request
+
+The following example shows the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_selfinitiated_learning_courseactivity"
+}-->
+
+``` http
+PATCH https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/01e8f81b-3060-4dec-acf0-0389665a0a38/learningCourseActivities/8ba2228a-e020-11ec-9d64-0242ac120003
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.learningSelfInitiatedCourse",
+ "completedDateTime": null,
+ "completionPercentage": 30,
+ "externalcourseActivityId": "12a2228a-e020-11ec-9d64-0242ac120002",
+ "learningContentId": "57baf9dc-e020-11ec-9d64-0242ac120002",
+ "learningProviderId": "01e8f81b-3060-4dec-acf0-0389665a0a38",
+ "startedDateTime": "2021-05-11T22:57:17+00:00",
+ "status": "inProgress"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following example shows the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Learningprovider Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/learningprovider-get.md
One of the following permissions is required to call this API. To learn more, in
|Permission type|Permissions (from least to most privileged)| |:|:|
-|Delegated (work or school account)|LearningProvider.Read|
+|Delegated (work or school account)|LearningProvider.Read, LearningProvider.ReadWrite|
|Delegated (personal Microsoft account)|Not supported.| |Application|Not supported.|
GET https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/137273
[!INCLUDE [sample-code](../includes/snippets/csharp/get-learningprovider-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-learningprovider-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/137273
[!INCLUDE [sample-code](../includes/snippets/php/get-learningprovider-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
"longLogoWebUrlForDarkTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "squareLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "longLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png",
- "loginWebUrl": "https://www.linkedin.com/learning-login/teams"
+ "loginWebUrl": "https://www.linkedin.com/learning-login/teams",
+ "isCourseActivitySyncEnabled": true
} ```
v1.0 Learningprovider List Learningcontents https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/learningprovider-list-learningcontents.md
One of the following permissions is required to call this API. To learn more, in
|:|:| |Delegated (work or school account)|Not supported.| |Delegated (personal Microsoft account)|Not supported.|
-|Application|LearningContent.Read.All|
+|Application|LearningContent.Read.All, LearningContent.ReadWrite.All|
## HTTP request
GET https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/137273
[!INCLUDE [sample-code](../includes/snippets/csharp/list-learningcontent-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-learningcontent-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/137273
[!INCLUDE [sample-code](../includes/snippets/php/list-learningcontent-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Learningprovider Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/learningprovider-update.md
PATCH /employeeExperience/learningProviders/{learningProviderId}
|longLogoWebUrlForLightTheme|String|The long logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required.| |squareLogoWebUrlForDarkTheme|String|The square logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required.| |squareLogoWebUrlForLightTheme|String|The square logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required.|
+|isCourseActivitySyncEnabled|Boolean|Indicates whether a provider can ingest [learningCourseActivity](../resources/learningcourseactivity.md). The default value is `false`. Set to `true` to make learningCourseActivities available for this provider.|
## Response
Content-Type: application/json
"longLogoWebUrlForDarkTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "squareLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png", "longLogoWebUrlForLightTheme": "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png",
- "loginWebUrl": "https://www.linkedin.com/learning-login/teams"
+ "loginWebUrl": "https://www.linkedin.com/learning-login/teams","isCourseActivitySyncEnabled": true
} ```
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-learningprovider-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-learningprovider-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-learningprovider-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Linkedresource Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/linkedresource-delete.md
DELETE https://graph.microsoft.com/v1.0/me/todo/lists/dfsdc-f9dfdfs-dcsda9/tasks
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-linkedresource-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-linkedresource-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/todo/lists/dfsdc-f9dfdfs-dcsda9/tasks
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-linkedresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Linkedresource Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/linkedresource-get.md
GET https://graph.microsoft.com/v1.0/me/todo/lists/dfsdc-f9dfdfs-dcsda9/tasks/e2
[!INCLUDE [sample-code](../includes/snippets/csharp/get-linkedresource-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-linkedresource-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/todo/lists/dfsdc-f9dfdfs-dcsda9/tasks/e2
[!INCLUDE [sample-code](../includes/snippets/powershell/get-linkedresource-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Linkedresource Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/linkedresource-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-linkedresource-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-linkedresource-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-linkedresource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 List Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/list-create.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-list-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-list-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-list-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 List Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/list-get.md
GET /sites/{site-id}/lists/{list-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-list-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-list-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /sites/{site-id}/lists/{list-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-list-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET /sites/{site-id}/lists/{list-title}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-list-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-list-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /sites/{site-id}/lists/{list-title}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-list-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET /sites/{site-id}/lists/{list-id}?select=id,name,lastModifiedDateTime&expand=
[!INCLUDE [sample-code](../includes/snippets/csharp/get-list-multi-expand-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-list-multi-expand-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /sites/{site-id}/lists/{list-id}?select=id,name,lastModifiedDateTime&expand=
[!INCLUDE [sample-code](../includes/snippets/powershell/get-list-multi-expand-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 List List Columns https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/list-list-columns.md
GET https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/columns
[!INCLUDE [sample-code](../includes/snippets/csharp/get-columns-from-list-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-columns-from-list-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/columns
[!INCLUDE [sample-code](../includes/snippets/powershell/get-columns-from-list-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 List List Contenttypes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/list-list-contenttypes.md
GET https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/contentType
[!INCLUDE [sample-code](../includes/snippets/csharp/enum-contenttypes-site-lists-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/enum-contenttypes-site-lists-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/contentType
[!INCLUDE [sample-code](../includes/snippets/powershell/enum-contenttypes-site-lists-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 List List Operations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/list-list-operations.md
GET https://graph.microsoft.com/v1.0/sites/root/lists/Documents
[!INCLUDE [sample-code](../includes/snippets/csharp/list-richlongrunningoperation-forsite-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-richlongrunningoperation-forsite-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/root/lists/Documents
[!INCLUDE [sample-code](../includes/snippets/powershell/list-richlongrunningoperation-forsite-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 List List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/list-list.md
GET https://graph.microsoft.com/v1.0/sites/{site-id}/lists
[!INCLUDE [sample-code](../includes/snippets/csharp/enum-lists-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/enum-lists-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/{site-id}/lists
[!INCLUDE [sample-code](../includes/snippets/powershell/enum-lists-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 List Post Columns https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/list-post-columns.md
If successful, this method returns a `201 Created` response code and a [columnDe
## Example ### Request
-<!-- { "blockType": "request" } -->
+# [HTTP](#tab/http)
+<!-- { "blockType": "request",
+ "name": "listpostcolumns"
+} -->
+ ```http POST https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/columns Content-Type: application/json
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response <!-- { "blockType": "response", "@type": "microsoft.graph.columnDefinition", "truncated": true } -->
v1.0 Listitem Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/listitem-create.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-listitem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-listitem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-listitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ## Response
v1.0 Listitem Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/listitem-delete.md
DELETE https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/items/{i
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-item-site-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-item-site-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/items/{i
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-item-site-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ## Response
v1.0 Listitem Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/listitem-get.md
GET https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/items/{item
[!INCLUDE [sample-code](../includes/snippets/csharp/get-list-item-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-list-item-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/items/{item
[!INCLUDE [sample-code](../includes/snippets/powershell/get-list-item-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Listitem List Documentsetversions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/listitem-list-documentsetversions.md
GET https://graph.microsoft.com/v1.0/sites/root/lists/Documents/items/1/document
[!INCLUDE [sample-code](../includes/snippets/csharp/list-documentsetversion-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-documentsetversion-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/root/lists/Documents/items/1/document
[!INCLUDE [sample-code](../includes/snippets/powershell/list-documentsetversion-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Listitem List Versions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/listitem-list-versions.md
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/versions
[!INCLUDE [sample-code](../includes/snippets/csharp/get-previous-versions-listitem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-previous-versions-listitem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/versions
[!INCLUDE [sample-code](../includes/snippets/powershell/get-previous-versions-listitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Listitem List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/listitem-list.md
GET https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/items?expan
[!INCLUDE [sample-code](../includes/snippets/powershell/get-list-items-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Listitem Post Documentsetversions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/listitem-post-documentsetversions.md
Content-length: 70
[!INCLUDE [sample-code](../includes/snippets/csharp/create-documentsetversion-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-documentsetversion-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-length: 70
[!INCLUDE [sample-code](../includes/snippets/powershell/create-documentsetversion-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Listitem Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/listitem-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-listitem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-listitem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-listitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Listitemversion Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/listitemversion-get.md
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/versions/{version-id}?expan
[!INCLUDE [sample-code](../includes/snippets/csharp/get-single-version-listitem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-single-version-listitem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/versions/{version-id}?expan
[!INCLUDE [sample-code](../includes/snippets/powershell/get-single-version-listitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Listitemversion Restore https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/listitemversion-restore.md
POST /sites/{site-id}/lists/{list-id}/items/{item-id}/versions/{version-id}/rest
[!INCLUDE [sample-code](../includes/snippets/csharp/restore-item-version-listitem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/restore-item-version-listitem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST /sites/{site-id}/lists/{list-id}/items/{item-id}/versions/{version-id}/rest
[!INCLUDE [sample-code](../includes/snippets/powershell/restore-item-version-listitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ## Response
v1.0 Longrunningoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/longrunningoperation-get.md
GET https://graph.microsoft.com/v1.0/users/{id | userPrincipalName}/authenticati
[!INCLUDE [sample-code](../includes/snippets/csharp/get-longrunningoperation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-longrunningoperation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/{id | userPrincipalName}/authenticati
[!INCLUDE [sample-code](../includes/snippets/powershell/get-longrunningoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Mailfolder Copy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/mailfolder-copy.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/mailfolder-copy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/mailfolder-copy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/mailfolder-copy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Mailfolder Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/mailfolder-delete.md
DELETE https://graph.microsoft.com/v1.0/me/mailFolders/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-mailfolder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-mailfolder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/mailFolders/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-mailfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Mailfolder Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/mailfolder-delta.md
GET https://graph.microsoft.com/v1.0/me/mailFolders/delta
Prefer: odata.maxpagesize=2 ```
+# [CLI](#tab/cli)
+ # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/mailfolder-delta-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Mailfolder Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/mailfolder-get.md
GET https://graph.microsoft.com/v1.0/me/mailFolders/AAMkAGVmMDEzMTM4LTZmYWUtNDdk
[!INCLUDE [sample-code](../includes/snippets/csharp/get-mailfolder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-mailfolder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/mailFolders/AAMkAGVmMDEzMTM4LTZmYWUtNDdk
[!INCLUDE [sample-code](../includes/snippets/powershell/get-mailfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/me/mailFolders/AAMkAGVmMDEzMTM4LTZmYWUtNDdk
[!INCLUDE [sample-code](../includes/snippets/csharp/get-mailsearchfolder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-mailsearchfolder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/mailFolders/AAMkAGVmMDEzMTM4LTZmYWUtNDdk
[!INCLUDE [sample-code](../includes/snippets/powershell/get-mailsearchfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Mailfolder List Childfolders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/mailfolder-list-childfolders.md
GET https://graph.microsoft.com/v1.0/me/mailFolders/AAMkAGVmMDEzMTM4LTZmYWUtNDdk
[!INCLUDE [sample-code](../includes/snippets/csharp/mailfolder-get-childfolders-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/mailfolder-get-childfolders-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/mailFolders/AAMkAGVmMDEzMTM4LTZmYWUtNDdk
[!INCLUDE [sample-code](../includes/snippets/powershell/mailfolder-get-childfolders-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
GET https://graph.microsoft.com/v1.0/me/mailFolders/AAMkAGVmMDEzMTM4LTZmYWUtNDdk
[!INCLUDE [sample-code](../includes/snippets/csharp/mailfolder-get-hiddenchildfolders-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/mailfolder-get-hiddenchildfolders-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/mailFolders/AAMkAGVmMDEzMTM4LTZmYWUtNDdk
[!INCLUDE [sample-code](../includes/snippets/powershell/mailfolder-get-hiddenchildfolders-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Mailfolder List Messagerules https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/mailfolder-list-messagerules.md
GET https://graph.microsoft.com/v1.0/me/mailFolders/inbox/messageRules
[!INCLUDE [sample-code](../includes/snippets/csharp/get-messagerules-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-messagerules-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/mailFolders/inbox/messageRules
[!INCLUDE [sample-code](../includes/snippets/powershell/get-messagerules-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Mailfolder List Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/mailfolder-list-messages.md
GET https://graph.microsoft.com/v1.0/me/mailFolders/AAMkAGVmMDEzMTM4LTZmYWUtNDdk
[!INCLUDE [sample-code](../includes/snippets/csharp/mailfolder-get-messages-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/mailfolder-get-messages-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/mailFolders/AAMkAGVmMDEzMTM4LTZmYWUtNDdk
[!INCLUDE [sample-code](../includes/snippets/powershell/mailfolder-get-messages-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Mailfolder Move https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/mailfolder-move.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/mailfolder-move-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/mailfolder-move-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/mailfolder-move-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Mailfolder Post Childfolders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/mailfolder-post-childfolders.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-mailfolder-from-mailfolder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-mailfolder-from-mailfolder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-mailfolder-from-mailfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Mailfolder Post Messagerules https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/mailfolder-post-messagerules.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-messagerule-from-mailfolder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-messagerule-from-mailfolder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-messagerule-from-mailfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Mailfolder Post Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/mailfolder-post-messages.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-message-from-mailfolder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-message-from-mailfolder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-message-from-mailfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [message](../resources/message.md) object.
v1.0 Mailfolder Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/mailfolder-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-mailfolder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-mailfolder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-mailfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Mailsearchfolder Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/mailsearchfolder-post.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-mailsearchfolder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-mailsearchfolder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-mailsearchfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Mailsearchfolder Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/mailsearchfolder-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-mailsearchfolder-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-mailsearchfolder-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-mailsearchfolder-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Meetingattendancereport Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/meetingattendancereport-get.md
GET https://graph.microsoft.com/v1.0/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZ
[!INCLUDE [sample-code](../includes/snippets/csharp/get-attendancereport-by-id-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-attendancereport-by-id-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZ
[!INCLUDE [sample-code](../includes/snippets/powershell/get-attendancereport-by-id-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Meetingattendancereport List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/meetingattendancereport-list.md
GET https://graph.microsoft.com/v1.0/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZ
[!INCLUDE [sample-code](../includes/snippets/csharp/get-attendancereports-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-attendancereports-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZ
[!INCLUDE [sample-code](../includes/snippets/powershell/get-attendancereports-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Message Copy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/message-copy.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/message-copy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/message-copy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/message-copy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Createforward https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/message-createforward.md
POST https://graph.microsoft.com/v1.0/me/messages/{id}/createForward
[!INCLUDE [sample-code](../includes/snippets/csharp/message-createforward-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/message-createforward-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/messages/{id}/createForward
[!INCLUDE [sample-code](../includes/snippets/powershell/message-createforward-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Createreply https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/message-createreply.md
POST https://graph.microsoft.com/v1.0/me/messages/{id}/createReply
[!INCLUDE [sample-code](../includes/snippets/csharp/message-createreply-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/message-createreply-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/messages/{id}/createReply
[!INCLUDE [sample-code](../includes/snippets/powershell/message-createreply-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Createreplyall https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/message-createreplyall.md
POST https://graph.microsoft.com/v1.0/me/messages/{id}/createReplyAll
[!INCLUDE [sample-code](../includes/snippets/csharp/message-createreplyall-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/message-createreplyall-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/messages/{id}/createReplyAll
[!INCLUDE [sample-code](../includes/snippets/powershell/message-createreplyall-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/message-delete.md
DELETE https://graph.microsoft.com/v1.0/me/messages/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-message-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-message-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/messages/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-message-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/message-delta.md
Prefer: odata.maxpagesize=2
[!INCLUDE [sample-code](../includes/snippets/csharp/message-delta-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/message-delta-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: odata.maxpagesize=2
[!INCLUDE [sample-code](../includes/snippets/php/message-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Forward https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/message-forward.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/message-forward-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/message-forward-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/message-forward-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/message-get.md
GET https://graph.microsoft.com/v1.0/me/messages/AAMkAGVmMDEzMTM4LTZmYWUtNDdkNC1
[!INCLUDE [sample-code](../includes/snippets/csharp/get-message-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-message-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/messages/AAMkAGVmMDEzMTM4LTZmYWUtNDdkNC1
[!INCLUDE [sample-code](../includes/snippets/powershell/get-message-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/me/messages/AAMkADhAAAW-VPeAAA=/?$select=in
[!INCLUDE [sample-code](../includes/snippets/csharp/get-message-headers-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-message-headers-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/messages/AAMkADhAAAW-VPeAAA=/?$select=in
[!INCLUDE [sample-code](../includes/snippets/powershell/get-message-headers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Prefer: outlook.body-content-type="text"
[!INCLUDE [sample-code](../includes/snippets/csharp/get-message-in-text-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-message-in-text-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: outlook.body-content-type="text"
[!INCLUDE [sample-code](../includes/snippets/powershell/get-message-in-text-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/me/messages/4aade2547798441eab5188a7a2436bc
[!INCLUDE [sample-code](../includes/snippets/csharp/get-message-in-mime-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-message-in-mime-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/messages/4aade2547798441eab5188a7a2436bc
[!INCLUDE [sample-code](../includes/snippets/powershell/get-message-in-mime-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Message List Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/message-list-attachments.md
GET https://graph.microsoft.com/v1.0/me/messages/AAMkAGVmMDEzMTM4LTZmYWUtNDdkNC1
[!INCLUDE [sample-code](../includes/snippets/csharp/message-get-attachments-v1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/message-get-attachments-v1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/messages/AAMkAGVmMDEzMTM4LTZmYWUtNDdkNC1
[!INCLUDE [sample-code](../includes/snippets/powershell/message-get-attachments-v1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Move https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/message-move.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/message-move-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/message-move-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/message-move-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Post Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/message-post-attachments.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-file-attachment-from-message-v1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-file-attachment-from-message-v1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-file-attachment-from-message-v1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [attachment](../resources/attachment.md) object.
v1.0 Message Reply https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/message-reply.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/message-reply-v1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/message-reply-v1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/message-reply-v1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Message Replyall https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/message-replyall.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/message-replyall-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/message-replyall-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/message-replyall-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Send https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/message-send.md
POST https://graph.microsoft.com/v1.0/me/messages/{id}/send
[!INCLUDE [sample-code](../includes/snippets/csharp/message-send-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/message-send-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/messages/{id}/send
[!INCLUDE [sample-code](../includes/snippets/powershell/message-send-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Message Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/message-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-message-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-message-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-message-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Messagerule Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/messagerule-delete.md
DELETE https://graph.microsoft.com/v1.0/me/mailFolders/inbox/messageRules/AQAAAJ
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-messagerule-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-messagerule-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/mailFolders/inbox/messageRules/AQAAAJ
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-messagerule-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Messagerule Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/messagerule-get.md
GET https://graph.microsoft.com/v1.0/me/mailFolders/inbox/messageRules/AQAABHg9b
[!INCLUDE [sample-code](../includes/snippets/csharp/get-messagerule-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-messagerule-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/mailFolders/inbox/messageRules/AQAABHg9b
[!INCLUDE [sample-code](../includes/snippets/powershell/get-messagerule-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Messagerule Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/messagerule-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-messagerule-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-messagerule-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-messagerule-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Microsoftauthenticatorauthenticationmethod Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/microsoftauthenticatorauthenticationmethod-delete.md
DELETE https://graph.microsoft.com/v1.0/users/kim@contoso.com/authentication/mic
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-microsoftauthenticatorauthenticationmethod-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-microsoftauthenticatorauthenticationmethod-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/users/kim@contoso.com/authentication/mic
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-microsoftauthenticatorauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Microsoftauthenticatorauthenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/microsoftauthenticatorauthenticationmethod-get.md
GET https://graph.microsoft.com/v1.0/users/anirban@contoso.com/authentication/mi
[!INCLUDE [sample-code](../includes/snippets/csharp/get-microsoftauthenticatorauthenticationmethod-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-microsoftauthenticatorauthenticationmethod-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/anirban@contoso.com/authentication/mi
[!INCLUDE [sample-code](../includes/snippets/powershell/get-microsoftauthenticatorauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Microsoftauthenticatorauthenticationmethod List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/microsoftauthenticatorauthenticationmethod-list.md
GET https://graph.microsoft.com/v1.0/users/sandeep@contoso.com/authentication/mi
[!INCLUDE [sample-code](../includes/snippets/csharp/list-microsoftauthenticatorauthenticationmethod-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-microsoftauthenticatorauthenticationmethod-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/sandeep@contoso.com/authentication/mi
[!INCLUDE [sample-code](../includes/snippets/powershell/list-microsoftauthenticatorauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Microsoftauthenticatorauthenticationmethodconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/microsoftauthenticatorauthenticationmethodconfiguration-delete.md
DELETE https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-microsoftauthenticatorauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-microsoftauthenticatorauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-microsoftauthenticatorauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Microsoftauthenticatorauthenticationmethodconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/microsoftauthenticatorauthenticationmethodconfiguration-get.md
GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/csharp/get-microsoftauthenticatorauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-microsoftauthenticatorauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/powershell/get-microsoftauthenticatorauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Microsoftauthenticatorauthenticationmethodconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/microsoftauthenticatorauthenticationmethodconfiguration-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-microsoftauthenticatorauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-microsoftauthenticatorauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-microsoftauthenticatorauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Multivaluelegacyextendedproperty Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/multivaluelegacyextendedproperty-get.md
This example gets and expands the specified event by including a multi-value ext
extended property that has its **id** matching the string `StringArray {66f5a359-4659-4830-9070-00050ec6ac6e} Name Recreation` (with URL encoding removed here for ease of reading).
-<!-- { "blockType": "ignored" } -->
-```http
-GET https://graph.microsoft.com/v1.0/me/events('AAMkAGE1M2_bs88AACbuFiiAAA=')?$expand=multiValueExtendedProperties($filter=id%20eq%20'StringArray%20{66f5a359-4659-4830-9070-00050ec6ac6e}%20Name%20Recreation')
+# [HTTP](#tab/http)
+<!-- { "blockType": "request", "name": "multivaluelegacyextendedpropertyget" } -->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/me/events/AAMkADI0NzVmYjQ0LWQyZTItNDIxYS1iMWE2LTIyZGJiOGM0N2YzMQBGAAAAAABaZwRaNsIxTp0lpjY1il_IBwAXjnwa91gDSKOqCnaDInDMAAAAAAENAAAXjnwa91gDSKOqCnaDInDMAAAtgOgIAAA=?$expand=multiValueExtendedProperties($filter=id%20eq%20'StringArray%20{66f5a359-4659-4830-9070-00050ec6ac6e}%20Name%20Recreation')
+ ```+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ##### Response The response body includes all the properties of the specified event and extended property returned from the filter. Note: The **event** object shown here is truncated for brevity. All of the properties will be returned from an actual call.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.event"
+} -->
+ ```http HTTP/1.1 200 OK Content-type: application/json+ {
- "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Me/events/$entity",
- "@odata.id": "https://graph.microsoft.com/v1.0/users('ddfcd489-628b-40d7-b48b-57002df800e5@1717622f-1d94-4d0c-9d74-709fad664b77')/events('AAMkAGE1M2_bs88AACbuFiiAAA=')",
- "@odata.etag": "W/\"mODEKWhc/Um6lA3uPm7PPAAAm8k15A==\"",
- "id": "AAMkAGE1M2_bs88AACbuFiiAAA=",
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('4d29052a-70e8-4251-a7de-542b522cdf25')/events(multiValueExtendedProperties())/$entity",
+ "@odata.etag": "W/\"F458GvdYA0ijqgp2gyJwzAAALXs9wA==\"",
+ "id": "AAMkADI0NzVmYjQ0LWQyZTItNDIxYS1iMWE2LTIyZGJiOGM0N2YzMQBGAAAAAABaZwRaNsIxTp0lpjY1il_IBwAXjnwa91gDSKOqCnaDInDMAAAAAAENAAAXjnwa91gDSKOqCnaDInDMAAAtgOgIAAA=",
+ "createdDateTime": "2023-06-13T23:13:17.305298Z",
+ "lastModifiedDateTime": "2023-06-13T23:15:17.761448Z",
+ "changeKey": "F458GvdYA0ijqgp2gyJwzAAALXs9wA==",
+ "categories": [],
+ "transactionId": null,
+ "originalStartTimeZone": "Pacific Standard Time",
+ "originalEndTimeZone": "Pacific Standard Time",
+ "iCalUId": "040000008200E00074C5B7101A82E00800000000742AF7A24C9ED901000000000000000010000000C525CA622368B44D89B3B78E4B44A92A",
+ "reminderMinutesBeforeStart": 15,
+ "isReminderOn": true,
+ "hasAttachments": false,
+ "subject": "Family reunion",
+ "bodyPreview": "Let's get together this Thanksgiving!",
+ "importance": "normal",
+ "sensitivity": "normal",
+ "isAllDay": false,
+ "isCancelled": false,
+ "isOrganizer": true,
+ "responseRequested": true,
+ "seriesMasterId": null,
+ "showAs": "busy",
+ "type": "singleInstance",
+ "webLink": "https://outlook.office365.com/owa/?itemid=AAMkADI0NzVmYjQ0LWQyZTItNDIxYS1iMWE2LTIyZGJiOGM0N2YzMQBGAAAAAABaZwRaNsIxTp0lpjY1il%2BIBwAXjnwa91gDSKOqCnaDInDMAAAAAAENAAAXjnwa91gDSKOqCnaDInDMAAAtgOgIAAA%3D&exvsurl=1&path=/calendar/item",
+ "onlineMeetingUrl": null,
+ "isOnlineMeeting": false,
+ "onlineMeetingProvider": "unknown",
+ "allowNewTimeProposals": true,
+ "occurrenceId": null,
+ "isDraft": false,
+ "hideAttendees": false,
+ "responseStatus": {
+ "response": "organizer",
+ "time": "0001-01-01T00:00:00Z"
+ },
+ "body": {
+ "contentType": "html",
+ "content": "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"></head><body>Let's get together this Thanksgiving!</body></html>"
+ },
"start": { "dateTime": "2015-11-26T17:00:00.0000000", "timeZone": "UTC"
Content-type: application/json
"dateTime": "2015-11-30T05:00:00.0000000", "timeZone": "UTC" },
+ "location": {
+ "displayName": "",
+ "locationType": "default",
+ "uniqueIdType": "unknown",
+ "address": {},
+ "coordinates": {}
+ },
+ "locations": [],
+ "recurrence": null,
+ "attendees": [
+ {
+ "type": "required",
+ "status": {
+ "response": "none",
+ "time": "0001-01-01T00:00:00Z"
+ },
+ "emailAddress": {
+ "name": "Terrie Barrera",
+ "address": "Terrie@contoso.com"
+ }
+ },
+ {
+ "type": "required",
+ "status": {
+ "response": "none",
+ "time": "0001-01-01T00:00:00Z"
+ },
+ "emailAddress": {
+ "name": "Lauren Solis",
+ "address": "Lauren@contoso.com"
+ }
+ }
+ ],
"organizer": { "emailAddress": {
- "name": "Christine Irwin",
- "address": "christine@contoso.com"
+ "name": "MOD Administrator",
+ "address": "admin@M365x39866865.OnMicrosoft.com"
} },
+ "onlineMeeting": null,
"multiValueExtendedProperties": [ { "id": "StringArray {66f5a359-4659-4830-9070-00050ec6ac6e} Name Recreation",
Content-type: application/json
"Swimming" ] }
- ]
+ ],
+ "calendar@odata.associationLink": "https://graph.microsoft.com/v1.0/users('4d29052a-70e8-4251-a7de-542b522cdf25')/calendars('AAMkADI0NzVmYjQ0LWQyZTItNDIxYS1iMWE2LTIyZGJiOGM0N2YzMQAuAAAAAABaZwRaNsIxTp0lpjY1il_IAQAXjnwa91gDSKOqCnaDInDMAAAAAAENAAA=')/$ref",
+ "calendar@odata.navigationLink": "https://graph.microsoft.com/v1.0/users('4d29052a-70e8-4251-a7de-542b522cdf25')/calendars('AAMkADI0NzVmYjQ0LWQyZTItNDIxYS1iMWE2LTIyZGJiOGM0N2YzMQAuAAAAAABaZwRaNsIxTp0lpjY1il_IAQAXjnwa91gDSKOqCnaDInDMAAAAAAENAAA=')"
} ```
v1.0 Multivaluelegacyextendedproperty Post Multivalueextendedproperties https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/multivaluelegacyextendedproperty-post-multivalueextendedproperties.md
When creating an extended property in a _new_ group post, the response includes
the extended property. You cannot create an extended property in an existing group post.
-## Example
-##### Request 1
+## Examples
+### Example 1: Create multi-value extended property for event
+#### Request
The first example creates a multi-value extended property in a new event all in the same POST operation. Apart from the properties you'd normally include for a new event, the request body includes the **multiValueExtendedProperties** collection which contains one extended property.
The request body includes the following for that multi-value extended property:
- **value** which specifies `Recreation` as an array of 3 string values, `["Food", "Hiking", "Swimming"]`.
-<!-- { "blockType": "ignored" } -->
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name" : "multivaluelegacyextendedpropertypostmultivalueextendedproperties_v1_e1"
+} -->
+ ```http POST https://graph.microsoft.com/v1.0/me/events Content-Type: application/json
Content-Type: application/json
} ```
-##### Response 1
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.event"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('4d29052a-70e8-4251-a7de-542b522cdf25')/events/$entity",
+ "@odata.etag": "W/\"F458GvdYA0ijqgp2gyJwzAAAOCEJmw==\"",
+ "id": "AAMkADI0NzVmYjQ0LWQyZTItNDIxYS1iMWE2LTIyZGJiOGM0N2YzMQBGAAAAAABaZwRaNsIxTp0lpjY1il_IBwAXjnwa91gDSKOqCnaDInDMAAAAAAENAAAXjnwa91gDSKOqCnaDInDMAAA4KToJAAA=",
+ "createdDateTime": "2023-06-23T00:52:52.5418Z",
+ "lastModifiedDateTime": "2023-06-23T00:52:53.570523Z",
+ "changeKey": "F458GvdYA0ijqgp2gyJwzAAAOCEJmw==",
+ "categories": [],
+ "transactionId": null,
+ "originalStartTimeZone": "Pacific Standard Time",
+ "originalEndTimeZone": "Pacific Standard Time",
+ "iCalUId": "040000008200E00074C5B7101A82E008000000001076340A6DA5D9010000000000000000100000003EE8BF77931D7D40B835A528EFD465E8",
+ "reminderMinutesBeforeStart": 15,
+ "isReminderOn": true,
+ "hasAttachments": false,
+ "subject": "Family reunion",
+ "bodyPreview": "Let's get together this Thanksgiving!",
+ "importance": "normal",
+ "sensitivity": "normal",
+ "isAllDay": false,
+ "isCancelled": false,
+ "isOrganizer": true,
+ "responseRequested": true,
+ "seriesMasterId": null,
+ "showAs": "busy",
+ "type": "singleInstance",
+ "webLink": "https://outlook.office365.com/owa/?itemid=AAMkADI0NzVmYjQ0LWQyZTItNDIxYS1iMWE2LTIyZGJiOGM0N2YzMQBGAAAAAABaZwRaNsIxTp0lpjY1il%2BIBwAXjnwa91gDSKOqCnaDInDMAAAAAAENAAAXjnwa91gDSKOqCnaDInDMAAA4KToJAAA%3D&exvsurl=1&path=/calendar/item",
+ "onlineMeetingUrl": null,
+ "isOnlineMeeting": false,
+ "onlineMeetingProvider": "unknown",
+ "allowNewTimeProposals": true,
+ "occurrenceId": null,
+ "isDraft": false,
+ "hideAttendees": false,
+ "responseStatus": {
+ "response": "organizer",
+ "time": "0001-01-01T00:00:00Z"
+ },
+ "body": {
+ "contentType": "html",
+ "content": "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"></head><body>Let's get together this Thanksgiving!</body></html>"
+ },
+ "start": {
+ "dateTime": "2015-11-26T09:00:00.0000000",
+ "timeZone": "Pacific Standard Time"
+ },
+ "end": {
+ "dateTime": "2015-11-29T21:00:00.0000000",
+ "timeZone": "Pacific Standard Time"
+ },
+ "location": {
+ "displayName": "",
+ "locationType": "default",
+ "uniqueIdType": "unknown",
+ "address": {},
+ "coordinates": {}
+ },
+ "locations": [],
+ "recurrence": null,
+ "attendees": [
+ {
+ "type": "required",
+ "status": {
+ "response": "none",
+ "time": "0001-01-01T00:00:00Z"
+ },
+ "emailAddress": {
+ "name": "Terrie Barrera",
+ "address": "Terrie@contoso.com"
+ }
+ },
+ {
+ "type": "required",
+ "status": {
+ "response": "none",
+ "time": "0001-01-01T00:00:00Z"
+ },
+ "emailAddress": {
+ "name": "Lauren Solis",
+ "address": "Lauren@contoso.com"
+ }
+ }
+ ],
+ "organizer": {
+ "emailAddress": {
+ "name": "MOD Administrator",
+ "address": "admin@M365x39866865.OnMicrosoft.com"
+ }
+ },
+ "onlineMeeting": null
+}
+```
A successful response is indicated by an `HTTP 201 Created` response code, and includes the new event in the response body, similar to the response from [creating just an event](../api/user-post-events.md).
The response does not include any newly created extended properties.
To see the newly created extended property, [get the event expanded with the extended property](../api/multivaluelegacyextendedproperty-get.md).
-****
-
-##### Request 2
+### Example 2: Create multi-value extended properties for message
+#### Request
The second example creates one multi-value extended property for the specified message. That extended property is the only element in the **multiValueExtendedProperties** collection. The request body includes the following for the
extended property:
- **id** specifies the property as an array of strings with the specified GUID and the name `Palette`. - **value** specifies `Palette` as an array of 3 string values, `["Green", "Aqua", "Blue"]`.
-<!-- { "blockType": "ignored" } -->
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name" : "multivaluelegacyextendedpropertypostmultivalueextendedproperties_v1_e2"
+} -->
```http
-PATCH https://graph.microsoft.com/v1.0/me/messages('AAMkAGE1M2_as77AACHsLrBBBA=')
-
+PATCH https://graph.microsoft.com/v1.0/me/messages/AAMkAGE1M2_as77AACHsLrBBBA=
Content-Type: application/json {
Content-Type: application/json
} ```
-##### Response 2
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
A successful response is indicated by an `HTTP 200 OK` response code, and includes the specified message in the response body, similar to the response from [updating a message](../api/message-update.md). The response does not
include the newly created extended property.
To see the newly created extended property, [get the message expanded with the extended property](../api/multivaluelegacyextendedproperty-get.md).
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.message"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('c77f324266ba')/messages/$entity",
+ "@odata.etag": "W/\"FwAAABYBVGD/o\"",
+ "id": "AAMkADI4YzgwfyKAAA=",
+ "createdDateTime": "2023-06-26T15:46:05Z",
+ "lastModifiedDateTime": "2023-06-28T23:28:50Z",
+ "changeKey": "FwAAGSOkFBVGD/o",
+ "categories": [],
+ "receivedDateTime": "2023-06-26T15:46:05Z",
+ "sentDateTime": "2023-06-26T15:46:02Z",
+ "hasAttachments": false,
+ "internetMessageId": "<1c55OUTLOOK.COM>",
+ "subject": "Undeliverable: Celebrate Thanksgiving",
+ "bodyPreview": "Delivery has failed to these recipients or groups:Terrie@contoso.comYour message wasn't delivered because the recipient's email provider rejected it.Diagnostic information for administrators:Generating server: CYYP2AM",
+ "importance": "normal",
+ "parentFolderId": "AAMkADI4YzgwEMAAA=",
+ "conversationId": "AAQkADI4Yzej5xL5tI=",
+ "conversationIndex": "AQHZq6PnEvm0g==",
+ "isDeliveryReceiptRequested": null,
+ "isReadReceiptRequested": false,
+ "isRead": false,
+ "isDraft": false,
+ "webLink": "https://outlook.office365.com/owa/?ItemID=AAMQ50XGSOkFdc5AABVNfyKAAA%3D&exvsurl=1&viewmodel=ReadMessageItem",
+ "inferenceClassification": "focused",
+ "body": {
+ "contentType": "html",
+ "content": "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"></head><body><p><b><font color=\"#000066\" size=\"3\" face=\"Arial\">Delivery has failed to these recipients or groups:</font></b></p><font color=\"#000000\" size=\"2\" face=\"Tahoma\"><p><a href=\"mailto:Terrie@contoso.com\">Terrie@contoso.com</a><br></font><font color=\"#000000\" size=\"3\" face=\"Arial\">Your message wasn't delivered because the recipient's email provider rejected it.<br></font><font color=\"#000000\" size=\"2\" face=\"Tahoma\"><br></p></font><br><br><br><br><br><br><font color=\"#808080\" size=\"2\" face=\"Tahoma\"><p><b>Diagnostic information for administrators:</b></p><p>Generating server: CYYP223MB0786.NAMP223.PROD.OUTLOOK.COM<br></p><p>Terrie@contoso.com<br>Remote server returned '550 5.7.501 Service unavailable. Spam abuse detected from IP range. For more information please go to http://go.microsoft.com/fwlink/?LinkId=526653. S(2017052602) [SJ1P223MB0482.NAMP223.PROD.OUTLOOK.COM 2023-06-26T15:46:02.597Z 08DB747F4B5EA12D]'<br></p><p>Original message headers:</p><pre>Received: from CYYP223MB0786.NAMP223.PROD.OUTLOOK.COM ([fe80::f789:3002:5514:2e9d]) by CYYP223MB0786.NAMP223.PROD.OUTLOOK.COM ([fe80::f789:3002:5514:2e9d%3]) with mapi id 15.20.6521.024; Mon, 26 Jun 2023 15:46:02 +0000MIME-Version: 1.0Content-Type: text/plainDate: Mon, 26 Jun 2023 15:46:02 +0000Message-ID:&lt;CYYP223MB078658B6CCF8BDDCC31FA5E6AC26A@CYYP223MB0786.NAMP223.PROD.OUTLOOK.COM&gt;Subject: Celebrate Thanksgiving</pre></font></body></html>"
+ },
+ "sender": {
+ "emailAddress": {
+ "name": "Microsoft Outlook",
+ "address": "MicrosoftExchange329e71ec88ae4615bbc36ab6ce41109e@contoso.com"
+ }
+ },
+ "from": {
+ "emailAddress": {
+ "name": "Microsoft Outlook",
+ "address": "MicrosoftExchange329e71ec88ae4615bbc36ab6ce41109e@contoso.com"
+ }
+ },
+ "toRecipients": [
+ {
+ "emailAddress": {
+ "name": "Terrie@contoso.com",
+ "address": "Terrie@contoso.com"
+ }
+ }
+ ],
+ "ccRecipients": [],
+ "bccRecipients": [],
+ "replyTo": [],
+ "flag": {
+ "flagStatus": "notFlagged"
+ }
+}
+```
<!-- This page was manually created. --> <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Nameditem Add https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/nameditem-add.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/nameditemcollection-add-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/nameditemcollection-add-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/nameditemcollection-add-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Nameditem Addformulalocal https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/nameditem-addformulalocal.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/nameditemcollection-add-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/nameditemcollection-add-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/nameditemcollection-add-2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Nameditem Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/nameditem-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/names/{name}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-nameditem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-nameditem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/names/{name}
[!INCLUDE [sample-code](../includes/snippets/php/get-nameditem-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Nameditem List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/nameditem-list.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/names
[!INCLUDE [sample-code](../includes/snippets/csharp/get-nameditemcollection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-nameditemcollection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/names
[!INCLUDE [sample-code](../includes/snippets/php/get-nameditemcollection-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Nameditem Range https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/nameditem-range.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/names/{name}/r
[!INCLUDE [sample-code](../includes/snippets/csharp/nameditem-range-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/nameditem-range-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/names/{name}/r
[!INCLUDE [sample-code](../includes/snippets/php/nameditem-range-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Nameditem Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/nameditem-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-nameditem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-nameditem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-nameditem-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Namedlocation Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/namedlocation-delete.md
Delete a [namedLocation](../resources/namedlocation.md) object.
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Policy.ReadWrite.ConditionalAccess |
DELETE https://graph.microsoft.com/v1.0/identity/conditionalAccess/namedLocation
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-namedlocation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-namedlocation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/identity/conditionalAccess/namedLocation
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-namedlocation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Namedlocation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/namedlocation-get.md
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/namedLocations/0
[!INCLUDE [sample-code](../includes/snippets/csharp/get-namedlocation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-namedlocation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/conditionalAccess/namedLocations/0
[!INCLUDE [sample-code](../includes/snippets/powershell/get-namedlocation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Notebook Copynotebook https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/notebook-copynotebook.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/notebook-copynotebook-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/notebook-copynotebook-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/notebook-copynotebook-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Notebook Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/notebook-get.md
GET https://graph.microsoft.com/v1.0/me/onenote/notebooks/1-e13f257d-78c6-46cf-a
[!INCLUDE [sample-code](../includes/snippets/csharp/get-notebook-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-notebook-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/onenote/notebooks/1-e13f257d-78c6-46cf-a
[!INCLUDE [sample-code](../includes/snippets/powershell/get-notebook-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Notebook Getnotebookfromweburl https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/notebook-getnotebookfromweburl.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/notebook-fromweburl-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/notebook-fromweburl-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/notebook-fromweburl-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Notebook Getrecentnotebooks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/notebook-getrecentnotebooks.md
The following example shows the request.
GET https://graph.microsoft.com/v1.0/me/onenote/notebooks/getRecentNotebooks(includePersonalNotebooks=true) ```
-# [C#](#tab/csharp)
+# [CLI](#tab/cli)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go)
GET https://graph.microsoft.com/v1.0/me/onenote/notebooks/getRecentNotebooks(inc
[!INCLUDE [sample-code](../includes/snippets/javascript/recent-notebooks-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Notebook List Sectiongroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/notebook-list-sectiongroups.md
GET https://graph.microsoft.com/v1.0/me/onenote/notebooks/1-e13f257d-78c6-46cf-a
[!INCLUDE [sample-code](../includes/snippets/csharp/notebook-get-sectiongroups-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/notebook-get-sectiongroups-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/onenote/notebooks/1-e13f257d-78c6-46cf-a
[!INCLUDE [sample-code](../includes/snippets/powershell/notebook-get-sectiongroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Notebook List Sections https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/notebook-list-sections.md
GET https://graph.microsoft.com/v1.0/me/onenote/notebooks/1-e13f257d-78c6-46cf-a
[!INCLUDE [sample-code](../includes/snippets/csharp/notebook-get-sections-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/notebook-get-sections-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/onenote/notebooks/1-e13f257d-78c6-46cf-a
[!INCLUDE [sample-code](../includes/snippets/powershell/notebook-get-sections-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Notebook Post Sectiongroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/notebook-post-sectiongroups.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-sectiongroup-from-notebook-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-sectiongroup-from-notebook-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-sectiongroup-from-notebook-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Notebook Post Sections https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/notebook-post-sections.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-section-from-notebook-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-section-from-notebook-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-section-from-notebook-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Oauth2permissiongrant Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/oauth2permissiongrant-delete.md
DELETE https://graph.microsoft.com/v1.0/oauth2PermissionGrants/l5eW7x0ga0-WDOntX
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-oauth2permissiongrant-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-oauth2permissiongrant-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/oauth2PermissionGrants/l5eW7x0ga0-WDOntX
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-oauth2permissiongrant-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Oauth2permissiongrant Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/oauth2permissiongrant-delta.md
GET https://graph.microsoft.com/v1.0/oauth2PermissionGrants/delta
[!INCLUDE [sample-code](../includes/snippets/csharp/oauth2permissiongrant-delta-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/oauth2permissiongrant-delta-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/oauth2PermissionGrants/delta
[!INCLUDE [sample-code](../includes/snippets/php/oauth2permissiongrant-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Oauth2permissiongrant Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/oauth2permissiongrant-get.md
GET https://graph.microsoft.com/v1.0/oauth2PermissionGrants/QVzct6doFkStXRSoh_HG
[!INCLUDE [sample-code](../includes/snippets/csharp/get-oauth2permissiongrant-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-oauth2permissiongrant-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/oauth2PermissionGrants/QVzct6doFkStXRSoh_HG
[!INCLUDE [sample-code](../includes/snippets/powershell/get-oauth2permissiongrant-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Oauth2permissiongrant List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/oauth2permissiongrant-list.md
GET https://graph.microsoft.com/v1.0/oauth2PermissionGrants
[!INCLUDE [sample-code](../includes/snippets/csharp/list-oauth2permissiongrants-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-oauth2permissiongrants-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/oauth2PermissionGrants
[!INCLUDE [sample-code](../includes/snippets/powershell/list-oauth2permissiongrants-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Oauth2permissiongrant Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/oauth2permissiongrant-post.md
If successful, this method returns a 200-series response code and a new [oAuth2P
| Property | Type | Description | |:|:--|:-|
-| clientId | String | The **id** of the client [service principal](../resources/serviceprincipal.md) for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. |
+| clientId | String | The object **id** (*not* **appId**) of the client [service principal](../resources/serviceprincipal.md) for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. |
| consentType | String | Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. *AllPrincipals* indicates authorization to impersonate all users. *Principal* indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. | | principalId | String | The **id** of the [user](../resources/user.md) on behalf of whom the client is authorized to access the resource, when **consentType** is *Principal*. If **consentType** is *AllPrincipals* this value is null. Required when **consentType** is *Principal*. | | resourceId | String | The **id** of the resource [service principal](../resources/serviceprincipal.md) to which access is authorized. This identifies the API which the client is authorized to attempt to call on behalf of a signed-in user. |
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/post-oauth2permissiongrant-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-oauth2permissiongrant-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-oauth2permissiongrant-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Oauth2permissiongrant Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/oauth2permissiongrant-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-oauth2permissiongrant-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-oauth2permissiongrant-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-oauth2permissiongrant-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Offershiftrequest Approve https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/offershiftrequest-approve.md
POST /teams/{teamId}/schedule/offerShiftRequests/{offerShiftRequestId}/approve
|:--|:--| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
v1.0 Offershiftrequest Decline https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/offershiftrequest-decline.md
POST /teams/{teamId}/schedule/offerShiftRequests/{offerShiftRequestId}/decline
|:--|:--| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
v1.0 Offershiftrequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/offershiftrequest-get.md
This method does not support OData query parameters to customize the response.
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/offerShiftRequests/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-offershiftrequest-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-offershiftrequest-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/offerShiftRequests/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-offershiftrequest-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Offershiftrequest List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/offershiftrequest-list.md
This method supports some of the OData query parameters to help customize the re
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/offerShiftRequests
[!INCLUDE [sample-code](../includes/snippets/csharp/get-offershiftrequest-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-offershiftrequest-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/offerShiftRequests
[!INCLUDE [sample-code](../includes/snippets/powershell/get-offershiftrequest-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Offershiftrequest Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/offershiftrequest-post.md
POST /teams/{teamId}/schedule/offerShiftRequests
|:-|:-| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Provide the new [offerShiftRequest](../resources/offershiftrequest.md) object in the request body for this method.
The following is an example of the request.
}--> ```http
-POST https://graph.microsoft.com/v1.0/teams/788b75d2-a911-48c0-a5e2-dc98480457e3/schedule/offershiftrequests
+POST https://graph.microsoft.com/v1.0/teams/788b75d2-a911-48c0-a5e2-dc98480457e3/schedule/offerShiftRequests
Authorization: Bearer {token} Content-type: application/json
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/get-offershiftrequest-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-offershiftrequest-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/get-offershiftrequest-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Onenote List Notebooks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/onenote-list-notebooks.md
GET https://graph.microsoft.com/v1.0/me/onenote/notebooks
[!INCLUDE [sample-code](../includes/snippets/csharp/get-notebooks-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-notebooks-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/onenote/notebooks
[!INCLUDE [sample-code](../includes/snippets/powershell/get-notebooks-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Onenote List Pages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/onenote-list-pages.md
Title: "List pages"
+ Title: "List onenotePages"
description: "Retrieve a list of page objects." ms.localizationpriority: medium
ms.prod: "onenote"
doc_type: apiPageType
-# List pages
+# List onenotePages
Namespace: microsoft.graph
Do not supply a request body for this method.
## Response If successful, this method returns a `200 OK` response code and a collection of [page](../resources/page.md) objects in the response body.+ ## Example ##### Request Here is an example of the request.
-<!-- { "blockType": "ignored" } -->
-```http
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name" : "onenote_list_pages_v1_e1"
+} -->
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/me/onenote/pages ```+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ##### Response Here is an example of the response. Note: The response object shown here is truncated for brevity. All of the properties will be returned from an actual call.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.onenotePage)"
+} -->
```http HTTP/1.1 200 OK Content-type: application/json
Content-type: application/json
} }, "contentUrl": "contentUrl-value",
- "content": "content-value",
"lastModifiedDateTime": "2016-10-19T10:37:00Z" } ]
v1.0 Onenote List Sectiongroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/onenote-list-sectiongroups.md
GET https://graph.microsoft.com/v1.0/me/onenote/sectionGroups
[!INCLUDE [sample-code](../includes/snippets/csharp/onenote-get-sectiongroups-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/onenote-get-sectiongroups-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/onenote/sectionGroups
[!INCLUDE [sample-code](../includes/snippets/powershell/onenote-get-sectiongroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Onenote List Sections https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/onenote-list-sections.md
GET https://graph.microsoft.com/v1.0/me/onenote/sections
[!INCLUDE [sample-code](../includes/snippets/csharp/onenote-get-sections-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/onenote-get-sections-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/onenote/sections
[!INCLUDE [sample-code](../includes/snippets/powershell/onenote-get-sections-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Onenote Post Notebooks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/onenote-post-notebooks.md
One of the following permissions is required to call this API. To learn more, in
|Application | Notes.ReadWrite.All | ## HTTP request+ <!-- { "blockType": "ignored" } --> ```http POST /me/onenote/notebooks
POST /groups/{id}/onenote/notebooks
POST /sites/{id}/onenote/notebooks ``` ## Request headers+ | Name | Type | Description| |:|:--|:-| | Authorization | string | Bearer {token}. Required. | | Content-Type | string | `application/json` | ## Request body+ In the request body, supply a name for the notebook. Notebook names must be unique. The name cannot contain more than 128 characters or contain the following characters: ?*\/:<>|'"
Notebook names must be unique. The name cannot contain more than 128 characters
If successful, this method returns a `201 Created` response code and the new [notebook](../resources/notebook.md) object in the response body. ## Example+ ### Request
-Here is an example of the request.
+
+The following is an example of the request.
# [HTTP](#tab/http) <!-- {
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-notebook-from-onenote-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-notebook-from-onenote-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-notebook-from-onenote-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
-Here is an example of the response. Note: The response object shown here is truncated for brevity. All of the properties will be returned from an actual call.
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
Content-type: application/json
"suppressions": [ ] }-->-
v1.0 Onenote Post Pages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/onenote-post-pages.md
Title: "Create page"
+ Title: "Create onenotePage"
description: "Create a new OneNote page in the default section of the default notebook." ms.localizationpriority: medium
ms.prod: "onenote"
doc_type: apiPageType
-# Create page
+# Create onenotePage
Namespace: microsoft.graph
The body can contain HTML placed directly in the request body, or it can contain
If successful, this method returns a `201 Created` response code and the new [page](../resources/page.md) object in the response body. ## Example
-##### Request
-Here is an example of the request.
+### Request
+The following is an example of a request.
In the `../onenote/pages` path, you can use the `sectionName` query parameter to create a page in a specific section in the default notebook. Example: `../onenote/pages?sectionName=My%20section`. If the section doesn't exist (or was renamed), the API will create a new section.
-<!-- { "blockType": "ignored" } -->
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "onenote_post_pages_v1_e1"
+}-->
```http POST https://graph.microsoft.com/v1.0/me/onenote/pages Content-type: multipart/form-data; boundary=MyPartBoundary198374
Content-Type:application/pdf
--MyPartBoundary198374-- ```
-##### Response
-Here is an example of the response. Note: The response object shown here is truncated for brevity. All of the properties will be returned from an actual call.
-<!-- { "blockType": "ignored" } -->
+
+# [CLI](#tab/cli)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+The following example shows the response.
+
+> **Note:** The response object shown here is shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.onenotePage"
+} -->
```http HTTP/1.1 200 OK Content-type: application/json
Content-type: application/json
} }, "contentUrl": "contentUrl-value",
- "content": "content-value",
"lastModifiedDateTime": "2016-10-19T10:37:00Z" } ```
v1.0 Onenoteoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/onenoteoperation-get.md
GET https://graph.microsoft.com/v1.0/me/onenote/operations/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-onenoteoperation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-onenoteoperation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/onenote/operations/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-onenoteoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Onlinemeeting Createorget https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/onlinemeeting-createorget.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-or-get-onlinemeeting-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-or-get-onlinemeeting-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-or-get-onlinemeeting-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Onlinemeeting Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/onlinemeeting-delete.md
DELETE https://graph.microsoft.com/v1.0/me/onlineMeetings/550fae72-d251-43ec-868
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-call-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-call-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/onlineMeetings/550fae72-d251-43ec-868
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-call-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Onlinemeeting Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/onlinemeeting-get.md
One of the following permissions is required to call this API. To learn more, in
| Permission type | Permissions (from least to most privileged) | |:|:|
-| Delegated (work or school account) | OnlineMeetingArtifact.Read.All, OnlineMeetings.Read, OnlineMeetings.ReadWrite |
+| Delegated (work or school account) | OnlineMeetings.Read, OnlineMeetings.ReadWrite |
| Delegated (personal Microsoft account) | Not Supported. |
-| Application | OnlineMeetingArtifact.Read.All, OnlineMeetings.Read.All, OnlineMeetings.ReadWrite.All |
+| Application | OnlineMeetings.Read.All, OnlineMeetings.ReadWrite.All |
To use application permission for this API, tenant administrators must create an [application access policy](/graph/cloud-communication-online-meeting-application-access-policy) and grant it to a user to authorize the app configured in the policy to fetch online meetings and/or online meeting artifacts on behalf of that user (with user ID specified in the request path).
GET https://graph.microsoft.com/v1.0/communications/onlineMeetings/?$filter=Vide
[!INCLUDE [sample-code](../includes/snippets/csharp/get-onlinemeeting-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-onlinemeeting-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/communications/onlineMeetings/?$filter=Vide
[!INCLUDE [sample-code](../includes/snippets/powershell/get-onlinemeeting-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ >**Note:** If 'Accept-Language: ja' is specified to indicate Japanese, for example, the response will include the following.
GET https://graph.microsoft.com/v1.0/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZ
[!INCLUDE [sample-code](../includes/snippets/csharp/get-onlinemeeting-user-token-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-onlinemeeting-user-token-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZ
[!INCLUDE [sample-code](../includes/snippets/powershell/get-onlinemeeting-user-token-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ The following request uses an app token.
GET https://graph.microsoft.com/v1.0/me/onlineMeetings?$filter=JoinWebUrl eq 'ht
[!INCLUDE [sample-code](../includes/snippets/csharp/get-onlinemeeting-joinurl-user-token-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-onlinemeeting-joinurl-user-token-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/onlineMeetings?$filter=JoinWebUrl eq 'ht
[!INCLUDE [sample-code](../includes/snippets/powershell/get-onlinemeeting-joinurl-user-token-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ The following request uses an app token.
GET https://graph.microsoft.com/v1.0/me/onlineMeetings?$filter=joinMeetingIdSett
[!INCLUDE [sample-code](../includes/snippets/csharp/get-an-online-meeting-by-joinmeetingid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-an-online-meeting-by-joinmeetingid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/onlineMeetings?$filter=joinMeetingIdSett
[!INCLUDE [sample-code](../includes/snippets/powershell/get-an-online-meeting-by-joinmeetingid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ The following request uses an app token.
GET https://graph.microsoft.com/v1.0/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZ
[!INCLUDE [sample-code](../includes/snippets/csharp/get-attendee-report-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-attendee-report-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZ
[!INCLUDE [sample-code](../includes/snippets/powershell/get-attendee-report-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ The following request uses application permission.
v1.0 Onlinemeeting Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/onlinemeeting-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-start-end-subject-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-start-end-subject-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-start-end-subject-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-lobbybypasssettings-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-lobbybypasssettings-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-lobbybypasssettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Onpremisesdirectorysynchronization Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/onpremisesdirectorysynchronization-get.md
GET https://graph.microsoft.com/beta/directory/onPremisesSynchronization/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-onpremisesdirectorysynchronization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Onpremisesdirectorysynchronization Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/onpremisesdirectorysynchronization-update.md
Content-length: 293
[!INCLUDE [sample-code](../includes/snippets/powershell/update-onpremisesdirectorysynchronization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Openshift Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/openshift-delete.md
DELETE /teams/{id}/schedule/openShifts/{openShiftId}
| Name | Description | |:--|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
DELETE https://graph.microsoft.com/v1.0/teams/3d88b7a2-f988-4f4b-bb34-d66df66af1
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-openshift-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-openshift-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/teams/3d88b7a2-f988-4f4b-bb34-d66df66af1
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-openshift-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Openshift Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/openshift-get.md
This method does not support OData query parameters to customize the response.
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/v1.0/teams/3d88b7a2-f988-4f4b-bb34-d66df66af126/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-openshift-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-openshift-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/3d88b7a2-f988-4f4b-bb34-d66df66af126/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-openshift-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Openshift List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/openshift-list.md
This method supports some of the OData query parameters to help customize the re
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/v1.0/teams/{id}/schedule/openShifts
[!INCLUDE [sample-code](../includes/snippets/csharp/get-openshift-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-openshift-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/{id}/schedule/openShifts
[!INCLUDE [sample-code](../includes/snippets/powershell/get-openshift-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Openshift Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/openshift-post.md
POST /teams/{id}/schedule/openShifts
|:-|:-| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required.|
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
If successful, this method returns a `200 OK` response code and the created [ope
### Request The following is an example of the request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "request"
+ "blockType": "request", "name": "openshiftpost"
}--> ```http
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
v1.0 Openshift Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/openshift-update.md
PUT /teams/{id}/schedule/openShifts/{openShiftId}
|:--|:--| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-openshift-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-openshift-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-openshift-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Openshiftchangerequest Approve https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/openshiftchangerequest-approve.md
POST /teams/{id}/schedule/openShiftChangeRequests/{openShiftChangeRequestId}/app
|:--|:--| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
v1.0 Openshiftchangerequest Decline https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/openshiftchangerequest-decline.md
POST /teams/{id}/schedule/openShiftChangeRequests/{openShiftChangeRequestId}/dec
|:--|:--| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
v1.0 Openshiftchangerequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/openshiftchangerequest-get.md
This method supports some of the OData query parameters to help customize the re
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/v1.0/teams/3d88b7a2-f988-4f4b-bb34-d66df66af126/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-openshiftchangerequest-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-openshiftchangerequest-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/3d88b7a2-f988-4f4b-bb34-d66df66af126/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-openshiftchangerequest-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Openshiftchangerequest List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/openshiftchangerequest-list.md
This method supports some of the OData query parameters to help customize the re
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/v1.0/teams/{id}/schedule/openShiftChangeRequests
[!INCLUDE [sample-code](../includes/snippets/csharp/get-openshiftchangerequest-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-openshiftchangerequest-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/{id}/schedule/openShiftChangeRequests
[!INCLUDE [sample-code](../includes/snippets/powershell/get-openshiftchangerequest-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Openshiftchangerequest Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/openshiftchangerequest-post.md
POST /teams/{id}/schedule/openShiftChangeRequests
|:-|:-| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body In the request body, provide a JSON representation of a new [openShiftChangeRequest](../resources/openshiftchangerequest.md) object.
If successful, this method returns a `200 OK` response code and the created [ope
### Request The following is an example of the request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "request"
+ "blockType": "request", "name": "openshiftchangerequest_post"
}--> ```http
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
v1.0 Opentypeextension Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/opentypeextension-delete.md
Namespace: microsoft.graph
Delete an open extension ([openTypeExtension](../resources/opentypeextension.md) object) from the specified instance of a resource.
-See the table in the [Permissions](#permissions) section for the list of resources that support open extensions.
+For the list of resources that support open extensions, see the table in the [Permissions](#permissions) section.
## Permissions
DELETE /users/{id|userPrincipalName}/extensions/{extensionId}
DELETE /me/extensions/{extensionId} ```
->**Note:** The above syntax shows some common ways to identify a resource instance, in order to delete an extension from it.
+>**Note:** The previous syntax shows some common ways to identify a resource instance, in order to delete an extension from it.
All other syntax that allows you to identify these resource instances supports deleting open extensions from them in a similar way. ## Path parameters |Parameter|Type|Description| |:--|:--|:--|
-|id|string|A unique identifier for an instance in the corresponding collection. Required.|
-|extensionId|string|This can be an extension name which is a unique text identifier for the extension, or a fully qualified name which concatenates the extension type and unique text identifier. The fully qualified name is returned in the `id` property when you create the extension. Required.|
+|extensionId|String|This can be an extension name that is a unique text identifier for the extension, or a fully qualified name which concatenates the extension type and unique text identifier. The fully qualified name is returned in the **id** property when you create the extension. Required.|
+|id|String|A unique identifier for an instance in the corresponding collection. Required.|
## Request headers | Name | Value |
Do not supply a request body for this method.
If successful, this method returns `204 No Content` response code. It does not return anything in the response body. ## Example
-##### Request
+### Request
The first example references an extension by its name and deletes the extension in the specified message. # [HTTP](#tab/http)
DELETE https://graph.microsoft.com/v1.0/me/messages/AAMkAGE1M2IyNGNmLTI5MTktNDUy
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-opentypeextension-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-opentypeextension-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/messages/AAMkAGE1M2IyNGNmLTI5MTktNDUy
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-opentypeextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ The second example deletes an extension in the specified group event.
DELETE https://graph.microsoft.com/v1.0/groups/f5480dfd-7d77-4d0b-ba2e-3391953cc
-##### Response
-Here is an example of the response.
+### Response
+The following is an example of the response.
<!-- { "blockType": "response", "truncated": false
HTTP/1.1 204 No Content
"suppressions": [ ] }-->-
v1.0 Opentypeextension Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/opentypeextension-get.md
GET https://graph.microsoft.com/v1.0/me/messages/AAMkAGE1M2IyNGNmLTI5MTktNDUyZi1
[!INCLUDE [sample-code](../includes/snippets/csharp/get-opentypeextension-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-opentypeextension-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/messages/AAMkAGE1M2IyNGNmLTI5MTktNDUyZi1
[!INCLUDE [sample-code](../includes/snippets/powershell/get-opentypeextension-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ Second, by its ID (fully qualified name):
GET https://graph.microsoft.com/v1.0/groups/f5480dfd-7d77-4d0b-ba2e-3391953cc74a
[!INCLUDE [sample-code](../includes/snippets/csharp/get-opentypeextension-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-opentypeextension-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/f5480dfd-7d77-4d0b-ba2e-3391953cc74a
[!INCLUDE [sample-code](../includes/snippets/powershell/get-opentypeextension-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response 2
GET https://graph.microsoft.com/v1.0/me/messages/AAMkAGE1M2IyNGNmLTI5MTktNDUyZi1
[!INCLUDE [sample-code](../includes/snippets/csharp/get-opentypeextension-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-opentypeextension-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/messages/AAMkAGE1M2IyNGNmLTI5MTktNDUyZi1
[!INCLUDE [sample-code](../includes/snippets/powershell/get-opentypeextension-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response 3
GET https://graph.microsoft.com/v1.0/groups/37df2ff0-0de0-4c33-8aee-75289364aef6
[!INCLUDE [sample-code](../includes/snippets/csharp/get-opentypeextension-4-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-opentypeextension-4-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/37df2ff0-0de0-4c33-8aee-75289364aef6
[!INCLUDE [sample-code](../includes/snippets/powershell/get-opentypeextension-4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response 4
GET https://graph.microsoft.com/v1.0/me/messages?$filter=Extensions/any(f:f/id e
[!INCLUDE [sample-code](../includes/snippets/csharp/get-opentypeextension-5-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-opentypeextension-5-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/messages?$filter=Extensions/any(f:f/id e
[!INCLUDE [sample-code](../includes/snippets/powershell/get-opentypeextension-5-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response 5
v1.0 Opentypeextension Post Opentypeextension https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/opentypeextension-post-opentypeextension.md
POST https://graph.microsoft.com/v1.0/me/messages
[!INCLUDE [sample-code](../includes/snippets/csharp/post-opentypeextension-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-opentypeextension-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/messages
[!INCLUDE [sample-code](../includes/snippets/php/post-opentypeextension-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response 1
POST https://graph.microsoft.com/v1.0/me/messages/AAMkAGE1M2IyNGNmLTI5MTktNDUyZi
[!INCLUDE [sample-code](../includes/snippets/csharp/post-opentypeextension-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-opentypeextension-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/messages/AAMkAGE1M2IyNGNmLTI5MTktNDUyZi
[!INCLUDE [sample-code](../includes/snippets/php/post-opentypeextension-2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response 2
POST https://graph.microsoft.com/v1.0/groups/f5480dfd-7d77-4d0b-ba2e-3391953cc74
[!INCLUDE [sample-code](../includes/snippets/csharp/post-opentypeextension-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-opentypeextension-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/groups/f5480dfd-7d77-4d0b-ba2e-3391953cc74
[!INCLUDE [sample-code](../includes/snippets/php/post-opentypeextension-3-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response 3
POST https://graph.microsoft.com/v1.0/groups/37df2ff0-0de0-4c33-8aee-75289364aef
[!INCLUDE [sample-code](../includes/snippets/csharp/post-opentypeextension-4-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-opentypeextension-4-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/groups/37df2ff0-0de0-4c33-8aee-75289364aef
[!INCLUDE [sample-code](../includes/snippets/php/post-opentypeextension-4-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response 4
POST https://graph.microsoft.com/v1.0/groups/37df2ff0-0de0-4c33-8aee-75289364aef
[!INCLUDE [sample-code](../includes/snippets/csharp/post-opentypeextension-5-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-opentypeextension-5-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/groups/37df2ff0-0de0-4c33-8aee-75289364aef
[!INCLUDE [sample-code](../includes/snippets/php/post-opentypeextension-5-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response 5
v1.0 Opentypeextension Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/opentypeextension-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-opentypeextension-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-opentypeextension-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-opentypeextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response 2
v1.0 Organization Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/organization-get.md
GET https://graph.microsoft.com/v1.0/organization/dcd219dd-bc68-4b9b-bf0b-4a33a7
[!INCLUDE [sample-code](../includes/snippets/csharp/get-organization-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-organization-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/organization/dcd219dd-bc68-4b9b-bf0b-4a33a7
[!INCLUDE [sample-code](../includes/snippets/powershell/get-organization-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Organization List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/organization-list.md
GET https://graph.microsoft.com/v1.0/organization
[!INCLUDE [sample-code](../includes/snippets/csharp/get-organization-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-organization-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/organization
[!INCLUDE [sample-code](../includes/snippets/powershell/get-organization-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Organization Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/organization-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-organization-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-organization-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-organization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Organizationalbranding Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/organizationalbranding-delete.md
DELETE https://graph.microsoft.com/v1.0/organization/84841066-274d-4ec0-a5c1-276
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-organizationalbranding-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-organizationalbranding-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/organization/84841066-274d-4ec0-a5c1-276
[!INCLUDE [sample-code](../includes/snippets/php/delete-organizationalbranding-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Organizationalbranding Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/organizationalbranding-get.md
Accept-Language: 0
[!INCLUDE [sample-code](../includes/snippets/csharp/get-organizationalbranding-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-organizationalbranding-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Accept-Language: 0
[!INCLUDE [sample-code](../includes/snippets/powershell/get-organizationalbranding-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Accept-Language: 0
[!INCLUDE [sample-code](../includes/snippets/csharp/get-organizationalbranding-error-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-organizationalbranding-error-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Accept-Language: 0
[!INCLUDE [sample-code](../includes/snippets/powershell/get-organizationalbranding-error-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Accept-Language: fr-FR
[!INCLUDE [sample-code](../includes/snippets/csharp/get-organizationalbranding-locale-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-organizationalbranding-locale-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Accept-Language: fr-FR
[!INCLUDE [sample-code](../includes/snippets/powershell/get-organizationalbranding-locale-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
The following is an example of the request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "get_organizationalbranding_for_default_locale_bannerLogo_notset"
+ "name": "get_organizationalbranding_for_default_locale_bannerLogo_notset",
+ "sampleKeys": ["d69179bf-f4a4-41a9-a9de-249c0f2efb1d", "default"]
}--> ```msgraph-interactive
GET https://graph.microsoft.com/v1.0/organization/d69179bf-f4a4-41a9-a9de-249c0f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-organizationalbranding-for-default-locale-bannerlogo-notset-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-organizationalbranding-for-default-locale-bannerlogo-notset-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/organization/d69179bf-f4a4-41a9-a9de-249c0f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-organizationalbranding-for-default-locale-bannerlogo-notset-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 200 OK
{} ```+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Get organizationalBranding",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
v1.0 Organizationalbranding List Localizations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/organizationalbranding-list-localizations.md
GET https://graph.microsoft.com/v1.0/organization/dcd219dd-bc68-4b9b-bf0b-4a33a7
[!INCLUDE [sample-code](../includes/snippets/csharp/list-organizationalbrandinglocalization-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-organizationalbrandinglocalization-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/organization/dcd219dd-bc68-4b9b-bf0b-4a33a7
[!INCLUDE [sample-code](../includes/snippets/powershell/list-organizationalbrandinglocalization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Organizationalbranding Post Localizations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/organizationalbranding-post-localizations.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-organizationalbrandinglocalization-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-organizationalbrandinglocalization-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-organizationalbrandinglocalization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Organizationalbranding Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/organizationalbranding-update.md
Accept-Language: 0
[!INCLUDE [sample-code](../includes/snippets/csharp/update-organizationalbrandinglocaliation-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-organizationalbrandinglocaliation-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Accept-Language: 0
[!INCLUDE [sample-code](../includes/snippets/powershell/update-organizationalbrandinglocaliation-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: image/jpeg
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: image/jpeg
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
The following is an example of the response.
```http HTTP/1.1 204 No Content ```+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Update organizationalBranding",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
v1.0 Organizationalbrandinglocalization Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/organizationalbrandinglocalization-delete.md
DELETE https://graph.microsoft.com/v1.0/organization/d69179bf-f4a4-41a9-a9de-249
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-organizationalbrandinglocalization-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-organizationalbrandinglocalization-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/organization/d69179bf-f4a4-41a9-a9de-249
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-organizationalbrandinglocalization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Organizationalbrandinglocalization Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/organizationalbrandinglocalization-get.md
GET https://graph.microsoft.com/v1.0/organization/d69179bf-f4a4-41a9-a9de-249c0f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-organizationalbrandinglocalization-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-organizationalbrandinglocalization-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/organization/d69179bf-f4a4-41a9-a9de-249c0f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-organizationalbrandinglocalization-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/organization/99b24e1b-abec-4598-9d63-a2baf0
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/organization/99b24e1b-abec-4598-9d63-a2baf0
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
The following is an example of the request.
<!-- { "blockType": "ignored", "name": "get_organizationalbranding_defaultlocale_bannerLogo",
- "sampleKeys": ["d69179bf-f4a4-41a9-a9de-249c0f2efb1d"]
+ "sampleKeys": ["d69179bf-f4a4-41a9-a9de-249c0f2efb1d", "default"]
}--> ```http
The following is an example of the request.
<!-- { "blockType": "request", "name": "get_organizationalbranding_frlocale_bannerLogo_not_set",
- "sampleKeys": ["d69179bf-f4a4-41a9-a9de-249c0f2efb1d"]
+ "sampleKeys": ["d69179bf-f4a4-41a9-a9de-249c0f2efb1d", "default"]
}--> ```msgraph-interactive
GET https://graph.microsoft.com/v1.0/organization/d69179bf-f4a4-41a9-a9de-249c0f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-organizationalbranding-frlocale-bannerlogo-not-set-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-organizationalbranding-frlocale-bannerlogo-not-set-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/organization/d69179bf-f4a4-41a9-a9de-249c0f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-organizationalbranding-frlocale-bannerlogo-not-set-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 200 OK
{} ```+
+<!-- {
+ "type": "#page.annotation",
+ "description": "Get organizationalBrandingLocalization",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}-->
v1.0 Organizationalbrandinglocalization Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/organizationalbrandinglocalization-update.md
Content-Type: image/jpeg
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: image/jpeg
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-organizationalbrandinglocalization6-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-organizationalbrandinglocalization6-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-organizationalbrandinglocalization6-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-organizationalbrandinglocalization7-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-organizationalbrandinglocalization7-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-organizationalbrandinglocalization7-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 204 No Content
``` Following this request, usernameHintText for the `fr-FR` localization will be empty instead of inheriting the value from the default branding object.+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Update organizationalBrandingLocalization",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
v1.0 Orgcontact Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/orgcontact-delta.md
GET https://graph.microsoft.com/v1.0/contacts/delta
[!INCLUDE [sample-code](../includes/snippets/csharp/orgcontact-delta-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/orgcontact-delta-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/contacts/delta
[!INCLUDE [sample-code](../includes/snippets/php/orgcontact-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/contacts/delta?$select=displayName,jobTitle
[!INCLUDE [sample-code](../includes/snippets/csharp/orgcontact-delta-select-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/orgcontact-delta-select-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/contacts/delta?$select=displayName,jobTitle
[!INCLUDE [sample-code](../includes/snippets/php/orgcontact-delta-select-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
Prefer: return=minimal
[!INCLUDE [sample-code](../includes/snippets/csharp/orgcontact-delta-minimal-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/orgcontact-delta-minimal-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: return=minimal
[!INCLUDE [sample-code](../includes/snippets/php/orgcontact-delta-minimal-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Orgcontact Get Manager https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/orgcontact-get-manager.md
Get this organizational contact's manager.
## 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).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | OrgContact.Read.All and Group.Read.All, Directory.Read.All |
GET https://graph.microsoft.com/v1.0/contacts/e63333f5-3d11-4026-8fe3-c0f7b044dd
[!INCLUDE [sample-code](../includes/snippets/csharp/get-manager-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-manager-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/contacts/e63333f5-3d11-4026-8fe3-c0f7b044dd
[!INCLUDE [sample-code](../includes/snippets/powershell/get-manager-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Orgcontact Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/orgcontact-get.md
GET https://graph.microsoft.com/v1.0/contacts/25caf6a2-d5cb-470d-8940-20ba795ef6
[!INCLUDE [sample-code](../includes/snippets/csharp/get-orgcontact-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-orgcontact-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/contacts/25caf6a2-d5cb-470d-8940-20ba795ef6
[!INCLUDE [sample-code](../includes/snippets/powershell/get-orgcontact-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Orgcontact List Directreports https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/orgcontact-list-directreports.md
Get the direct reports for this [organizational contact](../resources/orgcontact
## 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).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | OrgContact.Read.All and Group.Read.All, Directory.Read.All |
GET https://graph.microsoft.com/v1.0/contacts/e63333f5-3d11-4026-8fe3-c0f7b044dd
[!INCLUDE [sample-code](../includes/snippets/csharp/contacts-get-directreports-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/contacts-get-directreports-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/contacts/e63333f5-3d11-4026-8fe3-c0f7b044dd
[!INCLUDE [sample-code](../includes/snippets/powershell/contacts-get-directreports-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Orgcontact List Memberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/orgcontact-list-memberof.md
List the groups that this [organizational contact](../resources/orgcontact.md) i
## 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).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | OrgContact.Read.All and Group.Read.All, Directory.Read.All |
GET https://graph.microsoft.com/v1.0/contacts/e63333f5-3d11-4026-8fe3-c0f7b044dd
[!INCLUDE [sample-code](../includes/snippets/csharp/contact-get-memberof-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/contact-get-memberof-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/contacts/e63333f5-3d11-4026-8fe3-c0f7b044dd
[!INCLUDE [sample-code](../includes/snippets/powershell/contact-get-memberof-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Orgcontact List Transitivememberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/orgcontact-list-transitivememberof.md
Get groups that this [organizational contact](../resources/orgcontact.md) is a m
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | OrgContact.Read.All and Group.Read.All, Directory.Read.All |
GET https://graph.microsoft.com/v1.0/contacts/e63333f5-3d11-4026-8fe3-c0f7b044dd
[!INCLUDE [sample-code](../includes/snippets/csharp/orgcontact-list-transitivememberof-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/orgcontact-list-transitivememberof-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/contacts/e63333f5-3d11-4026-8fe3-c0f7b044dd
[!INCLUDE [sample-code](../includes/snippets/powershell/orgcontact-list-transitivememberof-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Orgcontact List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/orgcontact-list.md
GET https://graph.microsoft.com/v1.0/contacts
[!INCLUDE [sample-code](../includes/snippets/csharp/list-orgcontact-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-orgcontact-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/contacts
[!INCLUDE [sample-code](../includes/snippets/powershell/list-orgcontact-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/list-orgcontacts-startswith-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-orgcontacts-startswith-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/list-orgcontacts-startswith-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/get-phone-count-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-phone-count-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-phone-count-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Outlookcategory Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/outlookcategory-delete.md
Title: "Delete Outlook category"
+ Title: "Delete outlookCategory"
description: "Delete the specified outlookCategory object." ms.localizationpriority: medium
ms.prod: "outlook"
doc_type: apiPageType
-# Delete Outlook category
+# Delete outlookCategory
Namespace: microsoft.graph - Delete the specified [outlookCategory](../resources/outlookcategory.md) object. ## Permissions
Do not supply a request body for this method.
## Response
-If successful, this method returns `204 No Content` response code. It does not return anything in the response body.
+If successful, this method returns a `204 No Content` response code. It does not return anything in the response body.
## Example
-##### Request
-Here is an example of the request.
+### Request
+The following is an example of the request.
# [HTTP](#tab/http) <!-- {
DELETE https://graph.microsoft.com/v1.0/me/outlook/masterCategories/4b1c2495-54c
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-outlookcategory-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-outlookcategory-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/outlook/masterCategories/4b1c2495-54c
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-outlookcategory-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-##### Response
-Here is an example of the response.
+### Response
+The following is an example of the response.
<!-- { "blockType": "response", "name": "delete_outlookcategory",
HTTP/1.1 204 No Content
"suppressions": [ ] }-->-
v1.0 Outlookcategory Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/outlookcategory-get.md
GET https://graph.microsoft.com/v1.0/me/outlook/masterCategories/feafe4e8-52ff-4
[!INCLUDE [sample-code](../includes/snippets/csharp/get-outlookcategory-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-outlookcategory-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/outlook/masterCategories/feafe4e8-52ff-4
[!INCLUDE [sample-code](../includes/snippets/powershell/get-outlookcategory-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Outlookcategory Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/outlookcategory-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-outlookcategory-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-outlookcategory-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-outlookcategory-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Outlookuser List Mastercategories https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/outlookuser-list-mastercategories.md
GET https://graph.microsoft.com/v1.0/me/outlook/masterCategories
[!INCLUDE [sample-code](../includes/snippets/csharp/get-mastercategories-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-mastercategories-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/outlook/masterCategories
[!INCLUDE [sample-code](../includes/snippets/powershell/get-mastercategories-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Outlookuser Post Mastercategories https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/outlookuser-post-mastercategories.md
Content-Length: 70
[!INCLUDE [sample-code](../includes/snippets/csharp/create-outlookcategory-from-outlookuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-outlookcategory-from-outlookuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Length: 70
[!INCLUDE [sample-code](../includes/snippets/powershell/create-outlookcategory-from-outlookuser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Outlookuser Supportedlanguages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/outlookuser-supportedlanguages.md
GET https://graph.microsoft.com/v1.0/me/outlook/supportedLanguages
[!INCLUDE [sample-code](../includes/snippets/csharp/user-supportedlanguages-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-supportedlanguages-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/outlook/supportedLanguages
[!INCLUDE [sample-code](../includes/snippets/php/user-supportedlanguages-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
v1.0 Outlookuser Supportedtimezones https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/outlookuser-supportedtimezones.md
GET https://graph.microsoft.com/v1.0/me/outlook/supportedTimeZones
[!INCLUDE [sample-code](../includes/snippets/csharp/user-supportedtimezones-default-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-supportedtimezones-default-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/outlook/supportedTimeZones
[!INCLUDE [sample-code](../includes/snippets/php/user-supportedtimezones-default-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response 1
GET https://graph.microsoft.com/v1.0/me/outlook/supportedTimeZones(TimeZoneStand
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/outlook/supportedTimeZones(TimeZoneStand
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response 2
v1.0 Page Copytosection https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/page-copytosection.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/page-copytosection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/page-copytosection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/page-copytosection-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Page Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/page-delete.md
DELETE https://graph.microsoft.com/v1.0/me/onenote/pages/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-page-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-page-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/onenote/pages/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-page-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Page Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/page-get.md
If successful, this method returns a `200 OK` response code and the [page](../re
## Example ##### Request Here is an example of the request.
- <!-- { "blockType": "ignored" } -->
-```http
+# [HTTP](#tab/http)
+ <!-- { "blockType": "request", "name": "page_get" } -->
+
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/me/onenote/pages/{id} ```+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ##### Response Here is an example of the response. Note: The response object shown here is truncated for brevity. All of the properties will be returned from an actual call.
- <!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "truncated": "true",
+ "@odata.type": "microsoft.graph.pageLinks"
+} -->
```http HTTP/1.1 200 OK Content-type: application/json
v1.0 Page Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/page-update.md
Here is an example of the response.
HTTP/1.1 204 No Content ```
-<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
-2015-10-25 14:57:30 UTC -->
-<!-- {
+<!--
+{
"type": "#page.annotation", "description": "Update page", "keywords": "",
HTTP/1.1 204 No Content
"Error: /api/page-update.md/update_page: Error parsing resource definition: Deserialized JSON type 'Newtonsoft.Json.Linq.JArray' is not compatible with expected type 'Newtonsoft.Json.Linq.JObject'. Path '', line 13, position 1." ]
-}-->
+}
+-->
v1.0 Participant Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/participant-delete.md
DELETE https://graph.microsoft.com/v1.0/communications/calls/{id}/participants/{
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-participant-active-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-participant-active-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/communications/calls/{id}/participants/{
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-participant-active-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
Content-Length: 464
[!INCLUDE [sample-code](../includes/snippets/csharp/participant-invite-nonactive-participant-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/participant-invite-nonactive-participant-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Length: 464
[!INCLUDE [sample-code](../includes/snippets/powershell/participant-invite-nonactive-participant-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
DELETE https://graph.microsoft.com/v1.0/communications/calls/{id}/participants/{
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-participant-before-added-to-roster-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-participant-before-added-to-roster-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/communications/calls/{id}/participants/{
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-participant-before-added-to-roster-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Participant Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/participant-get.md
GET https://graph.microsoft.com/v1.0/communications/calls/7531d31f-d10d-44de-802
[!INCLUDE [sample-code](../includes/snippets/csharp/get-participant-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-participant-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/communications/calls/7531d31f-d10d-44de-802
[!INCLUDE [sample-code](../includes/snippets/powershell/get-participant-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Participant Invite https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/participant-invite.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/participant-invite-to-existing-call-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/participant-invite-to-existing-call-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/participant-invite-to-existing-call-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/participant-invite-multiple-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/participant-invite-multiple-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/participant-invite-multiple-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/participant-invite-existing-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/participant-invite-existing-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/participant-invite-existing-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
Content-Length: 464
[!INCLUDE [sample-code](../includes/snippets/csharp/participant-invite-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/participant-invite-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Length: 464
[!INCLUDE [sample-code](../includes/snippets/powershell/participant-invite-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/participant-invite-move-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/participant-invite-move-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/participant-invite-move-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Participant Mute https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/participant-mute.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/participant-mute-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/participant-mute-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/participant-mute-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Participant Startholdmusic https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/participant-startholdmusic.md
One of the following permissions is required to call this API. To learn more, in
| Permission type | Permissions (from least to most privileged) | |:|:--|
-| Delegated (work or school account) | Not Supported. |
-| Delegated (personal Microsoft account) | Not Supported. |
-| Application | Calls.JoinGroupCallsasGuest.All or Calls.JoinGroupCalls.All |
+| Delegated (work or school account) | Not supported. |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Calls.JoinGroupCallAsGuest.All, Calls.JoinGroupCall.All |
## HTTP request <!-- { "blockType": "ignored" } -->
In the request body, provide a JSON object with the following parameters.
| Parameter | Type |Description| |:|:--|:-|
-|customPrompt|microsoft.graph.mediaPrompt|Optional. Audio prompt the participant will hear when placed on hold.|
|clientContext|String|Optional. Unique client context string. Can have a maximum of 256 characters.|
+|customPrompt|microsoft.graph.mediaPrompt|Optional. The audio prompt that the participant hears when placed on hold.|
## Response If successful, this method returns a `202 Accepted` response code and a [startHoldMusicOperation](../resources/startholdmusicoperation.md) object in the response body. ## Example
-The following example shows how to call this API.
### Request
-The following is an example of a request.
+The following is an example of a request.
# [HTTP](#tab/http) <!-- {
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/participant-startholdmusic-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/participant-startholdmusic-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/participant-startholdmusic-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
+The following is an example of the response.
+ > **Note:** The response object shown here might be shortened for readability. <!-- {
v1.0 Participant Stopholdmusic https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/participant-stopholdmusic.md
One of the following permissions is required to call this API. To learn more, in
| Permission type | Permissions (from least to most privileged) | |:|:--|
-| Delegated (work or school account) | Not Supported. |
-| Delegated (personal Microsoft account) | Not Supported. |
-| Application | Calls.JoinGroupCallsasGuest.All or Calls.JoinGroupCalls.All |
+| Delegated (work or school account) | Not supported. |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Calls.JoinGroupCallAsGuest.All, Calls.JoinGroupCall.All |
## HTTP request <!-- { "blockType": "ignored" } -->
In the request body, provide a JSON object with the following parameters.
If successful, this method returns a `202 Accepted` response code and a [stopHoldMusicOperation](../resources/stopHoldmusicoperation.md) object in the response body. ## Example
-The following example shows how to call this API.
### Request
-The following is an example of a request.
+The following is an example of a request.
# [HTTP](#tab/http) <!-- {
POST https://graph.microsoft.com/v1.0/communications/calls/e141b67c-90fd-455d-85
Content-type: application/json {
- "clientContext": "d45324c1-fcb5-430a-902c-f20af696537c",
+ "clientContext": "d45324c1-fcb5-430a-902c-f20af696537c"
} ```
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/participant-stopholdmusic-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/participant-stopholdmusic-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/participant-stopholdmusic-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
+The following is an example of the response.
+ > **Note:** The response object shown here might be shortened for readability. <!-- {
v1.0 Passwordauthenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/passwordauthenticationmethod-get.md
GET https://graph.microsoft.com/v1.0/me/authentication/passwordMethods/28c10230-
[!INCLUDE [sample-code](../includes/snippets/csharp/get-passwordauthenticationmethod-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-passwordauthenticationmethod-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/authentication/passwordMethods/28c10230-
[!INCLUDE [sample-code](../includes/snippets/powershell/get-passwordauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permission Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/permission-delete.md
DELETE /me/drive/items/{item-id}/permissions/{perm-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-permission-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-permission-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE /me/drive/items/{item-id}/permissions/{perm-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-permission-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permission Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/permission-get.md
GET /me/drive/items/{item-id}/permissions/{perm-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-item-permission-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-item-permission-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/items/{item-id}/permissions/{perm-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-item-permission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permission Grant https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/permission-grant.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/permission-grant-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/permission-grant-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/permission-grant-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permission Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/permission-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-permission-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-permission-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-permission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permissiongrantpolicy Delete Excludes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/permissiongrantpolicy-delete-excludes.md
DELETE https://graph.microsoft.com/v1.0/policies/permissionGrantPolicies/my-cust
[!INCLUDE [sample-code](../includes/snippets/csharp/permissiongrantpolicy-delete-excludes-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/permissiongrantpolicy-delete-excludes-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/policies/permissionGrantPolicies/my-cust
[!INCLUDE [sample-code](../includes/snippets/powershell/permissiongrantpolicy-delete-excludes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permissiongrantpolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/permissiongrantpolicy-delete.md
DELETE https://graph.microsoft.com/v1.0/policies/permissionGrantPolicies/my-cust
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-permissiongrantpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-permissiongrantpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/policies/permissionGrantPolicies/my-cust
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-permissiongrantpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permissiongrantpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/permissiongrantpolicy-get.md
GET https://graph.microsoft.com/v1.0/policies/permissionGrantPolicies/microsoft-
[!INCLUDE [sample-code](../includes/snippets/csharp/get-permissiongrantpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-permissiongrantpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/permissionGrantPolicies/microsoft-
[!INCLUDE [sample-code](../includes/snippets/powershell/get-permissiongrantpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permissiongrantpolicy List Excludes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/permissiongrantpolicy-list-excludes.md
GET https://graph.microsoft.com/v1.0/policies/permissionGrantPolicies/microsoft-
[!INCLUDE [sample-code](../includes/snippets/csharp/permissiongrantpolicy-get-excludes-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/permissiongrantpolicy-get-excludes-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/permissionGrantPolicies/microsoft-
[!INCLUDE [sample-code](../includes/snippets/powershell/permissiongrantpolicy-get-excludes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permissiongrantpolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/permissiongrantpolicy-list.md
GET https://graph.microsoft.com/v1.0/policies/permissionGrantPolicies
[!INCLUDE [sample-code](../includes/snippets/csharp/list-permissiongrantpolicies-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-permissiongrantpolicies-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/permissionGrantPolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/list-permissiongrantpolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permissiongrantpolicy Post Excludes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/permissiongrantpolicy-post-excludes.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/permissiongrantpolicy-create-excludes-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/permissiongrantpolicy-create-excludes-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/permissiongrantpolicy-create-excludes-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permissiongrantpolicy Post Permissiongrantpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/permissiongrantpolicy-post-permissiongrantpolicies.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-permissiongrantpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-permissiongrantpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-permissiongrantpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Permissiongrantpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/permissiongrantpolicy-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-permissiongrantpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-permissiongrantpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-permissiongrantpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Phoneauthenticationmethod Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/phoneauthenticationmethod-delete.md
DELETE https://graph.microsoft.com/v1.0/me/authentication/phoneMethods/3179e48a-
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-phoneauthenticationmethod-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-phoneauthenticationmethod-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/authentication/phoneMethods/3179e48a-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-phoneauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Phoneauthenticationmethod Disablesmssignin https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/phoneauthenticationmethod-disablesmssignin.md
POST https://graph.microsoft.com/v1.0/me/authentication/phoneMethods/3179e48a-75
[!INCLUDE [sample-code](../includes/snippets/csharp/phoneauthenticationmethod-disablesmssignin-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/phoneauthenticationmethod-disablesmssignin-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/authentication/phoneMethods/3179e48a-75
[!INCLUDE [sample-code](../includes/snippets/powershell/phoneauthenticationmethod-disablesmssignin-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Phoneauthenticationmethod Enablesmssignin https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/phoneauthenticationmethod-enablesmssignin.md
POST https://graph.microsoft.com/v1.0/me/authentication/phoneMethods/3179e48a-75
[!INCLUDE [sample-code](../includes/snippets/csharp/phoneauthenticationmethod-enablesmssignin-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/phoneauthenticationmethod-enablesmssignin-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/authentication/phoneMethods/3179e48a-75
[!INCLUDE [sample-code](../includes/snippets/powershell/phoneauthenticationmethod-enablesmssignin-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Phoneauthenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/phoneauthenticationmethod-get.md
GET https://graph.microsoft.com/v1.0/me/authentication/phoneMethods/3179e48a-750
[!INCLUDE [sample-code](../includes/snippets/csharp/get-phoneauthenticationmethod-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-phoneauthenticationmethod-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/authentication/phoneMethods/3179e48a-750
[!INCLUDE [sample-code](../includes/snippets/powershell/get-phoneauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Phoneauthenticationmethod Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/phoneauthenticationmethod-update.md
Title: "Update phoneAuthenticationMethod" description: "Update a user's phone number associated with a phoneAuthenticationMethod object." ms.localizationpriority: medium-+ ms.prod: "identity-and-sign-in" doc_type: "apiPageType"
If a user is enabled by policy to use SMS to sign in and the `mobile` number is
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-### Permissions acting on self
-
-|Permission type | Permissions (from least to most privileged) |
-|:|:-|
-| Delegated (work or school account) | UserAuthenticationMethod.ReadWrite |
-| Delegated (personal Microsoft account) | Not supported. |
-| Application | Not supported. |
-
-### Permissions acting on other users
- |Permission type | Permissions (from least to most privileged) | |:|:-| | Delegated (work or school account) | UserAuthenticationMethod.ReadWrite.All |
One of the following permissions is required to call this API. To learn more, in
[!INCLUDE [rbac-authentication-methods-apis-write-others](../includes/rbac-for-apis/rbac-authentication-methods-apis-write-others.md)]
-## HTTP request
+Users cannot update their own phone authentication method.
-Update your own phone authentication method.
-<!-- { "blockType": "ignored" } -->
-``` http
-PATCH /me/authentication/phoneMethods/{phoneMethodId}
-```
+## HTTP request
-Update your own or another user's phone authentication method.
+Update another user's phone authentication method.
<!-- { "blockType": "ignored" } --> ``` http PATCH /users/{id | userPrincipalName}/authentication/phoneMethods/{phoneMethodId}
The following is an example of the request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "update_phoneauthenticationmethod"
+ "name": "update_phoneauthenticationmethod",
+ "sampleKeys": ["kim@contoso.com", "3179e48a-750b-4051-897c-87b9720928f7"]
}--> ```http
-PATCH https://graph.microsoft.com/v1.0/me/authentication/phoneMethods/3179e48a-750b-4051-897c-87b9720928f7
+PATCH https://graph.microsoft.com/v1.0/users/kim@contoso.com/authentication/phoneMethods/3179e48a-750b-4051-897c-87b9720928f7
Content-type: application/json {
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-phoneauthenticationmethod-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-phoneauthenticationmethod-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-phoneauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Place Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/place-get.md
The following example specifies the **id** of a **room** to get its properties.
GET https://graph.microsoft.com/v1.0/places/979e9793-3e91-40eb-b18c-0ea937893956 ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/places/979e9793-3e91-40eb-b18c-0ea937893956
[!INCLUDE [sample-code](../includes/snippets/javascript/get-room-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- #### Response
The following example specifies the **emailAddress** of a **roomList** to get it
GET https://graph.microsoft.com/v1.0/places/Building2Rooms@M365x214355.onmicrosoft.com ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/places/Building2Rooms@M365x214355.onmicroso
[!INCLUDE [sample-code](../includes/snippets/javascript/get-roomlist-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- #### Response
v1.0 Place List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/place-list.md
GET https://graph.microsoft.com/v1.0/places/microsoft.graph.room
[!INCLUDE [sample-code](../includes/snippets/csharp/get-all-rooms-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-all-rooms-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/places/microsoft.graph.room
[!INCLUDE [sample-code](../includes/snippets/php/get-all-rooms-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/places/microsoft.graph.roomlist
[!INCLUDE [sample-code](../includes/snippets/csharp/get-all-roomlists-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-all-roomlists-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sample-code](../includes/snippets/php/get-all-roomlists-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
The following example shows how to get a list of [room](../resources/room.md) objects contained in a **roomList**.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_rooms_in_roomlist",
The following example shows how to get a list of [room](../resources/room.md) ob
GET https://graph.microsoft.com/v1.0/places/Building2Rooms@M365x214355.onmicrosoft.com/microsoft.graph.roomlist/rooms ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++ #### Response
v1.0 Place Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/place-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-room-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-room-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-room-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-roomlist-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-roomlist-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Planner List Buckets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/planner-list-buckets.md
GET https://graph.microsoft.com/v1.0/planner/buckets
[!INCLUDE [sample-code](../includes/snippets/csharp/get-buckets-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-buckets-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/planner/buckets
[!INCLUDE [sample-code](../includes/snippets/powershell/get-buckets-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Planner List Plans https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/planner-list-plans.md
Title: "List plans"
-description: "Retrieve a list of **plannerplan** objects."
+description: "Get a list of plannerPlan objects."
ms.localizationpriority: medium ms.prod: "planner"
doc_type: apiPageType
Namespace: microsoft.graph
-Retrieve a list of **plannerplan** objects.
+Get a list of [plannerPlan](../resources/plannerplan.md) objects.
+ ## Permissions+ One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference). |Permission type | Permissions (from least to most privileged) |
One of the following permissions is required to call this API. To learn more, in
|Application | Tasks.Read.All, Tasks.ReadWrite.All | ## HTTP request+ <!-- { "blockType": "ignored" } --> ```http GET /planner/plans ```+ ## Optional query parameters+ This method requires owner [filter](/graph/query-parameters) to be specified. ## Request headers+ | Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. | ## Request body+ Do not supply a request body for this method. ## Response
If successful, this method returns a `200 OK` response code and collection of [p
This method can return any of the [HTTP status codes](/graph/errors). The most common errors that apps should handle for this method are the 403 and 404 responses. For more information about these errors, see [Common Planner error conditions](../resources/planner-overview.md#common-planner-error-conditions). ## Example
-##### Request
-Here is an example of the request.
+
+### Request
+
+The following is an example of the request.
# [HTTP](#tab/http) <!-- {
GET https://graph.microsoft.com/v1.0/planner/plans
[!INCLUDE [sample-code](../includes/snippets/csharp/get-plans-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-plans-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/planner/plans
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plans-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
+### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response", "truncated": true,
v1.0 Planner List Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/planner-list-tasks.md
GET https://graph.microsoft.com/v1.0/planner/tasks
[!INCLUDE [sample-code](../includes/snippets/csharp/planner-get-tasks-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/planner-get-tasks-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/planner/tasks
[!INCLUDE [sample-code](../includes/snippets/powershell/planner-get-tasks-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Planner Post Buckets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/planner-post-buckets.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-plannerbucket-from-planner-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-plannerbucket-from-planner-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-plannerbucket-from-planner-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Planner Post Plans https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/planner-post-plans.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-plannerplan-from-planner-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-plannerplan-from-planner-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-plannerplan-from-planner-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Planner Post Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/planner-post-tasks.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-plannertask-from-planner-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-plannertask-from-planner-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-plannertask-from-planner-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerassignedtotaskboardtaskformat Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannerassignedtotaskboardtaskformat-get.md
GET https://graph.microsoft.com/v1.0/planner/tasks/{task-id}/assignedToTaskBoard
[!INCLUDE [sample-code](../includes/snippets/csharp/get-plannerassignedtotaskboardtaskformat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-plannerassignedtotaskboardtaskformat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/planner/tasks/{task-id}/assignedToTaskBoard
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannerassignedtotaskboardtaskformat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerassignedtotaskboardtaskformat Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannerassignedtotaskboardtaskformat-update.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/csharp/update-plannerassignedtotaskboardtaskformat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-plannerassignedtotaskboardtaskformat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/update-plannerassignedtotaskboardtaskformat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Plannerbucket Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannerbucket-delete.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-plannerbucket-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-plannerbucket-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-plannerbucket-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerbucket Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannerbucket-get.md
GET https://graph.microsoft.com/v1.0/planner/buckets/hsOf2dhOJkqyYYZEtdzDe2QAIUC
[!INCLUDE [sample-code](../includes/snippets/csharp/get-plannerbucket-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-plannerbucket-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/planner/buckets/hsOf2dhOJkqyYYZEtdzDe2QAIUC
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannerbucket-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerbucket List Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannerbucket-list-tasks.md
GET https://graph.microsoft.com/v1.0/planner/buckets/{bucket-id}/tasks
[!INCLUDE [sample-code](../includes/snippets/csharp/plannerbucket-get-tasks-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/plannerbucket-get-tasks-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/planner/buckets/{bucket-id}/tasks
[!INCLUDE [sample-code](../includes/snippets/powershell/plannerbucket-get-tasks-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerbucket Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannerbucket-update.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/csharp/update-plannerbucket-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-plannerbucket-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/update-plannerbucket-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Plannerbuckettaskboardtaskformat Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannerbuckettaskboardtaskformat-get.md
GET https://graph.microsoft.com/v1.0/planner/tasks/{task-id}/bucketTaskBoardForm
[!INCLUDE [sample-code](../includes/snippets/csharp/get-plannerbuckettaskboardtaskformat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-plannerbuckettaskboardtaskformat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/planner/tasks/{task-id}/bucketTaskBoardForm
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannerbuckettaskboardtaskformat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Plannerbuckettaskboardtaskformat Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannerbuckettaskboardtaskformat-update.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/csharp/update-plannerbuckettaskboardtaskformat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-plannerbuckettaskboardtaskformat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/update-plannerbuckettaskboardtaskformat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannergroup List Plans https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannergroup-list-plans.md
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/get-plans-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-plans-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plans-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerplan Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannerplan-delete.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-plannerplan-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-plannerplan-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-plannerplan-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerplan Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannerplan-get.md
GET https://graph.microsoft.com/v1.0/planner/plans/{plan-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-plannerplan-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-plannerplan-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/planner/plans/{plan-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannerplan-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Plannerplan List Buckets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannerplan-list-buckets.md
GET https://graph.microsoft.com/v1.0/planner/plans/{plan-id}/buckets
[!INCLUDE [sample-code](../includes/snippets/csharp/get-buckets-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-buckets-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/planner/plans/{plan-id}/buckets
[!INCLUDE [sample-code](../includes/snippets/powershell/get-buckets-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Plannerplan List Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannerplan-list-tasks.md
GET https://graph.microsoft.com/v1.0/planner/plans/{plan-id}/tasks
[!INCLUDE [sample-code](../includes/snippets/csharp/plannerplan-get-tasks-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/plannerplan-get-tasks-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/planner/plans/{plan-id}/tasks
[!INCLUDE [sample-code](../includes/snippets/powershell/plannerplan-get-tasks-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerplan Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannerplan-update.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/csharp/update-plannerplan-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-plannerplan-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/update-plannerplan-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Plannerplandetails Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannerplandetails-get.md
GET https://graph.microsoft.com/v1.0/planner/plans/{plan-id}/details
[!INCLUDE [sample-code](../includes/snippets/csharp/get-plannerplandetails-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-plannerplandetails-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/planner/plans/{plan-id}/details
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannerplandetails-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannerplandetails Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannerplandetails-update.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/csharp/update-plannerplandetails-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-plannerplandetails-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/update-plannerplandetails-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Plannerprogresstaskboardtaskformat Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannerprogresstaskboardtaskformat-get.md
GET https://graph.microsoft.com/v1.0/planner/tasks/{task-id}/progressTaskBoardFo
[!INCLUDE [sample-code](../includes/snippets/csharp/get-plannerprogresstaskboardtaskformat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-plannerprogresstaskboardtaskformat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/planner/tasks/{task-id}/progressTaskBoardFo
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannerprogresstaskboardtaskformat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Plannerprogresstaskboardtaskformat Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannerprogresstaskboardtaskformat-update.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/csharp/update-plannerprogresstaskboardtaskformat-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-plannerprogresstaskboardtaskformat-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/update-plannerprogresstaskboardtaskformat-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Plannertask Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannertask-delete.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-plannertask-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-plannertask-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-plannertask-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannertask Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannertask-get.md
GET https://graph.microsoft.com/v1.0/planner/tasks/01gzSlKkIUSUl6DF_EilrmQAKDhh
[!INCLUDE [sample-code](../includes/snippets/csharp/get-plannertask-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-plannertask-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/planner/tasks/01gzSlKkIUSUl6DF_EilrmQAKDhh
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannertask-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannertask Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannertask-update.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/csharp/update-plannertask-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-plannertask-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/update-plannertask-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannertaskdetails Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannertaskdetails-get.md
GET https://graph.microsoft.com/v1.0/planner/tasks/{task-id}/details
[!INCLUDE [sample-code](../includes/snippets/csharp/get-plannertaskdetails-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-plannertaskdetails-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/planner/tasks/{task-id}/details
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plannertaskdetails-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Plannertaskdetails Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/plannertaskdetails-update.md
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/csharp/update-plannertaskdetails-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-plannertaskdetails-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
[!INCLUDE [sample-code](../includes/snippets/powershell/update-plannertaskdetails-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Planneruser List Plans https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/planneruser-list-plans.md
GET https://graph.microsoft.com/v1.0/me/planner/plans
[!INCLUDE [sample-code](../includes/snippets/csharp/get-plans-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-plans-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/planner/plans
[!INCLUDE [sample-code](../includes/snippets/powershell/get-plans-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Planneruser List Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/planneruser-list-tasks.md
GET https://graph.microsoft.com/v1.0/me/planner/tasks
[!INCLUDE [sample-code](../includes/snippets/csharp/planneruser-get-tasks-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/planneruser-get-tasks-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/planner/tasks
[!INCLUDE [sample-code](../includes/snippets/powershell/planneruser-get-tasks-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Policyroot List Rolemanagementpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/policyroot-list-rolemanagementpolicies.md
GET https://graph.microsoft.com/v1.0/policies/roleManagementPolicies?$filter=sco
[!INCLUDE [sample-code](../includes/snippets/csharp/list-unifiedrolemanagementpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-unifiedrolemanagementpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/roleManagementPolicies?$filter=sco
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedrolemanagementpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/policies/roleManagementPolicies?$filter=sco
[!INCLUDE [sample-code](../includes/snippets/csharp/list-unifiedrolemanagementpolicy-expand-rules-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-unifiedrolemanagementpolicy-expand-rules-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/roleManagementPolicies?$filter=sco
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedrolemanagementpolicy-expand-rules-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Policyroot List Rolemanagementpolicyassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/policyroot-list-rolemanagementpolicyassignments.md
GET https://graph.microsoft.com/v1.0/policies/roleManagementPolicyAssignments?$f
[!INCLUDE [sample-code](../includes/snippets/csharp/list-unifiedrolemanagementpolicyassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-unifiedrolemanagementpolicyassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/roleManagementPolicyAssignments?$f
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedrolemanagementpolicyassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/policies/roleManagementPolicyAssignments?$f
[!INCLUDE [sample-code](../includes/snippets/csharp/list-unifiedrolemanagementpolicyassignment-expand-all-relationships-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-unifiedrolemanagementpolicyassignment-expand-all-relationships-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/roleManagementPolicyAssignments?$f
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedrolemanagementpolicyassignment-expand-all-relationships-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Post Forward https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/post-forward.md
Title: "post: forward" description: "Forward a post to a recipient. You can specify both the parent conversation and thread in the request, " ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: apiPageType
POST /groups/{id}/conversations/{id}/threads/{id}/posts/{id}/forward
## Request body In the request body, provide a JSON object with the following parameters.
-| Parameter | Type |Description|
+| Parameter | Type |Description|
|:|:--|:-| |comment|String|Optional comment that is forwarded together with the post.| |toRecipients|[recipient](../resources/recipient.md) collection|The recipients to whom the threaded is forwarded to.|
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/post-forward-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-forward-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-forward-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Post Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/post-get.md
Title: "Get post" description: "Get the properties and relationships of a post in a specified thread. You can specify both the parent "-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/get-post-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-post-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/get-post-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Post List Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/post-list-attachments.md
Title: "List attachments" description: "Retrieve a list of attachment objects attached to a post."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/csharp/post-get-attachments-v1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-get-attachments-v1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315
[!INCLUDE [sample-code](../includes/snippets/powershell/post-get-attachments-v1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Post Post Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/post-post-attachments.md
Title: "Add attachment" description: "Add an attachment when creating a group post."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
POST /groups/{id}/conversations/{id}/threads/{id}/reply
## Request body In the request body, provide a JSON object that includes a **post** parameter.
-| Parameter | Type |Description|
+| Parameter | Type |Description|
|:|:--|:-| |post|[post](../resources/post.md)|The new post that is being replied with, which includes one or more attachments in an [attachment](../resources/attachment.md) collection.|
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-file-attachment-with-post-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-file-attachment-with-post-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-file-attachment-with-post-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-item-attachment-with-post-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-item-attachment-with-post-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-item-attachment-with-post-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-reference-attachment-with-post-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-reference-attachment-with-post-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-reference-attachment-with-post-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Post Reply https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/post-reply.md
Title: "post: reply" description: "Reply to a post and add a new post to the specified thread in a group conversation. You can specify "-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: apiPageType
POST /groups/{id}/conversations/{id}/threads/{id}/posts/{id}/reply
## Request body In the request body, provide a JSON object with the following parameters.
-| Parameter | Type |Description|
+| Parameter | Type |Description|
|:|:--|:-| |post|[post](../resources/post.md)|The new post that is being replied with.|
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/post-reply-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/post-reply-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/post-reply-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Presence Clearpresence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/presence-clearpresence.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/clear--presence-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/clear--presence-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/clear--presence-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Presence Clearuserpreferredpresence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/presence-clearuserpreferredpresence.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/clearuserpreferredpresence-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/clearuserpreferredpresence-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/clearuserpreferredpresence-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Presence Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/presence-get.md
GET https://graph.microsoft.com/v1.0/me/presence
[!INCLUDE [sample-code](../includes/snippets/csharp/get-your-presence-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-your-presence-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/presence
[!INCLUDE [sample-code](../includes/snippets/powershell/get-your-presence-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/users/66825e03-7ef5-42da-9069-724602c31f6b/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-user-presence-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-user-presence-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/66825e03-7ef5-42da-9069-724602c31f6b/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-user-presence-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/communications/presences/dc74d9bb-6afe-433d
[!INCLUDE [sample-code](../includes/snippets/csharp/get-user-presences-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-user-presences-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/communications/presences/dc74d9bb-6afe-433d
[!INCLUDE [sample-code](../includes/snippets/powershell/get-user-presences-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Presence Setpresence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/presence-setpresence.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/set-presence-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/set-presence-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/set-presence-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Presence Setuserpreferredpresence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/presence-setuserpreferredpresence.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/setuserpreferredpresence-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/setuserpreferredpresence-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/setuserpreferredpresence-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Print Delete Taskdefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/print-delete-taskdefinition.md
DELETE https://graph.microsoft.com/v1.0/print/taskDefinitions/{printTaskDefiniti
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-printtaskdefinition-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-printtaskdefinition-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/print/taskDefinitions/{printTaskDefiniti
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-printtaskdefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Print List Connectors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/print-list-connectors.md
GET https://graph.microsoft.com/v1.0/print/connectors
[!INCLUDE [sample-code](../includes/snippets/csharp/list-printconnector-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-printconnector-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/connectors
[!INCLUDE [sample-code](../includes/snippets/powershell/list-printconnector-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Print List Printers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/print-list-printers.md
GET https://graph.microsoft.com/v1.0/print/printers
[!INCLUDE [sample-code](../includes/snippets/csharp/list-printer-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-printer-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/printers
[!INCLUDE [sample-code](../includes/snippets/powershell/list-printer-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Print List Recentprintershares https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/print-list-recentprintershares.md
+
+ Title: "List recentPrinterShares"
+description: "Get a list of printer shares recently used by the signed-in user."
+
+ms.localizationpriority: medium
++
+# List recentPrinterShares
+
+Namespace: microsoft.graph
+
+Get a list of [printerShares](../resources/printershare.md) recently used by the signed-in user.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+To use the Universal Print service, the user or app's tenant must have an active Universal Print subscription, in addition to the permissions listed in the following table.
+
+|Permission type | Permissions (from least to most privileged) |
+|:|:--|
+|Delegated (work or school account)| PrinterShare.ReadBasic.All, PrinterShare.Read.All, PrinterShare.ReadWrite.All |
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
+
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+GET /me/print/recentPrinterShares
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+### Exceptions
+The following operators are not supported: `$count`, `$orderby`, and `$search`.
+
+## Request headers
+| Name |Description|
+|:-|:-|
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+If successful, this method returns a `200 OK` response code and a collection of [printerShare](../resources/printershare.md) objects in the response body.
+
+## Example
+### Request
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_recentprintershares"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/me/print/recentPrinterShares
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+### Response
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.printerShare",
+ "isCollection": true
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('74157b7f-9fa7-41b6-9ee9-97c382ba1189')/print/recentPrinterShares",
+ "value": [
+ {
+ "id": "04ccb929-9e71-4aef-9f83-36e4a7fd53e3",
+ "name": "4c1cf503-efde-48fb-9db7-12c159da0ab3_FTPrinter",
+ "displayName": "4c1cf503-efde-48fb-9db7-12c159da0ab3_FTPrinter",
+ "viewPoint": {
+ "lastUsedDateTime": "2023-06-12T05:11:07Z"
+ }
+ }
+ ]
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2023-06-12 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "List printer shares",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
v1.0 Print List Services https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/print-list-services.md
GET https://graph.microsoft.com/v1.0/print/services
[!INCLUDE [sample-code](../includes/snippets/csharp/list-printservice-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-printservice-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/services
[!INCLUDE [sample-code](../includes/snippets/powershell/list-printservice-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Print List Shares https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/print-list-shares.md
GET https://graph.microsoft.com/v1.0/print/shares
[!INCLUDE [sample-code](../includes/snippets/csharp/list-printershare-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-printershare-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/shares
[!INCLUDE [sample-code](../includes/snippets/php/list-printershare-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Print List Taskdefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/print-list-taskdefinitions.md
GET https://graph.microsoft.com/v1.0/print/taskDefinitions
[!INCLUDE [sample-code](../includes/snippets/csharp/list-printtaskdefinition-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-printtaskdefinition-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/taskDefinitions
[!INCLUDE [sample-code](../includes/snippets/powershell/list-printtaskdefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Print Post Shares https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/print-post-shares.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-printershare-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-printershare-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-printershare-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Print Post Taskdefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/print-post-taskdefinitions.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-printtaskdefinition-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-printtaskdefinition-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-printtaskdefinition-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Print Update Taskdefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/print-update-taskdefinition.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-printtaskdefinition-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-printtaskdefinition-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-printtaskdefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printconnector Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printconnector-delete.md
Title: Delete printConnector
-description: Delete (unregister) a printConnector.
-
+ Title: "Delete printConnector"
+description: "Delete (unregister) a printConnector."
+ ms.localizationpriority: medium doc_type: apiPageType # Delete printConnector Namespace: microsoft.graph
-Delete (unregister) a **printConnector**.
+Delete (unregister) a [printConnector](../resources/printconnector.md).
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
To use the Universal Print service, the user or app's tenant must have an active
|Permission type | Permissions (from least to most privileged) | |:|:--| |Delegated (work or school account)| PrintConnector.ReadWrite.All |
-|Delegated (personal Microsoft account)|Not Supported.|
-|Application|Not Supported.|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
## HTTP request
If successful, this method returns a `204 No Content` response code. It does not
### Request
+The following is an example of the request.
+ # [HTTP](#tab/http) <!-- { "blockType": "request",
If successful, this method returns a `204 No Content` response code. It does not
} --> ``` http
-DELETE https://graph.microsoft.com/v1.0/print/connectors/{printConnectorId}
+DELETE https://graph.microsoft.com/v1.0/print/connectors/9953d245-3f6e-418c-a438-67f50e69a430
``` # [C#](#tab/csharp) [!INCLUDE [sample-code](../includes/snippets/csharp/delete-printconnector-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-printconnector-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/print/connectors/{printConnectorId}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-printconnector-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response+
+The following is an example of the response.
+ <!-- { "blockType": "response", "truncated": true
v1.0 Printconnector Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printconnector-get.md
GET https://graph.microsoft.com/v1.0/print/connectors/{printConnectorId}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-printconnector-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-printconnector-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/connectors/{printConnectorId}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printconnector-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printconnector Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printconnector-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-printconnector-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-printconnector-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-printconnector-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printdocument Createuploadsession https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printdocument-createuploadsession.md
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/printdocument-createuploadsession-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printdocument Get File https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printdocument-get-file.md
The following example shows how to call this API to acquire a pre-authenticated
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs/{printJobId}/documents/{printDocumentId}/$value ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs/{printJobId
[!INCLUDE [sample-code](../includes/snippets/javascript/get-document-value-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printer Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printer-create.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/printer-create-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/printer-create-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/printer-create-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printer Delete Tasktrigger https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printer-delete-tasktrigger.md
DELETE https://graph.microsoft.com/v1.0/print/printers/{printerId}/taskTriggers/
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-printtasktrigger-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-printtasktrigger-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/print/printers/{printerId}/taskTriggers/
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-printtasktrigger-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printer Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printer-delete.md
DELETE https://graph.microsoft.com/v1.0/print/printers/{printerId}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-printer-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-printer-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/print/printers/{printerId}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-printer-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printer Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printer-get.md
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-printer-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-printer-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printer-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}?$select=id,displ
[!INCLUDE [sample-code](../includes/snippets/csharp/get-printer-capabilities-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-printer-capabilities-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}?$select=id,displ
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printer-capabilities-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Printer List Connectors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printer-list-connectors.md
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}/connectors
[!INCLUDE [sample-code](../includes/snippets/csharp/list-printconnector-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-printconnector-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}/connectors
[!INCLUDE [sample-code](../includes/snippets/powershell/list-printconnector-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printer List Jobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printer-list-jobs.md
If successful, this method returns a `200 OK` response code and a collection of
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs
[!INCLUDE [sample-code](../includes/snippets/javascript/list-printjob-1-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printer List Shares https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printer-list-shares.md
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}/shares
[!INCLUDE [sample-code](../includes/snippets/csharp/list-printershare-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-printershare-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}/shares
[!INCLUDE [sample-code](../includes/snippets/powershell/list-printershare-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printer List Tasktriggers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printer-list-tasktriggers.md
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}/taskTriggers
[!INCLUDE [sample-code](../includes/snippets/csharp/list-printtasktrigger-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-printtasktrigger-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}/taskTriggers
[!INCLUDE [sample-code](../includes/snippets/powershell/list-printtasktrigger-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printer Post Jobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printer-post-jobs.md
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/create-printjob-from--1-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printer Post Tasktriggers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printer-post-tasktriggers.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-printtasktrigger-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-printtasktrigger-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-printtasktrigger-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printer Restorefactorydefaults https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printer-restorefactorydefaults.md
POST https://graph.microsoft.com/v1.0/print/printers/{printerId}/restoreFactoryD
[!INCLUDE [sample-code](../includes/snippets/csharp/printer-restorefactorydefaults-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/printer-restorefactorydefaults-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/print/printers/{printerId}/restoreFactoryD
[!INCLUDE [sample-code](../includes/snippets/powershell/printer-restorefactorydefaults-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printer Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printer-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-printer-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-printer-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-printer-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printershare Delete Allowedgroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printershare-delete-allowedgroup.md
DELETE https://graph.microsoft.com/v1.0/print/shares/{printerShareId}/allowedGro
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-allowedgroup-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-allowedgroup-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/print/shares/{printerShareId}/allowedGro
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-allowedgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printershare Delete Alloweduser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printershare-delete-alloweduser.md
DELETE https://graph.microsoft.com/v1.0/print/shares/{printerShareId}/allowedUse
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-alloweduser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-alloweduser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/print/shares/{printerShareId}/allowedUse
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-alloweduser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printershare Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printershare-delete.md
DELETE https://graph.microsoft.com/v1.0/print/shares/{printerShareId}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-printershare-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-printershare-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/print/shares/{printerShareId}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-printershare-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printershare Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printershare-get.md
GET https://graph.microsoft.com/v1.0/print/shares/{printerShareId}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-printershare-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-printershare-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/shares/{printerShareId}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printershare-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/print/shares/{printerShareId}?$select=id,di
[!INCLUDE [sample-code](../includes/snippets/csharp/get-printershare-capabilities-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-printershare-capabilities-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/shares/{printerShareId}?$select=id,di
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printershare-capabilities-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Printershare List Allowedgroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printershare-list-allowedgroups.md
GET https://graph.microsoft.com/v1.0/print/shares/{printerShareId}/allowedGroups
[!INCLUDE [sample-code](../includes/snippets/csharp/list-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/shares/{printerShareId}/allowedGroups
[!INCLUDE [sample-code](../includes/snippets/powershell/list-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printershare List Allowedusers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printershare-list-allowedusers.md
GET https://graph.microsoft.com/v1.0/print/shares/{printerShareId}/allowedUsers
[!INCLUDE [sample-code](../includes/snippets/csharp/list-user-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-user-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/shares/{printerShareId}/allowedUsers
[!INCLUDE [sample-code](../includes/snippets/powershell/list-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printershare List Jobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printershare-list-jobs.md
If successful, this method returns a `200 OK` response code and a collection of
GET https://graph.microsoft.com/v1.0/print/shares/{printerShareId}/jobs ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/shares/{printerShareId}/jobs
[!INCLUDE [sample-code](../includes/snippets/javascript/list-printjob-2-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printershare Post Allowedgroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printershare-post-allowedgroups.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-group-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-group-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-group-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printershare Post Allowedusers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printershare-post-allowedusers.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-user-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-user-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-user-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printershare Post Jobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printershare-post-jobs.md
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/create-printjob-from--2-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printershare Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printershare-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-printershare-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-printershare-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-printershare-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printjob Abort https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printjob-abort.md
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/printjob-abort-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printjob Cancel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printjob-cancel.md
The following is an example of a request.
POST https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs/{printJobId}/cancel ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs/{printJobI
[!INCLUDE [sample-code](../includes/snippets/javascript/printjob-cancel-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printjob Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printjob-get.md
The following is an example of a request to get metadata for a print job.
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs/{printJobId} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs/{printJobId
[!INCLUDE [sample-code](../includes/snippets/javascript/get-printjob-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
The following is a request to get a print job and any [tasks](../resources/print
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs/{printJobId}?$expand=tasks ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs/{printJobId
[!INCLUDE [sample-code](../includes/snippets/javascript/get-printjob-withtasks-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
The following is an example of a request to get a print job and its associated d
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs/{printJobId}?$expand=documents ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs/{printJobId
[!INCLUDE [sample-code](../includes/snippets/javascript/get-printjob-withdocumentdata-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Printjob Redirect https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printjob-redirect.md
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/printjob-redirect-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printjob Start https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printjob-start.md
If successful, this method returns a `200 OK` response code and a [printJobStatu
POST https://graph.microsoft.com/v1.0/print/shares/{printerShareId}/jobs/{printJobId}/start ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/print/shares/{printerShareId}/jobs/{printJ
[!INCLUDE [sample-code](../includes/snippets/javascript/printjob-start-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printjob Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printjob-update.md
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/update-printjob-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printoperation-get.md
GET https://graph.microsoft.com/v1.0/print/operations/{printOperationId}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-printoperation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-printoperation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/operations/{printOperationId}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printservice Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printservice-get.md
GET https://graph.microsoft.com/v1.0/print/services/{printServiceId}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-printservice-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-printservice-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/services/{printServiceId}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printservice-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printservice List Endpoints https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printservice-list-endpoints.md
GET https://graph.microsoft.com/v1.0/print/services/{printServiceId}/endpoints
[!INCLUDE [sample-code](../includes/snippets/csharp/list-printserviceendpoint-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-printserviceendpoint-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/services/{printServiceId}/endpoints
[!INCLUDE [sample-code](../includes/snippets/powershell/list-printserviceendpoint-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printserviceendpoint Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printserviceendpoint-get.md
GET https://graph.microsoft.com/v1.0/print/services/{printServiceId}/endpoints/{
[!INCLUDE [sample-code](../includes/snippets/csharp/get-printserviceendpoint-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-printserviceendpoint-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/services/{printServiceId}/endpoints/{
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printserviceendpoint-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printtask Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printtask-get.md
GET https://graph.microsoft.com/v1.0/print/taskDefinitions/{taskDefinitionId}/ta
[!INCLUDE [sample-code](../includes/snippets/csharp/get-printtask-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-printtask-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/taskDefinitions/{taskDefinitionId}/ta
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printtask-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printtaskdefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printtaskdefinition-get.md
GET https://graph.microsoft.com/v1.0/print/taskDefinitions/{printTaskDefinitionI
[!INCLUDE [sample-code](../includes/snippets/csharp/get-printtaskdefinition-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-printtaskdefinition-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/taskDefinitions/{printTaskDefinitionI
[!INCLUDE [sample-code](../includes/snippets/php/get-printtaskdefinition-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Printtaskdefinition List Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printtaskdefinition-list-tasks.md
GET https://graph.microsoft.com/v1.0/print/taskDefinitions/{taskDefinitionId}/ta
[!INCLUDE [sample-code](../includes/snippets/csharp/list-printtask-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-printtask-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/taskDefinitions/{taskDefinitionId}/ta
[!INCLUDE [sample-code](../includes/snippets/powershell/list-printtask-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printtaskdefinition Update Task https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printtaskdefinition-update-task.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-printtask-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-printtask-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-printtask-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printtasktrigger Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printtasktrigger-get.md
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}/taskTriggers/{pr
[!INCLUDE [sample-code](../includes/snippets/csharp/get-printtasktrigger-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-printtasktrigger-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/print/printers/{printerId}/taskTriggers/{pr
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printtasktrigger-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printusagebyprinter Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printusagebyprinter-get.md
GET https://graph.microsoft.com/v1.0/reports/dailyPrintUsageByPrinter/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-printusagebyprinter-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-printusagebyprinter-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/dailyPrintUsageByPrinter/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printusagebyprinter-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Printusagebyuser Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/printusagebyuser-get.md
GET https://graph.microsoft.com/v1.0/reports/dailyPrintUsageByUser/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-printusagebyuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-printusagebyuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/dailyPrintUsageByUser/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-printusagebyuser-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Profilephoto Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/profilephoto-get.md
The following tables show the least privileged permission or permissions require
### To retrieve the profile photo of a contact
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Least privileged permissions | Higher privileged permissions | |:--|:--|:| |Delegated (work or school account) | Contacts.Read | Contacts.ReadWrite |
The following tables show the least privileged permission or permissions require
### To retrieve the profile photo of a group
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Least privileged permissions | Higher privileged permissions | |:--|:--|:| |Delegated (work or school account) | Group.Read.All | Group.ReadWrite.All |
The following tables show the least privileged permission or permissions require
### To retrieve the profile photo of a team
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Least privileged permissions | Higher privileged permissions | |:--|:--|:| | Delegated (work or school account) | Team.ReadBasic.All | TeamSettings.Read.All, TeamSettings.ReadWrite.All |
The following tables show the least privileged permission or permissions require
### To retrieve the profile photo of a user
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Least privileged permissions | Higher privileged permissions | |:--|:--|:| |Delegated (work or school account) | User.Read | User.ReadBasic.All, User.Read.All, User.ReadWrite, User.ReadWrite.All |
Do not supply a request body for this method.
If successful, this method returns a `200 OK` response code and binary data of the requested photo. If no photo exists, the operation returns `404 Not Found`. ### Response for getting the metadata of the photo If successful, this method returns a `200 OK` response code and [profilePhoto](../resources/profilephoto.md) object in the response body.
-## Examples
+## Examples
### Example 1: Get the photo for the signed-in user in the largest available size #### Request+
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored"
+ "blockType": "request",
+ "name": "get_photo_value_v1_e1"
}-->-
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/me/photo/$value ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ #### Response Contains the binary data of the requested photo. The HTTP response code is 200.
+<!-- {
+ "blockType": "response"
+}-->
+
+```http
+HTTP/1.1 200 OK
+```
+ ### Example 2: Get the 48x48 photo for the signed-in user #### Request <!-- {
- "blockType": "ignored"
+ "blockType": "request",
+ "name": "get_photo_value_48x_v1_e2"
}--> ```http
-GET https://graph.microsoft.com/v1.0/me/photos/48x48/$value
+GET https://graph.microsoft.com/v1.0/me/photo/48x48/$value
Content-Type: image/jpg ``` #### Response Contains the binary data of the requested 48x48 photo. The HTTP response code is 200.
-### Example 3: Get the metadata of the user photo of the signed-in user
-#### Request
<!-- {
- "blockType": "ignored"
+ "blockType": "response"
}--> ```http
+HTTP/1.1 200 OK
+```
+
+### Example 3: Get the metadata of the user photo of the signed-in user
+#### Request
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_photo_value_metadata_v1_e3"
+}-->
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/me/photo ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ #### Response The following response data shows the photo metadata. >**Note:** The response object shown here might be shortened for readability.+ <!-- {
- "blockType": "ignored"
-}-->
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.profilePhoto"
+} -->
```http HTTP/1.1 200 OK
Content-type: application/json
Here is an example of the request to get the metadata of the team photo.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored",
- "name": "get_team_photo_metadata"
+ "blockType": "request",
+ "name": "get_team_photo_metadata_v1_e4"
}-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/teams/172b0cce-e65d-44ce-9a49-91d9f2e8491e/photo ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ #### Response Here is an example of the response. > **Note:** The response object shown here might be shortened for readability. <!-- {
- "blockType": "response"
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.profilePhoto"
} -->- ```http HTTP/1.1 200 OK Content-type: application/json
Here is an example of the request to get the team photo's binary data.
#### Request
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored",
- "name": "get_team_photo"
+ "blockType": "request",
+ "name": "get_team_photo_v1_e5"
}-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/teams/172b0cce-e65d-44ce-9a49-91d9f2e8491e/photo/$value ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ #### Response Contains the binary data of the requested photo. The HTTP response code is 200.
+<!-- {
+ "blockType": "response"
+}-->
+
+```http
+HTTP/1.1 200 OK
+```
+ ## Using the binary data of the requested photo When you use the `/photo/$value` endpoint to get the binary data for a profile photo, you'll need to convert the data into a base-64 string in order to add it as an email attachment. Here is an example in JavaScript of how to create an array that you can pass as the value of the `Attachments` parameter of an [Outlook Message](user-post-messages.md).
v1.0 Profilephoto Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/profilephoto-update.md
The following tables show the least privileged permission or permissions require
### To update the profile photo of a contact
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Least privileged permissions | Higher privileged permissions | |:--|:--|:| |Delegated (work or school account) | Contacts.ReadWrite | Not supported. |
The following tables show the least privileged permission or permissions require
### To update the profile photo of a group
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Least privileged permissions | Higher privileged permissions | |:--|:--|:| |Delegated (work or school account) | Group.ReadWrite.All | Not supported. |
The following tables show the least privileged permission or permissions require
### To update the profile photo of a team
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Least privileged permissions | Higher privileged permissions | |:--|:--|:| | Delegated (work or school account) | TeamSettings.ReadWrite.All | Not supported. |
The following tables show the least privileged permission or permissions require
### To update the profile photo of the signed-in user
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Least privileged permissions | Higher privileged permissions | |:--|:--|:| |Delegated (work or school account) | User.ReadWrite | User.ReadWrite.All |
Binary data for the image
```
+# [CLI](#tab/cli)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Binary data for the image
[!INCLUDE [sample-code](../includes/snippets/javascript/update-profilephoto-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+ #### Response
Content-type: image/jpeg
Binary data for the image ```
+# [CLI](#tab/cli)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Binary data for the image
[!INCLUDE [sample-code](../includes/snippets/javascript/update-team-photo-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+ #### Response
v1.0 Projectrome Delete Activity https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/projectrome-delete-activity.md
DELETE https://graph.microsoft.com/v1.0/me/activities/{activity-id}/
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-activity-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-activity-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/activities/{activity-id}/
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-activity-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Projectrome Delete Historyitem https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/projectrome-delete-historyitem.md
If successful, this method returns the `204 No Content` response code if the his
Here is an example of the request.
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "delete_historyItem"
Here is an example of the request.
PUT https://graph.microsoft.com/v1.0/me/activities/{activity-id}/historyItems/{item-id} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [PHP](#tab/php)
--- ##### Response Here is an example of the response.
v1.0 Projectrome Get Activities https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/projectrome-get-activities.md
If successful, this method returns the `200 OK` response code with the user's ac
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored",
+ "blockType": "request",
"name": "get_activities" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/me/activities ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ##### Response The following is an example of the response. <!-- {
- "blockType": "ignored",
+ "blockType": "response",
"truncated": true,
- "@odata.type": "Collection(microsoft.graph.activity)"
+ "@odata.type": "Edm.String"
} --> ```http
v1.0 Projectrome Get Recent Activities https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/projectrome-get-recent-activities.md
GET https://graph.microsoft.com/v1.0/me/activities/recent
[!INCLUDE [sample-code](../includes/snippets/csharp/get-recent-activities-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-recent-activities-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/activities/recent
[!INCLUDE [sample-code](../includes/snippets/php/get-recent-activities-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Projectrome Put Activity https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/projectrome-put-activity.md
doc_type: apiPageType
Namespace: microsoft.graph
-Create a new or replace an existing user activity for your app. If you'd like to create a user activity and its related **historyItems** in one request, you can use [deep insert](#example-2-deep-insert).
+Create a new or replace an existing [user activity](../resources/projectrome-activity.md) for your app. If you'd like to create a user activity and its related **historyItems** in one request, you can use [deep insert](#example-2-deep-insert).
## Permissions
If successful, this method returns the `201 Created` response code if the activi
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored",
- "name": "upsert_activity"
+ "blockType": "request",
+ "name": "upsert_activity_v1_e1"
} --> ```http
-PUT https://graph.microsoft.com/v1.0/me/activities/%2Farticle%3F12345
+PUT https://graph.microsoft.com/v1.0/me/activities/3F12345
Content-type: application/json {
+ "activitySourceHost": "https://contoso.com",
+ "createdDateTime": "2017-06-09T20:54:43.969Z",
+ "lastModifiedDateTime": "2017-06-09T20:54:43.969Z",
+ "id": "14332800362997268276",
"appActivityId": "/article?12345",
- "activitySourceHost": "https://www.contoso.com",
- "userTimezone": "Africa/Casablanca",
- "appDisplayName": "Contoso, Ltd.",
- "activationUrl": "https://www.contoso.com/article?id=12345",
- "contentUrl": "https://www.contoso.com/article?id=12345",
- "fallbackUrl": "https://www.contoso.com/article?id=12345",
- "contentInfo": {
- "@context": "https://schema.org",
- "@type": "Article",
- "author": "Jennifer Booth",
- "name": "How to Tie a Reef Knot"
- },
+ "status": "updated",
+ "expirationDateTime": "2017-02-26T20:20:48.114Z",
"visualElements": {
+ "displayText": "Contoso How-To: How to Tie a Reef Knot",
+ "description": "How to Tie a Reef Knot. A step-by-step visual guide to the art of nautical knot-tying.",
"attribution": { "iconUrl": "https://www.contoso.com/icon",
- "alternateText": "Contoso, Ltd.",
+ "alternateText": "Contoso Ltd",
"addImageQuery": false },
- "description": "How to Tie a Reef Knot. A step-by-step visual guide to the art of nautical knot-tying.",
"backgroundColor": "#ff0000",
- "displayText": "Contoso How-To: How to Tie a Reef Knot",
"content": { "$schema": "https://adaptivecards.io/schemas/adaptive-card.json", "type": "AdaptiveCard",
Content-type: application/json
} ```
-<!-- markdownlint-disable MD024 -->
+# [JavaScript](#tab/javascript)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "ignored",
+ "blockType": "response",
"truncated": true, "@odata.type": "microsoft.graph.userActivity" } -->- ```http HTTP/1.1 200 OK Content-Type: application/json
Content-Type: application/json
"attribution": { "iconUrl": "https://www.contoso.com/icon", "alternateText": "Contoso, Ltd.",
- "addImageQuery": "false"
+ "addImageQuery": false
}, "backgroundColor": "#ff0000", "content": {
This example creates a new activity and a history item for that activity in one
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored",
- "name": "upsert_activity"
+ "blockType": "request",
+ "name": "upsert_activity2_v1_e2"
} --> ```http
-PUT https://graph.microsoft.com/v1.0/me/activities/%2Farticle%3F12345
+PUT https://graph.microsoft.com/v1.0/me/activities/12345
Content-type: application/json {
+ "activitySourceHost": "https://contoso.com",
+ "createdDateTime": "2017-06-09T20:54:43.969Z",
+ "lastModifiedDateTime": "2017-06-09T20:54:43.969Z",
+ "id": "14332800362997268276",
"appActivityId": "/article?12345",
- "activitySourceHost": "https://www.contoso.com",
- "userTimezone": "Africa/Casablanca",
- "appDisplayName": "Contoso, Ltd.",
- "activationUrl": "https://www.contoso.com/article?id=12345",
- "contentUrl": "https://www.contoso.com/article?id=12345",
- "fallbackUrl": "https://www.contoso.com/article?id=12345",
- "contentInfo": {
- "@context": "https://schema.org",
- "@type": "Article",
- "author": "Jennifer Booth",
- "name": "How to Tie a Reef Knot"
- },
+ "status": "updated",
+ "expirationDateTime": "2017-02-26T20:20:48.114Z",
"visualElements": {
+ "displayText": "Contoso How-To: How to Tie a Reef Knot",
+ "description": "How to Tie a Reef Knot. A step-by-step visual guide to the art of nautical knot-tying.",
"attribution": { "iconUrl": "https://www.contoso.com/icon",
- "alternateText": "Contoso, Ltd.",
- "addImageQuery": "false"
+ "alternateText": "Contoso Ltd",
+ "addImageQuery": false
},
- "description": "How to Tie a Reef Knot. A step-by-step visual guide to the art of nautical knot-tying.",
"backgroundColor": "#ff0000",
- "displayText": "Contoso How-To: How to Tie a Reef Knot",
"content": { "$schema": "https://adaptivecards.io/schemas/adaptive-card.json", "type": "AdaptiveCard",
Content-type: application/json
} ```
+# [JavaScript](#tab/javascript)
+++ #### Response The following is an example of the response. <!-- {
- "blockType": "ignored",
+ "blockType": "response",
"truncated": true, "@odata.type": "microsoft.graph.userActivity" } -->
Content-Type: application/json
"attribution": { "iconUrl": "https://www.contoso.com/icon", "alternateText": "Contoso, Ltd.",
- "addImageQuery": "false"
+ "addImageQuery": false
}, "backgroundColor": "#ff0000", "content": {
v1.0 Projectrome Put Historyitem https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/projectrome-put-historyitem.md
One of the following permissions is required to call this API. To learn more, in
PUT /me/activities/{id}/historyItems/{id} ```
-Id needs to be a GUID.
+`{id}` needs to be a GUID.
## Request headers
In the request body, supply a JSON representation of a [historyItem](../resource
## Response
-If successful, this method returns the `201 Created` response code if the historyItem was created or `200 OK` if the historyItem was replaced.
+If successful, this method returns a `201 Created` response code if the **historyItem** was created or `200 OK` if the **historyItem** was replaced.
## Example
-#### Request
+### Request
-Here is an example of the request.
+The following is an example of the request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored",
+ "blockType": "request",
"name": "upsert_historyItem" } -->
Content-type: application/json
} ```
-#### Response
+# [Java](#tab/java)
-Here is an example of the response.
+# [JavaScript](#tab/javascript)
+++
+### Response
+
+The following is an example of the response.
<!-- {
- "blockType": "ignored",
+ "blockType": "response",
"truncated": true, "@odata.type": "microsoft.graph.activityHistoryItem" } -->
v1.0 Provisioningobjectsummary List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/provisioningobjectsummary-list.md
Get all provisioning events that occurred in your tenant, such as the deletion o
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | AuditLog.Read.All and Directory.Read.All |
GET /auditLogs/provisioning
## Optional query parameters
-This method supports the following OData query parameters to help customize the response. Note that the filters are all case sensitive except for status.
-
-|Name |Description |Example|
-|:--|-||
-|[$filter](/graph/query-parameters#filter-parameter)|Filters results (rows). |/`auditLogs/provisioning?$filter=id eq '74c3b0ae-9cc5-850e-e0a5-7r6a4231de87'`
-|[$top](/graph/query-parameters#top-parameter)|Sets the page size of results.|`/auditLogs/provisioning?$top=20`|
-|[$skiptoken](/graph/query-parameters#skiptoken-parameter)|Retrieves the next page of results from result sets that span multiple pages. You must pass the top filter in the query to generate the token. You cannot specify the number of results to be skipped.|`/auditLogs/provisioning?$top=20&$skiptoken=g822a72df43b19c8ce94b71d153981b680a08800bc3e35f239dffb378ff72c25"`|
-
-For general information, see [OData query parameters](/graph/query-parameters).
-
-### Attributes supported by the $filter parameter
-
-|Attribute name |Supported operators|
-|:-|:|
-|id| eq, contains|
-|activityDateTime| eq, gt, lt|
-|tenantid|eq, contains|
-|jobid|eq, contains|
-|changeid|eq, contains|
-|cycleid|eq, contains|
-|provisioningAction|eq, contains|
-|durationInMilliseconds|eq, gt, lt|
-|provisioningStatusInfo/status|eq, contains|
-|sourceSystem/displayName|eq, contains|
-|targetSystem/displayName|eq, contains|
-|sourceIdentity/identityType|eq, contains|
-|targetIdentity/identityType|eq, contains|
-|sourceIdentity/id|eq, contains|
-|servicePrincipal/id|eq|
-|servicePrincipal/displayName|eq|
-|targetIdentity/id|eq, contains|
-|sourceIdentity/displayName|eq, contains|
-|targetIdentity/displayName|eq, contains|
-|initiatedBy/displayName|eq, contains|
+This method supports the `$filter` (`eq`, `contains`, `gt`, `lt`), `$orderby`, `$top`, `$skiptoken` OData query parameters to help customize the response. The filters are all case sensitive. For general information, see [OData query parameters](/graph/query-parameters).
## Request headers
GET https://graph.microsoft.com/v1.0/auditLogs/provisioning
[!INCLUDE [sample-code](../includes/snippets/csharp/list-provisioningobjectsummary-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-provisioningobjectsummary-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/auditLogs/provisioning
[!INCLUDE [sample-code](../includes/snippets/powershell/list-provisioningobjectsummary-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
GET https://graph.microsoft.com/v1.0/auditLogs/provisioning
[!INCLUDE [sample-code](../includes/snippets/csharp/list-provisioningobjectsummary-error-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-provisioningobjectsummary-error-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/auditLogs/provisioning
[!INCLUDE [sample-code](../includes/snippets/powershell/list-provisioningobjectsummary-error-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response The following is an example of the response for a failed provisioning event.
->**Note:** The response object shown here might be shortened for readability. All the properties will be returned from an actual call.
+>**Note:** The response object shown here might be shortened for readability.
<!-- { "blockType": "response",
v1.0 Range Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/range-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/names/{name}/r
[!INCLUDE [sample-code](../includes/snippets/csharp/get-range-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-range-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/names/{name}/r
[!INCLUDE [sample-code](../includes/snippets/php/get-range-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Range Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/range-update.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/update-range-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Rbacapplication List Roleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/rbacapplication-list-roleassignments.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignments?$f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-roleassignments-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-roleassignments-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignments?$f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-roleassignments-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignments?$f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-roleassignments-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-roleassignments-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignments?$f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-roleassignments-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/roleManagement/entitlementManagement/roleAs
[!INCLUDE [sample-code](../includes/snippets/csharp/get-roleassignments-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-roleassignments-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/entitlementManagement/roleAs
[!INCLUDE [sample-code](../includes/snippets/powershell/get-roleassignments-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Rbacapplication List Roleassignmentscheduleinstances https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/rbacapplication-list-roleassignmentscheduleinstances.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/csharp/list-unifiedroleassignmentscheduleinstance-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-unifiedroleassignmentscheduleinstance-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedroleassignmentscheduleinstance-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Rbacapplication List Roleassignmentschedulerequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/rbacapplication-list-roleassignmentschedulerequests.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/csharp/list-unifiedroleassignmentschedulerequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-unifiedroleassignmentschedulerequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedroleassignmentschedulerequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/csharp/list-unifiedroleassignmentschedulerequest-expand-relationships-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-unifiedroleassignmentschedulerequest-expand-relationships-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedroleassignmentschedulerequest-expand-relationships-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Rbacapplication List Roleassignmentschedules https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/rbacapplication-list-roleassignmentschedules.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/csharp/list-unifiedroleassignmentschedule-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-unifiedroleassignmentschedule-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedroleassignmentschedule-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Rbacapplication List Roledefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/rbacapplication-list-roledefinitions.md
GET /roleManagement/directory/roleDefinitions
To list role definitions for the entitlement management provider: <!-- { "blockType": "ignored" } --> ```http
-/roleManagement/entitlementManagement/roleDefinitions
+GET /roleManagement/entitlementManagement/roleDefinitions
``` ## Optional query parameters
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleDefinitions
[!INCLUDE [sample-code](../includes/snippets/csharp/get-roledefinitions-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-roledefinitions-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleDefinitions
[!INCLUDE [sample-code](../includes/snippets/powershell/get-roledefinitions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/roleManagement/entitlementManagement/roleDe
[!INCLUDE [sample-code](../includes/snippets/csharp/get-roledefinitions-entitlementmanagement-provider-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-roledefinitions-entitlementmanagement-provider-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/entitlementManagement/roleDe
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Rbacapplication List Roleeligibilityscheduleinstances https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/rbacapplication-list-roleeligibilityscheduleinstances.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/csharp/list-unifiedroleeligibilityscheduleinstance-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-unifiedroleeligibilityscheduleinstance-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedroleeligibilityscheduleinstance-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Rbacapplication List Roleeligibilityschedulerequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/rbacapplication-list-roleeligibilityschedulerequests.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/csharp/list-unifiedroleeligibilityschedulerequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-unifiedroleeligibilityschedulerequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedroleeligibilityschedulerequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Rbacapplication List Roleeligibilityschedules https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/rbacapplication-list-roleeligibilityschedules.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/csharp/list-unifiedroleeligibilityschedule-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-unifiedroleeligibilityschedule-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedroleeligibilityschedule-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Rbacapplication Post Roleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/rbacapplication-post-roleassignments.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-unifiedroleassignment-from-rbacapplication-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-unifiedroleassignment-from-rbacapplication-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroleassignment-from-rbacapplication-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-unifiedroleassignment-over-administrativeunit-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-unifiedroleassignment-over-administrativeunit-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroleassignment-over-administrativeunit-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-unifiedroleassignment-over-application-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-unifiedroleassignment-over-application-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroleassignment-over-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-unifiedroleassignment3-from-rbacapplication-4-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-unifiedroleassignment3-from-rbacapplication-4-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroleassignment3-from-rbacapplication-4-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Rbacapplication Post Roleassignmentschedulerequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/rbacapplication-post-roleassignmentschedulerequests.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-unifiedroleassignmentschedulerequest-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-unifiedroleassignmentschedulerequest-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroleassignmentschedulerequest-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-unifiedroleassignmentschedulerequest-from-unifiedroleassignmentschedulerequests-selfactivate-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-unifiedroleassignmentschedulerequest-from-unifiedroleassignmentschedulerequests-selfactivate-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroleassignmentschedulerequest-from-unifiedroleassignmentschedulerequests-selfactivate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Rbacapplication Post Roledefinitions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/rbacapplication-post-roledefinitions.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-unifiedroledefinition-from-rbacapplication-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-unifiedroledefinition-from-rbacapplication-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroledefinition-from-rbacapplication-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Rbacapplication Post Roleeligibilityschedulerequests https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/rbacapplication-post-roleeligibilityschedulerequests.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-unifiedroleeligibilityschedulerequest-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-unifiedroleeligibilityschedulerequest-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroleeligibilityschedulerequest-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
In the following request, the admin creates a request to revoke the eligibility
} --> ``` http
-POST https://graph.microsoft.com/beta/roleManagement/directory/roleEligibilityScheduleRequests
+POST https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilityScheduleRequests
Content-Type: application/json {
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-unifiedroleeligibilityschedulerequest-from-unifiedroleeligibilityschedulerequests-adminremove-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-unifiedroleeligibilityschedulerequest-from-unifiedroleeligibilityschedulerequests-adminremove-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedroleeligibilityschedulerequest-from-unifiedroleeligibilityschedulerequests-adminremove-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Reportroot Getemailactivitycounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getemailactivitycounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getemailactivitycounts" }-->
The following is an example of the request.
GET https://graph.microsoft.com/v1.0/reports/getEmailActivityCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response.
-<!-- { "blockType": "response", "@odata.type": "microsoft.graph.report" } -->
+<!-- { "blockType": "ignored" } -->
```http HTTP/1.1 302 Found
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- {
- "blockType": "ignored"
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
} --> ```http
v1.0 Reportroot Getemailactivityusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getemailactivityusercounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getemailactivityusercounts" }-->
The following is an example of the request.
GET https://graph.microsoft.com/v1.0/reports/getEmailActivityUserCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getemailactivityuserdetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getemailactivityuserdetail.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- { "blockType": "samples" } -->
+<!-- { "blockType": "ignored" } -->
```http GET /reports/getEmailActivityUserDetail(period='{period_value}')
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getemailactivityuserdetail" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getEmailActivityUserDetail(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getemailappusageappsusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getemailappusageappsusercounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getemailappusageappsusercounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getEmailAppUsageAppsUserCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getemailappusageusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getemailappusageusercounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getemailappusageusercounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getEmailAppUsageUserCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getemailappusageuserdetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getemailappusageuserdetail.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- { "blockType": "samples" } -->
+<!-- { "blockType": "ignored" } -->
```http GET /reports/getEmailAppUsageUserDetail(period='{period_value}')
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getemailappusageuserdetail" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getEmailAppUsageUserDetail(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getemailappusageversionsusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getemailappusageversionsusercounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getemailappusageversionsusercounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getEmailAppUsageVersionsUserCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getm365appplatformusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getm365appplatformusercounts.md
GET https://graph.microsoft.com/v1.0/reports/getM365AppPlatformUserCounts(period
[!INCLUDE [sample-code](../includes/snippets/csharp/reportroot-getm365appplatformusercounts-csv-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/reportroot-getm365appplatformusercounts-csv-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/getM365AppPlatformUserCounts(period
[!INCLUDE [sample-code](../includes/snippets/php/reportroot-getm365appplatformusercounts-csv-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/getM365AppPlatformUserCounts(period
[!INCLUDE [sample-code](../includes/snippets/csharp/reportroot-getm365appplatformusercounts-json-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/reportroot-getm365appplatformusercounts-json-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/getM365AppPlatformUserCounts(period
[!INCLUDE [sample-code](../includes/snippets/php/reportroot-getm365appplatformusercounts-json-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Reportroot Getm365appusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getm365appusercounts.md
GET https://graph.microsoft.com/v1.0/reports/getM365AppUserCounts(period='D7')?$
[!INCLUDE [sample-code](../includes/snippets/csharp/reportroot-getm365appusercounts-csv-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/reportroot-getm365appusercounts-csv-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/getM365AppUserCounts(period='D7')?$
[!INCLUDE [sample-code](../includes/snippets/php/reportroot-getm365appusercounts-csv-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/getM365AppUserCounts(period='D7')?$
[!INCLUDE [sample-code](../includes/snippets/csharp/reportroot-getm365appusercounts-json-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/reportroot-getm365appusercounts-json-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/getM365AppUserCounts(period='D7')?$
[!INCLUDE [sample-code](../includes/snippets/php/reportroot-getm365appusercounts-json-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Reportroot Getm365appuserdetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getm365appuserdetail.md
GET https://graph.microsoft.com/v1.0/reports/getM365AppUserDetail(period='D7')?$
[!INCLUDE [sample-code](../includes/snippets/csharp/reportroot-getm365appusercoundetail-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/reportroot-getm365appusercoundetail-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/getM365AppUserDetail(period='D7')?$
[!INCLUDE [sample-code](../includes/snippets/php/reportroot-getm365appusercoundetail-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/reports/getM365AppUserDetail(period='D7')?$
[!INCLUDE [sample-code](../includes/snippets/csharp/reportroot-getm365appusercountdetail-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/reportroot-getm365appusercountdetail-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/getM365AppUserDetail(period='D7')?$
[!INCLUDE [sample-code](../includes/snippets/php/reportroot-getm365appusercountdetail-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Reportroot Getmailboxusagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getmailboxusagedetail.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getmailboxusageuserdetail" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getMailboxUsageDetail(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getmailboxusagemailboxcounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getmailboxusagemailboxcounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getmailboxusagemailboxcounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getMailboxUsageMailboxCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getmailboxusagequotastatusmailboxcounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getmailboxusagequotastatusmailboxcounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getmailboxusagequotastatusmailboxcounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getMailboxUsageQuotaStatusMailboxCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getmailboxusagestorage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getmailboxusagestorage.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getmailboxusagestorage" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getMailboxUsageStorage(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getoffice365activationcounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getoffice365activationcounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getoffice365activationcounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getOffice365ActivationCounts ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getoffice365activationsusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getoffice365activationsusercounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getoffice365activationsusercounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getOffice365ActivationsUserCounts ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getoffice365activationsuserdetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getoffice365activationsuserdetail.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getoffice365activationsuserdetail" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getOffice365ActivationsUserDetail ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getoffice365activeusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getoffice365activeusercounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getoffice365activeusercounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getOffice365ActiveUserCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getoffice365activeuserdetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getoffice365activeuserdetail.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- { "blockType": "samples" } -->
+<!-- { "blockType": "ignored" } -->
```http GET /reports/getOffice365ActiveUserDetail(period='{period_value}')
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getoffice365activeuserdetail" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getOffice365ActiveUserDetail(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getoffice365groupsactivitycounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getoffice365groupsactivitycounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getoffice365groupsactivitycounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getOffice365GroupsActivityCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getoffice365groupsactivitydetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getoffice365groupsactivitydetail.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- { "blockType": "samples" } -->
+<!-- { "blockType": "ignored" } -->
```http GET /reports/getOffice365GroupsActivityDetail(period='{period_value}')
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getoffice365groupsactivityuserdetail" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getOffice365GroupsActivityDetail(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getoffice365groupsactivityfilecounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getoffice365groupsactivityfilecounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getoffice365groupsactivityfilecounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getOffice365GroupsActivityFileCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getoffice365groupsactivitygroupcounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getoffice365groupsactivitygroupcounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getoffice365groupsactivitygroupcounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getOffice365GroupsActivityGroupCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getoffice365groupsactivitystorage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getoffice365groupsactivitystorage.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getoffice365groupsactivitystorage" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getOffice365GroupsActivityStorage(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getoffice365servicesusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getoffice365servicesusercounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getoffice365servicesusercounts" }-->
The following is an example of the request.
GET https://graph.microsoft.com/v1.0/reports/getOffice365ServicesUserCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getonedriveactivityfilecounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getonedriveactivityfilecounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getonedriveactivityfilecounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getOneDriveActivityFileCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getonedriveactivityusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getonedriveactivityusercounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getonedriveactivityusercounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getOneDriveActivityUserCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getonedriveactivityuserdetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getonedriveactivityuserdetail.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- { "blockType": "samples" } -->
+<!-- { "blockType": "ignored" } -->
```http GET /reports/getOneDriveActivityUserDetail(period='{period_value}')
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getonedriveactivityuserdetail" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getOneDriveActivityUserDetail(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getonedriveusageaccountcounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getonedriveusageaccountcounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getonedriveusageaccountcounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getOneDriveUsageAccountCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getonedriveusageaccountdetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getonedriveusageaccountdetail.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- { "blockType": "samples" } -->
+<!-- { "blockType": "ignored" } -->
```http GET /reports/getOneDriveUsageAccountDetail(period='{period_value}')
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getonedriveusageuserdetail" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getOneDriveUsageAccountDetail(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getonedriveusagefilecounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getonedriveusagefilecounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getonedriveusagefilecounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getOneDriveUsageFileCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getonedriveusagestorage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getonedriveusagestorage.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getonedriveusagestorage" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getOneDriveUsageStorage(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getsharepointactivityfilecounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getsharepointactivityfilecounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getsharepointactivityfilecounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSharePointActivityFileCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getsharepointactivitypages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getsharepointactivitypages.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getsharepointactivitypages" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSharePointActivityPages(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getsharepointactivityusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getsharepointactivityusercounts.md
The CSV file has the following headers for columns.
The following is an example of the request. -
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getsharepointactivityusercounts" }-->-
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSharePointActivityUserCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} -->- ```http HTTP/1.1 302 Found Content-Type: text/plain
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
-
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK Content-Type: application/octet-stream Report Refresh Date,Visited Page,Viewed Or Edited,Synced,Shared Internally,Shared Externally,Report Date,Report Period ```+ <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!-- {
v1.0 Reportroot Getsharepointactivityuserdetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getsharepointactivityuserdetail.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- { "blockType": "samples" } -->
+<!-- { "blockType": "ignored" } -->
```http GET /reports/getSharePointActivityUserDetail(period='{period_value}')
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getsharepointactivityuserdetail" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSharePointActivityUserDetail(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getsharepointsiteusagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getsharepointsiteusagedetail.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- { "blockType": "samples" } -->
+<!-- { "blockType": "ignored" } -->
```http GET /reports/getSharePointSiteUsageDetail(period='{period_value}')
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getsharepointsiteusageuserdetail" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSharePointSiteUsageDetail(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getsharepointsiteusagefilecounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getsharepointsiteusagefilecounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getsharepointsiteusagefilecounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSharePointSiteUsageFileCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getsharepointsiteusagepages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getsharepointsiteusagepages.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getsharepointsiteusagepages" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSharePointSiteUsagePages(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getsharepointsiteusagesitecounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getsharepointsiteusagesitecounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getsharepointsiteusagesitecounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSharePointSiteUsageSiteCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
-
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK Content-Type: application/octet-stream
v1.0 Reportroot Getsharepointsiteusagestorage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getsharepointsiteusagestorage.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getsharepointsiteusagestorage" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSharePointSiteUsageStorage(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getskypeforbusinessactivitycounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getskypeforbusinessactivitycounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getskypeforbusinessactivitycounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSkypeForBusinessActivityCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getskypeforbusinessactivityusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getskypeforbusinessactivityusercounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getskypeforbusinessactivityusercounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSkypeForBusinessActivityUserCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getskypeforbusinessactivityuserdetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getskypeforbusinessactivityuserdetail.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- { "blockType": "samples" } -->
+<!-- { "blockType": "ignored" } -->
```http GET /reports/getSkypeForBusinessActivityUserDetail(period='{period_value}')
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getskypeforbusinessactivityuserdetail" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSkypeForBusinessActivityUserDetail(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getskypeforbusinessdeviceusagedistributionusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getskypeforbusinessdeviceusagedistributionusercounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getskypeforbusinessdeviceusagedistributionusercounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSkypeForBusinessDeviceUsageDistributionUserCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getskypeforbusinessdeviceusageusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getskypeforbusinessdeviceusageusercounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getskypeforbusinessdeviceusageusercounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSkypeForBusinessDeviceUsageUserCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getskypeforbusinessdeviceusageuserdetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getskypeforbusinessdeviceusageuserdetail.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- { "blockType": "samples" } -->
+<!-- { "blockType": "ignored" } -->
```http GET /reports/getSkypeForBusinessDeviceUsageUserDetail(period='{period_value}')
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getskypeforbusinessdeviceusageuserdetail" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSkypeForBusinessDeviceUsageUserDetail(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getskypeforbusinessorganizeractivitycounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getskypeforbusinessorganizeractivitycounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getskypeforbusinessorganizeractivitycounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSkypeForBusinessOrganizerActivityCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getskypeforbusinessorganizeractivityminutecounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getskypeforbusinessorganizeractivityminutecounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getskypeforbusinessorganizeractivityminutecounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSkypeForBusinessOrganizerActivityMinuteCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getskypeforbusinessorganizeractivityusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getskypeforbusinessorganizeractivityusercounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getskypeforbusinessorganizeractivityusercounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSkypeForBusinessOrganizerActivityUserCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getskypeforbusinessparticipantactivitycounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getskypeforbusinessparticipantactivitycounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getskypeforbusinessparticipantactivitycounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSkypeForBusinessParticipantActivityCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getskypeforbusinessparticipantactivityminutecounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getskypeforbusinessparticipantactivityminutecounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getskypeforbusinessparticipantactivityminutecounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSkypeForBusinessParticipantActivityMinuteCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getskypeforbusinessparticipantactivityusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getskypeforbusinessparticipantactivityusercounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getskypeforbusinessparticipantactivityusercounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSkypeForBusinessParticipantActivityUserCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
-
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK Content-Type: application/octet-stream
v1.0 Reportroot Getskypeforbusinesspeertopeeractivitycounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getskypeforbusinesspeertopeeractivitycounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getskypeforbusinesspeertopeeractivitycounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSkypeForBusinessPeerToPeerActivityCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getskypeforbusinesspeertopeeractivityminutecounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getskypeforbusinesspeertopeeractivityminutecounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getskypeforbusinesspeertopeeractivityminutecounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSkypeForBusinessPeerToPeerActivityMinuteCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getskypeforbusinesspeertopeeractivityusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getskypeforbusinesspeertopeeractivityusercounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getskypeforbusinesspeertopeeractivityusercounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getSkypeForBusinessPeerToPeerActivityUserCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getteamsdeviceusagedistributionusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getteamsdeviceusagedistributionusercounts.md
The CSV file has the following headers for columns:
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored",
+ "blockType": "request",
"name": "reportroot_getteamsdeviceusagedistributionusercounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getTeamsDeviceUsageDistributionUserCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
-
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK Content-Type: application/octet-stream
v1.0 Reportroot Getteamsdeviceusageusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getteamsdeviceusageusercounts.md
The CSV file has the following headers for columns:
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored",
+ "blockType": "request",
"name": "reportroot_getteamsdeviceusageusercounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getTeamsDeviceUsageUserCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
-
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK Content-Type: application/octet-stream
v1.0 Reportroot Getteamsdeviceusageuserdetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getteamsdeviceusageuserdetail.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- { "blockType": "samples" } -->
+<!-- { "blockType": "ignored" } -->
```http GET /reports/getTeamsDeviceUsageUserDetail(period='{period_value}')
The CSV file has the following headers for columns:
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored",
+ "blockType": "request",
"name": "reportroot_getteamsdeviceusageuserdetail" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getTeamsDeviceUsageUserDetail(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ ### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
-
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK Content-Type: application/octet-stream
v1.0 Reportroot Getteamsteamactivitycounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getteamsteamactivitycounts.md
+
+ Title: "reportRoot: getTeamsTeamActivityCounts"
+description: "Get the number of team activities across Microsoft Teams. The activity types are related to meetings and messages."
+ms.localizationpriority: medium
+++
+# reportRoot: getTeamsTeamActivityCounts
+
+Namespace: microsoft.graph
+
+Get the number of team activities across Microsoft Teams. The activity types are related to meetings and messages.
+
+## 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) | Reports.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Reports.Read.All |
+
+> **Note:** For delegated permissions to allow apps to read service usage reports on behalf of a user, the tenant administrator must have assigned the user the appropriate Azure Active Directory limited administrator role. For more details, see [Authorization for APIs to read Microsoft 365 usage reports](/graph/reportroot-authorization).
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /reports/getTeamsTeamActivityCounts(period='{period_value}')
+```
+
+## Function parameters
+
+In the request URL, provide the following parameters with a valid value.
+
+| Parameter | Type | Description |
+| :-- | :-- | : |
+| period | string | Specifies the length of time over which the report is aggregated. The supported values for {period_value} are: `D7`, `D30`, `D90`, and `D180`. These values follow the format D*n* where *n* represents the number of days over which the report is aggregated. Required. |
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Response
+
+If successful, this method returns a `302 Found` response that redirects to a preauthenticated download URL for the report. That URL can be found in the `Location` header in the response.
+
+Preauthenticated download URLs are only valid for a short period of time (a few minutes) and do not require an `Authorization` header.
+
+The CSV file has the following headers for columns:
+
+- Report Refresh Date
+- Report Period
+- Report Date
+- Active users
+- Active Channels
+- Guests
+- Reactions
+- Meetings Organized
+- Post Messages
+- Channel Messages
+- Active Shared Channels
+- Active External Users
+- Reply Messages
+- Urgent Messages
+- Mentions
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "reportroot_getteamsteamactivitycounts_csv"
+}-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/reports/getTeamsTeamActivityCounts(period='D7')
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+HTTP/1.1 302 Found
+Content-Type: text/plain
+Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
+```
+
+Follow the 302 redirection and the CSV file that downloads will have the following schema.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "stream"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-Type: application/octet-stream
+
+Report Refresh Date,Report Period,Report Date,Active Users,Active Channels,Guests,Reactions,Meetings Organized,Post Messages,Channel Messages,Active Shared Channels,Active External Users,Reply Messages,Urgent Messages,Mentions
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "Example",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}-->
v1.0 Reportroot Getteamsteamactivitydetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getteamsteamactivitydetail.md
+
+ Title: "reportRoot: getTeamsTeamActivityDetail"
+description: "Get details about Microsoft Teams activity by team. The numbers include activities for both licensed and non-licensed users."
+ms.localizationpriority: medium
+++
+# reportRoot: getTeamsTeamActivityDetail
+
+Namespace: microsoft.graph
+
+Get details about Microsoft Teams activity by team. The numbers include activities for both licensed and non-licensed users.
+
+## 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) | Reports.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Reports.Read.All |
+
+> **Note:** For delegated permissions to allow apps to read service usage reports on behalf of a user, the tenant administrator must have assigned the user the appropriate Azure Active Directory limited administrator role. For more details, see [Authorization for APIs to read Microsoft 365 usage reports](/graph/reportroot-authorization).
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /reports/getTeamsTeamActivityDetail(period='{period_value}')
+```
+
+## Function parameters
+
+In the request URL, provide the following parameters with a valid value.
+
+| Parameter | Type | Description |
+| :-- | :-- | : |
+| period | string | Specifies the length of time over which the report is aggregated. The supported values for {period_value} are: `D7`, `D30`, `D90`, and `D180`. These values follow the format D*n* where *n* represents the number of days over which the report is aggregated. Required. |
+| date | Date | Specifies the date for which you would like to view details about activities across one or more teams. {date_value} must have a format of YYYY-MM-DD. As this report is only available for the past 30 days, {date_value} should be a date from that range. |
+
+> **Note:** You need to set either **period** or **date** in the request URL.
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Response
+
+If successful, this method returns a `302 Found` response that redirects to a preauthenticated download URL for the report. That URL can be found in the `Location` header in the response.
+
+Preauthenticated download URLs are only valid for a short period of time (a few minutes) and do not require an `Authorization` header.
+
+The CSV file has the following headers for columns:
+
+- Report Refresh Date
+- Team Name
+- Team Id
+- Team type
+- Last Activity Date
+- Report Period
+- Active users
+- Active Channels
+- Guests
+- Reactions
+- Meetings Organized
+- Post Messages
+- Reply Messages
+- Channel Messages
+- Urgent Messages
+- Mentions
+- Active Shared Channels
+- Active External Users
+
+## Examples
+
+The following is an example that outputs CSV.
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "reportroot_getteamsuseractivitytotalusercounts_csv"
+}-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/reports/getTeamsTeamActivityDetail(period='D7')
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+HTTP/1.1 302 Found
+Content-Type: text/plain
+Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
+```
+
+Follow the 302 redirection and the CSV file that downloads will have the following schema.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "stream"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-Type: application/octet-stream
+
+Report Refresh Date,Team Name,Team Id,Team Type,Last Activity Date,Report Period,Active Users,Active Channels,Guests,Reactions,Meetings Organized,Post Messages,Reply Messages,Channel Messages,Urgent Messages,Mentions,Active Shared Channels,Active External Users
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "Example",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}-->
v1.0 Reportroot Getteamsteamactivitydistributioncounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getteamsteamactivitydistributioncounts.md
+
+ Title: "reportRoot: getTeamsTeamActivityDistributionCounts"
+description: "Get the number of team activities across Microsoft Teams over a selected period."
+ms.localizationpriority: medium
+++
+# reportRoot: getTeamsTeamActivityDistributionCounts
+
+Namespace: microsoft.graph
+
+Get the number of team activities across Microsoft Teams over a selected period.
+
+## 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) | Reports.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Reports.Read.All |
+
+> **Note:** For delegated permissions to allow apps to read service usage reports on behalf of a user, the tenant administrator must have assigned the user the appropriate Azure Active Directory limited administrator role. For more details, see [Authorization for APIs to read Microsoft 365 usage reports](/graph/reportroot-authorization).
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /reports/getTeamsTeamActivityDistributionCounts(period='{period_value}')
+```
+
+## Function parameters
+
+In the request URL, provide the following parameter with a valid value.
+
+| Parameter | Type | Description |
+| :-- | :-- | : |
+| period | string | Specifies the length of time over which the report is aggregated. The supported values for {period_value} are: `D7`, `D30`, `D90`, and `D180`. These values follow the format D*n* where *n* represents the number of days over which the report is aggregated. Required. |
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Response
+
+If successful, this method returns a `302 Found` response that redirects to a preauthenticated download URL for the report. That URL can be found in the `Location` header in the response.
+
+Preauthenticated download URLs are only valid for a short period of time (a few minutes) and do not require an `Authorization` header.
+
+The CSV file has the following headers for columns:
+
+- Report Refresh Date
+- Report Period
+- Active users
+- Active Channels
+- Guests
+- Reactions
+- Meetings Organized
+- Post Messages
+- Channel Messages
+- Active Shared Channels
+- Active External Users
+- Reply Messages
+- Urgent Messages
+- Mentions
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "reportroot_getteamsteamactivitydistributioncounts_csv"
+}-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/reports/getTeamsTeamActivityDistributionCounts(period='D7')
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+HTTP/1.1 302 Found
+Content-Type: text/plain
+Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
+```
+
+Follow the 302 redirection and the CSV file that downloads will have the following schema.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "stream"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-Type: application/octet-stream
+
+Report Refresh Date,Report Period,Active Users,Active Channels,Guests,Reactions,Meetings Organized,Post Messages,Channel Messages,Active Shared Channels,Active External Users,Reply Messages,Urgent Messages,Mentions
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "Example",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}-->
v1.0 Reportroot Getteamsteamcounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getteamsteamcounts.md
+
+ Title: "reportRoot: getTeamsTeamCounts"
+description: "Get the number of teams of a particular type in an instance of Microsoft Teams."
+ms.localizationpriority: medium
+++
+# reportRoot: getTeamsTeamCounts
+
+Namespace: microsoft.graph
+
+Get the number of teams of a particular type in an instance of Microsoft Teams.
+
+## 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) | Reports.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Reports.Read.All |
+
+> **Note:** For delegated permissions to allow apps to read service usage reports on behalf of a user, the tenant administrator must have assigned the user the appropriate Azure Active Directory limited administrator role. For more details, see [Authorization for APIs to read Microsoft 365 usage reports](/graph/reportroot-authorization).
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /reports/getTeamsTeamCounts(period='{period_value}')
+```
+
+## Function parameters
+
+In the request URL, provide the following parameters with a valid value.
+
+| Parameter | Type | Description |
+| :-- | :-- | : |
+| period | string | Specifies the length of time over which the report is aggregated. The supported values for {period_value} are: `D7`, `D30`, `D90`, and `D180`. These values follow the format D*n*, where *n* represents the number of days over which the report is aggregated. Required. |
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `302 Found` response that redirects to a pre-authenticated download URL for the report. That URL can be found in the `Location` header in the response.
+
+Pre-authenticated download URLs are only valid for a short period (a few minutes) and do not require an `Authorization` header.
+
+The CSV file has the following headers for columns:
+
+- Report Refresh Date
+- Report Date
+- Public Teams
+- Active Public Teams
+- Private Teams
+- Active Private Teams
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "reportroot_getteamsteamcounts_csv"
+}-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/beta/reports/getTeamsTeamCounts(period='D7')?$format=text/csv
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- { "blockType": "ignored" } -->
+```http
+HTTP/1.1 302 Found
+Content-Type: text/plain
+Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
+```
+
+Follow the 302 redirection and the CSV file that downloads will have the following schema.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "String"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-Type: application/octet-stream
+
+Report Refresh Date,Report Date,Public Teams,Active Public Teams,Private Teams,Active Private Teams
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "Example",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}-->
v1.0 Reportroot Getteamsuseractivitycounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getteamsuseractivitycounts.md
The CSV file has the following headers for columns:
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored",
+ "blockType": "request",
"name": "reportroot_getteamsuseractivitycounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getTeamsUserActivityCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ ### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
``` Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getteamsuseractivityusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getteamsuseractivityusercounts.md
The CSV file has the following headers for columns:
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored",
+ "blockType": "request",
"name": "reportroot_getteamsuseractivityusercounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getTeamsUserActivityUserCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
``` Follow the 302 redirection and the CSV file that downloads will have the following schema.-
-<!-- { "blockType": "ignored" } -->
-
+
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK Content-Type: application/octet-stream
v1.0 Reportroot Getteamsuseractivityuserdetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getteamsuseractivityuserdetail.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request
-<!-- { "blockType": "samples" } -->
+<!-- { "blockType": "ignored" } -->
```http GET /reports/getTeamsUserActivityUserDetail(period='{period_value}')
The CSV file has the following headers for columns:
The following is an example of the request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "ignored",
+ "blockType": "request",
"name": "reportroot_getteamsuseractivityuserdetail" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getTeamsUserActivityUserDetail(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ ### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getyammeractivitycounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getyammeractivitycounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getyammeractivitycounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getYammerActivityCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getyammeractivityusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getyammeractivityusercounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getyammeractivityusercounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getYammerActivityUserCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
-
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK Content-Type: application/octet-stream
v1.0 Reportroot Getyammeractivityuserdetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getyammeractivityuserdetail.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getyammeractivityuserdetail" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getYammerActivityUserDetail(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response.
-<!-- { "blockType": "response", "@odata.type": "microsoft.graph.report" } -->
-
+<!-- { "blockType": "ignored" } -->
```http HTTP/1.1 302 Found Content-Type: text/plain Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe ```
+Follow the 302 redirection and the CSV file that downloads will have the following schema.
+
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-Type: application/octet-stream
+
+Report Refresh Date,User Principal Name,Display Name,User State,State Change Date,Last Activity Date,Posted Count,Read Count,Liked Count,Assigned Products,Report Period
+```
+ #### Request If the `date` parameter is specified, the report is scoped to activities that took place on the given date.
If the `date` parameter is specified, the report is scoped to activities that to
# [HTTP](#tab/http) <!--{ "blockType": "request",
- "isComposable": true,
"name": "reportroot_getyammeractivityuserdetail_date" }-->
GET https://graph.microsoft.com/v1.0/reports/getYammerActivityUserDetail(date='2
[!INCLUDE [sample-code](../includes/snippets/csharp/reportroot-getyammeractivityuserdetail-date-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/reportroot-getyammeractivityuserdetail-date-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+ # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/getYammerActivityUserDetail(date='2
The following is an example of the response.
-<!-- {
- "blockType": "response"
-} -->
-
+<!-- { "blockType": "ignored" } -->
```http HTTP/1.1 302 Found Content-Type: text/plain Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe ``` - Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
-
+<!-- {
+ "blockType": "response",
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK Content-Type: application/octet-stream
v1.0 Reportroot Getyammerdeviceusagedistributionusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getyammerdeviceusagedistributionusercounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getyammerdeviceusagedistributionusercounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getYammerDeviceUsageDistributionUserCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
-} -->
-
+<!-- { "blockType": "ignored" } -->
```http HTTP/1.1 302 Found Content-Type: text/plain
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
-
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK Content-Type: application/octet-stream
v1.0 Reportroot Getyammerdeviceusageusercounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getyammerdeviceusageusercounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getyammerdeviceusageusercounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getYammerDeviceUsageUserCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
-} -->
-
+<!-- { "blockType": "ignored" } -->
```http HTTP/1.1 302 Found Content-Type: text/plain
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getyammerdeviceusageuserdetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getyammerdeviceusageuserdetail.md
The CSV file has the following headers for columns.
- Used Others - Report Period
-## Example
-
+## Examples
+### Example 1: getYammerDeviceUsageUserDetail by period
#### Request The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getyammerdeviceusageuserdetail" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getYammerDeviceUsageUserDetail(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response.
-<!-- { "blockType": "response", "@odata.type": "microsoft.graph.report" } -->
+<!-- {
+ "blockType": "ignored"
+} -->
```http HTTP/1.1 302 Found Content-Type: text/plain Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe ```
+Follow the 302 redirection and the CSV file that downloads will have the following schema.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "String"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-Type: application/octet-stream
+
+Report Refresh Date,User Principal Name,Display Name,User State,State Change Date,Last Activity Date,Used Web,Used Windows Phone,Used Android Phone,Used iPhone,Used iPad,Used Others,Report Period
+```
+### Example 2: getYammerDeviceUsageUserDetail by date
#### Request If called with the `date` parameter, the report is scoped to usage on the given date.
If called with the `date` parameter, the report is scoped to usage on the given
# [HTTP](#tab/http) <!--{ "blockType": "request",
- "isComposable": true,
"name": "reportroot_getyammerdeviceusageuserdetail_date" }-->
GET https://graph.microsoft.com/v1.0/reports/getYammerDeviceUsageUserDetail(date
[!INCLUDE [sample-code](../includes/snippets/csharp/reportroot-getyammerdeviceusageuserdetail-date-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/reportroot-getyammerdeviceusageuserdetail-date-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+ # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/getYammerDeviceUsageUserDetail(date
The following is an example of the response. <!-- {
- "blockType": "response"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getyammergroupsactivitycounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getyammergroupsactivitycounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getyammergroupsactivitycounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getYammerGroupsActivityCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response. <!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
+ "blockType": "ignored"
} --> ```http
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK
v1.0 Reportroot Getyammergroupsactivitydetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getyammergroupsactivitydetail.md
The CSV file has the following headers for columns.
- Liked Count - Report Period
-## Example
-
+## Examples
+### Example 1: getYammerGroupsActivityDetail by period
#### Request The following is an example of the request. -
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getyammergroupsactivityuserdetail" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getYammerGroupsActivityDetail(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response.
-<!-- { "blockType": "response", "@odata.type": "microsoft.graph.report" } -->
+<!-- { "blockType": "response"} -->
```http HTTP/1.1 302 Found Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe ```
+### Example 2: getYammerGroupsActivityDetail by date
#### Request If called with a `date`, the report is scoped to activity on the given date. # [HTTP](#tab/http) <!--{ "blockType": "request",
- "isComposable": true,
"name": "reportroot_getyammergroupsactivityuserdetail_date" }-->
GET https://graph.microsoft.com/v1.0/reports/getYammerGroupsActivityDetail(date=
[!INCLUDE [sample-code](../includes/snippets/csharp/reportroot-getyammergroupsactivityuserdetail-date-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/reportroot-getyammergroupsactivityuserdetail-date-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+ # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/getYammerGroupsActivityDetail(date=
The following is an example of the response.
-<!-- { "blockType": "response" } -->
+<!-- { "blockType": "ignored" } -->
```http HTTP/1.1 302 Found
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema. <!-- {
- "blockType": "ignored"
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "String"
} --> ```http
v1.0 Reportroot Getyammergroupsactivitygroupcounts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-getyammergroupsactivitygroupcounts.md
The CSV file has the following headers for columns.
The following is an example of the request.
+# [HTTP](#tab/http)
<!--{
- "blockType": "ignored",
- "isComposable": true,
+ "blockType": "request",
"name": "reportroot_getyammergroupsactivitygroupcounts" }-->
-```http
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/reports/getYammerGroupsActivityGroupCounts(period='D7') ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
++ #### Response The following is an example of the response.
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.report"
-} -->
-
+<!-- { "blockType": "ignored" } -->
```http HTTP/1.1 302 Found Content-Type: text/plain
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Follow the 302 redirection and the CSV file that downloads will have the following schema.
-<!-- { "blockType": "ignored" } -->
-
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "String"
+} -->
```http HTTP/1.1 200 OK Content-Type: application/octet-stream Report Refresh Date,Total,Active,Report Date,Report Period
+2023-06-25,11,0,2023-06-25,7
+2023-06-24,11,0,2023-06-24,7
+2023-06-23,11,0,2023-06-23,7
+2023-06-22,11,0,2023-06-22,7
+2023-06-21,11,0,2023-06-21,7
+2023-06-20,11,0,2023-06-20,7
+2023-06-19,11,0,2023-06-19,7
```+ <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!-- {
v1.0 Reportroot List Dailyprintusagebyprinter https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-list-dailyprintusagebyprinter.md
GET https://graph.microsoft.com/v1.0/reports/dailyPrintUsageByPrinter
[!INCLUDE [sample-code](../includes/snippets/csharp/list-printusagebyprinter-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-printusagebyprinter-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/dailyPrintUsageByPrinter
[!INCLUDE [sample-code](../includes/snippets/powershell/list-printusagebyprinter-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Reportroot List Dailyprintusagebyuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-list-dailyprintusagebyuser.md
GET https://graph.microsoft.com/v1.0/reports/dailyPrintUsageByUser
[!INCLUDE [sample-code](../includes/snippets/csharp/list-printusagebyuser-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-printusagebyuser-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/dailyPrintUsageByUser
[!INCLUDE [sample-code](../includes/snippets/powershell/list-printusagebyuser-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Reportroot List Monthlyprintusagebyprinter https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-list-monthlyprintusagebyprinter.md
GET https://graph.microsoft.com/v1.0/reports/monthlyPrintUsageByPrinter
[!INCLUDE [sample-code](../includes/snippets/csharp/list-printusagebyprinter-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-printusagebyprinter-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/monthlyPrintUsageByPrinter
[!INCLUDE [sample-code](../includes/snippets/powershell/list-printusagebyprinter-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Reportroot List Monthlyprintusagebyuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reportroot-list-monthlyprintusagebyuser.md
GET https://graph.microsoft.com/v1.0/reports/monthlyPrintUsageByUser
[!INCLUDE [sample-code](../includes/snippets/csharp/list-printusagebyuser-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-printusagebyuser-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/monthlyPrintUsageByUser
[!INCLUDE [sample-code](../includes/snippets/powershell/list-printusagebyuser-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Reports Getgrouparchivedprintjobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reports-getgrouparchivedprintjobs.md
GET https://graph.microsoft.com/v1.0/reports/getGroupArchivedPrintJobs(groupId='
[!INCLUDE [sample-code](../includes/snippets/csharp/reports-getgrouparchivedprintjobs-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/reports-getgrouparchivedprintjobs-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/getGroupArchivedPrintJobs(groupId='
[!INCLUDE [sample-code](../includes/snippets/php/reports-getgrouparchivedprintjobs-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Reports Getprinterarchivedprintjobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reports-getprinterarchivedprintjobs.md
GET https://graph.microsoft.com/v1.0/reports/getPrinterArchivedPrintJobs(printer
[!INCLUDE [sample-code](../includes/snippets/csharp/reportroot-getprinterarchivedprintjobs-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/reportroot-getprinterarchivedprintjobs-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/getPrinterArchivedPrintJobs(printer
[!INCLUDE [sample-code](../includes/snippets/php/reportroot-getprinterarchivedprintjobs-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Reports Getuserarchivedprintjobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/reports-getuserarchivedprintjobs.md
GET https://graph.microsoft.com/v1.0/reports/getUserArchivedPrintJobs(userId='{i
[!INCLUDE [sample-code](../includes/snippets/csharp/reportroot-getuserarchivedprintjobs-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/reportroot-getuserarchivedprintjobs-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/getUserArchivedPrintJobs(userId='{i
[!INCLUDE [sample-code](../includes/snippets/php/reportroot-getuserarchivedprintjobs-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Resource Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/resource-get.md
GET https://graph.microsoft.com/v1.0/me/onenote/resources/{id}/content
[!INCLUDE [sample-code](../includes/snippets/csharp/get-resource-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-resource-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/onenote/resources/{id}/content
[!INCLUDE [sample-code](../includes/snippets/powershell/get-resource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Richlongrunningoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/richlongrunningoperation-get.md
GET https://graph.microsoft.com/v1.0/sites/root/operations/contentTypeCopy,0x010
[!INCLUDE [sample-code](../includes/snippets/csharp/get-richlongrunningoperation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-richlongrunningoperation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/root/operations/contentTypeCopy,0x010
[!INCLUDE [sample-code](../includes/snippets/php/get-richlongrunningoperation-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Riskdetection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/riskdetection-get.md
GET https://graph.microsoft.com/v1.0/identityProtection/riskDetections/c2b6c2b9-
[!INCLUDE [sample-code](../includes/snippets/csharp/get-riskdetection-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-riskdetection-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityProtection/riskDetections/c2b6c2b9-
[!INCLUDE [sample-code](../includes/snippets/powershell/get-riskdetection-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Riskdetection List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/riskdetection-list.md
GET https://graph.microsoft.com/v1.0/identityProtection/riskDetections
[!INCLUDE [sample-code](../includes/snippets/csharp/get-riskdetection-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-riskdetection-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityProtection/riskDetections
[!INCLUDE [sample-code](../includes/snippets/powershell/get-riskdetection-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Riskyserviceprincipal Confirmcompromised https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/riskyserviceprincipal-confirmcompromised.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/riskyserviceprincipal-confirmcompromised-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/riskyserviceprincipal-confirmcompromised-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/riskyserviceprincipal-confirmcompromised-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Riskyserviceprincipal Dismiss https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/riskyserviceprincipal-dismiss.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/riskyserviceprincipal-dismiss-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/riskyserviceprincipal-dismiss-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/riskyserviceprincipal-dismiss-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Riskyserviceprincipal Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/riskyserviceprincipal-get.md
GET https://graph.microsoft.com/v1.0/identityProtection/riskyServicePrincipals/9
[!INCLUDE [sample-code](../includes/snippets/csharp/get-riskyserviceprincipal-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-riskyserviceprincipal-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityProtection/riskyServicePrincipals/9
[!INCLUDE [sample-code](../includes/snippets/powershell/get-riskyserviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Riskyserviceprincipal List History https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/riskyserviceprincipal-list-history.md
GET https://graph.microsoft.com/v1.0/identityProtection/riskyServicePrincipals/{
[!INCLUDE [sample-code](../includes/snippets/csharp/list-riskyserviceprincipalhistoryitem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-riskyserviceprincipalhistoryitem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityProtection/riskyServicePrincipals/{
[!INCLUDE [sample-code](../includes/snippets/powershell/list-riskyserviceprincipalhistoryitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Riskyuser Confirmcompromised https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/riskyuser-confirmcompromised.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/riskyuser-confirmcompromised-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/riskyuser-confirmcompromised-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/riskyuser-confirmcompromised-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Riskyuser Dismiss https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/riskyuser-dismiss.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/riskyuser-dismiss-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/riskyuser-dismiss-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/riskyuser-dismiss-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Riskyuser Get Riskyuserhistoryitem https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/riskyuser-get-riskyuserhistoryitem.md
GET https://graph.microsoft.com/v1.0/identityProtection/riskyUsers/41a31b00-3b3b
[!INCLUDE [sample-code](../includes/snippets/csharp/get-riskyuserhistoryitem-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-riskyuserhistoryitem-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityProtection/riskyUsers/41a31b00-3b3b
[!INCLUDE [sample-code](../includes/snippets/powershell/get-riskyuserhistoryitem-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Riskyuser Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/riskyuser-get.md
GET https://graph.microsoft.com/v1.0/identityProtection/riskyUsers/c2b6c2b9-dddc
[!INCLUDE [sample-code](../includes/snippets/csharp/get-riskyuser-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-riskyuser-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityProtection/riskyUsers/c2b6c2b9-dddc
[!INCLUDE [sample-code](../includes/snippets/powershell/get-riskyuser-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Riskyuser List History https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/riskyuser-list-history.md
GET https://graph.microsoft.com/v1.0/identityProtection/riskyUsers/{riskyUserId}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-riskyuserhistoryitem-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-riskyuserhistoryitem-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityProtection/riskyUsers/{riskyUserId}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-riskyuserhistoryitem-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Riskyuser List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/riskyuser-list.md
GET https://graph.microsoft.com/v1.0/identityProtection/riskyUsers
[!INCLUDE [sample-code](../includes/snippets/csharp/get-riskyuser-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-riskyuser-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityProtection/riskyUsers
[!INCLUDE [sample-code](../includes/snippets/powershell/get-riskyuser-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Samlorwsfedexternaldomainfederation Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/samlorwsfedexternaldomainfederation-delete.md
DELETE https://graph.microsoft.com/beta/directory/federationConfigurations/96db0
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-samlorwsfedexternaldomainfederation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Samlorwsfedexternaldomainfederation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/samlorwsfedexternaldomainfederation-get.md
GET https://graph.microsoft.com/beta/directory/federationConfigurations/graph.sa
[!INCLUDE [sample-code](../includes/snippets/powershell/get-samlorwsfedexternaldomainfederation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Samlorwsfedexternaldomainfederation List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/samlorwsfedexternaldomainfederation-list.md
GET https://graph.microsoft.com/v1.0/directory/federationConfigurations/graph.sa
[!INCLUDE [sample-code](../includes/snippets/csharp/list-samlorwsfedexternaldomainfederation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-samlorwsfedexternaldomainfederation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/directory/federationConfigurations/graph.sa
[!INCLUDE [sample-code](../includes/snippets/powershell/list-samlorwsfedexternaldomainfederation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Samlorwsfedexternaldomainfederation Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/samlorwsfedexternaldomainfederation-post.md
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/create-samlorwsfedexternaldomainfederation-from--javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Schedule Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/schedule-get.md
This method does not support OData query parameters to customize the response.
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
GET https://graph.microsoft.com/v1.0/teams/02bd9fd6-8f93-4758-87c3-1fb73740a315/
[!INCLUDE [sample-code](../includes/snippets/csharp/schedule-get-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/schedule-get-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/02bd9fd6-8f93-4758-87c3-1fb73740a315/
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-get-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
} -->
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Schedule List Schedulinggroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/schedule-list-schedulinggroups.md
GET /teams/{teamId}/schedule/schedulingGroups
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/schedulingGroups
[!INCLUDE [sample-code](../includes/snippets/csharp/schedule-list-schedulinggroups-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/schedule-list-schedulinggroups-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/schedulingGroups
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-list-schedulinggroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Schedule List Shifts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/schedule-list-shifts.md
This method supports the `$filter` [OData query parameter](/graph/query-paramete
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/shifts?$filter=shar
[!INCLUDE [sample-code](../includes/snippets/csharp/schedule-list-shifts-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/schedule-list-shifts-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/shifts?$filter=shar
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-list-shifts-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Schedule List Timeoffreasons https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/schedule-list-timeoffreasons.md
GET /teams/{teamId}/schedule/timeOffReasons
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/timeOffReasons
[!INCLUDE [sample-code](../includes/snippets/csharp/schedule-list-timeoffreasons-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/schedule-list-timeoffreasons-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/timeOffReasons
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-list-timeoffreasons-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Schedule List Timesoff https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/schedule-list-timesoff.md
This method supports the `$filter` [OData query parameter](/graph/query-paramete
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/timesOff?$filter=sh
[!INCLUDE [sample-code](../includes/snippets/csharp/schedule-list-timesoff-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/schedule-list-timesoff-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/timesOff?$filter=sh
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-list-timesoff-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Schedule Post Schedulinggroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/schedule-post-schedulinggroups.md
POST /teams/{teamId}/schedule/schedulingGroups
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/schedule-post-schedulinggroups-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/schedule-post-schedulinggroups-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-post-schedulinggroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Schedule Post Shifts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/schedule-post-shifts.md
POST /teams/{teamId}/schedule/shifts
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/schedule-post-shifts-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/schedule-post-shifts-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-post-shifts-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Schedule Post Timeoffreasons https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/schedule-post-timeoffreasons.md
POST /teams/{teamId}/schedule/timeOffReasons
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/schedule-post-timeoffreasons-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/schedule-post-timeoffreasons-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-post-timeoffreasons-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Schedule Post Timesoff https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/schedule-post-timesoff.md
POST /teams/{teamId}/schedule/timesOff
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/timeoff-post-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/timeoff-post-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/timeoff-post-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Schedule Share https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/schedule-share.md
POST /teams/{teamId}/schedule/share
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
In the request body, provide a JSON object with the following parameters.
## Response
-If successful, this method returns a `204 No Content` response code. It does not return anything in the response body.
+If successful, this method returns a `200 OK` response code. It does not return anything in the response body.
## Example
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/schedule-share-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/schedule-share-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-share-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
The following is an example of the response.
} --> ```http
-HTTP/1.1 204 No content
+HTTP/1.1 200 OK
``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
HTTP/1.1 204 No content
} -->
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Schedulinggroup Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/schedulinggroup-delete.md
DELETE /teams/{teamId}/schedule/schedulingGroups/{schedulingGroupId}
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
DELETE https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/schedulingGroups
[!INCLUDE [sample-code](../includes/snippets/csharp/schedule-delete-schedulinggroups-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/schedule-delete-schedulinggroups-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/schedulingGroups
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-delete-schedulinggroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 204 No Content
} -->
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Schedulinggroup Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/schedulinggroup-get.md
This method does not support OData query parameters to customize the response.
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/schedulingGroups/{s
[!INCLUDE [sample-code](../includes/snippets/csharp/schedule-get-schedulinggroups-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/schedule-get-schedulinggroups-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/schedulingGroups/{s
[!INCLUDE [sample-code](../includes/snippets/powershell/schedule-get-schedulinggroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Schedulinggroup Put https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/schedulinggroup-put.md
PUT /teams/{teamId}/schedule/schedulingGroups/{schedulingGroupId}
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
Prefer: return=representation
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: return=representation
[!INCLUDE [sample-code](../includes/snippets/javascript/schedule-put-schedulinggroups-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Schemaextension Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/schemaextension-delete.md
Delete the definition of a [schema extension](../resources/schemaextension.md).
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | Application.ReadWrite.All |
DELETE https://graph.microsoft.com/v1.0/schemaExtensions/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-schemaextension-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-schemaextension-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/schemaExtensions/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-schemaextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Schemaextension Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/schemaextension-get.md
GET https://graph.microsoft.com/v1.0/schemaExtensions/extcivhhslh_sbtest1
[!INCLUDE [sample-code](../includes/snippets/csharp/get-schemaextension-extcivhhslh-sbtest1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-schemaextension-extcivhhslh-sbtest1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/schemaExtensions/extcivhhslh_sbtest1
[!INCLUDE [sample-code](../includes/snippets/powershell/get-schemaextension-extcivhhslh-sbtest1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Schemaextension List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/schemaextension-list.md
GET https://graph.microsoft.com/v1.0/schemaExtensions?$filter=id%20eq%20'graphle
[!INCLUDE [sample-code](../includes/snippets/csharp/get-schemaextensions-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-schemaextensions-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/schemaExtensions?$filter=id%20eq%20'graphle
[!INCLUDE [sample-code](../includes/snippets/powershell/get-schemaextensions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Schemaextension Post Schemaextensions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/schemaextension-post-schemaextensions.md
use the schema extension definition to [create a new group with training course
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | Application.ReadWrite.All |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-schemaextension-from-schemaextensions-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-schemaextension-from-schemaextensions-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-schemaextension-from-schemaextensions-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-schemaextension-from-schemaextensions-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-schemaextension-from-schemaextensions-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-schemaextension-from-schemaextensions-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-schemaextension-from-schemaextensions-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-schemaextension-from-schemaextensions-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-schemaextension-from-schemaextensions-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Schemaextension Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/schemaextension-update.md
This criteria for the **owner** property allows a signed-in user to make updates
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | Application.ReadWrite.All |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-schemaextension-owner-to-appid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-schemaextension-owner-to-appid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-schemaextension-owner-to-appid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Search Query https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/search-query.md
If successful, this method returns `HTTP 200 OK` response code and a [searchResp
The following example shows how to search for expected connector items. #### Request-
-```HTTP
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "search_query_v1_e1"
+} -->
+```http
POST https://graph.microsoft.com/v1.0/search/query Content-type: application/json
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ #### Response The following example shows the response.-
-```HTTP
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.searchResponse"
+} -->
+```http
HTTP/1.1 200 OK Content-type: application/json
Content-type: application/json
The following example shows how to use the queryable property **createdBy** to retrieve all files created by a user. #### Request-
-```HTTP
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "search_query_v1_e2"
+} -->
+```http
POST https://graph.microsoft.com/v1.0/search/query Content-type: application/json
Content-type: application/json
} ```
-#### Response
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
+++
+#### Response
The following example shows the response.
-```HTTP
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.searchResponse"
+} -->
+
+```http
HTTP/1.1 200 OK Content-type: application/json
Content-type: application/json
"tocPath": "" }--> -
v1.0 Section Copytonotebook https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/section-copytonotebook.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/section-copytonotebook-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/section-copytonotebook-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/section-copytonotebook-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ##### Response
v1.0 Section Copytosectiongroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/section-copytosectiongroup.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/section-copytosectiongroup-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/section-copytosectiongroup-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/section-copytosectiongroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Section Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/section-get.md
GET https://graph.microsoft.com/v1.0/me/onenote/sections/1-0bc35248-e4e2-4759-ad
[!INCLUDE [sample-code](../includes/snippets/csharp/get-section-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-section-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/onenote/sections/1-0bc35248-e4e2-4759-ad
[!INCLUDE [sample-code](../includes/snippets/powershell/get-section-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Section List Pages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/section-list-pages.md
If successful, this method returns a `200 OK` response code and a collection of
## Example ##### Request Here is an example of the request.
-<!-- { "blockType": "ignored" } -->
-```http
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "section_list_pages"
+}-->
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/me/onenote/sections/{id}/pages ```+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ##### Response Here is an example of the response. Note: The response object shown here is truncated for brevity. All of the properties will be returned from an actual call.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.onenotePage"
+} -->
```http HTTP/1.1 200 OK Content-type: application/json
v1.0 Section Post Pages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/section-post-pages.md
If successful, this method returns `201 Created` response code and the new [page
##### Request Here is an example of the request.
-<!-- { "blockType": "ignored" } -->
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "section_post_pages"
+}-->
+ ```http POST https://graph.microsoft.com/v1.0/me/onenote/sections/{id}/pages Content-type: multipart/form-data; boundary=MyPartBoundary198374
Content-Type:application/pdf
--MyPartBoundary198374-- ```+
+# [CLI](#tab/cli)
+
+# [JavaScript](#tab/javascript)
+++ ##### Response Here is an example of the response. Note: The response object shown here is truncated for brevity. All of the properties will be returned from an actual call.
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.onenotePage"
+} -->
+ ```http HTTP/1.1 200 OK Content-type: application/json
v1.0 Sectiongroup Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/sectiongroup-get.md
GET https://graph.microsoft.com/v1.0/me/onenote/sectionGroups/1-0b13154b-d92d-46
[!INCLUDE [sample-code](../includes/snippets/csharp/get-sectiongroup-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-sectiongroup-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/onenote/sectionGroups/1-0b13154b-d92d-46
[!INCLUDE [sample-code](../includes/snippets/powershell/get-sectiongroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Sectiongroup List Sectiongroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/sectiongroup-list-sectiongroups.md
GET https://graph.microsoft.com/v1.0/me/onenote/sectionGroups/{id}/sectionGroups
[!INCLUDE [sample-code](../includes/snippets/csharp/get-sectiongroups-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-sectiongroups-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/onenote/sectionGroups/{id}/sectionGroups
[!INCLUDE [sample-code](../includes/snippets/php/get-sectiongroups-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Sectiongroup List Sections https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/sectiongroup-list-sections.md
GET https://graph.microsoft.com/v1.0/me/onenote/sectionGroups/{id}/sections
[!INCLUDE [sample-code](../includes/snippets/csharp/sectionsgroup-get-sections-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/sectionsgroup-get-sections-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/onenote/sectionGroups/{id}/sections
[!INCLUDE [sample-code](../includes/snippets/powershell/sectionsgroup-get-sections-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Sectiongroup Post Sectiongroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/sectiongroup-post-sectiongroups.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/create-sectiongroup-from-sectiongroup-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ##### Response
v1.0 Sectiongroup Post Sections https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/sectiongroup-post-sections.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-section-from-sectiongroup-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-section-from-sectiongroup-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-section-from-sectiongroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Securescore Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/securescore-get.md
GET https://graph.microsoft.com/v1.0/security/secureScores/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-securescore-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-securescore-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/secureScores/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-securescore-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Securescorecontrolprofile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/securescorecontrolprofile-get.md
GET https://graph.microsoft.com/v1.0/security/secureScoreControlProfiles/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-securescorecontrolprofile-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-securescorecontrolprofile-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/secureScoreControlProfiles/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-securescorecontrolprofile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Securescorecontrolprofile Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/securescorecontrolprofile-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/securescorecontrolprofiles-update-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/securescorecontrolprofiles-update-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/securescorecontrolprofiles-update-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/securescorecontrolprofiles-update-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/securescorecontrolprofiles-update-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/securescorecontrolprofiles-update-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Security Alert Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-alert-get.md
Title: "Get alert" description: "Retrieve the properties and relationships of an security alert object." Previously updated : 11/11/2022 ms.localizationpriority: medium ms.prod: "security"
GET https://graph.microsoft.com/v1.0/security/alerts_v2/da637578995287051192_756
[!INCLUDE [sample-code](../includes/snippets/csharp/get-security-alert-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-security-alert-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/alerts_v2/da637578995287051192_756
[!INCLUDE [sample-code](../includes/snippets/powershell/get-security-alert-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 200 OK
Content-type: application/json {
- "@odata.type": "#microsoft.graph.security.alert",
- "id": "da637578995287051192_756343937",
- "providerAlertId": "da637578995287051192_756343937",
- "incidentId": "28282",
- "status": "new",
- "severity": "low",
- "classification": "unknown",
- "determination": "unknown",
- "serviceSource": "microsoftDefenderForEndpoint",
- "detectionSource": "antivirus",
- "detectorId": "e0da400f-affd-43ef-b1d5-afc2eb6f2756",
- "tenantId": "b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
- "title": "Suspicious execution of hidden file",
- "description": "A hidden file has been launched. This activity could indicate a compromised host. Attackers often hide files associated with malicious tools to evade file system inspection and defenses.",
- "recommendedActions": "Collect artifacts and determine scope\n�\tReview the machine timeline for suspicious activities that may have occurred before and after the time of the alert, and record additional related artifacts (files, IPs/URLs) \n�\tLook for the presence of relevant artifacts on other systems. Identify commonalities and differences between potentially compromised systems.\n�\tSubmit relevant files for deep analysis and review resulting detailed behavioral information.\n�\tSubmit undetected files to the MMPC malware portal\n\nInitiate containment & mitigation \n�\tContact the user to verify intent and initiate local remediation actions as needed.\n�\tUpdate AV signatures and run a full scan. The scan might reveal and remove previously-undetected malware components.\n�\tEnsure that the machine has the latest security updates. In particular, ensure that you have installed the latest software, web browser, and Operating System versions.\n�\tIf credential theft is suspected, reset all relevant users passwords.\n�\tBlock communication with relevant URLs or IPs at the organization�s perimeter.",
- "category": "DefenseEvasion",
- "assignedTo": null,
- "alertWebUrl": "https://security.microsoft.com/alerts/da637578995287051192_756343937?tid=b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
- "incidentWebUrl": "https://security.microsoft.com/incidents/28282?tid=b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
- "actorDisplayName": null,
- "threatDisplayName": null,
- "threatFamilyName": null,
- "mitreTechniques": [
- "T1564.001"
- ],
- "createdDateTime": "2021-04-27T12:19:27.7211305Z",
- "lastUpdateDateTime": "2021-05-02T14:19:01.3266667Z",
- "resolvedDateTime": null,
- "firstActivityDateTime": "2021-04-26T07:45:50.116Z",
- "lastActivityDateTime": "2021-05-02T07:56:58.222Z",
- "comments": [],
- "evidence": [
- {
- "@odata.type": "#microsoft.graph.security.deviceEvidence",
- "createdDateTime": "2021-04-27T12:19:27.7211305Z",
- "verdict": "unknown",
- "remediationStatus": "none",
- "remediationStatusDetails": null,
- "firstSeenDateTime": "2020-09-12T07:28:32.4321753Z",
- "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
- "azureAdDeviceId": null,
- "deviceDnsName": "tempDns",
- "osPlatform": "Windows10",
- "osBuild": 22424,
- "version": "Other",
- "healthStatus": "active",
- "riskScore": "medium",
- "rbacGroupId": 75,
- "rbacGroupName": "UnassignedGroup",
- "onboardingStatus": "onboarded",
- "defenderAvStatus": "unknown",
- "loggedOnUsers": [],
- "roles": [
- "compromised"
- ],
- "tags": [
- "Test Machine"
- ],
- "vmMetadata": {
- "vmId": "ca1b0d41-5a3b-4d95-b48b-f220aed11d78",
- "cloudProvider": "azure",
- "resourceId": "/subscriptions/8700d3a3-3bb7-4fbe-a090-488a1ad04161/resourceGroups/WdatpApi-EUS-STG/providers/Microsoft.Compute/virtualMachines/NirLaviTests",
- "subscriptionId": "8700d3a3-3bb7-4fbe-a090-488a1ad04161"
- }
- },
- {
- "@odata.type": "#microsoft.graph.security.fileEvidence",
- "createdDateTime": "2021-04-27T12:19:27.7211305Z",
- "verdict": "unknown",
- "remediationStatus": "none",
- "remediationStatusDetails": null,
- "detectionStatus": "detected",
- "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
- "roles": [],
- "tags": [],
- "fileDetails": {
- "sha1": "5f1e8acedc065031aad553b710838eb366cfee9a",
- "sha256": "8963a19fb992ad9a76576c5638fd68292cffb9aaac29eb8285f9abf6196a7dec",
- "fileName": "MsSense.exe",
- "filePath": "C:\\Program Files\\temp",
- "fileSize": 6136392,
- "filePublisher": "Microsoft Corporation",
- "signer": null,
- "issuer": null
- }
- },
- {
- "@odata.type": "#microsoft.graph.security.processEvidence",
- "createdDateTime": "2021-04-27T12:19:27.7211305Z",
- "verdict": "unknown",
- "remediationStatus": "none",
- "remediationStatusDetails": null,
- "processId": 4780,
- "parentProcessId": 668,
- "processCommandLine": "\"MsSense.exe\"",
- "processCreationDateTime": "2021-08-12T12:43:19.0772577Z",
- "parentProcessCreationDateTime": "2021-08-12T07:39:09.0909239Z",
- "detectionStatus": "detected",
- "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
- "roles": [],
- "tags": [],
- "imageFile": {
- "sha1": "5f1e8acedc065031aad553b710838eb366cfee9a",
- "sha256": "8963a19fb992ad9a76576c5638fd68292cffb9aaac29eb8285f9abf6196a7dec",
- "fileName": "MsSense.exe",
- "filePath": "C:\\Program Files\\temp",
- "fileSize": 6136392,
- "filePublisher": "Microsoft Corporation",
- "signer": null,
- "issuer": null
- },
- "parentProcessImageFile": {
- "sha1": null,
- "sha256": null,
- "fileName": "services.exe",
- "filePath": "C:\\Windows\\System32",
- "fileSize": 731744,
- "filePublisher": "Microsoft Corporation",
- "signer": null,
- "issuer": null
- },
- "userAccount": {
- "accountName": "SYSTEM",
- "domainName": "NT AUTHORITY",
- "userSid": "S-1-5-18",
- "azureAdUserId": null,
- "userPrincipalName": null
- }
- },
- {
- "@odata.type": "#microsoft.graph.security.registryKeyEvidence",
- "createdDateTime": "2021-04-27T12:19:27.7211305Z",
- "verdict": "unknown",
- "remediationStatus": "none",
- "remediationStatusDetails": null,
- "registryKey": "SYSTEM\\CONTROLSET001\\CONTROL\\WMI\\AUTOLOGGER\\SENSEAUDITLOGGER",
- "registryHive": "HKEY_LOCAL_MACHINE",
- "roles": [],
- "tags": [],
- }
- ]
+ "@odata.type": "#microsoft.graph.security.alert",
+ "id": "da637578995287051192_756343937",
+ "providerAlertId": "da637578995287051192_756343937",
+ "incidentId": "28282",
+ "status": "new",
+ "severity": "low",
+ "classification": "unknown",
+ "determination": "unknown",
+ "serviceSource": "microsoftDefenderForEndpoint",
+ "detectionSource": "antivirus",
+ "detectorId": "e0da400f-affd-43ef-b1d5-afc2eb6f2756",
+ "tenantId": "b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
+ "title": "Suspicious execution of hidden file",
+ "description": "A hidden file has been launched. This activity could indicate a compromised host. Attackers often hide files associated with malicious tools to evade file system inspection and defenses.",
+ "recommendedActions": "Collect artifacts and determine scope\n�\tReview the machine timeline for suspicious activities that may have occurred before and after the time of the alert, and record additional related artifacts (files, IPs/URLs) \n�\tLook for the presence of relevant artifacts on other systems. Identify commonalities and differences between potentially compromised systems.\n�\tSubmit relevant files for deep analysis and review resulting detailed behavioral information.\n�\tSubmit undetected files to the MMPC malware portal\n\nInitiate containment & mitigation \n�\tContact the user to verify intent and initiate local remediation actions as needed.\n�\tUpdate AV signatures and run a full scan. The scan might reveal and remove previously-undetected malware components.\n�\tEnsure that the machine has the latest security updates. In particular, ensure that you have installed the latest software, web browser, and Operating System versions.\n�\tIf credential theft is suspected, reset all relevant users passwords.\n�\tBlock communication with relevant URLs or IPs at the organization�s perimeter.",
+ "category": "DefenseEvasion",
+ "assignedTo": null,
+ "alertWebUrl": "https://security.microsoft.com/alerts/da637578995287051192_756343937?tid=b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
+ "incidentWebUrl": "https://security.microsoft.com/incidents/28282?tid=b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
+ "actorDisplayName": null,
+ "threatDisplayName": null,
+ "threatFamilyName": null,
+ "mitreTechniques": [
+ "T1564.001"
+ ],
+ "createdDateTime": "2021-04-27T12:19:27.7211305Z",
+ "lastUpdateDateTime": "2021-05-02T14:19:01.3266667Z",
+ "resolvedDateTime": null,
+ "firstActivityDateTime": "2021-04-26T07:45:50.116Z",
+ "lastActivityDateTime": "2021-05-02T07:56:58.222Z",
+ "comments": [],
+ "evidence": [
+ {
+ "@odata.type": "#microsoft.graph.security.deviceEvidence",
+ "createdDateTime": "2021-04-27T12:19:27.7211305Z",
+ "verdict": "unknown",
+ "remediationStatus": "none",
+ "remediationStatusDetails": null,
+ "firstSeenDateTime": "2020-09-12T07:28:32.4321753Z",
+ "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
+ "azureAdDeviceId": null,
+ "deviceDnsName": "tempDns",
+ "osPlatform": "Windows10",
+ "osBuild": 22424,
+ "version": "Other",
+ "healthStatus": "active",
+ "riskScore": "medium",
+ "rbacGroupId": 75,
+ "rbacGroupName": "UnassignedGroup",
+ "onboardingStatus": "onboarded",
+ "defenderAvStatus": "unknown",
+ "loggedOnUsers": [],
+ "roles": [
+ "compromised"
+ ],
+ "tags": [
+ "Test Machine"
+ ],
+ "vmMetadata": {
+ "vmId": "ca1b0d41-5a3b-4d95-b48b-f220aed11d78",
+ "cloudProvider": "azure",
+ "resourceId": "/subscriptions/8700d3a3-3bb7-4fbe-a090-488a1ad04161/resourceGroups/WdatpApi-EUS-STG/providers/Microsoft.Compute/virtualMachines/NirLaviTests",
+ "subscriptionId": "8700d3a3-3bb7-4fbe-a090-488a1ad04161"
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.security.fileEvidence",
+ "createdDateTime": "2021-04-27T12:19:27.7211305Z",
+ "verdict": "unknown",
+ "remediationStatus": "none",
+ "remediationStatusDetails": null,
+ "detectionStatus": "detected",
+ "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
+ "roles": [],
+ "tags": [],
+ "fileDetails": {
+ "sha1": "5f1e8acedc065031aad553b710838eb366cfee9a",
+ "sha256": "8963a19fb992ad9a76576c5638fd68292cffb9aaac29eb8285f9abf6196a7dec",
+ "fileName": "MsSense.exe",
+ "filePath": "C:\\Program Files\\temp",
+ "fileSize": 6136392,
+ "filePublisher": "Microsoft Corporation",
+ "signer": null,
+ "issuer": null
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.security.processEvidence",
+ "createdDateTime": "2021-04-27T12:19:27.7211305Z",
+ "verdict": "unknown",
+ "remediationStatus": "none",
+ "remediationStatusDetails": null,
+ "processId": 4780,
+ "parentProcessId": 668,
+ "processCommandLine": "\"MsSense.exe\"",
+ "processCreationDateTime": "2021-08-12T12:43:19.0772577Z",
+ "parentProcessCreationDateTime": "2021-08-12T07:39:09.0909239Z",
+ "detectionStatus": "detected",
+ "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
+ "roles": [],
+ "tags": [],
+ "imageFile": {
+ "sha1": "5f1e8acedc065031aad553b710838eb366cfee9a",
+ "sha256": "8963a19fb992ad9a76576c5638fd68292cffb9aaac29eb8285f9abf6196a7dec",
+ "fileName": "MsSense.exe",
+ "filePath": "C:\\Program Files\\temp",
+ "fileSize": 6136392,
+ "filePublisher": "Microsoft Corporation",
+ "signer": null,
+ "issuer": null
+ },
+ "parentProcessImageFile": {
+ "sha1": null,
+ "sha256": null,
+ "fileName": "services.exe",
+ "filePath": "C:\\Windows\\System32",
+ "fileSize": 731744,
+ "filePublisher": "Microsoft Corporation",
+ "signer": null,
+ "issuer": null
+ },
+ "userAccount": {
+ "accountName": "SYSTEM",
+ "domainName": "NT AUTHORITY",
+ "userSid": "S-1-5-18",
+ "azureAdUserId": null,
+ "userPrincipalName": null,
+ "displayName": "System"
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.security.registryKeyEvidence",
+ "createdDateTime": "2021-04-27T12:19:27.7211305Z",
+ "verdict": "unknown",
+ "remediationStatus": "none",
+ "remediationStatusDetails": null,
+ "registryKey": "SYSTEM\\CONTROLSET001\\CONTROL\\WMI\\AUTOLOGGER\\SENSEAUDITLOGGER",
+ "registryHive": "HKEY_LOCAL_MACHINE",
+ "roles": [],
+ "tags": []
+ }
+ ]
} ```
v1.0 Security Alert Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-alert-update.md
Content-length: 2450
[!INCLUDE [sample-code](../includes/snippets/csharp/update-alert-v2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-alert-v2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-length: 2450
[!INCLUDE [sample-code](../includes/snippets/powershell/update-alert-v2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Article Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-article-get.md
+
+ Title: "Get article"
+description: "Read the properties and relationships of an article object."
+
+ms.localizationpriority: medium
++
+# Get article
+
+Namespace: microsoft.graph.security
++
+Read the properties and relationships of an [article](../resources/security-article.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/articles/{articleId}
+```
+
+## Optional query parameters
+
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.security.article](../resources/security-article.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_article_e1",
+ "sampleKeys": ["a272d5ab"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/articles/a272d5ab
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.article"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "$metadata#articles/$entity",
+ "id": "a272d5ab",
+ "createdDateTime": "2023-03-03T18:20:22.677Z",
+ "lastUpdatedDateTime": "2023-03-03T18:20:22.677Z",
+ "title": "Batloader Malware Abuses Legitimate Tools Uses Obfuscated JavaScript Files in Q4 2022 Attacks",
+ "summary": {
+ "content": "Trend Micro discusses Batloader campaigns that were observed in the last quarter of 2022.",
+ "format": "markdown"
+ },
+ "isFeatured": false,
+ "body": {
+ "content": "#### Description\r\nTrend Micro discusses Batloader...",
+ "format": "markdown"
+ },
+ "tags": [
+ "OSINT",
+ "Batloader",
+ "RoyalRansomware",
+ "Python",
+ "JavaScript",
+ "MSI",
+ "PowerShell"
+ ],
+ "imageUrl": null
+}
+```
v1.0 Security Article List Indicators https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-article-list-indicators.md
+
+ Title: "List indicators"
+description: "Get a list of articleIndicator objects that represent indicators of threat or compromise related to the contents of an article."
+
+ms.localizationpriority: medium
++
+# List indicators
+
+Namespace: microsoft.graph.security
++
+Get a list of [articleIndicator](../resources/security-articleindicator.md) objects that represent indicators of threat or compromise related to the contents of an [article](../resources/security-article.md).
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/articles/{articleId}/indicators
+```
+
+## Optional query parameters
+
+This method supports the `$count`, `$select`, `$top`, and `$skip` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.security.articleIndicator](../resources/security-articleindicator.md) objects in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_articleindicator",
+ "sampleKeys": ["a272d5ab"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/articles/a272d5ab/indicators
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.security.articleIndicator)"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.security.articleIndicator",
+ "id": "ZmFrZS1tYWxpY2lvdXMuc2l0ZQ==",
+ "source": "microsoft",
+ "artifact": {
+ "@odata.type": "#microsoft.graph.security.hostname",
+ "id": "fake-malicious.site"
+ }
+ }
+ ]
+}
+```
v1.0 Security Article List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-article-list.md
+
+ Title: "List articles"
+description: "Get a list of article objects, including their properties and relationships."
+
+ms.localizationpriority: medium
++
+# List articles
+
+Namespace: microsoft.graph.security
++
+Get a list of [article](../resources/security-article.md) objects, including their properties and relationships.
+
+## 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) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/articles
+```
+
+## Optional query parameters
+
+This method supports the `$count`, `$select`, `$search`, `$top`, `$skip`, and `$orderBy` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+> **Note:** Currently, the `$search` OData query parameter only supports single-term searches.
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.security.article](../resources/security-article.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_article"
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/articles
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.article"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.context": "$metadata#articles/$entity",
+ "id": "a272d5ab",
+ "createdDateTime": "2023-03-03T18:20:22.677Z",
+ "lastUpdatedDateTime": "2023-03-03T18:20:22.677Z",
+ "title": "Batloader Malware Abuses Legitimate Tools Uses Obfuscated JavaScript Files in Q4 2022 Attacks",
+ "summary": {
+ "content": "Trend Micro discusses Batloader campaigns that were observed in the last quarter of 2022.",
+ "format": "markdown"
+ },
+ "isFeatured": false,
+ "body": {
+ "content": "#### Description\r\nTrend Micro discusses Batloader...",
+ "format": "markdown"
+ },
+ "tags": [
+ "OSINT",
+ "Batloader",
+ "RoyalRansomware",
+ "Python",
+ "JavaScript",
+ "MSI",
+ "PowerShell"
+ ],
+ "imageUrl": null
+ }
+ ]
+}
+```
v1.0 Security Articleindicator Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-articleindicator-get.md
+
+ Title: "Get articleIndicator"
+description: "Read the properties and relationships of an articleIndicator object."
+
+ms.localizationpriority: medium
++
+# Get articleIndicator
+
+Namespace: microsoft.graph.security
++
+Read the properties and relationships of an [articleIndicator](../resources/security-articleindicator.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/articleIndicators/{articleIndicatorId}
+```
+
+## Optional query parameters
+
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.security.articleIndicator](../resources/security-articleindicator.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_articleindicator",
+ "sampleKeys": ["ZmFrZS1tYWxpY2lvdXMuc2l0ZQ=="]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/articleIndicators/ZmFrZS1tYWxpY2lvdXMuc2l0ZQ==
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.articleIndicator"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.articleIndicator",
+ "id": "ZmFrZS1tYWxpY2lvdXMuc2l0ZQ==",
+ "source": "microsoft",
+ "artifact": {
+ "@odata.type": "#microsoft.graph.security.hostname",
+ "id": "fake-malicious.site"
+ }
+}
+```
v1.0 Security Caseoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-caseoperation-get.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/csharp/get-caseoperation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-caseoperation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/get-caseoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
} } ```
+> **Note:** If you need to perform an export operation, the response will include the download URL, file name, and size in the **exportfileMetadata property. You will be responsible for managing the actual download process. You can choose to download the file to your local computer or export it to your storage account.
+> To automate the process and avoid the interactive sign-in page:
+> 1. Provision the Microsoft Purview eDiscovery application by using [Create ServicePrincpal](../api/serviceprincipal-post-serviceprincipals.md) for the application ID b26e684c-5068-4120-a679-64a5d2c909d9.
+> 2. When the application is provisioned, request user-delegated permissions for discovery.Download.Read from the tenant admin. This request should be made from your third-party application interacting with Microsoft Graph.
+> 3. Make sure the tenant admin approves the request.
+> 4. Add the scope for the application to your existing script and make sure the headers include ("X-AllowWithAADToken", "true");.
+> By following these steps, the user authorization process will be automated, and you won't encounter a manual interactive sign-in page.
+
v1.0 Security Casesroot Delete Ediscoverycases https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-casesroot-delete-ediscoverycases.md
DELETE https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/22aa2acd-
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-ediscoverycase-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-ediscoverycase-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/22aa2acd-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-ediscoverycase-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Casesroot List Ediscoverycases https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-casesroot-list-ediscoverycases.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases
[!INCLUDE [sample-code](../includes/snippets/csharp/list-ediscoverycase-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-ediscoverycase-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscoverycase-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Casesroot Post Ediscoverycases https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-casesroot-post-ediscoverycases.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-ediscoverycase-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-ediscoverycase-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-ediscoverycase-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Close https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycase-close.md
POST https://graph.microsoft.com/security/cases/ediscoveryCases/061b9a92-8926-4b
[!INCLUDE [sample-code](../includes/snippets/csharp/close-ediscoverycase-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/close-ediscoverycase-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/security/cases/ediscoveryCases/061b9a92-8926-4b
[!INCLUDE [sample-code](../includes/snippets/php/close-ediscoverycase-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Delete Searches https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycase-delete-searches.md
DELETE https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-ediscoverysearch-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-ediscoverysearch-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-ediscoverysearch-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Delete Tags https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycase-delete-tags.md
DELETE https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-parent-from-ediscoveryreviewtag-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-parent-from-ediscoveryreviewtag-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-parent-from-ediscoveryreviewtag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycase-get.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/22aa2acd-755
[!INCLUDE [sample-code](../includes/snippets/csharp/get-ediscoverycase-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-ediscoverycase-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/22aa2acd-755
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ediscoverycase-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase List Custodians https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycase-list-custodians.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/csharp/list-ediscoverycustodian-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-ediscoverycustodian-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscoverycustodian-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase List Noncustodialdatasources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycase-list-noncustodialdatasources.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/csharp/create-ediscoverynoncustodialdatasource-expand-datasource-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-ediscoverynoncustodialdatasource-expand-datasource-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/create-ediscoverynoncustodialdatasource-expand-datasource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase List Operations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycase-list-operations.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/csharp/list-caseoperation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-caseoperation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-caseoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase List Reviewsets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycase-list-reviewsets.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/csharp/list-ediscoveryreviewset-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-ediscoveryreviewset-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscoveryreviewset-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase List Searches https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycase-list-searches.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/csharp/list-ediscoverysearch-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-ediscoverysearch-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscoverysearch-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase List Tags https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycase-list-tags.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/csharp/create-ediscoveryreview-caseid-tag-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-ediscoveryreview-caseid-tag-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/powershell/create-ediscoveryreview-caseid-tag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Post Custodians https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycase-post-custodians.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-ediscoverycustodian-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-ediscoverycustodian-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-ediscoverycustodian-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Post Noncustodialdatasources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycase-post-noncustodialdatasources.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-ediscoverynoncustodialdatasource-id-from-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-ediscoverynoncustodialdatasource-id-from-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-ediscoverynoncustodialdatasource-id-from-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Post Reviewsets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycase-post-reviewsets.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-ediscoveryreviewset-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-ediscoveryreviewset-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-ediscoveryreviewset-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Post Searches https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycase-post-searches.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-ediscoverysearch-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-ediscoverysearch-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-ediscoverysearch-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Post Tags https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycase-post-tags.md
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-ce
[!INCLUDE [sample-code](../includes/snippets/csharp/create-ediscoveryreviewtag-id-tags-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-ediscoveryreviewtag-id-tags-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-ce
[!INCLUDE [sample-code](../includes/snippets/php/create-ediscoveryreviewtag-id-tags-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-ce
[!INCLUDE [sample-code](../includes/snippets/csharp/create-ediscoveryreviewtag-with-a-parent-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-ediscoveryreviewtag-with-a-parent-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-ce
[!INCLUDE [sample-code](../includes/snippets/php/create-ediscoveryreviewtag-with-a-parent-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Security Ediscoverycase Reopen https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycase-reopen.md
POST https://graph.microsoft.com/security/cases/ediscoveryCases/061b9a92-8926-4b
[!INCLUDE [sample-code](../includes/snippets/csharp/reopen-ediscoverycase-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/reopen-ediscoverycase-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/security/cases/ediscoveryCases/061b9a92-8926-4b
[!INCLUDE [sample-code](../includes/snippets/php/reopen-ediscoverycase-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycase Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycase-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-ediscoverycase-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-ediscoverycase-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-ediscoverycase-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycasesettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycasesettings-get.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/csharp/get-ediscoverycasesettings-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-ediscoverycasesettings-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ediscoverycasesettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycasesettings Resettodefault https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycasesettings-resettodefault.md
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/csharp/settings-resettodefault-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/settings-resettodefault-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/settings-resettodefault-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycasesettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycasesettings-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-ediscoverycasesettings-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-ediscoverycasesettings-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-ediscoverycasesettings-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycustodian Activate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycustodian-activate.md
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/{ediscovery
[!INCLUDE [sample-code](../includes/snippets/csharp/ediscoverycustodianthisactivate-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/ediscoverycustodianthisactivate-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/{ediscovery
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverycustodianthisactivate-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycustodian Applyhold https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycustodian-applyhold.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/ediscoverycustodianthisapplyhold-id-custodians-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/ediscoverycustodianthisapplyhold-id-custodians-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverycustodianthisapplyhold-id-custodians-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/csharp/ediscoverycustodianthisapplyhold-singlecustodian-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/ediscoverycustodianthisapplyhold-singlecustodian-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverycustodianthisapplyhold-singlecustodian-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Security Ediscoverycustodian Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycustodian-get.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/csharp/get-ediscoverycustodian-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-ediscoverycustodian-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ediscoverycustodian-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycustodian List Lastindexoperation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycustodian-list-lastindexoperation.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/csharp/list-ediscoveryindexoperation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-ediscoveryindexoperation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscoveryindexoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycustodian List Sitesources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycustodian-list-sitesources.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/csharp/list-sitesource-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-sitesource-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-sitesource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycustodian List Unifiedgroupsources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycustodian-list-unifiedgroupsources.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/csharp/list-unifiedgroupsource-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-unifiedgroupsource-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedgroupsource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycustodian List Usersources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycustodian-list-usersources.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/csharp/list-usersource-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-usersource-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-usersource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycustodian Post Sitesources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycustodian-post-sitesources.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-sitesource-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-sitesource-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-sitesource-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycustodian Post Unifiedgroupsources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycustodian-post-unifiedgroupsources.md
The following is an example of a request.
} --> ``` http
-POST https://graph.microsoft.com/beta/security/cases/ediscoveryCases/b0073e4e-4184-41c6-9eb7-8c8cc3e2288b/custodians/0053a61a3b6c42738f7606791716a22a/unifiedGroupSources
+POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-4184-41c6-9eb7-8c8cc3e2288b/custodians/0053a61a3b6c42738f7606791716a22a/unifiedGroupSources
Content-Type: application/json {
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-unifiedgroupsource-caseid-custodian-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-unifiedgroupsource-caseid-custodian-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedgroupsource-caseid-custodian-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-unifiedgroupsource-with-groupodatabind-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-unifiedgroupsource-with-groupodatabind-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-unifiedgroupsource-with-groupodatabind-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Security Ediscoverycustodian Post Usersources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycustodian-post-usersources.md
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/csharp/create-usersource-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-usersource-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/create-usersource-from--php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycustodian Release https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycustodian-release.md
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/csharp/ediscoverycustodianthisrelease-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/ediscoverycustodianthisrelease-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverycustodianthisrelease-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverycustodian Removehold https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycustodian-removehold.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/ediscoverycustodianthisremovehold-caseid-custodians-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/ediscoverycustodianthisremovehold-caseid-custodians-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverycustodianthisremovehold-caseid-custodians-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/csharp/ediscoverycustodianthisremovehold-single-custodian-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/ediscoverycustodianthisremovehold-single-custodian-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverycustodianthisremovehold-single-custodian-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Security Ediscoverycustodian Updateindex https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverycustodian-updateindex.md
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/csharp/ediscoverycustodianthisupdateindex-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/ediscoverycustodianthisupdateindex-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverycustodianthisupdateindex-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverynoncustodialdatasource Applyhold https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverynoncustodialdatasource-applyhold.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/ediscoverynoncustialdatasourceapplyhold-caseid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/ediscoverynoncustialdatasourceapplyhold-caseid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverynoncustialdatasourceapplyhold-caseid-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/csharp/ediscoverynoncustialdatasource-applyhold-single-noncustodial-datasource-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/ediscoverynoncustialdatasource-applyhold-single-noncustodial-datasource-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverynoncustialdatasource-applyhold-single-noncustodial-datasource-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Security Ediscoverynoncustodialdatasource Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverynoncustodialdatasource-get.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/csharp/get-ediscoverynoncustodialdatasource-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-ediscoverynoncustodialdatasource-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ediscoverynoncustodialdatasource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverynoncustodialdatasource Release https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverynoncustodialdatasource-release.md
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/{ediscovery
[!INCLUDE [sample-code](../includes/snippets/csharp/ediscoverynoncustodialdatasourcethisrelease-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/ediscoverynoncustodialdatasourcethisrelease-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/{ediscovery
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverynoncustodialdatasourcethisrelease-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverynoncustodialdatasource Removehold https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverynoncustodialdatasource-removehold.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/ediscoverycustodianthisremovehold-caseid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/ediscoverycustodianthisremovehold-caseid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverycustodianthisremovehold-caseid-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/csharp/ediscoverycustodianthisremovehold-single-datasource-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/ediscoverycustodianthisremovehold-single-datasource-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverycustodianthisremovehold-single-datasource-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Security Ediscoverynoncustodialdatasource Updateindex https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverynoncustodialdatasource-updateindex.md
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/csharp/ediscoverynoncustodialdatasourcethisupdateindex-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/ediscoverynoncustodialdatasourcethisupdateindex-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverynoncustodialdatasourcethisupdateindex-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewset Addtoreviewset https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoveryreviewset-addtoreviewset.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/ediscoveryreviewsetthisaddtoreviewset-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/ediscoveryreviewsetthisaddtoreviewset-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/ediscoveryreviewsetthisaddtoreviewset-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewset Delete Queries https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoveryreviewset-delete-queries.md
DELETE https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-ediscoveryreviewsetquery-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-ediscoveryreviewsetquery-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-ediscoveryreviewsetquery-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewset Export https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoveryreviewset-export.md
+
+ Title: "ediscoveryReviewSet: export"
+description: "Initiate an export from a reviewSet."
+
+ms.localizationpriority: medium
++
+# ediscoveryReviewSet: export
+
+Namespace: microsoft.graph.security
+
+Initiate an export from a [ediscoveryReviewSet](../resources/security-ediscoveryreviewset.md). For details, see [Export documents from a review set in eDiscovery (Premium)](/microsoft-365/compliance/export-documents-from-review-set).
+
+## 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)|eDiscovery.Read.All, eDiscovery.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/export
+```
+
+## 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|
+|:|:|:|
+|description|String| Description of the export. |
+|exportOptions|microsoft.graph.security.exportOptions|Specifies options that control the format of the export. Possible values are: `originalFiles`, `text`, `pdfReplacement`, `tags`, `unknownFutureValue`. |
+|exportStructure|microsoft.graph.security.exportFileStructure| Options that control file structure and packaging of the export. Possible values are: `none`, `directory`, `pst`, `unknownFutureValue`.|
+|outputName|String| Name of the export. Required. |
+
+## Response
+
+If the export has started successfully, this action returns a `202 Accepted` response code. The response contains also a `Location` header, which contains the location of the [Export operation](../resources/security-ediscoveryexportoperation.md) that was created to handle the export.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "ediscoveryreviewsetthis.export"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/security/cases/ediscoveryCases/58399dff-cebe-478f-b1af-d3227f1fd645/reviewSets/273f11a1-17aa-419c-981d-ff10d33e420f/export
+Content-Type: application/json
+
+{
+ "outputName": "Export via API",
+ "description": "Export for the Contoso investigation",
+ "exportOptions": "originalFiles,tags",
+ "exportStructure": "directory"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}-->
++
+``` http
+HTTP/1.1 202 Accepted
+cache-control: no-cache,
+client-request-id: 3ec98906-7187-927e-5203-2ed4533175c6,
+location: https://graph.microsoft.com/beta/compliance/ediscovery/cases('5b840b94-f821-4c4a-8cad-3a90062bf51a')/operations('2ad2da7c7dbb404abfbbb28b7b6babd6'),
+request-id: 9e6b9230-113c-49de-8f7d-ecb90d35b0de
+```
+
v1.0 Security Ediscoveryreviewset Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoveryreviewset-get.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/csharp/get-ediscoveryreviewset-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-ediscoveryreviewset-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ediscoveryreviewset-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewset List Queries https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoveryreviewset-list-queries.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/csharp/list-ediscoveryreviewsetquery-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-ediscoveryreviewsetquery-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscoveryreviewsetquery-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewset Post Queries https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoveryreviewset-post-queries.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-ediscoveryreviewsetquery-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-ediscoveryreviewsetquery-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-ediscoveryreviewsetquery-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewsetquery Applytags https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoveryreviewsetquery-applytags.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/ediscoveryreviewsetquerythisapplytags-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/ediscoveryreviewsetquerythisapplytags-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/ediscoveryreviewsetquerythisapplytags-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewsetquery Export https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoveryreviewsetquery-export.md
+
+ Title: "ediscoveryReviewSetQuery: export"
+description: "Initiate an export from a reviewSet query."
+
+ms.localizationpriority: medium
++
+# ediscoveryReviewSetQuery: export
+
+Namespace: microsoft.graph.security
+
+Initiate an export from a [ediscoveryReviewSetQuery](../resources/security-ediscoveryreviewsetquery.md). For details, see [Export documents from a review set in eDiscovery (Premium)](/microsoft-365/compliance/export-documents-from-review-set).
+
+## 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)|eDiscovery.Read.All, eDiscovery.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Not supported.|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/reviewSets/{ediscoveryReviewSetId}/queries/{queryId}/export
+```
+
+## 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|
+|:|:|:|
+|description|String| Description of the export. |
+|exportOptions|microsoft.graph.security.exportOptions|Specifies options that control the format of the export. Possible values are: `originalFiles`, `text`, `pdfReplacement`, `tags`, `unknownFutureValue`.|
+|exportStructure|microsoft.graph.security.exportFileStructure| Options that control file structure and packaging of the export. Possible values are: `none`, `directory`, `pst`, `unknownFutureValue`.|
+|outputName|String| Name of the export. Required. |
+
+## Response
+
+If successful, this action returns a `202 Accepted` response code.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "ediscoveryreviewsetquerythis.export"
+}
+-->
+``` http
+POST https://graph.microsoft.com/beta/security/cases/ediscoveryCases/58399dff-cebe-478f-b1af-d3227f1fd645/reviewSets/273f11a1-17aa-419c-981d-ff10d33e420f/queries/fcb86cd1-50e0-427c-840e-ba6f087364e5/export
+Content-Type: application/json
+
+{
+ "outputName": "Export reviewset query via API",
+ "description": "Export for the Contoso investigation 2",
+ "exportOptions": "originalFiles,tags",
+ "exportStructure": "directory"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++++
+### Response
+
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 202 Accepted
+```
v1.0 Security Ediscoveryreviewsetquery Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoveryreviewsetquery-get.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/csharp/get-ediscoveryreviewsetquery-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-ediscoveryreviewsetquery-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ediscoveryreviewsetquery-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewsetquery Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoveryreviewsetquery-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-ediscoveryreviewsetquery-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-ediscoveryreviewsetquery-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-ediscoveryreviewsetquery-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewtag Ashierarchy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoveryreviewtag-ashierarchy.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/csharp/ediscoveryreviewtagthisashierarchy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/ediscoveryreviewtagthisashierarchy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/powershell/ediscoveryreviewtagthisashierarchy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewtag Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoveryreviewtag-get.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/csharp/get-ediscoveryreviewtag-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-ediscoveryreviewtag-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ediscoveryreviewtag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoveryreviewtag Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoveryreviewtag-update.md
PATCH https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-c
[!INCLUDE [sample-code](../includes/snippets/csharp/update-ediscoveryreviewtag-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-ediscoveryreviewtag-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
PATCH https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-c
[!INCLUDE [sample-code](../includes/snippets/php/update-ediscoveryreviewtag-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverysearch Estimatestatistics https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverysearch-estimatestatistics.md
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/csharp/ediscoverysearchthisestimatestatistics-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/ediscoverysearchthisestimatestatistics-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-41
[!INCLUDE [sample-code](../includes/snippets/php/ediscoverysearchthisestimatestatistics-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverysearch Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverysearch-get.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/csharp/get-ediscoverysearch-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-ediscoverysearch-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/58399dff-ceb
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ediscoverysearch-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverysearch List Additionalsources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverysearch-list-additionalsources.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/csharp/list-ediscovery-additionasourece-caseid-searchid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-ediscovery-additionasourece-caseid-searchid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscovery-additionasourece-caseid-searchid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverysearch List Custodiansources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverysearch-list-custodiansources.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/csharp/list-datasource-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-datasource-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-datasource-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverysearch List Lastestimatestatisticsoperation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverysearch-list-lastestimatestatisticsoperation.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/csharp/list-ediscoveryestimateoperation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-ediscoveryestimateoperation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscoveryestimateoperation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverysearch List Noncustodialsources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverysearch-list-noncustodialsources.md
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/csharp/list-ediscoverynoncustodialdatasource-caseid-searchid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-ediscoverynoncustodialdatasource-caseid-searchid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-418
[!INCLUDE [sample-code](../includes/snippets/powershell/list-ediscoverynoncustodialdatasource-caseid-searchid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverysearch Post Additionalsources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverysearch-post-additionalsources.md
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/{ediscovery
[!INCLUDE [sample-code](../includes/snippets/csharp/create-additionalsource-caseid-searchid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-additionalsource-caseid-searchid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/{ediscovery
[!INCLUDE [sample-code](../includes/snippets/php/create-additionalsource-caseid-searchid-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Ediscoverysearch Post Custodiansources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverysearch-post-custodiansources.md
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/create-ediscoverycases-datasource-for-search-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Security Ediscoverysearch Post Noncustodialsources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverysearch-post-noncustodialsources.md
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/create-ediscoverycases-noncustodialdatasource-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Security Ediscoverysearch Purgedata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverysearch-purgedata.md
To check the status of the purge data operation, make a GET request to the locat
### Request The following is an example of a request.-
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "securityediscoverysearchpurgedata"
+}
+-->
``` http POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-4184-41c6-9eb7-8c8cc3e2288b/searches/c61a5860-d634-4d14-aea7-d82b6f4eb7af/purgeData ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response. <!-- {
v1.0 Security Ediscoverysearch Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-ediscoverysearch-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-ediscoverysearch-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-ediscoverysearch-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-ediscoverysearch-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Host Get Reputation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-host-get-reputation.md
+
+ Title: "Get hostReputation"
+description: "Get the properties and relationships of a hostReputation."
+
+ms.localizationpriority: medium
++
+# Get hostReputation
+
+Namespace: microsoft.graph.security
++
+Get the properties and relationships of a [hostReputation](../resources/security-hostreputation.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/hosts/{hostId}/reputation
+```
+
+## Optional query parameters
+
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.security.hostReputation](../resources/security-hostreputation.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_hostreputation",
+ "sampleKeys": ["fake-malicious.site"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/hosts/fake-malicious.site/reputation
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.hostReputation"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.hostReputation",
+ "id": "1e3b9ded-abb6-1828-c4ef-a5ca48b287a0",
+ "classification": "malicious",
+ "score": 100,
+ "rules": [
+ {
+ "name": "Microsoft Defender Threat Intelligence Intel Article",
+ "description": "Activity Snapshot: DPRK Actors Target Maritime Sector",
+ "severity": "high",
+ "relatedDetailsUrl": "https://ti.defender.microsoft.com/article/831b70a4"
+ },
+ {
+ "name": "Name server",
+ "description": "Domain is using a name server that has been associated with suspicious behavior",
+ "severity": "medium",
+ "relatedDetailsUrl": null
+ },
+ {
+ "name": "Registrar",
+ "description": "Domains registered using this registrar are frequently associated with suspicious behavior",
+ "severity": "medium",
+ "relatedDetailsUrl": null
+ },
+ {
+ "name": "Resolving IP Address",
+ "description": "192.168.1.1",
+ "severity": "low",
+ "relatedDetailsUrl": "https://ti.defender.microsoft.com/search?query=192.168.1.1"
+ }
+ ]
+}
+```
v1.0 Security Host Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-host-get.md
+
+ Title: "Get host"
+description: "Read the properties and relationships of a host object."
+
+ms.localizationpriority: medium
++
+# Get host
+
+Namespace: microsoft.graph.security
++
+Read the properties and relationships of a [host](../resources/security-host.md) object. The [host](../resources/security-host.md) resource is the abstract base type that returns an implementation. A host can be of one of the following types:
+
+- [hostname](../resources/security-hostname.md)
+- [ipAddress](../resources/security-ipaddress.md)
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/hosts/{hostId}
+```
+
+## Optional query parameters
+
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.security.host](../resources/security-host.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_host",
+ "sampleKeys": ["contoso.com"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/hosts/contoso.com
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.host"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.hostname",
+ "id": "contoso.com",
+ "firstSeenDateTime": "2009-09-02T03:29:10.000Z",
+ "lastSeenDateTime": "2009-09-02T03:29:10.000Z",
+ "registrar": "MarkMonitor Inc.",
+ "registrant": "Microsoft Corporation"
+}
+```
v1.0 Security Host List Components https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-host-list-components.md
+
+ Title: "List components"
+description: "Get a list of hostComponent resources."
+
+ms.localizationpriority: medium
++
+# List components
+
+Namespace: microsoft.graph.security
++
+Get a list of [hostComponent](../resources/security-hostcomponent.md) resources.
+
+## 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) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/hosts/{hostId}/components
+```
+
+## Optional query parameters
+
+This method supports the `$count`, `$select`, `$top`, and `$skip` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.security.hostComponent](../resources/security-hostcomponent.md) objects in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_hostcomponent",
+ "sampleKeys": ["contoso.com"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/hosts/contoso.com/components
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.security.hostComponent)"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.security.hostComponent",
+ "id": "TWljcm9zb2Z0LUlJUyQkMTAuMCQkU2VydmVyJCRjMS5taWNyb3NvZnQuY29t",
+ "firstSeenDateTime": "2023-02-28T00:00:19.644Z",
+ "lastSeenDateTime": "2023-03-06T23:58:55.615Z",
+ "name": "Microsoft-IIS",
+ "version": "10.0",
+ "category": "Server",
+ "host": {
+ "id": "c1.microsoft.com"
+ }
+ }
+ ]
+}
+```
v1.0 Security Host List Cookies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-host-list-cookies.md
+
+ Title: "List cookies"
+description: "Get a list of hostCookie resources."
+
+ms.localizationpriority: medium
++
+# List cookies
+
+Namespace: microsoft.graph.security
++
+Get a list of [hostCookie](../resources/security-hostcookie.md) resources.
+
+## 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) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/hosts/{hostId}/cookies
+```
+
+## Optional query parameters
+
+This method supports the `$count`, `$select`, `$top`, and `$skip` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.security.hostCookie](../resources/security-hostcookie.md) objects in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_hostcookie",
+ "sampleKeys": ["contoso.com"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/hosts/contoso.com/cookies
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.security.hostCookie)"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.security.hostCookie",
+ "id": "c2VjdXJlbWFpbC5jb250b3NvLmNvbSQkT0lEQyQkc2VjdXJlbWFpbC5jb250b3NvLmNvbQ==",
+ "firstSeenDateTime": "2022-02-26T07:23:34.558Z",
+ "lastSeenDateTime": "2023-02-28T04:57:15.288Z",
+ "domain": "securemail.contoso.com",
+ "name": "OIDC",
+ "host": {
+ "id": "securemail.contoso.com"
+ }
+ }
+ ]
+}
+```
v1.0 Security Host List Passivedns https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-host-list-passivedns.md
+
+ Title: "List passiveDns"
+description: "Get a list of passiveDnsRecord resources associated to a host."
+
+ms.localizationpriority: medium
++
+# List passiveDns
+
+Namespace: microsoft.graph.security
++
+Get a list of [passiveDnsRecord](../resources/security-passivednsrecord.md) resources associated to a host.
+
+## 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) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/hosts/{hostId}/passiveDns
+```
+
+## Optional query parameters
+
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) objects in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_passivedns_e1",
+ "sampleKeys": ["contoso.com"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/hosts/contoso.com/passiveDns
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.security.passiveDnsRecord)"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.security.passiveDnsRecord",
+ "id": "Y29udG9zby5jb20kJDIwLjEwMy44NS4zMyQkZmFsc2U=",
+ "firstSeenDateTime": "2022-04-18T10:31:12Z",
+ "lastSeenDateTime": "2023-03-07T13:19:35Z",
+ "collectedDateTime": "2023-03-07T13:59:34.735Z",
+ "recordType": "A",
+ "parentHost": {
+ "id": "contoso.com"
+ },
+ "artifact": {
+ "@odata.type": "#microsoft.graph.security.ipAddress",
+ "id": "20.103.85.33"
+ }
+ }
+ ]
+}
+```
v1.0 Security Host List Passivednsreverse https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-host-list-passivednsreverse.md
+
+ Title: "List passiveDnsReverse"
+description: "Get a list of passiveDnsRecord resources."
+
+ms.localizationpriority: medium
++
+# List passiveDnsReverse
+
+Namespace: microsoft.graph.security
++
+Get a list of [passiveDnsRecord](../resources/security-passivednsrecord.md) resources.
+
+## 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) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/hosts/{hostId}/passiveDnsReverse
+```
+
+## Optional query parameters
+
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) objects in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_passivedns",
+ "sampleKeys": ["contoso.com"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/hosts/contoso.com/passiveDnsReverse
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.security.passiveDnsRecord)"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.security.passiveDnsRecord",
+ "id": "bWljcm9zb2Z0LmNvbTcxNDA5MjAuMTAzLjg1LjMz",
+ "firstSeenDateTime": "2022-04-18T10:31:12Z",
+ "lastSeenDateTime": "2023-03-07T13:19:35Z",
+ "collectedDateTime": "2023-03-07T13:59:34.735Z",
+ "recordType": "CNAME",
+ "parentHost": {
+ "id": "contoso.com"
+ },
+ "artifact": {
+ "@odata.type": "#microsoft.graph.security.hostname",
+ "id": "www.contoso.com"
+ }
+ }
+ ]
+}
+```
v1.0 Security Host List Trackers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-host-list-trackers.md
+
+ Title: "List trackers"
+description: "Get a list of hostTracker resources."
+
+ms.localizationpriority: medium
++
+# List trackers
+
+Namespace: microsoft.graph.security
++
+Get a list of [hostTracker](../resources/security-hosttracker.md) resources.
+
+## 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) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/hosts/{hostId}/trackers
+```
+
+## Optional query parameters
+
+This method supports the `$count`, `$select`, `$top`, and `$skip` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.security.hostTracker](../resources/security-hosttracker.md) objects in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_hosttracker",
+ "sampleKeys": ["contoso.com"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/hosts/contoso.com/trackers
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.security.hostTracker)"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.security.hostTracker",
+ "id": "Y29udG9zby1hZHZlcnRpc2luZzkyNDEwQ29udG9zb0lkOTI0MTBhYm91dC5hZHMuY29udG9zby5jb20=",
+ "firstSeenDateTime": "2019-06-13T17:25:22.761Z",
+ "lastSeenDateTime": "2023-03-25T23:59:32.157Z",
+ "kind": "ContosoId",
+ "value": "contoso-advertising",
+ "host": {
+ "id": "about.ads.contoso.com"
+ }
+ }
+ ]
+}
+```
v1.0 Security Hostcomponent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-hostcomponent-get.md
+
+ Title: "Get hostComponent"
+description: "Read the properties and relationships of a hostComponent object."
+
+ms.localizationpriority: medium
++
+# Get hostComponent
+
+Namespace: microsoft.graph.security
++
+Read the properties and relationships of a [hostComponent](../resources/security-hostcomponent.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/hostComponents/{hostComponentId}
+```
+
+## Optional query parameters
+
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.security.hostComponent](../resources/security-hostcomponent.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_hostcomponent",
+ "sampleKeys": ["TWljcm9zb2Z0LUlJUyQkMTAuMCQkU2VydmVyJCRjMS5taWNyb3NvZnQuY29t"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/hostComponents/TWljcm9zb2Z0LUlJUyQkMTAuMCQkU2VydmVyJCRjMS5taWNyb3NvZnQuY29t
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.hostComponent"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.hostComponent",
+ "id": "TWljcm9zb2Z0LUlJUyQkMTAuMCQkU2VydmVyJCRjMS5taWNyb3NvZnQuY29t",
+ "firstSeenDateTime": "2023-02-28T00:00:19.644Z",
+ "lastSeenDateTime": "2023-03-06T23:58:55.615Z",
+ "name": "Microsoft-IIS",
+ "version": "10.0",
+ "category": "Server",
+ "host": {
+ "id": "contoso.com"
+ }
+}
+```
v1.0 Security Hostcookie Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-hostcookie-get.md
+
+ Title: "Get hostCookie"
+description: "Read the properties and relationships of a hostCookie object."
+
+ms.localizationpriority: medium
++
+# Get hostCookie
+
+Namespace: microsoft.graph.security
++
+Read the properties and relationships of a [hostCookie](../resources/security-hostcookie.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/hostCookies/{hostCookieId}
+```
+
+## Optional query parameters
+
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.security.hostCookie](../resources/security-hostcookie.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_hostcookie",
+ "sampleKeys": ["c2VjdXJlbWFpbC5jb250b3NvLmNvbSQkT0lEQyQkc2VjdXJlbWFpbC5jb250b3NvLmNvbQ=="]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/hostCookies/c2VjdXJlbWFpbC5jb250b3NvLmNvbSQkT0lEQyQkc2VjdXJlbWFpbC5jb250b3NvLmNvbQ==
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.hostCookie"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.hostCookie",
+ "id": "c2VjdXJlbWFpbC5jb250b3NvLmNvbSQkT0lEQyQkc2VjdXJlbWFpbC5jb250b3NvLmNvbQ==",
+ "firstSeenDateTime": "2022-02-26T07:23:34.558Z",
+ "lastSeenDateTime": "2023-02-28T04:57:15.288Z",
+ "domain": "securemail.contoso.com",
+ "name": "OIDC",
+ "host": {
+ "id": "securemail.contoso.com"
+ }
+}
+```
v1.0 Security Hosttracker Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-hosttracker-get.md
+
+ Title: "Get hostTracker"
+description: "Read the properties and relationships of a hostTracker object."
+
+ms.localizationpriority: medium
++
+# Get hostTracker
+
+Namespace: microsoft.graph.security
++
+Read the properties and relationships of a [hostTracker](../resources/security-hosttracker.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/hostTrackers/{hostTrackerId}
+```
+
+## Optional query parameters
+
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.security.hostTracker](../resources/security-hosttracker.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_hosttracker",
+ "sampleKeys": ["Y29udG9zby1hZHZlcnRpc2luZzkyNDEwQ29udG9zb0lkOTI0MTBhYm91dC5hZHMuY29udG9zby5jb20="]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/hostTrackers/Y29udG9zby1hZHZlcnRpc2luZzkyNDEwQ29udG9zb0lkOTI0MTBhYm91dC5hZHMuY29udG9zby5jb20=
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.hostTracker"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.hostTracker",
+ "id": "Y29udG9zby1hZHZlcnRpc2luZzkyNDEwQ29udG9zb0lkOTI0MTBhYm91dC5hZHMuY29udG9zby5jb20=",
+ "firstSeenDateTime": "2019-06-13T17:25:22.761Z",
+ "lastSeenDateTime": "2023-03-25T23:59:32.157Z",
+ "kind": "ContosoId",
+ "value": "contoso-advertising",
+ "host": {
+ "id": "about.ads.contoso.com"
+ }
+}
+```
v1.0 Security Incident Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-incident-get.md
GET https://graph.microsoft.com/v1.0/security/incidents/2972395
[!INCLUDE [sample-code](../includes/snippets/csharp/get-incident-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-incident-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/incidents/2972395
[!INCLUDE [sample-code](../includes/snippets/powershell/get-incident-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Incident Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-incident-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-incident-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-incident-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-incident-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Intelligenceprofile Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-intelligenceprofile-get.md
+
+ Title: "Get intelligenceProfile"
+description: "Read the properties and relationships of an intelligenceProfile object."
+
+ms.localizationpriority: medium
++
+# Get intelligenceProfile
+
+Namespace: microsoft.graph.security
++
+Read the properties and relationships of a [intelligenceProfile](../resources/security-intelligenceprofile.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/intelProfiles/{intelligenceProfileId}
+```
+
+## Optional query parameters
+
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.security.intelligenceProfile](../resources/security-intelligenceprofile.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_intelligenceprofile",
+ "sampleKeys": ["9b01de37bf66d1760954a16dc2b52fed2a7bd4e093dfc8a4905e108e4843da80"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/intelProfiles/9b01de37bf66d1760954a16dc2b52fed2a7bd4e093dfc8a4905e108e4843da80
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.intelligenceProfile"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.intelligenceProfile",
+ "id": "9b01de37bf66d1760954a16dc2b52fed2a7bd4e093dfc8a4905e108e4843da80",
+ "kind": "actor",
+ "title": "Aqua Blizzard",
+ "firstActiveDateTime": "2020-02-24T00:00:00Z",
+ "aliases": [
+ "Primitive Bear",
+ "ACTINIUM",
+ "SectorC08",
+ "shuckworm",
+ "Gamaredon",
+ "UNC530",
+ "Armageddon"
+ ],
+ "targets": [
+ "Government Agencies &
+ "Government Agencies &
+ "Non-Government Organization: Human Rights Organization"
+ ],
+ "countriesOrRegionsOfOrigin": [
+ {
+ "@odata.type": "microsoft.graph.security.intelligenceProfileCountryOrRegionOfOrigin",
+ "label": "Country/Region",
+ "code": "Country/Region code"
+ }
+ ],
+ "summary": {
+ "@odata.type": "microsoft.graph.security.formattedContent",
+ "content": "The actor that Microsoft tracks as Aqua Blizzard (ACTINIUM) is a nation-state activity group based out of ...",
+ "format": "text"
+ },
+ "description": {
+ "@odata.type": "microsoft.graph.security.formattedContent",
+ "content": "## Snapshot\r\nThe actor that Microsoft tracks as Aqua Blizzard (ACTINIUM) is a nation-state activity group based out of ...",
+ "format": "markdown"
+ },
+ "tradecraft": {
+ "@odata.type": "microsoft.graph.security.formattedContent",
+ "content": "Aqua Blizzard (ACTINIUM) primarily uses spear phishing emails to infect targets. These emails harness remote template injection to load malicious code or content. Typically, ...",
+ "format": "markdown"
+ }
+}
+```
v1.0 Security Intelligenceprofile List Indicators https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-intelligenceprofile-list-indicators.md
+
+ Title: "List intelligenceProfileIndicators"
+description: "Get the intelligenceProfileIndicator resources from the indicators navigation property."
+
+ms.localizationpriority: medium
++
+# List intelligenceProfileIndicators
+
+Namespace: microsoft.graph.security
++
+Get the [intelligenceProfileIndicator](../resources/security-intelligenceprofileindicator.md) resources from the **indicators** navigation property of an [intelligenceProfile](../resources/security-intelligenceprofile.md).
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/intelProfiles/{intelligenceProfileId}/indicators
+```
+
+## Optional query parameters
+
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.security.intelligenceProfileIndicator](../resources/security-intelligenceprofileindicator.md) objects in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_intelligenceprofileindicator",
+ "sampleKeys": ["9b01de37bf66d1760954a16dc2b52fed2a7bd4e093dfc8a4905e108e4843da80"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/intelProfiles/9b01de37bf66d1760954a16dc2b52fed2a7bd4e093dfc8a4905e108e4843da80/indicators
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.security.intelligenceProfileIndicator)"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.security.intelligenceProfileIndicator",
+ "id": "ff3eecd2-a2be-27c2-8dc0-40d1c0eada55",
+ "source": "microsoft",
+ "firstSeenDateTime": "2022-05-02T23:09:20.000Z",
+ "lastSeenDateTime": null,
+ "artifact": {
+ "@odata.type": "#microsoft.graph.security.hostname",
+ "id": "fake-malicious.site"
+ }
+ }
+ ]
+}
+```
v1.0 Security Intelligenceprofile List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-intelligenceprofile-list.md
+
+ Title: "List intelligenceProfiles"
+description: "Get a list of the intelligenceProfile objects and their properties."
+
+ms.localizationpriority: medium
++
+# List intelligenceProfiles
+
+Namespace: microsoft.graph.security
++
+Get a list of the [intelligenceProfile](../resources/security-intelligenceprofile.md) objects and their properties.
+
+## 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) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/intelProfiles
+```
+
+## Optional query parameters
+
+This method supports the `$count`, `$select`, `$search`, `$top`, `$skip`, `$orderBy`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.security.intelligenceProfile](../resources/security-intelligenceprofile.md) objects in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_intelligenceprofile"
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/intelProfiles
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.security.intelligenceProfile)"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.security.intelligenceProfile",
+ "id": "9b01de37bf66d1760954a16dc2b52fed2a7bd4e093dfc8a4905e108e4843da80",
+ "kind": "actor",
+ "title": "Aqua Blizzard",
+ "firstActiveDateTime": "2020-02-24T00:00:00Z",
+ "aliases": [
+ "Primitive Bear",
+ "ACTINIUM",
+ "SectorC08",
+ "shuckworm",
+ "Gamaredon",
+ "UNC530",
+ "Armageddon"
+ ],
+ "targets": [
+ "Government Agencies &
+ "Government Agencies &
+ "Non-Government Organization: Human Rights Organization"
+ ],
+ "countriesOrRegionsOfOrigin": [
+ {
+ "@odata.type": "microsoft.graph.security.intelligenceProfileCountryOrRegionOfOrigin",
+ "label": "Country/Region",
+ "code": "Country/Region code"
+ }
+ ],
+ "summary": {
+ "@odata.type": "microsoft.graph.security.formattedContent",
+ "content": "The actor that Microsoft tracks as Aqua Blizzard (ACTINIUM) is a nation-state activity group based out of ...",
+ "format": "text"
+ },
+ "description": {
+ "@odata.type": "microsoft.graph.security.formattedContent",
+ "content": "## Snapshot\r\nThe actor that Microsoft tracks as Aqua Blizzard (ACTINIUM) is a nation-state activity group based out of ...",
+ "format": "markdown"
+ },
+ "tradecraft": {
+ "@odata.type": "microsoft.graph.security.formattedContent",
+ "content": "Aqua Blizzard (ACTINIUM) primarily uses spear phishing emails to infect targets. These emails harness remote template injection to load malicious code or content. Typically, ...",
+ "format": "markdown"
+ }
+ }
+ ]
+}
+```
v1.0 Security Intelligenceprofileindicator Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-intelligenceprofileindicator-get.md
+
+ Title: "Get intelligenceProfileIndicator"
+description: "Read the properties and relationships of an intelligenceProfileIndicator object."
+
+ms.localizationpriority: medium
++
+# Get intelligenceProfileIndicator
+
+Namespace: microsoft.graph.security
++
+Read the properties and relationships of a [intelligenceProfileIndicator](../resources/security-intelligenceprofileindicator.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/intelligenceProfileIndicators/{intelligenceProfileIndicatorId}
+```
+
+## Optional query parameters
+
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.security.intelligenceProfileIndicator](../resources/security-intelligenceprofileindicator.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_intelligenceprofileindicator",
+ "sampleKeys": ["ff3eecd2-a2be-27c2-8dc0-40d1c0eada55"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/intelligenceProfileIndicators/ff3eecd2-a2be-27c2-8dc0-40d1c0eada55
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.intelligenceProfileIndicator"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.intelligenceProfileIndicator",
+ "id": "ff3eecd2-a2be-27c2-8dc0-40d1c0eada55",
+ "source": "microsoft",
+ "firstSeenDateTime": "2022-05-02T23:09:20.000Z",
+ "lastSeenDateTime": null,
+ "artifact": {
+ "@odata.type": "#microsoft.graph.security.hostname",
+ "id": "fake-malicious.site"
+ }
+}
+```
v1.0 Security List Alerts_V2 https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-list-alerts_v2.md
Title: "List alerts_v2" description: "Get a list of the security alert objects and their properties." Previously updated : 11/11/2022 ms.localizationpriority: medium ms.prod: "security"
GET https://graph.microsoft.com/v1.0/security/alerts_v2
[!INCLUDE [sample-code](../includes/snippets/csharp/security-list-alerts-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/security-list-alerts-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/alerts_v2
[!INCLUDE [sample-code](../includes/snippets/powershell/security-list-alerts-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
{ "value": [ {
- "@odata.type": "#microsoft.graph.security.alert",
- "id": "da637551227677560813_-961444813",
- "providerAlertId": "da637551227677560813_-961444813",
- "incidentId": "28282",
- "status": "new",
- "severity": "low",
- "classification": "unknown",
- "determination": "unknown",
- "serviceSource": "microsoftDefenderForEndpoint",
- "detectionSource": "antivirus",
- "detectorId": "e0da400f-affd-43ef-b1d5-afc2eb6f2756",
- "tenantId": "b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
- "title": "Suspicious execution of hidden file",
- "description": "A hidden file has been launched. This activity could indicate a compromised host. Attackers often hide files associated with malicious tools to evade file system inspection and defenses.",
- "recommendedActions": "Collect artifacts and determine scope\n�\tReview the machine timeline for suspicious activities that may have occurred before and after the time of the alert, and record additional related artifacts (files, IPs/URLs) \n�\tLook for the presence of relevant artifacts on other systems. Identify commonalities and differences between potentially compromised systems.\n�\tSubmit relevant files for deep analysis and review resulting detailed behavioral information.\n�\tSubmit undetected files to the MMPC malware portal\n\nInitiate containment & mitigation \n�\tContact the user to verify intent and initiate local remediation actions as needed.\n�\tUpdate AV signatures and run a full scan. The scan might reveal and remove previously-undetected malware components.\n�\tEnsure that the machine has the latest security updates. In particular, ensure that you have installed the latest software, web browser, and Operating System versions.\n�\tIf credential theft is suspected, reset all relevant users passwords.\n�\tBlock communication with relevant URLs or IPs at the organization�s perimeter.",
- "category": "DefenseEvasion",
- "assignedTo": null,
- "alertWebUrl": "https://security.microsoft.com/alerts/da637551227677560813_-961444813?tid=b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
- "incidentWebUrl": "https://security.microsoft.com/incidents/28282?tid=b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
- "actorDisplayName": null,
- "threatDisplayName": null,
- "threatFamilyName": null,
- "mitreTechniques": [
- "T1564.001"
- ],
- "createdDateTime": "2021-04-27T12:19:27.7211305Z",
- "lastUpdateDateTime": "2021-05-02T14:19:01.3266667Z",
- "resolvedDateTime": null,
- "firstActivityDateTime": "2021-04-26T07:45:50.116Z",
- "lastActivityDateTime": "2021-05-02T07:56:58.222Z",
- "comments": [],
- "evidence": [
- {
- "@odata.type": "#microsoft.graph.security.deviceEvidence",
- "createdDateTime": "2021-04-27T12:19:27.7211305Z",
- "verdict": "unknown",
- "remediationStatus": "none",
- "remediationStatusDetails": null,
- "firstSeenDateTime": "2020-09-12T07:28:32.4321753Z",
- "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
- "azureAdDeviceId": null,
- "deviceDnsName": "tempDns",
- "osPlatform": "Windows10",
- "osBuild": 22424,
- "version": "Other",
- "healthStatus": "active",
- "riskScore": "medium",
- "rbacGroupId": 75,
- "rbacGroupName": "UnassignedGroup",
- "onboardingStatus": "onboarded",
- "defenderAvStatus": "unknown",
- "loggedOnUsers": [],
- "roles": [
- "compromised"
- ],
- "tags": [
- "Test Machine"
- ],
- "vmMetadata": {
- "vmId": "ca1b0d41-5a3b-4d95-b48b-f220aed11d78",
- "cloudProvider": "azure",
- "resourceId": "/subscriptions/8700d3a3-3bb7-4fbe-a090-488a1ad04161/resourceGroups/WdatpApi-EUS-STG/providers/Microsoft.Compute/virtualMachines/NirLaviTests",
- "subscriptionId": "8700d3a3-3bb7-4fbe-a090-488a1ad04161"
- }
- },
- {
- "@odata.type": "#microsoft.graph.security.fileEvidence",
- "createdDateTime": "2021-04-27T12:19:27.7211305Z",
- "verdict": "unknown",
- "remediationStatus": "none",
- "remediationStatusDetails": null,
- "detectionStatus": "detected",
- "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
- "roles": [],
- "tags": [],
- "fileDetails": {
- "sha1": "5f1e8acedc065031aad553b710838eb366cfee9a",
- "sha256": "8963a19fb992ad9a76576c5638fd68292cffb9aaac29eb8285f9abf6196a7dec",
- "fileName": "MsSense.exe",
- "filePath": "C:\\Program Files\\temp",
- "fileSize": 6136392,
- "filePublisher": "Microsoft Corporation",
- "signer": null,
- "issuer": null
- }
- },
- {
- "@odata.type": "#microsoft.graph.security.processEvidence",
- "createdDateTime": "2021-04-27T12:19:27.7211305Z",
- "verdict": "unknown",
- "remediationStatus": "none",
- "remediationStatusDetails": null,
- "processId": 4780,
- "parentProcessId": 668,
- "processCommandLine": "\"MsSense.exe\"",
- "processCreationDateTime": "2021-08-12T12:43:19.0772577Z",
- "parentProcessCreationDateTime": "2021-08-12T07:39:09.0909239Z",
- "detectionStatus": "detected",
- "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
- "roles": [],
- "tags": [],
- "imageFile": {
- "sha1": "5f1e8acedc065031aad553b710838eb366cfee9a",
- "sha256": "8963a19fb992ad9a76576c5638fd68292cffb9aaac29eb8285f9abf6196a7dec",
- "fileName": "MsSense.exe",
- "filePath": "C:\\Program Files\\temp",
- "fileSize": 6136392,
- "filePublisher": "Microsoft Corporation",
- "signer": null,
- "issuer": null
- },
- "parentProcessImageFile": {
- "sha1": null,
- "sha256": null,
- "fileName": "services.exe",
- "filePath": "C:\\Windows\\System32",
- "fileSize": 731744,
- "filePublisher": "Microsoft Corporation",
- "signer": null,
- "issuer": null
- },
- "userAccount": {
- "accountName": "SYSTEM",
- "domainName": "NT AUTHORITY",
- "userSid": "S-1-5-18",
- "azureAdUserId": null,
- "userPrincipalName": null
- }
- },
- {
- "@odata.type": "#microsoft.graph.security.registryKeyEvidence",
- "createdDateTime": "2021-04-27T12:19:27.7211305Z",
- "verdict": "unknown",
- "remediationStatus": "none",
- "remediationStatusDetails": null,
- "registryKey": "SYSTEM\\CONTROLSET001\\CONTROL\\WMI\\AUTOLOGGER\\SENSEAUDITLOGGER",
- "registryHive": "HKEY_LOCAL_MACHINE",
- "roles": [],
- "tags": [],
- }
- ]
+ "@odata.type": "#microsoft.graph.security.alert",
+ "id": "da637551227677560813_-961444813",
+ "providerAlertId": "da637551227677560813_-961444813",
+ "incidentId": "28282",
+ "status": "new",
+ "severity": "low",
+ "classification": "unknown",
+ "determination": "unknown",
+ "serviceSource": "microsoftDefenderForEndpoint",
+ "detectionSource": "antivirus",
+ "detectorId": "e0da400f-affd-43ef-b1d5-afc2eb6f2756",
+ "tenantId": "b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
+ "title": "Suspicious execution of hidden file",
+ "description": "A hidden file has been launched. This activity could indicate a compromised host. Attackers often hide files associated with malicious tools to evade file system inspection and defenses.",
+ "recommendedActions": "Collect artifacts and determine scope\n�\tReview the machine timeline for suspicious activities that may have occurred before and after the time of the alert, and record additional related artifacts (files, IPs/URLs) \n�\tLook for the presence of relevant artifacts on other systems. Identify commonalities and differences between potentially compromised systems.\n�\tSubmit relevant files for deep analysis and review resulting detailed behavioral information.\n�\tSubmit undetected files to the MMPC malware portal\n\nInitiate containment & mitigation \n�\tContact the user to verify intent and initiate local remediation actions as needed.\n�\tUpdate AV signatures and run a full scan. The scan might reveal and remove previously-undetected malware components.\n�\tEnsure that the machine has the latest security updates. In particular, ensure that you have installed the latest software, web browser, and Operating System versions.\n�\tIf credential theft is suspected, reset all relevant users passwords.\n�\tBlock communication with relevant URLs or IPs at the organization�s perimeter.",
+ "category": "DefenseEvasion",
+ "assignedTo": null,
+ "alertWebUrl": "https://security.microsoft.com/alerts/da637551227677560813_-961444813?tid=b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
+ "incidentWebUrl": "https://security.microsoft.com/incidents/28282?tid=b3c1b5fc-828c-45fa-a1e1-10d74f6d6e9c",
+ "actorDisplayName": null,
+ "threatDisplayName": null,
+ "threatFamilyName": null,
+ "mitreTechniques": [
+ "T1564.001"
+ ],
+ "createdDateTime": "2021-04-27T12:19:27.7211305Z",
+ "lastUpdateDateTime": "2021-05-02T14:19:01.3266667Z",
+ "resolvedDateTime": null,
+ "firstActivityDateTime": "2021-04-26T07:45:50.116Z",
+ "lastActivityDateTime": "2021-05-02T07:56:58.222Z",
+ "comments": [],
+ "evidence": [
+ {
+ "@odata.type": "#microsoft.graph.security.deviceEvidence",
+ "createdDateTime": "2021-04-27T12:19:27.7211305Z",
+ "verdict": "unknown",
+ "remediationStatus": "none",
+ "remediationStatusDetails": null,
+ "firstSeenDateTime": "2020-09-12T07:28:32.4321753Z",
+ "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
+ "azureAdDeviceId": null,
+ "deviceDnsName": "tempDns",
+ "osPlatform": "Windows10",
+ "osBuild": 22424,
+ "version": "Other",
+ "healthStatus": "active",
+ "riskScore": "medium",
+ "rbacGroupId": 75,
+ "rbacGroupName": "UnassignedGroup",
+ "onboardingStatus": "onboarded",
+ "defenderAvStatus": "unknown",
+ "loggedOnUsers": [],
+ "roles": [
+ "compromised"
+ ],
+ "tags": [
+ "Test Machine"
+ ],
+ "vmMetadata": {
+ "vmId": "ca1b0d41-5a3b-4d95-b48b-f220aed11d78",
+ "cloudProvider": "azure",
+ "resourceId": "/subscriptions/8700d3a3-3bb7-4fbe-a090-488a1ad04161/resourceGroups/WdatpApi-EUS-STG/providers/Microsoft.Compute/virtualMachines/NirLaviTests",
+ "subscriptionId": "8700d3a3-3bb7-4fbe-a090-488a1ad04161"
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.security.fileEvidence",
+ "createdDateTime": "2021-04-27T12:19:27.7211305Z",
+ "verdict": "unknown",
+ "remediationStatus": "none",
+ "remediationStatusDetails": null,
+ "detectionStatus": "detected",
+ "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
+ "roles": [],
+ "tags": [],
+ "fileDetails": {
+ "sha1": "5f1e8acedc065031aad553b710838eb366cfee9a",
+ "sha256": "8963a19fb992ad9a76576c5638fd68292cffb9aaac29eb8285f9abf6196a7dec",
+ "fileName": "MsSense.exe",
+ "filePath": "C:\\Program Files\\temp",
+ "fileSize": 6136392,
+ "filePublisher": "Microsoft Corporation",
+ "signer": null,
+ "issuer": null
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.security.processEvidence",
+ "createdDateTime": "2021-04-27T12:19:27.7211305Z",
+ "verdict": "unknown",
+ "remediationStatus": "none",
+ "remediationStatusDetails": null,
+ "processId": 4780,
+ "parentProcessId": 668,
+ "processCommandLine": "\"MsSense.exe\"",
+ "processCreationDateTime": "2021-08-12T12:43:19.0772577Z",
+ "parentProcessCreationDateTime": "2021-08-12T07:39:09.0909239Z",
+ "detectionStatus": "detected",
+ "mdeDeviceId": "73e7e2de709dff64ef64b1d0c30e67fab63279db",
+ "roles": [],
+ "tags": [],
+ "imageFile": {
+ "sha1": "5f1e8acedc065031aad553b710838eb366cfee9a",
+ "sha256": "8963a19fb992ad9a76576c5638fd68292cffb9aaac29eb8285f9abf6196a7dec",
+ "fileName": "MsSense.exe",
+ "filePath": "C:\\Program Files\\temp",
+ "fileSize": 6136392,
+ "filePublisher": "Microsoft Corporation",
+ "signer": null,
+ "issuer": null
+ },
+ "parentProcessImageFile": {
+ "sha1": null,
+ "sha256": null,
+ "fileName": "services.exe",
+ "filePath": "C:\\Windows\\System32",
+ "fileSize": 731744,
+ "filePublisher": "Microsoft Corporation",
+ "signer": null,
+ "issuer": null
+ },
+ "userAccount": {
+ "accountName": "SYSTEM",
+ "domainName": "NT AUTHORITY",
+ "userSid": "S-1-5-18",
+ "azureAdUserId": null,
+ "userPrincipalName": null,
+ "displayName": "System"
+ }
+ },
+ {
+ "@odata.type": "#microsoft.graph.security.registryKeyEvidence",
+ "createdDateTime": "2021-04-27T12:19:27.7211305Z",
+ "verdict": "unknown",
+ "remediationStatus": "none",
+ "remediationStatusDetails": null,
+ "registryKey": "SYSTEM\\CONTROLSET001\\CONTROL\\WMI\\AUTOLOGGER\\SENSEAUDITLOGGER",
+ "registryHive": "HKEY_LOCAL_MACHINE",
+ "roles": [],
+ "tags": []
+ }
+ ]
} ] }
v1.0 Security List Incidents https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-list-incidents.md
GET https://graph.microsoft.com/v1.0/security/incidents
[!INCLUDE [sample-code](../includes/snippets/csharp/list-incident-for-defender-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-incident-for-defender-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/incidents
[!INCLUDE [sample-code](../includes/snippets/powershell/list-incident-for-defender-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/security/incidents?$expand=alerts
[!INCLUDE [sample-code](../includes/snippets/csharp/list-incident-with-their-alerts-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-incident-with-their-alerts-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/incidents?$expand=alerts
[!INCLUDE [sample-code](../includes/snippets/powershell/list-incident-with-their-alerts-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Security List Securescorecontrolprofiles https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-list-securescorecontrolprofiles.md
GET https://graph.microsoft.com/v1.0/security/secureScoreControlProfiles
[!INCLUDE [sample-code](../includes/snippets/csharp/get-securescorecontrolprofiles-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-securescorecontrolprofiles-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/secureScoreControlProfiles
[!INCLUDE [sample-code](../includes/snippets/powershell/get-securescorecontrolprofiles-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security List Securescores https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-list-securescores.md
GET https://graph.microsoft.com/v1.0/security/secureScores?$top=1
[!INCLUDE [sample-code](../includes/snippets/csharp/get-securescores-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-securescores-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/secureScores?$top=1
[!INCLUDE [sample-code](../includes/snippets/powershell/get-securescores-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Passivednsrecord Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-passivednsrecord-get.md
+
+ Title: "Get passiveDnsRecord"
+description: "Read the properties and relationships of a passiveDnsRecord object."
+
+ms.localizationpriority: medium
++
+# Get passiveDnsRecord
+
+Namespace: microsoft.graph.security
++
+Read the properties and relationships of a [passiveDnsRecord](../resources/security-passivednsrecord.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/passiveDnsRecords/{passiveDnsRecordId}
+```
+
+## Optional query parameters
+
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_passivedns",
+ "sampleKeys": ["Y29udG9zby5jb20kJDIwLjEwMy44NS4zMyQkZmFsc2U="]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/passiveDnsRecords/Y29udG9zby5jb20kJDIwLjEwMy44NS4zMyQkZmFsc2U=
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.passiveDnsRecord"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.security.passiveDnsRecord",
+ "id": "Y29udG9zby5jb20kJDIwLjEwMy44NS4zMyQkZmFsc2U=",
+ "firstSeenDateTime": "2022-04-18T10:31:12Z",
+ "lastSeenDateTime": "2023-03-07T13:19:35Z",
+ "collectedDateTime": "2023-03-07T13:59:34.735Z",
+ "recordType": "A",
+ "parentHost": {
+ "id": "contoso.com"
+ },
+ "artifact": {
+ "@odata.type": "#microsoft.graph.security.ipAddress",
+ "id": "20.103.85.33"
+ }
+ }
+}
+```
v1.0 Security Retentionevent Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-retentionevent-delete.md
If successful, this method returns a `204 No Content` response code.
### Request
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "delete_retentionevent" } --> ``` http
-DELETE https://graph.microsoft.com/v1/security/triggers/retentionEvents/{retentionEventId}
+DELETE https://graph.microsoft.com/v1.0/security/triggers/retentionEvents/{retentionEventId}
```
+# [C#](#tab/csharp)
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++ ### Response >
v1.0 Security Retentionevent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-retentionevent-get.md
If successful, this method returns a `200 OK` response code and a [microsoft.gra
### Request
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_retentionevent" } --> ``` http
-GET https://graph.microsoft.com/v1/security/triggers/retentionEvents/{retentionEventId}
+GET https://graph.microsoft.com/v1.0/security/triggers/retentionEvents/{retentionEventId}
```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++ ### Response >**Note:** The response object shown here might be shortened for readability.
v1.0 Security Retentionevent List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-retentionevent-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "list_retentionevent" } --> ``` http
-GET https://graph.microsoft.com/v1/security/triggers/retentionEvents
+GET https://graph.microsoft.com/v1.0/security/triggers/retentionEvents
```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response >**Note:** The response object shown here might be shortened for readability. <!-- {
v1.0 Security Retentionevent Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-retentionevent-post.md
If successful, this method returns a `201 Created` response code and a [microsof
### Request
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "create_retentionevent_from_" } --> ``` http
-POST https://graph.microsoft.com/v1/security/triggers/retentionEvents
+POST https://graph.microsoft.com/v1.0/security/triggers/retentionEvents
Content-Type: application/json Content-length: 616
Content-length: 616
} ], "eventTriggerDateTime": "String (timestamp)",
- "createdBy": {
- "@odata.type": "microsoft.graph.identitySet"
- },
- "eventPropagationResults": [
- {
- "@odata.type": "microsoft.graph.security.eventPropagationResult"
- }
- ],
- "eventStatus": {
- "@odata.type": "microsoft.graph.security.retentionEventStatus"
- },
- "lastStatusUpdateDateTime": "String (timestamp)"
+ "retentionEventType@odata.bind": "https://graph.microsoft.com/v1.0/security/triggerTypes/retentionEventType/9eecef97-fb3c-4c68-825b-4dd74530863a"
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [JavaScript](#tab/javascript)
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++ ### Response The following is an example of the response
v1.0 Security Retentioneventtype Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-retentioneventtype-delete.md
If successful, this method returns a `204 No Content` response code.
### Request
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "delete_retentioneventtype" } --> ``` http
-DELETE https://graph.microsoft.com/v1/security/triggerTypes/retentionEventTypes/{retentionEventTypeId}
+DELETE https://graph.microsoft.com/v1.0/security/triggerTypes/retentionEventTypes/{retentionEventTypeId}
```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++ ### Response >
v1.0 Security Retentioneventtype Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-retentioneventtype-get.md
If successful, this method returns a `200 OK` response code and a [microsoft.gra
### Request
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get_retentioneventtype" } --> ``` http
-GET https://graph.microsoft.com/v1/security/triggerTypes/retentionEventTypes/{retentionEventTypeId}
+GET https://graph.microsoft.com/v1.0/security/triggerTypes/retentionEventTypes/{retentionEventTypeId}
```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++ ### Response >**Note:** The response object shown here might be shortened for readability.
v1.0 Security Retentioneventtype List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-retentioneventtype-list.md
If successful, this method returns a `200 OK` response code and a collection of
### Request
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "list_retentioneventtype" } --> ``` http
-GET https://graph.microsoft.com/v1/security/triggerTypes/retentionEventTypes
+GET https://graph.microsoft.com/v1.0/security/triggerTypes/retentionEventTypes
```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++ ### Response >**Note:** The response object shown here might be shortened for readability.
v1.0 Security Retentioneventtype Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-retentioneventtype-post.md
If successful, this method returns a `201 Created` response code and a [microsof
### Request
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "create_retentioneventtype_from_" } --> ``` http
-POST https://graph.microsoft.com/v1/security/triggerTypes/retentionEventTypes
+POST https://graph.microsoft.com/v1.0/security/triggerTypes/retentionEventTypes
Content-Type: application/json Content-length: 199
Content-length: 199
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++ ### Response >**Note:** The response object shown here might be shortened for readability.
v1.0 Security Retentioneventtype Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-retentioneventtype-update.md
If successful, this method returns a `200 OK` response code and an updated [micr
} --> ``` http
-PATCH https://graph.microsoft.com/v1/security/labels/retentionLabels/{retentionLabelId}/eventType
+PATCH https://graph.microsoft.com/v1.0/security/labels/retentionLabels/{retentionLabelId}/eventType
Content-Type: application/json Content-length: 199
Content-length: 199
<!-- { "blockType": "response", "truncated": true,
- "@odata.type": "microsoft.graph.security.retentionEventType"
+ "@odata.type": "microsoft.graph.security.retentionEventType"
} -->
v1.0 Security Security Runhuntingquery https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-security-runhuntingquery.md
POST https://graph.microsoft.com/v1.0/security/runHuntingQuery
[!INCLUDE [sample-code](../includes/snippets/csharp/security-runhuntingquery-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/security-runhuntingquery-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/security/runHuntingQuery
[!INCLUDE [sample-code](../includes/snippets/php/security-runhuntingquery-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Security Vulnerability Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-vulnerability-get.md
+
+ Title: "Get vulnerability"
+description: "Read the properties and relationships of a vulnerability object."
+
+ms.localizationpriority: medium
++
+# Get vulnerability
+
+Namespace: microsoft.graph.security
++
+Read the properties and relationships of a [vulnerability](../resources/security-vulnerability.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/vulnerabilities/{vulnerabilityId}
+```
+
+## Optional query parameters
+
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.security.vulnerability](../resources/security-vulnerability.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_vulnerability",
+ "sampleKeys": ["CVE-2021-44228"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/vulnerabilities/CVE-2021-44228
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.vulnerability"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.vulnerability",
+ "id": "CVE-2021-44228",
+ "createdDateTime": "2021-11-27T13:18:28.240Z",
+ "lastModifiedDateTime": "2023-02-06T18:53:00.000Z",
+ "publishedDateTime": "2021-12-10T18:15:00.000Z",
+ "description": {
+ "@odata.type": "microsoft.graph.security.formattedContent",
+ "content": "Apache Log4j2 2.0-beta9 through 2.15.0 (excluding security releases 2.12.2, 2.12.3, and 2.3.1) JNDI features used in configuration, log messages, and parameters do not protect against attacker controlled LDAP and other JNDI related endpoints...",
+ "format": "markdown"
+ },
+ "remediation": {
+ "@odata.type": "microsoft.graph.security.formattedContent",
+ "content": "##### Upgrade Apache Log4j to 2.15.0...",
+ "format": "markdown"
+ },
+ "priorityScore": 100,
+ "severity": "high",
+ "commonWeaknessEnumerationIds": [
+ "CWE-20",
+ "CWE-400",
+ "CWE-502"
+ ],
+ "cvss2Summary": {
+ "@odata.type": "microsoft.graph.security.cvssSummary",
+ "score": 9.3,
+ "severity": "high",
+ "vectorString": "AV:N/AC:M/Au:N/C:C/I:C/A:C"
+ },
+ "cvss3Summary": {
+ "@odata.type": "microsoft.graph.security.cvssSummary",
+ "score": 10.0,
+ "severity": "critical",
+ "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H"
+ },
+ "hasChatter": true,
+ "exploitsAvailable": true,
+ "activeExploitsObserved": true,
+ "exploits": [
+ {
+ "@odata.type": "microsoft.graph.security.hyperlink",
+ "name": "http://packetstormsecurity.com/files/165225/Apache-Log4j2-2.14.1-Remote-Code-Execution.html",
+ "url": "http://packetstormsecurity.com/files/165225/Apache-Log4j2-2.14.1-Remote-Code-Execution.html"
+ }
+ ],
+ "references": [
+ {
+ "@odata.type": "microsoft.graph.security.hyperlink",
+ "name": "MicrosoftΓÇÖs Response to CVE-2021-44228 Apache Log4j 2",
+ "url": "https://msrc-blog.microsoft.com/2021/12/11/microsofts-response-to-cve-2021-44228-apache-log4j2/",
+ }
+ ]
+}
+```
v1.0 Security Vulnerability List Components https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-vulnerability-list-components.md
+
+ Title: "List vulnerabilityComponents"
+description: "Get a list of the vulnerabilityComponent objects and their properties."
+
+ms.localizationpriority: medium
++
+# List vulnerabilityComponents
+
+Namespace: microsoft.graph.security
++
+Get a list of the [microsoft.graph.security.vulnerabilityComponent](../resources/security-vulnerabilitycomponent.md) objects and their properties.
+
+## 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) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/vulnerabilities/{vulnerabilityId}/components
+```
+
+## Optional query parameters
+
+This method supports the `$select`, `$top`, and `$skip` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.security.vulnerabilityComponent](../resources/security-vulnerabilitycomponent.md) objects in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_vulnerabilitycomponent",
+ "sampleKeys": ["CVE-2021-44228"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/vulnerabilities/CVE-2021-44228/components
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.security.vulnerabilityComponent)"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.security.vulnerabilityComponent",
+ "id": "Y3ZlLTIwMjEtNDQyMjg3MTQwOUFwYWNoZSBTb2Z0d2FyZSBGb3VuZGF0aW9uIExvZzRqIDIuMA==",
+ "name": "Apache Software Foundation Log4j 2.0"
+ }
+ ]
+}
+```
v1.0 Security Vulnerabilitycomponent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/security-vulnerabilitycomponent-get.md
+
+ Title: "Get vulnerabilityComponent"
+description: "Read the properties and relationships of a vulnerabilityComponent object."
+
+ms.localizationpriority: medium
++
+# Get vulnerabilityComponent
+
+Namespace: microsoft.graph.security
++
+Read the properties and relationships of a [vulnerabilityComponent](../resources/security-vulnerabilitycomponent.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ThreatIntelligence.Read.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | ThreatIntelligence.Read.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+
+```http
+GET /security/threatIntelligence/vulnerabilities/{vulnerabilityId}/components/{vulnerabilityComponentId}
+```
+
+## Optional query parameters
+
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [microsoft.graph.security.vulnerabilityComponent](../resources/security-vulnerabilitycomponent.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_vulnerabilitycomponent",
+ "sampleKeys": ["cve-2021-44228", "Y3ZlLTIwMjEtNDQyMjg3MTQwOUFwYWNoZSBTb2Z0d2FyZSBGb3VuZGF0aW9uIExvZzRqIDIuMA=="]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/security/threatIntelligence/vulnerabilities/cve-2021-44228/components/Y3ZlLTIwMjEtNDQyMjg3MTQwOUFwYWNoZSBTb2Z0d2FyZSBGb3VuZGF0aW9uIExvZzRqIDIuMA==
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.security.vulnerabilityComponent"
+}
+-->
+
+```json
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.security.vulnerabilityComponent",
+ "id": "Y3ZlLTIwMjEtNDQyMjg3MTQwOUFwYWNoZSBTb2Z0d2FyZSBGb3VuZGF0aW9uIExvZzRqIDIuMA==",
+ "name": "Apache Software Foundation Log4j 2.0"
+}
+```
v1.0 Securityreportsroot Getattacksimulationrepeatoffenders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/securityreportsroot-getattacksimulationrepeatoffenders.md
GET https://graph.microsoft.com/v1.0/reports/security/getAttackSimulationRepeatO
[!INCLUDE [sample-code](../includes/snippets/csharp/securityreportsrootthisgetattacksimulationrepeatoffenders-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/securityreportsrootthisgetattacksimulationrepeatoffenders-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/security/getAttackSimulationRepeatO
[!INCLUDE [sample-code](../includes/snippets/php/securityreportsrootthisgetattacksimulationrepeatoffenders-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Securityreportsroot Getattacksimulationsimulationusercoverage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/securityreportsroot-getattacksimulationsimulationusercoverage.md
GET https://graph.microsoft.com/v1.0/reports/security/getAttackSimulationSimulat
[!INCLUDE [sample-code](../includes/snippets/csharp/securityreportsrootthisgetattacksimulationsimulationusercoverage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/securityreportsrootthisgetattacksimulationsimulationusercoverage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/security/getAttackSimulationSimulat
[!INCLUDE [sample-code](../includes/snippets/php/securityreportsrootthisgetattacksimulationsimulationusercoverage-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Securityreportsroot Getattacksimulationtrainingusercoverage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/securityreportsroot-getattacksimulationtrainingusercoverage.md
GET https://graph.microsoft.com/v1.0/reports/security/getAttackSimulationTrainin
[!INCLUDE [sample-code](../includes/snippets/csharp/securityreportsrootthisgetattacksimulationtrainingusercoverage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/securityreportsrootthisgetattacksimulationtrainingusercoverage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/reports/security/getAttackSimulationTrainin
[!INCLUDE [sample-code](../includes/snippets/php/securityreportsrootthisgetattacksimulationtrainingusercoverage-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceannouncement List Healthoverviews https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceannouncement-list-healthoverviews.md
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/healthOverviews
[!INCLUDE [sample-code](../includes/snippets/csharp/list-healthoverviews-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-healthoverviews-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/healthOverviews
[!INCLUDE [sample-code](../includes/snippets/powershell/list-healthoverviews-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/healthOverviews?$
[!INCLUDE [sample-code](../includes/snippets/csharp/list-healthoverviews-with-issues-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-healthoverviews-with-issues-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/healthOverviews?$
[!INCLUDE [sample-code](../includes/snippets/powershell/list-healthoverviews-with-issues-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Serviceannouncement List Issues https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceannouncement-list-issues.md
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/issues
[!INCLUDE [sample-code](../includes/snippets/csharp/list-servicehealthissue-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-servicehealthissue-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/issues
[!INCLUDE [sample-code](../includes/snippets/powershell/list-servicehealthissue-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceannouncement List Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceannouncement-list-messages.md
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/messages
[!INCLUDE [sample-code](../includes/snippets/csharp/list-serviceupdatemessage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-serviceupdatemessage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/messages
[!INCLUDE [sample-code](../includes/snippets/powershell/list-serviceupdatemessage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceannouncementattachment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceannouncementattachment-get.md
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/messages/MC54091/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-serviceannouncementattachment-messageid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-serviceannouncementattachment-messageid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/messages/MC54091/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-serviceannouncementattachment-messageid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/messages/MC54091/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-serviceannouncementattachment-as-filestream-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-serviceannouncementattachment-as-filestream-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/messages/MC54091/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-serviceannouncementattachment-as-filestream-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Servicehealth Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/servicehealth-get.md
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/healthOverviews/M
[!INCLUDE [sample-code](../includes/snippets/csharp/get-servicehealth-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-servicehealth-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/healthOverviews/M
[!INCLUDE [sample-code](../includes/snippets/powershell/get-servicehealth-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/healthOverviews/M
[!INCLUDE [sample-code](../includes/snippets/csharp/get-servicehealth-with-issues-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-servicehealth-with-issues-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/healthOverviews/M
[!INCLUDE [sample-code](../includes/snippets/powershell/get-servicehealth-with-issues-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Servicehealthissue Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/servicehealthissue-get.md
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/issues/MO226784
[!INCLUDE [sample-code](../includes/snippets/csharp/get-servicehealthissue-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-servicehealthissue-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/issues/MO226784
[!INCLUDE [sample-code](../includes/snippets/powershell/get-servicehealthissue-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Servicehealthissue Incidentreport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/servicehealthissue-incidentreport.md
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/issues/MO248163/i
[!INCLUDE [sample-code](../includes/snippets/csharp/servicehealthissue-incidentreport-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/servicehealthissue-incidentreport-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/issues/MO248163/i
[!INCLUDE [sample-code](../includes/snippets/php/servicehealthissue-incidentreport-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Addkey https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-addkey.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceprincipal-addkey-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceprincipal-addkey-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-addkey-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceprincipal-addkey-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceprincipal-addkey-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-addkey-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Serviceprincipal Addpassword https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-addpassword.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceprincipal-addpassword-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceprincipal-addpassword-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-addpassword-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Addtokensigningcertificate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-addtokensigningcertificate.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceprincipal-addtokensigningcertificate-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceprincipal-addtokensigningcertificate-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-addtokensigningcertificate-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Delete Approleassignedto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-delete-approleassignedto.md
DELETE https://graph.microsoft.com/v1.0/servicePrincipals/{resource-SP-id}/appRo
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceprincipal-delete-approleassignedto-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceprincipal-delete-approleassignedto-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/servicePrincipals/{resource-SP-id}/appRo
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-delete-approleassignedto-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In this example, `{resource-SP-id}` is the id of the resource service principal, and `{appRoleAssignment-id}` is the id of the appRoleAssignment object that represents an assignment to the user, group, or client service principal.
v1.0 Serviceprincipal Delete Approleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-delete-approleassignments.md
DELETE https://graph.microsoft.com/v1.0/servicePrincipals/{servicePrincipal-id}/
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceprincipal-delete-approleassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceprincipal-delete-approleassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/servicePrincipals/{servicePrincipal-id}/
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-delete-approleassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Delete Claimsmappingpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-delete-claimsmappingpolicies.md
Remove a [claimsMappingPolicy](../resources/claimsmappingpolicy.md) from a [serv
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
DELETE https://graph.microsoft.com/v1.0/servicePrincipals/{id}/claimsMappingPoli
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-claimsmappingpolicy-from-serviceprincipal-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-claimsmappingpolicy-from-serviceprincipal-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/servicePrincipals/{id}/claimsMappingPoli
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-claimsmappingpolicy-from-serviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Delete Delegatedpermissionclassifications https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-delete-delegatedpermissionclassifications.md
DELETE https://graph.microsoft.com/v1.0/servicePrincipals/{id}/delegatedPermissi
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceprincipal-delete-delegatedpermissionclassifications-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceprincipal-delete-delegatedpermissionclassifications-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/servicePrincipals/{id}/delegatedPermissi
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-delete-delegatedpermissionclassifications-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Delete Homerealmdiscoverypolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-delete-homerealmdiscoverypolicies.md
Remove a [homeRealmDiscoveryPolicy](../resources/homerealmdiscoverypolicy.md) fr
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
DELETE https://graph.microsoft.com/v1.0/servicePrincipals/{id}/homeRealmDiscover
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-homerealmdiscoverypolicy-from-serviceprincipal-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-homerealmdiscoverypolicy-from-serviceprincipal-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/servicePrincipals/{id}/homeRealmDiscover
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-homerealmdiscoverypolicy-from-serviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Delete Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-delete-owners.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceprincipal-delete-owners-e1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceprincipal-delete-owners-e1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-delete-owners-e1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-delete.md
DELETE https://graph.microsoft.com/v1.0/servicePrincipals/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-serviceprincipal-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-serviceprincipal-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/servicePrincipals/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-serviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-delta.md
GET https://graph.microsoft.com/v1.0/servicePrincipals/delta
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceprincipal-delta-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceprincipal-delta-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/servicePrincipals/delta
[!INCLUDE [sample-code](../includes/snippets/php/serviceprincipal-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 Serviceprincipal Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-get.md
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/csharp/get-serviceprincipal-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-serviceprincipal-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/powershell/get-serviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/servicePrincipals/7408235b-7540-4850-82fe-a
[!INCLUDE [sample-code](../includes/snippets/csharp/get-serviceprincipal-select-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-serviceprincipal-select-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/servicePrincipals/7408235b-7540-4850-82fe-a
[!INCLUDE [sample-code](../includes/snippets/powershell/get-serviceprincipal-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Serviceprincipal List Approleassignedto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-list-approleassignedto.md
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceprincipal-get-approleassignedto-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceprincipal-get-approleassignedto-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-get-approleassignedto-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal List Approleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-list-approleassignments.md
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceprincipal-get-approleassignments-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceprincipal-get-approleassignments-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-get-approleassignments-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal List Claimsmappingpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-list-claimsmappingpolicies.md
List the [claimsMappingPolicy](../resources/claimsmappingpolicy.md) objects that
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/csharp/list-claimsmappingpolicies-on-application-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-claimsmappingpolicies-on-application-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/powershell/list-claimsmappingpolicies-on-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal List Createdobjects https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-list-createdobjects.md
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceprincipals-get-createdobjects-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceprincipals-get-createdobjects-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipals-get-createdobjects-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal List Delegatedpermissionclassifications https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-list-delegatedpermissionclassifications.md
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceprincipal-get-delegatedpermissionclassification-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceprincipal-get-delegatedpermissionclassification-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-get-delegatedpermissionclassification-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal List Homerealmdiscoverypolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-list-homerealmdiscoverypolicies.md
List the [homeRealmDiscoveryPolicy](../resources/homerealmdiscoverypolicy.md) ob
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/csharp/list-homerealmdiscoverypolicies-on-application-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-homerealmdiscoverypolicies-on-application-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/powershell/list-homerealmdiscoverypolicies-on-application-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal List Memberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-list-memberof.md
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/csharp/get-serviceprincipal-memberof-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-serviceprincipal-memberof-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/powershell/get-serviceprincipal-memberof-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Serviceprincipal List Oauth2permissiongrants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-list-oauth2permissiongrants.md
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/csharp/get-serviceprincipal-oauth2permissiongrants-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-serviceprincipal-oauth2permissiongrants-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/powershell/get-serviceprincipal-oauth2permissiongrants-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal List Ownedobjects https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-list-ownedobjects.md
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/csharp/get-ownedobjects-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-ownedobjects-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ownedobjects-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal List Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-list-owners.md
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceprincipal-get-owners-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceprincipal-get-owners-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-get-owners-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal List Transitivememberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-list-transitivememberof.md
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/csharp/get-serviceprincipal-tranitivememberof-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-serviceprincipal-tranitivememberof-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/servicePrincipals/00063ffc-54e9-405d-b8f3-5
[!INCLUDE [sample-code](../includes/snippets/powershell/get-serviceprincipal-tranitivememberof-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Serviceprincipal List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-list.md
GET https://graph.microsoft.com/v1.0/servicePrincipals
[!INCLUDE [sample-code](../includes/snippets/csharp/list-serviceprincipal-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-serviceprincipal-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/servicePrincipals
[!INCLUDE [sample-code](../includes/snippets/powershell/list-serviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/list-serviceprincipals-startswith-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-serviceprincipals-startswith-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/list-serviceprincipals-startswith-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/list-serviceprincipals-search-count-select-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-serviceprincipals-search-count-select-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/list-serviceprincipals-search-count-select-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/list-serviceprincipals-lessthan2owners-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-serviceprincipals-lessthan2owners-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/list-serviceprincipals-lessthan2owners-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Serviceprincipal Post Approleassignedto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-post-approleassignedto.md
To grant an app role assignment, you need three identifiers:
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | AppRoleAssignment.ReadWrite.All and Application.Read.All, AppRoleAssignment.ReadWrite.All and Directory.Read.All |
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceprincipal-create-approleassignedto-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceprincipal-create-approleassignedto-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Serviceprincipal Post Approleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-post-approleassignments.md
To grant an app role assignment to a client service principal, you need three id
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | AppRoleAssignment.ReadWrite.All and Application.Read.All, AppRoleAssignment.ReadWrite.All and Directory.Read.All |
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceprincipal-create-approleassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceprincipal-create-approleassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Serviceprincipal Post Claimsmappingpolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-post-claimsmappingpolicies.md
Assign a [claimsMappingPolicy](../resources/claimsmappingpolicy.md) to a [servic
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-claimsmappingpolicy-from-serviceprincipal-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-claimsmappingpolicy-from-serviceprincipal-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-claimsmappingpolicy-from-serviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Post Delegatedpermissionclassifications https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-post-delegatedpermissionclassifications.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceprincipal-create-delegatedpermissionclassification-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceprincipal-create-delegatedpermissionclassification-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceprincipal-create-delegatedpermissionclassification-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Post Homerealmdiscoverypolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-post-homerealmdiscoverypolicies.md
Assign a [homeRealmDiscoveryPolicy](../resources/homerealmdiscoverypolicy.md) to
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| 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 |
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-homerealmdiscoverypolicy-from-serviceprincipal-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-homerealmdiscoverypolicy-from-serviceprincipal-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-homerealmdiscoverypolicy-from-serviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Post Owners https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-post-owners.md
Use this API to add an owner for the [servicePrincipal](../resources/serviceprin
## 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).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | Application.ReadWrite.All and Directory.Read.All |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-directoryobject-from-serviceprincipal-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-directoryobject-from-serviceprincipal-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-directoryobject-from-serviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [directoryObject](../resources/directoryobject.md) object.
v1.0 Serviceprincipal Post Serviceprincipals https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-post-serviceprincipals.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-serviceprincipal-from-serviceprincipals-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-serviceprincipal-from-serviceprincipals-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-serviceprincipal-from-serviceprincipals-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipal Removekey https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-removekey.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceprincipal-removekey-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceprincipal-removekey-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Serviceprincipal Removepassword https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-removepassword.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceprincipal-removepassword-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceprincipal-removepassword-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Serviceprincipal Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipal-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-serviceprincipal-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-serviceprincipal-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-serviceprincipal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceprincipalriskdetection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceprincipalriskdetection-get.md
GET https://graph.microsoft.com/v1.0/identityProtection/servicePrincipalRiskDete
[!INCLUDE [sample-code](../includes/snippets/csharp/get-serviceprincipalriskdetection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-serviceprincipalriskdetection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityProtection/servicePrincipalRiskDete
[!INCLUDE [sample-code](../includes/snippets/powershell/get-serviceprincipalriskdetection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Serviceupdatemessage Archive https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceupdatemessage-archive.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceupdatemessage-archive-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceupdatemessage-archive-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceupdatemessage-archive-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceupdatemessage Favorite https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceupdatemessage-favorite.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceupdatemessage-favorite-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceupdatemessage-favorite-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceupdatemessage-favorite-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceupdatemessage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceupdatemessage-get.md
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/messages/MC172851
[!INCLUDE [sample-code](../includes/snippets/csharp/get-serviceupdatemessage-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-serviceupdatemessage-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/messages/MC172851
[!INCLUDE [sample-code](../includes/snippets/powershell/get-serviceupdatemessage-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceupdatemessage List Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceupdatemessage-list-attachments.md
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/messages/MC54091/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-serviceannouncementattachment-getallattachments-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-serviceannouncementattachment-getallattachments-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/messages/MC54091/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-serviceannouncementattachment-getallattachments-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/messages/MC54091/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-serviceannouncementattachment-inzip-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-serviceannouncementattachment-inzip-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/messages/MC54091/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-serviceannouncementattachment-inzip-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Serviceupdatemessage Markread https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceupdatemessage-markread.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceupdatemessage-markread-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceupdatemessage-markread-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceupdatemessage-markread-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceupdatemessage Markunread https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceupdatemessage-markunread.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceupdatemessage-markunread-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceupdatemessage-markunread-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceupdatemessage-markunread-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceupdatemessage Unarchive https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceupdatemessage-unarchive.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceupdatemessage-unarchive-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceupdatemessage-unarchive-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceupdatemessage-unarchive-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Serviceupdatemessage Unfavorite https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/serviceupdatemessage-unfavorite.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/serviceupdatemessage-unfavorite-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/serviceupdatemessage-unfavorite-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/serviceupdatemessage-unfavorite-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Sharedwithchannelteaminfo Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/sharedwithchannelteaminfo-delete.md
DELETE https://graph.microsoft.com/v1.0/teams/ece6f0a1-7ca4-498b-be79-edf6c8fc4d
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-sharedwithteamschannelteaminfo-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-sharedwithteamschannelteaminfo-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/teams/ece6f0a1-7ca4-498b-be79-edf6c8fc4d
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-sharedwithteamschannelteaminfo-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Sharedwithchannelteaminfo Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/sharedwithchannelteaminfo-get.md
GET https://graph.microsoft.com/v1.0/teams/893075dd-2487-5634-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-sharedwithchannelteaminfo-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-sharedwithchannelteaminfo-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/893075dd-2487-5634-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-sharedwithchannelteaminfo-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Sharedwithchannelteaminfo List Allowedmembers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/sharedwithchannelteaminfo-list-allowedmembers.md
GET https://graph.microsoft.com/v1.0/teams/893075dd-2487-5634-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-conversationmember-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-conversationmember-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/893075dd-2487-5634-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-conversationmember-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Sharedwithchannelteaminfo List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/sharedwithchannelteaminfo-list.md
GET https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-sharedwithchannelteaminfo-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-sharedwithchannelteaminfo-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-sharedwithchannelteaminfo-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Sharepointsettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/sharepointsettings-get.md
+
+ Title: "Get sharepointSettings"
+description: "Get the tenant-level settings for SharePoint and OneDrive."
+
+ms.localizationpriority: medium
++
+# Get settings
+Namespace: microsoft.graph
+
+Get the tenant-level [settings](../resources/sharepointsettings.md) for SharePoint and OneDrive.
+
+## 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)|SharePointTenantSettings.Read.All, SharePointTenantSettings.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|SharePointTenantSettings.Read.All, SharePointTenantSettings.ReadWrite.All|
+
+When calling on behalf of a user, the user needs to belong to one of the following admin roles. To learn more about admin roles, see [About admin roles in the Microsoft 365 admin center](/microsoft-365/admin/add-users/about-admin-roles):
+* Global Administrator
+* Global Reader
+* SharePoint Administrator
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /admin/sharepoint/settings
+```
+
+## Optional query parameters
+This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [settings](../resources/sharepointsettings.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_settings_at_tenant_level"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/admin/sharepoint/settings
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.sharepointSettings"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "@odata.type": "#microsoft.graph.sharepointSettings",
+ "allowedDomainGuidsForSyncApp": [
+ "bdd1ab9b-3fd0-4def-a761-ec8d7471732c",
+ "ad31vb6b-5zd0-7tyg-m231-kj8d6578432c"
+ ],
+ "availableManagedPathsForSiteCreation": [
+ "/sites/",
+ "/teams/"
+ ],
+ "deletedUserPersonalSiteRetentionPeriodInDays": 344,
+ "excludedFileExtensionsForSyncApp": [
+ ".md",
+ ".git"
+ ],
+ "idleSessionSignOut": {
+ "isEnabled": true,
+ "warnAfterInSeconds": 120,
+ "signOutAfterInSeconds": 300
+ },
+ "imageTaggingOption": "basic",
+ "isCommentingOnSitePagesEnabled": true,
+ "isFileActivityNotificationEnabled": true,
+ "isLegacyAuthProtocolsEnabled": false,
+ "isLoopEnabled": true,
+ "isMacSyncAppEnabled": false,
+ "isRequireAcceptingUserToMatchInvitedUserEnabled": true,
+ "isResharingByExternalUsersEnabled": true,
+ "isSharePointMobileNotificationEnabled": true,
+ "isSharePointNewsfeedEnabled": true,
+ "isSiteCreationEnabled": true,
+ "isSiteCreationUIEnabled": true,
+ "isSitePagesCreationEnabled": true,
+ "isSitesStorageLimitAutomatic": true,
+ "isSyncButtonHiddenOnPersonalSite": true,
+ "isUnmanagedSyncAppForTenantRestricted": true,
+ "personalSiteDefaultStorageLimitInMB": 113664,
+ "sharingAllowedDomainList" : [
+ "contoso.com",
+ "fabrikam.com"
+ ],
+ "sharingBlockedDomainList" : [
+ "contoso.com",
+ "fabrikam.com"
+ ],
+ "sharingCapability": "externalUserAndGuestSharing",
+ "sharingDomainRestrictionMode": "allowList",
+ "siteCreationDefaultManagedPath": "/sites/",
+ "siteCreationDefaultStorageLimitInMB": 808034,
+ "tenantDefaultTimezone": "(UTC-05:00) Eastern Time (US and Canada)"
+ }
+}
+```
v1.0 Sharepointsettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/sharepointsettings-update.md
+
+ Title: "Update sharepointSettings"
+description: "Update one or more tenant-level settings for SharePoint and OneDrive."
+
+ms.localizationpriority: medium
++
+# Update settings
+Namespace: microsoft.graph
+
+Update one or more tenant-level [settings](../resources/sharepointsettings.md) for SharePoint and OneDrive.
+
+## 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)|SharePointTenantSettings.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|SharePointTenantSettings.ReadWrite.All|
+
+When calling on behalf of a user, the user needs to belong to one of the following admin roles. To learn more about admin roles, see [About admin roles in the Microsoft 365 admin center](/microsoft-365/admin/add-users/about-admin-roles):
+* Global Administrator
+* SharePoint Administrator
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /admin/sharepoint/settings
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+
+|Property|Type|Description|
+|:|:|:|
+| allowedDomainGuidsForSyncApp | GUID collection | Collection of trusted domain GUIDs for the OneDrive sync app. |
+| deletedUserPersonalSiteRetentionPeriodInDays | Int32 | The number of days for preserving a deleted user's OneDrive. |
+| excludedFileExtensionsForSyncApp | String collection | Collection of file extensions not uploaded by the OneDrive sync app. |
+| idleSessionSignOut | [microsoft.graph.idleSessionSignOut](../resources/idlesessionsignout.md) | Specifies the idle session sign-out policies for the tenant. |
+| imageTaggingOption | imageTaggingChoice | Specifies the image tagging option for the tenant. Possible values are: `disabled`, `basic`, `enhanced`. |
+| isCommentingOnSitePagesEnabled | Boolean | Indicates whether comments are allowed on modern site pages in SharePoint. |
+| isFileActivityNotificationEnabled | Boolean | Indicates whether push notifications are enabled for OneDrive events. |
+| isLegacyAuthProtocolsEnabled | Boolean | Indicates whether legacy authentication protocols are enabled for the tenant. |
+| isLoopEnabled | Boolean | Indicates whether Fluid Framework is allowed on SharePoint sites. |
+| isMacSyncAppEnabled | Boolean | Indicates whether files can be synced using the OneDrive sync app for Mac. |
+| isRequireAcceptingUserToMatchInvitedUserEnabled | Boolean | Indicates whether guests must sign in using the same account to which sharing invitations are sent. |
+| isResharingByExternalUsersEnabled | Boolean | Indicates whether guests are allowed to reshare files, folders, and sites they don't own. |
+| isSharePointMobileNotificationEnabled | Boolean | Indicates whether mobile push notifications are enabled for SharePoint. |
+| isSharePointNewsfeedEnabled | Boolean | Indicates whether the newsfeed is allowed on the modern site pages in SharePoint. |
+| isSiteCreationEnabled | Boolean | Indicates whether users are allowed to create sites. |
+| isSiteCreationUIEnabled | Boolean | Indicates whether the UI commands for creating sites are shown. |
+| isSitePagesCreationEnabled | Boolean | Indicates whether creating new modern pages is allowed on SharePoint sites. |
+| isSitesStorageLimitAutomatic | Boolean | Indicates whether site storage space is automatically managed or if specific storage limits are set per site. |
+| isSyncButtonHiddenOnPersonalSite | Boolean | Indicates whether the sync button in OneDrive is hidden. |
+| isUnmanagedSyncAppForTenantRestricted | Boolean | Indicates whether users are allowed to sync files only on PCs joined to specific domains. |
+| personalSiteDefaultStorageLimitInMB | Int64 | The default OneDrive storage limit for all new and existing users who are assigned a qualifying license. Measured in megabytes (MB). |
+| sharingAllowedDomainList | String collection | Collection of email domains that are allowed for sharing outside the organization. |
+| sharingBlockedDomainList | String collection | Collection of email domains that are blocked for sharing outside the organization. |
+| sharingCapability | sharingCapabilities | Sharing capability for the tenant. Possible values are: `disabled`, `externalUserSharingOnly`, `externalUserAndGuestSharing`, `existingExternalUserSharingOnly`. |
+| sharingDomainRestrictionMode | sharingDomainRestrictionMode | Specifies the external sharing mode for domains. Possible values are: `none`, `allowList`, `blockList`. |
+| siteCreationDefaultManagedPath | String | The value of the team site managed path. This is the path under which new team sites will be created. |
+| siteCreationDefaultStorageLimitInMB | Int32 | The default storage quota for a new site upon creation. Measured in megabytes (MB). |
+| tenantDefaultTimezone | String | The default timezone of a tenant for newly created sites. For a list of possible values, see [SPRegionalSettings.TimeZones property](/sharepoint/dev/schema/regional-settings-schema). |
++
+## Response
+
+If successful, this method returns a `200 OK` response code and an updated [settings](../resources/sharepointsettings.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of a request.
++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_tenant_settings"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/v1.0/admin/sharepoint/settings
+Content-Type: application/json
+Content-length: 1323
+
+{
+ "deletedUserPersonalSiteRetentionPeriodInDays": 365,
+ "excludedFileExtensionsForSyncApp": [".mp3"],
+ "imageTaggingOption": "enhanced",
+ "isLegacyAuthProtocolsEnabled": true,
+ "isSitesStorageLimitAutomatic": false,
+ "isSyncButtonHiddenOnPersonalSite": false,
+ "isUnmanagedSyncAppForTenantRestricted": false,
+ "personalSiteDefaultStorageLimitInMB": 120000
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.sharepointSettings"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.sharepointSettings",
+ "allowedDomainGuidsForSyncApp": [
+ "bdd1ab9b-3fd0-4def-a761-ec8d7471732c",
+ "ad31vb6b-5zd0-7tyg-m231-kj8d6578432c"
+ ],
+ "availableManagedPathsForSiteCreation": [
+ "/sites/",
+ "/teams/"
+ ],
+ "deletedUserPersonalSiteRetentionPeriodInDays": 365,
+ "excludedFileExtensionsForSyncApp": [
+ ".mp3"
+ ],
+ "idleSessionSignOut": {
+ "isEnabled": true,
+ "warnAfterInSeconds": 120,
+ "signOutAfterInSeconds": 300
+ },
+ "imageTaggingOption": "basic",
+ "isCommentingOnSitePagesEnabled": true,
+ "isFileActivityNotificationEnabled": true,
+ "isLegacyAuthProtocolsEnabled": true,
+ "isLoopEnabled": true,
+ "isMacSyncAppEnabled": false,
+ "isRequireAcceptingUserToMatchInvitedUserEnabled": true,
+ "isResharingByExternalUsersEnabled": true,
+ "isSharePointMobileNotificationEnabled": true,
+ "isSharePointNewsfeedEnabled": true,
+ "isSiteCreationEnabled": true,
+ "isSiteCreationUIEnabled": true,
+ "isSitePagesCreationEnabled": true,
+ "isSitesStorageLimitAutomatic": false,
+ "isSyncButtonHiddenOnPersonalSite": false,
+ "isUnmanagedSyncAppForTenantRestricted": false,
+ "personalSiteDefaultStorageLimitInMB": 120000,
+ "sharingAllowedDomainList" : [
+ "contoso.com",
+ "fabrikam.com"
+ ],
+ "sharingBlockedDomainList" : [
+ "contoso.com",
+ "fabrikam.com"
+ ],
+ "sharingCapability": "externalUserAndGuestSharing",
+ "sharingDomainRestrictionMode": "allowList",
+ "siteCreationDefaultManagedPath": "/sites/",
+ "siteCreationDefaultStorageLimitInMB": 808034,
+ "tenantDefaultTimezone": "(UTC-05:00) Eastern Time (US and Canada)"
+}
+```
v1.0 Shares Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/shares-get.md
GET /shares/{shareIdOrEncodedSharingUrl}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-shared-root-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-shared-root-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /shares/{shareIdOrEncodedSharingUrl}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-shared-root-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
GET /shares/{shareIdOrUrl}/driveItem
[!INCLUDE [sample-code](../includes/snippets/csharp/get-shared-driveitem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-shared-driveitem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /shares/{shareIdOrUrl}/driveItem
[!INCLUDE [sample-code](../includes/snippets/powershell/get-shared-driveitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
GET /shares/{shareIdOrUrl}/driveItem?$expand=children
[!INCLUDE [sample-code](../includes/snippets/csharp/get-shared-driveitem-expand-children-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-shared-driveitem-expand-children-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /shares/{shareIdOrUrl}/driveItem?$expand=children
[!INCLUDE [sample-code](../includes/snippets/powershell/get-shared-driveitem-expand-children-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Shift Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/shift-delete.md
DELETE /teams/{teamId}/schedule/shifts/{shiftId}
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
DELETE https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/shifts/{shiftId}
[!INCLUDE [sample-code](../includes/snippets/csharp/shift-delete-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/shift-delete-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/shifts/{shiftId}
[!INCLUDE [sample-code](../includes/snippets/powershell/shift-delete-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 204 No Content
} -->
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Shift Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/shift-get.md
This method does not support OData query parameters to customize the response.
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/shifts/{shiftId}
[!INCLUDE [sample-code](../includes/snippets/csharp/shift-get-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/shift-get-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/shifts/{shiftId}
[!INCLUDE [sample-code](../includes/snippets/powershell/shift-get-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Shift Put https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/shift-put.md
PUT /teams/{teamId}/schedule/shifts/{shiftId}
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
Prefer: return=representation
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: return=representation
[!INCLUDE [sample-code](../includes/snippets/javascript/shift-put-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- #### Response
v1.0 Shiftpreferences Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/shiftpreferences-get.md
This method does not support OData query parameters to customize the response.
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
GET https://graph.microsoft.com/v1.0/users/871dbd5c-3a6a-4392-bfe1-042452793a50/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-shiftpreferences-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-shiftpreferences-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/871dbd5c-3a6a-4392-bfe1-042452793a50/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-shiftpreferences-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Shiftpreferences Put https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/shiftpreferences-put.md
PATCH /users/{userId}/settings/shiftPreferences
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body In the request body, supply a JSON representation of a [shiftPreferences](../resources/shiftpreferences.md) object.
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/shift-get-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/shift-get-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/shift-get-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Signin Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/signin-get.md
Retrieve a specific Azure AD user sign-in event for your tenant. Sign-ins that a
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | AuditLog.Read.All and Directory.Read.All |
GET https://graph.microsoft.com/v1.0/auditLogs/signIns/66ea54eb-6301-4ee5-be62-f
[!INCLUDE [sample-code](../includes/snippets/csharp/get-signin-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-signin-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/auditLogs/signIns/66ea54eb-6301-4ee5-be62-f
[!INCLUDE [sample-code](../includes/snippets/powershell/get-signin-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Signin List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/signin-list.md
The maximum and default page size is 1,000 objects and by default, the most rece
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | AuditLog.Read.All and Directory.Read.All |
In addition to the delegated permissions, the signed-in user needs to belong to
<!-- { "blockType": "ignored" } --> ```http
-GET auditLogs/signIns
+GET /auditLogs/signIns
``` ## Optional query parameters
-This method supports the `$top`, `$skiptoken`, and `$filter` OData Query Parameters to help customize the response. For details about how to use these parameters, see [OData query parameters](/graph/query-parameters).
+This method supports the `$top`, `$skiptoken`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
## Response
GET https://graph.microsoft.com/v1.0/auditLogs/signIns
[!INCLUDE [sample-code](../includes/snippets/csharp/list-signins-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-signins-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/auditLogs/signIns
[!INCLUDE [sample-code](../includes/snippets/powershell/list-signins-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/auditLogs/signIns?&$filter=startsWith(appDi
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/auditLogs/signIns?&$filter=startsWith(appDi
[!INCLUDE [sample-code](../includes/snippets/powershell/list-signins-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Simulation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/simulation-get.md
GET https://graph.microsoft.com/v1.0/security/attackSimulation/simulations/f1b13
[!INCLUDE [sample-code](../includes/snippets/csharp/get-simulation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-simulation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/attackSimulation/simulations/f1b13
[!INCLUDE [sample-code](../includes/snippets/php/get-simulation-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Simulationautomation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/simulationautomation-get.md
GET https://graph.microsoft.com/v1.0/security/attackSimulation/simulationAutomat
[!INCLUDE [sample-code](../includes/snippets/csharp/get-simulationautomation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-simulationautomation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/attackSimulation/simulationAutomat
[!INCLUDE [sample-code](../includes/snippets/powershell/get-simulationautomation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Simulationautomation List Runs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/simulationautomation-list-runs.md
GET https://graph.microsoft.com/v1.0/security/attackSimulation/simulationAutomat
[!INCLUDE [sample-code](../includes/snippets/csharp/list-simulationautomationrun-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-simulationautomationrun-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/security/attackSimulation/simulationAutomat
[!INCLUDE [sample-code](../includes/snippets/powershell/list-simulationautomationrun-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Singlevaluelegacyextendedproperty Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/singlevaluelegacyextendedproperty-get.md
GET https://graph.microsoft.com/v1.0/me/messages/AAMkAGE1M2_bs88AACHsLqWAAA=?$ex
[!INCLUDE [sample-code](../includes/snippets/csharp/get-singlevaluelegacyextendedproperty-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-singlevaluelegacyextendedproperty-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/messages/AAMkAGE1M2_bs88AACHsLqWAAA=?$ex
[!INCLUDE [sample-code](../includes/snippets/powershell/get-singlevaluelegacyextendedproperty-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response 1
v1.0 Singlevaluelegacyextendedproperty Post Singlevalueextendedproperties https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/singlevaluelegacyextendedproperty-post-singlevalueextendedproperties.md
a response code but not the new post nor the extended property.
-## Example
-##### Request 1
+## Examples
+### Example 1: Create a new event and a single-value extended property
+#### Request
The first example creates a new event and a single-value extended property in the same POST operation. Apart from the properties you'd normally include for a new event, the request body includes the **singleValueExtendedProperties** collection that contains one single-value
extended property, and the following for the property:
- **id** specifies the property type as `String`, the GUID, and the property named `Fun`. - **value** specifies `Food` as the value of the `Fun` property.
-<!-- { "blockType": "ignored" } -->
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_event_and_svep_v1_e1"
+}
+-->
```http POST https://graph.microsoft.com/v1.0/me/events Content-Type: application/json
Content-Type: application/json
} ```
-##### Response 1
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
-A successful response is indicated by an `HTTP 201 Created` response code, and includes the new event
-in the response body, similar to the response from [creating just an event](../api/user-post-events.md).
-The response does not include any newly created extended properties.
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+A successful response is indicated by an `HTTP 201 Created` response code, and includes the new event in the response body, similar to the response from [creating just an event](../api/user-post-events.md). The response does not include any newly created extended properties.
To see the newly created extended property, [get the event expanded with the extended property](../api/singlevaluelegacyextendedproperty-get.md).
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.event"
+}
+-->
+```http
+HTTP/1.1 201 Created
+Content-Type: application/json
-****
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('c71-86a-a0-92-906ba')/events/$entity",
+ "@odata.etag": "W/\"oBeN/g==\"",
+ "id": "AAMkADI4Yzc5AABVNeEhAAA=",
+ "createdDateTime": "2023-06-26T15:46:00.9307807Z",
+ "lastModifiedDateTime": "2023-06-26T15:46:02.0775731Z",
+ "changeKey": "oBEEg==",
+ "categories": [],
+ "transactionId": null,
+ "originalStartTimeZone": "Pacific Standard Time",
+ "originalEndTimeZone": "Pacific Standard Time",
+ "iCalUId": "04049ACBF84A7AC7CB34D",
+ "reminderMinutesBeforeStart": 15,
+ "isReminderOn": true,
+ "hasAttachments": false,
+ "subject": "Celebrate Thanksgiving",
+ "bodyPreview": "Let's get together!",
+ "importance": "normal",
+ "sensitivity": "normal",
+ "isAllDay": false,
+ "isCancelled": false,
+ "isOrganizer": true,
+ "responseRequested": true,
+ "seriesMasterId": null,
+ "showAs": "busy",
+ "type": "singleInstance",
+ "webLink": "https://outlook.office365.com/owa/?itemid=AAMkAA%3D&exvsurl=1&path=/calendar/item",
+ "onlineMeetingUrl": null,
+ "isOnlineMeeting": false,
+ "onlineMeetingProvider": "unknown",
+ "allowNewTimeProposals": true,
+ "occurrenceId": null,
+ "isDraft": false,
+ "hideAttendees": false,
+ "responseStatus": {
+ "response": "organizer",
+ "time": "0001-01-01T00:00:00Z"
+ },
+ "body": {
+ "contentType": "html",
+ "content": "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"></head><body>Let's get together!</body></html>"
+ },
+ "start": {
+ "dateTime": "2015-11-26T18:00:00.0000000",
+ "timeZone": "Pacific Standard Time"
+ },
+ "end": {
+ "dateTime": "2015-11-26T23:00:00.0000000",
+ "timeZone": "Pacific Standard Time"
+ },
+ "location": {
+ "displayName": "",
+ "locationType": "default",
+ "uniqueIdType": "unknown",
+ "address": {},
+ "coordinates": {}
+ },
+ "locations": [],
+ "recurrence": null,
+ "attendees": [
+ {
+ "type": "required",
+ "status": {
+ "response": "none",
+ "time": "0001-01-01T00:00:00Z"
+ },
+ "emailAddress": {
+ "name": "Terrie Barrera",
+ "address": "Terrie@contoso.com"
+ }
+ }
+ ],
+ "organizer": {
+ "emailAddress": {
+ "name": "MOD Administrator",
+ "address": "admin@contoso.com"
+ }
+ },
+ "onlineMeeting": null
+}
+```
-##### Request 2
+### Example 2: Create a single-value extended property for a message
+#### Request
-The second example creates one single-value extended property for the specified existing message. That extended property is the only
-element in the **singleValueExtendedProperties** array. The request body includes the following for the
-extended property:
+The second example creates one single-value extended property for the specified existing message. That extended property is the only element in the **singleValueExtendedProperties** array. The request body includes the following for the extended property:
- **id** specifies the property type as `String`, the GUID, and the property named `Color`. - **value** specifies `Green` as the value of the `Color` property.
-<!-- { "blockType": "ignored" } -->
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_message_and_svep_v1_e2"
+}
+-->
```http PATCH https://graph.microsoft.com/v1.0/me/messages/AAMkAGE1M2_bs88AACHsLqWAAA=- Content-Type: application/json {
Content-Type: application/json
} ```
-##### Response 2
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
-A successful response is indicated by an `HTTP 200 OK` response code, and includes the specified message in the response body,
-similar to the response from [updating a message](../api/message-update.md). The response does not
-include the newly created extended property.
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+A successful response is indicated by an `HTTP 200 OK` response code, and includes the specified message in the response body, similar to the response from [updating a message](../api/message-update.md). The response does not include the newly created extended property.
To see the newly created extended property, [get the message expanded with the extended property](../api/singlevaluelegacyextendedproperty-get.md).
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.message"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('3cc-ad3-4b9-9a-54')/messages/$entity",
+ "@odata.etag": "W/\"CQAAABTiMty\"",
+ "id": "AAMkADQzZ1NzItKbS4P8E6VEAAA3LwToAAA=",
+ "createdDateTime": "2023-05-12T15:55:56Z",
+ "lastModifiedDateTime": "2023-06-23T17:45:43Z",
+ "changeKey": "CQAAAAABTiMty",
+ "categories": [],
+ "receivedDateTime": "2023-05-12T15:55:57Z",
+ "sentDateTime": "2023-05-12T15:55:48Z",
+ "hasAttachments": false,
+ "internetMessageId": "<odspmicro-PlannerDueDate-06c7f00e-6b5f793846-DispatchToRecipients-PreprocessPayload-r0-SendEmail@59C185B>",
+ "subject": "You have upcoming tasks due",
+ "bodyPreview": "Hi Alex. You have 2 tasks due. You have upcoming tasksSubmit your expensesIn the plan Event Plan 5/19/2023Due in 7 daysSubmit your expensesIn the plan Event Plan 5/19/2023Due in 7 daysView tasks in Microsoft To ",
+ "importance": "normal",
+ "parentFolderId": "AQMkc0BAIptLg-wTpUQAAAIBDAAAAA==",
+ "conversationId": "AAQkADQzZmJLgzlRSFD0=",
+ "conversationIndex": "AQHIUPQ==",
+ "isDeliveryReceiptRequested": null,
+ "isReadReceiptRequested": false,
+ "isRead": false,
+ "isDraft": false,
+ "webLink": "https://outlook.office365.com/owa/?ItemID=AAP8E6vsurl=1&viewmodel=ReadMessageItem",
+ "inferenceClassification": "focused",
+ "body": {
+ "contentType": "html",
+ "content": "<html aria-hidden=\"true\" role=\"presentation\" height=\"1\" width=\"1\"></html>"
+ },
+ "sender": {
+ "emailAddress": {
+ "name": "Microsoft on behalf of your organization",
+ "address": "noreply@planner.office365.com"
+ }
+ },
+ "from": {
+ "emailAddress": {
+ "name": "Microsoft on behalf of your organization",
+ "address": "noreply@planner.office365.com"
+ }
+ },
+ "toRecipients": [
+ {
+ "emailAddress": {
+ "name": "Alex Wilber",
+ "address": "AlexW@contoso.com"
+ }
+ }
+ ],
+ "ccRecipients": [],
+ "bccRecipients": [],
+ "replyTo": [],
+ "flag": {
+ "flagStatus": "notFlagged"
+ }
+}
+```
+ <!-- This page was manually created. --> <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Site Delete Permission https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/site-delete-permission.md
DELETE https://graph.microsoft.com/v1.0/sites/{sitesId}/permissions/{permissionI
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-permission-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-permission-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/sites/{sitesId}/permissions/{permissionI
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-permission-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Site Follow https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/site-follow.md
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/follow-site-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Site Get Permission https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/site-get-permission.md
GET https://graph.microsoft.com/v1.0/sites/{sitesId}/permissions/{permissionId}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-permission-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-permission-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/{sitesId}/permissions/{permissionId}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-permission-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Site Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/site-get.md
GET https://graph.microsoft.com/v1.0/sites/{site-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-site-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-site-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/{site-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-site-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Site Getallsites https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/site-getallsites.md
+
+ Title: "sites: getAllSites"
+description: "List all sites across geographies in an organization - OneDrive API"
++ Last updated : 5/3/2023
+ms.localizationpriority: medium
++
+# sites: getAllSites
+
+List [sites](../resources/site.md) across geographies in an organization. This API can also be used to enumerate all sites in a non-multi-geo tenant.
+
+For more details, see [Best practices for discovering files and detecting changes at scale](/onedrive/developer/rest-api/concepts/scan-guidance?view=odsp-graph-online&preserve-view=true).
+
+## 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) | Not supported.
+|Delegated (personal Microsoft account) | Not supported.
+|Application | Sites.Read.All, Sites.ReadWrite.All
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /sites/getAllSites
+```
+
+## Examples
+
+### Example 1: Initial request
+
+#### Request
+
+<!-- {
+ "blockType": "request",
+ "name": "site_getallsites1"
+}
+-->
+``` http
+GET /sites/getAllSites
+```
+
+#### Response
+
+<!-- { "blockType": "response", "@type": "microsoft.graph.site", "isCollection": true, "truncated": true } -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "value": [
+ {
+ "id": "contoso-apc.sharepoint.com,bf6fb551-d508-4946-a439-b2a6154fc1d9,65a04b8b-1f44-442b-a1fc-9e5852fb946c",
+ "name": "Root Site",
+ "root": { },
+ "siteCollection": {
+ "hostName": "contoso-apc.sharepoint.com",
+ "dataLocationCode": "APC",
+ "root": { }
+ },
+ "webUrl": "https://contoso-apc.sharepoint.com"
+ },
+ {
+ "id": "contoso-apc.sharepoint.com,d9ecf079-9b13-4376-ac5d-f242dda55626,746dbcc1-fa2b-4120-b657-2670bae5bb6f",
+ "name": "Site A",
+ "root": { },
+ "siteCollection": {
+ "hostName": "contoso-apc.sharepoint.com"
+ },
+ "webUrl": "https://contoso-apc.sharepoint.com/sites/siteA"
+ },
+ {
+ "id": "contoso-apc.sharepoint.com,fd1a778f-263e-4c43-acdf-d5c2519d80eb,c06016db-dfec-4f79-83a1-09c6dbfd7022",
+ "name": "Site B",
+ "root": { },
+ "siteCollection": {
+ "hostName": "contoso-apc.sharepoint.com"
+ },
+ "webUrl": "https://contoso-apc.sharepoint.com/sites/siteB"
+ }
+ ],
+ "@odata.nextLink": "https://graph.microsoft.com/v1.0/sites/oneDrive.getAllSites?$skiptoken=U1BHZW9EYXRhTG9jYXRpb25Db2RlYU5BTQ"
+}
+```
+
+This response includes the first page of enumerated sites, and the @odata.nextLink property indicates that there are more items available in the current set of items. Your app should continue to request the URL value of @odata.nextLink until all pages of items have been retrieved.
+
+### Example 2: Subsequent request
+
+#### Request
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "site_getallsites2"
+}
+-->
+
+```msgraph-interactive
+GET /sites/getAllSites?$skiptoken=U1BHZW9EYXRhTG9jYXRpb25Db2RlYU5BTQ
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [Python](#tab/python)
+++
+#### Response
+
+<!-- { "blockType": "response", "@type": "microsoft.graph.site", "isCollection": true, "truncated": true } -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "value": [
+ {
+ "id": "contoso-nam.sharepoint.com,bf6fb551-d508-4946-a439-b2a6154fc1d9,65a04b8b-1f44-442b-a1fc-9e5852fb946c",
+ "name": "Root Site",
+ "root": { },
+ "siteCollection": {
+ "hostName": "contoso-nam.sharepoint.com",
+ "dataLocationCode": "NAM",
+ "root": { }
+ },
+ "webUrl": "https://contoso-nam.sharepoint.com"
+ },
+ {
+ "id": "contoso-nam.sharepoint.com,d9ecf079-9b13-4376-ac5d-f242dda55626,746dbcc1-fa2b-4120-b657-2670bae5bb6f",
+ "name": "Site A",
+ "root": { },
+ "siteCollection": {
+ "hostName": "contoso-nam.sharepoint.com"
+ },
+ "webUrl": "https://contoso-nam.sharepoint.com/sites/siteA"
+ },
+ {
+ "id": "contoso-nam.sharepoint.com,fd1a778f-263e-4c43-acdf-d5c2519d80eb,c06016db-dfec-4f79-83a1-09c6dbfd7022",
+ "name": "Site B",
+ "root": { },
+ "siteCollection": {
+ "hostName": "contoso-nam.sharepoint.com"
+ },
+ "webUrl": "https://contoso-nam.sharepoint.com/sites/siteB"
+ }
+ ],
+ "@odata.nextLink": "https://graph.microsoft.com/v1.0/sites/oneDrive.getAllSites?$skiptoken=U1BHZW9EYXRhTG9jYXRpb25Db2RlYU5BTQ"
+}
+```
v1.0 Site Getapplicablecontenttypesforlist https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/site-getapplicablecontenttypesforlist.md
GET https://graph.microsoft.com/v1.0/sites/{siteId}/getApplicableContentTypesFor
[!INCLUDE [sample-code](../includes/snippets/csharp/site-getapplicablecontenttypesforlist-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/site-getapplicablecontenttypesforlist-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/{siteId}/getApplicableContentTypesFor
[!INCLUDE [sample-code](../includes/snippets/php/site-getapplicablecontenttypesforlist-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Site Getbypath https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/site-getbypath.md
One of the following permissions is required to call this API. To learn more, in
|Application | Sites.Read.All, Sites.ReadWrite.All | ## HTTP Request
+<!-- { "blockType": "ignored" } -->
+```http
+GET /sites/{hostname}:/{relative-path}
+```
+## Example
+
+### Request
To access the root SharePoint site with a relative path: <!-- { "blockType": "request", "name": "get-site-by-hostname-and-path", "scopes": "sites.read.all", "tags": "service.sharepoint" } -->
To access the root SharePoint site with a relative path:
GET /sites/{hostname}:/{relative-path} ```
-## Response
+### Response
This method returns a [site][] resource for the site referenced by the unique identifier.
v1.0 Site List Columns https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/site-list-columns.md
GET https://graph.microsoft.com/v1.0/sites/{site-id}/columns
[!INCLUDE [sample-code](../includes/snippets/csharp/get-columns-from-site-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-columns-from-site-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/{site-id}/columns
[!INCLUDE [sample-code](../includes/snippets/powershell/get-columns-from-site-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Site List Contenttypes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/site-list-contenttypes.md
GET https://graph.microsoft.com/v1.0/sites/{site-id}/contentTypes
[!INCLUDE [sample-code](../includes/snippets/csharp/enum-contenttypes-for-specified-site-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/enum-contenttypes-for-specified-site-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/{site-id}/contentTypes
[!INCLUDE [sample-code](../includes/snippets/powershell/enum-contenttypes-for-specified-site-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Site List Operations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/site-list-operations.md
GET https://graph.microsoft.com/v1.0/sites/root/operations
[!INCLUDE [sample-code](../includes/snippets/csharp/list-richlongrunningoperation-for-sites-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-richlongrunningoperation-for-sites-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/root/operations
[!INCLUDE [sample-code](../includes/snippets/php/list-richlongrunningoperation-for-sites-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Site List Permissions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/site-list-permissions.md
GET https://graph.microsoft.com/v1.0/sites/{sitesId}/permissions
[!INCLUDE [sample-code](../includes/snippets/csharp/list-permission-for-specifiedsite-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-permission-for-specifiedsite-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/{sitesId}/permissions
[!INCLUDE [sample-code](../includes/snippets/powershell/list-permission-for-specifiedsite-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Site List Subsites https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/site-list-subsites.md
GET https://graph.microsoft.com/v1.0/sites/{site-id}/sites
[!INCLUDE [sample-code](../includes/snippets/csharp/list-subsites-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-subsites-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/{site-id}/sites
[!INCLUDE [sample-code](../includes/snippets/powershell/list-subsites-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Site List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/site-list.md
Specific filter criteria and query options are also supported and described belo
|`siteCollection/root ne null` | `siteCollection,webUrl` | Lists all root-level site collections in the organization. Useful for discovering the home site for each geography. In addition, you can use a **[$search][]** query against the `/sites` collection to find sites matching given keywords.
+If you want to list all sites across all geographies, refer to [getAllSites][].
[$search]: site-search.md [sites]: ../resources/site.md
+[getAllSites]: ../api/site-getallsites.md
For more guidance about building applications that use site discovery for scanning purposes, see [Best practices for discovering files and detecting changes at scale](/onedrive/developer/rest-api/concepts/scan-guidance?view=odsp-graph-online&preserve-view=true).
GET https://graph.microsoft.com/v1.0/sites?$select=siteCollection,webUrl&$filter
[!INCLUDE [sample-code](../includes/snippets/csharp/list-sites-example1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-sites-example1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites?$select=siteCollection,webUrl&$filter
[!INCLUDE [sample-code](../includes/snippets/powershell/list-sites-example1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/sites
[!INCLUDE [sample-code](../includes/snippets/csharp/list-sites-example2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-sites-example2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites
[!INCLUDE [sample-code](../includes/snippets/powershell/list-sites-example2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Site Post Columns https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/site-post-columns.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/site-post-columns-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/site-post-columns-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/site-post-columns-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Site Post Contenttypes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/site-post-contenttypes.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-contenttype-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-contenttype-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-contenttype-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Site Post Permissions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/site-post-permissions.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-permission-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-permission-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-permission-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Site Search https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/site-search.md
GET https://graph.microsoft.com/v1.0/sites?search={query}
[!INCLUDE [sample-code](../includes/snippets/csharp/list-permission-for-site-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-permission-for-site-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites?search={query}
[!INCLUDE [sample-code](../includes/snippets/powershell/list-permission-for-site-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Site Unfollow https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/site-unfollow.md
Content-Type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/javascript/unfollow-site-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Site Update Permission https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/site-update-permission.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-permission-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-permission-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-permission-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Sites List Followed https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/sites-list-followed.md
GET /me/followedSites
[!INCLUDE [sample-code](../includes/snippets/csharp/sites-list-followed-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/sites-list-followed-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/followedSites
[!INCLUDE [sample-code](../includes/snippets/powershell/sites-list-followed-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Smsauthenticationmethodconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/smsauthenticationmethodconfiguration-delete.md
doc_type: apiPageType
# Delete smsAuthenticationMethodConfiguration Namespace: microsoft.graph
-Remove changes made to the [text message authentication method policy](../resources/smsauthenticationmethodconfiguration.md) by reverting the policy to its default configuration.
+Remove changes made to the [SMS authentication method policy](../resources/smsauthenticationmethodconfiguration.md) by reverting the policy to its default configuration.
## 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).
DELETE https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-smsauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-smsauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-smsauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Smsauthenticationmethodconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/smsauthenticationmethodconfiguration-get.md
doc_type: apiPageType
# Get smsAuthenticationMethodConfiguration Namespace: microsoft.graph
-Read the properties and relationships of a [smsAuthenticationMethodConfiguration](../resources/smsauthenticationmethodconfiguration.md) object, which represents the Text Message authentication method policy for the Azure AD tenant.
+Read the properties and relationships of a [smsAuthenticationMethodConfiguration](../resources/smsauthenticationmethodconfiguration.md) object, which represents the SMS authentication method policy for the Azure AD tenant.
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/csharp/get-smsauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-smsauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/powershell/get-smsauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Smsauthenticationmethodconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/smsauthenticationmethodconfiguration-update.md
doc_type: apiPageType
# Update smsAuthenticationMethodConfiguration Namespace: microsoft.graph
-Update the properties of a [smsAuthenticationMethodConfiguration](../resources/smsauthenticationmethodconfiguration.md) object, which represents the text message authentication method policy for the Azure AD tenant.
+Update the properties of a [smsAuthenticationMethodConfiguration](../resources/smsauthenticationmethodconfiguration.md) object, which represents the SMS authentication method policy for the Azure AD tenant.
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-smsauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-smsauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-smsauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Softwareoathauthenticationmethod Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/softwareoathauthenticationmethod-delete.md
DELETE https://graph.microsoft.com/v1.0/users/kim@contoso.com/authentication/sof
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-softwareoathauthenticationmethod-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-softwareoathauthenticationmethod-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/users/kim@contoso.com/authentication/sof
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-softwareoathauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Softwareoathauthenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/softwareoathauthenticationmethod-get.md
GET https://graph.microsoft.com/v1.0/me/authentication/softwareOathMethods/b1728
[!INCLUDE [sample-code](../includes/snippets/csharp/get-softwareoathauthenticationmethod-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-softwareoathauthenticationmethod-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/authentication/softwareOathMethods/b1728
[!INCLUDE [sample-code](../includes/snippets/powershell/get-softwareoathauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Softwareoathauthenticationmethodconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/softwareoathauthenticationmethodconfiguration-delete.md
DELETE https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-softwareoathauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-softwareoathauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-softwareoathauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Softwareoathauthenticationmethodconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/softwareoathauthenticationmethodconfiguration-get.md
GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/csharp/get-softwareoathauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-softwareoathauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/powershell/get-softwareoathauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Softwareoathauthenticationmethodconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/softwareoathauthenticationmethodconfiguration-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-softwareoathauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-softwareoathauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-softwareoathauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Subjectrightsrequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/subjectrightsrequest-get.md
GET https://graph.microsoft.com/v1.0/privacy/subjectRightsRequests/{subjectRight
[!INCLUDE [sample-code](../includes/snippets/csharp/get-subjectrightsrequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-subjectrightsrequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/privacy/subjectRightsRequests/{subjectRight
[!INCLUDE [sample-code](../includes/snippets/php/get-subjectrightsrequest-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Subjectrightsrequest Getfinalattachment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/subjectrightsrequest-getfinalattachment.md
GET https://graph.microsoft.com/v1.0/privacy/subjectRightsRequests/{subjectRight
[!INCLUDE [sample-code](../includes/snippets/csharp/subjectrightsrequest-getfinalattachment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/subjectrightsrequest-getfinalattachment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/privacy/subjectRightsRequests/{subjectRight
[!INCLUDE [sample-code](../includes/snippets/php/subjectrightsrequest-getfinalattachment-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Subjectrightsrequest Getfinalreport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/subjectrightsrequest-getfinalreport.md
GET https://graph.microsoft.com/v1.0/privacy/subjectRightsRequests/{subjectRight
[!INCLUDE [sample-code](../includes/snippets/csharp/subjectrightsrequest-getfinalreport-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/subjectrightsrequest-getfinalreport-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/privacy/subjectRightsRequests/{subjectRight
[!INCLUDE [sample-code](../includes/snippets/php/subjectrightsrequest-getfinalreport-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Subjectrightsrequest List Notes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/subjectrightsrequest-list-notes.md
GET https://graph.microsoft.com/v1.0/privacy/subjectRightsRequests/{subjectRight
[!INCLUDE [sample-code](../includes/snippets/csharp/list-authorednote-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-authorednote-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/privacy/subjectRightsRequests/{subjectRight
[!INCLUDE [sample-code](../includes/snippets/php/list-authorednote-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Subjectrightsrequest List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/subjectrightsrequest-list.md
GET https://graph.microsoft.com/v1.0/privacy/subjectRightsRequests
[!INCLUDE [sample-code](../includes/snippets/csharp/list-subjectrightsrequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-subjectrightsrequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/privacy/subjectRightsRequests
[!INCLUDE [sample-code](../includes/snippets/php/list-subjectrightsrequest-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Subjectrightsrequest Post Notes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/subjectrightsrequest-post-notes.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-authorednote-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-authorednote-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-authorednote-from--php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Subjectrightsrequest Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/subjectrightsrequest-post.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-subjectrightsrequest-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-subjectrightsrequest-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-subjectrightsrequest-from--php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Subjectrightsrequest Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/subjectrightsrequest-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-subjectrightsrequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-subjectrightsrequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-subjectrightsrequest-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Subscribedsku Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/subscribedsku-get.md
Title: "Get subscribedSku" description: "Retrieve a specific commercial subscription that an organization has acquired." ms.localizationpriority: medium-+ ms.prod: "directory-management" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/subscribedSkus/dcd219dd-bc68-4b9b-bf0b-4a33
[!INCLUDE [sample-code](../includes/snippets/csharp/get-subscribedsku-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-subscribedsku-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/subscribedSkus/dcd219dd-bc68-4b9b-bf0b-4a33
[!INCLUDE [sample-code](../includes/snippets/powershell/get-subscribedsku-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
Content-type: application/json
"id": "48a80680-7326-48cd-9935-b556b81d3a4e_c7df2760-2c81-4ef7-b578-5b5392b571df", "prepaidUnits": { "enabled": 25,
+ "lockedOut": 0,
"suspended": 0, "warning": 0 },
v1.0 Subscribedsku List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/subscribedsku-list.md
Title: "List subscribedSkus" description: "Retrieve the list of commercial subscriptions that an organization has acquired." ms.localizationpriority: high-+ ms.prod: "directory-management" doc_type: apiPageType
Namespace: microsoft.graph
Get the list of commercial subscriptions that an organization has acquired. For the mapping of license names as displayed on the Azure portal or the Microsoft 365 admin center against their Microsoft Graph **skuId** and **skuPartNumber** properties, see [Product names and service plan identifiers for licensing](/azure/active-directory/enterprise-users/licensing-service-plan-reference). ## Permissions
-One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
-|Permission type | Permissions (from least to most privileged) |
-|:--|:|
-|Delegated (work or school account) | Organization.Read.All, Directory.Read.All, Organization.ReadWrite.All, Directory.ReadWrite.All |
-|Delegated (personal Microsoft account) | Not supported. |
-|Application | Organization.Read.All, Directory.Read.All, Organization.ReadWrite.All, Directory.ReadWrite.All |
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | Organization.Read.All, Directory.Read.All, Organization.ReadWrite.All, Directory.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Organization.Read.All, Directory.Read.All, Organization.ReadWrite.All, Directory.ReadWrite.All |
## HTTP request+ <!-- { "blockType": "ignored" } -->+ ```http GET /subscribedSkus ```
This method supports only the `$select` [OData query parameter](/graph//query-pa
## Request headers
-| Name | Description|
-|:--|:-|
-| Authorization | Bearer {token}. Required. |
+| Name | Description |
+| : | : |
+| Authorization | Bearer {token}. Required. |
## Request body+ Do not supply a request body for this method. ## Response If successful, this method returns a `200 OK` response code and collection of [subscribedSku](../resources/subscribedsku.md) objects in the response body.+ ## Example+ ### Request+ Here is an example of the request. # [HTTP](#tab/http)+ <!-- { "blockType": "request", "name": "get_subscribedskus" }-->+ ```msgraph-interactive GET https://graph.microsoft.com/v1.0/subscribedSkus ``` # [C#](#tab/csharp)+ [!INCLUDE [sample-code](../includes/snippets/csharp/get-subscribedskus-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go)+ [!INCLUDE [sample-code](../includes/snippets/go/get-subscribedskus-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java)+ [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript)+ [!INCLUDE [sample-code](../includes/snippets/javascript/get-subscribedskus-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php)+ [!INCLUDE [sample-code](../includes/snippets/php/get-subscribedskus-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/subscribedSkus
[!INCLUDE [sample-code](../includes/snippets/powershell/get-subscribedskus-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
++ ### Response+ The following is an example of the response. Note: The response object shown here might be shortened for readability.+ <!-- { "blockType": "response", "truncated": true, "@odata.type": "microsoft.graph.subscribedSku", "isCollection": true } -->+ ```http HTTP/1.1 200 OK Content-type: application/json
Content-type: application/json
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#subscribedSkus", "value": [ {
+ "accountName": "Sample account One",
+ "accountId": "f97aeefc-af85-414d-8ae4-b457f90efc40",
+ "appliesTo": "User",
"capabilityStatus": "Enabled", "consumedUnits": 14, "id": "48a80680-7326-48cd-9935-b556b81d3a4e_c7df2760-2c81-4ef7-b578-5b5392b571df", "prepaidUnits": { "enabled": 25,
+ "lockedOut": 0,
"suspended": 0, "warning": 0 },
Content-type: application/json
"servicePlanId": "8c098270-9dd4-4350-9b30-ba4703f3b36b", "servicePlanName": "ADALLOM_S_O365", "provisioningStatus": "Success",
- "appliesTo": "User"
+ "appliesTo": "Company"
} ], "skuId": "c7df2760-2c81-4ef7-b578-5b5392b571df", "skuPartNumber": "ENTERPRISEPREMIUM",
- "appliesTo": "User"
+ "subscriptionIds": ["43d26afe-cb98-48b9-acc4-ae3ef2ac6c51"]
}, {
+ "accountName": "Sample account Two",
+ "accountId": "ee045480-0260-4c1e-b946-55842502229c",
+ "appliesTo": "User",
"capabilityStatus": "Suspended", "consumedUnits": 14, "id": "48a80680-7326-48cd-9935-b556b81d3a4e_d17b27af-3f49-4822-99f9-56a661538792", "prepaidUnits": { "enabled": 0,
+ "lockedOut": 0,
"suspended": 25, "warning": 0 },
Content-type: application/json
], "skuId": "d17b27af-3f49-4822-99f9-56a661538792", "skuPartNumber": "CRMSTANDARD",
- "appliesTo": "User"
+ "subscriptionIds": ["15c301e0-c769-4f12-bab1-1e8519a7a6f1"]
} ] }
Content-type: application/json
## See also
-+ [Product names and service plan identifiers for licensing](/azure/active-directory/enterprise-users/licensing-service-plan-reference)
+- [Product names and service plan identifiers for licensing](/azure/active-directory/enterprise-users/licensing-service-plan-reference)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Subscription Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/subscription-delete.md
Title: "Delete subscription" description: "Delete a subscription." ms.localizationpriority: medium-+ doc_type: apiPageType ms.prod: "change-notifications"
DELETE https://graph.microsoft.com/v1.0/subscriptions/7f105c7d-2dc5-4530-97cd-4e
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-subscription-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-subscription-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/subscriptions/7f105c7d-2dc5-4530-97cd-4e
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-subscription-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Subscription Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/subscription-get.md
Title: "Get subscription" description: "Retrieve the properties and relationships of a subscription." ms.localizationpriority: high-+ ms.prod: "change-notifications" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/subscriptions/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-subscription-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-subscription-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/subscriptions/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-subscription-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Subscription List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/subscription-list.md
Title: "List subscriptions" description: "Retrieve the properties and relationships of webhook subscriptions, based on the app ID, the user, and the user's role with a tenant." ms.localizationpriority: high-+ ms.prod: "change-notifications" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/subscriptions
[!INCLUDE [sample-code](../includes/snippets/csharp/get-subscriptions-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-subscriptions-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/subscriptions
[!INCLUDE [sample-code](../includes/snippets/powershell/get-subscriptions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Subscription Post Subscriptions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/subscription-post-subscriptions.md
Title: "Create subscription" description: "Subscribes a listener application to receive change notifications when data on the Microsoft Graph changes." ms.localizationpriority: high-+ ms.prod: "change-notifications" doc_type: apiPageType
Namespace: microsoft.graph
Subscribes a listener application to receive change notifications when the requested type of changes occur to the specified resource in Microsoft Graph.
-See the table in the [Permissions](#permissions) section for the list of resources that support subscribing to change notifications.
+To identify the resources for which you can create subscriptions and the limitations on subscriptions, see [Set up notifications for changes in resource data: Supported resources](/graph/webhooks#supported-resources).
-Some resources support the option to include encrypted resource data in change notifications. These resources include [chatMessage](../resources/chatmessage.md), [contact](../resources/contact.md), [event](../resources/event.md), [message](../resources/message.md), and [presence](../resources/presence.md). For more information, see [Set up change notifications that include resource data](/graph/webhooks-with-resource-data) and [Change notifications for Outlook resources in Microsoft Graph](/graph/outlook-change-notifications-overview).
+Some resources support rich notifications, that is, notifications that include resource data. For more information about these resources, see [Set up change notifications that include resource data: Supported resources](/graph/webhooks-with-resource-data#supported-resources).
## Permissions
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-subscription-from-subscriptions-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-subscription-from-subscriptions-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-subscription-from-subscriptions-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of the [subscription](../resources/subscription.md) object.
v1.0 Subscription Reauthorize https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/subscription-reauthorize.md
Title: "subscription: reauthorize" description: "Reauthorize a subscription when you receive a reauthorizationRequired challenge."-+ ms.localizationpriority: medium ms.prod: "change-notifications" doc_type: apiPageType
If successful, this action returns a `204 No Content` response code.
### Request The following is an example of a request.
+# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "subscriptionthis.reauthorize"
The following is an example of a request.
POST https://graph.microsoft.com/v1.0/subscriptions/{subscriptionsId}/reauthorize ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++ ### Response The following is an example of the response
v1.0 Subscription Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/subscription-update.md
Title: "Update subscription" description: "Renew a subscription by extending its expiry time." ms.localizationpriority: medium-+ ms.prod: "change-notifications" doc_type: apiPageType
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-subscription-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-subscription-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-subscription-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Subscriptions Socketio https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/subscriptions-socketio.md
GET /me/drive/root/subscriptions/socketIo
[!INCLUDE [sample-code](../includes/snippets/csharp/drive-root-subscriptions-socketio-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/drive-root-subscriptions-socketio-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET /me/drive/root/subscriptions/socketIo
[!INCLUDE [sample-code](../includes/snippets/powershell/drive-root-subscriptions-socketio-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Swapshiftschangerequest Approve https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/swapshiftschangerequest-approve.md
POST /teams/{teamId}/schedule/swapShiftsChangeRequests/{swapShiftChangeRequestId
|:--|:--| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
v1.0 Swapshiftschangerequest Decline https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/swapshiftschangerequest-decline.md
POST /teams/{teamId}/schedule/swapShiftsChangeRequests/{swapShiftChangeRequestId
|:--|:--| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
v1.0 Swapshiftschangerequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/swapshiftschangerequest-get.md
This method supports some of the OData query parameters to help customize the re
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/swapShiftsChangeReq
[!INCLUDE [sample-code](../includes/snippets/csharp/get-swapshiftschangerequest-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-swapshiftschangerequest-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/swapShiftsChangeReq
[!INCLUDE [sample-code](../includes/snippets/powershell/get-swapshiftschangerequest-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Swapshiftschangerequest List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/swapshiftschangerequest-list.md
This method supports some of the OData query parameters to help customize the re
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
The following is an example of the request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "get_swapshiftschangerequest_2"
+ "name": "get_swapshiftschangerequest_v1_e1"
}--> ```msgraph-interactive
-GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/swapShiftsChangeRequests
+GET https://graph.microsoft.com/v1.0/teams/00d4ce58-658a-4d53-a0ad-99aa318bed28/schedule/swapShiftsChangeRequests
``` # [C#](#tab/csharp)+
+# [CLI](#tab/cli)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
HTTP/1.1 200 OK
Content-type: application/json {
- "value": [
- {
- "id": "0b87dd20-d5ed-4764-9c3e-cfc8516def09",
- "senderShiftId": "5ad10161-6524-4c7c-9beb-4e8677ba2f6d",
- "recipientShiftId": "e73408ca-3ea5-4bbf-96a8-2e06c95f7a2c",
- "assignedTo": "manager",
- "state": "approved",
- "senderUserId": "3fe0bc21-1398-4fd9-9713-52511b434c1e",
- "senderDateTime": "2019-05-01T10:00:00Z",
- "senderMessage": "I can't make my shift, any chance we can swap?",
- "recipientUserId": "567c8ea5-9e32-422a-a663-8270201699cd",
- "recipientActionDateTime": "2019-05-01T11:00:00Z",
- "recipientActionMessage": "Sure!",
- "managerUserId": "fdcc8d43-7f83-438a-9ab1-098e8f2a95ff",
- "managerActionDateTime": "2019-05-01T12:00:00Z",
- "managerActionMessage": "Approved!"
- }
- ]
+ "value": [
+ {
+ "id": "0b87dd20-d5ed-4764-9c3e-cfc8516def09",
+ "senderShiftId": "5ad10161-6524-4c7c-9beb-4e8677ba2f6d",
+ "recipientShiftId": "e73408ca-3ea5-4bbf-96a8-2e06c95f7a2c",
+ "assignedTo": "manager",
+ "state": "approved",
+ "senderUserId": "3fe0bc21-1398-4fd9-9713-52511b434c1e",
+ "senderDateTime": "2019-05-01T10:00:00Z",
+ "senderMessage": "I cannot make my shift, any chance we can swap?",
+ "recipientUserId": "567c8ea5-9e32-422a-a663-8270201699cd",
+ "recipientActionDateTime": "2019-05-01T11:00:00Z",
+ "recipientActionMessage": "Sure!",
+ "managerUserId": "fdcc8d43-7f83-438a-9ab1-098e8f2a95ff",
+ "managerActionDateTime": "2019-05-01T12:00:00Z",
+ "managerActionMessage": "Approved!"
+ }
+ ]
}- ``` <!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
Content-type: application/json
"section": "documentation", "tocPath": "" }-->-
v1.0 Swapshiftschangerequest Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/swapshiftschangerequest-post.md
This method supports some of the OData query parameters to help customize the re
|:-|:-| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required.|
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body In the request body, provide a JSON representation of a new [swapShiftsChangeRequest](../resources/swapshiftschangerequest.md) object.
If successful, this method returns a `200 OK` response code and the created [swa
### Request The following is an example of the request.
+# [HTTP](#tab/http)
<!-- {
- "blockType": "request"
+ "blockType": "request",
+ "name": "swapshiftschangerequest_post"
}--> ```http
Content-type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response The following is an example of the response.
v1.0 Synchronization Directorydefinition Discover https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-directorydefinition-discover.md
+
+ Title: "directoryDefinition: discover"
+description: "Discover the latest schema definition for provisioning to an application. "
+ms.localizationpriority: medium
+++
+# directoryDefinition: discover
+
+Namespace: microsoft.graph
+
+Discover the latest schema definition for provisioning to an application.
+
+## 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) |Directory.ReadWrite.All |
+|Delegated (personal Microsoft account) |Not supported.|
+|Application |Application.ReadWrite.OwnedBy, Directory.ReadWrite.All |
++
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+POST /servicePrincipals/{id}/synchronization/jobs/{jobId}/schema/directories/{directoryId}/discover
+```
+
+## Request headers
+
+| Header | Value |
+|:--|:|
+| Authorization | Bearer {token} (required) |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response with a [directoryDefinition](../resources/synchronization-directorydefinition.md) object.
+
+## Example
+
+### Request
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "discover_directorydefinition"
+}-->
+```http
+POST https://graph.microsoft.com/v1.0/servicePrincipals/{id}/synchronization/jobs/{jobId}/schema/directories/{directoryId}/discover
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of a response.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.directoryDefinition"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "discoverabilities": "AttributeNames, AttributeDataTypes",
+ "discoveryDateTime": "2019-03-20T15:47:50.4707552Z",
+ "id": "directoryDefinitionId",
+ "objects": [{
+ "name": "User",
+ "attributes": [{
+ "name": "Id",
+ "type": "String"
+ }, {
+ "name": "FirstName",
+ "type": "String"
+ },
+ {
+ "name": "CustomExendedAttribute",
+ "type": "String"
+ }
+ ]
+ }],
+ "version": "bf8c03ac-d45e-47fe-b3a1-711a9418b2b1"
+}
+ ```
++
v1.0 Synchronization Serviceprincipal Put Synchronization https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-serviceprincipal-put-synchronization.md
+
+ Title: "Add synchronization secrets"
+description: "Provide credentials for establishing connectivity with the target system."
+ms.localizationpriority: medium
+++
+# Add synchronization secrets
+
+Namespace: microsoft.graph
+
+Provide credentials for establishing connectivity with the target system.
+
+## 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)|Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.ReadWrite.All|
++
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+PUT /servicePrincipals/{id}/synchronization/secrets
+```
+
+## Request headers
+| Name | Description|
+|:|:-|
+| Authorization | Bearer {code}|
+
+## Request body
+In the request body, provide a JSON object with the following parameters.
+
+| Parameter | Type |Description|
+|:|:--|:-|
+|credentials|[synchronizationSecretKeyStringValuePair](../resources/synchronization-synchronizationsecretkeystringvaluepair.md) collection|Credentials to validate. Ignored when the **useSavedCredentials** parameter is `true`.|
+
+## Response
+If the secrets are successfully saved, this method returns a `204 No Content` response code. It does not return anything in the response body.
+
+## Example
+
+### Request
+The following is an example of the request.
++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "synchronization_secrets"
+}-->
+```http
+PUT https://graph.microsoft.com/v1.0/servicePrincipals/{id}/synchronization/secrets
+Content-type: application/json
+
+{
+ "value": [
+ {
+ "key": "BaseAddress",
+ "value": "user@domain.com"
+ },
+ {
+ "key": "SecretToken",
+ "value": "password-value"
+ },
+ {
+ "key": "SyncNotificationSettings",
+ "value": "{\"Enabled\":false,\"DeleteThresholdEnabled\":false}"
+ },
+ {
+ "key": "SyncAll",
+ "value": "false"
+ }
+ ]
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of the response.
+<!-- {
+ "blockType": "response"
+} -->
+```http
+HTTP/1.1 204 No Content
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronization: secrets",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
v1.0 Synchronization Synchronization Acquireaccesstoken https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-synchronization-acquireaccesstoken.md
+
+ Title: "synchronization: acquireAccessToken"
+description: "Acquire an OAuth Access token to authorize the Azure AD provisioning service to provision users into an application"
+
+ms.localizationpriority: medium
++
+# synchronization: acquireAccessToken
+Namespace: microsoft.graph
+
+Acquire an OAuth access token to authorize the Azure AD provisioning service to provision users into an application.
+
+## 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)|Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /applications/{applicationsId}/synchronization/acquireAccessToken
+POST /servicePrincipals/{servicePrincipalsId}/synchronization/acquireAccessToken
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+In the request body, supply JSON representation of the parameters.
+
+The following table shows the parameters that can be used with this action.
+
+|Parameter|Type|Description|
+|:|:|:|
+|credentials|[synchronizationSecretKeyStringValuePair](../resources/synchronization-synchronizationsecretkeystringvaluepair.md) collection|Represents a single secret value.|
+++
+## Response
+
+If successful, this action returns a `204 No Content` response code.
+
+## Examples
+
+### Request
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "synchronization_acquireaccesstoken"
+}
+-->
+``` http
+POST https://graph.microsoft.com/v1.0/applications/{applicationsId}/synchronization/acquireAccessToken
+Content-Type: application/json
+
+{
+ "credentials": [
+ {
+ "@odata.type": "microsoft.graph.synchronizationSecretKeyStringValuePair"
+ }
+ ]
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
++
v1.0 Synchronization Synchronization List Jobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-synchronization-list-jobs.md
+
+ Title: "List synchronization jobs"
+description: "List existing jobs for a given application instance (service principal)."
+ms.localizationpriority: medium
+++
+# List synchronization jobs
+
+Namespace: microsoft.graph
+
+List existing jobs for a given application instance (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)|Synchronization.Read.All, Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.Read.All, Synchronization.ReadWrite.All|
++
+## HTTP Request
+<!-- { "blockType": "ignored" } -->
+```http
+GET /servicePrincipals/{id}/synchronization/jobs/
+```
+
+## Request headers
+
+| Name | Type | Description|
+|:|:--|:--|
+| Authorization | string | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [synchronizationJob](../resources/synchronization-synchronizationjob.md) objects in the response body.
+
+## Example
+
+##### Request
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_jobs_3"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/servicePrincipals/{id}/synchronization/jobs/
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+##### Response
+The following is an example of a response.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.synchronizationJob",
+ "isCollection": true
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "value": [
+ {
+ "id": "{jobId}",
+ "templateId": "BoxOutDelta",
+ "schedule": {
+ "expiration": null,
+ "interval": "P10675199DT2H48M5.4775807S",
+ "state": "Disabled"
+ },
+ "status": {
+ "countSuccessiveCompleteFailures": 0,
+ "escrowsPruned": false,
+ "synchronizedEntryCountByType": [],
+ "code": "Paused",
+ "lastExecution": null,
+ "lastSuccessfulExecution": null,
+ "lastSuccessfulExecutionWithExports": null,
+ "steadyStateFirstAchievedTime": "0001-01-01T00:00:00Z",
+ "steadyStateLastAchievedTime": "0001-01-01T00:00:00Z",
+ "quarantine": null,
+ }
+ }
+ ]
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "List jobs",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
++
v1.0 Synchronization Synchronization List Templates https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-synchronization-list-templates.md
+
+ Title: "List existing synchronization templates"
+description: "List the synchronization templates associated with a given application or service principal."
+ms.localizationpriority: medium
+++
+# List existing synchronization templates
+
+Namespace: microsoft.graph
+
+List the synchronization templates associated with a given application or 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)|Synchronization.Read.All, Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.Read.All, Synchronization.ReadWrite.All|
++
+### HTTP Request
+<!-- { "blockType": "ignored" } -->
+```http
+GET servicePrincipals/{id}/synchronization/templates
+GET applications/{id}/synchronization/templates
+```
+
+## Request headers
+
+| Name | Type | Description|
+|:|:--|:--|
+| Authorization | string | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+### Response
+
+If successful, this method returns a `200 OK` response code and acollection of [synchronizationTemplate](../resources/synchronization-synchronizationtemplate.md) objects in the response body.
+
+### Example
+
+##### Request
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_synchronizationtemplate"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/servicePrincipals/{id}/synchronization/templates
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+##### Response
+The following is an example of a response.
+>**Note:** The response object shown here might be shortened for readability. All the properties will be returned in an actual call.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.synchronizationTemplate",
+ "isCollection": true
+} -->
+```http
+HTTP/1.1 200 OK
+
+{
+ "value": [
+ {
+ "id": "Slack",
+ "factoryTag": "CustomSCIM",
+ "schema": {
+ "directories": [],
+ "synchronizationRules": []
+ }
+ }
+ ]
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Get synchronizationTemplate",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
++
v1.0 Synchronization Synchronization Post Jobs https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-synchronization-post-jobs.md
+
+ Title: "Create synchronizationJob"
+description: "Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization."
+ms.localizationpriority: medium
+++
+# Create synchronizationJob
+
+Namespace: microsoft.graph
+
+Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call [Start job](synchronization-synchronizationjob-start.md) to start synchronization.
+
+## 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)|Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.ReadWrite.All|
++
+## HTTP Request
+<!-- { "blockType": "ignored" } -->
+```http
+POST /servicePrincipals/{id}/synchronization/jobs/
+```
+
+## Request headers
+
+| Name | Type | Description|
+|:|:--|:--|
+| Authorization | string | Bearer {token}. Required. |
+
+## Request body
+
+In the request body, supply a JSON representation of the [synchronizationJob](../resources/synchronization-synchronizationjob.md) object to be created. The only required property is `templateId`. The `templateId` property must match one of the templates created for this application/service principal. To find available templates, use [List templates](synchronization-synchronization-list-templates.md).
+
+## Response
+
+If successful, returns a `201 Created` response code and a [synchronizationJob](../resources/synchronization-synchronizationjob.md) object in the response body.
+
+## Example
+
+##### Request
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_synchronizationjob_from_synchronization"
+}-->
+```http
+POST https://graph.microsoft.com/v1.0/servicePrincipals/{id}/synchronization/jobs
+Content-type: application/json
+
+{
+ "templateId": "BoxOutDelta"
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+##### Response
+The following is an example of a response.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.synchronizationJob"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "id": "{jobId}",
+ "templateId": "BoxOutDelta",
+ "schedule": {
+ "expiration": null,
+ "interval": "P10675199DT2H48M5.4775807S",
+ "state": "Disabled"
+ },
+ "status": {
+ "countSuccessiveCompleteFailures": 0,
+ "escrowsPruned": false,
+ "synchronizedEntryCountByType": [],
+ "code": "NotConfigured",
+ "lastExecution": null,
+ "lastSuccessfulExecution": null,
+ "lastSuccessfulExecutionWithExports": null,
+ "steadyStateFirstAchievedTime": "0001-01-01T00:00:00Z",
+ "steadyStateLastAchievedTime": "0001-01-01T00:00:00Z",
+ "quarantine": null,
+ "troubleshootingUrl": null
+ }
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Create synchronizationJob",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
++
v1.0 Synchronization Synchronizationjob Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-synchronizationjob-delete.md
+
+ Title: "Delete synchronizationJob"
+description: "Stop the synchronization job, and permanently delete all the state associated with it."
+ms.localizationpriority: medium
+++
+# Delete synchronizationJob
+
+Namespace: microsoft.graph
+
+Stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is.
+
+## 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)|Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.ReadWrite.All|
++
+## HTTP Request
+<!-- { "blockType": "ignored" } -->
+```http
+DELETE /servicePrincipals/{id}/synchronization/jobs/{jobId}/
+```
+
+## Request headers
+
+| Name | Type | Description|
+|:|:--|:--|
+| Authorization | string | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, returns a `204 No Content` response. It does not return anything in the response body.
+
+## Example
+
+##### Request
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "delete_synchronizationjob"
+}-->
+```http
+DELETE https://graph.microsoft.com/v1.0/servicePrincipals/{id}/synchronization/jobs/{jobId}/
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+##### Response
+The following is an example of the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+} -->
+```http
+HTTP/1.1 204 No Content
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Delete synchronizationJob",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
++
v1.0 Synchronization Synchronizationjob Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-synchronizationjob-get.md
+
+ Title: "Get synchronizationJob"
+description: "Retrieve the existing synchronization job and its properties."
+ms.localizationpriority: medium
+++
+# Get synchronizationJob
+
+Namespace: microsoft.graph
+
+Retrieve the existing synchronization job and its properties.
+
+## 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)|Synchronization.Read.All, Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.Read.All, Synchronization.ReadWrite.All|
++
+## HTTP Request
+<!-- { "blockType": "ignored" } -->
+```http
+GET /servicePrincipals/{id}/synchronization/jobs/{jobId}/
+```
+
+## Request headers
+
+| Name | Type | Description|
+|:|:--|:--|
+| Authorization | string | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, returns a `200 OK` response with a [synchronizationJob](../resources/synchronization-synchronizationjob.md) in the response body.
+
+## Example
+
+##### Request
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_synchronizationjob"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/servicePrincipals/{id}/synchronization/jobs/{jobId}/
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+##### Response
+The following is an example of a response.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.synchronizationJob"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "id": "{jobId}",
+ "templateId": "BoxOutDelta",
+ "schedule": {
+ "expiration": null,
+ "interval": "P10675199DT2H48M5.4775807S",
+ "state": "Disabled"
+ },
+ "status": {
+ "countSuccessiveCompleteFailures": 0,
+ "escrowsPruned": false,
+ "synchronizedEntryCountByType": [],
+ "code": "Paused",
+ "lastExecution": null,
+ "lastSuccessfulExecution": null,
+ "progress": [],
+ "lastSuccessfulExecutionWithExports": null,
+ "steadyStateFirstAchievedTime": "0001-01-01T00:00:00Z",
+ "steadyStateLastAchievedTime": "0001-01-01T00:00:00Z",
+ "quarantine": {
+ "currentBegan": "",
+ "nextAttempt": "",
+ "reason": "",
+ "seriesBegan": "",
+ "seriesCount": 2,
+ "error": {
+ "code": "SalesforceInvalidCredentials",
+ "message": "Your Salesforce.com credentials are invalid. Please obtain a current Salesforce.com administrative user name, password and security token, and enter those in the screen for configuring user provisioning",
+ "tenantActionable": true
+ }
+ },
+ "troubleshootingUrl": null
+ },
+ "synchronizationJobSettings": [
+ {
+ "name": "QuarantineTooManyDeletesThreshold",
+ "value": "500"
+ }
+ ]
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Get synchronizationJob",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
++
v1.0 Synchronization Synchronizationjob Pause https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-synchronizationjob-pause.md
+
+ Title: "synchronizationJob: pause"
+description: "Temporarily stop synchronization. All the progress, including job state, is persisted, and the job will continue from where it left off when a Start call is made."
+ms.localizationpriority: medium
+++
+# synchronizationJob: pause
+
+Namespace: microsoft.graph
+
+Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a [start](../api/synchronization-synchronizationjob-start.md) call is made.
+
+## 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)|Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.ReadWrite.All|
++
+## HTTP Request
+<!-- { "blockType": "ignored" } -->
+```http
+POST /servicePrincipals/{id}/synchronization/jobs/{jobId}/pause
+```
+
+## Request headers
+
+| Name | Type | Description|
+|:|:--|:--|
+| Authorization | string | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, returns a `204 No Content` response. It does not return anything in the response body.
+
+## Example
+
+### Request
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "synchronizationjob_pause"
+}-->
+```http
+POST https://graph.microsoft.com/v1.0/servicePrincipals/{id}/synchronization/jobs/{jobId}/pause
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of a response.
+<!-- {
+ "blockType": "response"
+} -->
+```http
+HTTP/1.1 204 No Content
+```
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronizationJob: pause",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
++
v1.0 Synchronization Synchronizationjob Provisionondemand https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-synchronizationjob-provisionondemand.md
+
+ Title: "synchronizationJob: provisionOnDemand"
+description: "Select a user and provision the account on-demand."
+
+ms.localizationpriority: medium
++
+# synchronizationJob: provisionOnDemand
+
+Namespace: microsoft.graph
+
+Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds.
+
+## 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)|Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /servicePrincipals/{servicePrincipalsId}/synchronization/jobs/{synchronizationJobId}/provisionOnDemand
+```
+
+## Request headers
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+In the request body, supply JSON representation of the parameters.
+
+The following table shows the parameters that can be used with this action.
+
+|Parameter|Type|Description|
+|:|:|:|
+|parameters|[synchronizationJobApplicationParameters](../resources/synchronization-synchronizationjobapplicationparameters.md) collection|Represents the objects that will be provisioned and the synchronization rules executed. The resource is primarily used for on-demand provisioning. |
+++
+## Response
+
+If successful, this method returns a `200 OK` response code and a stringKeyStringValuePair.
+
+## Examples
+
+### Example 1: Provision users from Azure AD to third-party applications
+
+#### Request
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "synchronizationjob_provisionondemand_ADto3P"
+}
+-->
+``` http
+POST https://graph.microsoft.com/v1.0/servicePrincipals/c8c95753-f628-48e1-9fab-76c2d4cf624c/synchronization/jobs/3f7565a3-fde6-4e4d-bda8-1bb70aba3612/provisionOnDemand
+Content-Type: application/json
+
+{
+ "parameters": [
+ {
+ "subjects": [
+ {
+ "objectId": "9bb0f679-a883-4a6f-8260-35b491b8b8c8",
+ "objectTypeName": "User"
+ }
+ ],
+ "ruleId": "ea807875-5618-4f0a-9125-0b46a05298ca"
+ }
+ ]
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.synchronizationSecretKeyStringValuePair"
+}
+-->
+```
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#microsoft.graph.stringKeyStringValuePair",
+ "key": "{\"result\":\"Skipped\",\"details\":{\"errorCode\":\"RedundantExport\",\"errorMessage\":\"The state of the user in both the source and target systems already match.\"}}",
+ "value": "{\"action\":\"Other\",\"changeId\":\"g8ba3be8-1d7f-4a60-ae31-a8980da0a389\",\"endTime\":\"2020-06-26T13:58:24.7682084Z\",\"modifiedProperties\":[{\"displayName\":\"objectId\",\"oldValue\":null,\"newValue\":\"52cf7b7a-52be-4a9b-9c69-e4d4a4a14f76\"},{\"displayName\":\"accountEnabled\",\"oldValue\":null,\"newValue\":\"True\"},{\"displayName\":\"displayName\",\"oldValue\":null,\"newValue\":\"Bill Bob\"},{\"displayName\":\"mailNickname\",\"oldValue\":null,\"newValue\":\"Bill\"},{\"displayName\":\"userPrincipalName\",\"oldValue\":null,\"newValue\":\"BillBob@scimreftest.onmicrosoft.com\"},{\"displayName\":\"IsSoftDeleted\",\"oldValue\":null,\"newValue\":\"False\"},{\"displayName\":\"appRoleAssignments\",\"oldValue\":null,\"newValue\":\"User\"}],\"provisioningSteps\":[{\"name\":\"EntryImport\",\"type\":\"Import\",\"status\":\"Success\",\"description\":\"Retrieved User 'BillBob@scimreftest.onmicrosoft.com' from Azure Active Directory\",\"timestamp\":\"2020-06-26T13:58:24.5494971Z\",\"details\":{\"objectId\":\"52cf7b7a-52be-4a9b-9c69-e4d4a4a14f76\",\"accountEnabled\":\"True\",\"displayName\":\"Fill Bob\",\"mailNickname\":\"Bill\",\"userPrincipalName\":\"BillBob@scimreftest.onmicrosoft.com\",\"IsSoftDeleted\":\"False\",\"appRoleAssignments\":\"User\"}},{\"name\":\"EntryImport\",\"type\":\"Matching\",\"status\":\"Success\",\"description\":\"Retrieved 'BillBob@scimreftest.onmicrosoft.com' from customappsso\",\"timestamp\":\"2020-06-26T13:58:24.7214072Z\",\"details\":{\"active\":\"True\",\"displayName\":\"Bill Bob\",\"externalId\":\"Bill\",\"id\":\"52507a19-96ec-4e73-9250-3e65ffd2d926\",\"userName\":\"BillBob@scimreftest.onmicrosoft.com\"}},{\"name\":\"EntrySynchronizationScoping\",\"type\":\"Scoping\",\"status\":\"Success\",\"description\":\"Determine if User in scope by evaluating against each scoping filter\",\"timestamp\":\"2020-06-26T13:58:24.7526181Z\",\"details\":{\"IsActive\":\"True\",\"Assigned\":\"True\",\"IsEffectivelyEntitledForProvisioning\":\"True\",\"IsInProvisioningScopeDisplayName\":\"True\",\"ScopeEvaluationResult\":\"{}\"}},{\"name\":\"EntrySynchronizationSkip\",\"type\":\"Export\",\"status\":\"Skipped\",\"description\":\"The state of the user in both the source and target systems already match. No change to the User 'BillBob@scimreftest.onmicrosoft.com' currently needs to be made.\",\"timestamp\":\"2020-06-26T13:58:24.7682084Z\",\"details\":{\"SkipReason\":\"RedundantExport\"}}],\"reportableIdentifier\":\"BillBob@scimreftest.onmicrosoft.com\",\"startTime\":\"2020-06-26T13:58:24.5494971Z\",\"statusInfo\":{\"status\":\"Skipped\",\"errorCode\":null,\"reason\":null,\"additionalDetails\":null,\"errorCategory\":null,\"recommendedAction\":null},\"sourceIdentity\":{\"id\":\"62cf7b7a-52be-4a9b-9c69-e5d4a4a14f67\",\"type\":\"User\",\"displayName\":null,\"details\":null},\"sourceSystem\":{\"id\":null,\"name\":\"Azure Active Directory\",\"details\":null},\"targetIdentity\":{\"id\":\"52507a19-96ec-4e73-9250-3e65ffd2d926\",\"type\":\"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User\",\"displayName\":null,\"details\":null},\"targetSystem\":{\"id\":null,\"name\":\"customappsso\",\"details\":null}}"
+}
+```
+
+### Example 2: Sync on-demand from Active Directory to Azure Active Directory (Azure AD cloud sync)
+
+#### Request
++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "synchronizationjob_provisionondemand_AD2AAD"
+}
+-->
+``` http
+POST https://graph.microsoft.com/v1.0/servicePrincipals/3e916d82-dd59-4944-824d-93092908fd8d/synchronization/jobs/264ea562-28cd-42b1-93e0-8de1f0560581/provisionOnDemand
+Content-Type: application/json
+
+{
+ "parameters": [
+ {
+ "ruleId": "6c409270-f78a-4bc6-af23-7cf3ab6482fe",
+ "subjects": [
+ {
+ "objectId": "CN=AdeleV,CN=Users,DC=corp,DC=chicago,DC=com",
+ "objectTypeName": "user"
+ }
+ ]
+ }
+ ]
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.synchronizationSecretKeyStringValuePair"
+}
+-->
+```
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://syncfabric.windowsazure.com/api/$metadata#microsoft.synchronization.stringKeyStringValuePair",
+ "key": "{\"result\":\"Success\",\"details\":{}}",
+ "value": "{\"provisioningSteps\":[{\"name\":\"EntryImportAdd\",\"type\":\"Import\",\"status\":\"Success\",\"description\":\"Received user 'adelev@chicago.com' change of type (Add) from Active Directory\",\"timestamp\":\"2022-04-21T18:40:07.8465145Z\",\"details\":{\"distinguishedName\":\"CN=AdeleV,CN=Users,DC=corp,DC=chicago,DC=com\",\"cn\":\"Adele Vest\",\"originatingReplicaToken\":\"{\\\"InvocationId\\\":\\\"6cbd7b45-b262-4dad-94a3-620503ea1f25\\\",\\\"Name\\\":\\\"DC01.esf.edu\\\"}\",\"sAMAccountName\":\"adelev\",\"targetAddress\":\"SMTP:adelev@esf0.mail.onmicrosoft.com\",\"givenName\":\"Adele\",\"objectSid\":\"AQUAAAAAAAUVAAAAXAMNf/YJ8nmaUZofGG4BAA==\",\"displayName\":\"Adele Vest\",\"msExchMailboxGuid\":\"+klu7DM5yE+9tOs6MuGxsw==\",\"msExchELCMailboxFlags\":\"2\",\"pwdLastSet\":\"132772253564048004\",\"initials\":\"S\",\"msExchRecipientDisplayType\":\"-2147483642\",\"streetAddress\":\"One Microsoft Way\",\"mail\":\"adelev@chicago.com\",\"sn\":\"AdeleV\",\"msExchSafeSendersHash\":\"gny5JQ==\",\"proxyAddresses\":\"X, 5, 0,  ... X400:C=US;A= ;P=ESF;O=MAIL;S=AdeleV;G=Adele;I=S; (5)\",\"objectGUID\":\"xxxxxxxLIUuBM8qK5Sxxxx\",\"legacyExchangeDN\":\"/o=ESF/ou=External (FYDIBOHF25SPDLT)/cn=Recipients/cn=b499521b46264967a6de75f1a08add7a\",\"msExchRecipientTypeDetails\":\"2147483648\",\"userAccountControl\":\"66048\",\"accountDisabled\":\"False\",\"countryCode\":\"840\",\"co\":\"United States\",\"l\":\"Chicago\",\"extensionAttribute10\":\"839153607\",\"c\":\"US\",\"mS-DS-ConsistencyGuid\":\"xxxxxxxLIUuBM8qK5Sxxxx\",\"mailNickname\":\"adelev\",\"st\":\"NY\",\"extensionAttribute15\":\"C1EA2EA6EC56F3D94D2D89D95D70E4D0\",\"extensionAttribute14\":\"F00177677\",\"postalCode\":\"13210\",\"extensionAttribute6\":\"A5\",\"msExchRemoteRecipientType\":\"4\",\"extensionAttribute5\":\"11\",\"userPrincipalName\":\"adelev@chicago.com\",\"adminDescription\":\"\",\"company\":\"\",\"department\":\"\",\"description\":\"\",\"employeeID\":\"\",\"employeeNumber\":\"\",\"employeeType\":\"\",\"errors\":\"\",\"extensionAttribute1\":\"\",\"extensionAttribute11\":\"\",\"extensionAttribute12\":\"\",\"extensionAttribute13\":\"\",\"extensionAttribute2\":\"\",\"extensionAttribute3\":\"\",\"extensionAttribute4\":\"\",\"extensionAttribute7\":\"\",\"extensionAttribute8\":\"\",\"extensionAttribute9\":\"\",\"facsimileTelephoneNumber\":\"\",\"homePhone\":\"\",\"info\":\"\",\"ipPhone\":\"\",\"isCriticalSystemObject\":\"\",\"logs\":\"\",\"middleName\":\"\",\"mobile\":\"\",\"msDS-HABSeniorityIndex\":\"\",\"msDS-InclusionTrigger\":\"\",\"msDS-PhoneticDisplayName\":\"\",\"msDS-preferredDataLocation\":\"\",\"msExchArchiveGUID\":\"\",\"msExchArchiveName\":\"\",\"msExchAssistantName\":\"\",\"msExchAuditAdmin\":\"\",\"msExchAuditDelegate\":\"\",\"msExchAuditDelegateAdmin\":\"\",\"msExchAuditOwner\":\"\",\"msExchBlockedSendersHash\":\"\",\"msExchBypassAudit\":\"\",\"msExchELCExpirySuspensionEnd\":\"\",\"msExchELCExpirySuspensionStart\":\"\",\"msExchEnableModeration\":\"\",\"msExchExtensionCustomAttribute1\":\"\",\"msExchExtensionCustomAttribute2\":\"\",\"msExchExtensionCustomAttribute3\":\"\",\"msExchExtensionCustomAttribute4\":\"\",\"msExchExtensionCustomAttribute5\":\"\",\"msExchHideFromAddressLists\":\"\",\"msExchImmutableId\":\"\",\"msExchLitigationHoldDate\":\"\",\"msExchLitigationHoldOwner\":\"\",\"msExchMailboxAuditEnable\":\"\",\"msExchMailboxAuditLogAgeLimit\":\"\",\"msExchModerationFlags\":\"\",\"msExchRequireAuthToSendTo\":\"\",\"msExchResourceCapacity\":\"\",\"msExchResourceDisplay\":\"\",\"msExchResourceMetaData\":\"\",\"msExchResourceSearchProperties\":\"\",\"msExchRetentionComment\":\"\",\"msExchRetentionURL\":\"\",\"msExchSafeRecipientsHash\":\"\",\"msExchSenderHintTranslations\":\"\",\"msExchTeamMailboxExpiration\":\"\",\"msExchTeamMailboxSharePointUrl\":\"\",\"msExchUsageLocation\":\"\",\"msExchUserHoldPolicies\":\"\",\"msRTCSIP-ApplicationOptions\":\"\",\"mSRTCSIP-DeploymentLocator\":\"\",\"msRTCSIP-Line\":\"\",\"msRTCSIP-OptionFlags\":\"\",\"msRTCSIP-OwnerUrn\":\"\",\"msRTCSIP-PrimaryUserAddress\":\"\",\"msRTCSIP-UserEnabled\":\"\",\"objectClass\":\"\",\"otherFacsimileTelephoneNumber\":\"\",\"otherHomePhone\":\"\",\"otherIpPhone\":\"\",\"otherMobile\":\"\",\"otherPager\":\"\",\"otherTelephone\":\"\",\"pager\":\"\",\"physicalDeliveryOfficeName\":\"\",\"postOfficeBox\":\"\",\"preferredLanguage\":\"\",\"telephoneAssistant\":\"\",\"telephoneNumber\":\"\",\"thumbnailPhoto\":\"\",\"title\":\"\",\"url\":\"\",\"userCertificate\":\"\",\"userSMIMECertificate\":\"\",\"whenChanged\":\"\",\"wWWHomePage\":\"\"}},{\"name\":\"EntryImport\",\"type\":\"Import\",\"status\":\"Success\",\"description\":\"Retrieved user 'adelev@chicago.com' from Active Directory\",\"timestamp\":\"2022-04-21T18:40:07.8778004Z\",\"details\":{\"distinguishedName\":\"CN=AdeleV,CN=Users,DC=corp,DC=chicago,DC=com\",\"cn\":\"Adele Vest\",\"originatingReplicaToken\":\"{\\\"InvocationId\\\":\\\"6cbd7b45-b262-4dad-94a3-620503ea1f25\\\",\\\"Name\\\":\\\"DC01.esf.edu\\\"}\",\"sAMAccountName\":\"adelev\",\"targetAddress\":\"SMTP:adelev@esf0.mail.onmicrosoft.com\",\"givenName\":\"Adele\",\"objectSid\":\"AQUAAAAAAAUVAAAAXAMNf/YJ8nmaUZofGG4BAA==\",\"displayName\":\"Adele Vest\",\"msExchMailboxGuid\":\"+klu7DM5yE+9tOs6MuGxsw==\",\"msExchELCMailboxFlags\":\"2\",\"pwdLastSet\":\"132772253564048004\",\"initials\":\"S\",\"msExchRecipientDisplayType\":\"-2147483642\",\"streetAddress\":\"One Microsoft Way\",\"mail\":\"adelev@chicago.com\",\"sn\":\"AdeleV\",\"msExchSafeSendersHash\":\"gny5JQ==\",\"proxyAddresses\":\"X, 5, 0,  ... X400:C=US;A= ;P=ESF;O=MAIL;S=AdeleV;G=Adele;I=S; (5)\",\"objectGUID\":\"xxxxxxxLIUuBM8qK5Sxxxx\",\"legacyExchangeDN\":\"/o=ESF/ou=External (FYDIBOHF25SPDLT)/cn=Recipients/cn=b499521b46264967a6de75f1a08add7a\",\"msExchRecipientTypeDetails\":\"2147483648\",\"userAccountControl\":\"66048\",\"accountDisabled\":\"False\",\"countryCode\":\"840\",\"co\":\"United States\",\"l\":\"Chicago\",\"extensionAttribute10\":\"839153607\",\"c\":\"US\",\"mS-DS-ConsistencyGuid\":\"xxxxxxxLIUuBM8qK5Sxxxx\",\"mailNickname\":\"adelev\",\"st\":\"NY\",\"extensionAttribute15\":\"C1EA2EA6EC56F3D94D2D89D95D70E4D0\",\"extensionAttribute14\":\"F00177677\",\"postalCode\":\"13210\",\"extensionAttribute6\":\"A5\",\"msExchRemoteRecipientType\":\"4\",\"extensionAttribute5\":\"11\",\"userPrincipalName\":\"adelev@chicago.com\",\"adminDescription\":\"\",\"company\":\"\",\"department\":\"\",\"description\":\"\",\"employeeID\":\"\",\"employeeNumber\":\"\",\"employeeType\":\"\",\"errors\":\"\",\"extensionAttribute1\":\"\",\"extensionAttribute11\":\"\",\"extensionAttribute12\":\"\",\"extensionAttribute13\":\"\",\"extensionAttribute2\":\"\",\"extensionAttribute3\":\"\",\"extensionAttribute4\":\"\",\"extensionAttribute7\":\"\",\"extensionAttribute8\":\"\",\"extensionAttribute9\":\"\",\"facsimileTelephoneNumber\":\"\",\"homePhone\":\"\",\"info\":\"\",\"ipPhone\":\"\",\"isCriticalSystemObject\":\"\",\"logs\":\"\",\"middleName\":\"\",\"mobile\":\"\",\"msDS-HABSeniorityIndex\":\"\",\"msDS-InclusionTrigger\":\"\",\"msDS-PhoneticDisplayName\":\"\",\"msDS-preferredDataLocation\":\"\",\"msExchArchiveGUID\":\"\",\"msExchArchiveName\":\"\",\"msExchAssistantName\":\"\",\"msExchAuditAdmin\":\"\",\"msExchAuditDelegate\":\"\",\"msExchAuditDelegateAdmin\":\"\",\"msExchAuditOwner\":\"\",\"msExchBlockedSendersHash\":\"\",\"msExchBypassAudit\":\"\",\"msExchELCExpirySuspensionEnd\":\"\",\"msExchELCExpirySuspensionStart\":\"\",\"msExchEnableModeration\":\"\",\"msExchExtensionCustomAttribute1\":\"\",\"msExchExtensionCustomAttribute2\":\"\",\"msExchExtensionCustomAttribute3\":\"\",\"msExchExtensionCustomAttribute4\":\"\",\"msExchExtensionCustomAttribute5\":\"\",\"msExchHideFromAddressLists\":\"\",\"msExchImmutableId\":\"\",\"msExchLitigationHoldDate\":\"\",\"msExchLitigationHoldOwner\":\"\",\"msExchMailboxAuditEnable\":\"\",\"msExchMailboxAuditLogAgeLimit\":\"\",\"msExchModerationFlags\":\"\",\"msExchRequireAuthToSendTo\":\"\",\"msExchResourceCapacity\":\"\",\"msExchResourceDisplay\":\"\",\"msExchResourceMetaData\":\"\",\"msExchResourceSearchProperties\":\"\",\"msExchRetentionComment\":\"\",\"msExchRetentionURL\":\"\",\"msExchSafeRecipientsHash\":\"\",\"msExchSenderHintTranslations\":\"\",\"msExchTeamMailboxExpiration\":\"\",\"msExchTeamMailboxSharePointUrl\":\"\",\"msExchUsageLocation\":\"\",\"msExchUserHoldPolicies\":\"\",\"msRTCSIP-ApplicationOptions\":\"\",\"mSRTCSIP-DeploymentLocator\":\"\",\"msRTCSIP-Line\":\"\",\"msRTCSIP-OptionFlags\":\"\",\"msRTCSIP-OwnerUrn\":\"\",\"msRTCSIP-PrimaryUserAddress\":\"\",\"msRTCSIP-UserEnabled\":\"\",\"objectClass\":\"\",\"otherFacsimileTelephoneNumber\":\"\",\"otherHomePhone\":\"\",\"otherIpPhone\":\"\",\"otherMobile\":\"\",\"otherPager\":\"\",\"otherTelephone\":\"\",\"pager\":\"\",\"physicalDeliveryOfficeName\":\"\",\"postOfficeBox\":\"\",\"preferredLanguage\":\"\",\"telephoneAssistant\":\"\",\"telephoneNumber\":\"\",\"thumbnailPhoto\":\"\",\"title\":\"\",\"url\":\"\",\"userCertificate\":\"\",\"userSMIMECertificate\":\"\",\"whenChanged\":\"\",\"wWWHomePage\":\"\"}},{\"name\":\"EntrySynchronizationScoping\",\"type\":\"Scoping\",\"status\":\"Success\",\"description\":\"Determine if user in scope by evaluating against each scoping filter\",\"timestamp\":\"2022-04-21T18:40:08.1590133Z\",\"details\":{\"Active in the source system\":\"True\",\"Scoping filter evaluation passed\":\"True\"}},{\"name\":\"EntryExportUpdate\",\"type\":\"Export\",\"status\":\"Success\",\"description\":\"User 'adelev@chicago.com' was updated in Azure Active Directory\",\"timestamp\":\"2022-04-21T18:40:09.5184649Z\",\"details\":{}}],\"modifiedProperties\":[{\"displayName\":\"AccountEnabled\",\"newValue\":\"True\"},{\"displayName\":\"Alias\",\"newValue\":\"adelev\"},{\"displayName\":\"City\",\"newValue\":\"Chicago\"},{\"displayName\":\"CommonName\",\"newValue\":\"Adele Vest\"},{\"displayName\":\"Country\",\"newValue\":\"United States\"},{\"displayName\":\"CountryCode\",\"newValue\":\"840\"},{\"displayName\":\"CountryLetterCode\",\"newValue\":\"US\"},{\"displayName\":\"DisplayName\",\"newValue\":\"Adele Vest\"},{\"displayName\":\"DnsDomainName\",\"newValue\":\"esf.edu\"},{\"displayName\":\"ExtensionAttribute10\",\"newValue\":\"839153607\"},{\"displayName\":\"ExtensionAttribute14\",\"newValue\":\"F00177677\"},{\"displayName\":\"ExtensionAttribute15\",\"newValue\":\"C1EA2EA6EC56F3D94D2D89D95D70E4D0\"},{\"displayName\":\"ExtensionAttribute5\",\"newValue\":\"11\"},{\"displayName\":\"ExtensionAttribute6\",\"newValue\":\"A5\"},{\"displayName\":\"GivenName\",\"newValue\":\"Adele\"},{\"displayName\":\"Initials\",\"newValue\":\"S\"},{\"displayName\":\"LastPasswordChangeTimestamp\",\"newValue\":\"20210927140916.0Z\"},{\"displayName\":\"LegacyExchangeDN\",\"newValue\":\"/o=ESF/ou=External (FYDIBOHF25SPDLT)/cn=Recipients/cn=b499521b46264967a6de75f1a08add7a\"},{\"displayName\":\"Mail\",\"newValue\":\"adelev@chicago.com\"},{\"displayName\":\"MSExchElcMailboxFlags\",\"newValue\":\"2\"},{\"displayName\":\"MSExchMailboxGuid\",\"newValue\":\"+klu7DM5yE+9tOs6MuGxsw==\"},{\"displayName\":\"MSExchRecipientDisplayType\",\"newValue\":\"-2147483642\"},{\"displayName\":\"MSExchRecipientTypeDetails\",\"newValue\":\"2147483648\"},{\"displayName\":\"MSExchRemoteRecipientType\",\"newValue\":\"4\"},{\"displayName\":\"MSExchSafeSendersHash\",\"newValue\":\"gny5JQ==\"},{\"displayName\":\"NetBiosName\",\"newValue\":\"ESF\"},{\"displayName\":\"OnPremisesDistinguishedName\",\"newValue\":\"CN=AdeleV,CN=Users,DC=corp,DC=chicago,DC=com\"},{\"displayName\":\"OnPremiseSecurityIdentifier\",\"newValue\":\"AQUAAAAAAAUVAAAAXAMNf/YJ8nmaUZofGG4BAA==\"},{\"displayName\":\"OnPremisesSamAccountName\",\"newValue\":\"adelev\"},{\"displayName\":\"OnPremisesUserPrincipalName\",\"newValue\":\"adelev@chicago.com\"},{\"displayName\":\"PostalCode\",\"newValue\":\"13210\"},{\"displayName\":\"ProxyAddresses\",\"newValue\":\"X, 5, 0,  ... X400:C=US;A= ;P=ESF;O=MAIL;S=AdeleV;G=Adele;I=S; (5)\"},{\"displayName\":\"State\",\"newValue\":\"NY\"},{\"displayName\":\"StreetAddress\",\"newValue\":\"One Microsoft Way\"},{\"displayName\":\"Surname\",\"newValue\":\"AdeleV\"},{\"displayName\":\"TargetAddress\",\"newValue\":\"SMTP:adelev@esf0.mail.onmicrosoft.com\"},{\"displayName\":\"UserPrincipalName\",\"newValue\":\"adelev@chicago.com\"}],\"action\":\"Update\",\"changeId\":\"582595f3-53be-4843-bf0c-f57dbf8fae96\",\"endTime\":\"2022-04-21T18:40:09.5496702Z\",\"reportableIdentifier\":\"adelev@chicago.com\",\"sourceIdentity\":{\"id\":\"38a2171b-8b04-4b21-8133-ca8ae52250f3\",\"type\":\"user\"},\"sourceSystem\":{\"name\":\"Active Directory\"},\"startTime\":\"2022-04-21T18:40:07.8309453Z\",\"statusInfo\":{\"status\":\"Success\"},\"targetIdentity\":{\"id\":\"87cb2512-8e7f-4543-a9c9-e7cf8756a3ad\",\"type\":\"User\"},\"targetSystem\":{\"name\":\"Azure Active Directory\"}}"
+}
+```
+
+### Example 3: Provision a group and two of its members on demand
+
+#### Request
++
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "synchronizationjob_provisionondemand_Group"
+}
+-->
+``` http
+POST https://graph.microsoft.com/v1.0/servicePrincipals/4e116d82-dd59-4944-824d-93091408fd8d/synchronization/jobs/664ea562-18cd-42bb-33e0-8de1f0560581/provisionOnDemand
+Content-Type: application/json
+
+{
+ "parameters": [
+ {
+ "ruleId": "33f7c90d-bf71-41b1-bda6-aaf0ddbee5d8#V2",
+ "subjects": [
+ {
+ "objectId": "8213fd99-d6b6-417b-8e13-af6334856215",
+ "objectTypeName": "Group",
+ "links": {
+ "members": [
+ {
+ "objectId": "cbc86211-6ada-4803-b73f-8039cf56d8a2",
+ "objectTypeName": "User"
+ },
+ {
+ "objectId": "2bc86211-6ada-4803-b73f-8039cf56d8a2",
+ "objectTypeName": "User"
+ }
+ ]
+ }
+ }
+ ]
+ }
+ ]
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.synchronizationSecretKeyStringValuePair"
+}
+-->
+```
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://syncfabric.windowsazure.com/api/$metadata#microsoft.synchronization.stringKeyStringValuePair",
+ "key": "{\"result\":\"Success\",\"details\":{}}",
+ "value": "{}"
+}
+```
+
v1.0 Synchronization Synchronizationjob Restart https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-synchronizationjob-restart.md
+
+ Title: "Restart synchronizationJob"
+description: "Restart the synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing synchronization state and previous errors."
+ms.localizationpriority: medium
+++
+# Restart synchronizationJob
+
+Namespace: microsoft.graph
+
+Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors.
+
+## 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)|Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.ReadWrite.All|
++
+## HTTP Request
+
+`{servicePrincipalId}` refers to the **id** of the service principal object. **id** is referred to as the **Object ID** of the enterprise application in the Azure portal.
+<!-- { "blockType": "ignored" } -->
+```http
+POST /servicePrincipals/{servicePrincipalId}/synchronization/jobs/{jobId}/restart
+```
+
+## Request headers
+
+| Name | Type | Description|
+|:|:--|:--|
+| Authorization | string | Bearer {token}. Required. |
+
+## Request body
+
+In the request body, provide a JSON object with the following parameter.
+
+| Parameter | Type | Description |
+|:--|:-|:|
+|criteria |[synchronizationJobRestartCriteria](../resources/synchronization-synchronizationjobrestartcriteria.md) |Restart criteria|
+
+## Response
+
+If successful, returns a `204 No Content` response. It does not return anything in the response body.
+
+## Example
+
+### Request
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "synchronizationjob_restart"
+}-->
+```http
+POST https://graph.microsoft.com/v1.0/servicePrincipals/{id}/synchronization/jobs/{jobId}/restart
+Authorization: Bearer <token>
+Content-type: application/json
+
+{
+ "criteria": {
+ "resetScope": "Watermark, Escrows, QuarantineState"
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+The following is an example of a response.
+
+<!-- {
+ "blockType": "response"
+} -->
+```http
+HTTP/1.1 204 No Content
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronizationJob: restart",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
++
v1.0 Synchronization Synchronizationjob Start https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-synchronizationjob-start.md
+
+ Title: "Start synchronizationJob"
+description: "Start an existing synchronization job. If the job is in a paused state, it will continue processing changes from the point where it was paused. If the job is in quarantine, the quarantine status will be cleared."
+ms.localizationpriority: medium
+++
+# Start synchronizationJob
+
+Namespace: microsoft.graph
+
+Start an existing synchronization job. If the job is in a paused state, it will continue processing changes from the point where it was paused. If the job is in quarantine, the quarantine status will be cleared. Do not create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine.
+
+## 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)|Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.ReadWrite.All|
++
+## HTTP Request
+<!-- { "blockType": "ignored" } -->
+```http
+POST /servicePrincipals/{id}/synchronization/jobs/{jobId}/start
+```
+
+## Request headers
+
+| Name | Type | Description|
+|:|:--|:--|
+| Authorization | string | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, returns a `204 No Content` response. It does not return anything in the response body.
+
+## Example
+
+##### Request
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "synchronizationjob_start"
+}-->
+```http
+POST https://graph.microsoft.com/v1.0/servicePrincipals/{id}/synchronization/jobs/{jobId}/start
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+##### Response
+The following is an example of a response.
+<!-- {
+ "blockType": "response"
+} -->
+```http
+HTTP/1.1 204 No Content
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronizationJob: start",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
++
v1.0 Synchronization Synchronizationjob Validatecredentials https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-synchronizationjob-validatecredentials.md
+
+ Title: "synchronizationJob: validateCredentials"
+description: "Validate that the credentials are valid in the tenant."
+ms.localizationpriority: medium
+++
+# synchronizationJob: validateCredentials
+
+Namespace: microsoft.graph
+
+Validate that the credentials are valid in the tenant.
+
+## 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)|Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.ReadWrite.All|
++
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+POST /servicePrincipals/{id}/synchronization/jobs/{id}/validateCredentials
+
+```
+## Request headers
+| Name | Description|
+|:|:-|
+| Authorization | Bearer {code}|
+
+## Request body
+In the request body, provide a JSON object with the following parameters.
+
+| Parameter | Type |Description|
+|:|:--|:-|
+|useSavedCredentials|Boolean|When `true`, the `credentials` parameter will be ignored and the previously saved credentials (if any) will be validated instead. |
+|credentials|[synchronizationSecretKeyStringValuePair](../resources/synchronization-synchronizationsecretkeystringvaluepair.md) collection|Credentials to validate. Ignored when the `useSavedCredentials` parameter is `true`.|
+
+## Response
+If validation is successful, this method returns a `204, No Content` response code. It does not return anything in the response body.
+
+## Example
+
+##### Request
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "synchronizationjob_validatecredentials"
+}-->
+```http
+POST https://graph.microsoft.com/v1.0/servicePrincipals/{id}/synchronization/jobs/{id}/validateCredentials
+Content-type: application/json
+
+{
+ credentials: [
+ { key: "UserName", value: "user@domain.com" },
+ { key: "Password", value: "password-value" }
+ ]
+}
+```
+
+# [CLI](#tab/cli)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+##### Response
+The following is an example of the response.
+<!-- {
+ "blockType": "response"
+} -->
+```http
+HTTP/1.1 204 No Content
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronizationJob: validateCredentials",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
++
v1.0 Synchronization Synchronizationschema Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-synchronizationschema-delete.md
+
+ Title: "Delete synchronizationSchema"
+description: "Delete the customized schema and resets the schema to the default configuration. If the schema is deleted in the context of the template, it resets the schema to the default one associated with the template's `factoryTag`."
+ms.localizationpriority: medium
+++
+# Delete synchronizationSchema
+
+Namespace: microsoft.graph
+
+Delete the customized schema and resets the schema to the default configuration. If the schema is deleted in the context of the template, it resets the schema to the default one associated with the template's `factoryTag`.
+
+## 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)|Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.ReadWrite.All|
++
+## HTTP Request
+<!-- { "blockType": "ignored" } -->
+```http
+DELETE /servicePrincipals/{id}/synchronization/jobs/{jobId}/schema
+DELETE /applications/{id}/synchronization/templates/{templateId}/schema
+```
+
+## Request headers
+
+| Name | Type | Description|
+|:|:--|:--|
+| Authorization | string | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `201 No Content` response code. It does not return anything in response body.
+
+## Example
+
+##### Request
+The following is an example of a request.
+
+```http
+DELETE https://graph.microsoft.com/v1.0/servicePrincipals/{id}/synchronization/jobs/{jobId}/schema
+```
+
+##### Response
+The following is an example of a response.
+<!-- {
+ "blockType": "response",
+ "truncated": true
+} -->
+```http
+HTTP/1.1 204 No Content
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Delete synchronizationSchema",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Synchronizationschema Filteroperators https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-synchronizationschema-filteroperators.md
+
+ Title: "synchronizationSchema: filterOperators"
+description: "List all operators supported in the scoping filters."
+ms.localizationpriority: medium
+++
+# synchronizationSchema: filterOperators
+
+Namespace: microsoft.graph
+
+List all operators supported in the [scoping filters](../resources/synchronization-filter.md).
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.ReadWrite.All|
++
+## HTTP Request
+<!-- { "blockType": "ignored" } -->
+```http
+GET /servicePrincipals/{id}/synchronization/jobs/{jobId}/schema/filterOperators
+GET /servicePrincipals/{id}/synchronization/templates/{templateId}/schema/filterOperators
+GET /applications/{id}/synchronization/templates/{templateId}/schema/filterOperators
+```
+
+## Request headers
+
+| Name | Type | Description|
+|:|:--|:--|
+| Authorization | string | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200, OK` response code and a [filterOperatorSchema](../resources/synchronization-filteroperatorschema.md) collection object in the response body.
+
+## Example
+
+##### Request
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "synchronizationschema_filteroperators"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/servicePrincipals/{id}/synchronization/jobs/{jobId}/schema/filterOperators
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+##### Response
+The following is an example of a response.
+
+>**Note:** The response object shown here might be shortened for readability. All the properties will be returned in an actual call.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.filterOperatorSchema",
+ "isCollection": true
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "value": [
+ {
+ "name": "EQUALS",
+ "arity": "Binary",
+ "multivaluedComparisonType": "All",
+ "supportedAttributeTypes": [
+ "String",
+ "Integer"
+ ]
+ }
+ ]
+}
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronizationSchema: filterOperators",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: synchronizationschema_filteroperators/container/arity:\r\n Expected type String but actual was Binary. Property: arity, actual value: 'Binary'"
+ ]
+}
+-->
v1.0 Synchronization Synchronizationschema Functions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-synchronizationschema-functions.md
+
+ Title: "synchronizationSchema: functions"
+description: "List all the functions currently supported in the attributeMappingSource."
+ms.localizationpriority: medium
+++
+# synchronizationSchema: functions
+
+Namespace: microsoft.graph
+
+List all the functions currently supported in the [attributeMappingSource](../resources/synchronization-attributemappingsource.md).
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.ReadWrite.All|
++
+## HTTP Request
+<!-- { "blockType": "ignored" } -->
+```http
+GET /servicePrincipals/{id}/synchronization/jobs/{jobId}/schema/functions
+GET /servicePrincipals/{id}/synchronization/templates/{templateId}/schema/functions
+GET /applications/{id}/synchronization/templates/{templateId}/schema/functions
+```
+
+## Request headers
+
+| Name | Type | Description|
+|:|:--|:--|
+| Authorization | string | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [attributemappingFunctionSchema](../resources/synchronization-attributemappingfunctionschema.md) objects in the response body.
+
+## Example
+
+##### Request
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "synchronizationschema_functions"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/servicePrincipals/{id}/synchronization/jobs/{jobId}/schema/functions
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+##### Response
+The following is an example of a response.
+
+>**Note:** The response object shown here might be shortened for readability. All the properties will be returned in an actual call.
+
+<!--
+{
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.attributeMappingFunctionSchema",
+ "isCollection": true
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#functions",
+ "value": [
+ {
+ "name": "Append",
+ "parameters": [
+ {
+ "allowMultipleOccurrences": false,
+ "name": "source",
+ "required": true,
+ "type": "String"
+ },
+ {
+ "allowMultipleOccurrences": false,
+ "name": "suffix",
+ "required": true,
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "DefaultDomain",
+ "parameters": []
+ },
+ {
+ "name": "AppRoleAssignments",
+ "parameters": [
+ {
+ "allowMultipleOccurrences": false,
+ "name": "source",
+ "required": true,
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "FormatDateTime",
+ "parameters": [
+ {
+ "allowMultipleOccurrences": false,
+ "name": "source",
+ "required": true,
+ "type": "String"
+ },
+ {
+ "allowMultipleOccurrences": false,
+ "name": "inputFormat",
+ "required": true,
+ "type": "String"
+ },
+ {
+ "allowMultipleOccurrences": false,
+ "name": "outputFormat",
+ "required": true,
+ "type": "String"
+ }
+ ]
+ }
+ ]
+}
+```
+
v1.0 Synchronization Synchronizationschema Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-synchronizationschema-get.md
+
+ Title: "Get synchronizationSchema"
+description: "Retrieve the schema for a given synchronization job or template."
+ms.localizationpriority: medium
+++
+# Get synchronizationSchema
+
+Namespace: microsoft.graph
+
+Retrieve the schema for a given synchronization job or template.
+
+## 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)|Synchronization.Read.All, Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.Read.All, Synchronization.ReadWrite.All|
++
+## HTTP Request
+<!-- { "blockType": "ignored" } -->
+```http
+GET /servicePrincipals/{id}/synchronization/jobs/{jobId}/schema
+GET /servicePrincipals/{id}/synchronization/templates/{templateId}/schema
+GET /applications/{id}/synchronization/templates/{templateId}/schema
+```
+
+## Request headers
+
+| Name | Type | Description|
+|:|:--|:--|
+| Authorization | string | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [synchronizationSchema](../resources/synchronization-synchronizationschema.md) object in the response body.
+
+## Example
+
+##### Request
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_synchronizationschema_1"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/servicePrincipals/{id}/synchronization/jobs/{jobId}/schema
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+##### Response
+The following is an example of a response.
+
+>**Note:** The response object shown here might be shortened for readability. All the properties will be returned in an actual call.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.synchronizationSchema"
+} -->
+```http
+HTTP/1.1 200 OK
+
+{
+ "directories": [
+ {
+ "name": "Azure Active Directory",
+ "objects": [
+ {
+ "name": "User",
+ "attributes": [
+ {
+ "name": "userPrincipalName",
+ "type": "string"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "Salesforce",
+ "objects": [{}]
+ }
+ ],
+ "synchronizationRules":[
+ {
+ "name": "USER_TO_USER",
+ "sourceDirectoryName": "Azure Active Directory",
+ "targetDirectoryName": "Salesforce",
+ "objectMappings": [
+ {
+ "sourceObjectName": "User",
+ "targetObjectName": "User",
+ "attributeMappings": [
+ {
+ "source": {},
+ "targetAttributeName": "userName"
+ },
+ {}
+ ]
+ },
+ {}
+ ]
+ },
+ {}
+ ]
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Get synchronizationSchema",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
++
v1.0 Synchronization Synchronizationschema Parseexpression https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-synchronizationschema-parseexpression.md
+
+ Title: "synchronizationSchema: parseExpression"
+description: "Parse a given string expression into an attributeMappingSource object."
+ms.localizationpriority: medium
+++
+# synchronizationSchema: parseExpression
+
+Namespace: microsoft.graph
+
+Parse a given string expression into an [attributeMappingSource](../resources/synchronization-attributemappingsource.md) object.
+
+For more information about expressions, see [Writing Expressions for Attribute Mappings in Azure Active Directory](/azure/active-directory/active-directory-saas-writing-expressions-for-attribute-mappings).
+
+## 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)|Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.ReadWrite.All|
++
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+POST /servicePrincipals/{id}/synchronization/jobs/{id}/schema/parseExpression
+POST /servicePrincipals/{id}/synchronization/templates/{id}/schema/parseExpression
+
+```
+## Request headers
+| Name | Description|
+|:|:-|
+| Authorization | Bearer {code}|
+
+## Request body
+In the request body, provide a JSON object with the following parameters.
+
+| Parameter | Type |Description|
+|:|:--|:-|
+|expression |String |Expression to parse.|
+|testInputObject |[expressionInputObject](../resources/synchronization-expressioninputobject.md)|Test data object to evaluate expression against. Optional.|
+|targetAttributeDefinition|[attributeDefinition](../resources/synchronization-attributedefinition.md) |Definition of the attribute that will be mapped to this expression. Optional.|
+
+## Response
+If successful, this method returns a `200 OK` response code and a [parseExpressionResponse](../resources/synchronization-parseexpressionresponse.md) object in the response body.
+
+## Example
+
+##### Request
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "synchronizationschema_parseexpression"
+}-->
+```http
+POST https://graph.microsoft.com/v1.0/servicePrincipals/{id}/synchronization/jobs/{id}/schema/parseExpression
+Content-type: application/json
+
+{
+ "expression":"Replace([preferredLanguage], \"-\", , , \"_\", , )",
+ "targetAttributeDefinition":null,
+ "testInputObject": {
+ definition: null,
+ properties:[
+ { key: "objectId", value : "66E4A8CC-1B7B-435E-95F8-F06CEA133828" },
+ { key: "IsSoftDeleted", value: "false"},
+ { key: "accountEnabled", value: "true"},
+ { key: "streetAddress", value: "1 Redmond Way"},
+ { key: "city", value: "Redmond"},
+ { key: "state", value: "WA"},
+ { key: "postalCode", value: "98052"},
+ { key: "country", value: "USA"},
+ { key: "department", value: "Sales"},
+ { key: "displayName", value: "John Smith"},
+ { key: "extensionAttribute1", value: "Sample 1"},
+ { key: "extensionAttribute2", value: "Sample 2"},
+ { key: "extensionAttribute3", value: "Sample 3"},
+ { key: "extensionAttribute4", value: "Sample 4"},
+ { key: "extensionAttribute5", value: "Sample 5"},
+ { key: "extensionAttribute6", value: "Sample 6"},
+ { key: "extensionAttribute7", value: "Sample 1"},
+ { key: "extensionAttribute8", value: "Sample 1"},
+ { key: "extensionAttribute9", value: "Sample 1"},
+ { key: "extensionAttribute10", value: "Sample 1"},
+ { key: "extensionAttribute11", value: "Sample 1"},
+ { key: "extensionAttribute12", value: "Sample 1"},
+ { key: "extensionAttribute13", value: "Sample 1"},
+ { key: "extensionAttribute14", value: "Sample 1"},
+ { key: "extensionAttribute15", value: "Sample 1"},
+ { key: "givenName", value: "John"},
+ { key: "jobTitle", value: "Finance manager"},
+ { key: "mail", value: "johns@contoso.com"},
+ { key: "mailNickname", value: "johns"},
+ { key: "manager", value: "maxs@contoso.com"},
+ { key: "mobile", value: "425-555-0010"},
+ { key: "onPremisesSecurityIdentifier", value: "66E4A8CC-1B7B-435E-95F8-F06CEA133828"},
+ { key: "passwordProfile.password", value: ""},
+ { key: "physicalDeliveryOfficeName", value: "Main Office"},
+ { key: "preferredLanguage", value: "EN-US"},
+ { key: "proxyAddresses", value: ""},
+ { key: "surname", value: "Smith"},
+ { key: "telephoneNumber", value: "425-555-0011"},
+ { key: "userPrincipalName", value: "johns@contoso.com"},
+ { key: "appRoleAssignments", "value@odata.type":"#Collection(String)", value: ["Default Assignment"] }
+ ]
+ }
+}
+```
+
+# [CLI](#tab/cli)
+
+# [JavaScript](#tab/javascript)
+++++
+##### Response
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.parseExpressionResponse"
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "error": null,
+ "evaluationSucceeded": true,
+ "evaluationResult": [
+ "EN_US"
+ ],
+ "parsedExpression": {
+ "expression": "Replace([preferredLanguage], \"-\", , , \"_\", , )",
+ "name": "Replace",
+ "parameters": [
+ {
+ "key": "source",
+ "value": {
+ "expression": "[preferredLanguage]",
+ "name": "preferredLanguage",
+ "parameters": [],
+ "type": "Attribute"
+ }
+ },
+ {
+ "key": "Find",
+ "value": {
+ "expression": "\"-\"",
+ "name": "-",
+ "parameters": [],
+ "type": "Constant"
+ }
+ },
+ {
+ "key": "Replacement",
+ "value": {
+ "expression": "\"_\"",
+ "name": "_",
+ "parameters": [],
+ "type": "Constant"
+ }
+ }
+ ],
+ "type": "Function"
+ },
+ "parsingSucceeded": true
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronizationSchema: parseExpression",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ "Error: synchronizationschema_parseexpression/parsedExpression/parameters:
+ Array expected members to be of type Collection(String) but found: Collection(Object)",
+ "Error: synchronizationschema_parseexpression/parsedExpression:
+ Schema validation failed on property 'parsedExpression' ['microsoft.graph.attributeMappingSource']"
+ ]
+}
+-->
++
v1.0 Synchronization Synchronizationschema Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-synchronizationschema-update.md
+
+ Title: "Update synchronizationSchema"
+description: "Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application."
+ms.localizationpriority: medium
+++
+# Update synchronizationSchema
+
+Namespace: microsoft.graph
+
+Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application.
+
+## 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)|Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.ReadWrite.All|
++
+## HTTP Request
+<!-- { "blockType": "ignored" } -->
+```http
+PUT /servicePrincipals/{id}/synchronization/jobs/{jobId}/schema
+PUT /applications/{id}/synchronization/templates/{templateId}/schema
+```
+
+## Request headers
+
+| Name | Type | Description|
+|:|:--|:--|
+| Authorization | string | Bearer {token}. Required. |
+
+## Request body
+
+In the request body, supply the [synchronizationSchema](../resources/synchronization-synchronizationschema.md) object to replace the existing schema with.
+
+## Response
+
+If successful, returns a `204 No Content` response code. It does not return anything in the response body.
+
+## Example
+
+##### Request
+The following is an example of a request.
+
+>**Note:** The request object shown here is shortened for readability. Supply all the properties in an actual call.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_synchronizationschema"
+}-->
+```http
+PUT https://graph.microsoft.com/v1.0/servicePrincipals/{id}/synchronization/jobs/{jobId}/schema
+Content-type: application/json
+
+{
+ "directories": [
+ {
+ "name": "Azure Active Directory",
+ "objects": [
+ {
+ "name": "User",
+ "attributes": [
+ {
+ "name": "userPrincipalName",
+ "type": "string"
+ }
+ ]
+ },
+ ]
+ },
+ {
+ "name": "Salesforce",
+ }
+ ],
+ "synchronizationRules":[
+ {
+ "name": "USER_TO_USER",
+ "sourceDirectoryName": "Azure Active Directory",
+ "targetDirectoryName": "Salesforce",
+ "objectMappings": [
+ {
+ "sourceObjectName": "User",
+ "targetObjectName": "User",
+ "attributeMappings": [
+ {
+ "source": {},
+ "targetAttributeName": "userName"
+ },
+ ]
+ },
+ ]
+ },
+ ]
+}
+
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+##### Response
+The following is an example of a response.
+<!-- {
+ "blockType": "response"
+} -->
+```http
+HTTP/1.1 204 No Content
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Update synchronizationschema",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
++
v1.0 Synchronization Synchronizationtemplate Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-synchronizationtemplate-get.md
+
+ Title: "Get synchronizationTemplate"
+description: "Retrieve a synchronization template by its identifier."
+ms.localizationpriority: medium
+++
+# Get synchronizationTemplate
+
+Namespace: microsoft.graph
+
+Retrieve a synchronization template by its identifier.
+
+## 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)|Synchronization.Read.All, Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.Read.All, Synchronization.ReadWrite.All|
++
+### HTTP Request
+
+```http
+GET applications/{id}/synchronization/templates/{templateId}
+GET servicePrincipals/{id}/synchronization/templates/{templateId}
+```
+
+## Request headers
+
+| Name | Type | Description|
+|:|:--|:--|
+| Authorization | string | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+### Response
+
+If successful, this method returns a `200 OK` response code and a [synchronizationTemplate](../resources/synchronization-synchronizationtemplate.md) object in the response body.
+
+### Example
+
+##### Request
+The following is an example of a request.
+
+```http
+GET https://graph.microsoft.com/v1.0/servicePrincipals/{id}/synchronization/templates/Slack
+```
+
+##### Response
+The following is an example of a response.
+>**Note:** The response object shown here might be shortened for readability. All the properties will be returned in an actual call.
+
+```http
+HTTP/1.1 200 OK
+{
+ "id": "Slack",
+ "factoryTag": "CustomSCIM",
+ "schema": {
+ "directories": [],
+ "synchronizationRules": []
+ }
+}
+```
++
v1.0 Synchronization Synchronizationtemplate Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/synchronization-synchronizationtemplate-update.md
+
+ Title: "Update synchronizationTemplate"
+description: "Update (override) the synchronization template associated with a given application."
+ms.localizationpriority: medium
+++
+# Update synchronizationTemplate
+
+Namespace: microsoft.graph
+
+Update (override) the synchronization template associated with a given application.
+
+## 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)|Synchronization.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|Application.ReadWrite.OwnedBy, Synchronization.ReadWrite.All|
++
+### HTTP Request
+<!-- { "blockType": "ignored" } -->
+```http
+PATCH applications/{id}/synchronization/templates/{templateId}
+```
+
+## Request headers
+
+| Name | Type | Description|
+|:|:--|:--|
+| Authorization | string | Bearer {token}. Required. |
+
+## Request body
+
+In the request body, supply the [synchronizationTemplate](../resources/synchronization-synchronizationtemplate.md) object to replace the existing template. Make sure all properties are provided. Missing properties will be erased.
+
+### Response
+
+If successful, this method returns a `204 No Content` response code. It does not return anything in the response body.
+
+### Examples
+
+##### Request
+The following is an example of a request.
+
+>**Note:** The request object shown here is shortened for readability. Include all the properties in an actual call.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "update_synchronizationtemplate"
+}-->
+```http
+PUT https://graph.microsoft.com/v1.0/applications/{id}/synchronization/templates/{templateId}
+Authorization: Bearer <token>
+Content-type: application/json
+
+{
+ "id": "Slack",
+ "applicationId": "{id}",
+ "factoryTag": "CustomSCIM"
+}
+```
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+++
+##### Response
+The following is an example of a response.
+<!-- {
+ "blockType": "response"
+} -->
+```http
+HTTP/1.1 204 No Content
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Update synchronizationtemplate",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": [
+ ]
+}
+-->
++
v1.0 Table Clearfilters https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/table-clearfilters.md
POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|na
[!INCLUDE [sample-code](../includes/snippets/csharp/table-clearfilters-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/table-clearfilters-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|na
[!INCLUDE [sample-code](../includes/snippets/php/table-clearfilters-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table Converttorange https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/table-converttorange.md
POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|na
[!INCLUDE [sample-code](../includes/snippets/csharp/table-converttorange-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/table-converttorange-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|na
[!INCLUDE [sample-code](../includes/snippets/php/table-converttorange-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table Databodyrange https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/table-databodyrange.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/csharp/table-databodyrange-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/table-databodyrange-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/table-databodyrange-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/table-delete.md
DELETE https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|
[!INCLUDE [sample-code](../includes/snippets/csharp/table-delete-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/table-delete-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|
[!INCLUDE [sample-code](../includes/snippets/php/table-delete-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/table-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/csharp/get-table-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-table-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/get-table-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table Headerrowrange https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/table-headerrowrange.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/csharp/table-headerrowrange-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/table-headerrowrange-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/table-headerrowrange-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table List Columns https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/table-list-columns.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/csharp/get-columns-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-columns-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/get-columns-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table List Rows https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/table-list-rows.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/csharp/get-table-rows-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-table-rows-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/get-table-rows-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/table-list.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables
[!INCLUDE [sample-code](../includes/snippets/csharp/get-tablecollection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-tablecollection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables
[!INCLUDE [sample-code](../includes/snippets/php/get-tablecollection-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table Post Columns https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/table-post-columns.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-tablecolumn-from-table-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-tablecolumn-from-table-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-tablecolumn-from-table-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [WorkbookTableColumn](../resources/workbooktablecolumn.md) object.
v1.0 Table Post Rows https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/table-post-rows.md
Here is an example of the request.
}--> ```http
-POST https://graph.microsoft.com/beta/me/drive/items/01CCETFLK7GVZTZHSQNRD2AEI5XWTCU6FJ/workbook/tables/Table1/rows
+POST https://graph.microsoft.com/v1.0/me/drive/items/01CCETFLK7GVZTZHSQNRD2AEI5XWTCU6FJ/workbook/tables/Table1/rows
Content-type: application/json {
Content-type: application/json
} ```
+# [CLI](#tab/cli)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Here is an example of the async request. Note that `202 Accepted` will only happ
}--> ```http
-POST https://graph.microsoft.com/beta/me/drive/items/01CCETFLK7GVZTZHSQNRD2AEI5XWTCU6FJ/workbook/tables/Table1/rows
+POST https://graph.microsoft.com/v1.0/me/drive/items/01CCETFLK7GVZTZHSQNRD2AEI5XWTCU6FJ/workbook/tables/Table1/rows
Content-type: application/json Prefer: respond-async Workbook-Session-Id: {Workbook-Session-Id}
Workbook-Session-Id: {Workbook-Session-Id}
} ```
+# [CLI](#tab/cli)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Table Range https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/table-range.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/csharp/table-range-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/table-range-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/table-range-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Table Reapplyfilters https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/table-reapplyfilters.md
POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|na
[!INCLUDE [sample-code](../includes/snippets/csharp/table-reapplyfilters-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/table-reapplyfilters-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|na
[!INCLUDE [sample-code](../includes/snippets/php/table-reapplyfilters-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table Totalrowrange https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/table-totalrowrange.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/csharp/table-totalrowrange-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/table-totalrowrange-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/table-totalrowrange-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Table Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/table-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-table-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-table-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-table-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tablecollection Add https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablecollection-add.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/tablecollection-add-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/tablecollection-add-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/tablecollection-add-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablecolumn Databodyrange https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablecolumn-databodyrange.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/csharp/tablecolumn-databodyrange-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/tablecolumn-databodyrange-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/tablecolumn-databodyrange-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablecolumn Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablecolumn-delete.md
DELETE https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|
[!INCLUDE [sample-code](../includes/snippets/csharp/tablecolumn-delete-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/tablecolumn-delete-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|
[!INCLUDE [sample-code](../includes/snippets/php/tablecolumn-delete-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablecolumn Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablecolumn-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/csharp/get-tablecolumn-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-tablecolumn-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/get-tablecolumn-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablecolumn Headerrowrange https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablecolumn-headerrowrange.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/csharp/tablecolumn-headerrowrange-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/tablecolumn-headerrowrange-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/tablecolumn-headerrowrange-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablecolumn List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablecolumn-list.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/csharp/get-tablecolumncollection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-tablecolumncollection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/get-tablecolumncollection-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablecolumn Range https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablecolumn-range.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/csharp/tablecolumn-range-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/tablecolumn-range-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/tablecolumn-range-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablecolumn Totalrowrange https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablecolumn-totalrowrange.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/csharp/tablecolumn-totalrowrange-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/tablecolumn-totalrowrange-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/tablecolumn-totalrowrange-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablecolumn Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablecolumn-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-tablecolumn-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-tablecolumn-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-tablecolumn-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ > [!NOTE]
v1.0 Tablecolumncollection Add https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablecolumncollection-add.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/tablecolumncollection-add-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/tablecolumncollection-add-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/tablecolumncollection-add-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablecolumncollection Itemat https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablecolumncollection-itemat.md
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/tablecolumncollection-itemat-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ##### Response
v1.0 Tablerow Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablerow-delete.md
DELETE https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|
[!INCLUDE [sample-code](../includes/snippets/csharp/tablerow-delete-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/tablerow-delete-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|
[!INCLUDE [sample-code](../includes/snippets/php/tablerow-delete-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablerow Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablerow-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/csharp/get-tablerow-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-tablerow-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/get-tablerow-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablerow List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablerow-list.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/csharp/get-tablerowcollection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-tablerowcollection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/get-tablerowcollection-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablerow Range https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablerow-range.md
GET /me/drive/root:/{item-path}:/workbook/worksheets/{id|name}/tables/{id|name}/
| Name | Description| |:|:-| | Authorization | Bearer {token}. Required. |
-| Workbook-Session-Id | Workbook session Id that determines if changes are persisted or not. Optional.|
+| Workbook-Session-Id | Workbook session ID that indicates whether changes are persisted. Optional.|
## Request body
+Do not supply a request body for this method.
## Response
-If successful, this method returns `200 OK` response code and [Range](../resources/range.md) object in the response body.
+If successful, this method returns `200 OK` response code and a [range](../resources/range.md) object in the response body.
-## Example
-Here is an example of how to call this API.
-##### Request
-Here is an example of the request.
+## Examples
+
+### Request
+The following example shows a request.
<!--{ "blockType": "request",
- "isComposable": true,
"name": "tablerow_range" }--> ```http
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
```
-##### Response
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
+### Response
+The following example shows the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+>
<!-- { "blockType": "response", "truncated": true,
v1.0 Tablerow Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablerow-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-tablerow-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-tablerow-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-tablerow-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablerowcollection Add https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablerowcollection-add.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/tablerowcollection-add-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/tablerowcollection-add-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/tablerowcollection-add-2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablerowcollection Itemat https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablerowcollection-itemat.md
Here is an example of the request.
# [HTTP](#tab/http) <!--{ "blockType": "request",
- "isComposable": true,
"name": "tablerowcollection_itemat",
- "idempotent": true,
- "@type": "requestBodyResourceFor.tablerowcollection_itemat"
}--> ```http POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|name}/rows/itemAt
Content-type: application/json
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/tablerowcollection-itemat-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ##### Response
v1.0 Tablesort Apply https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablesort-apply.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/tablesort-apply-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/tablesort-apply-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/tablesort-apply-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablesort Clear https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablesort-clear.md
POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|na
[!INCLUDE [sample-code](../includes/snippets/csharp/tablesort-clear-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/tablesort-clear-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|na
[!INCLUDE [sample-code](../includes/snippets/php/tablesort-clear-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablesort Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablesort-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/csharp/get-tablesort-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-tablesort-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|nam
[!INCLUDE [sample-code](../includes/snippets/php/get-tablesort-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Tablesort Reapply https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tablesort-reapply.md
POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|na
[!INCLUDE [sample-code](../includes/snippets/csharp/tablesort-reapply-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/tablesort-reapply-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|na
[!INCLUDE [sample-code](../includes/snippets/php/tablesort-reapply-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Taskfileattachment Createuploadsession https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/taskfileattachment-createuploadsession.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/attachmentbasethiscreateuploadsession-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/attachmentbasethiscreateuploadsession-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/attachmentbasethiscreateuploadsession-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Taskfileattachment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/taskfileattachment-delete.md
DELETE https://graph.microsoft.com/v1.0/me/todo/lists/AAMehdkfuhgAAA=/tasks/AAMk
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-taskfileattachment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-taskfileattachment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/todo/lists/AAMehdkfuhgAAA=/tasks/AAMk
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-taskfileattachment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Taskfileattachment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/taskfileattachment-get.md
To get the raw contents of a file attachment (the content type is based on the o
"blockType": "ignored" } -->
-``http
+```http
GET /me/todo/lists/{id}/tasks/{id}/attachments/{id}/$value GET /users/{id}/todo/lists/{id}/tasks/{id}/attachments/{id}/$value
-``
+```
## Optional query parameters This method supports some of the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
GET https://graph.microsoft.com/v1.0/me/todo/lists/AAMehdkfuhgAAA=/tasks/AAMkAGU
[!INCLUDE [sample-code](../includes/snippets/csharp/get-taskfileattachment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-taskfileattachment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/todo/lists/AAMehdkfuhgAAA=/tasks/AAMkAGU
[!INCLUDE [sample-code](../includes/snippets/powershell/get-taskfileattachment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Team Archive https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-archive.md
POST https://graph.microsoft.com/v1.0/teams/{id}/archive
[!INCLUDE [sample-code](../includes/snippets/csharp/archive-team-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/archive-team-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/teams/{id}/archive
[!INCLUDE [sample-code](../includes/snippets/powershell/archive-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Team Clone https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-clone.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/clone-team-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/clone-team-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/clone-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Length: 0
"tocPath": "" }-->
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Team Completemigration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-completemigration.md
POST https://graph.microsoft.com/v1.0/teams/57fb72d0-d811-46f4-8947-305e6072eaa5
[!INCLUDE [sample-code](../includes/snippets/csharp/completemigration-team-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/completemigration-team-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/teams/57fb72d0-d811-46f4-8947-305e6072eaa5
[!INCLUDE [sample-code](../includes/snippets/powershell/completemigration-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD001 -->
v1.0 Team Delete Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-delete-installedapps.md
DELETE https://graph.microsoft.com/v1.0/teams/6903fa93-605b-43ef-920e-77c4729f82
[!INCLUDE [sample-code](../includes/snippets/csharp/uninstall-teamsapp-in-team-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/uninstall-teamsapp-in-team-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/teams/6903fa93-605b-43ef-920e-77c4729f82
[!INCLUDE [sample-code](../includes/snippets/php/uninstall-teamsapp-in-team-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
HTTP/1.1 204 No Content
} -->
+## See also
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Team Delete Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-delete-members.md
DELETE https://graph.microsoft.com/v1.0/teams/ee0f5ae2-8bc6-4ae5-8466-7daeebbfa0
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-members-from-team-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-members-from-team-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/teams/ee0f5ae2-8bc6-4ae5-8466-7daeebbfa0
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-members-from-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Team Get Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-get-installedapps.md
One of the following permissions is required to call this API. To learn more, in
|Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | TeamsAppInstallation.ReadWriteSelfForTeam, TeamsAppInstallation.ReadForUser, TeamsAppInstallation.ReadForTeam, TeamsAppInstallation.ReadWriteForTeam, Group.Read.All**, Group.ReadWrite.All**, Directory.Read.All**, Directory.ReadWrite.All** |
+|Delegated (work or school account) | TeamsAppInstallation.ReadWriteSelfForTeam, TeamsAppInstallation.ReadForUser, TeamsAppInstallation.ReadForTeam, TeamsAppInstallation.ReadWriteForTeam, TeamsAppInstallation.ReadWriteAndConsentSelfForTeam, TeamsAppInstallation.ReadWriteAndConsentForTeam, Group.Read.All<sup>1</sup>, Group.ReadWrite.All<sup>1</sup>, Directory.Read.All<sup>1</sup>, Directory.ReadWrite.All<sup>1</sup> |
|Delegated (personal Microsoft account) | Not supported. |
-|Application | TeamsAppInstallation.Read.Group*, TeamsAppInstallation.ReadWriteSelfForTeam.All, TeamsAppInstallation.ReadForTeam.All, TeamsAppInstallation.ReadWriteForTeam.All, Group.Read.All**, Group.ReadWrite.All**, Directory.Read.All**, Directory.ReadWrite.All** |
+|Application | TeamsAppInstallation.Read.Group<sup>2</sup>, TeamsAppInstallation.ReadWriteSelfForTeam, TeamsAppInstallation.ReadForTeam.All, TeamsAppInstallation.ReadWriteForTeam.All, TeamsAppInstallation.ReadWriteAndConsentForTeam.All, TeamsAppInstallation.ReadWriteAndConsentSelfForTeam.All, Group.Read.All<sup>1</sup>, Group.ReadWrite.All<sup>1</sup>, Directory.Read.All<sup>1</sup>, Directory.ReadWrite.All<sup>1</sup> |
## HTTP request
GET https://graph.microsoft.com/v1.0/teams/02bd9fd6-8f93-4758-87c3-1fb73740a315/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-installed-teams-apps-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-installed-teams-apps-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/02bd9fd6-8f93-4758-87c3-1fb73740a315/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-installed-teams-apps-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/teams/{id}/installedApps/{id}?$expand=teams
[!INCLUDE [sample-code](../includes/snippets/csharp/get-installed-teams-apps-expand-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-installed-teams-apps-expand-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/{id}/installedApps/{id}?$expand=teams
[!INCLUDE [sample-code](../includes/snippets/powershell/get-installed-teams-apps-expand-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} ```
+### Example 3: Get the resource specific permissions consented for the app installed in the specified team
+
+The following example gets the list of any [resource-specific permissions that were granted to an app](../resources/teamsAppResourceSpecificPermission.md) as part of installation. A `$select` query parameter is required to show the consented permission set.
+
+#### Request
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_installedApps_in_team_select_consentedPermissionSet",
+ "sampleKeys": ["19%5bd86ec7f6b247d3b9e519b0bfef5d03%40thread.v2"]
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/teams/19%5bd86ec7f6b247d3b9e519b0bfef5d03%40thread.v2/installedApps/N2VlYjVhOTUtZjYwMi00ODYxLWFiNjctNDk3MTRmYTVhMDIwIyMxYzI1NmE2NS04M2E2LTRiNWMtOWNjZi03OGY4YWZiNmYxZTg=?$select=consentedPermissionSet,id
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "name": "get_installedApps_in_team_select_consentedPermissionSet",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.teamsAppInstallation",
+ "isCollection": false
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#teams('7eeb5a95-f602-4861-ab67-49714fa5a020')/installedApps(consentedPermissionSet,id)/$entity",
+ "id": "N2VlYjVhOTUtZjYwMi00ODYxLWFiNjctNDk3MTRmYTVhMDIwIyMxYzI1NmE2NS04M2E2LTRiNWMtOWNjZi03OGY4YWZiNmYxZTg=",
+ "consentedPermissionSet": {
+ "resourceSpecificPermissions": [
+ {
+ "permissionValue": "ChannelMeeting.ReadBasic.Group",
+ "permissionType": "delegated"
+ },
+ {
+ "permissionValue": "ChannelMeetingStage.Write.Group",
+ "permissionType": "delegated"
+ }
+ ]
+ }
+}
+```
+
+## See also
+
+- [List apps in catalog](appcatalogs-list-teamsapps.md)
+- [Request resource-specific consent for apps](/microsoftteams/platform/graph-api/rsc/resource-specific-consent)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!-- {
Content-type: application/json
"suppressions": [ ] }-->+
v1.0 Team Get Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-get-members.md
One of the following permissions is required to call this API. To learn more, in
|Application| TeamMember.Read.Group*, TeamMember.Read.All, TeamMember.ReadWrite.All | > **Note**: Permissions marked with * use [resource-specific consent](/microsoftteams/platform/graph-api/rsc/resource-specific-consent).-
-> [!NOTE]
-> Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
- ## HTTP request <!-- { "blockType": "ignored"} --> ```http
GET https://graph.microsoft.com/v1.0/teams/ece6f0a1-7ca4-498b-be79-edf6c8fc4d82/
[!INCLUDE [sample-code](../includes/snippets/csharp/team-get-member-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/team-get-member-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/ece6f0a1-7ca4-498b-be79-edf6c8fc4d82/
[!INCLUDE [sample-code](../includes/snippets/powershell/team-get-member-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
## See also - [Get member of channel](channel-get-members.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Team Get Primarychannel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-get-primarychannel.md
GET https://graph.microsoft.com/v1.0/teams/02bd9fd6-8f93-4758-87c3-1fb73740a315/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-primarychannel-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-primarychannel-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/02bd9fd6-8f93-4758-87c3-1fb73740a315/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-primarychannel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Team Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-get.md
GET https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265
[!INCLUDE [sample-code](../includes/snippets/csharp/get-team-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-team-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265
[!INCLUDE [sample-code](../includes/snippets/powershell/get-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
"tocPath": "" }-->
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Team List Allchannels https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-list-allchannels.md
GET https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-all-channel-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-all-channel-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-all-channel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-all-shared-channel-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-all-shared-channel-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-all-shared-channel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Team List Incomingchannels https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-list-incomingchannels.md
GET https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-channel-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-channel-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-channel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Team List Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-list-installedapps.md
One of the following permissions is required to call this API. To learn more, in
|Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | TeamsAppInstallation.ReadForTeam, TeamsAppInstallation.ReadWriteSelfForTeam, TeamsAppInstallation.ReadWriteForTeam, Group.Read.All**, Group.ReadWrite.All**, Directory.Read.All**, Directory.ReadWrite.All** |
+|Delegated (work or school account) | TeamsAppInstallation.ReadForTeam, TeamsAppInstallation.ReadWriteSelfForTeam, TeamsAppInstallation.ReadWriteForTeam, TeamsAppInstallation.ReadWriteAndConsentSelfForTeam, TeamsAppInstallation.ReadWriteAndConsentForTeam, Group.Read.All<sup>1</sup>, Group.ReadWrite.All<sup>1</sup>, Directory.Read.All<sup>1</sup>, Directory.ReadWrite.All<sup>1</sup> |
|Delegated (personal Microsoft account) | Not supported. |
-|Application | TeamsAppInstallation.Read.Group*, TeamsAppInstallation.ReadWriteSelfForTeam.All, TeamsAppInstallation.ReadForTeam.All, TeamsAppInstallation.ReadWriteForTeam.All, Group.Read.All**, Group.ReadWrite.All**, Directory.Read.All**, Directory.ReadWrite.All** |
+|Delegated (work or school account) | TeamsAppInstallation.ReadForTeam, TeamsAppInstallation.ReadWriteSelfForTeam, TeamsAppInstallation.ReadWriteForTeam, TeamsAppInstallation.ReadWriteAndConsentSelfForTeam, TeamsAppInstallation.ReadWriteAndConsentForTeam, Group.Read.All<sup>1</sup>, Group.ReadWrite.All<sup>1</sup>, Directory.Read.All<sup>1</sup>, Directory.ReadWrite.All<sup>1</sup> |
## HTTP request
GET https://graph.microsoft.com/v1.0/teams/6903fa93-605b-43ef-920e-77c4729f8258/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-installed-apps-in-team-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-installed-apps-in-team-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/6903fa93-605b-43ef-920e-77c4729f8258/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-installed-apps-in-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/teams/6903fa93-605b-43ef-920e-77c4729f8258/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-installed-teams-apps-expand-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-installed-teams-apps-expand-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/6903fa93-605b-43ef-920e-77c4729f8258/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-installed-teams-apps-expand-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/teams/acda442c-78d2-491b-8204-4ef5019c0193/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-installed-apps-in-team-expand-filter-externalid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-installed-apps-in-team-expand-filter-externalid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/acda442c-78d2-491b-8204-4ef5019c0193/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-installed-apps-in-team-expand-filter-externalid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
] } ```+
+### Example 4: Get the set of resource specific permissions consented for the apps installed in the specified team
+
+The following example gets the list of any [resource-specific permissions that were granted to an app](../resources/teamsAppResourceSpecificPermission.md) as part of installation. A `$select` query parameter is required to show the consented permission set.
+
+#### Request
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "list_installed_apps_in_team_select_consentedPermissionSet"
+}
+-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/teams/7eeb5a95-f602-4861-ab67-49714fa5a020/installedApps?$select=consentedPermissionSet,id
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "name": "list_installed_apps_in_team_select_consentedPermissionSet",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.teamsAppInstallation",
+ "isCollection": true
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/teams('7eeb5a95-f602-4861-ab67-49714fa5a020')/installedApps(consentedPermissionSet,id)",
+ "@odata.count": 70,
+ "value": [
+ {
+ "id": "N2VlYjVhOTUtZjYwMi00ODYxLWFiNjctNDk3MTRmYTVhMDIwIyMwMDAwMTAxNi1kZTA1LTQ5MmUtOTEwNi00ODI4ZmM4YTg2ODc=",
+ "consentedPermissionSet": null
+ },
+ {
+ "id": "N2VlYjVhOTUtZjYwMi00ODYxLWFiNjctNDk3MTRmYTVhMDIwIyMxYzI1NmE2NS04M2E2LTRiNWMtOWNjZi03OGY4YWZiNmYxZTg=",
+ "consentedPermissionSet": {
+ "resourceSpecificPermissions": [
+ {
+ "permissionValue": "ChannelMeeting.ReadBasic.Group",
+ "permissionType": "delegated"
+ },
+ {
+ "permissionValue": "ChannelMeetingStage.Write.Group",
+ "permissionType": "delegated"
+ }
+ ]
+ }
+ },
+ ]
+}
+```
+
+## See also
+
+- [List apps in catalog](appcatalogs-list-teamsapps.md)
+- [Request resource-specific consent for apps](/microsoftteams/platform/graph-api/rsc/resource-specific-consent)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!-- {
Content-type: application/json
"suppressions": [ ] }-->-
-## See also
-- [List apps in catalog](appcatalogs-list-teamsapps.md)
v1.0 Team List Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-list-members.md
Namespace: microsoft.graph
Get the [conversationMember](../resources/conversationmember.md) collection of a [team](../resources/team.md). > [!NOTE]
-> The membership IDs returned by server must be treated as opaque strings. The client should not try to parse or make any assumptions about these resource IDs.
->
+> The membership IDs returned by the server must be treated as opaque strings. The client should not try to parse or make any assumptions about these resource IDs.
+>
> The membership results could map to users from different tenants, as indicated in the response, in the future. The client should not assume that all members are from the current tenant only. ## Permissions
Do not supply a request body for this method.
If successful, this method returns a `200 OK` response code and a collection of [conversationMember](../resources/conversationmember.md) objects in the response body.
+For new tenants, a JIT provisioning error will cause a `401` error for first-party apps using Microsoft Graph advanced Azure AD query capabilities (Mezzo). First-party apps require the provisioning of a service principal on the target tenant when the first request arrives, but advanced query endpoints are read-only, so provisioning cannot happen (advanced query endpoints are defined by the `ConsistencyLevel=eventual header` + `$count` or `$search` query arguments). As a workaround, call Azure AD Graph or another Microsoft Graph endpoint (for example, `/users?$top=1`). This takes care of the provisioning. This is an issue with Azure AD and will occur once per tenant for a given app. The following example shows the pattern to use.
+ ## Examples ### Example 1: Get list of members in team
GET https://graph.microsoft.com/v1.0/teams/ee0f5ae2-8bc6-4ae5-8466-7daeebbfa062/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-members-in-team-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-members-in-team-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/ee0f5ae2-8bc6-4ae5-8466-7daeebbfa062/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-members-in-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/teams/ee0f5ae2-8bc6-4ae5-8466-7daeebbfa062/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-members-in-team-filter-by-userid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-members-in-team-filter-by-userid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/ee0f5ae2-8bc6-4ae5-8466-7daeebbfa062/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-members-in-team-filter-by-userid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/teams/ee0f5ae2-8bc6-4ae5-8466-7daeebbfa062/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-members-in-team-filter-by-username-or-email-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-members-in-team-filter-by-username-or-email-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/ee0f5ae2-8bc6-4ae5-8466-7daeebbfa062/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-members-in-team-filter-by-username-or-email-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
] } ```+ ## See also - [List members in channel](channel-list-members.md)
v1.0 Team Post Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-post-installedapps.md
Namespace: microsoft.graph
Install an [app](../resources/teamsapp.md) to the specified [team](../resources/team.md).
-> **Note:** Currently, this operation does not support installation of apps that require resource-specific consent permissions. For details, see [Known issues](/graph/known-issues#Installation-of-apps-that-require-resource-specific-consent-permissions-is-not-supported).
+> **Note:**
+> Currently, installing an app that requires resource-specific consent permissions is not supported in the application context.
## Permissions
One of the following permissions is required to call this API. To learn more, in
|Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | TeamsAppInstallation.ReadWriteSelfForTeam, TeamsAppInstallation.ReadWriteForTeam, Group.ReadWrite.All**, Directory.ReadWrite.All** |
+|Delegated (work or school account) | TeamsAppInstallation.ReadWriteSelfForTeam<sup>1</sup>, TeamsAppInstallation.ReadWriteForTeam<sup>1</sup>, TeamsAppInstallation.ReadWriteAndConsentSelfForTeam, Group.ReadWrite.All<sup>2</sup>, Directory.ReadWrite.All<sup>2</sup> |
|Delegated (personal Microsoft account) | Not supported. |
-|Application | TeamsAppInstallation.ReadWriteSelfForTeam.All, TeamsAppInstallation.ReadWriteForTeam.All, Group.ReadWrite.All**, Directory.ReadWrite.All** |
+|Application | TeamsAppInstallation.ReadWriteSelfForTeam.All<sup>1</sup>, TeamsAppInstallation.ReadWriteForTeam.All<sup>1</sup>, TeamsAppInstallation.ReadWriteAndConsentForTeam.All, TeamsAppInstallation.ReadWriteAndConsentSelfForTeam.All, Group.ReadWrite.All<sup>2</sup>, Directory.ReadWrite.All<sup>2</sup> |
-> **Note**: Permissions marked with ** are supported only for backward compatibility. We recommend that you update your solutions to use an alternative permission listed in the previous table and avoid using these permissions going forward.
+> **Note**:
+<br><sup>1</sup> These permissions cannot be used to install apps that require consent to [resource-specific consent](/microsoftteams/platform/graph-api/rsc/resource-specific-consent) permissions
+<br><sup>2</sup> These permissions are supported only for backward compatibility. We recommend that you update your solutions to use an alternative permission and avoid using these permissions going forward.
## HTTP request
POST /teams/{team-id}/installedApps
## Request body
+The request body should include the generated app ID of the catalog app. For more information, see [teamsApp properties](../resources/teamsapp.md#properties).
+
+The following table lists additional properties that can be included in the request body.
+ | Property | Type |Description| |:|:--|:-|
-|teamsApp|String|The id of the app to add.|
+|teamsApp|String|The ID of the app to add.|
+|consentedPermissionSet|[teamsAppPermissionSet](../resources/teamsapppermissionset.md)|The set of resource-specific permissions that are being consented to.|
+
+> **Note**:
+> The permissions consented to during the installation must match the resource-specific permissions specified in the [teamsAppDefinition](../resources/teamsAppDefinition.md) of the app. To get the application and delegated resource-specific permissions, see [Example 7](../api/appcatalogs-list-teamsapps.md#example-7-list-applications-with-a-given-id-and-return-only-the-resource-specific-permissions-required-by-the-app). If only delegated resource-specific permissions are specified in the **teamsAppDefinition**, permissions can be omitted in the request body.
## Response If successful, this method returns a `200 OK` response code. It does not return anything in the response body.
-## Example
+## Examples
-### Request
+#### Request
The following is an example of the request.
The following is an example of the request.
# [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "add_app_in_team",
+ "name": "add_app_in_team_v1_e1",
"sampleKeys": ["87654321-0abc-zqf0-321456789q"] }--> ```http
Content-type: application/json
``` # [C#](#tab/csharp)+
+# [CLI](#tab/cli)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php) [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-### Response
+#### Response
The following is an example of the response.
The following is an example of the response.
HTTP/1.1 200 OK ```
+### Example 2: Install app in a team and consent to the resource-specific permissions required by the app
+
+To get the list of resource-specific permissions required by the app, get the app from **appCatalog**, as shown in [Example 7](../api/appcatalogs-list-teamsapps.md#example-7-list-applications-with-a-given-id-and-return-only-the-resource-specific-permissions-required-by-the-app).
+
+#### Request
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "add_app_in_team_v1_e2",
+ "sampleKeys": ["7023576d-9e40-47ca-9cf2-daae6838e785"]
+}-->
+
+```http
+POST https://graph.microsoft.com/v1.0/teams/7023576d-9e40-47ca-9cf2-daae6838e785/installedApps
+Content-Type: application/json
+
+{
+ "teamsApp@odata.bind" : "https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/7023576d-9e40-47ca-9cf2-daae6838e785",
+ "consentedPermissionSet": {
+ "resourceSpecificPermissions": [
+ {
+ "permissionValue": "OnlineMeeting.ReadBasic.Chat",
+ "permissionType": "delegated"
+ },
+ {
+ "permissionValue": "ChatMessage.Read.Chat",
+ "permissionType": "application"
+ }]
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+<!-- {
+ "blockType": "response"
+} -->
+
+```http
+HTTP/1.1 201 Created
+```
+
+## See also
+
+- [List apps in catalog](appcatalogs-list-teamsapps.md)
+- [Request resource-specific consent for apps](/microsoftteams/platform/graph-api/rsc/resource-specific-consent)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!--
HTTP/1.1 200 OK
"suppressions": [] } -->--
v1.0 Team Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-post-members.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-conversationmember-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-conversationmember-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-conversationmember-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-conversationmember-upn-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-conversationmember-upn-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-conversationmember-upn-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Team Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-post.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-team-post-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-team-post-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-team-post-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-team-post-minimal-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-team-post-minimal-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-team-post-minimal-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-team-post-full-payload-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-team-post-full-payload-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-team-post-full-payload-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-team-from-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-team-from-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-team-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/convert-team-from-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/convert-team-from-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/convert-team-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/convert-team-from-non-standard-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/convert-team-from-non-standard-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/convert-team-from-non-standard-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/convert-team-from-non-standard2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/convert-team-from-non-standard2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/convert-team-from-non-standard2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-team-post-upn-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-team-post-upn-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-team-post-upn-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Length: 0
* [Getting started with Retail Teams templates](/MicrosoftTeams/get-started-with-retail-teams-templates) * [Getting started with Healthcare Teams templates](/MicrosoftTeams/healthcare/healthcare-templates) * [Creating a group with a team](/graph/teams-create-group-and-team)
+* [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Team Put Schedule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-put-schedule.md
PUT /teams/{teamId}/schedule
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/team-put-schedule-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/team-put-schedule-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/team-put-schedule-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
} -->
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Team Put Teams https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-put-teams.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-team-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-team-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
## See also - [Creating a group with a team](/graph/teams-create-group-and-team)-
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Team Sendactivitynotification https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-sendactivitynotification.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/team-sendactivitynotification-pending-fin-approval-request-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/team-sendactivitynotification-pending-fin-approval-request-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/team-sendactivitynotification-pending-fin-approval-request-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/team-sendactivitynotification-to-user-about-tab-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/team-sendactivitynotification-to-user-about-tab-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/team-sendactivitynotification-to-user-about-tab-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/team-sendactivitynotification-upn-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/team-sendactivitynotification-upn-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/team-sendactivitynotification-upn-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/team-sendactivitynotification-custom-topic-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/team-sendactivitynotification-custom-topic-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/team-sendactivitynotification-custom-topic-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/team-sendactivitynotification-5-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/team-sendactivitynotification-5-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/team-sendactivitynotification-5-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/team-sendactivitynotification-6-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/team-sendactivitynotification-6-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/team-sendactivitynotification-6-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 204 No Content
- [Activity feed notification C# sample](https://github.com/OfficeDev/Microsoft-Teams-Samples/blob/main/samples/graph-activity-feed/csharp) - [Activity feed notification Node.js sample](https://github.com/OfficeDev/Microsoft-Teams-Samples/blob/main/samples/graph-activity-feed/nodejs)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Team Teamsappinstallation Upgrade https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-teamsappinstallation-upgrade.md
Title: "teamsAppInstallation: upgrade"
+ Title: "teamsAppInstallation in a team: upgrade"
description: "Upgrade an app installation in a team" ms.localizationpriority: medium
ms.prod: "microsoft-teams"
doc_type: apiPageType
-# teamsAppInstallation: upgrade
+# teamsAppInstallation in a team: upgrade
Namespace: microsoft.graph Upgrade an [app installation](../resources/teamsappinstallation.md) in a [team](../resources/team.md) to the latest version of the app.
-> **Note:** Currently, this operation does not support upgrade of apps that require resource-specific consent permissions. For details, see [Known issues](/graph/known-issues#Installation-of-apps-that-require-resource-specific-consent-permissions-is-not-supported).
+> **Note:**
+> - Currently, upgrading an app that requires resource-specific consent permissions is not supported in an application context.
## Permissions
One of the following permissions is required to call this API. To learn more, in
|Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | TeamsAppInstallation.ReadWriteSelfForTeam, TeamsAppInstallation.ReadWriteForTeam, Group.ReadWrite.All**, Directory.ReadWrite.All** |
+|Delegated (work or school account) | TeamsAppInstallation.ReadWriteSelfForTeam<sup>1</sup>, TeamsAppInstallation.ReadWriteForTeam<sup>1</sup>, TeamsAppInstallation.ReadWriteAndConsentForTeam, TeamsAppInstallation.ReadWriteAndConsentSelfForTeam, Group.ReadWrite.All<sup>2</sup>, Directory.ReadWrite.All<sup>2</sup> |
|Delegated (personal Microsoft account) | Not supported. |
-|Application | TeamsAppInstallation.ReadWriteSelfForTeam.All, TeamsAppInstallation.ReadWriteForTeam.All, Group.ReadWrite.All**, Directory.ReadWrite.All** |
+|Application | TeamsAppInstallation.ReadWriteSelfForTeam.All<sup>1</sup>, TeamsAppInstallation.ReadWriteForTeam.All<sup>1</sup>, TeamsAppInstallation.ReadWriteAndConsentForTeam.All, TeamsAppInstallation.ReadWriteAndConsentSelfForTeam.All, Group.ReadWrite.All<sup>2</sup>, Directory.ReadWrite.All<sup>2</sup> |
-> **Note**: Permissions marked with ** are supported only for backward compatibility. We recommend that you update your solutions to use an alternative permission listed in the previous table and avoid using these permissions going forward.
+> **Note**:
+<br><sup>1</sup> These permissions cannot be used to install apps that require consent to [resource-specific consent](/microsoftteams/platform/graph-api/rsc/resource-specific-consent) permissions.
+<br><sup>2</sup> These permissions are supported only for backward compatibility. We recommend that you update your solutions to use an alternative permission and avoid using these permissions going forward.
## HTTP request <!-- { "blockType": "ignored" } -->
POST /teams/{team-id}/installedApps/{app-installation-id}/upgrade
## Request body
-Do not supply a request body for this method.
+In the request body, supply a JSON representation of the parameters.
+
+The following table shows additional parameters that can be used with the upgrade action.
+
+|Parameter|Type|Description|
+|:|:|:|
+|consentedPermissionSet|[teamsAppPermissionSet](../resources/teamsapppermissionset.md)|Set of resource specific permissions that are being consented.|
+
+> **Note**:
+> The permissions consented to during the installation must match the resource-specific permissions specified in the [teamsAppDefinition](../resources/teamsAppDefinition.md) of the app. To get the application and delegated resource-specific permissions, see [Example 7](../api/appcatalogs-list-teamsapps.md#example-7-list-applications-with-a-given-id-and-return-only-the-resource-specific-permissions-required-by-the-app). If only delegated resource-specific permissions are specified in the **teamsAppDefinition**, permissions can be omitted in the request body.
## Response If successful, this method returns `204 No Content` response code. It does not return anything in the response body.
-## Example
+## Examples
-### Request
+#### Request
The following is an example of the request.
POST https://graph.microsoft.com/v1.0/teams/db5e04be-daa2-4a35-beb1-5e73cc381599
[!INCLUDE [sample-code](../includes/snippets/csharp/upgrade-teamsapp-in-team-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/upgrade-teamsapp-in-team-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/teams/db5e04be-daa2-4a35-beb1-5e73cc381599
[!INCLUDE [sample-code](../includes/snippets/powershell/upgrade-teamsapp-in-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-### Response
+#### Response
The following is an example of the response.
The following is an example of the response.
HTTP/1.1 204 No Content ```
+### Example 2: Upgrade app installed in a team and consent to the resource-specific permissions required by the app
+
+To get the list of resource-specific permissions required by the app, get the app from **appCatalog**, as shown in [Example 7](../api/appcatalogs-list-teamsapps.md#example-7-list-applications-with-a-given-id-and-return-only-the-resource-specific-permissions-required-by-the-app).
+
+#### Request
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "upgrade_installedApps_in_team",
+ "sampleKeys": ["20988f0f-a647-42f6-be30-79e04de3c2ed", "MjA5ODhmMGYtYTY0Ny00MmY2LWJlMzAtNzllMDRkZTNjMmVkIyNmYTkzN2Y4OS1iYWNhLTQ5NzktYmY4YS00MmY5ODE5MWY3ODA="]
+}-->
+
+```http
+POST https://graph.microsoft.com/v1.0/teams/20988f0f-a647-42f6-be30-79e04de3c2ed/installedApps/MjA5ODhmMGYtYTY0Ny00MmY2LWJlMzAtNzllMDRkZTNjMmVkIyNmYTkzN2Y4OS1iYWNhLTQ5NzktYmY4YS00MmY5ODE5MWY3ODA=/upgrade
+Content-Type: application/json
+
+{
+ "consentedPermissionSet": {
+ "resourceSpecificPermissions": [
+ {
+ "permissionValue": "Channel.Create.Group",
+ "permissionType": "application"
+ },
+ {
+ "permissionValue": "ChannelMeeting.ReadBasic.Group",
+ "permissionType": "delegated"
+ }
+ ]
+ }
+}
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+<!-- {
+ "blockType": "response"
+} -->
+
+```http
+HTTP/1.1 204 No Content
+```
+
+## See also
+
+- [List apps in catalog](appcatalogs-list-teamsapps.md)
+- [Request resource-specific consent for apps](/microsoftteams/platform/graph-api/rsc/resource-specific-consent)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!--
HTTP/1.1 204 No Content
"suppressions": [] } -->--
v1.0 Team Unarchive https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-unarchive.md
POST https://graph.microsoft.com/v1.0/teams/{id}/unarchive
[!INCLUDE [sample-code](../includes/snippets/csharp/unarchive-team-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/unarchive-team-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/teams/{id}/unarchive
[!INCLUDE [sample-code](../includes/snippets/powershell/unarchive-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Team Update Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-update-members.md
content-length: 26
[!INCLUDE [sample-code](../includes/snippets/csharp/update-member-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-member-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
content-length: 26
[!INCLUDE [sample-code](../includes/snippets/powershell/update-member-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
## See also - [Update member in channel](channel-update-members.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Team Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/team-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-team-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-team-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-team-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 204 No Content
"suppressions": [ ] }-->+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Teams List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/teams-list.md
+
+ Title: "List teams"
+description: "List all teams in an organization."
+
+ms.localizationpriority: high
++
+# List teams
+
+Namespace: microsoft.graph
++
+List all [teams](../resources/team.md) in an organization.
+
+## 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) | Team.ReadBasic.All, TeamSettings.Read.All, TeamSettings.ReadWrite.All |
+|Delegated (personal Microsoft account) | Not supported. |
+|Application | Team.ReadBasic.All, TeamSettings.Read.All, TeamSettings.ReadWrite.All |
+
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+GET /teams
+```
+
+## Optional query parameters
+
+This method supports the `$filter`, `$select`, `$top`, `$skiptoken`, and `$count` [OData query parameters](/graph/query-parameters) to help customize the response.
+
+## Request headers
+| Header | Value |
+|:|:--|
+| Authorization | Bearer {token}. Required. |
+| Accept | application/json|
+
+## Request body
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and collection of [team](../resources/team.md) objects in the response body.
+
+> [!Note]
+> Currently, this API call returns only the **id**, **displayName**, and **description** properties of a [team](../resources/team.md). To get all properties, use the [Get team](../api/team-get.md) operation.
+
+## Examples
+
+### Example 1: Get a list of teams
+
+#### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_teams_in_org"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/teams
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++++
+#### Response
+The following is an example of a response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.team",
+ "isCollection": true
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "value": [
+ {
+ "id": "172b0cce-e65d-44ce-9a49-91d9f2e8493a",
+ "displayName": "Contoso Team",
+ "description": "This is a Contoso team, used to showcase the range of properties supported by this API"
+ },
+ {
+ "id": "890972b0cce-e65d-44ce-9a49-568hhsd7n",
+ "displayName": "Contoso General Team",
+ "description": "This is a general Contoso team"
+ },
+ {
+ "id": "98678abcce0-e65d-44ce-9a49-9980bj8kl0e",
+ "displayName": "Contoso API Team",
+ "description": "This is Contoso API team"
+ }
+ ]
+}
+```
+
+### Example 2: Use $filter and $top to get two teams with a display name that starts with 'A'
+
+#### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_teams_filter_top"
+}-->
+
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/teams?$filter=startswith(displayName, 'A')&$top=2
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++++
+#### Response
+
+The following is an example of a response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.team",
+ "isCollection": true
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "value": [
+ {
+ "id": "172b0cce-e65d-44ce-9a49-91d9f2e8493a",
+ "displayName": "A Contoso Team",
+ "description": "This is a Contoso team, used to showcase the range of properties supported by this API"
+ },
+ {
+ "id": "890972b0cce-e65d-44ce-9a49-568hhsd7n",
+ "displayName": "A Contoso Notification Team",
+ "description": "This is a notification Contoso team"
+ }
+ ]
+}
+```
+
+### Example 3: Use $filter and $select to get id and description for team with displayName equals "A Contoso Team"
+
+#### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_teams_filter_select"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/teams?$filter=displayName eq 'A Contoso Team'&$select=id,description
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++++
+#### Response
+The following is an example of a response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.team",
+ "isCollection": true
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "value": [
+ {
+ "id": "172b0cce-e65d-44ce-9a49-91d9f2e8493a",
+ "description": "This is a Contoso team, used to showcase the range of properties supported by this API"
+ }
+ ]
+}
+```
++
+## See also
+- [Get team](../api/team-get.md)
v1.0 Teamsapp Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/teamsapp-delete.md
DELETE https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/06805b9e-77e3-4b93
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-teamsapp-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-teamsapp-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/06805b9e-77e3-4b93
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-teamsapp-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- markdownlint-disable MD024 -->
DELETE https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/06805b9e-77e3-4b93
HTTP/1.1 204 No Content ```
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Teamsapp Publish https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/teamsapp-publish.md
If successful, this method returns a `200 OK` response code and a [teamsApp](../
#### Request - # [HTTP](#tab/http) <!-- { "blockType": "request",
Content-type: application/zip
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/zip
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
{ "id": "e3e29acb-8c79-412b-b746-e6c39ff4cd22", "externalId": "b5561ec9-8cab-4aa3-8aa2-d8d7172e4311",
- "name": "Test App",
- "version": "1.0.0",
+ "displayName": "Test App",
"distributionMethod": "organization" } ```
Content-Type: application/json
#### Request - # [HTTP](#tab/http) <!-- { "blockType": "request",
Content-type: application/zip
[!INCLUDE [sample-code](../includes/snippets/csharp/create-teamsapp-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-teamsapp-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/zip
[!INCLUDE [sample-code](../includes/snippets/powershell/create-teamsapp-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Location: https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/e3e29acb-8c79-4
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#appCatalogs/teamsApps/$entity", "id": "e3e29acb-8c79-412b-b746-e6c39ff4cd22", "externalId": "b5561ec9-8cab-4aa3-8aa2-d8d7172e4311",
- "name": "Test App",
- "version": "1.0.0",
+ "displayName": "Test App",
"distributionMethod": "organization" } ```
If-Match: InFtSStsNVJHVWdzWUJRU2ZVWGp4RWc9PSI=
} ``` -- #### Response <!-- {
Content-type: application/json
"createdBy": null } ```+
+## See also
+
+- [App catalog C# sample](https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/graph-appcatalog-lifecycle/csharp)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Teamsapp Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/teamsapp-update.md
If successful, this method returns a `204 No Content` response code.
#### Request
-<!-- { "blockType": "ignored" } -->
+<!-- {
+ "blockType": "request",
+ "name": "update_teamsapp_v1_e1"
+}-->
```http POST https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/06805b9e-77e3-4b93-ac81-525eb87513b8/appDefinitions Content-type: application/zip
-[Zip file containing a Teams app package]
+app.zip
``` For details about the Teams application zip file, see [Create app package](/microsoftteams/platform/concepts/apps/apps-package).
-<!-- markdownlint-disable MD024 -->
#### Response
+<!-- {
+ "blockType": "response"
+}-->
```http HTTP/1.1 204 No Content ```
HTTP/1.1 204 No Content
#### Request
-<!-- markdownlint-disable MD034 -->
- # [HTTP](#tab/http) <!-- { "blockType": "request",
- "name": "update_teamsapp"
+ "name": "update_teamsapp_v1_e2"
}--> ```http POST https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/e3e29acb-8c79-412b-b746-e6c39ff4cd22/appDefinitions?requiresReview=true Content-type: application/zip
-[Zip file containing a Teams app package]
+app.zip
```
+# [CLI](#tab/cli)
+ # [JavaScript](#tab/javascript) [!INCLUDE [sample-code](../includes/snippets/javascript/update-teamsapp-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
-<!-- markdownlint-disable MD024 -->
#### Response
Content-Type: application/json
"Member.Read.Group" ], "publishingState": "submitted",
- "lastModifiedDateTime": "2020-02-10 22:48:33.841",
+ "lastModifiedDateTime": "2020-02-10 22:48:33.841"
} ```+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Teamwork List Deletedteams https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/teamwork-list-deletedteams.md
GET https://graph.microsoft.com/v1.0/teamwork/deletedTeams
[!INCLUDE [sample-code](../includes/snippets/csharp/list-deletedteam-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-deletedteam-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teamwork/deletedTeams
[!INCLUDE [sample-code](../includes/snippets/powershell/list-deletedteam-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamwork Sendactivitynotificationtorecipients https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/teamwork-sendactivitynotificationtorecipients.md
If successful, this action returns a `202 Accepted` response code.
The following example shows how to send an activity feed notification to multiple users in bulk. This example notifies multiple stakeholders about pending finance approval requests. #### Request
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "teamworksendactivitynotificationtorecipients_v1_e1"
+}-->
``` http POST https://graph.microsoft.com/v1.0/teamwork/sendActivityNotificationToRecipients
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
If you want to link an aspect that is not represented by Microsoft Graph, or you
#### Request
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "teamworksendactivitynotificationtorecipients_notifymultipleusers_v1_e2"
+}-->
+ ``` http POST https://graph.microsoft.com/v1.0/teamwork/sendActivityNotificationToRecipients Content-Type: application/json
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
v1.0 Teamworkbot Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/teamworkbot-get.md
GET https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/e4c5c249-bb4b-419e-b7
[!INCLUDE [sample-code](../includes/snippets/csharp/get-teamworkbot-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-teamworkbot-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/e4c5c249-bb4b-419e-b7
[!INCLUDE [sample-code](../includes/snippets/powershell/get-teamworkbot-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-Type: application/json
- To get bots installed in a team, see example 2 in [List apps in team](team-list-installedapps.md). <!- - To get bots installed in the personal scope of a user, see example 2 in [List apps installed for user](userteamwork-list-installedapps.md).
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Teamworktag Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/teamworktag-delete.md
DELETE https://graph.microsoft.com/v1.0/teams/53c53217-fe77-4383-bc5a-ed4937a1ae
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-teamworktag-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-teamworktag-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/teams/53c53217-fe77-4383-bc5a-ed4937a1ae
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-teamworktag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworktag Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/teamworktag-get.md
GET https://graph.microsoft.com/v1.0/teams/53c53217-fe77-4383-bc5a-ed4937a1aecd/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-teamworktag-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-teamworktag-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/53c53217-fe77-4383-bc5a-ed4937a1aecd/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-teamworktag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworktag List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/teamworktag-list.md
GET https://graph.microsoft.com/v1.0/teams/53c53217-fe77-4383-bc5a-ed4937a1aecd/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-teamworktag-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-teamworktag-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/53c53217-fe77-4383-bc5a-ed4937a1aecd/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamworktag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworktag Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/teamworktag-post.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-teamworktag-from-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-teamworktag-from-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-teamworktag-from-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworktag Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/teamworktag-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-teamworktag-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-teamworktag-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-teamworktag-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworktagmember Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/teamworktagmember-delete.md
DELETE https://graph.microsoft.com/v1.0/teams/53c53217-fe77-4383-bc5a-ed4937a1ae
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-teamworktagmember-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-teamworktagmember-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/teams/53c53217-fe77-4383-bc5a-ed4937a1ae
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-teamworktagmember-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworktagmember Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/teamworktagmember-get.md
GET https://graph.microsoft.com/v1.0/teams/53c53217-fe77-4383-bc5a-ed4937a1aecd/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-teamworktagmember-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-teamworktagmember-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/53c53217-fe77-4383-bc5a-ed4937a1aecd/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-teamworktagmember-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworktagmember List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/teamworktagmember-list.md
GET https://graph.microsoft.com/v1.0/teams/53c53217-fe77-4383-bc5a-ed4937a1aecd/
[!INCLUDE [sample-code](../includes/snippets/csharp/list-teamworktagmember-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-teamworktagmember-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/53c53217-fe77-4383-bc5a-ed4937a1aecd/
[!INCLUDE [sample-code](../includes/snippets/powershell/list-teamworktagmember-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Teamworktagmember Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/teamworktagmember-post.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-teamworktagmember-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-teamworktagmember-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-teamworktagmember-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Temporaryaccesspassauthenticationmethod Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/temporaryaccesspassauthenticationmethod-delete.md
DELETE https://graph.microsoft.com/v1.0/users/071cc716-8147-4397-a5ba-b2105951cc
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-temporaryaccesspassauthenticationmethod-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-temporaryaccesspassauthenticationmethod-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/users/071cc716-8147-4397-a5ba-b2105951cc
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-temporaryaccesspassauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Temporaryaccesspassauthenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/temporaryaccesspassauthenticationmethod-get.md
GET https://graph.microsoft.com/v1.0/users/071cc716-8147-4397-a5ba-b2105951cc0b/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-temporaryaccesspassauthenticationmethod-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-temporaryaccesspassauthenticationmethod-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/071cc716-8147-4397-a5ba-b2105951cc0b/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-temporaryaccesspassauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Temporaryaccesspassauthenticationmethodconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/temporaryaccesspassauthenticationmethodconfiguration-delete.md
DELETE https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-temporaryaccesspassauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-temporaryaccesspassauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-temporaryaccesspassauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Temporaryaccesspassauthenticationmethodconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/temporaryaccesspassauthenticationmethodconfiguration-get.md
GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/csharp/get-temporaryaccesspassauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-temporaryaccesspassauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/powershell/get-temporaryaccesspassauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Temporaryaccesspassauthenticationmethodconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/temporaryaccesspassauthenticationmethodconfiguration-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-temporaryaccesspassauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-temporaryaccesspassauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-temporaryaccesspassauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tenantappmanagementpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tenantappmanagementpolicy-get.md
GET https://graph.microsoft.com/v1.0/policies/defaultAppManagementPolicy
[!INCLUDE [sample-code](../includes/snippets/csharp/get-tenantappmanagementpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-tenantappmanagementpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/defaultAppManagementPolicy
[!INCLUDE [sample-code](../includes/snippets/powershell/get-tenantappmanagementpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tenantappmanagementpolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tenantappmanagementpolicy-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-tenantappmanagementpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-tenantappmanagementpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-tenantappmanagementpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tenantrelationship List Delegatedadmincustomers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tenantrelationship-list-delegatedadmincustomers.md
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminCustomers
[!INCLUDE [sample-code](../includes/snippets/csharp/list-delegatedadmincustomer-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-delegatedadmincustomer-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminCustomers
[!INCLUDE [sample-code](../includes/snippets/php/list-delegatedadmincustomer-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Tenantrelationship List Delegatedadminrelationships https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tenantrelationship-list-delegatedadminrelationships.md
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/csharp/list-delegatedadminrelationship-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-delegatedadminrelationship-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminRelations
[!INCLUDE [sample-code](../includes/snippets/php/list-delegatedadminrelationship-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Tenantrelationship Post Delegatedadminrelationships https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tenantrelationship-post-delegatedadminrelationships.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-delegatedadminrelationship-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-delegatedadminrelationship-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-delegatedadminrelationship-from--php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Termsofusecontainer List Agreements https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/termsofusecontainer-list-agreements.md
description: "Retrieve a list of agreement objects."
ms.localizationpriority: medium doc_type: apiPageType ms.prod: "governance"-+ # List agreements
GET https://graph.microsoft.com/v1.0/identityGovernance/termsOfUse/agreements
[!INCLUDE [sample-code](../includes/snippets/csharp/get-agreements-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-agreements-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/termsOfUse/agreements
[!INCLUDE [sample-code](../includes/snippets/powershell/get-agreements-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termsofusecontainer Post Agreements https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/termsofusecontainer-post-agreements.md
description: "Create a new agreement object."
ms.localizationpriority: medium doc_type: apiPageType ms.prod: "governance"-+ # Create agreement
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-agreement-from-agreements-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-agreement-from-agreements-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-agreement-from-agreements-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Group Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/termstore-group-delete.md
One of the following permissions is required to call this API. To learn more, in
} --> ``` http
-DELETE sites/{site-id}/termStore/groups/{group-id}
+DELETE /sites/{site-id}/termStore/groups/{group-id}
``` ## Request headers
DELETE https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-group-from-store-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-group-from-store-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-group-from-store-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Group Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/termstore-group-get.md
One of the following permissions is required to call this API. To learn more, in
--> ``` http
-GET sites/{site-id}/termStore/groups/{group-id}
+GET /sites/{site-id}/termStore/groups/{group-id}
``` ## Request headers
GET https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-cbc
[!INCLUDE [sample-code](../includes/snippets/csharp/get-group-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-group-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-cbc
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/sites/mycompany.sharepoint.com,8f03a01c-dcf
[!INCLUDE [sample-code](../includes/snippets/csharp/get-group-termstore-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-group-termstore-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/mycompany.sharepoint.com,8f03a01c-dcf
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-termstore-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Termstore Group List Sets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/termstore-group-list-sets.md
GET https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-cbc
[!INCLUDE [sample-code](../includes/snippets/csharp/get-set-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-set-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-cbc
[!INCLUDE [sample-code](../includes/snippets/powershell/get-set-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Group Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/termstore-group-post.md
One of the following permissions is required to call this API. To learn more, in
--> ``` http
-POST sites/{site-id}/termStore/groups
+POST /sites/{site-id}/termStore/groups
``` ## Request headers
If successful, this method returns a `201 Created` response code and a [microsof
## Examples ### Request
+# [HTTP](#tab/http)
<!-- { "blockType": "request",
- "displayName": "myGroup",
+ "name": "termstoregrouppost",
"sampleKeys": ["microsoft.sharepoint.com,b9b0bc03-cbc4-40d2-aba9-2c9dd9821ddf,6a742cee-9216-4db5-8046-13a595684e74"] }-->
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++ ### Response >**Note:** The response object shown here might be shortened for readability.
v1.0 Termstore List Groups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/termstore-list-groups.md
One of the following permissions is required to call this API. To learn more, in
--> ``` http
-GET sites/{site-id}/termStore/groups
+GET /sites/{site-id}/termStore/groups
``` ## Optional query parameters
GET https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-cbc
[!INCLUDE [sample-code](../includes/snippets/csharp/get-group-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-group-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-cbc
[!INCLUDE [sample-code](../includes/snippets/powershell/get-group-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Relation Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/termstore-relation-post.md
One of the following permissions is required to call this API. To learn more, in
} --> ``` http
-POST sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations
+POST /sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations
``` ## Request headers
If successful, this method returns a `201 Created` response code and a [microsof
<!-- { "blockType": "request",
- "name": "create_relation_from_",
+ "name": "create_relation_from_1",
"sampleKeys": ["microsoft.sharepoint.com,b9b0bc03-cbc4-40d2-aba9-2c9dd9821ddf,6a742cee-9216-4db5-8046-13a595684e74", "27fd2d26-60d3-485c-9420-0c71f74a0cfd", "8861b57a-c777-49e7-826f-47d6afecf80d"] } --> ``` http
-POST https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-cbc4-40d2-aba9-2c9dd9821ddf,6a742cee-9216-4db5-8046-13a595684e74/termStore/27fd2d26-60d3-485c-9420-0c71f74a0cfd/terms/8861b57a-c777-49e7-826f-47d6afecf80d/relations
+POST https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-cbc4-40d2-aba9-2c9dd9821ddf,6a742cee-9216-4db5-8046-13a595684e74/termStores/27fd2d26-60d3-485c-9420-0c71f74a0cfd/terms/8861b57a-c777-49e7-826f-47d6afecf80d/relations
Content-Type: application/json {
Content-Type: application/json
} ```
-[microsoft.graph.termStore.set]: ../resources/termstore-set.md
+<!--[microsoft.graph.termStore.set]: ../resources/termstore-set.md
[microsoft.graph.termStore.term]: ../resources/termstore-term.md
-[microsoft.graph.termStore.relation]: ../resources/termstore-relation.md
+[microsoft.graph.termStore.relation]: ../resources/termstore-relation.md -->
<!--
Content-Type: application/json
"section": "documentation", "tocPath": "termStore/Pinned term", "suppressions": [
+ "Error: microsoft.graph.microsoft.graph/sites:
+ /sites/{var}/termStores/{var}/terms/{var}/relations
+ Uri path requires navigating into unknown object hierarchy: missing property 'terms' on 'store'. Possible issues:
+ 1) Doc bug where 'terms' isn't defined on the resource.
+ 2) Doc bug where 'terms' is an example key and should instead be replaced with a placeholder like {item-id} or declared in the sampleKeys annotation.
+ 3) Doc bug where 'store' is supposed to be an entity type, but is being treated as a complex because it (and its ancestors) are missing the keyProperty annotation."
] } -->
v1.0 Termstore Set Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/termstore-set-delete.md
DELETE https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-set-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-set-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-set-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Set Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/termstore-set-get.md
One of the following permissions is required to call this API. To learn more, in
--> ``` http
-GET sites/{site-id}/termStore/sets/{set-id}
+GET /sites/{site-id}/termStore/sets/{set-id}
``` ## Optional query parameters
GET https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-cbc
[!INCLUDE [sample-code](../includes/snippets/csharp/get-set-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-set-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-cbc
[!INCLUDE [sample-code](../includes/snippets/powershell/get-set-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Set Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/termstore-set-post.md
Title: "Create set"
+ Title: "Create termStore set"
description: "Create a new set object." ms.localizationpriority: medium
ms.prod: sites-and-lists
doc_type: apiPageType
-# Create set
+# Create termStore set
Namespace: microsoft.graph.termStore Create a new [set](../resources/termstore-set.md) object.
One of the following permissions is required to call this API. To learn more, in
} --> ``` http
-POST sites/{site-id}/termStore/sets
+POST /sites/{site-id}/termStore/sets
``` ## Request headers
The following table shows the properties that are required when you create the [
|Property|Type|Description| |:|:|:|
-|localizedNames|[microsoft.graph.termstore.localizedName](../resources/termstore-localizedname.md) collection|Name of the set to be created.|
-|parentGroup|[microsoft.graph.termstore.group](../resources/termstore-group.md)|termstore-group under which the set needs to be created.|
+|localizedNames|[microsoft.graph.termStore.localizedName](../resources/termstore-localizedname.md) collection|Name of the set to be created.|
+|parentGroup|[microsoft.graph.termStore.group](../resources/termstore-group.md)|termstore-group under which the set needs to be created.|
If successful, this method returns a `201 Created` response code and a [microsof
## Examples ### Request
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "create_termStore_set_v1_e1"
+}-->
``` http
-POST https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-cbc4-40d2-aba9-2c9dd9821ddf,6a742cee-9216-4db5-8046-13a595684e74/termStore/sets
+POST https://graph.microsoft.com/v1.0/sites/6a742cee-9216-4db5-8046-13a595684e74/termStore/sets
Content-Type: application/json {
Content-Type: application/json
} ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++ ### Response >**Note:** The response object shown here might be shortened for readability. <!-- { "blockType": "response", "truncated": true,
- "@odata.type": "microsoft.graph.termstore.set"
+ "@odata.type": "microsoft.graph.termStore.set"
} --> ``` http HTTP/1.1 201 Created Content-Type: application/json+ { "@odata.type": "#microsoft.graph.termStore.set", "id": "3607e9f9-e9f9-3607-f9e9-0736f9e90736",
Content-Type: application/json
} --> -
v1.0 Termstore Set Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/termstore-set-update.md
One of the following permissions is required to call this API. To learn more, in
--> ``` http
-PATCH sites/{site-id}/termStore/sets/{set-id}
+PATCH /sites/{site-id}/termStore/sets/{set-id}
``` ## Request headers
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-set-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-set-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-set-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Store Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/termstore-store-get.md
One of the following permissions is required to call this API. To learn more, in
--> ``` http
-GET sites/{site-id}/termStore
+GET /sites/{site-id}/termStore
``` ## Request headers
GET https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-cbc
[!INCLUDE [sample-code](../includes/snippets/csharp/get-store-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-store-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-cbc
[!INCLUDE [sample-code](../includes/snippets/powershell/get-store-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Store Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/termstore-store-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-store-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-store-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-store-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Term Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/termstore-term-delete.md
One of the following permissions is required to call this API. To learn more, in
} --> ``` http
-DELETE sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}
+DELETE /sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}
``` ## Request headers
DELETE https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-term-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-term-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-term-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Term Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/termstore-term-get.md
One of the following permissions is required to call this API. To learn more, in
} --> ``` http
-GET sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}
-GET sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}
+GET /sites/{site-id}/termStore/groups/{group-id}/sets/{set-id}/terms/{term-id}
+GET /sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}
``` ## Optional query parameters
GET https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-cbc
[!INCLUDE [sample-code](../includes/snippets/csharp/get-term-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-term-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-cbc
[!INCLUDE [sample-code](../includes/snippets/powershell/get-term-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Term List Children https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/termstore-term-list-children.md
One of the following permissions is required to call this API. To learn more, in
} --> ``` http
-GET sites/{site-id}/termStore/sets/{set-id}/children
-GET sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children
+GET /sites/{site-id}/termStore/sets/{set-id}/children
+GET /sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children
``` ## Optional query parameters
GET https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-cbc
[!INCLUDE [sample-code](../includes/snippets/csharp/get-term-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-term-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-cbc
[!INCLUDE [sample-code](../includes/snippets/powershell/get-term-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Term List Relations https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/termstore-term-list-relations.md
One of the following permissions is required to call this API. To learn more, in
} --> ``` http
-GET sites/{site-id}/termStore/sets/{set-id}/relations
-GET sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations
+GET /sites/{site-id}/termStore/sets/{set-id}/relations
+GET /sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/relations
``` ## Optional query parameters
GET https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-cbc
[!INCLUDE [sample-code](../includes/snippets/csharp/get-relation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-relation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/sites/microsoft.sharepoint.com,b9b0bc03-cbc
[!INCLUDE [sample-code](../includes/snippets/powershell/get-relation-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Term Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/termstore-term-post.md
One of the following permissions is required to call this API. To learn more, in
} --> ``` http
-POST sites/{site-id}/termStore/sets/{set-id}/children
-POST sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children
+POST /sites/{site-id}/termStore/sets/{set-id}/children
+POST /sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}/children
``` ## Request headers
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-term-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-term-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-term-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Termstore Term Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/termstore-term-update.md
One of the following permissions is required to call this API. To learn more, in
}--> ``` http
-PATCH sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}
+PATCH /sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}
``` ## Request headers
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-term-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-term-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-term-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Threatassessmentrequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/threatassessmentrequest-get.md
GET https://graph.microsoft.com/v1.0/informationProtection/threatAssessmentReque
[!INCLUDE [sample-code](../includes/snippets/csharp/get-mailassessmentrequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-mailassessmentrequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/informationProtection/threatAssessmentReque
[!INCLUDE [sample-code](../includes/snippets/powershell/get-mailassessmentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/informationProtection/threatAssessmentReque
[!INCLUDE [sample-code](../includes/snippets/csharp/get-emailfileassessmentrequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-emailfileassessmentrequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/informationProtection/threatAssessmentReque
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/informationProtection/threatAssessmentReque
[!INCLUDE [sample-code](../includes/snippets/csharp/get-fileassessmentrequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-fileassessmentrequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/informationProtection/threatAssessmentReque
[!INCLUDE [sample-code](../includes/snippets/powershell/get-fileassessmentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/informationProtection/threatAssessmentReque
[!INCLUDE [sample-code](../includes/snippets/csharp/get-urlassessmentrequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-urlassessmentrequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/informationProtection/threatAssessmentReque
[!INCLUDE [sample-code](../includes/snippets/powershell/get-urlassessmentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/informationProtection/threatAssessmentReque
[!INCLUDE [sample-code](../includes/snippets/csharp/get-threatassessmentrequest-expand-results-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-threatassessmentrequest-expand-results-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/informationProtection/threatAssessmentReque
[!INCLUDE [sample-code](../includes/snippets/powershell/get-threatassessmentrequest-expand-results-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Timeoff Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/timeoff-delete.md
DELETE /teams/{teamId}/schedule/timesOff/{timeOffId}
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
DELETE https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/timesOff/{timeOf
[!INCLUDE [sample-code](../includes/snippets/csharp/timeoff-delete-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/timeoff-delete-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/timesOff/{timeOf
[!INCLUDE [sample-code](../includes/snippets/powershell/timeoff-delete-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Timeoff Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/timeoff-get.md
This method does not support OData query parameters to customize the response.
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/timesOff/{timeOffId
[!INCLUDE [sample-code](../includes/snippets/csharp/timeoff-get-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/timeoff-get-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/timesOff/{timeOffId
[!INCLUDE [sample-code](../includes/snippets/php/timeoff-get-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Timeoff Put https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/timeoff-put.md
PUT /teams/{teamId}/schedule/timesOff/{timeOffId}
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
Prefer: return=representation
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: return=representation
[!INCLUDE [sample-code](../includes/snippets/javascript/timeoff-put-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- #### Response
v1.0 Timeoffreason Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/timeoffreason-delete.md
DELETE /teams/{teamId}/schedule/timeOffReasons/{timeOffReasonId}
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
DELETE https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/timeOffReasons/{
[!INCLUDE [sample-code](../includes/snippets/csharp/timeoffreason-delete-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/timeoffreason-delete-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/timeOffReasons/{
[!INCLUDE [sample-code](../includes/snippets/powershell/timeoffreason-delete-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Timeoffreason Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/timeoffreason-get.md
This method does not support OData query parameters to customize the response.
| Header | Value | |:|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body Do not supply a request body for this method.
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/timeOffReasons/{tim
[!INCLUDE [sample-code](../includes/snippets/csharp/timeoffreason-get-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/timeoffreason-get-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/timeOffReasons/{tim
[!INCLUDE [sample-code](../includes/snippets/powershell/timeoffreason-get-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Timeoffreason Put https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/timeoffreason-put.md
PUT /teams/{teamId}/schedule/timeOffReasons/{timeOffReasonId}
|:|:--| | Authorization | Bearer {token}. Required. | | Content-Type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
Prefer: return=representation
} ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: return=representation
[!INCLUDE [sample-code](../includes/snippets/javascript/timeoffreason-put-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Timeoffrequest Approve https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/timeoffrequest-approve.md
POST /teams/{teamId}/schedule/timeOffRequests/{timeOffRequestId}/approve
|:--|:--| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
v1.0 Timeoffrequest Decline https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/timeoffrequest-decline.md
POST /teams/{teamId}/schedule/timeOffRequests/{timeOffRequestId}/decline
|:--|:--| | Authorization | Bearer {token}. Required. | | Content-type | application-json. Required.|
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
v1.0 Timeoffrequest Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/timeoffrequest-delete.md
DELETE /teams/{teamId}/schedule/timeOffRequests/{timeOffRequestId}
| Name | Description | |:--|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
DELETE https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/timeOffRequests/
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-timeoffrequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-timeoffrequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/timeOffRequests/
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-timeoffrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Timeoffrequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/timeoffrequest-get.md
This method does not support OData query parameters to customize the response.
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/timeOffRequests/{ti
[!INCLUDE [sample-code](../includes/snippets/csharp/get-timeoffrequest-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-timeoffrequest-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/timeOffRequests/{ti
[!INCLUDE [sample-code](../includes/snippets/powershell/get-timeoffrequest-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Timeoffrequest List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/timeoffrequest-list.md
This method supports some of the OData query parameters to help customize the re
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/timeOffRequests
[!INCLUDE [sample-code](../includes/snippets/csharp/get-timeoffrequest-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-timeoffrequest-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/timeOffRequests
[!INCLUDE [sample-code](../includes/snippets/powershell/get-timeoffrequest-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todo List Lists https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/todo-list-lists.md
GET https://graph.microsoft.com/v1.0/me/todo/lists
[!INCLUDE [sample-code](../includes/snippets/csharp/get-todotasklist-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-todotasklist-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/todo/lists
[!INCLUDE [sample-code](../includes/snippets/powershell/get-todotasklist-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todo Post Lists https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/todo-post-lists.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-todotasklist-from-lists-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-todotasklist-from-lists-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-todotasklist-from-lists-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotask Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/todotask-delete.md
DELETE https://graph.microsoft.com/v1.0/me/todo/lists/AAMkADA1MTHgwAAA=/tasks/72
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-todotask-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-todotask-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/todo/lists/AAMkADA1MTHgwAAA=/tasks/72
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-todotask-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotask Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/todotask-delta.md
If successful, this method returns a `200 OK` response code and [todoTask](../re
## Example ### Request To track changes in the **todoTask** resources in a **todoTaskList** since the last round of change tracking, you would make one or more **delta** function calls to get the set of incremental changes. The following example shows how to begin a next round of change tracking, using the URL in the `@odata.deltaLink` returned from the last **delta** function call of the last round, which contains a `deltaToken`. This **delta** function call limits the maximum number of **todoTask** in the response body to 2.
-
-### HTTP Request
-<!-- { "blockType": "ignored" } -->
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "todotask-delta-v1-e1",
+ "sampleKeys": ["gDbc8U7HGwADDZocJgAAAA=="]
+}-->
``` http GET https://graph.microsoft.com/v1.0/me/todo/lists/gDbc8U7HGwADDZocJgAAAA==/tasks/delta?$deltatoken=w0vf2jHg2mBXU-I2AK0FSWl0dopNtG8u5YoM
-Prefer: odata.maxpagesize=2
```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
++ ### Response If the request is successful, the response would include a state token, which is either a _skipToken_
The response below shows a _skipToken_ in an _@odata.nextLink_ response header.
Note: The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.todoTask"
+} -->
+ ```http HTTP/1.1 200 OK Content-type: application/json
v1.0 Todotask Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/todotask-get.md
GET https://graph.microsoft.com/v1.0/me/todo/lists/AAMkADA1MTHgwAAA=/tasks/721a3
[!INCLUDE [sample-code](../includes/snippets/csharp/get-todotask-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-todotask-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/todo/lists/AAMkADA1MTHgwAAA=/tasks/721a3
[!INCLUDE [sample-code](../includes/snippets/powershell/get-todotask-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotask List Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/todotask-list-attachments.md
GET https://graph.microsoft.com/v1.0/me/todo/lists/AAMehdkfuhgAAA=/tasks/AAMkAGU
[!INCLUDE [sample-code](../includes/snippets/csharp/list-taskfileattachment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-taskfileattachment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/todo/lists/AAMehdkfuhgAAA=/tasks/AAMkAGU
[!INCLUDE [sample-code](../includes/snippets/powershell/list-taskfileattachment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotask List Checklistitems https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/todotask-list-checklistitems.md
GET https://graph.microsoft.com/v1.0/me/todo/lists/AAMkADliMmU5YjJlLTVmMmQtNGQzN
[!INCLUDE [sample-code](../includes/snippets/csharp/list-checklistitem-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-checklistitem-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/todo/lists/AAMkADliMmU5YjJlLTVmMmQtNGQzN
[!INCLUDE [sample-code](../includes/snippets/powershell/list-checklistitem-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotask List Linkedresources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/todotask-list-linkedresources.md
GET https://graph.microsoft.com/v1.0/me/todo/lists/dfsdc-f9dfdfs-dcsda9/tasks/e2
[!INCLUDE [sample-code](../includes/snippets/csharp/get-linkedresource-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-linkedresource-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/todo/lists/dfsdc-f9dfdfs-dcsda9/tasks/e2
[!INCLUDE [sample-code](../includes/snippets/powershell/get-linkedresource-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotask Post Attachments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/todotask-post-attachments.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-taskfileattachment-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-taskfileattachment-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-taskfileattachment-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotask Post Checklistitems https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/todotask-post-checklistitems.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-checklistitem-from--csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-checklistitem-from--go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-checklistitem-from--powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotask Post Linkedresources https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/todotask-post-linkedresources.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-linkedresource-from-linkedresources-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-linkedresource-from-linkedresources-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-linkedresource-from-linkedresources-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotask Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/todotask-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-todotask-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-todotask-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-todotask-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotasklist Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/todotasklist-delete.md
DELETE https://graph.microsoft.com/v1.0/me/todo/lists/AAMkADIyAAAhrbPXAAA=
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-todotasklist-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-todotasklist-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/todo/lists/AAMkADIyAAAhrbPXAAA=
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-todotasklist-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotasklist Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/todotasklist-delta.md
To track changes in the **todoTaskList**, you would make one or more **delta** f
The main differences between tracking **todoTaskList** and tracking **todoTask** resources in a list are in the delta query request URLs, and the query responses returning **todoTaskList** rather than **todoTask** collections.
-<!-- { "blockType": "ignored" } -->
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "todotasklistdelta"
+}-->
+ ``` http GET https://graph.microsoft.com/v1.0/me/todo/lists/delta
-Prefer: odata.maxpagesize=2
```+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ### Response If the request is successful, the response would include a state token, which is either a _skipToken_
The response below shows a _skipToken_ in an _@odata.nextLink_ response header.
Note: The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.todoTaskList"
+} -->
+ ```http HTTP/1.1 200 OK Content-type: application/json
v1.0 Todotasklist Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/todotasklist-get.md
GET https://graph.microsoft.com/v1.0/me/todo/lists/AAMkADIyAAAAABrJAAA=
[!INCLUDE [sample-code](../includes/snippets/csharp/get-todotasklist-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-todotasklist-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/todo/lists/AAMkADIyAAAAABrJAAA=
[!INCLUDE [sample-code](../includes/snippets/powershell/get-todotasklist-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotasklist List Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/todotasklist-list-tasks.md
GET https://graph.microsoft.com/v1.0/me/todo/lists/35e2-35e2-721a-e235-1a72e2351
[!INCLUDE [sample-code](../includes/snippets/csharp/get-todotask-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-todotask-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/todo/lists/35e2-35e2-721a-e235-1a72e2351
[!INCLUDE [sample-code](../includes/snippets/powershell/get-todotask-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotasklist Post Tasks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/todotasklist-post-tasks.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-todotask-from-tasks-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-todotask-from-tasks-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-todotask-from-tasks-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Todotasklist Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/todotasklist-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-todotasklist-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-todotasklist-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-todotasklist-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenissuancepolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tokenissuancepolicy-delete.md
DELETE https://graph.microsoft.com/v1.0/policies/tokenIssuancePolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-tokenissuancepolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-tokenissuancepolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/policies/tokenIssuancePolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-tokenissuancepolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenissuancepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tokenissuancepolicy-get.md
GET https://graph.microsoft.com/v1.0/policies/tokenIssuancepolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-tokenissuancepolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-tokenissuancepolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/tokenIssuancepolicies/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-tokenissuancepolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenissuancepolicy List Appliesto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tokenissuancepolicy-list-appliesto.md
Get a list of [directoryObject](../resources/directoryObject.md) objects that a
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Application.Read.All, Policy.ReadWrite.ApplicationConfiguration and Application.Read.All, Directory.Read.All |
The following is an example of the request.
GET https://graph.microsoft.com/v1.0/policies/tokenIssuancePolicies/{id}/appliesTo ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/tokenIssuancePolicies/{id}/applies
[!INCLUDE [sample-code](../includes/snippets/javascript/get-appliesto-3-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenissuancepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tokenissuancepolicy-list.md
GET https://graph.microsoft.com/v1.0/policies/tokenIssuancePolicies
[!INCLUDE [sample-code](../includes/snippets/csharp/tokenissuancepolicies-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/tokenissuancepolicies-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/tokenIssuancePolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/tokenissuancepolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenissuancepolicy Post Tokenissuancepolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tokenissuancepolicy-post-tokenissuancepolicy.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-tokenissuancepolicies-from-tokenissuancepolicies-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-tokenissuancepolicies-from-tokenissuancepolicies-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-tokenissuancepolicies-from-tokenissuancepolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenissuancepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tokenissuancepolicy-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-tokenissuancepolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-tokenissuancepolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-tokenissuancepolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenlifetimepolicy Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tokenlifetimepolicy-delete.md
DELETE https://graph.microsoft.com/v1.0/policies/tokenLifetimePolicies/4d2f137b-
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-tokenlifetimepolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-tokenlifetimepolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/policies/tokenLifetimePolicies/4d2f137b-
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-tokenlifetimepolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenlifetimepolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tokenlifetimepolicy-get.md
GET https://graph.microsoft.com/v1.0/policies/tokenLifetimePolicies/4d2f137b-e8a
[!INCLUDE [sample-code](../includes/snippets/csharp/get-tokenlifetimepolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-tokenlifetimepolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/tokenLifetimePolicies/4d2f137b-e8a
[!INCLUDE [sample-code](../includes/snippets/powershell/get-tokenlifetimepolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenlifetimepolicy List Appliesto https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tokenlifetimepolicy-list-appliesto.md
Get a list of [directoryObject](../resources/directoryObject.md) objects that a
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
| Permission type | Permissions (from least to most privileged) | |:|:--| | Delegated (work or school account) | Policy.Read.All and Application.Read.All, Policy.ReadWrite.ApplicationConfiguration and Application.Read.All, Directory.Read.All |
The following is an example of the request.
GET https://graph.microsoft.com/v1.0/policies/tokenLifetimePolicies/4d2f137b-e8a9-46da-a5c3-cc85b2b840a4/appliesTo ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+ # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/tokenLifetimePolicies/4d2f137b-e8a
[!INCLUDE [sample-code](../includes/snippets/javascript/get-appliesto-4-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenlifetimepolicy List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tokenlifetimepolicy-list.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http
-GET policies/tokenLifetimePolicies
+GET /policies/tokenLifetimePolicies
``` ## Optional query parameters
GET https://graph.microsoft.com/v1.0/policies/tokenLifetimePolicies
[!INCLUDE [sample-code](../includes/snippets/csharp/get-tokenlifetimepolicies-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-tokenlifetimepolicies-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/tokenLifetimePolicies
[!INCLUDE [sample-code](../includes/snippets/powershell/get-tokenlifetimepolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenlifetimepolicy Post Tokenlifetimepolicies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tokenlifetimepolicy-post-tokenlifetimepolicies.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-tokenlifetimepolicy-from-tokenlifetimepolicies-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-tokenlifetimepolicy-from-tokenlifetimepolicies-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-tokenlifetimepolicy-from-tokenlifetimepolicies-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Tokenlifetimepolicy Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/tokenlifetimepolicy-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-tokenlifetimepolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-tokenlifetimepolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-tokenlifetimepolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedroleassignment Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedroleassignment-delete.md
DELETE https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignments
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-unifiedroleassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-unifiedroleassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignments
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-unifiedroleassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedroleassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedroleassignment-get.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignments/lA
[!INCLUDE [sample-code](../includes/snippets/csharp/get-unifiedroleassignment-givenanid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-unifiedroleassignment-givenanid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignments/lA
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleassignment-givenanid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignments/lA
[!INCLUDE [sample-code](../includes/snippets/csharp/get-unifiedroleassignment-expand-relationships-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-unifiedroleassignment-expand-relationships-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignments/lA
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleassignment-expand-relationships-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Unifiedroleassignmentschedule Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedroleassignmentschedule-filterbycurrentuser.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/csharp/unifiedroleassignmentschedulethisfilterbycurrentuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/unifiedroleassignmentschedulethisfilterbycurrentuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/php/unifiedroleassignmentschedulethisfilterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Unifiedroleassignmentschedule Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedroleassignmentschedule-get.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/csharp/get-unifiedroleassignmentschedule-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-unifiedroleassignmentschedule-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleassignmentschedule-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedroleassignmentscheduleinstance Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedroleassignmentscheduleinstance-filterbycurrentuser.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/csharp/unifiedroleassignmentscheduleinstancethisfilterbycurrentuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/unifiedroleassignmentscheduleinstancethisfilterbycurrentuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/php/unifiedroleassignmentscheduleinstancethisfilterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Unifiedroleassignmentscheduleinstance Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedroleassignmentscheduleinstance-get.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/csharp/get-unifiedroleassignmentscheduleinstance-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-unifiedroleassignmentscheduleinstance-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleassignmentscheduleinstance-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedroleassignmentschedulerequest Cancel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedroleassignmentschedulerequest-cancel.md
POST https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSch
[!INCLUDE [sample-code](../includes/snippets/csharp/unifiedroleassignmentschedulerequestthiscancel-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/unifiedroleassignmentschedulerequestthiscancel-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSch
[!INCLUDE [sample-code](../includes/snippets/powershell/unifiedroleassignmentschedulerequestthiscancel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedroleassignmentschedulerequest Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedroleassignmentschedulerequest-filterbycurrentuser.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/csharp/unifiedroleassignmentschedulerequestthisfilterbycurrentuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/unifiedroleassignmentschedulerequestthisfilterbycurrentuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/php/unifiedroleassignmentschedulerequestthisfilterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Unifiedroleassignmentschedulerequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedroleassignmentschedulerequest-get.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/csharp/get-unifiedroleassignmentschedulerequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-unifiedroleassignmentschedulerequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleassignmentschedulerequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/csharp/get-unifiedroleassignmentschedulerequest-expand-relationships-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-unifiedroleassignmentschedulerequest-expand-relationships-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleAssignmentSche
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleassignmentschedulerequest-expand-relationships-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Unifiedroledefinition Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedroledefinition-delete.md
DELETE https://graph.microsoft.com/v1.0/roleManagement/directory/roleDefinitions
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-unifiedroledefinition-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-unifiedroledefinition-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/roleManagement/directory/roleDefinitions
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-unifiedroledefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedroledefinition Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedroledefinition-get.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleDefinitions/f1
[!INCLUDE [sample-code](../includes/snippets/csharp/get-custom-role-unifiedroledefinition-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-custom-role-unifiedroledefinition-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleDefinitions/f1
[!INCLUDE [sample-code](../includes/snippets/powershell/get-custom-role-unifiedroledefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleDefinitions/3a
[!INCLUDE [sample-code](../includes/snippets/csharp/get-built-in-role-unifiedroledefinition-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-built-in-role-unifiedroledefinition-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleDefinitions/3a
[!INCLUDE [sample-code](../includes/snippets/powershell/get-built-in-role-unifiedroledefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
] } ```
-### Example 3: Get the definition of an Azure AD built-in role and $expand on the role it inherits from
-
-#### Request
-
-The following is an example of the request.
---
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_inheritsFrom_unifiedroledefinition"
-}-->
-
-```msgraph-interactive
-GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleDefinitions/fdd7a751-b60b-444a-984c-02652fe8fa1c?$expand=inheritsPermissionsFrom
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-#### Response
-
-The following is an example of the response.
-
-> **Note:** The response object shown here might be shortened for readability.
-
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.unifiedRoleDefinition"
-} -->
-
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
--
-{
- "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#roleManagement/directory/roleDefinitions(inheritsPermissionsFrom())/$entity",
- "id": "fdd7a751-b60b-444a-984c-02652fe8fa1c",
- "description": "Members of this role can create/manage groups, create/manage groups settings like naming and expiration policies, and view groups activity and audit reports.",
- "displayName": "Groups Administrator",
- "isBuiltIn": true,
- "isEnabled": true,
- "resourceScopes": [
- "/"
- ],
- "templateId": "fdd7a751-b60b-444a-984c-02652fe8fa1c",
- "version": "1",
- "rolePermissions": [
- {
- "allowedResourceActions": [
- "microsoft.directory/groups/assignLicense",
- "microsoft.directory/groups/create",
- "microsoft.directory/groups/delete",
- "microsoft.directory/groups/hiddenMembers/read",
- "microsoft.directory/groups/reprocessLicenseAssignment",
- "microsoft.directory/groups/restore",
- "microsoft.directory/groups/basic/update",
- "microsoft.directory/groups/classification/update",
- "microsoft.directory/groups/dynamicMembershipRule/update",
- "microsoft.directory/groups/groupType/update",
- "microsoft.directory/groups/members/update",
- "microsoft.directory/groups/owners/update",
- "microsoft.directory/groups/settings/update",
- "microsoft.directory/groups/visibility/update",
- "microsoft.azure.serviceHealth/allEntities/allTasks",
- "microsoft.azure.supportTickets/allEntities/allTasks",
- "microsoft.office365.serviceHealth/allEntities/allTasks",
- "microsoft.office365.supportTickets/allEntities/allTasks",
- "microsoft.office365.webPortal/allEntities/standard/read"
- ],
- "condition": null
- }
- ],
- "inheritsPermissionsFrom": [
- {
- "id": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b",
- "description": "Can read basic directory information. Commonly used to grant directory read access to applications and guests.",
- "displayName": "Directory Readers",
- "isBuiltIn": true,
- "isEnabled": true,
- "resourceScopes": [
- "/"
- ],
- "templateId": "88d8e3e3-8f55-4a1e-953a-9b9898b8876b",
- "version": "1",
- "rolePermissions": [
- {
- "allowedResourceActions": [
- "microsoft.directory/administrativeUnits/standard/read",
- "microsoft.directory/administrativeUnits/members/read",
- "microsoft.directory/applications/standard/read",
- "microsoft.directory/applications/owners/read",
- "microsoft.directory/applications/policies/read",
- "microsoft.directory/contacts/standard/read",
- "microsoft.directory/contacts/memberOf/read",
- "microsoft.directory/contracts/standard/read",
- "microsoft.directory/devices/standard/read",
- "microsoft.directory/devices/memberOf/read",
- "microsoft.directory/devices/registeredOwners/read",
- "microsoft.directory/devices/registeredUsers/read",
- "microsoft.directory/directoryRoles/standard/read",
- "microsoft.directory/directoryRoles/eligibleMembers/read",
- "microsoft.directory/directoryRoles/members/read",
- "microsoft.directory/domains/standard/read",
- "microsoft.directory/groups/standard/read",
- "microsoft.directory/groups/appRoleAssignments/read",
- "microsoft.directory/groups/memberOf/read",
- "microsoft.directory/groups/members/read",
- "microsoft.directory/groups/owners/read",
- "microsoft.directory/groups/settings/read",
- "microsoft.directory/groupSettings/standard/read",
- "microsoft.directory/groupSettingTemplates/standard/read",
- "microsoft.directory/oAuth2PermissionGrants/standard/read",
- "microsoft.directory/organization/standard/read",
- "microsoft.directory/organization/trustedCAsForPasswordlessAuth/read",
- "microsoft.directory/applicationPolicies/standard/read",
- "microsoft.directory/roleAssignments/standard/read",
- "microsoft.directory/roleDefinitions/standard/read",
- "microsoft.directory/servicePrincipals/appRoleAssignedTo/read",
- "microsoft.directory/servicePrincipals/appRoleAssignments/read",
- "microsoft.directory/servicePrincipals/standard/read",
- "microsoft.directory/servicePrincipals/memberOf/read",
- "microsoft.directory/servicePrincipals/oAuth2PermissionGrants/read",
- "microsoft.directory/servicePrincipals/owners/read",
- "microsoft.directory/servicePrincipals/ownedObjects/read",
- "microsoft.directory/servicePrincipals/policies/read",
- "microsoft.directory/subscribedSkus/standard/read",
- "microsoft.directory/users/standard/read",
- "microsoft.directory/users/appRoleAssignments/read",
- "microsoft.directory/users/directReports/read",
- "microsoft.directory/users/manager/read",
- "microsoft.directory/users/memberOf/read",
- "microsoft.directory/users/oAuth2PermissionGrants/read",
- "microsoft.directory/users/ownedDevices/read",
- "microsoft.directory/users/ownedObjects/read",
- "microsoft.directory/users/registeredDevices/read"
- ],
- "condition": null
- }
- ]
- }
- ]
-}
-```
<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98 2019-02-04 14:57:30 UTC -->
v1.0 Unifiedroledefinition Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedroledefinition-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-unifiedroledefinition-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-unifiedroledefinition-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-unifiedroledefinition-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedroleeligibilityschedule Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedroleeligibilityschedule-filterbycurrentuser.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/csharp/unifiedroleeligibilityschedulethisfilterbycurrentuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/unifiedroleeligibilityschedulethisfilterbycurrentuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/php/unifiedroleeligibilityschedulethisfilterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Unifiedroleeligibilityschedule Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedroleeligibilityschedule-get.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/csharp/get-unifiedroleeligibilityschedule-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-unifiedroleeligibilityschedule-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleeligibilityschedule-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedroleeligibilityscheduleinstance Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedroleeligibilityscheduleinstance-filterbycurrentuser.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/csharp/unifiedroleeligibilityscheduleinstancethisfilterbycurrentuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/unifiedroleeligibilityscheduleinstancethisfilterbycurrentuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/php/unifiedroleeligibilityscheduleinstancethisfilterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Unifiedroleeligibilityscheduleinstance Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedroleeligibilityscheduleinstance-get.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/csharp/get-unifiedroleeligibilityscheduleinstance-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-unifiedroleeligibilityscheduleinstance-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/php/get-unifiedroleeligibilityscheduleinstance-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Unifiedroleeligibilityschedulerequest Cancel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedroleeligibilityschedulerequest-cancel.md
POST https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilitySc
[!INCLUDE [sample-code](../includes/snippets/csharp/unifiedroleeligibilityschedulerequestthiscancel-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/unifiedroleeligibilityschedulerequestthiscancel-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilitySc
[!INCLUDE [sample-code](../includes/snippets/powershell/unifiedroleeligibilityschedulerequestthiscancel-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedroleeligibilityschedulerequest Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedroleeligibilityschedulerequest-filterbycurrentuser.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/csharp/unifiedroleeligibilityschedulerequestthisfilterbycurrentuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/unifiedroleeligibilityschedulerequestthisfilterbycurrentuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/php/unifiedroleeligibilityschedulerequestthisfilterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Unifiedroleeligibilityschedulerequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedroleeligibilityschedulerequest-get.md
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/csharp/get-unifiedroleeligibilityschedulerequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-unifiedroleeligibilityschedulerequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/roleManagement/directory/roleEligibilitySch
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedroleeligibilityschedulerequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedrolemanagementpolicy Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedrolemanagementpolicy-get.md
GET https://graph.microsoft.com/v1.0/policies/roleManagementPolicies/Directory_c
[!INCLUDE [sample-code](../includes/snippets/csharp/get-unifiedrolemanagementpolicy-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-unifiedrolemanagementpolicy-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/roleManagementPolicies/Directory_c
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedrolemanagementpolicy-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/policies/roleManagementPolicies/DirectoryRo
[!INCLUDE [sample-code](../includes/snippets/csharp/get-unifiedrolemanagementpolicy-expandrelationships-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-unifiedrolemanagementpolicy-expandrelationships-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/roleManagementPolicies/DirectoryRo
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedrolemanagementpolicy-expandrelationships-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Unifiedrolemanagementpolicy List Rules https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedrolemanagementpolicy-list-rules.md
GET https://graph.microsoft.com/v1.0/policies/roleManagementPolicies/DirectoryRo
[!INCLUDE [sample-code](../includes/snippets/csharp/list-unifiedrolemanagementpolicyrule-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-unifiedrolemanagementpolicyrule-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/roleManagementPolicies/DirectoryRo
[!INCLUDE [sample-code](../includes/snippets/powershell/list-unifiedrolemanagementpolicyrule-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedrolemanagementpolicyassignment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedrolemanagementpolicyassignment-get.md
GET https://graph.microsoft.com/v1.0/policies/roleManagementPolicyAssignments/Di
[!INCLUDE [sample-code](../includes/snippets/csharp/get-unifiedrolemanagementpolicyassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-unifiedrolemanagementpolicyassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/roleManagementPolicyAssignments/Di
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedrolemanagementpolicyassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/policies/roleManagementPolicyAssignments/Di
[!INCLUDE [sample-code](../includes/snippets/csharp/get-unifiedrolemanagementpolicyassignment-expand-all-relationships-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-unifiedrolemanagementpolicyassignment-expand-all-relationships-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/roleManagementPolicyAssignments/Di
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedrolemanagementpolicyassignment-expand-all-relationships-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Unifiedrolemanagementpolicyrule Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedrolemanagementpolicyrule-get.md
GET https://graph.microsoft.com/v1.0/policies/roleManagementPolicies/DirectoryRo
[!INCLUDE [sample-code](../includes/snippets/csharp/get-unifiedrolemanagementpolicyrule-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-unifiedrolemanagementpolicyrule-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/roleManagementPolicies/DirectoryRo
[!INCLUDE [sample-code](../includes/snippets/powershell/get-unifiedrolemanagementpolicyrule-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Unifiedrolemanagementpolicyrule Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/unifiedrolemanagementpolicyrule-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-unifiedrolemanagementpolicyrule-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-unifiedrolemanagementpolicyrule-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-unifiedrolemanagementpolicyrule-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User Assignlicense https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-assignlicense.md
Title: "assignLicense"
+ Title: "user: assignLicense"
description: "Add or remove subscriptions for the user. You can also enable and disable specific plans associated with a subscription." ms.localizationpriority: high
doc_type: apiPageType
# user: assignLicense Namespace: microsoft.graph+ Add or remove subscriptions for the user. You can also enable and disable specific plans associated with a subscription. ## Permissions
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/user-assignlicense-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-assignlicense-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 User Changepassword https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-changepassword.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/user-changepassword-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-changepassword-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/user-changepassword-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User Delete Approleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-delete-approleassignments.md
DELETE https://graph.microsoft.com/v1.0/users/{id}/appRoleAssignments/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/user-delete-approleassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-delete-approleassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/users/{id}/appRoleAssignments/{id}
[!INCLUDE [sample-code](../includes/snippets/powershell/user-delete-approleassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User Delete Manager https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-delete-manager.md
If successful, this method returns `204 No Content` response code. It does not r
## Example
-##### Request
+### Request
The following is an example of the request.
The following is an example of the request.
"name": "remove_manager" }--> ```http
-DELETE https://graph.microsoft.com/v1.0/users/{id}/manager/$ref
+DELETE https://graph.microsoft.com/v1.0/users/10f17b99-784c-4526-8747-aec8a3159d6a/manager/$ref
``` # [C#](#tab/csharp) [!INCLUDE [sample-code](../includes/snippets/csharp/remove-manager-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/remove-manager-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/users/{id}/manager/$ref
[!INCLUDE [sample-code](../includes/snippets/powershell/remove-manager-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-##### Response
+### Response
The following is an example of the response.
v1.0 User Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-delete.md
DELETE https://graph.microsoft.com/v1.0/users/{user-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-user-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-user-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/users/{user-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-delta.md
GET https://graph.microsoft.com/v1.0/users/delta
[!INCLUDE [sample-code](../includes/snippets/csharp/user-delta-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-delta-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/delta
[!INCLUDE [sample-code](../includes/snippets/php/user-delta-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/users/delta?$select=displayName,jobTitle,mo
[!INCLUDE [sample-code](../includes/snippets/csharp/user-delta-select-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-delta-select-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/delta?$select=displayName,jobTitle,mo
[!INCLUDE [sample-code](../includes/snippets/php/user-delta-select-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
Prefer: return=minimal
[!INCLUDE [sample-code](../includes/snippets/csharp/user-delta-minimal-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-delta-minimal-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: return=minimal
[!INCLUDE [sample-code](../includes/snippets/php/user-delta-minimal-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 User Exportpersonaldata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-exportpersonaldata.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/user-exportpersonaldata-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-exportpersonaldata-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/user-exportpersonaldata-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 User Findmeetingtimes https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-findmeetingtimes.md
One of the following permissions is required to call this API. To learn more, in
|Permission type | Permissions (from least to most privileged) | |:--|:|
-|Delegated (work or school account) | Calendars.Read.Shared, Calendars.ReadWrite.Shared |
+|Delegated (work or school account) | Calendars.Read, Calendars.ReadWrite |
|Delegated (personal Microsoft account) | Not supported. | |Application | Not supported. |
Content-Type: application/json
"isOrganizerOptional": "false", "meetingDuration": "PT1H", "returnSuggestionReasons": "true",
- "minimumAttendeePercentage": "100"
+ "minimumAttendeePercentage": 100
} ```
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/user-findmeetingtimes-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-findmeetingtimes-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/user-findmeetingtimes-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 User Get Mailboxsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-get-mailboxsettings.md
GET https://graph.microsoft.com/v1.0/me/mailboxSettings
[!INCLUDE [sample-code](../includes/snippets/csharp/get-mailboxsettings-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-mailboxsettings-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/mailboxSettings
[!INCLUDE [sample-code](../includes/snippets/php/get-mailboxsettings-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/me/mailboxSettings/automaticRepliesSetting
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/mailboxSettings/automaticRepliesSetting
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/me/mailboxSettings/workingHours
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/mailboxSettings/workingHours
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/me/mailboxSettings/userPurpose
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/mailboxSettings/userPurpose
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 User Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-get.md
GET https://graph.microsoft.com/v1.0/users/87d349ed-44d7-43e1-9a83-5f2406dee5bd
[!INCLUDE [sample-code](../includes/snippets/csharp/get-user-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-user-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/87d349ed-44d7-43e1-9a83-5f2406dee5bd
[!INCLUDE [sample-code](../includes/snippets/powershell/get-user-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/me
[!INCLUDE [sample-code](../includes/snippets/csharp/get-user-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-user-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me
[!INCLUDE [sample-code](../includes/snippets/powershell/get-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/users/87d349ed-44d7-43e1-9a83-5f2406dee5bd?
[!INCLUDE [sample-code](../includes/snippets/csharp/get-user-select-e3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-user-select-e3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/87d349ed-44d7-43e1-9a83-5f2406dee5bd?
[!INCLUDE [sample-code](../includes/snippets/powershell/get-user-select-e3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/users/4562bcc8-c436-4f95-b7c0-4f8ce89dca5e?
[!INCLUDE [sample-code](../includes/snippets/csharp/get-schemaextension-selectcourse-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-schemaextension-selectcourse-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/4562bcc8-c436-4f95-b7c0-4f8ce89dca5e?
[!INCLUDE [sample-code](../includes/snippets/powershell/get-schemaextension-selectcourse-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
"suppressions": [ ] }-->-
-### Example 5: Use `$filter` to retrieve specific users based on a property value
-
-This example shows how to use the `$filter` query parameter along with the `endswith` clause to retrieve a user with a specific value in the **mail** attribute. This request filters and returns all users with a mail address ending with contoso.com.
-
-#### Request
--
-# [HTTP](#tab/http)
-<!-- {
- "blockType": "request",
- "name": "get_user_filter"
-} -->
-```msgraph-interactive
-GET https://graph.microsoft.com/v1.0/users?$count=true&ConsistencyLevel=eventual&$filter=endsWith(mail,'@contoso.com')
-```
-
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
-
-# [Java](#tab/java)
-
-# [JavaScript](#tab/javascript)
-
-# [PHP](#tab/php)
-
-# [PowerShell](#tab/powershell)
---
-#### Response
-
-<!-- {
- "blockType": "response",
- "truncated": true,
- "@odata.type": "microsoft.graph.user"
-} -->
-```http
-HTTP/1.1 200 OK
-Content-type: application/json
-
-{
-
- "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users",
- "@odata.count": 1350,
- "@odata.nextLink": "https://graph.microsoft.com/v1.0/users?$count=true&$filter=endsWith(mail,'@contoso.com')&ConsistencyLevel=eventual&$skiptoken=m~AQAnOzEyN2NjN2I3NTQzYzQ0YzA4NjlhYjU5MzUzYmNhNGI2OzswOzA7",
- "value": [
- {
- "businessPhones": [],
- "displayName": "Phantom Space",
- "givenName": "Space",
- "jobTitle": null,
- "mail": "Space.Phantom@cloudezzy.com",
- "mobilePhone": null,
- "officeLocation": null,
- "preferredLanguage": null,
- "surname": "Phantom",
- "userPrincipalName": "Space.Phantom@contoso.com",
- "id": "00111916-c5c5-4dd2-9e31-aab96af7511e"
- }
- ]
-}
-```
v1.0 User Getmailtips https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-getmailtips.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/user-getmailtips-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-getmailtips-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/user-getmailtips-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 User List Agreementacceptances https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-agreementacceptances.md
Title: "List agreementAcceptances" description: "Retrieve a list of a user's agreementAcceptance objects." ms.localizationpriority: medium-+ ms.prod: "users" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/me/agreementAcceptances
[!INCLUDE [sample-code](../includes/snippets/csharp/get-agreementacceptances-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-agreementacceptances-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/agreementAcceptances
[!INCLUDE [sample-code](../includes/snippets/powershell/get-agreementacceptances-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User List Approleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-approleassignments.md
One of the following permissions is required to call this API. To learn more, in
<!-- { "blockType": "ignored" } --> ```http GET /users/{id | userPrincipalName}/appRoleAssignments
+GET /me/appRoleAssignments
``` ## Optional query parameters
GET https://graph.microsoft.com/v1.0/users/6e7b768e-07e2-4810-8459-485f84f8f204/
[!INCLUDE [sample-code](../includes/snippets/csharp/user-get-approleassignments-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-get-approleassignments-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/6e7b768e-07e2-4810-8459-485f84f8f204/
[!INCLUDE [sample-code](../includes/snippets/powershell/user-get-approleassignments-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/users/cdb555e3-b33e-4fd5-a427-17fadacbdfa7/
[!INCLUDE [sample-code](../includes/snippets/csharp/user-get-approleassignments-filterby-resourceid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-get-approleassignments-filterby-resourceid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/cdb555e3-b33e-4fd5-a427-17fadacbdfa7/
[!INCLUDE [sample-code](../includes/snippets/powershell/user-get-approleassignments-filterby-resourceid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 User List Calendargroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-calendargroups.md
GET https://graph.microsoft.com/v1.0/me/calendarGroups
[!INCLUDE [sample-code](../includes/snippets/csharp/get-calendargroups-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-calendargroups-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/calendarGroups
[!INCLUDE [sample-code](../includes/snippets/powershell/get-calendargroups-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 User List Calendars https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-calendars.md
GET https://graph.microsoft.com/v1.0/me/calendars
[!INCLUDE [sample-code](../includes/snippets/csharp/user-get-calendars-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-get-calendars-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/calendars
[!INCLUDE [sample-code](../includes/snippets/powershell/user-get-calendars-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User List Calendarview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-calendarview.md
GET https://graph.microsoft.com/v1.0/me/calendarView?startDateTime=2020-01-01T19
[!INCLUDE [sample-code](../includes/snippets/csharp/user-get-calendarview-e1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-get-calendarview-e1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/calendarView?startDateTime=2020-01-01T19
[!INCLUDE [sample-code](../includes/snippets/php/user-get-calendarview-e1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User List Contactfolders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-contactfolders.md
GET https://graph.microsoft.com/v1.0/me/contactFolders
[!INCLUDE [sample-code](../includes/snippets/csharp/get-contactfolders-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-contactfolders-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/contactFolders
[!INCLUDE [sample-code](../includes/snippets/powershell/get-contactfolders-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User List Contacts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-contacts.md
GET https://graph.microsoft.com/v1.0/me/contacts
[!INCLUDE [sample-code](../includes/snippets/csharp/user-get-contacts-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-get-contacts-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/contacts
[!INCLUDE [sample-code](../includes/snippets/powershell/user-get-contacts-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User List Createdobjects https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-createdobjects.md
GET https://graph.microsoft.com/v1.0/me/createdObjects
[!INCLUDE [sample-code](../includes/snippets/csharp/get-createdobjects-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-createdobjects-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/createdObjects
[!INCLUDE [sample-code](../includes/snippets/powershell/get-createdobjects-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 User List Directreports https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-directreports.md
Get a user's direct reports.
## 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).
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
|Permission type | Permissions (from least to most privileged) | |:--|:| |Delegated (work or school account) | User.Read and User.ReadBasic.All, User.Read.All, User.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All |
GET https://graph.microsoft.com/v1.0/me/directReports
[!INCLUDE [sample-code](../includes/snippets/csharp/get-directreports-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-directreports-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/directReports
[!INCLUDE [sample-code](../includes/snippets/powershell/get-directreports-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User List Events https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-events.md
Prefer: outlook.timezone="Pacific Standard Time"
[!INCLUDE [sample-code](../includes/snippets/csharp/get-events-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-events-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Prefer: outlook.timezone="Pacific Standard Time"
[!INCLUDE [sample-code](../includes/snippets/powershell/get-events-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 User List Joinedteams https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-joinedteams.md
GET https://graph.microsoft.com/v1.0/me/joinedTeams
[!INCLUDE [sample-code](../includes/snippets/csharp/get-joinedteams-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-joinedteams-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/joinedTeams
[!INCLUDE [sample-code](../includes/snippets/powershell/get-joinedteams-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
- [List all teams](/graph/teams-list-all-teams) - [Get team](../api/team-get.md) - [List associated teams](../api/associatedteaminfo-list.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
+- [List teams](../api/teams-list.md)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 User List Licensedetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-licensedetails.md
GET https://graph.microsoft.com/v1.0/me/licenseDetails
[!INCLUDE [sample-code](../includes/snippets/csharp/get-licensedetails-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-licensedetails-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/licenseDetails
[!INCLUDE [sample-code](../includes/snippets/powershell/get-licensedetails-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User List Mailfolders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-mailfolders.md
GET https://graph.microsoft.com/v1.0/me/mailFolders
[!INCLUDE [sample-code](../includes/snippets/csharp/get-mailfolders-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-mailfolders-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/mailFolders
[!INCLUDE [sample-code](../includes/snippets/powershell/get-mailfolders-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/beta/me/mailFolders/?includeHiddenFolders=true
[!INCLUDE [sample-code](../includes/snippets/csharp/get-hiddenmailfolders-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-hiddenmailfolders-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/beta/me/mailFolders/?includeHiddenFolders=true
[!INCLUDE [sample-code](../includes/snippets/powershell/get-hiddenmailfolders-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 User List Manager https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-manager.md
GET https://graph.microsoft.com/v1.0/users/{id|userPrincipalName}/manager
[!INCLUDE [sample-code](../includes/snippets/csharp/get-manager-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-manager-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/{id|userPrincipalName}/manager
[!INCLUDE [sample-code](../includes/snippets/powershell/get-manager-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/get-transitive-managers-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-transitive-managers-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 User List Memberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-memberof.md
Title: "List a user's direct memberships" description: "Get groups, directory roles, and administrative units that the user is a direct member of. This operation is not transitive."-+ ms.localizationpriority: high ms.prod: "users" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/users/6e7b768e-07e2-4810-8459-485f84f8f204/
[!INCLUDE [sample-code](../includes/snippets/csharp/user-get-memberof-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-get-memberof-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/6e7b768e-07e2-4810-8459-485f84f8f204/
[!INCLUDE [sample-code](../includes/snippets/powershell/user-get-memberof-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 User List Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-messages.md
GET https://graph.microsoft.com/v1.0/me/messages?$select=sender,subject
[!INCLUDE [sample-code](../includes/snippets/csharp/get-messages-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-messages-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/messages?$select=sender,subject
[!INCLUDE [sample-code](../includes/snippets/powershell/get-messages-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 User List Oauth2permissiongrants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-oauth2permissiongrants.md
GET https://graph.microsoft.com/v1.0/users/6e7b768e-07e2-4810-8459-485f84f8f204/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-user-oauth2permissiongrants-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-user-oauth2permissiongrants-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/6e7b768e-07e2-4810-8459-485f84f8f204/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-user-oauth2permissiongrants-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User List Owneddevices https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-owneddevices.md
GET https://graph.microsoft.com/v1.0/me/ownedDevices
[!INCLUDE [sample-code](../includes/snippets/csharp/get-owneddevices-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-owneddevices-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/ownedDevices
[!INCLUDE [sample-code](../includes/snippets/powershell/get-owneddevices-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 User List Ownedobjects https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-ownedobjects.md
GET https://graph.microsoft.com/v1.0/me/ownedObjects
[!INCLUDE [sample-code](../includes/snippets/csharp/get-ownedobjects-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-ownedobjects-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/ownedObjects
[!INCLUDE [sample-code](../includes/snippets/powershell/get-ownedobjects-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 User List People https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-people.md
GET https://graph.microsoft.com/v1.0/me/people
[!INCLUDE [sample-code](../includes/snippets/csharp/get-person-collection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-person-collection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/people
[!INCLUDE [sample-code](../includes/snippets/powershell/get-person-collection-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User List Registereddevices https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-registereddevices.md
GET https://graph.microsoft.com/v1.0/me/registeredDevices
[!INCLUDE [sample-code](../includes/snippets/csharp/get-registereddevices-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-registereddevices-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/registeredDevices
[!INCLUDE [sample-code](../includes/snippets/powershell/get-registereddevices-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 User List Transitivememberof https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list-transitivememberof.md
Title: "List a user's memberships (direct and transitive)" description: "Get groups, directory roles, and administrative units that the user is a member of through either direct or transitive membership."-+ ms.localizationpriority: medium ms.prod: "users" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/users/6e7b768e-07e2-4810-8459-485f84f8f204/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-transitivememberof-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-transitivememberof-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/6e7b768e-07e2-4810-8459-485f84f8f204/
[!INCLUDE [sample-code](../includes/snippets/powershell/get-transitivememberof-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 User List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-list.md
GET /users
## Optional query parameters
-This method supports the `$count`, `$expand`, `$filter`, `$orderBy`, `$search`, `$select`, and `$top` [OData query parameters](/graph/query-parameters) to help customize the response. `$skip` isn't supported. The default and maximum page sizes are 100 and 999 user objects respectively, except when you specify `$select=signInActivity` or `$filter=signInActivity`. When `signInActivity` is selected or filtered on, the maximum page size is 120.
+This method supports the `$count`, `$expand`, `$filter`, `$orderBy`, `$search`, `$select`, and `$top` [OData query parameters](/graph/query-parameters) to help customize the response. `$skip` isn't supported. You must specify `$select=signInActivity` or `$filter=signInActivity` while [listing users](../api/user-list.md), as the signInActivity property is not returned by default.
Some queries are supported only when you use the **ConsistencyLevel** header set to `eventual` and `$count`. For more information, see [Advanced query capabilities on Azure AD directory objects](/graph/aad-advanced-queries). The `$count` and `$search` parameters are currently not available in Azure AD B2C tenants.
GET https://graph.microsoft.com/v1.0/users
[!INCLUDE [sample-code](../includes/snippets/csharp/get-users-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-users-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users
[!INCLUDE [sample-code](../includes/snippets/powershell/get-users-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/users?$select=displayName,id&$filter=identi
[!INCLUDE [sample-code](../includes/snippets/csharp/get-signinname-users-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-signinname-users-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users?$select=displayName,id&$filter=identi
[!INCLUDE [sample-code](../includes/snippets/powershell/get-signinname-users-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/get-a-count-endswith-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-a-count-endswith-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-a-count-endswith-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/csharp/get-wa-count-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-wa-count-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-wa-count-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
ConsistencyLevel: eventual
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
ConsistencyLevel: eventual
[!INCLUDE [sample-code](../includes/snippets/powershell/get-to-count-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
} ```
-### Example 8: Use $filter to get users who are assigned a specific license
+
+### Example 8: Get guest (B2B) users from a specific tenant or domain by userPrincipalName
+
+#### Request
+
+The following is an example of the request. The userPrincipalName value for guest (B2B collaboration) users always contains the "#EXT#" identifier. For example, the userPrincipalName of a user in their home tenant is *AdeleV@adatum.com*. When you invite the user to collaborate in your tenant, *contoso.com*, their userPrincipalName in your tenant is "AdeleV_adatum.com#EXT#@contoso.com".
+
+This request requires the **ConsistencyLevel** header set to `eventual` and the `$count=true` query string because the request includes the endsWith operator. For more information about the use of **ConsistencyLevel** and `$count`, see [Advanced query capabilities on Azure AD directory objects](/graph/aad-advanced-queries).
+
+>**NOTE:** You must encode the reserved character "#" in the userPrincipalName value as "%23" in the request URL. For more information, see [Encoding special characters](/graph/query-parameters#encoding-query-parameters).
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_b2b_users"
+}-->
+```msgraph-interactive
+GET https://graph.microsoft.com/v1.0/users?$select=id,displayName,mail,identities&$filter=endsWith(userPrincipalName,'%23EXT%23@contoso.com')&$count=true
+ConsistencyLevel: eventual
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+> **Note:** The response object shown here might be shortened for readability.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.user",
+ "isCollection": true
+} -->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users(id,displayName,mail,identities)",
+ "@odata.count": 2,
+ "value": [
+ {
+ "id": "39807bd1-3dde-48f3-8165-81ddd4e46de0",
+ "displayName": "Adele Vance",
+ "mail": "AdeleV@adatum.com",
+ "identities": [
+ {
+ "signInType": "userPrincipalName",
+ "issuer": "contoso.com",
+ "issuerAssignedId": "AdeleV_adatum.com#EXT#@cntoso.com"
+ }
+ ]
+ }
+ ]
+}
+```
+
+### Example 9: Use $filter to get users who are assigned a specific license
#### Request
Content-type: application/json
```
-### Example 9: Get the value of a schema extension for all users
+### Example 10: Get the value of a schema extension for all users
In this example, the ID of the schema extension is `ext55gb1l09_msLearnCourses`.
GET https://graph.microsoft.com/v1.0/users?$select=ext55gb1l09_msLearnCourses
[!INCLUDE [sample-code](../includes/snippets/csharp/list-users-schemaextension-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-users-schemaextension-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users?$select=ext55gb1l09_msLearnCourses
[!INCLUDE [sample-code](../includes/snippets/powershell/list-users-schemaextension-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
>**Note:** You can also apply `$filter` on the schema extension property to retrieve objects where a property in the collection matches a specified value. The syntax is `/users?$filter={schemaPropertyID}/{propertyName} eq 'value'`. For example, `GET /users?$select=ext55gb1l09_msLearnCourses&$filter=ext55gb1l09_msLearnCourses/courseType eq 'Developer'`. The `eq` and `not` operators are supported.
-### Example 10: Get users including their last sign-in time
+### Example 11: Get users including their last sign-in time
#### Request
GET https://graph.microsoft.com/v1.0/users?$select=displayName,userPrincipalName
[!INCLUDE [sample-code](../includes/snippets/csharp/get-users-signin-last-time-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-users-signin-last-time-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users?$select=displayName,userPrincipalName
[!INCLUDE [sample-code](../includes/snippets/powershell/get-users-signin-last-time-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 User Post Approleassignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-post-approleassignments.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/user-create-approleassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-create-approleassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 User Post Calendargroups https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-post-calendargroups.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-calendargroup-from-user-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-calendargroup-from-user-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-calendargroup-from-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [calendarGroup](../resources/calendargroup.md) object.
v1.0 User Post Calendars https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-post-calendars.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-calendar-from-user-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-calendar-from-user-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-calendar-from-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User Post Contactfolders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-post-contactfolders.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-contactfolder-from-user-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-contactfolder-from-user-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-contactfolder-from-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [contactFolder](../resources/contactfolder.md) object.
v1.0 User Post Contacts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-post-contacts.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-contact-from-user-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-contact-from-user-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-contact-from-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User Post Events https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-post-events.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-event-from-user-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-event-from-user-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-event-from-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [event](../resources/event.md) object.
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-event-from-user-multiple-locations-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-event-from-user-multiple-locations-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-event-recurring-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-event-recurring-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-event-recurring-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [event](../resources/event.md) object.
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-event-from-user-with-online-meeting-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-event-from-user-with-online-meeting-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-event-from-user-with-online-meeting-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [event](../resources/event.md) object.
v1.0 User Post Mailfolders https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-post-mailfolders.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-mailfolder-from-user-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-mailfolder-from-user-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-mailfolder-from-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User Post Manager https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-post-manager.md
doc_type: apiPageType
Namespace: microsoft.graph Assign a user's manager.
-> [!NOTE]
-> You cannot assign direct reports; instead, use this API.
+> **Note:** You cannot assign direct reports; instead, use this API.
## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
In the request body, supply a JSON object and pass an `@odata.id` parameter with
If successful, this method returns `204 No Content` response code. It does not return anything in the response body. ## Example
-##### Request
+### Request
The following is an example of the request. The request body is a JSON object with an `@odata.id` parameter and the read URL for the [user](../resources/user.md) object to be assigned as a manager. # [HTTP](#tab/http)
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-manager-from-group-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-manager-from-group-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-manager-from-group-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+
-##### Response
+### Response
The following is an example of the response. >**Note**: The response object shown here might be shortened for readability. <!-- {
v1.0 User Post Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-post-messages.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-message-from-user-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-message-from-user-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-message-from-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [message](../resources/message.md) object.
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-message-with-headers-from-user-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-message-with-headers-from-user-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-message-with-headers-from-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [message](../resources/message.md) object.
Q29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9wa2NzNy1taW1lOw0KCW5hbWU9c21pbWUucDdtOw0KCXNt
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Q29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9wa2NzNy1taW1lOw0KCW5hbWU9c21pbWUucDdtOw0KCXNt
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell)+
+# [Python](#tab/python)
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 User Post Users https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-post-users.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-user-from-users-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-user-from-users-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-user-from-users-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [user](../resources/user.md) object.
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-user-from-users-identities-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-user-from-users-identities-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-user-from-users-identities-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 User Reprocesslicenseassignment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-reprocesslicenseassignment.md
POST https://graph.microsoft.com/v1.0/users/047dd774-f1c4-40f2-82f0-278de79f9b83
[!INCLUDE [sample-code](../includes/snippets/csharp/user-reprocesslicenseassignment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-reprocesslicenseassignment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/users/047dd774-f1c4-40f2-82f0-278de79f9b83
[!INCLUDE [sample-code](../includes/snippets/powershell/user-reprocesslicenseassignment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User Revokesigninsessions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-revokesigninsessions.md
The following example shows how to call this API.
# [HTTP](#tab/http) <!-- {
- "blockType": "ignored",
+ "blockType": "request",
"name": "user_revokesigninsessionss" }-->+ ```http POST https://graph.microsoft.com/v1.0/me/revokeSignInSessions ```+ # [C#](#tab/csharp) [!INCLUDE [sample-code](../includes/snippets/csharp/user-revokesigninsessionss-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [JavaScript](#tab/javascript)
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [Go](#tab/go)
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PowerShell](#tab/powershell) [!INCLUDE [sample-code](../includes/snippets/powershell/user-revokesigninsessionss-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] -
+# [Python](#tab/python)
+ ### Response <!-- { "blockType": "response",
- "truncated": true
+ "truncated": true,
+ "@odata.type": "string"
} --> ```http HTTP/1.1 200 OK
v1.0 User Sendmail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-sendmail.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/user-sendmail-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-sendmail-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/user-sendmail-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/user-sendmail-with-headers-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-sendmail-with-headers-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/user-sendmail-with-headers-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/user-sendmail-with-attachment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-sendmail-with-attachment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/user-sendmail-with-attachment-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 User Translateexchangeids https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-translateexchangeids.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/user-translateexchangeids-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-translateexchangeids-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/user-translateexchangeids-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 User Update Mailboxsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-update-mailboxsettings.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-mailboxsettings-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-mailboxsettings-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-mailboxsettings-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [snippet-not-available](../includes/snippets/snippet-not-available.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+ #### Response
v1.0 User Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/user-update.md
One of the following permissions is required to call this API. To learn more, in
|Application | User.ManageIdentities.All, User.EnableDisableAccount.All, User.ReadWrite.All, Directory.ReadWrite.All | >[!NOTE]
-> - To update sensitive user properties, such as **accountEnabled**, **mobilePhone**, and **otherMails** for users with privileged administrator roles, the app must be assigned the *Directory.AccessAsUser.All* delegated permission, and the calling user must have a higher privileged administrator role as indicated in [Who can perform sensitive actions](../resources/users.md#who-can-perform-sensitive-actions).
+> - To update sensitive user properties, such as **accountEnabled**, **mobilePhone**, and **otherMails** for users with privileged administrator roles:
+> - In delegated scenarios, the app must be assigned the *Directory.AccessAsUser.All* delegated permission and the calling user must have a higher privileged administrator role as indicated in [Who can perform sensitive actions](../resources/users.md#who-can-perform-sensitive-actions).
+> - In app-only scenarios, the app must be assigned a higher privileged administrator role as indicated in [Who can perform sensitive actions](../resources/users.md#who-can-perform-sensitive-actions).
> - Your personal Microsoft account must be tied to an Azure AD tenant to update your profile with the *User.ReadWrite* delegated permission on a personal Microsoft account. > - Updating the **identities** property requires the *User.ManageIdentities.All* permission. Also, adding a [B2C local account](../resources/objectidentity.md) to an existing **user** object is not allowed, unless the **user** object already contains a local account identity.
In the request body, supply the values for relevant fields that should be update
|givenName|String|The given name (first name) of the user.| |employeeHireDate|DateTimeOffset|The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`| |employeeLeaveDateTime|DateTimeOffset|The date and time when the user left or will leave the organization. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.<br><br> For delegated scenarios, the calling user must have the Global Administrator role and the calling app assigned the _User.Read.All_ and _User-LifeCycleInfo.ReadWrite.All_ delegated permissions. |
+|employeeOrgData|[employeeOrgData](../resources/employeeorgdata.md) |Represents organization data (e.g. division and costCenter) associated with a user. |
|interests|String collection|A list for the user to describe their interests.| |jobTitle|String|The user's job title.| |mail|String|The SMTP address for the user, for example, `jeff@contoso.onmicrosoft.com`. Changes to this property will also update the user's **proxyAddresses** collection to include the value as a SMTP address. For Azure AD B2C accounts, this property can be updated up to only ten times with unique SMTP addresses. Cannot be updated to `null`. |
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-user-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-user-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-other-user-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-other-user-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-other-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-user-passwordprofile-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-user-passwordprofile-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-user-passwordprofile-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-schemaextension-for-userid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-schemaextension-for-userid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-schemaextension-for-userid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ To remove the value of the schema extension from the user object, set the **ext55gb1l09_msLearnCourses** property to `null`.
v1.0 Userconsentrequest Filterbycurrentuser https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/userconsentrequest-filterbycurrentuser.md
Title: "userConsentRequest: filterByCurrentUser" description: "Retrieve userConsentRequest objects for which the current user is the reviewer."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/csharp/userconsentrequest-filterbycurrentuser-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/userconsentrequest-filterbycurrentuser-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/php/userconsentrequest-filterbycurrentuser-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Userconsentrequest Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/userconsentrequest-get.md
Title: "Get userConsentRequest" description: "Read the properties and relationships of a userConsentRequest object."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: apiPageType
GET https://graph.microsoft.com/v1.0/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/csharp/get-userconsentrequest-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-userconsentrequest-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identityGovernance/appConsent/appConsentReq
[!INCLUDE [sample-code](../includes/snippets/powershell/get-userconsentrequest-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Userflowlanguageconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/userflowlanguageconfiguration-get.md
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_Partner/languag
[!INCLUDE [sample-code](../includes/snippets/csharp/get-userflowlanguageconfiguration-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-userflowlanguageconfiguration-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_Partner/languag
[!INCLUDE [sample-code](../includes/snippets/powershell/get-userflowlanguageconfiguration-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Userflowlanguageconfiguration List Overridespages https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/userflowlanguageconfiguration-list-overridespages.md
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_Partner/languag
[!INCLUDE [sample-code](../includes/snippets/csharp/get-userflowlanguagepage-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-userflowlanguagepage-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_Partner/languag
[!INCLUDE [sample-code](../includes/snippets/powershell/get-userflowlanguagepage-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Userflowlanguagepage Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/userflowlanguagepage-delete.md
The following is an example of the request.
DELETE https://graph.microsoft.com/beta/identity/b2xUserFlows/B2X_1_Partner/languages/en/overridesPages/selfasserted1_1/$value ```
-# [C#](#tab/csharp)
-
-# [Go](#tab/go)
- # [Java](#tab/java) [!INCLUDE [sample-code](../includes/snippets/jav)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/beta/identity/b2xUserFlows/B2X_1_Partner/lang
[!INCLUDE [sample-code](../includes/snippets/javascript/delete-userflowlanguagepage-javascript-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PHP](#tab/php)
- ### Response
v1.0 Userflowlanguagepage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/userflowlanguagepage-get.md
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_Partner/languag
[!INCLUDE [sample-code](../includes/snippets/csharp/get-userflowlanguagepage-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-userflowlanguagepage-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/identity/b2xUserFlows/B2X_1_Partner/languag
[!INCLUDE [sample-code](../includes/snippets/powershell/get-userflowlanguagepage-3-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Userflowlanguagepage Put https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/userflowlanguagepage-put.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-overridespages-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [Go](#tab/go)
+# [CLI](#tab/cli)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [JavaScript](#tab/javascript)
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-overridespages-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Userregistrationdetails Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/userregistrationdetails-get.md
+
+ Title: "Get userRegistrationDetails"
+description: "Read the properties and relationships of a userRegistrationDetails object."
+
+ms.localizationpriority: medium
++
+# Get userRegistrationDetails
+
+Namespace: microsoft.graph
+
+Read the properties and relationships of a [userRegistrationDetails](../resources/userregistrationdetails.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
+|Permission type|Permissions (from least to most privileged)|
+|:|:|
+|Delegated (work or school account)|AuditLog.Read.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|AuditLog.Read.All|
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /reports/authenticationMethods/userRegistrationDetails/{userId}
+```
+
+## Optional query parameters
+
+This method does not support the OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a [userRegistrationDetails](../resources/userregistrationdetails.md) object in the response body.
+
+## Examples
+
+### Request
+
+The following is an example of the request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_userregistrationdetails"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/reports/authenticationMethods/userRegistrationDetails/86462606-fde0-4fc4-9e0c-a20eb73e54c6
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following is an example of the response.
+
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.userRegistrationDetails"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "value": {
+ "id": "86462606-fde0-4fc4-9e0c-a20eb73e54c6",
+ "userPrincipalName": "AlexW@Contoso.com",
+ "userDisplayName": "Alex Wilber",
+ "isAdmin": false,
+ "isSsprRegistered": false,
+ "isSsprEnabled": false,
+ "isSsprCapable": false,
+ "isMfaRegistered": true,
+ "isMfaCapable": true,
+ "isPasswordlessCapable": false,
+ "lastUpdatedDateTime": "2023-03-13T19:15:41.6195833Z",
+ "methodsRegistered": [
+ "microsoftAuthenticatorPush",
+ "softwareOneTimePasscode"
+ ],
+ "defaultMfaMethod": "microsoftAuthenticatorPush",
+ "isSystemPreferredAuthenticationMethodEnabled": true,
+ "systemPreferredAuthenticationMethods": [
+ "push"
+ ],
+ "userPreferredMethodForSecondaryAuthentication": "push",
+ "userType": "member"
+ }
+}
+```
v1.0 Userscopeteamsappinstallation Get Chat https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/userscopeteamsappinstallation-get-chat.md
GET https://graph.microsoft.com/v1.0/users/f32b83bb-4fc8-4db7-b7f5-76cdbbb8aa1c/
[!INCLUDE [sample-code](../includes/snippets/csharp/user-chat-teamsapps-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-chat-teamsapps-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/f32b83bb-4fc8-4db7-b7f5-76cdbbb8aa1c/
[!INCLUDE [sample-code](../includes/snippets/powershell/user-chat-teamsapps-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
Content-type: application/json
"section": "documentation", "tocPath": "" }-->+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Usersettings Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/usersettings-get.md
If successful, this method returns a `200 OK` response code and [userSettings](.
##### Request
-```http
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_usersettings"
+}-->
+
+```msgraph-interactive
GET https://graph.microsoft.com/v1.0/me/settings ```
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++ ##### Response Here is an example of the response. Note: The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+
+} -->
+ ```http HTTP/1.1 200 OK
-Content-type: application/json
+```
+<!--Content-type: application/json
{ "contributionToContentDiscoveryAsOrganizationDisabled": false, "contributionToContentDiscoveryDisabled": false
-}
+}
```--
+-->
v1.0 Usersettings Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/usersettings-update.md
Title: "Update settings"
+ Title: "Update userSettings"
description: "Update the properties of the settings object. " ms.localizationpriority: medium
ms.prod: "users"
doc_type: apiPageType
-# Update settings
+# Update userSettings
Namespace: microsoft.graph
In the request body, supply the values for relevant fields that should be update
|:|:--|:-| |contributionToContentDiscoveryDisabled|Boolean|Set to true do disable delegate access to the [Trending](/graph/api/resources/insights-trending?view=graph-rest-1.0&preserve-view=true) API and to disable access to documents in Office Delve for the user. Setting to true also affects the relevance of the content displayed in Microsoft 365 - for example, Suggested sites in SharePoint Home and the Discover view in OneDrive for Business show less relevant results. This setting reflects the control state in [Office Delve](https://support.office.com/en-us/article/are-my-documents-safe-in-office-delve-f5f409a2-37ed-4452-8f61-681e5e1836f3?ui=en-US&rs=en-US&ad=US#bkmk_optout).|
+## Response
+If successful, this method returns a `200 OK` response code and the updated **userSettings** in the response body.
+ ## Example
-##### Request
+### Request
Here is an example request on how to opt-out a user from Delve and disable his contribution on content relevancy for the whole organization.-
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "usersettings_update_v1_e1"
+}-->
```http PATCH https://graph.microsoft.com/v1.0/me/settings Content-type: application/json
Content-type: application/json
} ```
-##### Response
+# [C#](#tab/csharp)
-Here is an example of the response. Note: The response object shown here might be shortened for readability.
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+Here is an example of the response. Note: The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.userSettings"
+} -->
```http HTTP/1.1 200 OK Content-type: application/json {
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('c771-00aa-4fa0-92ac-905f')/settings/$entity",
"contributionToContentDiscoveryAsOrganizationDisabled": false, "contributionToContentDiscoveryDisabled": true }
v1.0 Userteamwork Delete Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/userteamwork-delete-installedapps.md
DELETE https://graph.microsoft.com/v1.0/users/5b649834-7412-4cce-9e69-176e95a394
[!INCLUDE [sample-code](../includes/snippets/csharp/user-delete-teamsapp-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-delete-teamsapp-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/users/5b649834-7412-4cce-9e69-176e95a394
[!INCLUDE [sample-code](../includes/snippets/powershell/user-delete-teamsapp-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 204 No Content
"section": "documentation", "tocPath": "" }-->+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Userteamwork Get Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/userteamwork-get-installedapps.md
GET https://graph.microsoft.com/v1.0/users/5b649834-7412-4cce-9e69-176e95a394f5/
[!INCLUDE [sample-code](../includes/snippets/csharp/user-list-teamsapps-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-list-teamsapps-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/5b649834-7412-4cce-9e69-176e95a394f5/
[!INCLUDE [sample-code](../includes/snippets/powershell/user-list-teamsapps-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
"section": "documentation", "tocPath": "" }-->+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Userteamwork List Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/userteamwork-list-installedapps.md
GET https://graph.microsoft.com/v1.0/users/5b649834-7412-4cce-9e69-176e95a394f5/
[!INCLUDE [sample-code](../includes/snippets/csharp/user-list-teamsapps-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-list-teamsapps-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/5b649834-7412-4cce-9e69-176e95a394f5/
[!INCLUDE [sample-code](../includes/snippets/powershell/user-list-teamsapps-2-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/users/5b649834-7412-4cce-9e69-176e95a394f5/
[!INCLUDE [sample-code](../includes/snippets/csharp/user-list-teamsapps-details-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-list-teamsapps-details-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/5b649834-7412-4cce-9e69-176e95a394f5/
[!INCLUDE [sample-code](../includes/snippets/powershell/user-list-teamsapps-details-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
GET https://graph.microsoft.com/v1.0/users/97a5a533-833d-494b-b543-c0afe026cb96/
[!INCLUDE [sample-code](../includes/snippets/csharp/user-list-teamsapps-details-filter-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-list-teamsapps-details-filter-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/97a5a533-833d-494b-b543-c0afe026cb96/
[!INCLUDE [sample-code](../includes/snippets/powershell/user-list-teamsapps-details-filter-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
] } ```+ ## See also+ - [List apps in catalog](appcatalogs-list-teamsapps.md)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Userteamwork Post Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/userteamwork-post-installedapps.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/user-add-teamsapp-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/user-add-teamsapp-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/user-add-teamsapp-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
HTTP/1.1 201 Created
"section": "documentation", "tocPath": "" }-->+
+## See also
+
+[Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Userteamwork Sendactivitynotification https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/userteamwork-sendactivitynotification.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/userteamwork-sendactivitynotification-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/userteamwork-sendactivitynotification-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/userteamwork-sendactivitynotification-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/team-sendactivitynotification-for-userid-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/team-sendactivitynotification-for-userid-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/team-sendactivitynotification-for-userid-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
HTTP/1.1 204 No Content
- [Activity feed notification C# sample](https://github.com/OfficeDev/Microsoft-Teams-Samples/blob/main/samples/graph-activity-feed/csharp) - [Activity feed notification Node.js sample](https://github.com/OfficeDev/Microsoft-Teams-Samples/blob/main/samples/graph-activity-feed/nodejs)
+- [Microsoft Graph service-specific throttling limits](/graph/throttling-limits#microsoft-teams-service-limits)
v1.0 Virtualappointment Getvirtualappointmentjoinweburl https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/virtualappointment-getvirtualappointmentjoinweburl.md
+
+ Title: "virtualAppointment: getVirtualAppointmentJoinWebUrl"
+description: "Get a virtual appointment join link."
+
+ms.localizationpriority: medium
++
+# virtualAppointment: getVirtualAppointmentJoinWebUrl
+
+Namespace: microsoft.graph
+
+Get a join web URL for a [Microsoft Virtual Appointments](/microsoft-365/frontline/virtual-appointments). This web URL includes enhanced business-to-customer experiences such as mobile browser join and virtual lobby rooms. With [Teams Premium](/microsoftteams/teams-add-on-licensing/licensing-enhance-teams), you can configure a [custom lobby room](/microsoft-365/frontline/browser-join#customize-the-waiting-room-with-your-company-logo) experience for attendees by adding your company logo and access the [Virtual Appointments usage report](/microsoft-365/frontline/virtual-appointments-usage-report) for organizational analytics.
+
+## 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) | VirtualAppointment.Read, VirtualAppointment.ReadWrite |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | VirtualAppointment.Read.All, VirtualAppointment.ReadWrite.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /me/onlineMeetings/{onlineMeetingId}/getVirtualAppointmentJoinWebUrl
+GET /users/{userId}/onlineMeetings/{onlineMeetingId}/getVirtualAppointmentJoinWebUrl
+```
+
+## Request headers
+
+| Name | Description |
+| :-- | : |
+| Authorization | Bearer {token}. Required. |
+| Accept-Language | Language. Optional. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a String in the response body. The **value** property represents the join web URL for [Microsoft Virtual Appointments](/microsoft-365/frontline/virtual-appointments).
+
+## Examples
+
+### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "get_virtualappointment",
+ "sampleKeys": ["MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZi"]
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZi/getVirtualAppointmentJoinWebUrl
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+### Response
+
+The following example shows the response.
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Edm.String"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/beta/$metadata#Edm.String",
+ "value": "https://visit.teams.microsoft.com/webrtc-svc/api/route?tid=a796be92-&convId=19:meeting_=True"
+}
+```
v1.0 Voiceauthenticationmethodconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/voiceauthenticationmethodconfiguration-delete.md
DELETE https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-voiceauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-voiceauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-voiceauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Voiceauthenticationmethodconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/voiceauthenticationmethodconfiguration-get.md
GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/csharp/get-voiceauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-voiceauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/powershell/get-voiceauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Voiceauthenticationmethodconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/voiceauthenticationmethodconfiguration-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-voiceauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-voiceauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-voiceauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowshelloforbusinessauthenticationmethod Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/windowshelloforbusinessauthenticationmethod-delete.md
DELETE https://graph.microsoft.com/v1.0/users/kim@contoso.com/authentication/win
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-windowshelloforbusinessauthenticationmethod-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-windowshelloforbusinessauthenticationmethod-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/users/kim@contoso.com/authentication/win
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-windowshelloforbusinessauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowshelloforbusinessauthenticationmethod Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/windowshelloforbusinessauthenticationmethod-get.md
GET https://graph.microsoft.com/v1.0/users/annie@contoso.com/authentication/wind
[!INCLUDE [sample-code](../includes/snippets/csharp/get-windowshelloforbusinessauthenticationmethod-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-windowshelloforbusinessauthenticationmethod-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/annie@contoso.com/authentication/wind
[!INCLUDE [sample-code](../includes/snippets/powershell/get-windowshelloforbusinessauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Windowshelloforbusinessauthenticationmethod List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/windowshelloforbusinessauthenticationmethod-list.md
GET https://graph.microsoft.com/v1.0/users/annie@contoso.com/authentication/wind
[!INCLUDE [sample-code](../includes/snippets/csharp/list-windowshelloforbusinessauthenticationmethod-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/list-windowshelloforbusinessauthenticationmethod-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/annie@contoso.com/authentication/wind
[!INCLUDE [sample-code](../includes/snippets/powershell/list-windowshelloforbusinessauthenticationmethod-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workbook Closesession https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workbook-closesession.md
workbook-session-id: {session-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/close-workbook-session-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/close-workbook-session-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
workbook-session-id: {session-id}
[!INCLUDE [sample-code](../includes/snippets/php/close-workbook-session-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ Note that workbook-session-id header is required.
v1.0 Workbook Createsession https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workbook-createsession.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-excel-session-with-long-running-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-excel-session-with-long-running-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-excel-session-with-long-running-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-workbook-session-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-workbook-session-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-workbook-session-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ #### Response
v1.0 Workbook List Comments https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workbook-list-comments.md
GET https://graph.microsoft.com/v1.0/drive/items/{id}/workbook/comments
[!INCLUDE [sample-code](../includes/snippets/csharp/get-comments-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-comments-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/drive/items/{id}/workbook/comments
[!INCLUDE [sample-code](../includes/snippets/php/get-comments-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workbook List Names https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workbook-list-names.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/names
[!INCLUDE [sample-code](../includes/snippets/csharp/get-names-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-names-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/names
[!INCLUDE [sample-code](../includes/snippets/php/get-names-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Workbook List Tables https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workbook-list-tables.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables
[!INCLUDE [sample-code](../includes/snippets/csharp/get-tables-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-tables-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables
[!INCLUDE [sample-code](../includes/snippets/php/get-tables-1-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Workbook List Worksheets https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workbook-list-worksheets.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets
[!INCLUDE [sample-code](../includes/snippets/csharp/get-worksheets-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-worksheets-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets
[!INCLUDE [sample-code](../includes/snippets/php/get-worksheets-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Workbook Refreshsession https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workbook-refreshsession.md
workbook-session-id: {session-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/refresh-excel-session-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/refresh-excel-session-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
workbook-session-id: {session-id}
[!INCLUDE [sample-code](../includes/snippets/php/refresh-excel-session-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ Note that workbook-session-id header is required.
v1.0 Workbook Tablerowoperationresult https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workbook-tablerowoperationresult.md
GET https://graph.microsoft.com/beta/me/drive/items/01CCETFLK7GVZTZHSQNRD2AEI5XW
[!INCLUDE [sample-code](../includes/snippets/php/workbook-tablerowoperationresult-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workbookapplication Calculate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workbookapplication-calculate.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/workbookapplication-calculate-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/workbookapplication-calculate-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/workbookapplication-calculate-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workbookapplication Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workbookapplication-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/application
[!INCLUDE [sample-code](../includes/snippets/csharp/get-workbookapplication-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-workbookapplication-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/application
[!INCLUDE [sample-code](../includes/snippets/php/get-workbookapplication-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workbookcomment Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workbookcomment-get.md
GET https://graph.microsoft.com/v1.0/drive/items/{id}/workbook/comments/{id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-workbookcomment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-workbookcomment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/drive/items/{id}/workbook/comments/{id}
[!INCLUDE [sample-code](../includes/snippets/php/get-workbookcomment-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workbookcomment List Replies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workbookcomment-list-replies.md
GET https://graph.microsoft.com/v1.0/drive/items/{id}/workbook/comments/{id}/rep
[!INCLUDE [sample-code](../includes/snippets/csharp/get-replies-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-replies-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/drive/items/{id}/workbook/comments/{id}/rep
[!INCLUDE [sample-code](../includes/snippets/php/get-replies-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workbookcomment Post Replies https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workbookcomment-post-replies.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-workbookcommentreply-from-workbookcomment-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-workbookcommentreply-from-workbookcomment-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-workbookcommentreply-from-workbookcomment-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workbookcommentreply Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workbookcommentreply-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/comments/{id}/
[!INCLUDE [sample-code](../includes/snippets/csharp/get-workbookcommentreply-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-workbookcommentreply-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/comments/{id}/
[!INCLUDE [sample-code](../includes/snippets/php/get-workbookcommentreply-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workbookoperation Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workbookoperation-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{drive-item-id}/workbook/ope
[!INCLUDE [sample-code](../includes/snippets/csharp/get-workbookoperation-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-workbookoperation-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{drive-item-id}/workbook/ope
[!INCLUDE [sample-code](../includes/snippets/php/get-workbookoperation-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workbookpivottable Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workbookpivottable-get.md
GET https://graph.microsoft.com/v1.0/me/drive/root/workbook/worksheets/{id}/pivo
[!INCLUDE [sample-code](../includes/snippets/csharp/get-workbookpivottable-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-workbookpivottable-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/root/workbook/worksheets/{id}/pivo
[!INCLUDE [sample-code](../includes/snippets/php/get-workbookpivottable-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Workbookpivottable Refresh https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workbookpivottable-refresh.md
POST https://graph.microsoft.com/v1.0/me/drive/root/workbook/worksheets/{id}/piv
[!INCLUDE [sample-code](../includes/snippets/csharp/workbookpivottable-refresh-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/workbookpivottable-refresh-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/drive/root/workbook/worksheets/{id}/piv
[!INCLUDE [sample-code](../includes/snippets/php/workbookpivottable-refresh-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Workbookpivottable Refreshall https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workbookpivottable-refreshall.md
POST https://graph.microsoft.com/v1.0/me/drive/root/workbook/worksheets/{id|name
[!INCLUDE [sample-code](../includes/snippets/csharp/workbookpivottable-refreshall-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/workbookpivottable-refreshall-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/drive/root/workbook/worksheets/{id|name
[!INCLUDE [sample-code](../includes/snippets/php/workbookpivottable-refreshall-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Workbookworksheet List Pivottables https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workbookworksheet-list-pivottables.md
GET https://graph.microsoft.com/v1.0/me/drive/root/workbook/worksheets/{id}/pivo
[!INCLUDE [sample-code](../includes/snippets/csharp/get-pivottables-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-pivottables-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/root/workbook/worksheets/{id}/pivo
[!INCLUDE [sample-code](../includes/snippets/php/get-pivottables-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Workflow List Executionscope https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workflow-list-executionscope.md
+
+ Title: "List executionScope"
+description: "Get a list of the user objects in scope of execution for a workflow."
+
+ms.localizationpriority: medium
++
+# List executionScope
+
+Namespace: microsoft.graph.identityGovernance
+
+List the users that meet the [execution conditions](../resources/identitygovernance-workflowexecutionconditions.md) regardless of whether they have already been processed by the [workflow](../resources/identitygovernance-workflow.md).
+
+The workflow engine periodically evaluates the users that meet the execution conditions. The results will not be up to date if the execution conditions have been changed recently, relevant attributes on the user have been changed recently or the [time based trigger](../resources/identitygovernance-timebasedattributetrigger.md) has been reached recently.
+
+The API is only supported for workflows with [trigger and scope based](../resources/identitygovernance-triggerandscopebasedconditions.md) [execution conditions](../resources/identitygovernance-workflowexecutionconditions.md). Furthermore, results are only returned if the workflows schedule (isSchedulingEnabled) is enabled.
+
+## 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)|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
+|Delegated (personal Microsoft account)|Not supported.|
+|Application|LifecycleWorkflows.Read.All, LifecycleWorkflows.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /identitygovernance/lifecycleWorkflows/workflows/{workflowId}/executionScope
+```
+
+## Optional query parameters
+
+This method supports the `$select`, `$expand`, `$orderBy`, and `$filter` OData query parameters to help customize the response. For general information, see [OData query parameters](/graph/query-parameters).
+
+## Request headers
+
+|Name|Description|
+|:|:|
+|Authorization|Bearer {token}. Required.|
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this method returns a `200 OK` response code and a collection of [microsoft.graph.identityGovernance.userProcessingResult](../resources/identitygovernance-userprocessingresult.md) objects in the response body.
+
+## Examples
+
+### Example: Retrieve the users that fall in scope of a workflow
+
+#### Request
+
+The following is an example of a request.
+
+# [HTTP](#tab/http)
+<!-- {
+ "blockType": "request",
+ "name": "lifecycleworkflows_list_executionScope_e1"
+}
+-->
+``` http
+GET https://graph.microsoft.com/v1.0/identitygovernance/lifecycleWorkflows/workflows/8696088c-1aef-4f65-afe9-acd55343e327/executionScope
+```
+
+# [C#](#tab/csharp)
+
+# [CLI](#tab/cli)
+
+# [Go](#tab/go)
+
+# [Java](#tab/java)
+
+# [JavaScript](#tab/javascript)
+
+# [PHP](#tab/php)
+
+# [PowerShell](#tab/powershell)
+
+# [Python](#tab/python)
+++
+#### Response
+
+The following is an example of the response.
+>**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "Collection(microsoft.graph.identityGovernance.userProcessingResult)"
+}
+-->
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/lifecycleWorkflows/workflows('156ce798-1eb6-4e0a-8515-e79f54d04390')/userProcessingResults",
+ "value": [
+ {
+ "id": "e831ffea-4156-482a-ba43-a8161f83efa8",
+ "completedDateTime": "2022-08-24T18:27:43.1283747Z",
+ "failedTasksCount": 1,
+ "processingStatus": "failed",
+ "scheduledDateTime": "2022-08-24T18:27:28.4105696Z",
+ "startedDateTime": "2022-08-24T18:27:34.47941Z",
+ "totalTasksCount": 3,
+ "totalUnprocessedTasksCount": 2,
+ "workflowExecutionType": "onDemand",
+ "workflowVersion": 1,
+ "subject": {
+ "id": "b276ff04-835d-414c-a2a7-5c59e37cccc9"
+ }
+ },
+ {
+ "id": "c1fab0b4-222d-4bdf-ab09-eb99fc5a8061",
+ "completedDateTime": "2022-08-24T18:35:53.5871731Z",
+ "failedTasksCount": 1,
+ "processingStatus": "failed",
+ "scheduledDateTime": "2022-08-24T18:35:39.0021384Z",
+ "startedDateTime": "2022-08-24T18:35:48.0824202Z",
+ "totalTasksCount": 3,
+ "totalUnprocessedTasksCount": 2,
+ "workflowExecutionType": "onDemand",
+ "workflowVersion": 1,
+ "subject": {
+ "id": "b276ff04-835d-414c-a2a7-5c59e37cccc9"
+ }
+ },
+ {
+ "id": "0481a153-f437-45f0-b07c-ebe1008f10c5",
+ "completedDateTime": "2022-08-24T23:26:41.4425594Z",
+ "failedTasksCount": 0,
+ "processingStatus": "completed",
+ "scheduledDateTime": "2022-08-24T23:26:24.1178409Z",
+ "startedDateTime": "2022-08-24T23:26:29.315238Z",
+ "totalTasksCount": 2,
+ "totalUnprocessedTasksCount": 0,
+ "workflowExecutionType": "onDemand",
+ "workflowVersion": 13,
+ "subject": {
+ "id": "ea09ac2e-77e3-4134-85f2-25ccf3c33387"
+ }
+ }
+ ]
+}
+```
v1.0 Workforceintegration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workforceintegration-delete.md
DELETE /teamwork/workforceIntegrations/{workforceIntegrationId}
| Name | Description | |:--|:--| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
DELETE https://graph.microsoft.com/v1.0/teamwork/workforceIntegrations/{workforc
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-workforceintegration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-workforceintegration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/teamwork/workforceIntegrations/{workforc
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-workforceintegration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workforceintegration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workforceintegration-get.md
This method supports some of the OData query parameters to help customize the re
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/v1.0/teamwork/workforceIntegrations/{workforcein
[!INCLUDE [sample-code](../includes/snippets/csharp/get-workforceintegration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-workforceintegration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teamwork/workforceIntegrations/{workforcein
[!INCLUDE [sample-code](../includes/snippets/php/get-workforceintegration-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
-# [PowerShell](#tab/powershell)
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Workforceintegration List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workforceintegration-list.md
This method supports some of the OData query parameters to help customize the re
| Name |Description| |:-|:-| | Authorization | Bearer {token}. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
GET https://graph.microsoft.com/v1.0/teamwork/workforceIntegrations
[!INCLUDE [sample-code](../includes/snippets/csharp/get-workforceintegrations-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-workforceintegrations-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/teamwork/workforceIntegrations
[!INCLUDE [sample-code](../includes/snippets/powershell/get-workforceintegrations-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workforceintegration Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workforceintegration-post.md
POST /teamwork/workforceIntegrations
|:--|:--| | Authorization | Bearer {token}. Required. | | Content-type | application/json. Required. |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-workforceintegration-from-teamwork-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-workforceintegration-from-teamwork-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/create-workforceintegration-from-teamwork-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Workforceintegration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/workforceintegration-update.md
PATCH /teamwork/workforceIntegrations/{workforceIntegrationId}
| Name | Description| |:--|:--| | Authorization | Bearer {token} |
+| MS-APP-ACTS-AS | A user ID (GUID). Required only if the authorization token is an application token; otherwise, optional. |
## Request body
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-workforceintegration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-workforceintegration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-workforceintegration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Worksheet Cell https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/worksheet-cell.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/worksheet-cell-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/worksheet-cell-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/worksheet-cell-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheet Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/worksheet-delete.md
DELETE https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/
[!INCLUDE [sample-code](../includes/snippets/csharp/worksheet-delete-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/worksheet-delete-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/
[!INCLUDE [sample-code](../includes/snippets/php/worksheet-delete-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheet Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/worksheet-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-worksheet-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-worksheet-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-worksheet-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheet List Charts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/worksheet-list-charts.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-charts-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-charts-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-charts-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheet List Names https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/worksheet-list-names.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-tables-2-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-tables-2-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-tables-2-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheet List Tables https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/worksheet-list-tables.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-tables-3-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-tables-3-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-tables-3-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheet List https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/worksheet-list.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets
[!INCLUDE [sample-code](../includes/snippets/csharp/get-worksheetcollection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-worksheetcollection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets
[!INCLUDE [sample-code](../includes/snippets/php/get-worksheetcollection-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheet Post Charts https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/worksheet-post-charts.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/create-chart-from-worksheet-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/create-chart-from-worksheet-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/create-chart-from-worksheet-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ In the request body, supply a JSON representation of [WorkbookChart](../resources/chart.md) object.
v1.0 Worksheet Post Tables https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/worksheet-post-tables.md
If successful, this method returns `201 Created` response code and [WorkbookTabl
Here is an example of the request. <!-- { "blockType": "request",
- "name": "create_table_from_worksheet"
+ "name": "create_table_from_worksheet_01"
}--> ```http POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id|name}/tables/{id}/add
v1.0 Worksheet Range https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/worksheet-range.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/worksheet-range-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/worksheet-range-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/worksheet-range-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/worksheet-range-noaddress-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/worksheet-range-noaddress-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/worksheet-range-noaddress-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheet Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/worksheet-update.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-worksheet-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-worksheet-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/update-worksheet-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheet Usedrange https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/worksheet-usedrange.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/worksheet-usedrange-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/worksheet-usedrange-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/worksheet-usedrange-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
``` # [C#](#tab/csharp)+
+# [CLI](#tab/cli)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [Go](#tab/go)
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)] # [PHP](#tab/php)+
+# [Python](#tab/python)
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
v1.0 Worksheetcollection Add https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/worksheetcollection-add.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request <!-- { "blockType": "ignored" } --> ```http
-POST /me/drive/items/{id}/workbook/worksheets/
-POST /me/drive/root:/{item-path}:/workbook/worksheets/
+POST /me/drive/items/{id}/workbook/worksheets
+POST /me/drive/root:/{item-path}:/workbook/worksheets
``` ## Request headers
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/worksheetcollection-add-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/worksheetcollection-add-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/worksheetcollection-add-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheetprotection Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/worksheetprotection-get.md
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/csharp/get-worksheetprotection-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-worksheetprotection-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id
[!INCLUDE [sample-code](../includes/snippets/php/get-worksheetprotection-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheetprotection Protect https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/worksheetprotection-protect.md
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/worksheetprotection-protect-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/worksheetprotection-protect-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/php/worksheetprotection-protect-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ##### Response
v1.0 Worksheetprotection Unprotect https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/worksheetprotection-unprotect.md
POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{i
[!INCLUDE [sample-code](../includes/snippets/csharp/worksheetprotection-unprotect-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/worksheetprotection-unprotect-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{i
[!INCLUDE [sample-code](../includes/snippets/php/worksheetprotection-unprotect-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 X509certificateauthenticationmethodconfiguration Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/x509certificateauthenticationmethodconfiguration-delete.md
DELETE https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/csharp/delete-x509certificateauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/delete-x509certificateauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
DELETE https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/aut
[!INCLUDE [sample-code](../includes/snippets/powershell/delete-x509certificateauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 X509certificateauthenticationmethodconfiguration Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/x509certificateauthenticationmethodconfiguration-get.md
GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/csharp/get-x509certificateauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-x509certificateauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authen
[!INCLUDE [sample-code](../includes/snippets/powershell/get-x509certificateauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 X509certificateauthenticationmethodconfiguration Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/api/x509certificateauthenticationmethodconfiguration-update.md
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/update-x509certificateauthenticationmethodconfiguration-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/update-x509certificateauthenticationmethodconfiguration-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-Type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/update-x509certificateauthenticationmethodconfiguration-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ ### Response
v1.0 Link Validation Config.Json https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/config/link-validation-config.json a/api-reference/v1.0/config/link-validation-config.json
{ "pathsToIgnore": [
+ "/adaptive-cards",
"/aspnet", "/azure", "/compliance", "/cloud-app-security", "/concepts",
+ "/defender",
"/defender-for-identity", "/deployedge", "/dotnet",
v1.0 Schema Config.Json https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/config/schema-config.json a/api-reference/v1.0/config/schema-config.json
"treatErrorsAsWarningsWorkloads": [ "intune" ],
+ "skipPermissionTableUpdateForWorkloads": [
+ "intune"
+ ],
"requiredYamlHeaders": [ "author", "title",
v1.0 Missing Request Examples https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/missing-request-examples.md
GET https://graph.microsoft.com/v1.0/me
[!INCLUDE [sample-code](../includes/snippets/csharp/get-current-user-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-current-user-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/me
[!INCLUDE [sample-code](../includes/snippets/powershell/get-current-user-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- {"blockType": "response", "@odata.type": "microsoft.graph.user", truncated: true } -->
GET https://graph.microsoft.com/v1.0/drives/{drive-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-drive-from-id-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-drive-from-id-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/drives/{drive-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-drive-from-id-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- {"blockType": "response", "@odata.type": "microsoft.graph.drive", truncated: true } -->
GET https://graph.microsoft.com/v1.0/users/{user-id}
[!INCLUDE [sample-code](../includes/snippets/csharp/get-users-1-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-users-1-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/users/{user-id}
[!INCLUDE [sample-code](../includes/snippets/powershell/get-users-1-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- {"blockType": "response", "@odata.type": "microsoft.graph.user", truncated: true } -->
v1.0 Accesspackageassignmentrequestorsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/accesspackageassignmentrequestorsettings.md
Title: "accessPackageAssignmentRequestorSettings resource type"
-description: "Used for the requestorSettings property of an access package assignment policy. Provides additional settings to select who can create a request."
+description: "Provides additional settings to select who can create a request for an access package on that policy, and what they can include in their request."
ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType
-# accessPackageAssignmentRequestorSettings complex type
+# accessPackageAssignmentRequestorSettings resource type
Namespace: microsoft.graph
-Used for the requestor settings of an [access package assignment policy](accesspackageassignmentpolicy.md). Provides additional settings to select who can create a request for an access package on that policy, and what they can include in their request.
+Provides additional settings to select who can create a request for an access package on that policy, and what they can include in their request. The requestor settings of an [access package assignment policy](accesspackageassignmentpolicy.md) uses this resource.
## Properties |Property|Type|Description| |:|:|:|
-|allowCustomAssignmentSchedule|Boolean|If `false`, the requestor is not permitted to include a schedule in their request.|
-|enableOnBehalfRequestorsToAddAccess|Boolean|If `true`, allows on-behalf-of requestors to create a request to add access for another principal.|
-|enableOnBehalfRequestorsToRemoveAccess|Boolean|If `true`, allows on-behalf-of requestors to create a request to remove access for another principal.|
-|enableOnBehalfRequestorsToUpdateAccess|Boolean|If `true`, allows on-behalf-of requestors to create a request to update access for another principal.|
-|enableTargetsToSelfAddAccess|Boolean|If `true`, allows requestors to create a request to add access for themselves.|
-|enableTargetsToSelfRemoveAccess|Boolean|If `true`, allows requestors to create a request to remove their access.|
-|enableTargetsToSelfUpdateAccess|Boolean|If `true`, allows requestors to create a request to update their access.|
+|allowCustomAssignmentSchedule|Boolean|`False` indicates that the requestor is not permitted to include a schedule in their request.|
+|enableOnBehalfRequestorsToAddAccess|Boolean|`True` allows on-behalf-of requestors to create a request to add access for another principal.|
+|enableOnBehalfRequestorsToRemoveAccess|Boolean|`True` allows on-behalf-of requestors to create a request to remove access for another principal.|
+|enableOnBehalfRequestorsToUpdateAccess|Boolean|`True` allows on-behalf-of requestors to create a request to update access for another principal.|
+|enableTargetsToSelfAddAccess|Boolean|`True` allows requestors to create a request to add access for themselves.|
+|enableTargetsToSelfRemoveAccess|Boolean|`True` allows requestors to create a request to remove their access.|
+|enableTargetsToSelfUpdateAccess|Boolean|`True` allows requestors to create a request to update their access.|
|onBehalfRequestors|[subjectSet](../resources/subjectset.md) collection|The principals who can request on-behalf-of others.| ## Relationships
The following is a JSON representation of the resource.
{ "@odata.type": "microsoft.graph.singleUser" }
- ],
+ ]
} ```
v1.0 Accesspackageautomaticrequestsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/accesspackageautomaticrequestsettings.md
Specifies information about an automatic access package assignment.
## Properties |Property|Type|Description| |:|:|:|
+|gracePeriodBeforeAccessRemoval|Duration|The duration for which access must be retained before the target's access is revoked once they leave the allowed target scope.|
+|removeAccessWhenTargetLeavesAllowedTargets|Boolean|Indicates whether automatic assignment must be removed for targets who move out of the allowed target scope.|
|requestAccessForAllowedTargets|Boolean|If set to `true`, automatic assignments will be created for targets in the allowed target scope.| ## Relationships
The following is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.accessPackageAutomaticRequestSettings",
- "requestAccessForAllowedTargets": "Boolean"
+ "requestAccessForAllowedTargets": "Boolean",
+ "removeAccessWhenTargetLeavesAllowedTargets": "Boolean",
+ "gracePeriodBeforeAccessRemoval": "String (duration)"
} ```
v1.0 Accessreviewinstancedecisionitem https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/accessreviewinstancedecisionitem.md
Inherits from [entity](../resources/entity.md).
|reviewedDateTime|DateTimeOffset| The timestamp when the review decision occurred. Supports `$select`. Read-only.| ## Relationships
-None.
+| Relationship | Type |Description|
+|:|:--|:-|
+| insights |[governanceInsight](governanceinsight.md) collection | Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an **accessReviewInstanceDecisionItem**. |
## JSON representation The following is a JSON representation of the resource.
v1.0 Accessreviewnotificationrecipientqueryscope https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/accessreviewnotificationrecipientqueryscope.md
Title: "accessReviewnotificationrecipientqueryscope resource type"
-description: "Specifies a list of users who will receive notifications for access reviews."
+ Title: "accessReviewNotificationRecipientQueryScope resource type"
+description: "Specifies a static list of recipients (for example, specific users, group owners, or group members) to receive access review notifications."
ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType
-# accessReviewnotificationrecipientqueryscope resource type
+# accessReviewNotificationRecipientQueryScope resource type
Namespace: microsoft.graph
Specifies a static list of recipients (for example, specific users, group owners
Inherits from [accessReviewNotificationRecipientScope](../resources/accessreviewnotificationrecipientscope.md). ## Properties+ | Property | Type | Description | | :-| :- | :- | | query | String | Represents the query for who the recipients are. For example, `/groups/{group id}/members` for group members and `/users/{user id}` for a specific user. |
Inherits from [accessReviewNotificationRecipientScope](../resources/accessreview
| queryType | String | Indicates the type of query. Allowed value is `MicrosoftGraph`. | ## Relationships+ None. ## JSON representation+ The following is a JSON representation of the resource.+ <!-- { "blockType": "resource", "@odata.type": "microsoft.graph.accessReviewNotificationRecipientQueryScope"
The following is a JSON representation of the resource.
"@odata.type": "#microsoft.graph.accessReviewNotificationRecipientQueryScope", "query": "String", "queryRoot": "String",
- "queryType": "String",
+ "queryType": "String"
} ```
v1.0 Accessreviewrecommendationinsightsetting https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/accessreviewrecommendationinsightsetting.md
+
+ Title: "accessReviewRecommendationInsightSetting resource type"
+description: "In the Azure AD access reviews, the accessReviewRecommendationInsightSetting represents the settings associated with an insight provided for an access review."
+
+ms.localizationpriority: medium
++
+# accessReviewRecommendationInsightSetting resource type
+
+Namespace: microsoft.graph
+
+The **accessReviewRecommendationInsightSetting** allows you to configure insights for an [accessReviewScheduleDefinition](accessreviewscheduledefinition.md). This complex type is the abstract type for the following derived types:
++ [userLastSignInRecommendationInsightSetting](userlastsignInrecommendationinsightsetting.md)++ [groupPeerOutlierRecommendationInsightSettings](grouppeeroutlierrecommendationinsightsettings.md)++
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.accessReviewRecommendationInsightSetting"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.accessReviewRecommendationInsightSetting",
+}
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "accessreviewrecommendationinsightsetting resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
v1.0 Accessreviewschedulesettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/accessreviewschedulesettings.md
The **accessReviewScheduleSettings** defines the settings of an [accessReviewSch
| recommendationsEnabled|Boolean | Indicates whether decision recommendations are enabled or disabled. <br/>**NOTE:** If the **stageSettings** of the [accessReviewScheduleDefinition](accessreviewscheduledefinition.md) object is defined, its **recommendationsEnabled** setting will be used instead of the value of this property. | | recurrence|[patternedRecurrence](../resources/patternedrecurrence.md) | Detailed settings for recurrence using the standard Outlook recurrence object. <br/><br/>**Note:** Only **dayOfMonth**, **interval**, and **type** (`weekly`, `absoluteMonthly`) properties are supported. Use the property **startDate** on **recurrenceRange** to determine the day the review starts. | | reminderNotificationsEnabled|Boolean | Indicates whether reminders are enabled or disabled. Default value is `false`. |
+| recommendationLookBackDuration | Duration| Optional field. Indicates the period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to `deny` if the user is inactive during the look-back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days. <br/><br/>**NOTE:** If the **stageSettings** of the [accessReviewScheduleDefinition](accessreviewscheduledefinition.md) object is defined, its **recommendationLookBackDuration** setting will be used instead of the value of this property. |
+| recommendationInsightSettings|[accessReviewRecommendationInsightSetting](../resources/accessReviewRecommendationInsightSetting.md) collection | Optional. Describes the types of insights that aid reviewers to make access review decisions. <br/><br/>**NOTE:** If the **stageSettings** of the [accessReviewScheduleDefinition](accessreviewscheduledefinition.md) object is defined, its **recommendationInsightSettings** setting will be used instead of the value of this property. |
## Relationships None.
The following is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.accessReviewScheduleSettings",
-
+ "mailNotificationsEnabled": "Boolean",
+ "reminderNotificationsEnabled": "Boolean",
+ "justificationRequiredOnApproval": "Boolean",
+ "defaultDecisionEnabled": "Boolean",
+ "defaultDecision": "String",
+ "instanceDurationInDays": "Integer",
+ "recurrence": {
+ "@odata.type": "microsoft.graph.patternedRecurrence"
+ },
+ "autoApplyDecisionsEnabled": "Boolean",
"applyActions": [ { "@odata.type": "microsoft.graph.removeAccessApplyAction" } ],
- "autoApplyDecisionsEnabled": "Boolean",
- "defaultDecision": "String",
- "defaultDecisionEnabled": "Boolean",
- "decisionHistoriesForReviewersEnabled": "Boolean",
- "instanceDurationInDays": "Integer",
- "justificationRequiredOnApproval": "Boolean",
- "mailNotificationsEnabled": "Boolean",
"recommendationsEnabled": "Boolean",
- "recurrence": {
- "@odata.type": "microsoft.graph.patternedRecurrence"
- },
- "reminderNotificationsEnabled": "Boolean"
+ "recommendationLookBackDuration": "String (duration)",
+ "recommendationInsightSettings": [
+ {
+ "@odata.type": "microsoft.graph.accessReviewRecommendationInsightSetting"
+ }
+ ]
} ```
The following is a JSON representation of the resource.
"tocPath": "", "suppressions": [] }>
+-->
v1.0 Accessreviewstagesettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/accessreviewstagesettings.md
Represents the settings of the stages that are associated with a [multi-stage ac
|durationInDays|Int32|The duration of the stage. Required. <br/><br/>**NOTE:** The cumulative value of this property across all stages <br/> 1. Will override the [instanceDurationInDays setting](accessReviewScheduleSettings.md) on the [accessReviewScheduleDefinition](accessReviewScheduleDefinition.md) object. <br/>2. Cannot exceed the length of one recurrence. That is, if the review recurs weekly, the cumulative **durationInDays** cannot exceed 7. | |fallbackReviewers|[accessReviewReviewerScope](../resources/accessreviewreviewerscope.md) collection|If provided, the fallback reviewers are asked to complete a review if the primary reviewers do not exist. For example, if managers are selected as **reviewers** and a principal under review does not have a manager in Azure AD, the fallback reviewers are asked to review that principal. <br/><br/>**NOTE:** The value of this property will override the corresponding setting on the [accessReviewScheduleDefinition](accessReviewScheduleDefinition.md) object.| |recommendationsEnabled|Boolean|Indicates whether showing recommendations to reviewers is enabled. Required. <br/><br/>**NOTE:** The value of this property will override override the corresponding [setting](accessReviewScheduleSettings.md) on the [accessReviewScheduleDefinition](accessreviewscheduledefinition.md) object.|
+| recommendationInsightsSettings | [accessReviewRecommendationInsightSetting](accessReviewRecommendationInsightSetting.md) collection | Determines which recommendations to show to reviewers. <br/><br/>**NOTE:** The value of this property will override the corresponding [setting](accessReviewScheduleSettings.md) on the [accessReviewScheduleDefinition](accessreviewscheduledefinition.md) object.|
+| recommendationLookBackDuration | Duration| Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to `deny` if the user is inactive during the look back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days. <br/><br/>**NOTE:** The value of this property will override the corresponding [setting](accessReviewScheduleSettings.md) on the [accessReviewScheduleDefinition](accessreviewscheduledefinition.md) object. |
|reviewers|[accessReviewReviewerScope](../resources/accessreviewreviewerscope.md) collection|Defines who the reviewers are. If none are specified, the review is a self-review (users review their own access). For examples of options for assigning reviewers, see [Assign reviewers to your access review definition using the Microsoft Graph API](/graph/accessreviews-reviewers-concept). <br/><br/>**NOTE:** The value of this property will override the corresponding setting on the [accessReviewScheduleDefinition](accessReviewScheduleDefinition.md). | |stageId|String|Unique identifier of the **accessReviewStageSettings** object. The **stageId** will be used by the **dependsOn** property to indicate the order of the stages. Required. |
The following is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.accessReviewStageSettings",
+ "stageId": "String",
"dependsOn": [ "String" ], "durationInDays": "Integer",
+ "recommendationsEnabled": "Boolean",
+ "recommendationLookBackDuration": "String (duration)",
"decisionsThatWillMoveToNextStage": [ "String" ],
- "fallbackReviewers": [
+ "reviewers": [
{ "@odata.type": "microsoft.graph.accessReviewReviewerScope" } ],
- "recommendationsEnabled": "Boolean",
-
- "reviewers": [
+ "fallbackReviewers": [
{ "@odata.type": "microsoft.graph.accessReviewReviewerScope" }
- ],
- "stageId": "String"
+ ]
} ```
v1.0 Accessreviewsv2 Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/accessreviewsv2-overview.md
Typical customer scenarios for access reviews include:
- Customers can review and certify employee access to Azure AD resources. - Customers can review and audit assignments to Azure AD privileged roles. This supports organizations in the management of privileged access.
-The access reviews feature, including the API, is available only with a valid purchase or trial license of Azure AD Premium P2 or EMS E5 subscription. For more information about the license requirements, see [Access reviews license requirements](/azure/active-directory/governance/access-reviews-overview#license-requirements).
+The tenant where an access review is being created or managed via the API must have sufficient purchased or trial licenses. For more information about the license requirements, see [Access reviews license requirements](/azure/active-directory/governance/access-reviews-overview#license-requirements).
[!INCLUDE [GDPR-related-guidance](../../includes/gdpr-msgraph-export-note.md)]
v1.0 Admin https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/admin.md
None.
|:|:|:| | edge | [edge](edge.md) | A container for Microsoft Edge resources. Read-only. | | serviceAnnouncement | [serviceAnnouncement](serviceannouncement.md) | A container for service communications resources. Read-only. |
+| sharepointSettings | [sharepointSettings](../resources/sharepointSettings.md) | A container for administrative resources to manage tenant-level settings for SharePoint and OneDrive. |
## JSON representation
The following is a JSON representation of the resource.
{ "@odata.type": "#microsoft.graph.admin" }
-```
+```
v1.0 Adminconsentrequestpolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/adminconsentrequestpolicy.md
Title: "adminConsentRequestPolicy resource type" description: "Represents the policy for enabling or disabling the Azure AD admin consent workflow."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType
v1.0 Agreement https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/agreement.md
description: "Represents a tenant's customizable terms of use agreement that is
ms.localizationpriority: medium doc_type: resourcePageType ms.prod: "governance"-+ # agreement resource type
v1.0 Agreementacceptance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/agreementacceptance.md
description: "Represents the current status of a user within scope of a company'
ms.localizationpriority: medium doc_type: resourcePageType ms.prod: "governance"-+ # agreementAcceptance resource type
v1.0 Agreementfile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/agreementfile.md
description: "Represents a customizable terms of use agreement file that a tenan
ms.localizationpriority: medium doc_type: resourcePageType ms.prod: "governance"-+ # agreementFile resource type
Inherits from [agreementFileProperties](agreementfileproperties.md).
## Methods
-None.
+|Method|Return type|Description|
+|:|:|:|
+|[Get agreementFile](../api/agreementfile-get.md)|[agreementFile](../resources/agreementfile.md)|Read the properties and relationships of an [agreementFile](../resources/agreementfile.md) object.|
+|[List agreementFiles](../api/agreement-list-files.md)|[agreementFile](../resources/agreementfile.md) collection|Get a list of the [agreementFile](../resources/agreementfile.md) objects and their properties.|
+|[Create agreementFile](../api/agreement-post-files.md)|[agreementFile](../resources/agreementfile.md)|Create a new [agreementFile](../resources/agreementfile.md) object.|
+|[List localizations](../api/agreementfile-list-localizations.md)|[agreementFileLocalization](../resources/agreementfilelocalization.md) collection|Get the agreementFileLocalization resources from the localizations navigation property.|
## Properties
v1.0 Agreementfiledata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/agreementfiledata.md
description: "Represents an Azure Active Directory (Azure AD) terms of use agree
ms.localizationpriority: medium doc_type: resourcePageType ms.prod: "governance"-+ # agreementFileData resource type
v1.0 Agreementfilelocalization https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/agreementfilelocalization.md
description: "Represents a localized policy file of a terms of use agreement in
ms.localizationpriority: medium doc_type: resourcePageType ms.prod: "governance"-+ # agreementFileLocalization resource type
Represents a customizable terms of use agreement file that a tenant manages with
Inherits from [agreementFileProperties](agreementfileproperties.md). ## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[Get agreementFile](../api/agreementfile-get.md)|[agreementFile](../resources/agreementfile.md)|Read the properties and relationships of an [agreementFile](../resources/agreementfile.md) object.|
+|[List agreementFiles](../api/agreement-list-files.md)|[agreementFile](../resources/agreementfile.md) collection|Get a list of the [agreementFile](../resources/agreementfile.md) objects and their properties.|
+|[Create agreementFile](../api/agreement-post-files.md)|[agreementFile](../resources/agreementfile.md)|Create a new [agreementFile](../resources/agreementfile.md) object.|
+|[List localizations](../api/agreementfile-list-localizations.md)|[agreementFileLocalization](../resources/agreementfilelocalization.md) collection|Get the agreementFileLocalization resources from the localizations navigation property.|
-None.
## Properties
v1.0 Agreementfileproperties https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/agreementfileproperties.md
Title: "agreementFileProperties resource type" description: "Represents the properties of a terms of use agreement file; including the localized language and the display name."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType
doc_type: resourcePageType
Namespace: microsoft.graph
-Represents the properties of a terms of use agreement file; including the localized language and the display name.
+Represents the properties of a terms of use agreement file; including the localized language and the display name. This is an abstract type that's inherited by the following resources:
+
+- [agreementFile](agreementfile.md) resource type
+- [agreementFileLocalization](agreementfilelocalization.md) resource type
+- [agreementFileVersion](agreementfileversion.md) resource type
Inherits from [entity](entity.md).
v1.0 Allowedvalue https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/allowedvalue.md
+
+ Title: "allowedValue resource type"
+description: "Represents a predefined value that is allowed for a custom security attribute definition."
+
+ms.localizationpriority: medium
++
+# allowedValue resource type
+
+Namespace: microsoft.graph
+
+Represents a predefined value that is allowed for a custom security attribute definition.
+
+You can define up to 100 **allowedValue** objects per [customSecurityAttributeDefinition](customsecurityattributedefinition.md). The **allowedValue** object can't be renamed or deleted, but it can be deactivated by using the [Update allowedValue](../api/allowedvalue-update.md) operation. This object is defined as a navigation property on the [customSecurityAttributeDefinition](customsecurityattributedefinition.md) resource and its value is returned only on `$expand`.
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List allowedValues](../api/customsecurityattributedefinition-list-allowedvalues.md)|[allowedValue](../resources/allowedvalue.md) collection|Get a list of the [allowedValue](../resources/allowedvalue.md) objects and their properties.|
+|[Get allowedValue](../api/allowedvalue-get.md)|[allowedValue](../resources/allowedvalue.md)|Read the properties and relationships of an [allowedValue](../resources/allowedvalue.md) object.|
+|[Create allowedValue](../api/customsecurityattributedefinition-post-allowedvalues.md)|[allowedValue](../resources/allowedvalue.md)|Create a new [allowedValue](../resources/allowedvalue.md) object.|
+|[Update allowedValue](../api/allowedvalue-update.md)|[allowedValue](../resources/allowedvalue.md)|Update the properties of an [allowedValue](../resources/allowedvalue.md) object.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+| id | String | Identifier for the predefined value. Can be up to 64 characters long and include Unicode characters. Can include spaces, but some special characters are not allowed. Cannot be changed later. Case sensitive. Inherited from [entity](../resources/entity.md). |
+|isActive|Boolean|Indicates whether the predefined value is active or deactivated. If set to `false`, this predefined value cannot be assigned to any additional supported directory objects.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.allowedValue",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.allowedValue",
+ "id": "String (identifier)",
+ "isActive": "Boolean"
+}
+```
v1.0 Alternativesecurityid https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/alternativeSecurityId.md
- Title: "alternativeSecurityId resource type"
-description: "For internal use only."
-
-doc_type: resourcePageType
--
-# alternativeSecurityId resource type
-
-Namespace: microsoft.graph
-
-For internal use only. This complex type will be deprecated in the future.
-
-## JSON representation
-
-<!--{
- "blockType": "resource",
- "@odata.type": "microsoft.graph.alternativeSecurityId"
-}-->
-
-```json
-{
- "type": 12345,
- "identityProvider": "string",
- "key": {"@odata.type": "Edm.Binary"}
-}
-```
-
-## Properties
-| Property | Type | Description
-|:--|:--|:
-| identityProvider | string | For internal use only
-| key | Edm.Binary | For internal use only
-| type | Int32 | For internal use only
-
v1.0 Alternativesecurityid https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/alternativesecurityid.md
+
+ Title: "alternativeSecurityId resource type"
+description: "For internal use only."
+ms.localizationpriority: medium
+++
+# alternativeSecurityId resource type
+
+Namespace: microsoft.graph
+
+For internal use only. This complex type will be deprecated in the future.
+
+## Properties
+
+| Property | Type | Description |
+|:--|:--|:-|
+| identityProvider | string | For internal use only.|
+| key | Edm.Binary | For internal use only.|
+| type | Int32 | For internal use only.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!--{
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.alternativeSecurityId"
+}-->
+
+```json
+{
+ "identityProvider": "String",
+ "key": {"@odata.type": "Edm.Binary"},
+ "type": "Int32"
+}
+```
v1.0 Apiapplication https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/apiapplication.md
Specifies settings for an application that implements a web API.
|knownClientApplications| Guid collection |Used for bundling consent if you have a solution that contains two parts: a client app and a custom web API app. If you set the appID of the client app to this value, the user only consents once to the client app. Azure AD knows that consenting to the client means implicitly consenting to the web API and automatically provisions service principals for both APIs at the same time. Both the client and the web API app must be registered in the same tenant.| |oauth2PermissionScopes| [permissionScope](permissionscope.md) collection | The definition of the delegated permissions exposed by the web API represented by this application registration. These delegated permissions may be requested by a client application, and may be granted by users or administrators during consent. Delegated permissions are sometimes referred to as OAuth 2.0 scopes. | |preAuthorizedApplications| [preAuthorizedApplication](preauthorizedapplication.md) collection | Lists the client applications that are pre-authorized with the specified delegated permissions to access this application's APIs. Users are not required to consent to any pre-authorized application (for the permissions specified). However, any additional permissions not listed in preAuthorizedApplications (requested through incremental consent for example) will require user consent. |
-|requestedAccessTokenVersion| Int32 | Specifies the access token version expected by this resource. This changes the version and format of the JWT produced independent of the endpoint or client used to request the access token. <br><br> The endpoint used, v1.0 or v2.0, is chosen by the client and only impacts the version of id_tokens. Resources need to explicitly configure **requestedAccessTokenVersion** to indicate the supported access token format. <br><br> Possible values for **requestedAccessTokenVersion** are `1`, `2`, or `null`. If the value is `null`, this defaults to `1`, which corresponds to the v1.0 endpoint. <br><br> If **signInAudience** on the application is configured as `AzureADandPersonalMicrosoftAccount`, the value for this property must be `2` |
+|requestedAccessTokenVersion| Int32 | Specifies the access token version expected by this resource. This changes the version and format of the JWT produced independent of the endpoint or client used to request the access token. <br><br> The endpoint used, v1.0 or v2.0, is chosen by the client and only impacts the version of id_tokens. Resources need to explicitly configure **requestedAccessTokenVersion** to indicate the supported access token format. <br><br> Possible values for **requestedAccessTokenVersion** are `1`, `2`, or `null`. If the value is `null`, this defaults to `1`, which corresponds to the v1.0 endpoint. <br><br> If **signInAudience** on the application is configured as `AzureADandPersonalMicrosoftAccount` or `PersonalMicrosoftAccount`, the value for this property must be `2`. |
## JSON representation
v1.0 Appmanagementpolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/appManagementPolicy.md
- Title: "appManagementPolicy resource type"
-description: "An application auth method policy for enforcing app management restrictions on specific applications or service principals."
-
-doc_type: resourcePageType
--
-# appManagementPolicy resource type
-
-Namespace: microsoft.graph
-
-Restrictions on app management operations for specific applications and service principals. If this resource is not configured for an application or service principal, the restrictions default to the settings in the [tenantAppManagementPolicy](tenantappmanagementpolicy.md) object.
-
-## Methods
-
-| Method | Return type | Description |
-| :- | :- | : |
-| [List](../api/appManagementPolicy-list.md) | [appManagementPolicy](../resources/appManagementPolicy.md) | Return a list of app management policies created for applications and service principals along with their properties. |
-| [Create](../api/appManagementPolicy-post.md) | [appManagementPolicy](../resources/appManagementPolicy.md) | Create an app management policy that can be assigned to an application or service principal object. |
-| [Get](../api/appManagementPolicy-get.md) | [appManagementPolicy](../resources/appManagementPolicy.md) | Get a single app management policy object. |
-| [Update](../api/appManagementPolicy-update.md) | None | Update an app management policy. |
-| [Delete](../api/appManagementPolicy-delete.md) | None | Delete an app management policy from the collection of policies in appManagementPolicies. |
-| [List appliesTo](../api/appManagementPolicy-list-appliesTo.md)| [appManagementPolicy](../resources/appManagementPolicy.md)|Return a list of applications and service principals to which the policy is applied. |
-| [Assign appliesTo](../api/appManagementPolicy-post-appliesTo.md)| None |Return a list of applications and service principals to which the policy is applied. |
-
-## Properties
-
-| Property | Type | Description |
-| :-- | :- | : |
-| id | String | Identifier for the policy. |
-| displayName | String | The display name of the policy. Inherited from [policyBase](policybase.md). |
-| description | String | The description of the policy. Inherited from [policyBase](policybase.md). |
-| isEnabled | Boolean | Denotes whether the policy is enabled. |
-| restrictions | [appManagementConfiguration](appManagementConfiguration.md) | Restrictions that apply to an application or service principal object. |
-
-## Relationships
-
-| Relationship | Type | Description |
-| :-- | : | :- |
-| appliesTo | [directoryObject](directoryobject.md) | Collection of applications and service principals to which the policy is applied. |
-
-## JSON representation
-
-The following is a JSON representation of the resource.
-
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.appManagementPolicy",
- "baseType": "microsoft.graph.policyBase",
- "openType": false
-}
>-
-```json
-{
- "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#policies/appManagementPolicies",
- "id": "string (identifier)",
- "description": "string",
- "displayName": "string",
- "isEnabled": true,
- "restrictions": {
- "@odata.type": "microsoft.graph.appManagementConfiguration"
- }
-}
-```
v1.0 Appconsentapprovalroute https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/appconsentapprovalroute.md
Title: "appConsentApprovalRoute resource type" description: "Container for base resources that expose the app consent request API and features. Currently exposes only the appConsentRequests relationship."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType
doc_type: resourcePageType
Namespace: microsoft.graph - Container for base resources that expose the app consent request API and features. Currently exposes only the [appConsentRequests](appconsentrequest.md) relationship. Inherits from [entity](entity.md).
None.
|Relationship|Type|Description| |:|:|:|
-|appConsentRequests|[appConsentRequest](../resources/appconsentrequest.md) collection| A collection of [userConsentRequest](../resources/userconsentrequest.md) objects for a specific application.|
+|appConsentRequests|[appConsentRequest](../resources/appconsentrequest.md) collection| A collection of [appConsentRequest](../resources/appconsentrequest.md) objects representing apps for which admin consent has been requested by one or more users.|
## JSON representation
v1.0 Appconsentrequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/appconsentrequest.md
Title: "appConsentRequest resource type" description: "Represents the request that a user creates when they request the tenant admin for consent to access an app or to grant permissions to an app."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType
v1.0 Appconsentrequestscope https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/appconsentrequestscope.md
Title: "appConsentRequestScope resource type" description: "Details of the dynamic permission scopes for which access is requested."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType
v1.0 Application https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/application.md
This resource supports:
- Adding your own data to custom properties as [extensions](/graph/extensibility-overview). - Using [delta query](/graph/delta-query-overview) to track incremental additions, deletions, and updates, by providing a [delta](../api/user-delta.md) function.
+- Alternate key syntax. The `appId` property is a supported alternate key. For more information, see [Get application](../api/application-get.md).
## Methods
This resource supports:
|extensionProperties|[extensionProperty](extensionproperty.md) collection| Read-only. Nullable. Supports `$expand` and `$filter` (`/$count eq 0`, `/$count ne 0`).| |federatedIdentityCredentials|[federatedIdentityCredential](federatedidentitycredential.md) collection |Federated identities for applications. Supports `$expand` and `$filter` (`startsWith`, `/$count eq 0`, `/$count ne 0`).| |owners|[directoryObject](directoryobject.md) collection|Directory objects that are owners of the application. Read-only. Nullable. Supports `$expand` and `$filter` (`/$count eq 0`, `/$count ne 0`, `/$count eq 1`, `/$count ne 1`).|
+|synchronization | [synchronization](synchronization-synchronization.md)| Represents the capability for Azure Active Directory (Azure AD) identity synchronization through the Microsoft Graph API. |
## JSON representation
v1.0 Appmanagementpolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/appmanagementpolicy.md
+
+ Title: "appManagementPolicy resource type"
+description: "Represents an application auth method policy for enforcing app management restrictions on specific applications or service principals."
+
+ms.localizationpriority: medium
++
+# appManagementPolicy resource type
+
+Namespace: microsoft.graph
+
+Restrictions on app management operations for specific applications and service principals. If this resource is not configured for an application or service principal, the restrictions default to the settings in the [tenantAppManagementPolicy](tenantappmanagementpolicy.md) object.
+
+## Methods
+
+| Method | Return type | Description |
+| :- | :- | : |
+| [List](../api/appmanagementpolicy-list.md) | [appManagementPolicy](../resources/appmanagementpolicy.md) | Return a list of app management policies created for applications and service principals along with their properties. |
+| [Create](../api/appmanagementpolicy-post.md) | [appManagementPolicy](../resources/appmanagementpolicy.md) | Create an app management policy that can be assigned to an application or service principal object. |
+| [Get](../api/appmanagementpolicy-get.md) | [appManagementPolicy](../resources/appmanagementpolicy.md) | Get a single app management policy object. |
+| [Update](../api/appmanagementpolicy-update.md) | None | Update an app management policy. |
+| [Delete](../api/appmanagementpolicy-delete.md) | None | Delete an app management policy from the collection of policies in appManagementPolicies. |
+| [List appliesTo](../api/appmanagementpolicy-list-appliesto.md)| [appManagementPolicy](../resources/appmanagementpolicy.md)|Return a list of applications and service principals to which the policy is applied. |
+| [Assign appliesTo](../api/appmanagementpolicy-post-appliesto.md)| None |Return a list of applications and service principals to which the policy is applied. |
+
+## Properties
+
+| Property | Type | Description |
+| :-- | :- | : |
+| displayName | String | The display name of the policy. Inherited from [policyBase](policybase.md). |
+| description | String | The description of the policy. Inherited from [policyBase](policybase.md). |
+| id | String | The unique identifier for the policy. |
+| isEnabled | Boolean | Denotes whether the policy is enabled. |
+| restrictions | [appManagementConfiguration](appManagementConfiguration.md) | Restrictions that apply to an application or service principal object. |
+
+## Relationships
+
+| Relationship | Type | Description |
+| :-- | : | :- |
+| appliesTo | [directoryObject](directoryobject.md) | Collection of applications and service principals to which the policy is applied. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.appManagementPolicy",
+ "baseType": "microsoft.graph.policyBase",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#policies/appManagementPolicies",
+ "description": "String",
+ "displayName": "String",
+ "id": "String (identifier)",
+ "isEnabled": "Boolean",
+ "restrictions": {"@odata.type": "microsoft.graph.appManagementConfiguration"}
+}
+```
v1.0 Approleassignment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/approleassignment.md
A user can be assigned an app role directly. If an app role is assigned to a gro
An app role assignment where the assigned principal is a service principal is an [app-only permission](/azure/active-directory/develop/v2-permissions-and-consent#permission-types) grant. When a user or admin consents to an app-only permission, an app role assignment is created where the assigned principal is the service principal for the client application, and the resource is the target API's service principal.
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List appRoleAssignments granted to a group](../api/group-list-approleassignments.md)|[appRoleAssignment](../resources/approleassignment.md) collection|Get a list of the [appRoleAssignment](../resources/approleassignment.md) objects and their properties.|
+|[List appRoleAssignments granted to a user](../api/user-list-approleassignments.md)|[appRoleAssignment](../resources/approleassignment.md) collection|Get a list of the [appRoleAssignment](../resources/approleassignment.md) objects and their properties.|
+|[List appRoleAssignments granted to a service principal](../api/serviceprincipal-list-approleassignments.md)|[appRoleAssignment](../resources/approleassignment.md) collection|Get a list of the [appRoleAssignment](../resources/approleassignment.md) objects and their properties.|
+|[List appRoleAssignments granted to users, groups, and client service principals for a resource service principal](../api/serviceprincipal-list-approleassignedto.md)|[appRoleAssignment](../resources/approleassignment.md) collection|Get a list of the [appRoleAssignment](../resources/approleassignment.md) objects and their properties.|
+|[Grant an appRole to a group](../api/group-post-approleassignments.md)|[appRoleAssignment](../resources/approleassignment.md)|Create a new [appRoleAssignment](../resources/approleassignment.md) object.|
+|[Grant an appRole to a user](../api/user-post-approleassignments.md)|[appRoleAssignment](../resources/approleassignment.md)|Create a new [appRoleAssignment](../resources/approleassignment.md) object.|
+|[Grant an appRole to a service principal](../api/serviceprincipal-post-approleassignments.md)|[appRoleAssignment](../resources/approleassignment.md) collection|Create a new [appRoleAssignment](../resources/approleassignment.md) object.|
+|[Grant a user, group, or client service principal an appRoleAssignment for a resource service principal](../api/serviceprincipal-post-approleassignedto.md)|[appRoleAssignment](../resources/approleassignment.md) collection|Create a new [appRoleAssignment](../resources/approleassignment.md) object.
+|[List appRoleAssignments granted to users, groups, and client service principals for a resource service principal](../api/serviceprincipal-list-approleassignedto.md)|[appRoleAssignment](../resources/approleassignment.md) collection|Get a list of the [appRoleAssignment](../resources/approleassignment.md) objects and their properties.|
+|[Get appRoleAssignment](../api/approleassignment-get.md)|[appRoleAssignment](../resources/approleassignment.md)|Get a new [appRoleAssignment](../resources/approleassignment.md) object.|
+|[Delete an appRoleAssignment from a group](../api/group-delete-approleassignments.md)|None|Delete an [appRoleAssignment](../resources/approleassignment.md) object.|
+|[Delete an appRoleAssignment from a user](../api/user-delete-approleassignments.md)|None|Delete an [appRoleAssignment](../resources/approleassignment.md) object.|
+|[Delete an appRoleAssignment from a service principal](../api/user-delete-approleassignments.md)|None|Delete an [appRoleAssignment](../resources/approleassignment.md) object.|
+|[Delete an appRoleAssignment granted to a user, group, or client service principal for a resource service principal](../api/serviceprincipal-delete-approleassignedto.md)|None|Delete an [appRoleAssignment](../resources/approleassignment.md) object.|
+ ## Properties | Property | Type | Description |
v1.0 Approval https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/approval.md
Title: "approval resource type" description: "The approval object associated with a userConsentRequest or an accessPackageAssignmentRequest."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType
v1.0 Approvalstage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/approvalstage.md
Title: "approvalStage resource type" description: "The approvalStage object associated with a userConsentRequest or an access package assignment request."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType
v1.0 Assignedlabel https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/assignedlabel.md
Title: "assignedLabel resource type" description: "Represents a sensitivity label assigned to an Microsoft 365 group." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: resourcePageType
v1.0 Attendancerecord https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/attendancerecord.md
Contains information associated with an attendance record in a [meetingAttendanc
| Property | Type | Description| |:--|:--|:--| | attendanceIntervals | [attendanceInterval](attendanceinterval.md) collection | List of time periods between joining and leaving a meeting. |
-| emailAddress | String | Email address of the user associated with this atttendance record. |
-| identity | [identity](identity.md) | Identity of the user associated with this atttendance record. |
+| emailAddress | String | Email address of the user associated with this attendance record. |
+| identity | [identity](identity.md) | Identity of the user associated with this attendance record. |
| role | String | Role of the attendee. Possible values are: `None`, `Attendee`, `Presenter`, and `Organizer`. | | totalAttendanceInSeconds | Int32 | Total duration of the attendances in seconds. |
v1.0 Attributeset https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/attributeset.md
+
+ Title: "attributeSet resource type"
+description: "Represents a group of related custom security attribute definitions."
+
+ms.localizationpriority: medium
++
+# attributeSet resource type
+
+Namespace: microsoft.graph
+
+Represents a group of related custom security attribute definitions.
+
+You can define up to 500 **attributeSet** objects in a tenant. The **attributeSet** object can't be renamed or deleted.
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List attributeSets](../api/directory-list-attributesets.md)|[attributeSet](../resources/attributeset.md) collection|Get a list of the [attributeSet](../resources/attributeset.md) objects and their properties.|
+|[Get attributeSet](../api/attributeset-get.md)|[attributeSet](../resources/attributeset.md)|Read the properties and relationships of an [attributeSet](../resources/attributeset.md) object.|
+|[Create attributeSet](../api/directory-post-attributesets.md)|[attributeSet](../resources/attributeset.md)|Create a new [attributeSet](../resources/attributeset.md) object.|
+|[Update attributeSet](../api/attributeset-update.md)|[attributeSet](../resources/attributeset.md)|Update the properties of an [attributeSet](../resources/attributeset.md) object.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|description|String|Description of the attribute set. Can be up to 128 characters long and include Unicode characters. Can be changed later.|
+|id|String|Identifier for the attribute set that is unique within a tenant. Can be up to 32 characters long and include Unicode characters. Cannot contain spaces or special characters. Cannot be changed later. Case insensitive. Inherited from [entity](../resources/entity.md).|
+|maxAttributesPerSet|Int32|Maximum number of custom security attributes that can be defined in this attribute set. Default value is `null`. If not specified, the administrator can add up to the maximum of 500 active attributes per tenant. Can be changed later.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.attributeSet",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.attributeSet",
+ "description": "String",
+ "id": "String (identifier)",
+ "maxAttributesPerSet": "Int32"
+}
+```
v1.0 Auditlogroot https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/auditlogroot.md
GET https://graph.microsoft.com/v1.0/auditLogs
[!INCLUDE [sample-code](../includes/snippets/csharp/get-auditlogs-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/get-auditlogs-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
GET https://graph.microsoft.com/v1.0/auditLogs
[!INCLUDE [sample-code](../includes/snippets/php/get-auditlogs-php-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ <!-- {
v1.0 Authentication https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/authentication.md
Inherits from [entity](entity.md).
None. ## Properties-
-None.
+|Property|Type|Description|
+|:|:|:|
+|id|String|Unique identifier for the **authentication**.|
## Relationships |Relationship|Type|Description|
v1.0 Authenticationmethodspolicies Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/authenticationmethodspolicies-overview.md
ms.localizationpriority: medium
ms.prod: "identity-and-sign-in" doc_type: "conceptualPageType" Previously updated : 08/17/2022 Last updated : 05/22/2023 # Azure AD authentication methods policies API overview
The authentication method policies APIs are used to manage policy settings. For
|[emailauthenticationmethodconfiguration](emailauthenticationmethodconfiguration.md)|Define users who can use email OTP on the Azure AD tenant.| |[fido2authenticationmethodconfiguration](fido2authenticationmethodconfiguration.md)| Define FIDO2 security key restrictions and users who can use them to sign in to Azure AD.| |[microsoftauthenticatorauthenticationmethodconfiguration](microsoftauthenticatorauthenticationmethodconfiguration.md)|Define users who can use Microsoft Authenticator on the Azure AD tenant.|
-|[smsAuthenticationMethodConfiguration](smsAuthenticationMethodConfiguration.md)| Define users who can use Text Message on the Azure AD tenant.|
-|[softwareOathAuthenticationMethodConfiguration](softwareOathAuthenticationMethodConfiguration.md)|Define users who can use a third-party software OATH authentication method.|
-|[temporaryaccesspassauthenticationmethodconfiguration](temporaryaccesspassauthenticationmethodconfiguration.md)|Define users who can use Temporary Access Pass to sign in to Azure AD.|
-|[voiceAuthenticationMethodConfiguration](voiceAuthenticationMethodConfiguration.md)|Define users or groups that are enabled to use the voice call authentication method.|
-|[x509CertificateAuthenticationMethodConfiguration](x509CertificateAuthenticationMethodConfiguration.md)|Define users who can use X.509 certificate to sign in to Azure AD.|
+|[smsAuthenticationMethodConfiguration](smsAuthenticationMethodConfiguration.md)| Defines users who can use Text Message on the Azure AD tenant.|
+|[softwareOathAuthenticationMethodConfiguration](softwareOathAuthenticationMethodConfiguration.md)|Defines users who can use a third-party software OATH authentication method.|
+|[temporaryaccesspassauthenticationmethodconfiguration](temporaryaccesspassauthenticationmethodconfiguration.md)|Defines users who can use Temporary Access Pass to sign in to Azure AD.|
+|[voiceAuthenticationMethodConfiguration](voiceAuthenticationMethodConfiguration.md)|Defines users or groups that are enabled to use the voice call authentication method.|
+|[x509CertificateAuthenticationMethodConfiguration](x509CertificateAuthenticationMethodConfiguration.md)|Defines users who can use X.509 certificate to sign in to Azure AD.|
## Policies available for authentication methods registration campaign
v1.0 Authenticationmethodsroot https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/authenticationmethodsroot.md
+
+ Title: "authenticationMethodsRoot resource type"
+description: "Container for navigation properties of resources for Azure Active Directory authentication methods."
+
+ms.localizationpriority: medium
++
+# authenticationMethodsRoot resource type
+
+Namespace: microsoft.graph
+
+Container for navigation properties of resources for Azure Active Directory authentication methods.
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+
+None.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|id|String| The unique identifier. Inherited from [entity](../resources/entity.md).|
+
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|userRegistrationDetails|[userRegistrationDetails](../resources/userregistrationdetails.md)| Represents the state of a user's authentication methods, including which methods are registered and which features the user is registered and capable of (such as multi-factor authentication, self-service password reset, and passwordless authentication).|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.authenticationMethodsRoot",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.authenticationMethodsRoot",
+ "id": "String (identifier)"
+}
+```
v1.0 Authenticationmethodtarget https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/authenticationmethodtarget.md
A collection of groups that are enabled to use an authentication method as part
|id|String|Object Id of an Azure AD user or group.| |isRegistrationRequired|Boolean|Determines if the user is enforced to register the authentication method.| |targetType|authenticationMethodTargetType|Possible values are: `user`, `group`.|
-|useForSignIn|Boolean|Determines if the authentication method can be used to sign in to Azure AD.|
## Relationships None.
The following is a JSON representation of the resource.
"@odata.type": "#microsoft.graph.authenticationMethodTarget", "id": "String (identifier)", "isRegistrationRequired": "Boolean",
- "targetType": "String",
- "useForSignIn": "Boolean"
+ "targetType": "String"
} ```
v1.0 Authorizationpolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/authorizationpolicy.md
Represents a policy that can control Azure Active Directory authorization settin
## Properties | Property | Type | Description | |-|-|-|
-|allowedToSignUpEmailBasedSubscriptions|Boolean| Indicates whether users can sign up for email based subscriptions. |
-|allowedToUseSSPR|Boolean| Indicates whether the Self-Serve Password Reset feature can be used by users on the tenant. |
|allowEmailVerifiedUsersToJoinOrganization|Boolean| Indicates whether a user can join the tenant by email validation. |
-|allowInvitesFrom|allowInvitesFrom|Indicates who can invite external users to the organization. Possible values are: `none`, `adminsAndGuestInviters`, `adminsGuestInvitersAndAllMembers`, `everyone`. `everyone` is the default setting for all cloud environments except US Government. See more in the [table below](#allowinvitesfrom-values). |
-|blockMsolPowerShell|Boolean| To disable the use of MSOL PowerShell set this property to `true`. This will also disable user-based access to the legacy service endpoint used by MSOL PowerShell. This does not affect Azure AD Connect or Microsoft Graph. |
+|allowInvitesFrom|allowInvitesFrom|Indicates who can invite external users to the organization. Possible values are: `none`, `adminsAndGuestInviters`, `adminsGuestInvitersAndAllMembers`, `everyone`. `everyone` is the default setting for all cloud environments except US Government. For more details, see [allowInvitesFrom values](../resources/authorizationpolicy.md#allowinvitesfrom-values). |
+|allowUserConsentForRiskyApps|Boolean| Indicates whether [user consent for risky apps](/azure/active-directory/manage-apps/configure-risk-based-step-up-consent) is allowed. We recommend to keep this as `false`. Default value is `false`. |
+|allowedToSignUpEmailBasedSubscriptions|Boolean| Indicates whether users can sign up for email based subscriptions. |
+|allowedToUseSSPR|Boolean| Indicates whether users can use the Self-Serve Password Reset feature on the tenant. |
+|blockMsolPowerShell|Boolean| To disable the use of MSOL PowerShell, set this property to `true`. This also disables user-based access to the legacy service endpoint used by MSOL PowerShell. This does not affect Azure Active Directory Connect or Microsoft Graph. |
|defaultUserRolePermissions|[defaultUserRolePermissions](defaultuserrolepermissions.md)| Specifies certain customizable permissions for default user role. | |description|String| Description of this policy.| |displayName|String| Display name for this policy. |
The following is a JSON representation of the resource.
```json {
- "allowedToSignUpEmailBasedSubscriptions": true,
- "allowedToUseSSPR": true,
- "allowEmailVerifiedUsersToJoinOrganization": true,
+ "allowEmailVerifiedUsersToJoinOrganization": "Boolean",
"allowInvitesFrom": "String",
- "blockMsolPowerShell": true,
- "description": "String",
+ "allowUserConsentForRiskyApps": "Boolean",
+ "allowedToSignUpEmailBasedSubscriptions": "Boolean",
+ "allowedToUseSSPR": "Boolean",
+ "blockMsolPowerShell": "Boolean",
"defaultUserRolePermissions": {"@odata.type": "microsoft.graph.defaultUserRolePermissions"},
+ "description": "String",
"displayName": "String",
- "id": "String (identifier)",
- "guestUserRoleId": "Guid"
+ "guestUserRoleId": "Guid",
+ "id": "String (identifier)"
} ```
v1.0 Azureadpoptokenauthentication https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/azureadpoptokenauthentication.md
+
+ Title: "azureAdPopTokenAuthentication resource type"
+description: "Defines the Azure AD Proof Of Possession (PoP) used to authenticate with a workflow extension."
+
+ms.localizationpriority: medium
++
+# azureAdPopTokenAuthentication resource type
+
+Namespace: microsoft.graph
+
+Defines the Proof Of Possession (PoP) token authentication model to authenticate a logic app.
+
+Inherits from [customExtensionAuthenticationConfiguration](../resources/customextensionauthenticationconfiguration.md).
+
+## Properties
+None.
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "baseType": "microsoft.graph.customExtensionAuthenticationConfiguration",
+ "@odata.type": "microsoft.graph.azureAdPopTokenAuthentication"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.azureAdPopTokenAuthentication"
+}
+```
v1.0 Booleancolumn https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/booleancolumn.md
- Previously updated : 09/11/2017 Title: BooleanColumn+
+ Title: "booleanColumn resource type"
ms.localizationpriority: medium
-description: "The booleanColumn on a columnDefinition resource indicates that the column holds a boolean value."
+description: "Indicates that the column in a columnDefinition holds a boolean value."
doc_type: resourcePageType
-# BooleanColumn resource type
+# booleanColumn resource type
Namespace: microsoft.graph
-The **booleanColumn** on a [columnDefinition](columndefinition.md) resource indicates that the column holds a boolean value.
+Indicates that the column in a [columnDefinition](columndefinition.md) holds a boolean value.
+
+## Properties
+
+None.
## JSON representation
-Here is a JSON representation of a **booleanColumn** resource.
+The following is a JSON representation of the resource.
<!-- { "blockType": "resource", "@odata.type": "microsoft.graph.booleanColumn" } --> ```json
Here is a JSON representation of a **booleanColumn** resource.
} ```
-## Properties
-
-The **booleanColumn** resource contains no properties.
- <!-- { "type": "#page.annotation", "description": "",
The **booleanColumn** resource contains no properties.
"section": "documentation", "tocPath": "Resources/BooleanColumn" } -->-
v1.0 Calculatedcolumn https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/calculatedcolumn.md
- Previously updated : 09/11/2017 Title: CalculatedColumn+
+ Title: "calculatedColumn resource type"
ms.localizationpriority: medium
-description: "The calculatedColumn on a columnDefinition resource indicates that the column's data is calculated based on other columns in the site."
+description: "The calculated column on a columnDefinition resource indicates that the column's data is calculated based on other columns in the site."
doc_type: resourcePageType
-# CalculatedColumn resource type
+# calculatedColumn resource type
Namespace: microsoft.graph
-The **calculatedColumn** on a [columnDefinition](columndefinition.md) resource indicates that the column's data is calculated based on other columns in the site.
+The **calculatedColumn** on a [columnDefinition](columndefinition.md) resource indicates that the data of the column is calculated based on other columns in the site.
+
+## Properties
+
+| Property | Type | Description |
+|:|:-|:--|
+| format | String | For `dateTime` output types, the format of the value. Possible values are: `dateOnly` or `dateTime`. |
+| formula | String | The formula used to compute the value for this column. |
+| outputType | String | The output type used to format values in this column. Possible values are: `boolean`, `currency`, `dateTime`, `number`, or `text`. |
+
+SharePoint formulas use a syntax similar to Excel formulas. For more information, see [Examples of common formulas in SharePoint Lists][SPFormulas].
+
+[SPFormulas]: https://support.office.com/en-us/article/Examples-of-common-formulas-in-SharePoint-Lists-d81f5f21-2b4e-45ce-b170-bf7ebf6988b3
## JSON representation
-Here is a JSON representation of a **calculatedColumn** resource.
+The following is a JSON representation of the resource.
<!-- { "blockType": "resource", "@odata.type": "microsoft.graph.calculatedColumn" } --> ```json {
- "format": "dateOnly | dateTime",
- "formula": "=[Column1]+[Column2]+[Column3]",
- "outputType": "boolean | currency | dateTime | number | text",
+ "format": "String",
+ "formula": "String",
+ "outputType": "String"
} ```
-## Properties
-
-| Property name | Type | Description
-|:|:--|:--
-| **format** | string | For `dateTime` output types, the format of the value. Must be one of `dateOnly` or `dateTime`.
-| **formula** | string | The formula used to compute the value for this column.
-| **outputType** | string | The output type used to format values in this column. Must be one of `boolean`, `currency`, `dateTime`, `number`, or `text`.
-
-SharePoint formulas use a syntax similar to Excel formulas.
-See [Examples of common formulas in SharePoint Lists][SPFormulas] for more information.
-
-[SPFormulas]: https://support.office.com/en-us/article/Examples-of-common-formulas-in-SharePoint-Lists-d81f5f21-2b4e-45ce-b170-bf7ebf6988b3
- <!-- { "type": "#page.annotation", "description": "",
v1.0 Callrecords Mediastream https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/callrecords-mediastream.md
Represents information about a media stream between two endpoints in a call.
| Property | Type | Description | |:-|:|:|
-|audioCodec|microsoft.graph.callRecords.audioCodec|Codec name used to encode audio for transmission on the network. Possible values are: `unknown`, `invalid`, `cn`, `pcma`, `pcmu`, `amrWide`, `g722`, `g7221`, `g7221c`, `g729`, `multiChannelAudio`, `muchv2`, `opus`, `satin`, `satinFullband`, `rtAudio8`, `rtAudio16`, `silk`, `silkNarrow`, `silkWide`, `siren`, `xmsRTA`, `unknownFutureValue`.|
+|audioCodec|microsoft.graph.callRecords.audioCodec|Codec name used to encode audio for transmission on the network. Possible values are: `unknown`, `invalid`, `cn`, `pcma`, `pcmu`, `amrWide`, `g722`, `g7221`, `g7221c`, `g729`, `multiChannelAudio`, `muchv2`, `opus`, `satin`, `satinFullband`, `rtAudio8`, `rtAudio16`, `silk`, `silkNarrow`, `silkWide`, `siren`, `xmsRta`, `unknownFutureValue`.|
|averageAudioDegradation|Double|Average Network Mean Opinion Score degradation for stream. Represents how much the network loss and jitter has impacted the quality of received audio.| |averageAudioNetworkJitter|Duration|Average jitter for the stream computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as `'PT1S'`, where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.| |averageBandwidthEstimate|Int64|Average estimated bandwidth available between two endpoints in bits per second.|
+|averageFreezeDuration|Duration|Average duration of the received freezing time in the video stream.|
|averageJitter|Duration|Average jitter for the stream computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as `'PT1S'`, where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.| |averagePacketLossRate|Double|Average packet loss rate for stream.| |averageRatioOfConcealedSamples|Double|Ratio of the number of audio frames with samples generated by packet loss concealment to the total number of audio frames.|
Represents information about a media stream between two endpoints in a call.
|averageVideoFrameRate|Double|Average frames per second received for a video stream, computed over the duration of the session.| |averageVideoPacketLossRate|Double|Average fraction of packets lost, as specified in [RFC 3550][], computed over the duration of the session.| |endDateTime|DateTimeOffset|UTC time when the stream ended. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`|
+|isAudioForwardErrorCorrectionUsed|Boolean|Indicates whether the forward error correction (FEC) was used at some point during the session. The default value is null.|
|lowFrameRateRatio|Double|Fraction of the call where frame rate is less than 7.5 frames per second.| |lowVideoProcessingCapabilityRatio|Double|Fraction of the call that the client is running less than 70% expected video processing capability.| |maxAudioNetworkJitter|Duration|Maximum of audio network jitter computed over each of the 20 second windows during the session, denoted in [ISO 8601][] format. For example, 1 second is denoted as `'PT1S'`, where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.|
Represents information about a media stream between two endpoints in a call.
|maxRoundTripTime|Duration|Maximum network propagation round-trip time computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as `'PT1S'`, where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.| |packetUtilization|Int64|Packet count for the stream.| |postForwardErrorCorrectionPacketLossRate|Double|Packet loss rate after FEC has been applied aggregated across all video streams and codecs.|
+|rmsFreezeDuration|Duration|Average duration of the received freezing time in the video stream represented in root mean square.|
|startDateTime|DateTimeOffset|UTC time when the stream started. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`| |streamDirection|microsoft.graph.callRecords.mediaStreamDirection|Indicates the direction of the media stream. Possible values are: `callerToCallee`, `calleeToCaller`.| |streamId|String|Unique identifier for the stream.|
The following is a JSON representation of the resource.
"averageAudioDegradation": "Double", "averageAudioNetworkJitter": "String (duration)", "averageBandwidthEstimate": 1024,
+ "averageFreezeDuration": "String (duration)",
"averageJitter": "String (duration)", "averagePacketLossRate": "Double", "averageRatioOfConcealedSamples": "Double",
The following is a JSON representation of the resource.
"averageVideoFrameRate": "Double", "averageVideoPacketLossRate": "Double", "endDateTime": "String (timestamp)",
+ "isAudioForwardErrorCorrectionUsed": "Boolean",
"lowFrameRateRatio": "Double", "lowVideoProcessingCapabilityRatio": "Double", "maxAudioNetworkJitter": "String (duration)",
The following is a JSON representation of the resource.
"maxRoundTripTime": "String (duration)", "packetUtilization": 1024, "postForwardErrorCorrectionPacketLossRate": "Double",
+ "rmsFreezeDuration": "String (duration)",
"startDateTime": "String (timestamp)", "streamDirection": "String", "streamId": "String",
v1.0 Callrecords Participantendpoint https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/callrecords-participantendpoint.md
a user or user-like entity. Inherits from [endpoint](callrecords-endpoint.md) ty
| Property | Type | Description | |:-|:|:|
+|cpuCoresCount|Int32|CPU number of cores used by the media endpoint.|
+|cpuName|String|CPU name used by the media endpoint.|
+|cpuProcessorSpeedInMhz|Int32|CPU processor speed used by the media endpoint.|
|feedback|[microsoft.graph.callRecords.userFeedback](callrecords-userfeedback.md)|The feedback provided by the user of this endpoint about the quality of the session.| |identity|[identitySet](identityset.md)|Identity associated with the endpoint.|
+|name|String|Name of the device used by the media endpoint.|
|userAgent|[microsoft.graph.callRecords.userAgent](callrecords-useragent.md)|User-agent reported by this endpoint.| ## JSON representation
The following is a JSON representation of the resource.
```json { "feedback": {"@odata.type": "microsoft.graph.callRecords.userFeedback"},
- "identity": {"@odata.type": "microsoft.graph.identitySet"},
- "userAgent": {"@odata.type": "microsoft.graph.callRecords.userAgent"}
+ "userAgent": {"@odata.type": "microsoft.graph.callRecords.userAgent"},
+ "feedback": {"@odata.type": "microsoft.graph.callRecords.userFeedback"},
+ "name": "String",
+ "cpuName": "String",
+ "cpuCoresCount": "Int32",
+ "cpuProcessorSpeedInMhz": "Int32",
+ "identity": {"@odata.type": "microsoft.graph.identitySet"}
} ```
v1.0 Callrecords Session https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/callrecords-session.md
Represents a user-user communication or a user-meeting communication in the case
|endDateTime|DateTimeOffset|UTC time when the last user left the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`| |failureInfo|[microsoft.graph.callRecords.failureInfo](callrecords-failureinfo.md)|Failure information associated with the session if the session failed.| |id|string|Unique identifier for the session. Read-only.|
+|isTest|Boolean|Specifies whether the session is a test.|
|modalities|microsoft.graph.callRecords.modality collection|List of modalities present in the session. Possible values are: `unknown`, `audio`, `video`, `videoBasedScreenSharing`, `data`, `screenSharing`, `unknownFutureValue`.| |startDateTime|DateTimeOffset|UTC time when the first user joined the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`|
The following is a JSON representation of the resource.
"endDateTime": "String (timestamp)", "failureInfo": {"@odata.type": "microsoft.graph.callRecords.failureInfo"}, "id": "String (identifier)",
+ "isTest": "Boolean",
"modalities": ["string"], "startDateTime": "String (timestamp)" }
v1.0 Changenotification https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/changenotification.md
Title: "changeNotification resource type" description: "Represents the change notification sent to the subscriber." ms.localizationpriority: medium-+ doc_type: resourcePageType ms.prod: "change-notifications"
v1.0 Changenotificationcollection https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/changenotificationcollection.md
Title: "changeNotificationCollection resource type" description: "Represents a collection of subscription notifications sent to the subscriber." ms.localizationpriority: medium-+ doc_type: resourcePageType ms.prod: "change-notifications"
None.
| Property | Type | Description | |:|:--|:|
-| validationTokens | String collection | Contains an array of JWT tokens generated by Microsoft Graph for the application to validate the origin of the notifications. Microsoft Graph generates a single token for each distinct app and tenant pair for an item if it exists in the value array. Keep in mind that notifications can contain a mix of items for various apps and tenants that subscribed using the same notification URL. Only provided for [change notifications with resource data](/graph/webhooks-with-resource-data). Optional. |
+| validationTokens | String collection | Contains an array of [JSON web tokens](https://datatracker.ietf.org/doc/html/rfc7519) (JWT) generated by Microsoft Graph for the application to validate the origin of the notifications. Microsoft Graph generates a single token for each distinct app and tenant pair for an item if it exists in the value array. Keep in mind that notifications can contain a mix of items for various apps and tenants that subscribed using the same notification URL. Only provided for [change notifications with resource data](/graph/webhooks-with-resource-data). Optional. |
| value | [changeNotification](changenotification.md) collection | The set of notifications being sent to the notification URL. Required. | ## Relationships
v1.0 Chatinfo https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/chatinfo.md
Title: "chatInfo resource type"
-description: "Information about a message in Microsoft Teams."
+description: "Contains information associated with Microsoft Teams meetings."
ms.localizationpriority: medium ms.prod: "cloud-communications"
doc_type: resourcePageType
Namespace: microsoft.graph
-This contains information associated with Microsoft Teams meetings.
+Contains information associated with Microsoft Teams meetings.
## Properties
v1.0 Chatmessage https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/chatmessage.md
Title: "chatMessage resource type"
-description: "Represents an individual chat message in a channel or chat entity. The chat message can be a root chat message or part of a thread that is defined by the **replyToId** property in the chat message."
+description: "Represents an individual chat message in a channel or chat entity."
doc_type: resourcePageType ms.localizationpriority: medium
Represents an individual chat message within a [channel](channel.md) or [chat](c
|[Create subscription for new channel messages](../api/subscription-post-subscriptions.md) | [subscription](subscription.md) | Listen for new, edited, and deleted messages, and reactions to them. | |[Get message in channel](../api/chatmessage-get.md) | [chatMessage](chatmessage.md) | Get a single root message in a channel.| |[Send message in channel](../api/chatmessage-post.md) | [chatMessage](chatmessage.md)| Create a new root message in a channel.|
-|[Update message in channel](../api/chatmessage-update.md)|[chatMessage](chatmessage.md)| Update the **policyViolation** property of a chat message.|
-|[Delete message in channel](../api/chatmessage-softdelete.md)|[chatMessage](chatmessage.md)| Delete the message in a channel.|
-|[Undo the deletion of a message in channel](../api/chatmessage-undoSoftdelete.md)|[chatMessage](chatmessage.md)| Undelete the message in a channel.|
+|[Update message in channel](../api/chatmessage-update.md)|None| Update the **policyViolation** property of a chat message.|
+|[Delete message in channel](../api/chatmessage-softdelete.md)|None| Delete the message in a channel.|
+|[Undo the deletion of a message in channel](../api/chatmessage-undoSoftdelete.md)|None| Undelete the message in a channel.|
|**Channel message replies**| | | |[List replies to message](../api/chatmessage-list-replies.md) | [chatMessage](chatmessage.md) collection| List of all replies to a chat message in channel.| |[Get reply message in channel](../api/chatmessage-get.md) | [chatMessage](chatmessage.md) | Get a single reply message in a channel.|
Represents an individual chat message within a [channel](channel.md) or [chat](c
|lastEditedDateTime|dateTimeOffset|Read only. Timestamp when edits to the chat message were made. Triggers an "Edited" flag in the Teams UI. If no edits are made the value is `null`.| |locale|string|Locale of the chat message set by the client. Always set to `en-us`.| |mentions|[chatMessageMention](chatmessagemention.md) collection| List of entities mentioned in the chat message. Supported entities are: user, bot, team, and channel.|
+|messageHistory|[chatMessageHistoryItem](../resources/chatmessagehistoryitem.md) collection|List of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message.
|messageType|chatMessageType|The type of chat message. The possible values are: `message`, `chatEvent`, `typing`, `unknownFutureValue`, `systemEventMessage`. Note that you must use the `Prefer: include-unknown-enum-members` request header to get the following value in this [evolvable enum](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerations): `systemEventMessage`.| |policyViolation | [chatMessagePolicyViolation](chatmessagepolicyviolation.md) |Defines the properties of a policy violation set by a data loss prevention (DLP) application.| |reactions| [chatMessageReaction](chatmessagereaction.md) collection | Reactions for this chat message (for example, Like).|
Represents an individual chat message within a [channel](channel.md) or [chat](c
| Relationship | Type | Description | |:|:--|:-|
-|hostedContents|[chatMessageHostedContent](chatmessagehostedcontent.md)| Content in a message hosted by Microsoft Teams - for example, images or code snippets. |
-|replies|[chatMessage](chatmessage.md)| Replies for a specified message. Supports `$expand` for channel messages. |
+|hostedContents|[chatMessageHostedContent](chatmessagehostedcontent.md) collection| Content in a message hosted by Microsoft Teams - for example, images or code snippets. |
+|replies|[chatMessage](chatmessage.md) collection| Replies for a specified message. Supports `$expand` for channel messages. |
## JSON representation
The following is a JSON representation of the resource.
"channelIdentity" ], "baseType": "microsoft.graph.entity",
+ "keyProperty": "id",
"@odata.type": "microsoft.graph.chatMessage" }-->
The following is a JSON representation of the resource.
"attachments": [{"@odata.type": "microsoft.graph.chatMessageAttachment"}], "body": {"@odata.type": "microsoft.graph.itemBody"}, "channelIdentity": {"@odata.type": "microsoft.graph.channelIdentity"},
- "chatId": "string",
- "createdDateTime": "string (timestamp)",
- "deletedDateTime": "string (timestamp)",
- "etag": "string",
- "eventDetail": {
- "@odata.type": "microsoft.graph.eventMessageDetail"
- },
+ "chatId": "String",
+ "createdDateTime": "String (timestamp)",
+ "deletedDateTime": "String (timestamp)",
+ "etag": "String",
+ "eventDetail": {"@odata.type": "microsoft.graph.eventMessageDetail"},
"from": {"@odata.type": "microsoft.graph.chatMessageFromIdentitySet"},
- "id": "string (identifier)",
- "importance": "string",
- "lastEditedDateTime": "string (timestamp)",
- "lastModifiedDateTime": "string (timestamp)",
- "locale": "string",
+ "id": "String (identifier)",
+ "importance": "String",
+ "lastEditedDateTime": "String (timestamp)",
+ "lastModifiedDateTime": "String (timestamp)",
+ "locale": "String",
"mentions": [{"@odata.type": "microsoft.graph.chatMessageMention"}],
- "messageType": "string",
+ "messageHistory": [{"@odata.type": "microsoft.graph.chatMessageHistoryItem"}],
+ "messageType": "String",
"policyViolation": {"@odata.type": "microsoft.graph.chatMessagePolicyViolation"}, "reactions": [{"@odata.type": "microsoft.graph.chatMessageReaction"}],
- "replyToId": "string (identifier)",
- "subject": "string",
- "summary": "string",
- "webUrl": "string"
+ "replyToId": "String (identifier)",
+ "subject": "String",
+ "summary": "String",
+ "webUrl": "String"
} ```
v1.0 Chatmessagehistoryitem https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/chatmessagehistoryitem.md
+
+ Title: "chatMessageHistoryItem resource type"
+description: "Represents the edition history of a message in a chat or a channel."
+
+ms.localizationpriority: high
++
+# chatMessageHistoryItem resource type
+
+Namespace: microsoft.graph
+
+Represents activity history information for a message in a chat or a channel.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|actions|chatMessageActions |The modification actions of a message item.The possible values are: `reactionAdded`, `reactionRemoved`, `actionUndefined`, `unknownFutureValue`. |
+|modifiedDateTime|DateTimeOffset |The date and time when the message was modified. |
+|reaction|[chatMessageReaction](../resources/chatmessagereaction.md) |The reaction in the modified message. |
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.chatMessageHistoryItem"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.chatMessageHistoryItem",
+ "modifiedDateTime": "String (timestamp)",
+ "actions": "String",
+ "reaction": {
+ "@odata.type": "microsoft.graph.chatMessageReaction"
+ }
+}
+```
+
v1.0 Collapseproperty https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/collapseproperty.md
+
+ Title: "collapseProperty resource type"
+description: "Specifies the collapse criteria of search results."
+ms.localizationpriority: medium
+++
+# collapseProperty resource type
+
+Namespace: microsoft.graph
+
+Specifies the criteria used for collapsing search results. Applies only to sortable/refinable properties.
+
+## Properties
+
+| Property | Type | Description |
+|:-|:|:|
+|fields|String Collection| Defines the collapse group to trim results. The properties in this collection must be sortable/refinable properties. Required.|
+|limit|Int16| Defines a maximum limit count for this field. This numeric value must be a positive integer. Required.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.collapseProperty",
+ "baseType": null
+}-->
+
+```json
+{
+ "fields": ["String"],
+ "limit": 1024
+}
+```
+
+<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
+2019-02-04 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "collapseProperty resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
v1.0 Communications Api Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/communications-api-overview.md
This API provides calling functionality as well as the ability to create and ret
One of the following [permissions](/graph/permissions-reference#calls-permissions) is required to access the cloud communications API. These permissions need to be granted by the administrator.
-| Scenario | Permissions |
-|:|:|
-| Call records | CallRecords.Read.All |
-| Calling | Calls.JoinGroupCallsasGuest.All, Calls.JoinGroupCalls.All, Calls.Initiate.All, Calls.InitiateGroupCalls.All, Calls.AccessMedia.All |
-| Meetings | OnlineMeetings.ReadWrite.All, OnlineMeetings.Read.All |
-| Presences | Presence.Read, Presence.Read.All |
+| Scenario | Permissions |
+|:-|:--|
+| Call records | CallRecords.Read.All |
+| Calling | Calls.JoinGroupCallAsGuest.All, Calls.JoinGroupCall.All, Calls.Initiate.All, Calls.InitiateGroupCall.All, Calls.AccessMedia.All |
+| Meetings | OnlineMeetings.ReadWrite.All, OnlineMeetings.Read.All |
+| Presences | Presence.Read, Presence.Read.All |
## Common use cases
v1.0 Complianceinformation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/complianceinformation.md
Title: "complianceInformation resource type"
-description: "This resource contains compliance data associated with secure score control."
+description: "Contains compliance data associated with secure score control."
ms.localizationpriority: medium-+ doc_type: resourcePageType
-# complianceInformation resource type
+# complianceInformation resource type
Namespace: microsoft.graph
Contains compliance data associated with secure score control.
|Property |Type |Description | |:--|:--|:--|
-|certificationControls|[certificationControl](certificationcontrol.md) collection|Collection of the certification controls associated with certification|
-|certificationName|String| Compliance certification name (for example, ISO 27018:2014, GDPR, FedRAMP, NIST 800-171) |
+|certificationControls|[certificationControl](certificationcontrol.md) collection|Collection of the certification controls associated with the certification.|
+|certificationName|String| The name of the compliance certification, for example, `ISO 27018:2014`, `GDPR`, `FedRAMP`, and `NIST 800-171`. |
## JSON representation
The following is a JSON representation of the resource.
], "@odata.type": "microsoft.graph.complianceInformation" }-->- ```json { "certificationControls": [{"@odata.type": "microsoft.graph.certificationControl"}], "certificationName": "String" }- ``` - <!-- { "type": "#page.annotation", "description": "complianceInformation resource",
The following is a JSON representation of the resource.
"section": "documentation", "tocPath": "" }-->-
v1.0 Conditionalaccessallexternaltenants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/conditionalaccessallexternaltenants.md
+
+ Title: "conditionalAccessAllExternalTenants resource type"
+description: "Represents all external tenants in a policy scope."
+ms.localizationpriority: medium
+++
+# conditionalAccessAllExternalTenants resource type
+
+Namespace: microsoft.graph
+
+Represents all external tenants in a policy scope.
+
+Inherits from [conditionalAccessExternalTenants](conditionalaccessexternaltenants.md).
+
+## Properties
+
+| Property | Type | Description |
+|:-|:|:|
+| membershipKind |conditionalAccessExternalTenantsMembershipKind | The membership kind. Possible values are: `all`, `enumerated`, `unknownFutureValue`. The `enumerated` member references an [conditionalAccessEnumeratedExternalTenants](conditionalaccessenumeratedexternaltenants.md) object. Inherited from [conditionalAccessExternalTenants](conditionalaccessexternaltenants.md). |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.conditionalAccessAllExternalTenants"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.conditionalAccessAllExternalTenants",
+ "membershipKind": "String"
+}
+```
v1.0 Conditionalaccessenumeratedexternaltenants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/conditionalaccessenumeratedexternaltenants.md
+
+ Title: "conditionalAccessEnumeratedExternalTenants resource type"
+description: "Represents a list of external tenants in a policy scope."
+ms.localizationpriority: medium
+++
+# conditionalAccessEnumeratedExternalTenants resource type
+
+Namespace: microsoft.graph
+
+Represents a list of external tenants in a policy scope.
+
+Inherits from [conditionalAccessExternalTenants](conditionalaccessexternaltenants.md).
+
+## Properties
+
+| Property | Type | Description |
+|:-|:|:|
+| members | String collection | A collection of tenant IDs that define the scope of a policy targeting conditional access for guests and external users. |
+| membershipKind |conditionalAccessExternalTenantsMembershipKind | The membership kind. Possible values are: `all`, `enumerated`, `unknownFutureValue`. The `enumerated` member references an [conditionalAccessEnumeratedExternalTenants](conditionalaccessenumeratedexternaltenants.md) object. Inherited from [conditionalAccessExternalTenants](conditionalaccessexternaltenants.md). |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+ "members"
+ ],
+ "@odata.type": "microsoft.graph.conditionalAccessEnumeratedExternalTenants",
+ "baseType": "microsoft.graph.conditionalAccessExternalTenants"
+}-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.conditionalAccessEnumeratedExternalTenants",
+ "members": ["String"],
+ "membershipKind": "String"
+}
+```
v1.0 Conditionalaccessexternaltenants https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/conditionalaccessexternaltenants.md
+
+ Title: "conditionalAccessExternalTenants resource type"
+description: "An abstract type that represents external tenants in a policy scope."
+ms.localizationpriority: medium
+++
+# conditionalAccessExternalTenants resource type
+
+Namespace: microsoft.graph
+
+An abstract type that represents external tenants in a policy scope.
+
+Base type of [conditionalAccessAllExternalTenants](../resources/conditionalaccessallexternaltenants.md) and [conditionalAccessEnumeratedExternalTenants](conditionalaccessenumeratedexternaltenants.md).
+
+## Properties
+
+| Property | Type | Description |
+|:-|:|:|
+| membershipKind |conditionalAccessExternalTenantsMembershipKind | The membership kind. Possible values are: `all`, `enumerated`, `unknownFutureValue`. The `enumerated` member references an [conditionalAccessEnumeratedExternalTenants](conditionalaccessenumeratedexternaltenants.md) object.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.conditionalAccessExternalTenants"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.conditionalAccessExternalTenants",
+ "membershipKind": "String"
+}
+```
v1.0 Conditionalaccessguestsorexternalusers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/conditionalaccessguestsorexternalusers.md
+
+ Title: "conditionalAccessGuestsOrExternalUsers resource type"
+description: "Represents internal guests and external users in a policy scope."
+ms.localizationpriority: medium
+++
+# conditionalAccessGuestsOrExternalUsers resource type
+
+Namespace: microsoft.graph
+
+Represents internal guests and external users in a policy scope.
+
+## Properties
+
+| Property | Type | Description |
+|:-|:|:|
+| externalTenants | [conditionalAccessExternalTenants](conditionalaccessexternaltenants.md) | The tenant IDs of the selected types of external users. Either all B2B tenant or a collection of tenant IDs. External tenants can be specified only when the property **guestOrExternalUserTypes** is not `null` or an empty String. |
+| guestOrExternalUserTypes | conditionalAccessGuestOrExternalUserTypes | Indicates internal guests or external user types. This is a multi-valued property. Possible values are: `none`, `internalGuest`, `b2bCollaborationGuest`, `b2bCollaborationMember`, `b2bDirectConnectUser`, `otherExternalUser`, `serviceProvider`, `unknownFutureValue`. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.conditionalAccessGuestsOrExternalUsers"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.conditionalAccessGuestsOrExternalUsers",
+ "externalTenants": {
+ "@odata.type": "microsoft.graph.conditionalAccessExternalTenants"
+ },
+ "guestOrExternalUserTypes": "String"
+}
+```
v1.0 Conditionalaccessusers https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/conditionalaccessusers.md
Represents users, groups, and roles included in and excluded from the policy sco
| Property | Type | Description | |:-|:|:| | excludeGroups | String collection | Group IDs excluded from scope of policy. |
+| excludeGuestsOrExternalUsers | [conditionalAccessGuestsOrExternalUsers](conditionalaccessguestsorexternalusers.md) | Internal guests or external users excluded from the policy scope. Optionally populated. |
| excludeRoles | String collection | Role IDs excluded from scope of policy. | | excludeUsers | String collection | User IDs excluded from scope of policy and/or `GuestsOrExternalUsers`. | | includeGroups | String collection | Group IDs in scope of policy unless explicitly excluded. |
+| includeGuestsOrExternalUsers | [conditionalAccessGuestsOrExternalUsers](conditionalaccessguestsorexternalusers.md) | Internal guests or external users included in the policy scope. Optionally populated. |
| includeRoles | String collection | Role IDs in scope of policy unless explicitly excluded. | | includeUsers | String collection | User IDs in scope of policy unless explicitly excluded, `None`, `All`, or `GuestsOrExternalUsers`. |
The following is a JSON representation of the resource.
"optionalProperties": [ "includeUsers", "excludeUsers",
+ "includeGuestsOrExternalUsers",
+ "excludeGuestsOrExternalUsers",
"includeGroups", "excludeGroups", "includeRoles",
The following is a JSON representation of the resource.
```json { "excludeGroups": ["String"],
+ "excludeGuestsOrExternalUsers": {"@odata.type": "microsoft.graph.conditionalAccessGuestOrExternalUsers"},
"excludeRoles": ["String"], "excludeUsers": ["String"], "includeGroups": ["String"],
+ "includeGuestsOrExternalUsers": {"@odata.type": "microsoft.graph.conditionalAccessGuestOrExternalUsers"},
"includeRoles": ["String"],
- "includeUsers": ["String"]
+ "includeUsers": ["String"]
} ```
v1.0 Consentrequests Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/consentrequests-overview.md
Title: "Azure Active Directory consent requests" description: "Use the consent request APIs to configure the consent request workflow and to manage consent requests for users attempting to access apps that require admin consent." ms.localizationpriority: medium-+ ms.prod: "governance" doc_type: conceptualPageType Last updated 09/28/2022
v1.0 Contenttype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/contentType.md
--
-description: "The contentType resource represents a content type in SharePoint."
Title: contentType resource type
-doc_type: resourcePageType
-
-# contentType resource type
-
-Namespace: microsoft.graph
--
-Represents a content type in SharePoint.
-Content types allow you to define a set of columns that must be present on every [**listItem**][listItem] in a [**list**][list].
-
-## Methods
-|Method|Return type|Description|
-|:|:|:|
-|[List contentTypes in a site](../api/site-list-contenttypes.md)|[contentType](../resources/contenttype.md) collection|Get a list of the [contentType](../resources/contenttype.md) objects and their properties in a [site](../resources/site.md).|
-|[List contentTypes in a list](../api/list-list-contenttypes.md)|[contentType](../resources/contenttype.md) collection|Get a list of the [contentType](../resources/contenttype.md) objects and their properties in a [list](../resources/list.md).|
-|[Create contentType for a site](../api/site-post-contenttypes.md)|[contentType](../resources/contenttype.md)|Create a new [contentType](../resources/contenttype.md) object in a [site](../resources/site.md).|
-|[Get contentType](../api/contenttype-get.md)|[contentType](../resources/contenttype.md)|Read the properties and relationships of a [contentType](../resources/contenttype.md) object.|
-|[Update contentType](../api/contenttype-update.md)|[contentType](../resources/contenttype.md)|Update the properties of a [contentType](../resources/contenttype.md) object.|
-|[Delete contentType](../api/contenttype-delete.md)|None|Deletes a [contentType](../resources/contenttype.md) object.|
-|[isPublished](../api/contenttype-ispublished.md)|Boolean| Checks if the [contentType](../resources/contenttype.md) is published.|
-|[publish](../api/contenttype-publish.md)|[contentType](../resources/contenttype.md)| Publish a [contentType](../resources/contenttype.md).|
-|[unpublish](../api/contenttype-unpublish.md)|[contentType](../resources/contenttype.md)|Unpublish a [contentType](../resources/contenttype.md).|
-|[addCopy](../api/contenttype-addcopy.md)|[contentType](../resources/contenttype.md)|Add copy of a [contentType](../resources/contenttype.md) from a [site](../resources/site.md) to a [list](../resources/list.md).|
-|[associateWithHubSites](../api/contenttype-associatewithhubsites.md)|[contentType](../resources/contenttype.md)|Associates a [contentType](../resources/contenttype.md) with a list of hub sites.|
-|[copyToDefaultContentLocation](../api/contenttype-copytodefaultcontentlocation.md)|[contentType](../resources/contenttype.md)| Copy a file to default content location in a [contentType](../resources/contenttype.md).|
-|[List columns](../api/contenttype-list-columns.md)|[columnDefinition](../resources/columnDefinition.md) collection|Get a collection of columns, represented as [columnDefinition](../resources/columnDefinition.md) resources, in a **contentType**.|
-|[Create column](../api/contenttype-post-columns.md)|[columnDefinition](../resources/columnDefinition.md)|Add a column to a **content type** in a site or list.|
-|[getCompatibleHubContentTypes](../api/contenttype-getcompatiblehubcontenttypes.md)|[contentType](../resources/contenttype.md) collection|Get a list of compatible content types from the content type hub that can be added to a target [site](../resources/site.md) or a [list](../resources/list.md).|
-|[addCopyFromContentTypeHub](../api/contenttype-addcopyfromcontenttypehub.md)|[contentType](../resources/contenttype.md)|Add or sync a copy of a published content type from the content type hub to a target [site](../resources/site.md) or a [list](../resources/list.md).|
--
-## Properties
-
-| Property | Type | Description|
-|:|:|:-|
-| associatedHubsUrls | Collection(string) | List of canonical URLs for hub sites with which this content type is associated to. This will contain all hub sites where this content type is queued to be enforced or is already enforced. Enforcing a content type means that the content type will be applied to the lists in the enforced sites.|
-| description | string | The descriptive text for the item.|
-| documentSet | [documentSet][] | [Document Set](/sharepoint/governance/document-set-planning#about-document-sets) metadata.|
-| documentTemplate | [documentSetContent][] | Document template metadata. To make sure that documents have consistent content across a site and its subsites, you can associate a Word, Excel, or PowerPoint template with a site content type.|
-| group | string | The name of the group this content type belongs to. Helps organize related content types.|
-| hidden | Boolean | Indicates whether the content type is hidden in the list's 'New' menu.|
-| id | string | The unique identifier of the content type.|
-| inheritedFrom | [itemReference][] | If this content type is inherited from another scope (like a site), provides a reference to the item where the content type is defined.|
-| isBuiltIn | Boolean| Specifies if a content type is a built-in content type. |
-| name | string | The name of the content type.|
-| order | [contentTypeOrder][] | Specifies the order in which the content type appears in the selection UI.|
-| parentId | string | The unique identifier of the content type.|
-| propagateChanges | Boolean | If `true`, any changes made to the content type will be pushed to inherited content types and lists that implement the content type.|
-| readOnly | Boolean | If `true`, the content type can't be modified unless this value is first set to `false`.|
-| sealed | Boolean | If `true`, the content type can't be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.|
--
-## Relationships
-
-| Relationship | Type | Description|
-|:-|:--|:-|
-| base | [contentType][] | Parent contentType from which this content type is derived. |
-| columnLinks | [columnLink][] collection | The collection of columns that are required by this content type.|
-| baseTypes | Collection([contentType][]) | The collection of content types that are ancestors of this content type.|
-| columnPositions | Collection([columnDefinition][]) | Column order information in a content type.|
-| columns | Collection([columnDefinition][]) | The collection of column definitions for this contentType.|
-
-For more information, see [Introduction to content types and content type publishing][contentTypeIntro].
-
-[columnLink]: columnlink.md
-[contentTypeIntro]: https://support.office.com/en-us/article/Introduction-to-content-types-and-content-type-publishing-e1277a2e-a1e8-4473-9126-91a0647766e5
-[itemReference]: itemreference.md
-[contentTypeOrder]: contenttypeorder.md
-[columnDefinition]: columnDefinition.md
-[contentType]: contentType.md
-[documentSet]: documentSet.md
-[documentSetContent]: documentSetContent.md
-
-## JSON representation
-
-The following is a JSON representation of a **contentType** resource.
-
-<!-- { "blockType": "resource", "@odata.type": "microsoft.graph.contentType","keyProperty":"id" } -->
-
-```json
-{
- "associatedHubsUrls" : ["string"],
- "base": { "@type": "microsoft.graph.contentType" },
- "baseTypes" : [{ "@type": "microsoft.graph.contentType" }],
- "columns" : [{ "@type": "microsoft.graph.columnDefinition" }],
- "columnLinks": [{ "@type": "microsoft.graph.columnLink" }],
- "columnPositions" : [{ "@type": "microsoft.graph.columnDefinition" }],
- "description": "string",
- "documentSet" : { "@type": "microsoft.graph.documentSet" },
- "documentTemplate" : { "@type": "microsoft.graph.documentSetContent" },
- "group": "string",
- "hidden": false,
- "id": "string",
- "inheritedFrom": { "@type": "microsoft.graph.itemReference" },
- "isBuiltIn" : false,
- "name": "string",
- "order": { "@type": "microsoft.graph.contentTypeOrder" },
- "parentId": "string",
- "propagateChanges" : false,
- "readOnly": false,
- "sealed": false
-}
-```
-
-[list]: list.md
-[listItem]: listitem.md
-<!--
-{
- "type": "#page.annotation",
- "description": "",
- "keywords": "",
- "section": "documentation",
- "tocPath": "Resources/ContentType",
- "suppressions": []
-}
>--
v1.0 Contenttypeinfo https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/contentTypeInfo.md
-- Previously updated : 09/12/2017 Title: ContentTypeInfo
-description: "The contentTypeInfo resource indicates the SharePoint content type of an item."
-doc_type: resourcePageType
--
-# ContentTypeInfo resource type
-
-Namespace: microsoft.graph
-
-The **contentTypeInfo** resource indicates the SharePoint content type of an item.
-
-## JSON representation
-
-Here is a JSON representation of a **contentTypeInfo** resource.
-<!-- { "blockType": "resource", "@odata.type": "microsoft.graph.contentTypeInfo", "@type.aka": "oneDrive.contentTypeFacet" } -->
-
-```json
-{
- "id": "string",
- "name": "string"
-}
-```
-
-## Properties
-
-| Property name | Type | Description
-|:|:--|:-
-| **id** | string | The id of the content type.
-| **name** | string | The name of the content type.
-
-<!-- {
- "type": "#page.annotation",
- "description": "",
- "keywords": "",
- "section": "documentation",
- "tocPath": "Resources/ContentTypeInfo"
-} -->
-
v1.0 Contenttypeorder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/contentTypeOrder.md
-- Previously updated : 09/13/2017 Title: ContentTypeOrder
-description: "The contentTypeOrder resource specifies in which order the Content Type will appear in the selection UI."
-doc_type: resourcePageType
--
-# ContentTypeOrder resource type
-
-Namespace: microsoft.graph
-
-The **contentTypeOrder** resource specifies in which order the Content Type will appear in the selection UI.
-
-## JSON representation
-
-Here is a JSON representation of a **contentTypeOrder** resource.
-<!-- { "blockType": "resource", "@type": "microsoft.graph.contentTypeOrder", "@type.aka": "oneDrive.contentTypeOrderFacet" } -->
-
-```json
-{
- "default": true,
- "position": 2
-}
-```
-
-## Properties
-
-| Property name | Type | Description
-|:--|:--|:-
-| **default** | boolean | Whether this is the default Content Type
-| **position** | Int32 | Specifies the position in which the Content Type appears in the selection UI.
-
-<!-- {
- "type": "#page.annotation",
- "description": "",
- "keywords": "",
- "section": "documentation",
- "tocPath": "Resources/ContentTypeOrder"
-} -->
-
v1.0 Contenttype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/contenttype.md
++
+description: "Represents a content type in SharePoint."
+ Title: "contentType resource type"
+ms.localizationpriority: medium
+
+# contentType resource type
+
+Namespace: microsoft.graph
+
+Represents a content type in SharePoint. Content types allow you to define a set of columns that must be present on every [**listItem**][listItem] in a [**list**][list].
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[List contentTypes in a site](../api/site-list-contenttypes.md)|[contentType](../resources/contenttype.md) collection|Get a list of the [contentType](../resources/contenttype.md) objects and their properties in a [site](../resources/site.md).|
+|[List contentTypes in a list](../api/list-list-contenttypes.md)|[contentType](../resources/contenttype.md) collection|Get a list of the [contentType](../resources/contenttype.md) objects and their properties in a [list](../resources/list.md).|
+|[Create contentType for a site](../api/site-post-contenttypes.md)|[contentType](../resources/contenttype.md)|Create a new [contentType](../resources/contenttype.md) object in a [site](../resources/site.md).|
+|[Get contentType](../api/contenttype-get.md)|[contentType](../resources/contenttype.md)|Read the properties and relationships of a [contentType](../resources/contenttype.md) object.|
+|[Update contentType](../api/contenttype-update.md)|[contentType](../resources/contenttype.md)|Update the properties of a [contentType](../resources/contenttype.md) object.|
+|[Delete contentType](../api/contenttype-delete.md)|None|Deletes a [contentType](../resources/contenttype.md) object.|
+|[isPublished](../api/contenttype-ispublished.md)|Boolean| Checks if the [contentType](../resources/contenttype.md) is published.|
+|[publish](../api/contenttype-publish.md)|[contentType](../resources/contenttype.md)| Publish a [contentType](../resources/contenttype.md).|
+|[unpublish](../api/contenttype-unpublish.md)|[contentType](../resources/contenttype.md)|Unpublish a [contentType](../resources/contenttype.md).|
+|[addCopy](../api/contenttype-addcopy.md)|[contentType](../resources/contenttype.md)|Add copy of a [contentType](../resources/contenttype.md) from a [site](../resources/site.md) to a [list](../resources/list.md).|
+|[associateWithHubSites](../api/contenttype-associatewithhubsites.md)|[contentType](../resources/contenttype.md)|Associates a [contentType](../resources/contenttype.md) with a list of hub sites.|
+|[copyToDefaultContentLocation](../api/contenttype-copytodefaultcontentlocation.md)|[contentType](../resources/contenttype.md)| Copy a file to default content location in a [contentType](../resources/contenttype.md).|
+|[List columns](../api/contenttype-list-columns.md)|[columnDefinition](../resources/columnDefinition.md) collection|Get a collection of columns, represented as [columnDefinition](../resources/columnDefinition.md) resources, in a **contentType**.|
+|[Create column](../api/contenttype-post-columns.md)|[columnDefinition](../resources/columnDefinition.md)|Add a column to a **content type** in a site or list.|
+|[getCompatibleHubContentTypes](../api/contenttype-getcompatiblehubcontenttypes.md)|[contentType](../resources/contenttype.md) collection|Get a list of compatible content types from the content type hub that can be added to a target [site](../resources/site.md) or a [list](../resources/list.md).|
+|[addCopyFromContentTypeHub](../api/contenttype-addcopyfromcontenttypehub.md)|[contentType](../resources/contenttype.md)|Add or sync a copy of a published content type from the content type hub to a target [site](../resources/site.md) or a [list](../resources/list.md).|
++
+## Properties
+
+| Property | Type | Description|
+|:|:|:-|
+| associatedHubsUrls | Collection(string) | List of canonical URLs for hub sites with which this content type is associated to. This will contain all hub sites where this content type is queued to be enforced or is already enforced. Enforcing a content type means that the content type will be applied to the lists in the enforced sites.|
+| description | string | The descriptive text for the item.|
+| documentSet | [documentSet][] | [Document Set](/sharepoint/governance/document-set-planning#about-document-sets) metadata.|
+| documentTemplate | [documentSetContent][] | Document template metadata. To make sure that documents have consistent content across a site and its subsites, you can associate a Word, Excel, or PowerPoint template with a site content type.|
+| group | string | The name of the group this content type belongs to. Helps organize related content types.|
+| hidden | Boolean | Indicates whether the content type is hidden in the list's 'New' menu.|
+| id | string | The unique identifier of the content type.|
+| inheritedFrom | [itemReference][] | If this content type is inherited from another scope (like a site), provides a reference to the item where the content type is defined.|
+| isBuiltIn | Boolean| Specifies if a content type is a built-in content type. |
+| name | string | The name of the content type.|
+| order | [contentTypeOrder][] | Specifies the order in which the content type appears in the selection UI.|
+| parentId | string | The unique identifier of the content type.|
+| propagateChanges | Boolean | If `true`, any changes made to the content type will be pushed to inherited content types and lists that implement the content type.|
+| readOnly | Boolean | If `true`, the content type can't be modified unless this value is first set to `false`.|
+| sealed | Boolean | If `true`, the content type can't be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.|
++
+## Relationships
+
+| Relationship | Type | Description|
+|:-|:--|:-|
+| base | [contentType][] | Parent contentType from which this content type is derived. |
+| columnLinks | [columnLink][] collection | The collection of columns that are required by this content type.|
+| baseTypes | Collection([contentType][]) | The collection of content types that are ancestors of this content type.|
+| columnPositions | Collection([columnDefinition][]) | Column order information in a content type.|
+| columns | Collection([columnDefinition][]) | The collection of column definitions for this contentType.|
+
+For more information, see [Introduction to content types and content type publishing][contentTypeIntro].
+
+[columnLink]: columnlink.md
+[contentTypeIntro]: https://support.office.com/en-us/article/Introduction-to-content-types-and-content-type-publishing-e1277a2e-a1e8-4473-9126-91a0647766e5
+[itemReference]: itemreference.md
+[contentTypeOrder]: contenttypeorder.md
+[columnDefinition]: columnDefinition.md
+[contentType]: contentType.md
+[documentSet]: documentSet.md
+[documentSetContent]: documentSetContent.md
+
+## JSON representation
+
+The following is a JSON representation of a **contentType** resource.
+
+<!-- { "blockType": "resource", "@odata.type": "microsoft.graph.contentType","keyProperty":"id" } -->
+
+```json
+{
+ "associatedHubsUrls" : ["string"],
+ "base": { "@type": "microsoft.graph.contentType" },
+ "baseTypes" : [{ "@type": "microsoft.graph.contentType" }],
+ "columns" : [{ "@type": "microsoft.graph.columnDefinition" }],
+ "columnLinks": [{ "@type": "microsoft.graph.columnLink" }],
+ "columnPositions" : [{ "@type": "microsoft.graph.columnDefinition" }],
+ "description": "string",
+ "documentSet" : { "@type": "microsoft.graph.documentSet" },
+ "documentTemplate" : { "@type": "microsoft.graph.documentSetContent" },
+ "group": "string",
+ "hidden": "Boolean",
+ "id": "string",
+ "inheritedFrom": { "@type": "microsoft.graph.itemReference" },
+ "isBuiltIn" : "Boolean",
+ "name": "string",
+ "order": { "@type": "microsoft.graph.contentTypeOrder" },
+ "parentId": "string",
+ "propagateChanges" : "Boolean",
+ "readOnly": "Boolean",
+ "sealed": "Boolean"
+}
+```
+
+[list]: list.md
+[listItem]: listitem.md
+<!--
+{
+ "type": "#page.annotation",
+ "description": "",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "Resources/ContentType",
+ "suppressions": []
+}
+-->
++
v1.0 Contenttypeinfo https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/contenttypeinfo.md
++
+ Title: "contentTypeInfo resource type"
+ms.localizationpriority: medium
+description: "Represents the SharePoint content type of an item."
++
+# contentTypeInfo resource type
+
+Namespace: microsoft.graph
+
+Represents the SharePoint [contentType](contenttype.md) of an item.
+
+## Properties
+
+| Property | Type | Description |
+|:--|:--|:-- |
+| id | String | The ID of the content type. |
+| name | String | The name of the content type. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- { "blockType": "resource", "@odata.type": "microsoft.graph.contentTypeInfo", "@type.aka": "oneDrive.contentTypeFacet" } -->
+
+```json
+{
+ "id": "String",
+ "name": "String"
+}
+```
+
+<!-- {
+ "type": "#page.annotation",
+ "description": "",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "Resources/ContentTypeInfo"
+} -->
+
v1.0 Contenttypeorder https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/contenttypeorder.md
++
+ Title: "contentTypeOrder resource type"
+ms.localizationpriority: medium
+description: "Specifies in which order a content type appears in the selection UI."
++
+# contentTypeOrder resource type
+
+Namespace: microsoft.graph
+
+Specifies in which order the [contentType](contenttype.md) appears in the selection UI.
+
+## Properties
+
+| Property name | Type | Description |
+|:--|:--|:--|
+| default | Boolean | Indicates whether this is the default content type |
+| position | Int32 | Specifies the position in which the content type appears in the selection UI. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- { "blockType": "resource", "@type": "microsoft.graph.contentTypeOrder", "@type.aka": "oneDrive.contentTypeOrderFacet" } -->
+
+```json
+{
+ "default": "Boolean",
+ "position": "Int32"
+}
+```
+
+<!-- {
+ "type": "#page.annotation",
+ "description": "",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "Resources/ContentTypeOrder"
+} -->
+
v1.0 Conversation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/conversation.md
Title: "conversation resource type" description: "A conversation is a collection of threads, and a thread contains posts to that thread. All threads and posts in a conversation share the same subject." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: resourcePageType
This resource supports subscribing to [change notifications](/graph/webhooks).
|[Create conversation thread](../api/conversation-post-threads.md) |[conversationThread](conversationthread.md) collection| Create a thread in the specified conversation.| ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |hasAttachments|Boolean|Indicates whether any of the posts within this Conversation has at least one attachment. Supports `$filter` (`eq`, `ne`) and `$search`.| |id|String|The conversations's unique identifier. Read-only.|
This resource supports subscribing to [change notifications](/graph/webhooks).
|uniqueSenders|String collection|All the users that sent a message to this Conversation.| ## Relationships
-| Relationship | Type |Description|
+| Relationship | Type |Description|
|:|:--|:-| |threads|[conversationThread](conversationthread.md) collection|A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable.|
v1.0 Conversationmember https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/conversationmember.md
Base type for the following supported conversation member types:
|:|:--|:-| |displayName| string | The display name of the user. | |id|String| Read-only. Unique ID of the user.|
-|roles| string collection | The roles for that user. This property only contains additional qualifiers when relevant - for example, if the member has `owner` privileges, the **roles** property contains `owner` as one of the values. Similarly, if the member is a guest, the **roles** property contains `guest` as one of the values. A basic member should not have any values specified in the **roles** property. |
+|roles| string collection | The roles for that user. This property contains additional qualifiers only when relevant - for example, if the member has `owner` privileges, the **roles** property contains `owner` as one of the values. Similarly, if the member is an in-tenant guest, the **roles** property contains `guest` as one of the values. A basic member should not have any values specified in the **roles** property. An Out-of-tenant external member is assigned the `owner` role.|
|visibleHistoryStartDateTime| DateTimeOffset | The timestamp denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat. | ## JSON representation
v1.0 Conversationthread https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/conversationthread.md
Title: "conversationThread resource type" description: "A conversationThread is a collection of posts."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: resourcePageType
A new thread is created when a recipient is removed from the thread.
## Relationships
-| Relationship | Type |Description|
+| Relationship | Type |Description|
|:|:--|:-| |posts|[post](post.md) collection| Read-only. Nullable.|
v1.0 Crosstenantaccesspolicy Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/crosstenantaccesspolicy-overview.md
doc_type: resourcePageType
Namespace: microsoft.graph
-In the traditional Azure AD B2B collaboration, any invited user from an organization could use their identity to access resources in external organizations. Administrators didn't have control over the user identities in their tenant that are allowed to sign in to external organizations. These limited controls made it difficult to prevent identities from your organization from being used in unauthorized ways.
+In the traditional Azure AD (Azure Active Directory) B2B collaboration, any invited user from an organization could use their identity to access resources in external organizations. Administrators didn't have control over the user identities in their tenant that are allowed to sign in to external organizations. These limited controls made it difficult to prevent identities from your organization from being used in unauthorized ways.
**Cross-tenant access settings** let you control and manage collaboration between users in your organization and other organizations. The control can be on either **outbound access** (how your users collaborate with other organizations), **inbound access** (how other organizations collaborate with you), or both.
For example, when you configure your trust settings to trust MFA, your MFA polic
Inbound trust settings also enable you to trust devices that are compliant, or hybrid Azure AD joined in their home directories. With inbound trust settings in cross-tenant access settings, you can now protect access to your apps and resources by requiring that external users use compliant, or hybrid Azure AD joined devices.
+## Inbound cross-tenant sync in cross-tenant access settings
+
+You can enable cross-tenant synchronization to synchronize users from a partner tenant. Cross-tenant synchronization is a one-way synchronization service in Azure AD that automates the creation, update, and deletion of B2B collaboration users across tenants in an organization. You create a user synchronization policy to streamline collaboration between users in multi-tenant organizations. Partner user synchronization settings are defined using the [crossTenantIdentitySyncPolicyPartner](../resources/crosstenantidentitysyncpolicypartner.md) resource type.
+ ## Collaborate with organizations using Azure Active Directory in different Microsoft clouds Cross-tenant access settings is used to enable collaboration with Azure AD organizations in separate Microsoft clouds. The `allowedCloudEndpoints` property enables you to specify which Microsoft clouds you'd like to extend your collaboration to. B2B collaboration is supported between the following Microsoft clouds:
v1.0 Crosstenantaccesspolicyconfigurationdefault https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/crosstenantaccesspolicyconfigurationdefault.md
The default configuration defined for inbound and outbound settings of Azure AD
|Property|Type|Description| |:|:|:|
+| automaticUserConsentSettings | [inboundOutboundPolicyConfiguration](../resources/inboundoutboundpolicyconfiguration.md) | Determines the default configuration for automatic user consent settings. The **inboundAllowed** and **outboundAllowed** properties are always `false` and cannot be updated in the default configuration. Read-only. |
| b2bCollaborationInbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) |Defines your default configuration for users from other organizations accessing your resources via Azure AD B2B collaboration. | | b2bCollaborationOutbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) |Defines your default configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B collaboration. | | b2bDirectConnectInbound |[crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your default configuration for users from other organizations accessing your resources via Azure AD B2B direct connect. |
The following is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.crossTenantAccessPolicyConfigurationDefault",
- "b2bCollaborationInbound": {
- "@odata.type": "microsoft.graph.crossTenantAccessPolicyB2BSetting"
- },
- "b2bCollaborationOutbound": {
- "@odata.type": "microsoft.graph.crossTenantAccessPolicyB2BSetting"
- },
- "b2bDirectConnectInbound": {
- "@odata.type": "microsoft.graph.crossTenantAccessPolicyB2BSetting"
- },
- "b2bDirectConnectOutbound": {
- "@odata.type": "microsoft.graph.crossTenantAccessPolicyB2BSetting"
- },
- "inboundTrust": {
- "@odata.type": "microsoft.graph.crossTenantAccessPolicyInboundTrust"
- },
+ "automaticUserConsentSettings": {"@odata.type": "microsoft.graph.inboundOutboundPolicyConfiguration"},
+ "b2bCollaborationInbound": {"@odata.type": "microsoft.graph.crossTenantAccessPolicyB2BSetting"},
+ "b2bCollaborationOutbound": {"@odata.type": "microsoft.graph.crossTenantAccessPolicyB2BSetting"},
+ "b2bDirectConnectInbound": {"@odata.type": "microsoft.graph.crossTenantAccessPolicyB2BSetting"},
+ "b2bDirectConnectOutbound": {"@odata.type": "microsoft.graph.crossTenantAccessPolicyB2BSetting"},
+ "inboundTrust": {"@odata.type": "microsoft.graph.crossTenantAccessPolicyInboundTrust"},
"isServiceDefault": "Boolean" } ```
v1.0 Crosstenantaccesspolicyconfigurationpartner https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/crosstenantaccesspolicyconfigurationpartner.md
For any partner-specific property that is `null`, these settings will inherit th
|Property|Type|Description| |:|:|:|
+| automaticUserConsentSettings | [inboundOutboundPolicyConfiguration](../resources/inboundoutboundpolicyconfiguration.md) | Determines the partner-specific configuration for automatic user consent settings. Unless specifically configured, the **inboundAllowed** and **outboundAllowed** properties are `null` and inherit from the default settings, which is always `false`. |
| b2bCollaborationInbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your partner-specific configuration for users from other organizations accessing your resources via Azure AD B2B collaboration. | | b2bCollaborationOutbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your partner-specific configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B collaboration. | | b2bDirectConnectInbound | [crossTenantAccessPolicyB2BSetting](../resources/crosstenantaccesspolicyb2bsetting.md) | Defines your partner-specific configuration for users from other organizations accessing your resources via Azure B2B direct connect. |
For any partner-specific property that is `null`, these settings will inherit th
## Relationships
-None.
+|Relationship|Type|Description|
+|:|:|:|
+|identitySynchronization|[crossTenantIdentitySyncPolicyPartner](../resources/crosstenantidentitysyncpolicypartner.md)|Defines the cross-tenant policy for the synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multi-tenant organization by automating the creation, update, and deletion of users from one tenant to another.|
## JSON representation
The following is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.crossTenantAccessPolicyConfigurationPartner",
- "b2bCollaborationInbound": {
- "@odata.type": "microsoft.graph.crossTenantAccessPolicyB2BSetting"
- },
- "b2bCollaborationOutbound": {
- "@odata.type": "microsoft.graph.crossTenantAccessPolicyB2BSetting"
- },
- "b2bDirectConnectInbound": {
- "@odata.type": "microsoft.graph.crossTenantAccessPolicyB2BSetting"
- },
- "b2bDirectConnectOutbound": {
- "@odata.type": "microsoft.graph.crossTenantAccessPolicyB2BSetting"
- },
- "inboundTrust": {
- "@odata.type": "microsoft.graph.crossTenantAccessPolicyInboundTrust"
- },
+ "automaticUserConsentSettings": {"@odata.type": "microsoft.graph.inboundOutboundPolicyConfiguration"},
+ "b2bCollaborationInbound": {"@odata.type": "microsoft.graph.crossTenantAccessPolicyB2BSetting"},
+ "b2bCollaborationOutbound": {"@odata.type": "microsoft.graph.crossTenantAccessPolicyB2BSetting"},
+ "b2bDirectConnectInbound": {"@odata.type": "microsoft.graph.crossTenantAccessPolicyB2BSetting"},
+ "b2bDirectConnectOutbound": {"@odata.type": "microsoft.graph.crossTenantAccessPolicyB2BSetting"},
+ "inboundTrust": {"@odata.type": "microsoft.graph.crossTenantAccessPolicyInboundTrust"},
"isServiceProvider": "Boolean", "tenantId": "String (identifier)" }
v1.0 Crosstenantidentitysyncpolicypartner https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/crosstenantidentitysyncpolicypartner.md
+
+ Title: "crossTenantIdentitySyncPolicyPartner resource type"
+description: "Defines the cross-tenant policy for synchronization of users from a partner tenant."
+
+ms.localizationpriority: medium
++
+# crossTenantIdentitySyncPolicyPartner resource type
+
+Namespace: microsoft.graph
+
+Defines the cross-tenant policy for synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multi-tenant organization by automating the creation, update, and deletion of users from one tenant to another.
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[Create crossTenantIdentitySyncPolicyPartner](../api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization.md)|None|Create a cross-tenant user synchronization policy for a partner-specific configuration.|
+|[Get crossTenantIdentitySyncPolicyPartner](../api/crosstenantidentitysyncpolicypartner-get.md)|[crossTenantIdentitySyncPolicyPartner](../resources/crosstenantidentitysyncpolicypartner.md)|Get the user synchronization policy of a partner-specific configuration.|
+|[Update crossTenantIdentitySyncPolicyPartner](../api/crosstenantidentitysyncpolicypartner-update.md)|None|Update the user synchronization policy of a partner-specific configuration.|
+|[Delete crossTenantIdentitySyncPolicyPartner](../api/crosstenantidentitysyncpolicypartner-delete.md)|None|Delete the user synchronization policy for a partner-specific configuration.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|displayName|String|Display name for the cross-tenant user synchronization policy. Use the name of the partner Azure AD (Azure Active Directory) tenant to easily identify the policy. Optional.|
+|tenantId|String|Tenant identifier for the partner Azure AD organization. Read-only.|
+|userSyncInbound|[crossTenantUserSyncInbound](../resources/crosstenantusersyncinbound.md)|Defines whether users can be synchronized from the partner tenant. Key. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "tenantId",
+ "@odata.type": "microsoft.graph.crossTenantIdentitySyncPolicyPartner",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.crossTenantIdentitySyncPolicyPartner",
+ "displayName": "String",
+ "tenantId": "String (identifier)",
+ "userSyncInbound": {
+ "@odata.type": "microsoft.graph.crossTenantUserSyncInbound"
+ }
+}
+```
v1.0 Crosstenantusersyncinbound https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/crosstenantusersyncinbound.md
+
+ Title: "crossTenantUserSyncInbound resource type"
+description: "Defines whether users can be synchronized from the partner tenant."
+
+ms.localizationpriority: medium
++
+# crossTenantUserSyncInbound resource type
+
+Namespace: microsoft.graph
+
+Defines whether users can be synchronized from the partner tenant.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|isSyncAllowed|Boolean|Defines whether user objects should be synchronized from the partner tenant. `false` causes any current user synchronization from the source tenant to the target tenant to stop. This property has no impact on existing users who have already been synchronized.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.crossTenantUserSyncInbound"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.crossTenantUserSyncInbound",
+ "isSyncAllowed": "Boolean"
+}
+```
v1.0 Custom Security Attributes Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/custom-security-attributes-overview.md
+
+ Title: "Overview of custom security attributes using the Microsoft Graph API"
+description: "Learn how to programmatically define your own custom security attributes and assign them to Azure Active Directory (Azure AD) objects using the Microsoft Graph API."
+
+ms.localizationpriority: medium
Last updated : 04/11/2023++
+# Overview of custom security attributes using the Microsoft Graph API
+
+[Custom security attributes](/azure/active-directory/fundamentals/custom-security-attributes-overview) in Azure Active Directory (Azure AD) are business-specific attributes (key-value pairs) that you can define and assign to Azure AD objects. You can use these attributes to store information, categorize objects, or enforce fine-grained access control over specific Azure resources. Custom security attributes can be used with [Azure attribute-based access control (Azure ABAC)](/azure/role-based-access-control/conditions-overview).
+
+This article provides an overview of how to use the Microsoft Graph API to programmatically define and assign your own custom security attributes.
+
+## Key resource types
+
+The following are the building blocks of custom security attributes.
+
+### Attribute sets
+
+An *attribute set* is a group of related custom security attributes. The following are the general characteristics of attribute sets:
+++ Name can't include spaces or special characters.++ Can't be renamed or deleted.++ Can be delegated to other users to define and assign custom security attributes.+
+To configure attribute sets, use the [attributeSet resource type](attributeset.md).
+
+### Custom security attribute definitions
+
+A *custom security attribute definition* is the schema of a custom security attribute or key-value pair. For example, the custom security attribute name, description, data type, and predefined values. The following are the general characteristics of custom security attributes definitions:
+++ Name can't include spaces or special characters.++ Can't be renamed or deleted, but can be deactivated.++ Must be part of an attribute set.+
+To configure custom security attribute definitions, use the [customSecurityAttributeDefinition resource type](customsecurityattributedefinition.md).
+
+### Allowed values
+
+*Allowed values* represent the predefined values of a custom security attribute. The following are the general characteristics of allowed values:
+++ Values can include spaces, but some special characters are not allowed.++ Can't be renamed or deleted, but can be deactivated.++ More predefined values can be added later.++ Can be of Boolean, Integer, or String data types.+
+To configure allowed values, use the [allowedValue resource type](allowedvalue.md).
+
+## Which directory objects support custom security attributes?
+
+Custom security attributes can be assigned to the following objects by using the **customSecurityAttributes** property. Directory synced users from an on-premises Active Directory can also be assigned custom security attributes.
+++ [user](/graph/api/resources/user?view=graph-rest-v1.0&preserve-view=true)++ [servicePrincipal](/graph/api/resources/serviceprincipal?view=graph-rest-v1.0&preserve-view=true)+
+For examples of custom security attribute assignments, see [Examples: Assign, update, list, or remove custom security attribute assignments using the Microsoft Graph API](/graph/custom-security-attributes-examples).
+
+## Limits and constraints
+
+For a list of the limits and constraints for custom security attributes, see [Limits and constraints](/azure/active-directory/fundamentals/custom-security-attributes-overview#limits-and-constraints).
+
+## Permissions
+
+To manage custom security attributes, the calling principal must be assigned one of the following Azure AD roles. By default, Global Administrator and other administrator roles do not have permissions to read, define, or assign custom security attributes.
+++ [Attribute Definition Reader](/azure/active-directory/roles/permissions-reference#attribute-definition-reader)++ [Attribute Definition Administrator](/azure/active-directory/roles/permissions-reference#attribute-definition-administrator)++ [Attribute Assignment Reader](/azure/active-directory/roles/permissions-reference#attribute-assignment-reader)++ [Attribute Assignment Administrator](/azure/active-directory/roles/permissions-reference#attribute-assignment-administrator)+
+Also, the calling principal must be granted the appropriate [custom security attributes permissions](/graph/permissions-reference#custom-security-attributes-permissions).
+
+## License requirements
+
+Using custom security attributes requires an Azure AD Premium P1 or P2 license.
+
+## Next steps
+++ [customSecurityAttributeDefinition resource type](/graph/api/resources/customsecurityattributedefinition)++ [Examples: Assign, update, list, or remove custom security attribute assignments using the Microsoft Graph API](/graph/custom-security-attributes-examples)++ [What are custom security attributes in Azure AD?](/azure/active-directory/fundamentals/custom-security-attributes-overview)
v1.0 Customcalloutextension https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/customcalloutextension.md
+
+ Title: "customCalloutExtension resource type"
+description: "An abstract type that defines the configuration for apps that can be integrated with the customer's identity flows."
+
+ms.localizationpriority: medium
++
+# customCalloutExtension resource type
+
+Namespace: microsoft.graph
+
+An abstract type that defines the configuration for apps that can extend the customer's identity flows.
+
+This abstract type is inherited by the following derived types.
+
+- [customTaskExtension](../resources/identitygovernance-customtaskextension.md)
+
+Inherits from [entity](entity.md).
+
+## Methods
+
+None.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|authenticationConfiguration|[customExtensionAuthenticationConfiguration](../resources/customextensionauthenticationconfiguration.md)|Configuration for securing the API call to the logic app. For example, using OAuth client credentials flow. |
+|clientConfiguration|[customExtensionClientConfiguration](../resources/customextensionclientconfiguration.md)| HTTP connection settings that define how long Azure AD can wait for a connection to a logic app, how many times you can retry a timed-out connection and the exception scenarios when retries are allowed.|
+|description|String|Description for the customCalloutExtension object.|
+|displayName|String|Display name for the customCalloutExtension object.|
+|endpointConfiguration|[customExtensionEndpointConfiguration](../resources/customextensionendpointconfiguration.md)|The type and details for configuring the endpoint to call the logic app's workflow.|
+|id|String|Identifier for the customCalloutExtension object. Inherited from [entity](../resources/entity.md).|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.customCalloutExtension",
+ "openType": false,
+ "abstract": true
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.customCalloutExtension",
+ "id": "String (identifier)",
+ "displayName": "String",
+ "description": "String",
+ "endpointConfiguration": {
+ "@odata.type": "microsoft.graph.customExtensionEndpointConfiguration"
+ },
+ "clientConfiguration": {
+ "@odata.type": "microsoft.graph.customExtensionClientConfiguration"
+ },
+ "authenticationConfiguration": {
+ "@odata.type": "microsoft.graph.customExtensionAuthenticationConfiguration"
+ }
+}
+```
v1.0 Customextensionauthenticationconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/customextensionauthenticationconfiguration.md
+
+ Title: "customExtensionAuthenticationConfiguration resource type"
+description: "Abstract base type that exposes the configuration for the **authenticationConfiguration** property of the derived types that inherit from the customCalloutExtension abstract type"
+
+ms.localizationpriority: medium
++
+# customExtensionAuthenticationConfiguration resource type
+
+Namespace: microsoft.graph
+
+Abstract base type that exposes the configuration for the **authenticationConfiguration** property of the derived types that inherit from the [customCalloutExtension](customcalloutextension.md) abstract type.
+
+This abstract type is inherited by the following resource type:
+
+- [azureAdPopTokenAuthentication](../resources/azureAdPopTokenAuthentication.md)
+
+The type of token authentication used depends on the token security. If the value is Proof of Possession, you will use the [azureAdPopTokenAuthentication](../resources/azureAdPopTokenAuthentication.md) resource type.
+
+## Properties
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.customExtensionAuthenticationConfiguration",
+ "abstract": true
+}
+-->
+
+``` json
+{
+ "@odata.type": "#microsoft.graph.customExtensionAuthenticationConfiguration"
+}
+```
v1.0 Customextensioncallbackconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/customextensioncallbackconfiguration.md
+
+ Title: "customExtensionCallbackConfiguration resource type"
+description: "Callback settings that define how long Azure AD can wait for a resume signal for the callout that it made to the logic app."
+
+ms.localizationpriority: medium
++
+# customExtensionCallbackConfiguration resource type
+
+Namespace: microsoft.graph
+
+Callback settings that define how long Azure AD can wait for a resume signal for the callout that it made to the logic app. This is an abstract type that's inherited by [customTaskExtensionCallbackConfiguration](../resources/identitygovernance-customtaskextensioncallbackconfiguration.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|timeoutDuration|Duration|The maximum duration in ISO 8601 format that Azure AD will wait for a resume action for the callout it sent to the logic app. The valid range for custom extensions in lifecycle workflows is five minutes to three hours. The valid range for custom extensions in entitlement management is between 5 minutes and 14 days. For example, `PT3H` refers to three hours, `P3D` refers to three days, `PT10M` refers to ten minutes.|
++
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.customExtensionCallbackConfiguration"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.customExtensionCallbackConfiguration",
+ "timeoutDuration": "String (duration)"
+}
+```
+
v1.0 Customextensioncalloutrequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/customextensioncalloutrequest.md
+
+ Title: "customExtensionCalloutRequest resource type"
+description: "Defines the custom extension callout request payload that's sent to external systems."
+
+ms.localizationpriority: medium
++
+# customExtensionCalloutRequest resource type
+
+Namespace: microsoft.graph
+
+Defines the custom extension callout request payload that's sent to external systems.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|data|[customExtensionData](../resources/customextensiondata.md)|Contains the data that will be provided to the external system.|
+|source|String|Identifies the source system or event context related to the callout request.|
+|type|String|Describes the type of event related to the callout request.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.customExtensionCalloutRequest"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.customExtensionCalloutRequest",
+ "source": "String",
+ "type": "String",
+ "data": {
+ "@odata.type": "microsoft.graph.customExtensionData"
+ }
+}
+```
+
v1.0 Customextensioncalloutresponse https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/customextensioncalloutresponse.md
+
+ Title: "customExtensionCalloutResponse resource type"
+description: "Defines the custom extension callout response payload that external systems send back for callback scenarios of custom extensions."
+
+ms.localizationpriority: medium
++
+# customExtensionCalloutResponse resource type
+
+Namespace: microsoft.graph
+
+Defines the custom extension callout response payload that external systems send back for callback scenarios of custom extensions.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|data|[customExtensionData](../resources/customextensiondata.md)|Contains the data the external system provides to the custom extension endpoint.|
+|source|String|Identifies the external system or event context related to the response.|
+|type|String|Describes the type of event related to the response.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.customExtensionCalloutResponse"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.customExtensionCalloutResponse",
+ "source": "String",
+ "type": "String",
+ "data": {
+ "@odata.type": "microsoft.graph.customExtensionData"
+ }
+}
+```
v1.0 Customextensionclientconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/customextensionclientconfiguration.md
+
+ Title: "customExtensionClientConfiguration resource type"
+description: "Connection settings that define how long Azure AD can wait for a response from an external app before it shuts down the connection. Only timeoutInMilliseconds is supported."
+
+ms.localizationpriority: medium
++
+# customExtensionClientConfiguration resource type
+
+Namespace: microsoft.graph
+
+Connection settings that define how long Azure AD can wait for a a response from an external app before it shuts down the connection when trying to trigger the external app. Only **timeoutInMilliseconds** is supported.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|timeoutInMilliseconds|Int32|The max duration in milliseconds that Azure AD will wait for a response from the external app before it shuts down the connection. The valid range is between `200` and `2000` milliseconds. Default duration is `1000`.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.customExtensionClientConfiguration"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.customExtensionClientConfiguration",
+ "timeoutInMilliseconds": "Integer"
+}
+```
+
v1.0 Customextensiondata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/customextensiondata.md
+
+ Title: "customExtensionData resource type"
+description: "An abstract type noting the data being sent and received as part of extensibility scenarios based on custom callout extensions"
+
+ms.localizationpriority: medium
++
+# customExtensionData resource type
+
+Namespace: microsoft.graph
+
+This is an abstract type noting the data being sent and received as part of extensibility scenarios based on [custom callout extensions](../resources/customcalloutextension.md). The following types are derived from this abstract type:
+
+- [customTaskExtensionCalloutData](../resources/identitygovernance-customtaskextensioncalloutdata.md)
+- [customTaskExtensionCallbackData](../resources/identitygovernance-customtaskextensioncallbackdata.md)
+
+## Properties
+None.
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.customExtensionData"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.customExtensionData"
+}
+```
+
v1.0 Customextensionendpointconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/customextensionendpointconfiguration.md
+
+ Title: "customExtensionEndpointConfiguration resource type"
+description: "Abstract base type that exposes the derived types used to configure the endpointConfiguration property of a custom extension."
+
+ms.localizationpriority: medium
++
+# customExtensionEndpointConfiguration resource type
+
+Namespace: microsoft.graph
+
+Abstract base type that exposes the derived types used to configure the **endpointConfiguration** property of a custom extension. This abstract type is inherited by the following types:
+
+- [logicAppTriggerEndpointConfiguration](logicapptriggerendpointconfiguration.md) - configure this object for the [customTaskExtension](../resources/identitygovernance-customtaskextension.md) in Lifecycle Workflows.
+
+## Properties
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.customExtensionEndpointConfiguration",
+ "abstract": true
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.customExtensionEndpointConfiguration"
+}
+```
v1.0 Customsecurityattributedefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/customsecurityattributedefinition.md
+
+ Title: "customSecurityAttributeDefinition resource type"
+description: "Represents the schema of a custom security attribute (key-value pair)."
+
+ms.localizationpriority: medium
++
+# customSecurityAttributeDefinition resource type
+
+Namespace: microsoft.graph
+
+Represents the schema of a custom security attribute (key-value pair). For example, the custom security attribute name, description, data type, and allowed values.
+
+You can define up to 500 active objects in a tenant. The **customSecurityAttributeDefinition** object can't be renamed or deleted, but it can be deactivated by using the [Update customSecurityAttributeDefinition](../api/customsecurityattributedefinition-update.md) operation. Must be part of an [attributeSet](../resources/attributeset.md).
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List customSecurityAttributeDefinitions](../api/directory-list-customsecurityattributedefinitions.md)|[customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) collection|Get a list of the [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) objects and their properties.|
+|[Get customSecurityAttributeDefinition](../api/customsecurityattributedefinition-get.md)|[customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md)|Read the properties and relationships of a [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) object.|
+|[Create customSecurityAttributeDefinition](../api/directory-post-customsecurityattributedefinitions.md)|[customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md)|Create a new [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) object.|
+|[Update customSecurityAttributeDefinition](../api/customsecurityattributedefinition-update.md)|[customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md)|Update the properties of a [customSecurityAttributeDefinition](../resources/customsecurityattributedefinition.md) object.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|attributeSet|String|Name of the attribute set. Case insensitive.|
+|description|String|Description of the custom security attribute. Can be up to 128 characters long and include Unicode characters. Can be changed later.|
+|id|String|Identifier of the custom security attribute that is a combination of the attribute set name and the custom security attribute name separated by an underscore (`attributeSet`_`name`). The **id** property is auto generated and cannot be set. Case insensitive. Inherited from [entity](../resources/entity.md).|
+|isCollection|Boolean|Indicates whether multiple values can be assigned to the custom security attribute. Cannot be changed later. If **type** is set to `Boolean`, **isCollection** cannot be set to `true`.|
+|isSearchable|Boolean|Indicates whether custom security attribute values are indexed for searching on objects that are assigned attribute values. Cannot be changed later.|
+|name|String|Name of the custom security attribute. Must be unique within an attribute set. Can be up to 32 characters long and include Unicode characters. Cannot contain spaces or special characters. Cannot be changed later. Case insensitive.|
+|status|String|Specifies whether the custom security attribute is active or deactivated. Acceptable values are: `Available` and `Deprecated`. Can be changed later.|
+|type|String|Data type for the custom security attribute values. Supported types are: `Boolean`, `Integer`, and `String`. Cannot be changed later.|
+|usePreDefinedValuesOnly|Boolean|Indicates whether only predefined values can be assigned to the custom security attribute. If set to `false`, free-form values are allowed. Can later be changed from `true` to `false`, but cannot be changed from `false` to `true`. If **type** is set to `Boolean`, **usePreDefinedValuesOnly** cannot be set to `true`. |
+
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|allowedValues|[allowedValue](../resources/allowedvalue.md) collection|Values that are predefined for this custom security attribute. This navigation property is not returned by default and must be specified in an `$expand` query. For example, `/directory/customSecurityAttributeDefinitions?$expand=allowedValues`.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.customSecurityAttributeDefinition",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.customSecurityAttributeDefinition",
+ "attributeSet": "String",
+ "description": "String",
+ "id": "String (identifier)",
+ "isCollection": "Boolean",
+ "isSearchable": "Boolean",
+ "name": "String",
+ "status": "String",
+ "type": "String",
+ "usePreDefinedValuesOnly": "Boolean"
+}
+```
v1.0 Defaultcolumnvalue https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/defaultColumnValue.md
-- Previously updated : 09/12/2017 Title: DefaultColumnValue
-description: "The defaultColumnValue on a columnDefinition resource specifies the default value for this column."
-doc_type: resourcePageType
--
-# DefaultColumnValue resource type
-
-Namespace: microsoft.graph
-
-The **defaultColumnValue** on a [columnDefinition](columndefinition.md) resource specifies the default value for this column.
-The default value can either be specified directly or as a formula.
-
-## JSON representation
-
-Here is a JSON representation of a **defaultColumnValue** resource.
-<!-- { "blockType": "resource", "@type": "microsoft.graph.defaultColumnValue" } -->
-
-```json
-{
- "formula": "=[Column1]+[Column2]+[Column3]",
- "value": "defaultValueString"
-}
-```
-
-## Properties
-
-| Property name | Type | Description
-|:--|:-|:-
-| **formula** | string | The formula used to compute the default value for this column.
-| **value** | string | The direct value to use as the default value for this column.
-
-Only one of **formula** or **value** may be specified at a time.
-
-SharePoint formulas use a syntax similar to Excel formulas.
-See [Examples of common formulas in SharePoint Lists][SPFormulas] for more information.
-
-[SPFormulas]: https://support.office.com/en-us/article/Examples-of-common-formulas-in-SharePoint-Lists-d81f5f21-2b4e-45ce-b170-bf7ebf6988b3
--
-<!-- {
- "type": "#page.annotation",
- "description": "",
- "keywords": "",
- "section": "documentation",
- "tocPath": "Resources/DefaultColumnValue"
-} -->
-
v1.0 Defaultcolumnvalue https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/defaultcolumnvalue.md
++
+ Title: "defaultColumnValue resource type"
+ms.localizationpriority: medium
+description: "Represents the default value for a columnDefinition."
++
+# defaultColumnValue resource type
+
+Namespace: microsoft.graph
+
+Represents the default value for a [columnDefinition](columndefinition.md). The default value can either be specified directly or as a formula.
+
+## Properties
+
+| Property | Type | Description |
+|:|:-|:--|
+| formula | String | The formula used to compute the default value for the column. |
+| value | String | The direct value to use as the default value for the column. |
+
+You can specify either a **formula** or **value** at a time.
+
+SharePoint formulas use a syntax similar to Excel formulas. For more information, see [Examples of common formulas in SharePoint Lists](https://support.microsoft.com/office/examples-of-common-formulas-in-lists-d81f5f21-2b4e-45ce-b170-bf7ebf6988b3).
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- { "blockType": "resource", "@type": "microsoft.graph.defaultColumnValue" } -->
+
+```json
+{
+ "formula": "String",
+ "value": "String"
+}
+```
+
+<!-- {
+ "type": "#page.annotation",
+ "description": "",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "Resources/DefaultColumnValue"
+} -->
+
v1.0 Defaultuserrolepermissions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/defaultuserrolepermissions.md
Contains certain customizable permissions of default user role in Azure Active D
| Property | Type | Description | |:-- |:- |:-- |
-| allowedToCreateApps | Boolean | Indicates whether the default user role can create applications. |
-| allowedToCreateSecurityGroups | Boolean | Indicates whether the default user role can create security groups. |
+| allowedToCreateApps | Boolean | Indicates whether the default user role can create applications. This setting corresponds to the _Users can register applications_ setting in the [User settings menu in the Azure portal](/azure/active-directory/fundamentals/users-default-permissions?context=graph%2Fcontext#restrict-member-users-default-permissions). |
+| allowedToCreateSecurityGroups | Boolean | Indicates whether the default user role can create security groups. This setting corresponds to the following menus in the Azure portal: <br/><li> _The Users can create security groups in Azure portals, API or PowerShell_ setting in the [Group settings menu](/azure/active-directory/enterprise-users/groups-self-service-management). <li> _Users can create security groups_ setting in the [User settings menu](/azure/active-directory/fundamentals/users-default-permissions?context=graph%2Fcontext#restrict-member-users-default-permissions). |
| allowedToReadBitlockerKeysForOwnedDevice | Boolean | Indicates whether the registered owners of a device can read their own BitLocker recovery keys with default user role. | | allowedToReadOtherUsers | Boolean | Indicates whether the default user role can read other users. |
+| allowedToCreateTenants | Boolean | Indicates whether the default user role can create tenants. This setting corresponds to the _Restrict non-admin users from creating tenants_ setting in the [User settings menu in the Azure portal](/azure/active-directory/fundamentals/users-default-permissions?context=graph%2Fcontext#restrict-member-users-default-permissions). <br/><br/> When this setting is `false`, users assigned the [Tenant Creator](/azure/active-directory/roles/permissions-reference?context=graph%2Fcontext#tenant-creator) role can still create tenants.|
|permissionGrantPoliciesAssigned|String collection|Indicates if user consent to apps is allowed, and if it is, which permission to grant consent and which app consent policy (permissionGrantPolicy) govern the permission for users to grant consent. Value should be in the format `managePermissionGrantsForSelf.{id}`, where `{id}` is the **id** of a built-in or custom [app consent policy](/azure/active-directory/manage-apps/manage-app-consent-policies). An empty list indicates user consent to apps is disabled. | ## Relationships
The following is a JSON representation of the resource.
"allowedToCreateSecurityGroups": true, "allowedToReadBitlockerKeysForOwnedDevice": true, "allowedToReadOtherUsers": true,
+ "allowedToCreateTenants": true,
"permissionGrantPoliciesAssigned": ["String"] } ```
v1.0 Delegatedadminrelationship https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/delegatedadminrelationship.md
Represents a delegated admin relationship between a partner and customer.
## Properties |Property|Type|Description| |:|:|:|
-|accessDetails|[delegatedAdminAccessDetails](../resources/delegatedadminaccessdetails.md)|The access details containing the identifiers of the administrative roles that the partner admin is requesting in the customer tenant.|
+|accessDetails|[delegatedAdminAccessDetails](../resources/delegatedadminaccessdetails.md)|The access details that contain the identifiers of the administrative roles that the partner admin is requesting in the customer tenant.|
|activatedDateTime|DateTimeOffset|The date and time in ISO 8601 format and in UTC time when the relationship became active. Read-only.| |createdDateTime|DateTimeOffset|The date and time in ISO 8601 format and in UTC time when the relationship was created. Read-only.| |customer|[delegatedAdminRelationshipCustomerParticipant](../resources/delegatedadminrelationshipcustomerparticipant.md)|The display name and unique identifier of the customer of the relationship. This is configured either by the partner at the time the relationship is created or by the system after the customer approves the relationship. Cannot be changed by the customer.|
The following is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.delegatedAdminRelationship",
- "id": "String (identifier)",
+ "accessDetails": {"@odata.type": "microsoft.graph.delegatedAdminAccessDetails"},
+ "activatedDateTime": "String (timestamp)",
+ "createdDateTime": "String (timestamp)",
+ "customer": {"@odata.type": "microsoft.graph.delegatedAdminRelationshipCustomerParticipant"},
"displayName": "String", "duration": "String",
- "customer": {
- "@odata.type": "microsoft.graph.delegatedAdminRelationshipCustomerParticipant"
- },
- "accessDetails": {
- "@odata.type": "microsoft.graph.delegatedAdminAccessDetails"
- },
- "status": "String",
- "createdDateTime": "String (timestamp)",
+ "endDateTime": "String (timestamp)",
+ "id": "String (identifier)",
"lastModifiedDateTime": "String (timestamp)",
- "activatedDateTime": "String (timestamp)",
- "endDateTime": "String (timestamp)"
+ "status": "String"
} ```-
v1.0 Deleteditemcontainer https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/deleteditemcontainer.md
+
+ Title: "deletedItemContainer resource type"
+description: "A container for deleted lifecycle workflow objects during the period before they are permanently deleted."
+
+ms.localizationpriority: medium
++
+# deletedItemContainer resource type
+
+Namespace: microsoft.graph
+
+A container for deleted lifecycle workflow objects during the period before they are permanently deleted. Azure AD may permanently delete the workflows after 30 days, or you may [permanently delete the workflows](../api/identitygovernance-deletedItemcontainer-delete.md), or you may [restore the deleted workflow and its associated objects](../api/identitygovernance-workflow-restore.md).
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List deletedItems](../api/identitygovernance-lifecycleworkflowscontainer-list-deleteditems.md)|[deletedItemContainer](../resources/deleteditemcontainer.md) collection|Get a list of the [deletedItemContainer](../resources/deleteditemcontainer.md) objects and their properties.|
+|[Get deletedItemContainer](../api/identitygovernance-deleteditemcontainer-get.md)|[deletedItemContainer](../resources/deleteditemcontainer.md)|Read the properties and relationships of a [deletedItemContainer](../resources/deleteditemcontainer.md) object.|
+|[Restore](../api/identitygovernance-workflow-restore.md)|[workflow](../resources/identitygovernance-workflow.md)|Restore a deleted [lifecycle workflow](../resources/identitygovernance-workflow.md) from the [deletedItemContainer](../resources/deleteditemcontainer.md) object.|
+|[Permanently delete workflow from deletedItemsContainer](../api/identitygovernance-deletedItemcontainer-delete.md)|None|Permanently delete a deleted [lifecycle workflow](../resources/identitygovernance-workflow.md) from the [lifecycleWorkflowsContainer](../resources/identitygovernance-lifecycleworkflowscontainer.md) object.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the [workflow](../resources/identitygovernance-workflow.md) that was deleted. Inherited from [entity](../resources/entity.md).|
+
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|workflows|[microsoft.graph.identityGovernance.workflow](../resources/identitygovernance-workflow.md) collection|Deleted workflows that end up in the deletedItemsContainer.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.deletedItemContainer",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.deletedItemContainer",
+ "id": "String (identifier)"
+}
+```
v1.0 Device https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/device.md
This resource is an open type that allows other properties to be passed in. You
|alternativeSecurityIds|[alternativeSecurityId](alternativeSecurityId.md) collection| For internal use only. Not nullable. Supports `$filter` (`eq`, `not`, `ge`, `le`).| |approximateLastSignInDateTime|DateTimeOffset| The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Read-only. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, and `eq` on `null` values) and `$orderBy`. | |complianceExpirationDateTime|DateTimeOffset| The timestamp when the device is no longer deemed compliant. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Read-only. |
+|deviceCategory|String|User-defined property set by Intune to automatically add devices to groups and simplify managing devices.|
|deviceId|String| Unique identifier set by Azure Device Registration Service at the time of registration. This is an alternate key that can be used to reference the device object. Supports `$filter` (`eq`, `ne`, `not`, `startsWith`).| |deviceMetadata|String| For internal use only. Set to `null`. |
+|deviceOwnership|String|Ownership of the device. This property is set by Intune. Possible values are: `unknown`, `company`, `personal`.|
|deviceVersion|Int32| For internal use only. | |displayName|String|The display name for the device. Required. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`, `startsWith`, and `eq` on `null` values), `$search`, and `$orderBy`. |
+|enrollmentProfileName|String|Enrollment profile applied to the device. For example, `Apple Device Enrollment Profile`, `Device enrollment - Corporate device identifiers`, or `Windows Autopilot profile name`. This property is set by Intune.|
| extensionAttributes | [onPremisesExtensionAttributes](onpremisesextensionattributes.md) | Contains extension attributes 1-15 for the device. The individual extension attributes are not selectable. These properties are mastered in cloud and can be set during creation or update of a device object in Azure AD. <br><br>Supports `$filter` (`eq`, `not`, `startsWith`, and `eq` on `null` values). | |id|String|The unique identifier for the device. Inherited from [directoryObject](directoryobject.md). Key, Not nullable. Read-only. Supports `$filter` (`eq`, `ne`, `not`, `in`). | |isCompliant|Boolean|`true` if the device complies with Mobile Device Management (MDM) policies; otherwise, `false`. Read-only. This can only be updated by Intune for any device OS type or by an [approved MDM app](/windows/client-management/mdm/azure-active-directory-integration-with-mdm) for Windows OS devices. Supports `$filter` (`eq`, `ne`, `not`).|
This resource is an open type that allows other properties to be passed in. You
|operatingSystemVersion|String|The version of the operating system on the device. Required. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `startsWith`, and `eq` on `null` values). | |physicalIds|String collection| For internal use only. Not nullable. Supports `$filter` (`eq`, `not`, `ge`, `le`, `startsWith`,`/$count eq 0`, `/$count ne 0`). | |profileType|deviceProfileType|The profile type of the device. Possible values: `RegisteredDevice` (default), `SecureVM`, `Printer`, `Shared`, `IoT`.|
+|registrationDateTime|DateTimeOffset|Date and time of when the device was registered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Read-only.|
|systemLabels|String collection| List of labels applied to the device by the system. Supports `$filter` (`/$count eq 0`, `/$count ne 0`). | |trustType|String| Type of trust for the joined device. Read-only. Possible values: `Workplace` (indicates *bring your own personal devices*), `AzureAd` (Cloud only joined devices), `ServerAd` (on-premises domain joined devices joined to Azure AD). For more details, see [Introduction to device management in Azure Active Directory](/azure/active-directory/device-management-introduction) |
Here is a JSON representation of the resource
"alternativeSecurityIds": [{"@odata.type": "microsoft.graph.alternativeSecurityId"}], "approximateLastSignInDateTime": "String (timestamp)", "complianceExpirationDateTime": "String (timestamp)",
+ "deviceCategory": "string",
"deviceId": "string", "deviceMetadata": "string",
+ "deviceOwnership": "string",
"deviceVersion": 1024, "displayName": "string",
+ "enrollmentProfileName": "string",
"extensionAttributes": {"@odata.type": "microsoft.graph.onPremisesExtensionAttributes"}, "id": "string (identifier)", "isCompliant": true,
Here is a JSON representation of the resource
"operatingSystemVersion": "string", "physicalIds": ["string"], "profileType": "string",
+ "registrationDateTime": "String (timestamp)",
"systemLabels": ["string"], "trustType": "string" }
v1.0 Directory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/directory.md
Inherits from [entity](entity.md).
## Methods
-| Method | Return Type | Description |
-|:|:|:|
-|[Get deleted item](../api/directory-deleteditems-get.md) | [directoryObject](directoryobject.md) | Gets the properties of a deleted item. |
-|[Restore deleted item](../api/directory-deleteditems-restore.md) |[directoryObject](directoryobject.md)| Restores a recently deleted item. |
-|[List deleted items](../api/directory-deleteditems-list.md) |[directoryObject](directoryobject.md) collection| Gets a list of recently deleted items. |
-|[Permanently delete an item](../api/directory-deleteditems-delete.md) | None | Permanently deletes an item. |
-|[List deleted items owned by a user](../api/directory-deleteditems-getuserownedobjects.md) | [directoryObject](directoryobject.md) collection | Lists directory items owned by a user. |
-
+| Method | Return Type | Description |
+| :-- | :-- | :- |
+| [Get deleted item](../api/directory-deleteditems-get.md) | [directoryObject](directoryobject.md) | Gets the properties of a deleted item. |
+| [Restore deleted item](../api/directory-deleteditems-restore.md) | [directoryObject](directoryobject.md) | Restores a recently deleted item. |
+| [List deleted items](../api/directory-deleteditems-list.md) | [directoryObject](directoryobject.md) collection | Gets a list of recently deleted items. |
+| [Permanently delete an item](../api/directory-deleteditems-delete.md) | None | Permanently deletes an item. |
+| [List deleted items owned by a user](../api/directory-deleteditems-getuserownedobjects.md) | [directoryObject](directoryobject.md) collection | Lists directory items owned by a user. |
## Properties
-| Property | Type |Description|
-|:|:--|:-|
-|id|String| A unique identifier for the object; for example, `12345678-9abc-def0-1234-56789abcde`. Key. Not nullable. Read-only. Inherited from [entity](entity.md).|
-
+| Property | Type | Description |
+| :- | :-- | :- |
+| id | String | A unique identifier for the object; for example, `12345678-9abc-def0-1234-56789abcde`. Key. Not nullable. Read-only. Inherited from [entity](entity.md). |
## Relationships
-| Relationship | Type |Description|
-|:|:--|:-|
-|administrativeUnits|[administrativeUnit](administrativeunit.md) collection| Conceptual container for user and group directory objects.|
-|deletedItems|[directoryObject](directoryobject.md) collection| Recently deleted items. Read-only. Nullable.|
-|federationConfigurations|[identityProviderBase](../resources/identityproviderbase.md) collection|Configure domain federation with organizations whose identity provider (IdP) supports either the SAML or WS-Fed protocol.|
-| onPremisesSynchronization | [onPremisesDirectorySynchronization](../resources/onpremisesdirectorysynchronization.md) | A container for on-premises directory synchronization functionalities that are available for the organization. |
+| Relationship | Type | Description |
+| : | : | : |
+| administrativeUnits | [administrativeUnit](administrativeunit.md) collection | Conceptual container for user and group directory objects. |
+| attributeSets | [attributeSet](attributeset.md) collection | Group of related custom security attribute definitions. |
+| customSecurityAttributeDefinitions | [customSecurityAttributeDefinition](customsecurityattributedefinition.md) collection | Schema of a custom security attributes (key-value pairs). |
+| deletedItems | [directoryObject](directoryobject.md) collection | Recently deleted items. Read-only. Nullable. |
+| federationConfigurations | [identityProviderBase](../resources/identityproviderbase.md) collection | Configure domain federation with organizations whose identity provider (IdP) supports either the SAML or WS-Fed protocol. |
+| onPremisesSynchronization | [onPremisesDirectorySynchronization](../resources/onpremisesdirectorysynchronization.md) | A container for on-premises directory synchronization functionalities that are available for the organization. |
## JSON representation
The following is a JSON representation of the resource.
} ``` - <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!-- {
The following is a JSON representation of the resource.
"section": "documentation", "tocPath": "" }-->-
v1.0 Directoryaudit https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/directoryaudit.md
Represents the directory audit items and its collection.
## Methods
-| Method | Return Type |Description|
+| Method | Return Type |Description|
|:|:--|:-| |[List directoryAudits](../api/directoryaudit-list.md) | [directoryAudit](directoryaudit.md) |List the directory audit items in the collection and their properties.| |[Get directoryAudit](../api/directoryaudit-get.md) | [directoryAudit](directoryaudit.md) |Get a specific directory audit item and its properties.|
Represents the directory audit items and its collection.
| Property | Type | Description | |:--|:-|:--|
-| activityDateTime | DateTimeOffset | Indicates the date and time the activity was performed. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. |
-| activityDisplayName | String | Indicates the activity name or the operation name (examples: "Create User" and "Add member to group"). For full list, see [Azure AD activity list](/azure/active-directory/active-directory-reporting-activity-audit-logs#azure-ad-audit-activity-list). |
+| activityDateTime | DateTimeOffset | Indicates the date and time the activity was performed. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Supports `$filter` (`eq`, `ge`, `le`) and `$orderby`. |
+| activityDisplayName | String | Indicates the activity name or the operation name (examples: "Create User" and "Add member to group"). For a list of activities logged, refer to [Azure AD audit log categories and activities](/azure/active-directory/reports-monitoring/reference-audit-activities). Supports `$filter` (`eq`, `startswith`). |
| additionalDetails | [keyValue](keyvalue.md) collection | Indicates additional details on the activity. |
-| category | String | Indicates which resource category that's targeted by the activity. For example: `UserManagement`, `GroupManagement`, `ApplicationManagement`, `RoleManagement`. |
-| correlationId | Guid | Indicates a unique ID that helps correlate activities that span across various services. Can be used to trace logs across services. |
-| id | String | Indicates the unique ID for the activity. This is a GUID. |
-| initiatedBy | [auditActivityInitiator](auditactivityinitiator.md) | Indicates information about the user or app initiated the activity. |
-| loggedByService | String | Indicates information on which service initiated the activity (For example: `Self-service Password Management`, `Core Directory`, `B2C`, `Invited Users`, `Microsoft Identity Manager`, `Privileged Identity Management`. |
+| category | String | Indicates which resource category that's targeted by the activity. For example: `UserManagement`, `GroupManagement`, `ApplicationManagement`, `RoleManagement`. For a list of categories for activities logged, refer to [Azure AD audit log categories and activities](/azure/active-directory/reports-monitoring/reference-audit-activities). |
+| correlationId | Guid | Indicates a unique ID that helps correlate activities that span across various services. Can be used to trace logs across services. Supports `$filter` (`eq`). |
+| id | String | Indicates the unique ID for the activity. This is a GUID. Supports `$filter` (`eq`). |
+| initiatedBy | [auditActivityInitiator](auditactivityinitiator.md) | Indicates information about the user or app initiated the activity. Supports `$filter` (`eq`) for **user**/**id**, **user**/**displayName**, **user**/**userPrincipalName**, **app**/**appId**, **app**/**displayName**; and `$filter` (`startswith`) for **user**/**userPrincipalName**. |
+| loggedByService | String | Indicates information on which service initiated the activity (For example: `Self-service Password Management`, `Core Directory`, `B2C`, `Invited Users`, `Microsoft Identity Manager`, `Privileged Identity Management`. Supports `$filter` (`eq`). |
| operationType | String | Indicates the type of operation that was performed. The possible values include but are not limited to the following: `Add`, `Assign`, `Update`, `Unassign`, and `Delete`. | | result | operationResult | Indicates the result of the activity. Possible values are: `success`, `failure`, `timeout`, `unknownFutureValue`. | | resultReason | String | Indicates the reason for failure if the **result** is `failure` or `timeout`. |
-| targetResources | [targetResource](targetresource.md) collection | Indicates information on which resource was changed due to the activity. Target Resource Type can be `User`, `Device`, `Directory`, `App`, `Role`, `Group`, `Policy` or `Other`. |
+| targetResources | [targetResource](targetresource.md) collection | Indicates information on which resource was changed due to the activity. Target Resource Type can be `User`, `Device`, `Directory`, `App`, `Role`, `Group`, `Policy` or `Other`. Supports `$filter` (`eq`) for **id** and **displayName**; and `$filter` (`startswith`) for **displayName**. |
## Relationships
v1.0 Directoryobject https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/directoryobject.md
Title: "directoryObject resource type"
-description: "Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types generally referred to as directory objects."
+description: "Represents an Azure Active Directory object."
ms.localizationpriority: high ms.prod: "directory-management"
None.
## JSON representation
-Here is a JSON representation of the resource
+The following is a JSON representation of the resource.
<!--{ "blockType": "resource",
Here is a JSON representation of the resource
```json {
- "id": "string (identifier)"
+ "deletedDateTime": "String (timestamp)",
+ "id": "String (identifier)"
} ```
v1.0 Domain https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/domain.md
To associate a domain with a tenant:
| Property | Type | Description | |:|:--|:-|
-|authenticationType|String| Indicates the configured authentication type for the domain. The value is either `Managed` or `Federated`. `Managed` indicates a cloud managed domain where Azure AD performs user authentication. `Federated` indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. This property is read-only and is not nullable. |
+|authenticationType|String| Indicates the configured authentication type for the domain. The value is either `Managed` or `Federated`. `Managed` indicates a cloud managed domain where Azure AD performs user authentication. `Federated` indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable. |
|availabilityStatus|String| This property is always `null` except when the [verify](../api/domain-verify.md) action is used. When the [verify](../api/domain-verify.md) action is used, a **domain** entity is returned in the response. The **availabilityStatus** property of the **domain** entity in the response is either `AvailableImmediately` or `EmailVerifiedDomainTakeoverScheduled`.| |id|String| The fully qualified name of the domain. Key, immutable, not nullable, unique. | |isAdminManaged|Boolean| The value of the property is `false` if the DNS record management of the domain has been delegated to Microsoft 365. Otherwise, the value is `true`. Not nullable |
v1.0 Driveitemversion https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/driveItemVersion.md
- Title: "driveItemVersion resource type"
-description: "Represents a specific version of a DriveItem."
-
-doc_type: resourcePageType
--
-# driveItemVersion resource type
-
-Namespace: microsoft.graph
-
-Represents a specific version of a [driveItem](driveitem.md).
-
-The following tasks are available for **driveItemVersion** resources.
-
-| Common task | HTTP method |
-| : | :-- |
-| [List versions][version-list] | `GET /drive/items/{item-id}/versions` |
-| [Get version][version-get] | `GET /drive/items/{item-id}/versions/{version-id}` |
-| [Get contents][content-get] | `GET /drive/items/{item-id}/versions/{version-id}/content` |
-| [Restore version][version-restore] | `POST /drive/items/{item-id}/versions/{version-id}/restoreversion` |
-
-[version-list]: ../api/driveitem-list-versions.md
-[version-get]: ../api/driveitemversion-get.md
-[content-get]: ../api/driveitemversion-get-contents.md
-[version-restore]: ../api/driveitemversion-restore.md
-
-In the previous table, the examples use `/drive`, but there are many valid requests.
-
-## Properties
-
-| Property name | Type | Description |
-| :-- | : | :- |
-| **content** | Stream | The content stream for this version of the item. |
-| **id** | string | The ID of the version. Read-only. |
-| **lastModifiedBy** | [IdentitySet](../resources/identityset.md) | Identity of the user which last modified the version. Read-only. |
-| **lastModifiedDateTime** | [DateTimeOffset](../resources/timestamp.md) | Date and time the version was last modified. Read-only. |
-| **publication** | [PublicationFacet](../resources/publicationfacet.md) | Indicates the publication status of this particular version. Read-only. |
-| **size** | Int64 | Indicates the size of the content stream for this version of the item. |
--
-## Instance attributes
-
-| Property name | Type | Description
-|:-|:-|:--
-| @microsoft.graph.downloadUrl | string | A URL that can be used to download this version of the file's content. Authentication is not required with this URL. Read-only.
-
->**Notes:**
->The `@microsoft.graph.downloadUrl` value is a short-lived URL and can't be cached. The URL will only be available for a short period of time (1 hour) before it is invalidated.
-Removing file permissions for a user might not immediately invalidate the URL.
-
-## JSON representation
-
-<!--{
- "blockType": "resource",
- "baseType": "microsoft.graph.baseItemVersion",
- "@odata.type": "microsoft.graph.driveItemVersion",
- "@type.aka": "oneDrive.driveItemVersion"
-}-->
-
-```json
-{
- "content": { "@odata.type": "Edm.Stream" },
- "id": "string",
- "lastModifiedBy": { "@odata.type": "microsoft.graph.identitySet" },
- "lastModifiedDateTime": "2016-01-01T15:20:01.125Z",
- "publication": { "@odata.type": "microsoft.graph.publicationFacet" },
- "size": 12356,
-
- /* instance annotations */
- "@microsoft.graph.downloadUrl": "url",
-}
-```
--
-<!-- {
- "type": "#page.annotation",
- "description": "The version facet provides information about the properties of a file version.",
- "keywords": "version,versions,version-history,history",
- "section": "documentation",
- "tocPath": "Facets/Version"
-} -->
v1.0 Driveitem https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/driveitem.md
Items with the **folder** facet act as containers of items and therefore have a
## Methods
-| Method | Return Type | Description
-|:|:|:
-| [Get item](../api/driveitem-get.md) | driveItem |Retrieve the metadata for a DriveItem in a Drive.
-| [Get analytics][] | [itemAnalytics][] | Get analytics for this resource.
-| [Get activities by interval][] | [itemActivityStat][] | Get a collection of itemActivityStats within the specified time interval.
-| [List children](../api/driveitem-list-children.md) | collection of driveItem | Return a collection of DriveItems in the children relationship of a DriveItem.
-| [List versions](../api/driveitem-list-versions.md) | collection of [DriveItemVersion][] | Retrieves the versions of a file in the current user's drive.
-| [Create item](../api/driveitem-post-children.md) | driveItem | Creates a driveItem in the specified drive.
-| [Update item](../api/driveitem-update.md) | driveItem | Updates a driveItem in the drive.
-| [Upload content](../api/driveitem-put-content.md) | driveItem | Uploads content to the driveItem.
-| [Download content](../api/driveitem-get-content.md) | download Url | Downloads content of a driveItem.
-| [Download specific file format][download-format] | download Url | Downloads content of a driveItem with a specific format.
-| [Delete item](../api/driveitem-delete.md) | No Content | Deletes a driveItem.
-| [Move item](../api/driveitem-move.md) | driveItem | Move a DriveItem to a new parent item.
-| [Copy item](../api/driveitem-copy.md) | details about how to [monitor the progress](/graph/long-running-actions-overview) of the copy | Creates a copy of an driveItem (including any children).
-| [Search items](../api/driveitem-search.md) | collection of driveItem | Search the hierarchy of items for items matching a query.
-| [List changes in a drive](../api/driveitem-delta.md) | delta link | List any changes in the drive.
-| [Follow Item](../api/driveitem-follow.md) | driveItem | Follow a driveItem.
-| [Unfollow Item](../api/driveitem-unfollow.md) | No content | Unfollow a driveItem.
-| [List thumbnails](../api/driveitem-list-thumbnails.md) | collection of driveItem | List driveItems with their thumbnails.
-| [Create sharing link](../api/driveitem-createlink.md) | sharing link | Create a link to share the driveItem.
-| [Add permissions](../api/driveitem-invite.md) | collection of [permission][] | Sends a sharing invite to a user.
-| [List permissions](../api/driveitem-list-permissions.md) | collection of [permission][] | Retrieves the collection of permissions on an driveItem.
-| [Delete permission](../api/permission-delete.md) | No Content | Removes the permission from the driveItem.
-| [Get WebSocket channel][getWebSocket] | [subscription][] | Receives near-real-time change notifications for a drive using socket.io.
-| [Preview item][item-preview] | json object | Obtain short-lived embeddable URLs for an item in order to render a temporary preview.
-| [Check in](../api/driveitem-checkin.md) | `POST /drives/{driveId}/items/{itemId}/checkin`
-| [Check out](../api/driveitem-checkout.md) | `POST /drives/{driveId}/items/{itemId}/checkout`
+| Method | Return Type | Description
+|:--|:|:
+| [Get item](../api/driveitem-get.md) | driveItem |Retrieve the metadata for a DriveItem in a Drive.
+| [Get analytics][] | [itemAnalytics][] | Get analytics for this resource.
+| [Get activities by interval][] | [itemActivityStat][] | Get a collection of itemActivityStats within the specified time interval.
+| [List children](../api/driveitem-list-children.md) | collection of driveItem | Return a collection of DriveItems in the children relationship of a DriveItem.
+| [List versions](../api/driveitem-list-versions.md) | collection of [DriveItemVersion][] | Retrieves the versions of a file in the current user's drive.
+| [Create item](../api/driveitem-post-children.md) | driveItem | Creates a driveItem in the specified drive.
+| [Update item](../api/driveitem-update.md) | driveItem | Updates a driveItem in the drive.
+| [Upload content](../api/driveitem-put-content.md) | driveItem | Uploads content to the driveItem.
+| [Download content](../api/driveitem-get-content.md) | download Url | Downloads content of a driveItem.
+| [Download specific file format][download-format] | download Url | Downloads content of a driveItem with a specific format.
+| [Delete item](../api/driveitem-delete.md) | No Content | Deletes a driveItem.
+| [Move item](../api/driveitem-move.md) | driveItem | Move a DriveItem to a new parent item.
+| [Copy item](../api/driveitem-copy.md) | details about how to [monitor the progress](/graph/long-running-actions-overview) of the copy | Creates a copy of an driveItem (including any children).
+| [Search items](../api/driveitem-search.md) | collection of driveItem | Search the hierarchy of items for items matching a query.
+| [List changes in a drive](../api/driveitem-delta.md) | delta link | List any changes in the drive.
+| [Follow Item](../api/driveitem-follow.md) | driveItem | Follow a driveItem.
+| [Unfollow Item](../api/driveitem-unfollow.md) | No content | Unfollow a driveItem.
+| [List thumbnails](../api/driveitem-list-thumbnails.md) | collection of driveItem | List driveItems with their thumbnails.
+| [Create sharing link](../api/driveitem-createlink.md) | sharing link | Create a link to share the driveItem.
+| [Add permissions](../api/driveitem-invite.md) | collection of [permission][] | Sends a sharing invite to a user.
+| [List permissions](../api/driveitem-list-permissions.md) | collection of [permission][] | Retrieves the collection of permissions on an driveItem.
+| [Delete permission](../api/permission-delete.md) | No Content | Removes the permission from the driveItem.
+| [Get WebSocket channel][getWebSocket] | [subscription][] | Receives near-real-time change notifications for a drive using socket.io.
+| [Preview item][item-preview] | json object | Obtain short-lived embeddable URLs for an item in order to render a temporary preview.
+| [Check in](../api/driveitem-checkin.md) | `POST /drives/{driveId}/items/{itemId}/checkin`
+| [Check out](../api/driveitem-checkout.md) | `POST /drives/{driveId}/items/{itemId}/checkout`
+| [Extract sensitivity labels](../api/driveitem-extractsensitivitylabels.md) | `POST /drive/items/{item-id}/extractSensitivityLabels` | Extract one or more sensitivity labels assigned to a drive item and update the metadata of a drive item with the latest details of the assigned label.
+| [Assign sensitivity label](../api/driveitem-assignsensitivitylabel.md) | `POST /drive/items/{item-id}/assignSensitivityLabel` | Asynchronously assign a sensitivity label to a driveItem.
## Properties
v1.0 Driveitemversion https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/driveitemversion.md
+
+ Title: "driveItemVersion resource type"
+description: "Represents a specific version of a driveItem."
+ms.localizationpriority: medium
+++
+# driveItemVersion resource type
+
+Namespace: microsoft.graph
+
+Represents a specific version of a [driveItem](driveitem.md).
+
+The following tasks are available for **driveItemVersion** resources.
+
+| Common task | HTTP method |
+| : | :-- |
+| [List versions][version-list] | `GET /drive/items/{item-id}/versions` |
+| [Get version][version-get] | `GET /drive/items/{item-id}/versions/{version-id}` |
+| [Get contents][content-get] | `GET /drive/items/{item-id}/versions/{version-id}/content` |
+| [Restore version][version-restore] | `POST /drive/items/{item-id}/versions/{version-id}/restoreversion` |
+
+[version-list]: ../api/driveitem-list-versions.md
+[version-get]: ../api/driveitemversion-get.md
+[content-get]: ../api/driveitemversion-get-contents.md
+[version-restore]: ../api/driveitemversion-restore.md
+
+In the previous table, the examples use `/drive`, but there are many valid requests.
+
+## Properties
+
+| Property | Type | Description |
+| :- | : | :- |
+| content | Stream | The content stream for this version of the item. |
+| id | String | The ID of the version. Read-only. |
+| lastModifiedBy | [identitySet](../resources/identityset.md) | Identity of the user who last modified the version. Read-only. |
+| lastModifiedDateTime | [DateTimeOffset](../resources/timestamp.md) | Date and time when the version was last modified. Read-only. |
+| publication | [publicationFacet](../resources/publicationfacet.md) | Indicates the publication status of this particular version. Read-only. |
+| size | Int64 | Indicates the size of the content stream for this version of the item. |
++
+## Instance attributes
+
+| Property name | Type | Description
+|:-|:-|:--
+| @microsoft.graph.downloadUrl | string | A URL that can be used to download this version of the file's content. Authentication is not required with this URL. Read-only.
+
+>**Notes:**
+>The `@microsoft.graph.downloadUrl` value is a short-lived URL and can't be cached. The URL is only available for a short period of time (1 hour) before it is invalidated.
+Removing file permissions for a user might not immediately invalidate the URL.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!--{
+ "blockType": "resource",
+ "baseType": "microsoft.graph.baseItemVersion",
+ "@odata.type": "microsoft.graph.driveItemVersion",
+ "@type.aka": "oneDrive.driveItemVersion"
+}-->
+
+```json
+{
+ "content": { "@odata.type": "Edm.Stream" },
+ "id": "String",
+ "lastModifiedBy": { "@odata.type": "microsoft.graph.identitySet" },
+ "lastModifiedDateTime": "String (timestamp)",
+ "publication": { "@odata.type": "microsoft.graph.publicationFacet" },
+ "size": "Int64",
+
+ /* instance annotations */
+ "@microsoft.graph.downloadUrl": "url",
+}
+```
++
+<!-- {
+ "type": "#page.annotation",
+ "description": "The version facet provides information about the properties of a file version.",
+ "keywords": "version,versions,version-history,history",
+ "section": "documentation",
+ "tocPath": "Facets/Version"
+} -->
v1.0 Educationsubmission https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/educationsubmission.md
If [setUpResourcesFolder](../api/educationsubmission-setupResourcesFolder.md) ha
|resourcesFolderUrl|String|Folder where all file resources for this submission need to be stored.| |returnedBy|[identitySet](identityset.md)|User who moved the status of this submission to returned.| |returnedDateTime|DateTimeOffset|Moment in time when the submission was returned. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`|
-|status|string| Read-only. Possible values are: `working`, `submitted`, `released`, `returned`, and `reassigned`. Note that 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): `reassigned`.|
+|status|string| Read-only. Possible values are: `working`, `submitted`, `returned`, and `reassigned`. Note that 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): `reassigned`.|
|submittedBy|[identitySet](identityset.md)|User who moved the resource into the submitted state.| |submittedDateTime|DateTimeOffset|Moment in time when the submission was moved into the submitted state. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`| |unsubmittedBy|[identitySet](identityset.md)|User who moved the resource from submitted into the working state.|
v1.0 Emailfileassessmentrequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/emailFileAssessmentRequest.md
- Title: "emailFileAssessmentRequest resource type"
-description: "Used to create and retrieve an email file threat assessment."
-
-doc_type: "resourcePageType"
--
-# emailFileAssessmentRequest resource type
-
-Used to create and retrieve an email file threat assessment, derived from [threatAssessmentRequest](threatAssessmentRequest.md).
-
-The email file can be an .eml file type.
-
-## Methods
-
-| Method | Return Type | Description |
-|:-|:|:|
-| [Create threatAssessmentRequest](../api/informationprotection-post-threatassessmentrequests.md) | [emailFileAssessmentRequest](emailFileAssessmentRequest.md) | Create a new email file assessment request by posting an **emailFileAssessmentRequest** object. |
-| [Get threatAssessmentRequest](../api/threatassessmentrequest-get.md) | [emailFileAssessmentRequest](emailfileassessmentrequest.md) | Read the properties and relationships of an **emailFileAssessmentRequest** object. |
-
-## Properties
-
-| Property | Type | Description |
-|:-|:|:|
-|contentData|String|Base64 encoded .eml email file content. The file content cannot fetch back because it isn't stored.|
-|destinationRoutingReason|[mailDestinationRoutingReason](enums.md#maildestinationroutingreason-values)|The reason for mail routed to its destination. Possible values are: `none`, `mailFlowRule`, `safeSender`, `blockedSender`, `advancedSpamFiltering`, `domainAllowList`, `domainBlockList`, `notInAddressBook`, `firstTimeSender`, `autoPurgeToInbox`, `autoPurgeToJunk`, `autoPurgeToDeleted`, `outbound`, `notJunk`, `junk`.|
-|category|[threatCategory](enums.md#threatcategory-values)|The threat category. Possible values are: `spam`, `phishing`, `malware`.|
-|contentType|[threatAssessmentContentType](enums.md#threatassessmentcontenttype-values)|The content type of threat assessment. Possible values are: `mail`, `url`, `file`.|
-|createdBy|[identitySet](identityset.md)|The threat assessment request creator.|
-|createdDateTime|DateTimeOffset|The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
-|expectedAssessment|[threatExpectedAssessment](enums.md#threatexpectedassessment-values)|The expected assessment from submitter. Possible values are: `block`, `unblock`.|
-|id|String|The threat assessment request ID is a globally unique identifier (GUID).|
-|recipientEmail|String|The mail recipient whose policies are used to assess the mail.|
-|requestSource|[threatAssessmentRequestSource](enums.md#threatassessmentrequestsource-values)|The source of threat assessment request. Possible values are: `administrator`.|
-|status|[threatAssessmentStatus](enums.md#threatassessmentstatus-values)|The assessment process status. Possible values are: `pending`, `completed`.|
-
-## Relationships
-
-| Relationship | Type | Description |
-|:-|:|:|
-|results|[threatAssessmentResult](threatassessmentresult.md) collection|A collection of threat assessment results. Read-only. By default, a `GET /threatAssessmentRequests/{id}` does not return this property unless you apply `$expand` on it.|
-
-## JSON representation
-
-The following is a JSON representation of the resource.
-
-<!-- {
- "blockType": "resource",
- "optionalProperties": [
-
- ],
- "@odata.type": "microsoft.graph.emailFileAssessmentRequest",
- "keyProperty": "id"
-}-->
-
-```json
-{
- "category": "String",
- "contentData": "String",
- "contentType": "String",
- "createdBy": {"@odata.type": "microsoft.graph.identitySet"},
- "createdDateTime": "String (timestamp)",
- "destinationRoutingReason": "String",
- "expectedAssessment": "String",
- "id": "String (identifier)",
- "recipientEmail": "String",
- "requestSource": "String",
- "status": "String"
-}
-```
-
-<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
-2019-02-04 14:57:30 UTC -->
-<!-- {
- "type": "#page.annotation",
- "description": "emailFileAssessmentRequest resource",
- "keywords": "",
- "section": "documentation",
- "tocPath": ""
-}-->
-
v1.0 Emailfileassessmentrequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/emailfileassessmentrequest.md
+
+ Title: "emailFileAssessmentRequest resource type"
+description: "Represents a resource that creates and retrieves an email file threat assessment."
+ms.localizationpriority: medium
+++
+# emailFileAssessmentRequest resource type
+
+Represents a resource that creates and retrieves an email file threat assessment. The email file can be an .eml file type.
+
+Inherits from [threatAssessmentRequest](threatassessmentrequest.md).
+
+## Methods
+
+| Method | Return Type | Description |
+|:-|:|:|
+| [Create threatAssessmentRequest](../api/informationprotection-post-threatassessmentrequests.md) | [emailFileAssessmentRequest](emailfileassessmentrequest.md) | Create a new email file assessment request by posting an **emailFileAssessmentRequest** object. |
+| [Get threatAssessmentRequest](../api/threatassessmentrequest-get.md) | [emailFileAssessmentRequest](emailfileassessmentrequest.md) | Read the properties and relationships of an **emailFileAssessmentRequest** object. |
+
+## Properties
+
+| Property | Type | Description |
+|:-|:|:|
+|contentData|String|Base64 encoded .eml email file content. The file content cannot fetch back because it isn't stored.|
+|destinationRoutingReason|[mailDestinationRoutingReason](enums.md#maildestinationroutingreason-values)|The reason for mail routed to its destination. Possible values are: `none`, `mailFlowRule`, `safeSender`, `blockedSender`, `advancedSpamFiltering`, `domainAllowList`, `domainBlockList`, `notInAddressBook`, `firstTimeSender`, `autoPurgeToInbox`, `autoPurgeToJunk`, `autoPurgeToDeleted`, `outbound`, `notJunk`, `junk`.|
+|category|[threatCategory](enums.md#threatcategory-values)|The threat category. Possible values are: `spam`, `phishing`, `malware`.|
+|contentType|[threatAssessmentContentType](enums.md#threatassessmentcontenttype-values)|The content type of threat assessment. Possible values are: `mail`, `url`, `file`.|
+|createdBy|[identitySet](identityset.md)|The threat assessment request creator.|
+|createdDateTime|DateTimeOffset|The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
+|expectedAssessment|[threatExpectedAssessment](enums.md#threatexpectedassessment-values)|The expected assessment from submitter. Possible values are: `block`, `unblock`.|
+|id|String|The threat assessment request ID is a globally unique identifier (GUID).|
+|recipientEmail|String|The mail recipient whose policies are used to assess the mail.|
+|requestSource|[threatAssessmentRequestSource](enums.md#threatassessmentrequestsource-values)|The source of threat assessment request. Possible values are: `administrator`.|
+|status|[threatAssessmentStatus](enums.md#threatassessmentstatus-values)|The assessment process status. Possible values are: `pending`, `completed`.|
+
+## Relationships
+
+| Relationship | Type | Description |
+|:-|:|:|
+|results|[threatAssessmentResult](threatassessmentresult.md) collection|A collection of threat assessment results. Read-only. By default, a `GET /threatAssessmentRequests/{id}` does not return this property unless you apply `$expand` on it.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.emailFileAssessmentRequest",
+ "keyProperty": "id"
+}-->
+
+```json
+{
+ "category": "String",
+ "contentData": "String",
+ "contentType": "String",
+ "createdBy": {"@odata.type": "microsoft.graph.identitySet"},
+ "createdDateTime": "String (timestamp)",
+ "destinationRoutingReason": "String",
+ "expectedAssessment": "String",
+ "id": "String (identifier)",
+ "recipientEmail": "String",
+ "requestSource": "String",
+ "status": "String"
+}
+```
+
+<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
+2019-02-04 14:57:30 UTC -->
+<!-- {
+ "type": "#page.annotation",
+ "description": "emailFileAssessmentRequest resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": ""
+}-->
+
v1.0 Emailsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/emailsettings.md
+
+ Title: "emailSettings resource type"
+description: "Defines the settings for emails sent using Lifecycle Workflows."
+
+ms.localizationpriority: medium
++
+# emailSettings resource type
+
+Namespace: microsoft.graph
+
+Defines the settings for emails sent from Lifecycle workflow [tasks](identitygovernance-task.md). Allows you to use a verified custom [domain](domain.md) and [organizationalBranding](organizationalbranding.md) with emails sent out via workflow tasks.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|senderDomain|String|Specifies the [domain](domain.md) that should be used when sending email notifications. This domain must be [verified](../api/domain-verify.md) in order to be used. We recommend that you use a domain that has the appropriate DNS records to facilitate email validation, like SPF, DKIM, DMARC, and MX, because this then complies with the [RFC compliance](https://www.ietf.org/rfc/rfc2142.txt) for sending and receiving email. For details, see [Learn more about Exchange Online Email Routing](/exchange/mail-flow-best-practices/mail-flow-best-practices).|
+|useCompanyBranding|Boolean|Specifies if the organizationΓÇÖs banner logo should be included in email notifications. The banner logo will replace the Microsoft logo at the top of the email notification. If `true` the banner logo will be taken from the tenantΓÇÖs [branding settings](organizationalbranding.md). This value can only be set to `true` if the [organizationalBranding](organizationalbranding.md) **bannerLogo** property is set. |
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.emailSettings"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.emailSettings",
+ "senderDomain": "String",
+ "useCompanyBranding": "Boolean"
+}
+```
v1.0 Entitlementmanagement Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/entitlementmanagement-overview.md
The entitlement management resource types include:
In addition, you can manage role assignments for users, groups of users, and service principals to entitlement management-specific roles through entitlement management [role definitions](unifiedroledefinition.md).
-Note that the entitlement management feature, including the API, is included in Azure AD Premium P2. The tenant where entitlement management is being used must have a valid purchased or trial Azure AD Premium P2 or EMS E5 subscription. For more information about license requirements for the entitlement management feature, see [Entitlement management license requirements](/azure/active-directory/governance/entitlement-management-overview#license-requirements).
+The tenant where entitlement management is being used must have sufficient purchased or trial licenses. For more information about license requirements for the entitlement management feature, see [Entitlement management license requirements](/azure/active-directory/governance/entitlement-management-overview#license-requirements).
## Methods
v1.0 Enums Externalconnectors https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/enums-externalconnectors.md
Namespace: microsoft.graph.externalConnectors
| externalGroup | unknownFutureValue - ### connectionOperationStatus values | Member
Namespace: microsoft.graph.externalConnectors
| limitExceeded | unknownFutureValue
+### externalActivityType values
+
+| Member |
+|:-|
+| viewed |
+| modified |
+| created |
+| commented |
+| unknownFutureValue |
+ ### externalItemContentType values | Member
Namespace: microsoft.graph.externalConnectors
| dateTimeCollection | unknownFutureValue
+### ruleOperation values
+
+|Member|
+|:|
+|null|
+|equals|
+|notEquals|
+|contains|
+|notContains|
+|lessThan|
+|greaterThan|
+|startsWith|
+|unknownFutureValue|
+ <!-- { "type": "#page.annotation",
v1.0 Enums Identitygovernance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/enums-identitygovernance.md
+
+ Title: "Identity governance enum values"
+description: "Microsoft Graph identity governance enumeration values"
+ms.localizationpriority: medium
+++
+# Identity governance enum values
+
+Namespace: microsoft.graph.identityGovernance
+
+### customTaskExtensionOperationStatus values
+
+|Member|
+|:|
+|completed|
+|failed|
+|unknownFutureValue|
+
+### lifecycleTaskCategory values
+++
+|Member|
+|:|
+|joiner|
+|leaver|
+|unknownFutureValue|
+
+### lifecycleWorkflowCategory values
+++
+|Member|
+|:|
+|joiner|
+|leaver|
+|unknownFutureValue|
++
+### lifecycleWorkflowProcessingStatus values
+++
+|Member|
+|:|
+|queued|
+|inProgress|
+|completed|
+|completedWithErrors|
+|canceled|
+|failed|
+|unknownFutureValue|
+
+### valueType values
+++
+|Member|
+|:|
+|enum|
+|string|
+|int|
+|bool|
+|unknownFutureValue|
++
+### workflowExecutionType values
+++
+|Member|
+|:|
+|scheduled|
+|onDemand|
+|unknownFutureValue|
++
+### workflowTriggerTimeBasedAttribute values
+++
+|Member|
+|:|
+|employeeHireDate|
+|employeeLeaveDateTime|
+|unknownFutureValue|
++
+<!--
+{
+ "type": "#page.annotation",
+ "namespace": "microsoft.graph.identityGovernance"
+}
+-->
v1.0 Enums Security https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/enums-security.md
Namespace: microsoft.graph.security
+### contentFormat values
+
+| Member |
+| :-- |
+| text |
+| html |
+| markdown |
+| unknownFutureValue |
+ ### detectionStatus values | Member
Namespace: microsoft.graph.security
| prevented | unknownFutureValue
-### eventPropagationStatus values
+### eventPropagationStatus values
+
+| Member |
+| :-- |
+| none |
+| inProcessing |
+| failed |
+| success |
+| unknownFutureValue |
+
+### eventStatusType values
+
+| Member |
+| :-- |
+| pending |
+| error |
+| success |
+| notAvaliable |
+| unknownFutureValue |
+
+### hostReputationClassification values
+
+| Member |
+| :-- |
+| unknown |
+| neutral |
+| suspicious |
+| malicious |
+| unknownFutureValue |
+
+### hostReputationRuleSeverity values
+
+| Member |
+| :-- |
+| unknown |
+| low |
+| medium |
+| high |
+| unknownFutureValue |
+
+### indicatorSource values
-|Member|
-|:|
-|none|
-|inProcessing|
-|failed|
-|success|
-|unknownFutureValue|
+| Member |
+| :-- |
+| microsoft |
+| osint |
+| public |
+| unknownFutureValue |
-### eventStatusType values
+### intelligenceProfileKind values
-|Member|
-|:|
-|pending|
-|error|
-|success|
-|notAvaliable|
-|unknownFutureValue|
+| Member |
+| :-- |
+| actor |
+| tool |
+| unknownFutureValue |
-### queryType values
+### queryType values
-|Member|
-|:|
-|files|
-|messages|
-|unknownFutureValue|
+| Member |
+| :-- |
+| files |
+| messages |
+| unknownFutureValue |
+### vulnerabilitySeverity values
+| Member |
+| :-- |
+| none |
+| low |
+| medium |
+| high |
+| critical |
+| unknownFutureValue |
<!-- {
v1.0 Enums https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/enums.md
doc_type: enumPageType
Namespace: microsoft.graph
+### binaryOperator values
+
+|Member|
+|:|
+|or|
+|and|
+
+### entityType values
+|Member|
+|:|
+|event|
+|message|
+|driveItem|
+|externalItem|
+|site|
+|list|
+|listItem|
+|drive|
+|unknownFutureValue|
+|chatMessage|
+|person|
+|acronym|
+|bookmark|
+
+### conditionalAccessExternalTenantsMembershipKind values
+
+| Member |
+|:-|
+| all |
+| enumerated |
+| unknownFutureValue |
+
+### conditionalAccessGuestOrExternalUserTypes values
+
+| Member |
+|:--|
+| none |
+| internalGuest |
+| b2bCollaborationGuest |
+| b2bCollaborationMember |
+| b2bDirectConnectUser |
+| otherExternalUser |
+| serviceProvider |
+| unknownFutureValue |
+ ### appCredentialRestrictionType values | Member |
Namespace: microsoft.graph
| asymmetricKeyLifetime | | unknownFutureValue |
+### assignmentType values
+
+| Member |
+| :-|
+| Required |
+| Recommeded |
+| UnknownFutureValue |
+
+### courseStatus values
+
+| Member |
+| :-- |
+| notStarted |
+| inProgress |
+| completed |
### userPurpose values | Member | | :-- |
Namespace: microsoft.graph
| renew | | unknownFutureValue |
+### userSignInRecommendationScope values
+
+| Member |
+| :-- |
+| tenant |
+| application |
+| unknownFutureValue |
+ ### unifiedRoleScheduleRequestActions values | Member |
Namespace: microsoft.graph
| :-- | | working | | submitted |
-| released |
| returned | | unknownFutureValue | | reassigned |
Possible values for user account types (group membership), per Windows definitio
|published| |pending| |unknownFutureValue|+
+### chatMessageActions values
+
+|Member|
+|:|
+|reactionAdded|
+|reactionRemoved|
+|actionUndefined|
+|unknownFutureValue|
+
+### attributeDefinitionMetadata values
+
+|Member|
+|:|
+|BaseAttributeName|
+|ComplexObjectDefinition|
+|IsContainer|
+|IsCustomerDefined|
+|IsDomainQualified|
+|LinkPropertyNames|
+|LinkTypeName|
+|MaximumLength|
+|ReferencedProperty|
+
+### attributeFlowBehavior values
+
+|Member|
+|:|
+|FlowWhenChanged|
+|FlowAlways|
+
+### attributeFlowType values
+
+| Member |
+| :- |
+| Always |
+| ObjectAddOnly |
+| MultiValueAddOnly |
+| ValueAddOnly |
+| AttributeAddOnly |
+
+### attributeMappingSourceType values
+
+| Member |
+| :-- |
+| Attribute |
+| Constant |
+| Function |
+
+### directoryDefinitionDiscoverabilities values
+
+| Member |
+| : |
+| None |
+| AttributeNames |
+| AttributeDataTypes |
+| AttributeReadOnly |
+| ReferenceAttributes |
+| UnknownFutureValue |
+
+### attributeType values
+
+| Member |
+| :-- |
+| String |
+| Integer |
+| Reference |
+| Binary |
+| Boolean |
+| DateTime |
+
+### mutability values
+
+| Member |
+| :-- |
+| ReadWrite |
+| ReadOnly |
+| Immutable |
+| WriteOnly |
+
+### objectDefinitionMetadata values
+
+|Member|
+|:|
+|PropertyNameAccountEnabled|
+|PropertyNameSoftDeleted|
+|IsSoftDeletionSupported|
+|IsSynchronizeAllSupported|
+|ConnectorDataStorageRequired|
+|Extensions|
+|BaseObjectName|
+
+### objectFlowTypes values
+
+|Member|
+|:|
+|None|
+|Add|
+|Update|
+|Delete|
+
+### objectMappingMetadata values
+
+|Member|
+|:|
+|EscrowBehavior|
+|DisableMonitoringForChanges|
+|OriginalJoiningProperty|
+|Disposition|
+|IsCustomerDefined|
+|ExcludeFromReporting|
+|Unsynchronized|
+
+### synchronizationMetadata values
+
+|Member|
+|:|
+|GalleryApplicationIdentifier|
+|GalleryApplicationKey|
+|IsOAuthEnabled|
+|IsSynchronizationAgentAssignmentRequired|
+|IsSynchronizationAgentRequired|
+|IsSynchronizationInPreview|
+|OAuthSettings|
+|SynchronizationLearnMoreIbizaFwLink|
+|ConfigurationFields|
+
+### synchronizationSecret values
+
+| Member |
+| : |
+| None |
+| UserName |
+| Password |
+| SecretToken |
+| AppKey |
+| BaseAddress |
+| ClientIdentifier |
+| ClientSecret |
+| SingleSignOnType |
+| Sandbox |
+| Url |
+| Domain |
+| ConsumerKey |
+| ConsumerSecret |
+| TokenKey |
+| TokenExpiration |
+| Oauth2AccessToken |
+| Oauth2AccessTokenCreationTime |
+| Oauth2RefreshToken |
+| SyncAll |
+| InstanceName |
+| Oauth2ClientId |
+| Oauth2ClientSecret |
+| CompanyId |
+| UpdateKeyOnSoftDelete |
+| SynchronizationSchedule |
+| SystemOfRecord |
+| SandboxName |
+| EnforceDomain |
+| SyncNotificationSettings |
+| SkipOutOfScopeDeletions |
+| Oauth2AuthorizationCode |
+| Oauth2RedirectUri |
+| ApplicationTemplateIdentifier |
+| Oauth2TokenExchangeUri |
+| Oauth2AuthorizationUri |
+| AuthenticationType |
+| Server |
+| PerformInboundEntitlementGrants |
+| HardDeletesEnabled |
+| SyncAgentCompatibilityKey |
+| SyncAgentADContainer |
+| ValidateDomain |
+| TestReferences |
+| ConnectionString |
+
+### synchronizationStatusCode values
+
+| Member |
+| : |
+| NotConfigured |
+| NotRun |
+| Active |
+| Paused |
+| Quarantine |
+
+### synchronizationTaskExecutionResult values
+
+| Member |
+| : |
+| Succeeded |
+| Failed |
+| EntryLevelErrors |
+
+### synchronizationJobRestartScope values
+
+|Member|
+|:|
+|None|
+|ConnectorDataStore|
+|Escrows|
+|Watermark|
+|QuarantineState|
+|Full|
+|ForceDeletes|
+
+### quarantineReason values
+
+| Member |
+| :-- |
+| EncounteredBaseEscrowThreshold |
+| EncounteredTotalEscrowThreshold |
+| EncounteredEscrowProportionThreshold |
+| EncounteredQuarantineException |
+| Unknown |
+| QuarantinedOnDemand |
+| TooManyDeletes |
+| IngestionInterrupted |
+
+### synchronizationScheduleState values
+
+| Member |
+| :- |
+| Active |
+| Disabled |
+| Paused |
+
+### scopeOperatorMultiValuedComparisonType values
+
+|Member|
+|:|
+|All|
+|Any|
+
+### scopeOperatorType values
+
+| Member |
+| :-- |
+| Binary |
+| Unary |
+
+### entryExportStatus values
+
+|Member|
+|:|
+|Noop|
+|Success|
+|RetryableError|
+|PermanentError|
+|Error|
+
+### entrySyncOperation values
+
+|Member|
+|:|
+|None|
+|Add|
+|Delete|
+|Update|
+
+### scopeOperatorType values
+
+| Member |
+| :-- |
+| Default |
+| IgnoreLookupReferenceResolutionFailure |
+
+### synchronizationDisposition values
+
+| Member |
+| :- |
+| Normal |
+| Discard |
+| Escrow |
+
+### outlierMemberType values
+
+|Member|
+|:|
+|user|
+|unknownFutureValue|
+
+### outlierContainerType values
+
+|Member|
+|:|
+|group|
+|unknownFutureValue|
+
+### authenticationMethodFeature values
+
+|Member|
+|:|
+|ssprRegistered|
+|ssprEnabled|
+|ssprCapable|
+|passwordlessCapable|
+|mfaCapable|
+|unknownFutureValue|
+
+### featureType values
+
+|Member|
+|:|
+|registration|
+|reset|
+|unknownFutureValue|
+
+### includedUserRoles values
+
+|Member|
+|:|
+|all|
+|privilegedAdmin|
+|admin|
+|user|
+|unknownFutureValue|
+
+### includedUserTypes values
+
+|Member|
+|:|
+|all|
+|member|
+|guest|
+|unknownFutureValue|
+
+### signInUserType values
+
+|Member|
+|:|
+|member|
+|guest|
+|unknownFutureValue|
+
+### userDefaultAuthenticationMethod values
+
+|Member|
+|:|
+|push|
+|oath|
+|voiceMobile|
+|voiceAlternateMobile|
+|voiceOffice|
+|sms|
+|none|
+|unknownFutureValue|
v1.0 Extensionproperty https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/extensionproperty.md
doc_type: "resourcePageType"
Namespace: microsoft.graph
-Represents a **directory extension** that can be used to add a custom property to directory objects without requiring an external data store. For example, if an organization has a line of business (LOB) application that requires a Skype ID for each user in the directory, Microsoft Graph can be used to register a new property named **skypeId** on the directoryΓÇÖs User object, and then write a value to the new property for a specific user. Directory extensions can also be available in multi-tenant apps that have been consented to in the tenant.
+Represents a **directory extension** that can be used to add a custom property to directory objects without requiring an external data store. For example, if an organization has a line of business (LOB) application that requires a Skype ID for each user in the directory, Microsoft Graph can be used to register a new property named **skypeId** on the directory's User object, and then write a value to the new property for a specific user. Directory extensions can also be available in multi-tenant apps that have been consented to in the tenant.
Directory extensions can be added to following directory objects: + [user](../resources/user.md)
For more information about Microsoft Graph extensibility, see [Add custom proper
Inherits from [directoryObject](directoryobject.md). > [!NOTE]
-> Extensions created through Azure AD Graph (deprecated) and custom data synchronized from on-premises Active Directory using Azure AD Connect Sync are represented as directory extensions in Microsoft Graph.
+> Extensions created through Azure AD Graph (currently in its retirement cycle) and custom data synchronized from on-premises Active Directory using Azure AD Connect Sync are represented as directory extensions in Microsoft Graph.
## Methods
v1.0 Externalconnectors Activitysettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/externalconnectors-activitysettings.md
+
+ Title: "activitySettings resource type"
+description: "Collects configurable settings related to activities involving connector content."
+
+ms.localizationpriority: medium
++
+# activitySettings resource type
+
+Namespace: microsoft.graph.externalConnectors
+
+Collects configurable settings related to activities involving connector content.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|urlToItemResolvers|[microsoft.graph.externalConnectors.urlToItemResolverBase](../resources/externalconnectors-urltoitemresolverbase.md) collection|Specifies configurations to identify an **externalItem** based on a shared URL.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.externalConnectors.activitySettings"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.externalConnectors.activitySettings",
+ "urlToItemResolvers": [
+ {
+ "@odata.type": "microsoft.graph.externalConnectors.urlToItemResolverBase"
+ }
+ ]
+}
+```
v1.0 Externalconnectors Displaytemplate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/externalconnectors-displaytemplate.md
+
+ Title: "displayTemplate resource type"
+description: "Defines the appearance of the content and the conditions that dictate when the template should be displayed."
+
+ms.localizationpriority: normal
++
+# displayTemplate resource type
+
+Namespace: microsoft.graph.externalConnectors
+
+Defines the appearance of the content and the conditions that dictate when the template should be displayed.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The text identifier for the display template; for example, `contosoTickets`. Maximum 16 characters. Only alphanumeric characters allowed. |
+|layout|[microsoft.graph.Json](../resources/intune-mam-json.md)|The definition of the content's appearance, represented by an [Adaptive Card](/adaptive-cards/authoring-cards/getting-started), which is a JSON-serialized card object model.|
+|priority|Int32|Defines the priority of a display template. A display template with priority 1 is evaluated before a template with priority 4. Gaps in priority values are supported. Must be positive value.|
+|rules|[microsoft.graph.externalConnectors.propertyRule](../resources/externalconnectors-propertyrule.md) collection|Specifies additional rules for selecting this display template based on the item schema. Optional.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.externalConnectors.displayTemplate"
+}
+-->
+``` json
+ {
+ "id": "String",
+ "layout": {"type": "AdaptiveCard","version": "1.0","body": [{"type": "TextBlock","text": "String"}]},
+ "priority": 0,
+ "rules": [
+ {
+ "property": "String",
+ "operation": "String",
+ "valuesJoinedBy": "String",
+ "values": [
+ "String",
+ "String"
+ ]
+ }
+ ]
+ }
+```
v1.0 Externalconnectors Externalactivity https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/externalconnectors-externalactivity.md
+
+ Title: "externalActivity resource type"
+description: "Represents a record of a user interaction with an externalItem object."
+
+ms.localizationpriority: medium
++
+# externalActivity resource type
+
+Namespace: microsoft.graph.externalConnectors
+
+Represents a record of a user interaction with an [externalItem](externalconnectors-externalitem.md) object.
+
+Base type of [externalActivityResult](../resources/externalconnectors-externalactivityresult.md).
+
+## Methods
+
+None.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|startDateTime|DateTimeOffset|The date and time when the particular activity occurred. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
+|type|microsoft.graph.externalConnectors.externalActivityType|The type of activity performed. The possible values are: `viewed`, `modified`, `created`, `commented`, `unknownFutureValue`.|
+
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|performedBy|[microsoft.graph.externalConnectors.identity](../resources/externalconnectors-identity.md)|Represents an identity used to identify who is responsible for the activity.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.externalConnectors.externalActivity"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.externalConnectors.externalActivity",
+ "startDateTime": "String (timestamp)",
+ "type": "String"
+}
+```
v1.0 Externalconnectors Externalactivityresult https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/externalconnectors-externalactivityresult.md
+
+ Title: "externalActivityResult resource type"
+description: "Represents the result of processing an externalActivity."
+
+ms.localizationpriority: medium
++
+# externalActivityResult resource type
+
+Namespace: microsoft.graph.externalConnectors
+
+Represents the result of processing an [externalActivity](../resources/externalconnectors-externalactivity.md). A `null` **error** property in the response object indicates a successful request.
+
+Inherits from [externalActivity](../resources/externalconnectors-externalactivity.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|error|[microsoft.graph.publicError](../resources/publicerror.md)|Error information that explains the failure to process an external activity.|
+|startDateTime|DateTimeOffset|The date and time when the particular activity occurred. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Inherited from [externalActivity](../resources/externalconnectors-externalactivity.md).|
+|type|microsoft.graph.externalConnectors.externalActivityType|The type of activity performed. The possible values are: `viewed`, `modified`, `created`, `commented`, `unknownFutureValue`. Inherited from [externalActivity](../resources/externalconnectors-externalactivity.md).|
+
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|performedBy|[microsoft.graph.externalConnectors.identity](../resources/externalconnectors-identity.md)|Represents an identity used to identify who is responsible for the activity. Inherited from [externalActivity](../resources/externalconnectors-externalactivity.md).|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.externalConnectors.externalActivityResult",
+ "baseType": "microsoft.graph.externalConnectors.externalActivity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.externalConnectors.externalActivityResult",
+ "error": {
+ "@odata.type": "microsoft.graph.publicError"
+ },
+ "startDateTime": "String (timestamp)",
+ "type": "String"
+}
+```
v1.0 Externalconnectors Externalconnection https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/externalconnectors-externalconnection.md
A logical container to add content from an external source into Microsoft Graph.
## Properties |Property|Type|Description| |:|:|:|
-|configuration|[microsoft.graph.externalConnectors.configuration](../resources/externalconnectors-configuration.md)|Specifies additional application IDs that are allowed to manage the connection and to index content in the connection. Optional.|
-|description|String|Description of the connection displayed in the Microsoft 365 admin center. Optional.|
-|id|String| Developer-provided unique ID of the connection within the Azure Active Directory tenant. Must be between 3 and 32 characters in length. Must only contain alphanumeric characters. Cannot begin with `Microsoft` or be one of the following values: `None`, `Directory`, `Exchange`, `ExchangeArchive`, `LinkedIn`, `Mailbox`, `OneDriveBusiness`, `SharePoint`, `Teams`, `Yammer`, `Connectors`, `TaskFabric`, `PowerBI`, `Assistant`, `TopicEngine`, `MSFT_All_Connectors`. Required. |
-|name|String|The display name of the connection to be displayed in the Microsoft 365 admin center. Maximum length of 128 characters. Required.|
-|state|microsoft.graph.externalConnectors.connectionState|Indicates the current state of the connection. Possible values are: `draft`, `ready`, `obsolete`, `limitExceeded`, `unknownFutureValue`.|
+| activitySettings |[microsoft.graph.externalConnectors.activitySettings](../resources/externalconnectors-activitysettings.md)| Collects configurable settings related to activities involving connector content.|
+| configuration |[microsoft.graph.externalConnectors.configuration](../resources/externalconnectors-configuration.md)|Specifies additional application IDs that are allowed to manage the connection and to index content in the connection. Optional.|
+| description |String|Description of the connection displayed in the Microsoft 365 admin center. Optional.|
+| id |String| Developer-provided unique ID of the connection within the Azure Active Directory tenant. Must be between 3 and 32 characters in length. Must only contain alphanumeric characters. Cannot begin with `Microsoft` or be one of the following values: `None`, `Directory`, `Exchange`, `ExchangeArchive`, `LinkedIn`, `Mailbox`, `OneDriveBusiness`, `SharePoint`, `Teams`, `Yammer`, `Connectors`, `TaskFabric`, `PowerBI`, `Assistant`, `TopicEngine`, `MSFT_All_Connectors`. Required. |
+| name |String|The display name of the connection to be displayed in the Microsoft 365 admin center. Maximum length of 128 characters. Required.|
+| searchSettings |[microsoft.graph.externalConnectors.searchSettings](../resources/externalconnectors-searchsettings.md)|The settings configuring the search experience for content in this connection, such as the display templates for search results.|
+| state |microsoft.graph.externalConnectors.connectionState|Indicates the current state of the connection. Possible values are: `draft`, `ready`, `obsolete`, `limitExceeded`, `unknownFutureValue`.|
## Relationships |Relationship|Type|Description|
The following is a JSON representation of the resource.
--> ``` json {
+ "activitySettings": {
+ "@odata.type": "microsoft.graph.externalConnectors.activitySettings"
+ },
"description": "String", "id": "String (identifier)", "name": "String",
+ "searchSettings": {
+ "@odata.type": "microsoft.graph.externalConnectors.searchSettings"
+ },
"state": "String"
+
} ```
v1.0 Externalconnectors Externalitem https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/externalconnectors-externalitem.md
An item added to a Microsoft Graph [connection](externalconnectors-externalconne
## Methods |Method|Return type|Description| |:|:|:|
-|[Create externalItem](../api/externalconnectors-externalitem-create.md)|[externalItem](../resources/externalconnectors-externalitem.md)|Create a new [externalItem](../resources/externalconnectors-externalitem.md) object.|
-|[Get externalItem](../api/externalconnectors-externalitem-get.md)|[externalItem](../resources/externalconnectors-externalitem.md)|Read the properties and relationships of an [externalItem](../resources/externalconnectors-externalitem.md) object.|
-|[Update externalItem](../api/externalconnectors-externalitem-update.md)|[externalItem](../resources/externalconnectors-externalitem.md)|Update the properties of an [externalItem](../resources/externalconnectors-externalitem.md) object.|
-|[Delete externalItem](../api/externalconnectors-externalitem-delete.md)|None|Deletes an [externalItem](../resources/externalconnectors-externalitem.md) object.|
+| [Create externalItem](../api/externalconnectors-externalitem-create.md) | [externalItem](../resources/externalconnectors-externalitem.md) | Create a new [externalItem](../resources/externalconnectors-externalitem.md) object.|
+| [Get externalItem](../api/externalconnectors-externalitem-get.md) | [externalItem](../resources/externalconnectors-externalitem.md)|Read the properties and relationships of an [externalItem](../resources/externalconnectors-externalitem.md) object.|
+| [Update externalItem](../api/externalconnectors-externalitem-update.md) | [externalItem](../resources/externalconnectors-externalitem.md)|Update the properties of an [externalItem](../resources/externalconnectors-externalitem.md) object.|
+| [Delete externalItem](../api/externalconnectors-externalitem-delete.md) | None |Delete an [externalItem](../resources/externalconnectors-externalitem.md) object.|
+| [Add activities](../api/externalconnectors-externalitem-addactivities.md) | [microsoft.graph.externalConnectors.externalActivityResult](../resources/externalconnectors-externalactivity.md) collection | Append additional instances of [externalActivity](../resources/externalconnectors-externalactivity.md) objects on an **externalItem**.|
## Properties |Property|Type|Description|
An item added to a Microsoft Graph [connection](externalconnectors-externalconne
|properties|[microsoft.graph.externalConnectors.properties](../resources/externalconnectors-properties.md)|A property bag with the properties of the item. The properties MUST conform to the [schema](externalconnectors-schema.md) defined for the [externalConnection](externalconnectors-externalconnection.md). Required.| ## Relationships
-None.
+
+| Relationship | Type | Description |
+|:-|:|:|
+| activities | [microsoft.graph.externalConnectors.externalActivity](externalconnectors-externalactivity.md) collection | Returns a list of activities performed on the item. Write-only. |
## JSON representation The following is a JSON representation of the resource.
v1.0 Externalconnectors Itemidresolver https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/externalconnectors-itemidresolver.md
+
+ Title: "itemIdResolver resource type"
+description: Defines the rules for resolving a given URL to a connector item's ID."
+
+ms.localizationpriority: medium
++
+# itemIdResolver resource type
+
+Namespace: microsoft.graph.externalConnectors
+
+Defines the rules for resolving a URL to the ID of an [externalItem](externalconnectors-externalitem.md).
+
+Inherits from [urlToItemResolverBase](../resources/externalconnectors-urltoitemresolverbase.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|itemId|String|Pattern that specifies how to form the ID of the external item that the URL represents. The named groups from the regular expression in **urlPattern** within the [urlMatchInfo](../resources/externalconnectors-urlmatchinfo.md) can be referenced by inserting the group name inside curly brackets.|
+|priority|Int32|Priority of each urlToItemResolverBase instance. Inherited from [urlToItemResolverBase](../resources/externalconnectors-urltoitemresolverbase.md).|
+|urlMatchInfo|[microsoft.graph.externalConnectors.urlMatchInfo](../resources/externalconnectors-urlmatchinfo.md)|Configurations to match and resolve URL.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.externalConnectors.itemIdResolver"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.externalConnectors.itemIdResolver",
+ "itemId": "String",
+ "priority": "Integer",
+ "urlMatchInfo": {
+ "@odata.type": "microsoft.graph.externalConnectors.urlMatchInfo"
+ }
+}
+```
v1.0 Externalconnectors Propertyrule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/externalconnectors-propertyrule.md
+
+ Title: "propertyRule resource type"
+description: "Defines the set of conditions to display a displayTemplate"
+
+ms.localizationpriority: normal
++
+# propertyRule resource type
+
+Namespace: microsoft.graph.externalConnectors
+
+Defines the set of conditions to display a [displayTemplate](../resources/externalconnectors-displaytemplate.md). Rules use the format: (property from the item schema) + (operation) + (value). For example, a **propertyRule** can specify that "itemTitle" "contains" "contoso". Therefore, the **displayTemplate** will not be displayed unless itemTitle contains the value "contoso".
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|operation|microsoft.graph.externalConnectors.ruleOperation|Specifies the operations to be performed during evaluation of a single **propertyRule**, where `property` and a string from the `values` collection are the respective operands. Possible values are: `null`, `equals`, `notEquals`, `contains`, `notContains`, `lessThan`, `greaterThan`, `startsWith`. Required.|
+|property|String|The property from the [externalItem](../resources/externalconnectors-externalitem.md) schema. Required.|
+|values|String collection|A collection with one or many strings. The specified string(s) will be matched with the specified property using the specified operation. Required.|
+|valuesJoinedBy|binaryOperator|The join operator for evaluating multiple **propertyRules**. For example, if `and` is specified, then all **propertyRules** must be true for the **propertyRule** to be true. Possible values are: `or`, `and`. Required.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.externalConnectors.propertyRule"
+}
+-->
+``` json
+{
+ "operation": "String",
+ "property": "String",
+ "values": [
+ "String"
+ ],
+ "valuesJoinedBy": "String"
+}
+```
+
v1.0 Externalconnectors Searchsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/externalconnectors-searchsettings.md
+
+ Title: "searchSettings resource type"
+description: "Collects all configurable settings related to search over connector content."
+
+ms.localizationpriority: normal
++
+# searchSettings resource type
+
+Namespace: microsoft.graph.externalConnectors
+
+Collects all configurable settings related to search over connector content.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|searchResultTemplates|[microsoft.graph.externalConnectors.displayTemplate](../resources/externalconnectors-displaytemplate.md) collection|Enables the developer to define the appearance of the content and configure conditions that dictate when the template should be displayed. Maximum of 2 search result templates per connection.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.externalConnectors.searchSettings"
+}
+-->
+``` json
+{
+ "searchResultTemplates": [
+ {
+ "id": "String (identifier)",
+ "rules": [
+ {
+ "property": "itemTitle",
+ "operation": "contains",
+ "valuesJoinedBy": "or",
+ "values": [
+ "contoso",
+ "smart"
+ ]
+ }
+ ],
+ "layout": {"type": "AdaptiveCard","version": "1.0","body": [{"type": "TextBlock","text": "A contoso ticket."}]},
+ "priority": 0
+ },
+ {
+ "id": "String (identifier)",
+ "rules": [
+ {
+ "property": "itemDescription",
+ "operation": "contains",
+ "valuesJoinedBy": "and",
+ "values": [
+ "contoso",
+ "ticket"
+ ]
+ }
+ ],
+ "layout": {"type": "AdaptiveCard","version": "1.0","body": [{"type": "TextBlock","text": "A contoso ticket."}]},
+ "priority": 1
+ }
+ ]
+}
+```
+
v1.0 Externalconnectors Urlmatchinfo https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/externalconnectors-urlmatchinfo.md
+
+ Title: "urlMatchInfo resource type"
+description: Collects the settings for the pattern that a URL must follow to be processed by an instance of urlToItemResolverBase.
+
+ms.localizationpriority: medium
++
+# urlMatchInfo resource type
+
+Namespace: microsoft.graph.externalConnectors
+
+Collects the settings for the pattern that a URL must follow to be processed by an instance of [urlToItemResolverBase](../resources/externalconnectors-urltoitemresolverbase.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|baseUrls|String collection|A list of the URL prefixes that must match URLs to be processed by this URL-to-item-resolver.|
+|urlPattern|String|A regular expression that will be matched towards the URL that is processed by this URL-to-item-resolver. The ECMAScript specification for regular expressions (ECMA-262) is used for the evaluation. The named groups defined by the regular expression will be used later to extract values from the URL.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.externalConnectors.urlMatchInfo"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.externalConnectors.urlMatchInfo",
+ "baseUrls": [
+ "String"
+ ],
+ "urlPattern": "String"
+}
+```
v1.0 Externalconnectors Urltoitemresolverbase https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/externalconnectors-urltoitemresolverbase.md
+
+ Title: "urlToItemResolverBase resource type"
+description: "Defines the rules for resolving a given URL to a connector item."
+
+ms.localizationpriority: medium
++
+# urlToItemResolverBase resource type
+
+Namespace: microsoft.graph.externalConnectors
+
+Defines the rules for resolving a URL to the ID of an [externalItem](externalconnectors-externalitem.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|priority|Int32|The priority which defines the sequence in which the urlToItemResolverBase instances are evaluated. |
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.externalConnectors.urlToItemResolverBase"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.externalConnectors.urlToItemResolverBase",
+ "priority": "Integer"
+}
+```
+
+## See also
+
+Types that inherit from the [urlToItemResolverBase](externalconnectors-urlToItemResolverBase.md) abstract base type.
+- [itemIdResolver](externalconnectors-itemidresolver.md)
v1.0 Extractsensitivitylabelsresult https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/extractsensitivitylabelsresult.md
+
+ Title: "extractSensitivityLabelsResult resource type"
+description: "Represents the response format for the extractSensitivityLabels API."
+
+ms.localizationpriority: medium
++
+# extractSensitivityLabelsResult resource type
+
+Namespace: microsoft.graph
+
+Represents the response format for the [extractSensitivityLabels](../api/driveitem-extractsensitivitylabels.md) API.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|labels|[sensitivityLabelAssignment](./sensitivitylabelassignment.md) collection|List of sensitivity labels assigned to a file.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.extractSensitivityLabelsResult"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.extractSensitivityLabelsResult",
+ "labels": [
+ {
+ "@odata.type": "microsoft.graph.sensitivityLabelAssignment"
+ }
+ ]
+}
+```
+
v1.0 Governanceinsight https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/governanceinsight.md
+
+ Title: "governanceInsight resource type"
+description: "Represents insights presented to the reviewer for an accessReviewInstanceDecisionItem."
+
+ms.localizationpriority: medium
++
+# governanceInsight resource type
+
+Namespace: microsoft.graph
+
+Represents insights presented to the reviewer for an [accessReviewInstanceDecisionItem](accessreviewinstancedecisionitem.md). Insights are recommendations to reviewers to help them complete access reviews.
+
+This complex type is the abstract type for the following derived types:
++ [userSignInInsight](usersignininsight.md) derived type.++ [membershipOutlierInsight](membershipoutlierinsight.md) derived type.+
+## Properties
+| Property | Type | Description |
+| :| :- | :- |
+| id | String | Identifier of the insight. Read-only. |
+| insightCreatedDateTime | DateTimeOffset | Indicates when the insight was created. |
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.governanceInsight",
+ "keyProperty": "id"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.governanceinsight",
+ "id": "String",
+ "insightCreatedDateTime": "DateTimeOffset"
+}
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "governanceinsight resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
v1.0 Group https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/group.md
Title: "group resource type" description: "Represents an Azure Active Directory (Azure AD) group, which can be a Microsoft 365 group, or a security group. " ms.localizationpriority: high-+ ms.prod: "groups" doc_type: resourcePageType
This resource supports:
| deletedDateTime | DateTimeOffset | For some Azure Active Directory objects (user, group, application), if the object is deleted, it is first logically deleted, and this property is updated with the date and time when the object was deleted. Otherwise this property is `null`. If the object is restored, this property is updated to `null`. | | description | String | An optional description for the group. <br><br>Returned by default. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `startsWith`) and `$search`. | | displayName | String | The display name for the group. This property is required when a group is created and cannot be cleared during updates. Maximum length is 256 characters. <br><br>Returned by default. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`, `startsWith`, and `eq` on `null` values), `$search`, and `$orderBy`. |
-| expirationDateTime | DateTimeOffset | Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. <br><br>Returned by default. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`). Read-only. |
+| expirationDateTime | DateTimeOffset | Timestamp of when the group is set to expire. Is `null` for security groups but for Microsoft 365 groups, it represents when the group is set to expire as defined in the [groupLifecyclePolicy](../resources/grouplifecyclepolicy.md). The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. <br><br>Returned by default. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`). Read-only. |
| groupTypes | String collection | Specifies the group type and its membership. <br><br>If the collection contains `Unified`, the group is a Microsoft 365 group; otherwise, it's either a security group or distribution group. For details, see [groups overview](groups-overview.md).<br><br>If the collection includes `DynamicMembership`, the group has dynamic membership; otherwise, membership is static. <br><br>Returned by default. Supports `$filter` (`eq`, `not`). | | hasMembersWithLicenseErrors | Boolean | Indicates whether there are members in this group that have license errors from its group-based license assignment. <br><br>This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an [example](../api/group-list.md). <br><br>Supports `$filter` (`eq`). | | hideFromAddressLists | Boolean | True if the group is not displayed in certain parts of the Outlook UI: the **Address Book**, address lists for selecting message recipients, and the **Browse Groups** dialog for searching groups; otherwise, false. Default value is `false`. <br><br>Returned only on `$select`. Supported only on the Get group API (`GET /groups/{ID}`). | | hideFromOutlookClients | Boolean | True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is `false`. <br><br>Returned only on `$select`. Supported only on the Get group API (`GET /groups/{ID}`). | | id | String | The unique identifier for the group. <br><br>Returned by default. Inherited from [directoryObject](directoryobject.md). Key. Not nullable. Read-only.<br><br>Supports `$filter` (`eq`, `ne`, `not`, `in`).
-| isArchived | Boolean | When a group is associated with a team this property determines whether the team is in read-only mode.<br/>To read this property, use the `/group/{groupId}/team` endpoint or the [Get team](../api/team-get.md) API. To update this property, use the [archiveTeam](../api/team-archive.md) and [unarchiveTeam](../api/team-unarchive.md) APIs. |
+| isArchived | Boolean | When a group is associated with a team this property determines whether the team is in read-only mode.<br/>To read this property, use the `/group/{groupId}/team` endpoint or the [Get team](../api/team-get.md) API. To update this property, use the [archiveTeam](../api/team-archive.md) and [unarchiveTeam](../api/team-unarchive.md) APIs. |
| isAssignableToRole | Boolean | Indicates whether this group can be assigned to an Azure Active Directory role or not. Optional. <br><br>This property can only be set while creating the group and is immutable. If set to `true`, the **securityEnabled** property must also be set to `true`, **visibility** must be `Hidden`, and the group cannot be a dynamic group (that is, **groupTypes** cannot contain `DynamicMembership`). <br/><br/>Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the _RoleManagement.ReadWrite.Directory_ permission to set this property or update the membership of such groups. For more, see [Using a group to manage Azure AD role assignments](https://go.microsoft.com/fwlink/?linkid=2103037)<br><br>Using this feature requires a Azure AD Premium P1 license. Returned by default. Supports `$filter` (`eq`, `ne`, `not`). | | isSubscribedByMail | Boolean | Indicates whether the signed-in user is subscribed to receive email conversations. Default value is `true`. <br><br>Returned only on `$select`. Supported only on the Get group API (`GET /groups/{ID}`). | | licenseProcessingState | String | Indicates status of the group license assignment to all members of the group. Default value is `false`. Read-only. Possible values: `QueuedForProcessing`, `ProcessingInProgress`, and `ProcessingComplete`.<br><br>Returned only on `$select`. Read-only. |
This resource supports:
| Value | Description | | : | -- | | Public | Anyone can join the group without needing owner permission.<br>Anyone can view the attributes of the group.<br>Anyone can see the members of the group. |
-| Private | Owner permission is needed to join the group.<br>Non-members cannot view the attributes of the group.<br>Anyone can see the members of the group. |
-| HiddenMembership | Owner permission is needed to join the group.<br>Non-members cannot view the attributes of the group.<br>Non-members cannot see the members of the group.<br>Administrators (global, company, user, and helpdesk) can view the membership of the group.<br>The group appears in the global address book (GAL). |
+| Private | Owner permission is needed to join the group.<br>Anyone can view the attributes of the group.<br>Anyone can see the members of the group. |
+| HiddenMembership | Owner permission is needed to join the group.<br>Guest users cannot view the attributes of the group.<br>Non-members cannot see the members of the group.<br>Administrators (global, company, user, and helpdesk) can view the membership of the group.<br>The group appears in the global address book (GAL). |
## Relationships
v1.0 Grouplifecyclepolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/grouplifecyclepolicy.md
Title: "groupLifecyclePolicy resource type" description: "Represents a lifecycle policy for a Microsoft 365 group." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: resourcePageType
doc_type: resourcePageType
Namespace: microsoft.graph
-Represents a lifecycle policy for a Microsoft 365 group. A group lifecycle policy allows administrators to set an expiration period for groups. For example, after 180 days, a group expires. When a group reaches its expiration, owners of the group are required to renew their group within a time interval defined by the administrator. Once renewed, the group expiration is extended by the number of days defined in the policy. For example, the group's new expiration is 180 days after renewal. If the group is not renewed, it expires and is deleted. The group can be restored within a period of 30 days from deletion.
+Represents a lifecycle policy for a Microsoft 365 group. A group lifecycle policy allows administrators to set an expiration period for groups. For example, after 180 days, a group expires. When a group reaches its expiration, owners of the group are required to renew their group within a time interval defined by the administrator.
+
+- Once renewed, the group expiration is extended by the number of days defined in the policy and the group's **expirationDateTime** property defines the new expiration date.
+- If the group is not renewed, it expires and is deleted. The group can be restored within a period of 30 days from deletion.
## Methods
v1.0 Grouppeeroutlierrecommendationinsightsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/grouppeeroutlierrecommendationinsightsettings.md
+
+ Title: "groupPeerOutlierRecommendationInsightSettings resource type"
+description: "In the Azure AD access reviews, the groupPeerOutlierRecommendationInsightSettings represents the settings associated with user-to-group affiliation insights, and that is used to aid reviewers to make decisions."
+
+ms.localizationpriority: medium
++
+# groupPeerOutlierRecommendationInsightSettings resource type
+
+Namespace: microsoft.graph
+
+Represents the user-to-group affiliation insights that help reviewers make decisions for an [accessReviewScheduleDefinition](accessreviewscheduledefinition.md) object. Azure AD assesses the affiliation of the user with other members within the group and provides _approve_ or _deny_ recommendation insights to the approvers.
+
+Inherits from [accessReviewRecommendationInsightSetting](accessReviewRecommendationInsightSetting.md).
+
+## Properties
+None.
++
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.groupPeerOutlierRecommendationInsightSettings",
+ "baseType": "microsoft.graph.accessReviewRecommendationInsightSetting"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.groupPeerOutlierRecommendationInsightSettings"
+}
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "groupPeerOutlierRecommendationInsightSettings resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
v1.0 Groups Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/groups-overview.md
Title: "Working with groups in Microsoft Graph" description: "Use the groups API to create and manage different types of groups such as Microsoft 365 groups, security groups, mail-enabled security groups, and distribution groups."-+ ms.localizationpriority: high ms.prod: "groups" doc_type: conceptualPageType
Content-type: application/json
} ```
-To learn more about Microsoft 365 groups and the administrator experiences, see [Learn about Microsoft 365 groups](https://support.office.com/article/Learn-about-Office-365-groups-b565caa1-5c40-40ef-9915-60fdb2d97fa2).
+To learn more about Microsoft 365 groups, see [Overview of Microsoft 365 groups in Microsoft Graph](/graph/microsoft365-groups-concept-overview).
+
+### Settings for Microsoft 365 groups
+
+Apart from configuring the standard group properties, you can also configure the following settings for Microsoft 365 groups.
+
+- [Group expiration](../resources/grouplifecyclepolicy.md)
+- [Group settings](/graph/group-directory-settings) such as whether the group can have guests as members, who is allowed to create groups, allowed words in group names, and so on.
## Security groups and mail-enabled security groups
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/csharp/groups-overview-createdynamicgroup-csharp-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [CLI](#tab/cli)
+ # [Go](#tab/go) [!INCLUDE [sample-code](../includes/snippets/go/groups-overview-createdynamicgroup-go-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
Content-type: application/json
[!INCLUDE [sample-code](../includes/snippets/powershell/groups-overview-createdynamicgroup-powershell-snippets.md)] [!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
+# [Python](#tab/python)
+ The request returns a `201 Created` response code and the newly created group object in the response body.
v1.0 Groupsetting https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/groupsetting.md
Title: "groupSetting resource type" description: "Group settings define the configurations that can be used to customize the tenant-wide and object-specific restrictions and allowed behavior. For examples, you can block word lists for group display names or define whether guest users are allowed to be group owners."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: resourcePageType
v1.0 Groupsettingtemplate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/groupsettingtemplate.md
Title: "groupSettingTemplate resource type" description: "Group setting templates represent system-defined settings available to the tenant." ms.localizationpriority: medium-+ ms.prod: "groups" doc_type: resourcePageType
v1.0 Identitygovernance Customtaskextension https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-customtaskextension.md
+
+ Title: "customTaskExtension resource type"
+description: "Defines the attributes of a custom task that allows you to integrate lifecycle workflows with Azure Logic Apps and trigger custom tasks through the logic app."
+
+ms.localizationpriority: medium
++
+# customTaskExtension resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+Defines the attributes of a customTaskExtension that allows you to integrate Lifecycle Workflows with Azure Logic Apps. While Lifecycle Workflows provide multiple built-in tasks (known as taskDefinitions) to automate common scenarios during the user lifecycle, you may eventually reach the limits of these built-in tasks. You can create a customTaskExtension that contains information about an Azure Logic app, and trigger the Azure Logic app with the built-in task "Run a custom task extension" that references the corresponding customTaskExtension.
+
+Inherits from [customCalloutExtension](../resources/customcalloutextension.md).
+
+For more information about using custom task extensions, refer to the links in the [see also](#see-also) section.
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List customTaskExtensions](../api/identitygovernance-lifecycleworkflowscontainer-list-customtaskextensions.md)|[microsoft.graph.identityGovernance.customTaskExtension](../resources/identitygovernance-customtaskextension.md) collection|Get a list of the [customTaskExtension](../resources/identitygovernance-customtaskextension.md) objects and their properties.|
+|[Create customTaskExtension](../api/identitygovernance-lifecycleworkflowscontainer-post-customtaskextensions.md)|[microsoft.graph.identityGovernance.customTaskExtension](../resources/identitygovernance-customtaskextension.md)|Create a new [customTaskExtension](../resources/identitygovernance-customtaskextension.md) object.|
+|[Get customTaskExtension](../api/identitygovernance-customtaskextension-get.md)|[microsoft.graph.identityGovernance.customTaskExtension](../resources/identitygovernance-customtaskextension.md)|Read the properties and relationships of a [customTaskExtension](../resources/identitygovernance-customtaskextension.md) object.|
+|[Update customTaskExtension](../api/identitygovernance-customtaskextension-update.md)|[microsoft.graph.identityGovernance.customTaskExtension](../resources/identitygovernance-customtaskextension.md)|Update the properties of a [customTaskExtension](../resources/identitygovernance-customtaskextension.md) object.|
+|[Delete customTaskExtension](../api/identitygovernance-customtaskextension-delete.md)|None|Deletes a [customTaskExtension](../resources/identitygovernance-customtaskextension.md) object.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|authenticationConfiguration|[microsoft.graph.customExtensionAuthenticationConfiguration](../resources/customextensionauthenticationconfiguration.md)|Configuration for securing the API call to the logic app. Inherited from [customCalloutExtension](../resources/customcalloutextension.md). Required.|
+|callbackConfiguration|[microsoft.graph.identityGovernance.customTaskExtensionCallbackConfiguration](../resources/identitygovernance-customtaskextensioncallbackconfiguration.md)|The callback configuration for a custom task extension.|
+|clientConfiguration|[microsoft.graph.customExtensionClientConfiguration](../resources/customextensionclientconfiguration.md)|HTTP connection settings that define how long Azure AD can wait for a connection to a logic app, how many times you can retry a timed-out connection and the exception scenarios when retries are allowed. Inherited from [customCalloutExtension](../resources/customcalloutextension.md).|
+|createdDateTime|DateTimeOffset|When the custom task extension was created.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|description|String|Describes the purpose of the custom task extension for administrative use. Inherited from [customCalloutExtension](../resources/customcalloutextension.md). Optional.|
+|displayName|String|A unique string that identifies the custom task extension. Inherited from [customCalloutExtension](../resources/customcalloutextension.md). Required.<br><br>Supports `$filter`(`eq`, `ne`) and `$orderby`.|
+|endpointConfiguration|[microsoft.graph.customExtensionEndpointConfiguration](../resources/customextensionendpointconfiguration.md)|Details for allowing the custom task extension to call the logic app. Inherited from [customCalloutExtension](../resources/customcalloutextension.md).|
+|id|String| Inherited from [entity](../resources/entity.md).<br><br>Supports `$filter`(`eq`, `ne`) and `$orderby`.|
+|lastModifiedDateTime|DateTimeOffset|When the custom extension was last modified.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|createdBy|[user](../resources/user.md)|The unique identifier of the Azure AD user that created the custom task extension.<br><br>Supports `$filter`(`eq`, `ne`) and `$expand`.|
+|lastModifiedBy|[user](../resources/user.md)|The unique identifier of the Azure AD user that modified the custom task extension last.<br><br>Supports `$filter`(`eq`, `ne`) and `$expand`.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.identityGovernance.customTaskExtension",
+ "baseType": "microsoft.graph.customCalloutExtension",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.customTaskExtension",
+ "id": "String (identifier)",
+ "authenticationConfiguration": {
+ "@odata.type": "microsoft.graph.customExtensionAuthenticationConfiguration"
+ },
+ "clientConfiguration": {
+ "@odata.type": "microsoft.graph.customExtensionClientConfiguration"
+ },
+ "description": "String",
+ "displayName": "String",
+ "endpointConfiguration": {
+ "@odata.type": "microsoft.graph.customExtensionEndpointConfiguration"
+ },
+ "callbackConfiguration": {
+ "@odata.type": "microsoft.graph.customExtensionCallbackConfiguration"
+ },
+ "createdDateTime": "String (timestamp)",
+ "lastModifiedDateTime": "String (timestamp)"
+}
+```
+
+## See also
+++ [Lifecycle Workflows Custom Task Extension (Preview)](/azure/active-directory/governance/lifecycle-workflow-extensibility)
v1.0 Identitygovernance Customtaskextensioncallbackconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-customtaskextensioncallbackconfiguration.md
+
+ Title: "customTaskExtensionCallbackConfiguration resource type"
+description: "Defines if and in which time span a callback is expected from the Azure Logic App."
+
+ms.localizationpriority: medium
++
+# customTaskExtensionCallbackConfiguration resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+Defines if, and in, which time span a callback is expected from the Azure Logic App.
+
+Inherits from [customExtensionCallbackConfiguration](../resources/customextensioncallbackconfiguration.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|timeoutDuration|Duration| Callback time out in ISO 8601 time duration. Accepted time durations are between five minutes to three hours. For example, PT5M for five minutes and PT3H for three hours. Inherited from [customExtensionCallbackConfiguration](../resources/customextensioncallbackconfiguration.md).|
+|authorizedApps|microsoft.graph.application collection| A collection of unique identifiers or **appIds** of the applications that are allowed to [resume](../api/identitygovernance-taskprocessingresult-resume.md) a task processing result.|
++
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.identityGovernance.customTaskExtensionCallbackConfiguration",
+ "baseType": "microsoft.graph.customExtensionCallbackConfiguration"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.customTaskExtensionCallbackConfiguration",
+ "timeoutDuration": "String (duration)",
+ "authorizedApps":[
+ {
+ "@odata.type": "microsoft.graph.application"
+ }
+]
+}
+```
v1.0 Identitygovernance Customtaskextensioncallbackdata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-customtaskextensioncallbackdata.md
+
+ Title: "customTaskExtensionCallbackData resource type"
+description: "Represents the operation status that the logic app returns indicating whether or not the Logic App successfully ran on basis of that the taskProcessingResult processing status will be updated."
+
+ms.localizationpriority: medium
++
+# customTaskExtensionCallbackData resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+Represents the operation status that the logic app returns as part of a [custom extension callout response](../resources/customextensioncalloutresponse.md) indicating whether or not the Logic App successfully ran on basis of that the [taskProcessingResult](../resources/identitygovernance-taskprocessingresult.md) processingStatus will be updated.
+
+Inherits from [customExtensionData](../resources/customextensiondata.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|operationStatus|microsoft.graph.identityGovernance.customTaskExtensionOperationStatus|Operation status that's provided by the Azure Logic App indicating whenever the Azure Logic App has run successfully or not. Supported values: `completed`, `failed`, `unknownFutureValue`.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.identityGovernance.customTaskExtensionCallbackData",
+ "baseType": "microsoft.graph.customExtensionData"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.customTaskExtensionCallbackData",
+ "operationStatus": "String"
+}
+```
v1.0 Identitygovernance Customtaskextensioncalloutdata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-customtaskextensioncalloutdata.md
+
+ Title: "customTaskExtensionCalloutData resource type"
+description: "Custom Task Extension callout data"
+
+ms.localizationpriority: medium
++
+# customTaskExtensionCalloutData resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+Represents the data send to Azure Logic Apps as part of a [custom extension callout request](../resources/customextensioncalloutrequest.md) when a custom task extension gets used as part of a lifecycle workflow execution.
+
+Inherits from [customExtensionData](../resources/customextensiondata.md).
+
+## Properties
+
+None.
+
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|subject|[user](../resources/user.md)|The user that the `workflow` is executed for.|
+|task|[microsoft.graph.identityGovernance.task](../resources/identitygovernance-task.md)|The task that references the custom extension making this callout.|
+|taskProcessingResult|[microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus](../resources/identitygovernance-taskprocessingresult.md)|The `taskProcessingResult` tracking the instance information of the executing `task`.|
+|workflow|[microsoft.graph.identityGovernance.workflow](../resources/identitygovernance-workflow.md)|The `workflow` associated with the task that references the custom extension that will be making the callout.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.identityGovernance.customTaskExtensionCalloutData",
+ "baseType": "microsoft.graph.customExtensionData"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.customTaskExtensionCalloutData"
+}
+```
v1.0 Identitygovernance Lifecyclemanagementsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-lifecyclemanagementsettings.md
+
+ Title: "lifecycleManagementSettings resource type"
+description: "The settings of Azure AD Lifecycle Workflows in the tenant."
+
+ms.localizationpriority: medium
++
+# lifecycleManagementSettings resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+The settings of Azure AD Lifecycle Workflows in the tenant.
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[Get lifecycleManagementSettings](../api/identitygovernance-lifecyclemanagementsettings-get.md)|[microsoft.graph.identityGovernance.lifecycleManagementSettings](../resources/identitygovernance-lifecyclemanagementsettings.md)|Read the properties and relationships of a [lifecycleManagementSettings](../resources/identitygovernance-lifecyclemanagementsettings.md) object.|
+|[Update lifecycleManagementSettings](../api/identitygovernance-lifecyclemanagementsettings-update.md)|[microsoft.graph.identityGovernance.lifecycleManagementSettings](../resources/identitygovernance-lifecyclemanagementsettings.md)|Update the properties of a [lifecycleManagementSettings](../resources/identitygovernance-lifecyclemanagementsettings.md) object.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|workflowScheduleIntervalInHours|Int32|The interval in hours at which all [workflows](../resources/identitygovernance-workflow.md) running in the tenant should be scheduled for execution. This interval has a minimum value of 1 and a maximum value of 24. The default value is 3 hours. |
+|emailSettings|[microsoft.graph.emailSettings](../resources/emailsettings.md)|Defines the settings for emails sent out from email-specific [tasks](../resources/identitygovernance-task.md) within workflows. Accepts 2 parameters<br><br>senderDomain- Defines the domain of who is sending the email. <br>useCompanyBranding- A boolean value that defines if company branding is to be used with the email.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.identityGovernance.lifecycleManagementSettings",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.lifecycleManagementSettings",
+ "workflowScheduleIntervalInHours": "Integer",
+ "emailSettings": {
+ "@odata.type": "microsoft.graph.emailSettings"
+ }
+}
+```
v1.0 Identitygovernance Lifecycleworkflows Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-lifecycleworkflows-overview.md
+
+ Title: "Overview of Lifecycle Workflows APIs"
+description: "Use Lifecycle Workflows to manage the lifecycle of users in your organization."
+ms.localizationpriority: medium
+ Last updated : 11/29/2022++
+# Overview of Lifecycle Workflows APIs
+
+Lifecycle Workflows is an Identity Governance service in Azure Active Directory (Azure AD) that enables organizations to automate basic lifecycle processes for their users at three levels:
+
+1. **Joiner**: When an individual comes into scope of needing access; for example, a new employee joining a company or organization.
+2. **Mover**: When an individual moves between boundaries within an organization; for example, a user who was in marketing is now a member of the sales organization. This movement might require more access or authorization, or revocation of other privileges.
+3. **Leaver**: When an individual leaves the scope of needing access, access might need to be revoked, and the user deprovisioned. For example, an employee who is retiring or has been terminated.
+
+For this reason, Lifecycle Workflows can be referred to as the **Joiner-Mover-Leaver** (JML) workflow. Only the *joiner* and *leaver* processes are currently implemented.
+
+The lifecycle workflows APIs in Microsoft Graph allow you to automate the Lifecycle Workflows capabilities for your organization. This article introduced the set of APIs that enable the Lifecycle Workflows service in Azure AD.
+
+The lifecycle workflows APIs are defined in the OData subnamespace, microsoft.graph.identityGovernance.
++
+## Workflows
+
+Workflows are containers for the processes involved in managing the life cycle of users in the organization. At their core are *tasks* and *execution conditions*.
+++ [Tasks](#workflow-tasks) are specific actions that run automatically when a workflow is triggered.++ [Execution conditions](#execution-conditions) define the *scope* of "who" and the *trigger* of "when" a workflow will run.+
+<!-- :::image type="content" source="../../../concepts/images/identitygovernance-workflow-parts.png" alt-text="Parts of a workflow API object.":::-->
+
+To create workflows, we recommend using one of the [predefined workflow templates](#workflow-templates).
+
+### Workflow templates
+
+Azure AD provides the following six predefined **workflow templates** that define the templates for combinations of [*tasks*](#workflow-tasks) and *execution conditions* that can be part of a workflow. You can use the workflow templates to create your workflows programmatically.
++
+Use the [workflowTemplate resource type](identitygovernance-workflowtemplate.md) and its associated methods to identify the preconfigured templates, and the tasks and execution conditions that they support, and copy and use the templates to [create your workflows](#create-and-manage-workflows) programmatically.
+
+### General workflow information
+
+Each workflow contains general descriptive information such as it's identifier, name, description, and whether it is enabled to run as scheduled or on-demand.
+
+### Workflow tasks
+
+Workflow tasks are specific actions that run automatically when a workflow is triggered. Lifecycle Workflows defines the following preconfigured and read-only tasks that are allowed for the specified workflow categories. These task definitions show the settings for the task type, guiding you as you create tasks for your workflow.
++
+Use the [taskDefinition resource type](identitygovernance-taskdefinition.md) and its associated methods to discover all the predefined tasks that you can configure for your workflow and the settings for the properties The [task](identitygovernance-task.md) resource type and its associated GET methods allow you to view the tasks that are configured for your workflow.
+
+### Execution conditions
+
+For every workflow task, there's an execution condition that defines the *scope* of "who" and the *trigger* of "when" a workflow and it's associated tasks will run. For example, an execution condition can specify that a workflow runs for exiting employees, seven days before their employment end date, if they are in the R&D department. The associated task in the workflow can specify that the user is removed from the R&D teams and groups.
+
+```json
+ΓüäΓüäSample snippet for the executionConditions object
+
+"executionConditions": {
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "department eq 'R&D'"
+ },
+ "trigger": {
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "timeBasedAttribute": "employeeLeaveDateTime",
+ "offsetInDays": -7
+ }
+}
+```
+
+When creating or updating a workflow, use the [workflowExecutionConditions resource type](identitygovernance-workflowexecutionconditions.md) to configure the execution conditions. Use this object to also configure a workflow that runs on-demand only.
+
+### Create and manage workflows
+
+After identifying the tasks and execution conditions that you want to define for your workflow, use the [workflow resource type](identitygovernance-workflow.md), and its associated methods to create and manage the workflow. You can create up to 50 workflows in a tenant. The category of the task must match the category of the workflow. Each workflow can have up to 25 tasks. Therefore:
+++ A task supported for only the "leaver" workflow category can't be specified in a "joiner" workflow scenario, and vice versa.++ A task supported for both "leaver" and "joiner" workflow categories can be specified in either a "joiner" or "leaver" workflow scenario.+
+You can schedule a workflow to run based on the [tenant-wide schedule](#settings) or run it on-demand. The tenant schedule can take care of regular new hires and terminations, while you can run a workflow on-demand to immediately terminate an employee's access in case of a sensitive event.
+
+The following JSON object shows an example workflow with the following settings:
++ The workflow is enabled and scheduled to run.++ It is a "leaver" workflow that specifies the following tasks and execution conditions:
+ + Execution conditions: Run the workflow for users in the R&D department, seven days before their employeeLeaveDateTime.
+ + Tasks: Remove the user from one group and one team.
+
+### Workflow versions
+
+While a workflow is in use, you may need to update execution conditions and tasks for a workflow. However, Lifecycle Workflows doesn't allow you to update these properties for an existing workflow.
+
+Instead of creating new workflows, use the [workflowVersion resource type](identitygovernance-workflowversion.md) and it's associated methods to create and manage a new workflow version, based off an existing workflow object. The workflow version can have similar or a different set of tasks and execution conditions.
+
+## Reports
+
+Lifecycle Workflows supports extensive reporting capabilities to track the status of workflow processing at the workflow run-level, task-level, and user-level.
+
+For more information about the reporting capabilities for Lifecycle Workflows, see the [overview of Lifecycle Workflows reporting APIs](identitygovernance-lifecycleworkflows-reporting-overview.md)
+
+## Extensions
+
+Sometimes, the built-in tasks may not be adequate to fulfill all your business scenarios. To extend your lifecycle management scenarios, Lifecycle Workflows supports defining custom tasks to integrate with external systems via Azure Logic Apps. For example, for a "leaver" scenario, you may also want to grant the user's manager access to the user's email account.
+
+Use the [customTaskExtension resource type](identitygovernance-customtaskextension.md) and its associated methods to define the settings for your Azure Logic App.
+
+## Settings
+
+Each tenant defines a tenant-wide [schedule](identitygovernance-lifecyclemanagementsettings.md) when all scheduled workflows are run. The tenant can adopt the Azure AD-defined default schedule where workflows are run every three hours, or modify the schedule to run between 1 hour and 24 hours.
+
+## License checks
+
+To preview the Lifecycle Workflows feature, you must have an Azure AD Premium P2 license in your tenant. The tenant where Lifecycle Workflows are being created must have a valid purchased, or trial, Azure AD Premium P2 license. For more information about the license requirements, see: [Lifecycle Workflows license requirements](/azure/active-directory/governance/lifecycle-workflows-deployment#licenses).
+
+## Role and application permission authorization checks
+
+The following [Azure AD roles](/azure/active-directory/roles/permissions-reference) are required for a calling user to manage Lifecycle Workflows.
+
+| Operation | Application permissions | Required directory role of the calling user |
+|:|:|:--|
+| Read | LifecycleWorkflows.Read.All or LifecycleWorkflows.ReadWrite.All |Global Reader or Lifecycle Workflows Administrator |
+| Create, Update or Delete | LifecycleWorkflows.ReadWrite.All | Lifecycle Workflows Administrator |
+
+## See also
+++ [What are Lifecycle Workflows? (Public Preview)](/azure/active-directory/governance/what-are-lifecycle-workflows)++ [Concepts in Lifecycle Workflows](/azure/active-directory/governance/understanding-lifecycle-workflows)++ [Tutorial: Automate employee offboarding tasks after their last day of work with Microsoft Graph (preview)](/azure/active-directory/governance/tutorial-scheduled-leaver-graph)++ [Tutorial: Execute employee offboarding tasks in real-time on their last day of work with Microsoft Graph (preview)](/azure/active-directory/governance/tutorial-offboard-custom-workflow-graph)++ [Tutorial: Automate employee onboarding tasks before their first day of work with Microsoft Graph (preview)](/azure/active-directory/governance/tutorial-onboard-custom-workflow-graph)+
+<!-- {
+ "type": "#page.annotation",
+ "section": "documentation",
+ "suppressions": []
+} -->
v1.0 Identitygovernance Lifecycleworkflows Reporting Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-lifecycleworkflows-reporting-overview.md
+
+ Title: "Lifecycle Workflow reporting API Overview"
+description: "You can use Lifecycle Workflows reporting features to gain insight into how lifecycle workflows were processed for users in your organization. Auditable logs are also available to track all events relating to Lifecycle Workflows in your tenant."
+ms.localizationpriority: medium
+ Last updated : 11/17/2022++
+# Lifecycle Workflow reporting API Overview
+
+Lifecycle Workflows offers reports that enable organizations to gain insight into how lifecycle workflows were processed for users in your organization.
++
+The lifecycle workflows API is defined in the OData subnamespace, microsoft.graph.identityGovernance.
+
+## Key elements of Lifecycle Workflows reports
+
+| Reporting feature | Description |
+|--|--|
+| [User processing result](identitygovernance-userprocessingresult.md) | Result of a [lifecycle workflow](../resources/identitygovernance-workflow.md) that was executed for a specific user. The result is an aggregation of all [task processing results](../resources/identitygovernance-taskprocessingresult.md) of the [workflow tasks](../resources/identitygovernance-task.md) that were part of the lifecycle workflow and executed for the specific user. |
+| [Task processing result](identitygovernance-taskprocessingresult.md) | Result of a [workflow task](../resources/identitygovernance-task.md) that was executed for a specific user. |
+| [Workflow run](identitygovernance-run.md) | Result of a [lifecycle workflow](../resources/identitygovernance-workflow.md) that was executed for a collection of users. The result is an aggregation of all [user processing results](../resources/identitygovernance-userprocessingresult.md) of the users that were either processed within an [interval](../resources/identitygovernance-lifecyclemanagementsettings.md#properties) or were part of an [on-demand execution](../api/identitygovernance-workflow-activate.md). |
+| [Task report](identitygovernance-taskreport.md) | An aggregation of [task processing results](../resources/identitygovernance-taskprocessingresult.md) for a specific [workflow task](../resources/identitygovernance-task.md) within a [workflow run](../resources/identitygovernance-run.md). With this report, the health status of a workflow task within a workflow run can be easily determined and thus the source of error can be identified more quickly should a workflow run fail. |
+
+## Lifecycle workflows in audit logs
+
+*All* events run in Lifecycle Workflows are logged by Azure AD. These include creating, updating, deleting, or running workflows, and assigning permissions to apps.
+
+These auditable logs are represented by the [directoryAudit resource type](/graph/api/resources/directoryaudit) and its associated GET methods in Microsoft Graph.
+
+## License checks
+
+The Lifecycle Workflows feature, including the API, is included in the Azure AD Premium P2 license. The tenant where Lifecycle Workflows are being created must have a valid purchased, or trial, Azure AD Premium P2 or EMS E5 subscription. For more information about the license requirements, see [Lifecycle Workflows license requirements](/azure/active-directory/governance/lifecycle-workflows-deployment#licenses).
+
+## Role and application permission authorization checks
+
+The following [Azure AD roles](/azure/active-directory/roles/permissions-reference) are required for a calling user to read reports in Lifecycle Workflows.
+
+| Operation | Application permissions | Required directory role of the calling user |
+|:|:|:--|
+| Read | LifecycleWorkflows.Read.All or LifecycleWorkflows.ReadWrite.All |Global Reader or Lifecycle Workflows Administrator |
+| Create, Update or Delete | LifecycleWorkflows.ReadWrite.All | Lifecycle Workflows Administrator |
+
+## See also
+++ [What are Lifecycle Workflows?](/azure/active-directory/governance/what-are-lifecycle-workflows)++ [Overview of Lifecycle Workflows](identitygovernance-lifecycleworkflows-overview.md)
v1.0 Identitygovernance Lifecycleworkflowscontainer https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-lifecycleworkflowscontainer.md
+
+ Title: "lifecycleWorkflowsContainer resource type"
+description: "A container for the relationships that expose the Azure AD Identity Governance life cycle workflows API capabilities."
+
+ms.localizationpriority: medium
++
+# lifecycleWorkflowsContainer resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+A container for the relationships that expose the Azure AD Identity Governance life cycle workflows API capabilities.
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+
+None.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|Identifier used for individually addressing the lifecycle workflows objects. Inherited from [entity](../resources/entity.md).|
+
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|customTaskExtensions|[microsoft.graph.identityGovernance.customTaskExtension](../resources/identitygovernance-customtaskextension.md) collection|The **customTaskExtension** instance.|
+|deletedItems|[deletedItemContainer](../resources/deleteditemcontainer.md)|Deleted workflows in your lifecycle workflows instance.|
+|settings|[microsoft.graph.identityGovernance.lifecycleManagementSettings](../resources/identitygovernance-lifecyclemanagementsettings.md)|The settings of the lifecycle workflows instance.|
+|taskDefinitions|[microsoft.graph.identityGovernance.taskDefinition](../resources/identitygovernance-taskdefinition.md) collection|The definition of tasks within the lifecycle workflows instance.|
+|workflows|[microsoft.graph.identityGovernance.workflow](../resources/identitygovernance-workflow.md) collection|The workflows in the lifecycle workflows instance.|
+|workflowTemplates|[microsoft.graph.identityGovernance.workflowTemplate](../resources/identitygovernance-workflowtemplate.md) collection|The workflow templates in the lifecycle workflow instance. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.identityGovernance.lifecycleWorkflowsContainer",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.lifecycleWorkflowsContainer",
+ "id": "String (identifier)"
+}
+```
+
v1.0 Identitygovernance Ondemandexecutiononly https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-ondemandexecutiononly.md
+
+ Title: "onDemandExecutionOnly resource type"
+description: "Represents the setting for a workflow running on-demand only."
+
+ms.localizationpriority: medium
++
+# onDemandExecutionOnly resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+Represents the execution condition of a [lifecycle workflow](../resources/identitygovernance-workflow.md) running on-demand only instead of by schedule.
+
+Inherits from [workflowExecutionConditions](../resources/identitygovernance-workflowexecutionconditions.md).
+
+## Properties
+
+None.
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.identityGovernance.onDemandExecutionOnly",
+ "baseType": "microsoft.graph.identityGovernance.workflowExecutionConditions"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.onDemandExecutionOnly"
+}
+```
v1.0 Identitygovernance Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-overview.md
ms.localizationpriority: medium
ms.prod: "governance" doc_type: conceptualPageType Previously updated : 08/27/2022 Last updated : 11/29/2022 # Overview of Azure AD Identity Governance using Microsoft Graph
You manage Azure AD Identity Governance capabilities programmatically by using t
+ [Access reviews](#attest-to-the-access-that-principals-have-to-resources) + [Entitlement management](#automate-user-access-to-resources)++ [Lifecycle Workflows](#manage-the-lifecycle-of-users-in-your-organization) + [Privileged identity management](#manage-access-to-privileged-roles) + [Terms of use](#enforce-terms-of-use-for-your-resources) For more information about Azure AD Identity Governance, see [What is Azure AD Identity Governance?](#see-also).
-## Attest to the access that principals have to resources
-
-When a principal has access to resources in your organization, it's important to verify periodically that the principal still requires access. Use the [access reviews API](/graph/api/resources/accessreviewsv2-overview) to programmatically verify the access.
+## Manage the lifecycle of users in your organization
-For example, suppose your organization automates employee access to a specific business-sensitive resource. For guests, you've granted them access to the resource through a group. It's important to periodically confirm that the guests still have a legitimate need for access to the group and by extension, the resource.
+Organizations have processes that are carried out during at least three stages of an employee's life cycle - when they join the organization, when they move within the organization, and when they leave the organization. Such processes may include provisioning and deprovisioning access and resources where required.
-Access reviews are a form of auditing the effectiveness of the organizationΓÇÖs internal controls. For more information, see the [overview of access reviews](/graph/api/resources/accessreviewsv2-overview).
+The [lifecycle workflows APIs](/graph/api/resources/identitygovernance-lifecycleworkflows-overview) in Microsoft Graph allow you to automate the basic lifecycle processes for users in your organization. These lifecycle processes enable the organization and its users to be efficient, secure, or compliant.
## Automate user access to resources
Employees in organizations may need access to various resources to perform their
The [entitlement management APIs](/graph/api/resources/entitlementmanagement-overview) in Microsoft Graph allow you to automate access request workflows, access assignments, reviews, and expiration.
+## Attest to the access that principals have to resources
+
+When a principal has access to resources in your organization, it's important to verify periodically that the principal still requires access. Use the [access reviews API](/graph/api/resources/accessreviewsv2-overview) to programmatically verify the access.
+
+For example, suppose your organization automates employee access to a specific business-sensitive resource. For guests, you've granted them access to the resource through a group. It's important to periodically confirm that the guests still have a legitimate need for access to the group and by extension, the resource.
+
+Access reviews are a form of auditing the effectiveness of the organizationΓÇÖs internal controls. For more information, see the [overview of access reviews](/graph/api/resources/accessreviewsv2-overview).
+ ## Manage access to privileged roles Every organization has employees that require privileged administrative roles to perform their duties. In Azure AD, you can grant such privileged assignments through [Azure AD built-in roles](#see-also). Because of the kind of permissions that these roles allow, it's important to mitigate the risks of excessive, unnecessary, or misused privileged roles.
The [terms of use APIs](/graph/api/resources/agreement) in Microsoft Graph allow
With identities being the common denominator when considering the security of your data, identity governance APIs in Microsoft Graph help your organization to achieve the [Identity Zero Trust deployment objectives](#see-also).
-## License requirements
-
-| Identity governance APIs | License requirements |
-|--|--|
-| [Access reviews](/graph/api/resources/accessreviewsv2-overview) <br/> [Entitlement management](/graph/api/resources/entitlementmanagement-overview) <br/> [Privileged identity management](/graph/api/resources/privilegedidentitymanagementv3-overview) | Azure AD Premium P2 license. |
-| [Terms of use](/graph/api/resources/agreement) | Azure AD Premium P1, P2, EMS E3, or EMS E5 licenses. |
- ## See also + [What is Azure AD Identity Governance?](/azure/active-directory/governance/identity-governance-overview) + [Azure AD built-in roles](/azure/active-directory/roles/permissions-reference)
-+ [Securing identity with Zero Trust](/security/zero-trust/deploy/identity#iv-identities-and-access-privileges-are-managed-with-identity-governance)
v1.0 Identitygovernance Parameter https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-parameter.md
+
+ Title: "parameter resource type"
+description: "Represents the allowed arguments that are defined in a taskDefinition for built-in lifecycle workflow tasks."
+
+ms.localizationpriority: medium
++
+# parameter resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+Represents the allowed arguments that are defined in a [taskDefinition](../resources/identitygovernance-taskdefinition.md) for built-in lifecycle workflow tasks.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|name|String|The name of the parameter.|
+|values|String collection|The values of the parameter.|
+|valueType|microsoft.graph.identityGovernance.valueType|The value type of the parameter. The possible values are: `enum`, `string`, `int`, `bool`, `unknownFutureValue`.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.identityGovernance.parameter"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.parameter",
+ "name": "String",
+ "values": [
+ "String"
+ ],
+ "valueType": "String"
+}
+```
v1.0 Identitygovernance Rulebasedsubjectset https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-rulebasedsubjectset.md
+
+ Title: "ruleBasedSubjectSet resource type"
+description: "Specifies the rules to define the subjects that are the scope of a lifecycle workflow triggerAndScopeBasedConditions configuration."
+
+ms.localizationpriority: medium
++
+# ruleBasedSubjectSet resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+Specifies the rules to define the subjects that are the scope of a lifecycle workflow [triggerAndScopeBasedConditions](../resources/identitygovernance-triggerandscopebasedconditions.md) configuration.
+
+Inherits from [subjectSet](../resources/subjectset.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|rule|String|The rule for the subject set. Lifecycle Workflows supports a rich set of [user properties](user.md#properties) for configuring the rules using `$filter` query expressions. For more information, see [supported user and query parameters](#supported-user-properties-and-query-parameters). |
+
+### Supported user properties and query parameters
+
+Lifecycle Workflows supports the following user properties for configuring the rules that are in the scope of an execution condition. You can use the `$filter` OData query parameter with either the `eq`, `ne`, `in`, or `startsWith` operators. You can also combine the filter expressions using one of the following conjunction and disjunction operators:
++ `and`++ `or`++ `and` and `not`++ `or` and `not`+
+| User property | Property type | Supports eq, ne, in | Supports startsWith |
+|--|-|||
+| accountEnabled | Boolean | :heavy_check_mark: | &nbsp; |
+| assignedPlans/any(a:a/capabilityStatus) | assignedPlan collection | :heavy_check_mark: | &nbsp; |
+| assignedPlans/any(a:a/service) | assignedPlan collection | :heavy_check_mark: | &nbsp; |
+| assignedPlans/any(a:a/servicePlanId) | assignedPlan collection | :heavy_check_mark: | &nbsp; |
+| city | String | :heavy_check_mark: | :heavy_check_mark: |
+| companyName | String | :heavy_check_mark: | :heavy_check_mark: |
+| country | String | :heavy_check_mark: | :heavy_check_mark: |
+| department | String | :heavy_check_mark: | :heavy_check_mark: |
+| displayName | String | :heavy_check_mark: | :heavy_check_mark: |
+| employeeId | String | :heavy_check_mark: | &nbsp; |
+| employeeOrgData/costCenter | employeeOrgData | :heavy_check_mark: | &nbsp; |
+| employeeOrgData/division | employeeOrgData | :heavy_check_mark: | &nbsp; |
+| employeeType | String | :heavy_check_mark: | &nbsp; |
+| faxNumber | String | :heavy_check_mark: | :heavy_check_mark: |
+| givenName | String | :heavy_check_mark: | :heavy_check_mark: |
+| jobTitle | String | :heavy_check_mark: | :heavy_check_mark: |
+| mail | String | :heavy_check_mark: | :heavy_check_mark: |
+| mailNickname | String | :heavy_check_mark: | :heavy_check_mark: |
+| mobilePhone | String | :heavy_check_mark: | :heavy_check_mark: |
+| officeLocation | String | :heavy_check_mark: | :heavy_check_mark: |
+| onPremisesExtensionAttributes/extensionAttribute1 - 15 | onPremisesExtensionAttributes | :heavy_check_mark: | &nbsp; |
+| onPremisesSecurityIdentifier | String | :heavy_check_mark: | &nbsp; |
+| onPremisesSyncEnabled | Boolean | :heavy_check_mark: | &nbsp; |
+| otherMails/any(p:p) | String Collection | :heavy_check_mark: | :heavy_check_mark: |
+| postalCode | String | :heavy_check_mark: | :heavy_check_mark: |
+| preferredLanguage | String | :heavy_check_mark: | :heavy_check_mark: |
+| proxyAddresses/any(p:p) | String collection | :heavy_check_mark: | :heavy_check_mark: |
+| state | String | :heavy_check_mark: | :heavy_check_mark: |
+| streetAddress | String | :heavy_check_mark: | :heavy_check_mark: |
+| surname | String | :heavy_check_mark: | :heavy_check_mark: |
+| usageLocation | String | :heavy_check_mark: | :heavy_check_mark: |
+| userPrincipalName | String | :heavy_check_mark: | :heavy_check_mark: |
+| userType | String | :heavy_check_mark: | &nbsp; |
+
+You can also configure rules using [Directory (Azure AD) extensions](/graph/extensibility-overview#directory-azure-ad-extensions). It is not supported to configure rules with schema extensions, open extensions or [custom security attributes](/graph/api/resources/custom-security-attributes-overview).
+
+#### Examples of rules
+
+| Example rule | Description |
+||--|
+| `"rule": "(department eq 'Marketing')"` | Run the workflow for users in the "Marketing" department. |
+| `"rule": "(department ne 'Marketing')"` | Run the workflow for users not in the "Marketing" department. |
+| `"rule": "(department in ('Marketing'))"` | Run the workflow for users in the "Marketing" department. |
+| `"rule": "(accountEnabled eq true)"` | Run the workflow for users whose account is enabled. |
+| `"rule": "(employeeOrgData/costCenter eq '100')"` | Run the workflow for users whose costCenter is `100`. |
+| `"rule": "(otherMails/any(p:startsWith(p, 'Av')))"` | Run the workflow for users whose **otherMails** starts with `Av`. |
+| `"rule": "(department eq 'Marketing') and (accountEnabled in (true))"` | Run the workflow for users in the marketing department and whose account is enabled. |
+| `"rule": "(department eq 'Marketing') or (not (city eq 'Redmond'))"` | Run the workflow for users in the marketing department and whose city is not "Redmond". |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.identityGovernance.ruleBasedSubjectSet"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
+ "rule": "String"
+}
+```
v1.0 Identitygovernance Run https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-run.md
+
+ Title: "run resource type"
+description: "Represents the runs of a lifecycle workflow."
+
+ms.localizationpriority: medium
++
+# run resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+Represents the result of a [lifecycle workflow](../resources/identitygovernance-workflow.md) that ran for a collection of users because they fulfilled the [conditions](../resources/identitygovernance-workflowexecutionconditions.md) of the lifecycle workflow. The result is an aggregation of all [user processing results](../resources/identitygovernance-userprocessingresult.md) of the users that were either processed within an [interval](../resources/identitygovernance-lifecyclemanagementsettings.md#properties) or were part of an [on-demand execution](../api/identitygovernance-workflow-activate.md).
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List runs](../api/identitygovernance-workflow-list-runs.md)|[microsoft.graph.identityGovernance.run](../resources/identitygovernance-run.md) collection|Get a list of the [run](../resources/identitygovernance-run.md) objects and their properties.|
+|[Get run](../api/identitygovernance-run-get.md)|[microsoft.graph.identityGovernance.run](../resources/identitygovernance-run.md)|Read the properties and relationships of a [run](../resources/identitygovernance-run.md) object.|
+|[summary](../api/identitygovernance-run-summary.md)|[microsoft.graph.identityGovernance.runSummary](../resources/identitygovernance-runsummary.md)|Get a summary of workflows runs.|
+|[List task processing results of a run](../api/identitygovernance-run-list-taskprocessingresults.md)|[microsoft.graph.identityGovernance.taskReportSummary](../resources/identitygovernance-taskprocessingresult.md)|List task processing results from a run.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|completedDateTime|DateTimeOffset|The date time that the run completed. Value is `null` if the workflow hasn't completed.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|failedTasksCount|Int32|The number of tasks that failed in the run execution.|
+|failedUsersCount|Int32|The number of users that failed in the run execution.|
+|id|String|A unique identifier for the workflow run.|
+|lastUpdatedDateTime|DateTimeOffset|The datetime that the run was last updated.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|processingStatus|microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus|The run execution status. The possible values are: `queued`, `inProgress`, `completed`, `completedWithErrors`, `canceled`, `failed`, `unknownFutureValue`.<br><br>Supports `$filter`(`eq`, `ne`) and `$orderby`.|
+|scheduledDateTime|DateTimeOffset|The date time that the run is scheduled to be executed for a workflow.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|startedDateTime|DateTimeOffset|The date time that the run execution started.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|successfulUsersCount|Int32|The number of successfully completed users in the run.|
+|totalUsersCount|Int32|The total number of users in the workflow execution.|
+|totalTasksCounts|Int32|The total number of tasks in the run execution.|
+|totalUnprocessedTasksCount|Int32|The total number of unprocessed tasks in the run execution.|
+|workflowExecutionType|microsoft.graph.identityGovernance.workflowExecutionType|The execution type of the workflows associated with the run. The possible values are: `scheduled`, `onDemand`, `unknownFutureValue`.<br><br>Supports `$filter`(`eq`, `ne`) and `$orderby`.|
+
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|userProcessingResults|[microsoft.graph.identityGovernance.userProcessingResult](../resources/identitygovernance-userprocessingresult.md) collection|The associated individual user execution.|
+|taskProcessingResults|[microsoft.graph.identityGovernance.taskProcessingResult](../resources/identitygovernance-taskprocessingresult.md) collection|The related taskProcessingResults.|
+|taskReports|[microsoft.graph.identityGovernance.taskReport](../resources/identitygovernance-taskreport.md) collection|The related taskProcessingReports.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.identityGovernance.run",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.run",
+ "id": "String (identifier)",
+ "completedDateTime": "String (timestamp)",
+ "failedTasksCount": "Integer",
+ "failedUsersCount": "Integer",
+ "lastUpdatedDateTime": "String (timestamp)",
+ "processingStatus": "String",
+ "startedDateTime": "String (timestamp)",
+ "scheduledDateTime": "String (timestamp)",
+ "successfulUsersCount": "Integer",
+ "totalTasksCounts": "Integer",
+ "totalUsersCount": "Integer",
+ "totalUnprocessedTasksCount": "Integer",
+ "workflowExecutionType": "String"
+}
+```
v1.0 Identitygovernance Runsummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-runsummary.md
+
+ Title: "runSummary resource type"
+description: "A summary of runs for a specified time period. This summary allows the administrator to get a quick overview based on counts."
+
+ms.localizationpriority: medium
++
+# runSummary resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+A summary of runs for a specified time period. This summary allows the administrator to get a quick overview based on counts.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|failedRuns|Int32|The number of failed workflow runs.|
+|failedTasks|Int32|The number of failed tasks of a workflow.|
+|successfulRuns|Int32|The number of successful workflow runs.|
+|totalRuns|Int32|The total number of runs for a workflow.|
+|totalTasks|Int32|The total number of tasks processed by a workflow.|
+|totalUsers|Int32|The total number of users processed by a workflow.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.identityGovernance.runSummary"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.runSummary",
+ "failedRuns": "Integer",
+ "failedTasks": "Integer",
+ "successfulRuns": "Integer",
+ "totalRuns": "Integer",
+ "totalTasks": "Integer",
+ "totalUsers": "Integer"
+}
+```
v1.0 Identitygovernance Task https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-task.md
+
+ Title: "task resource type (lifecycle workflow tasks)"
+description: "Represents the built-in and custom tasks within workflows in Azure AD Lifecycle Workflows."
+
+ms.localizationpriority: medium
++
+# task resource type (lifecycle workflow tasks)
+
+Namespace: microsoft.graph.identityGovernance
+
+Represents the built-in tasks available for lifecycle workflows. Tasks are the actions a workflow will execute when triggered. The built-in task "Run a custom task extension" can be used to trigger [custom task extensions](../resources/identitygovernance-customtaskextension.md) when you reach the limits of the other available built-in tasks, this allows integration with Azure Logic Apps.
+
+A workflow can have up to 25 tasks.
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List tasks](../api/identitygovernance-workflow-list-task.md)|[microsoft.graph.identityGovernance.task](../resources/identitygovernance-task.md) collection|Get a list of the [task](../resources/identitygovernance-task.md) objects and their properties.|
+|[Get task](../api/identitygovernance-task-get.md)|[microsoft.graph.identityGovernance.task](../resources/identitygovernance-task.md)|Read the properties and relationships of a [task](../resources/identitygovernance-task.md) object.|
+|[Update task](../api/identitygovernance-task-update.md)|[microsoft.graph.identityGovernance.task](../resources/identitygovernance-task.md)|update the properties of a [task](../resources/identitygovernance-task.md) object.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|arguments|[microsoft.graph.keyValuePair](../resources/keyvaluepair.md) collection|Arguments included within the task. <br/> For guidance to configure this property, see [Configure the arguments for built-in Lifecycle Workflow tasks](/graph/identitygovernance-lifecycleworkflows-task-arguments). Required.|
+|category|microsoft.graph.identityGovernance.lifecycleTaskCategory|The category of the task. The possible values are: `joiner`, `leaver`, `unknownFutureValue`. This property is multi-valued and the same task can apply to both `joiner` and `leaver` categories.<br><br>Supports `$filter`(`eq`, `ne`).|
+|continueOnError|Boolean|A boolean value that specifies whether, if this task fails, the workflow will stop, and subsequent tasks will not run. Optional.|
+|description|String|A string that describes the purpose of the task for administrative use. Optional.|
+|displayName|String|A unique string that identifies the task. Required.<br><br>Supports `$filter`(`eq`, `ne`) and `orderBy`.|
+|executionSequence|Int32|An integer that states in what order the task will run in a workflow.<br><br>Supports `$orderby`.|
+|id|String|Identifier used for individually addressing a specific task. Inherited from [entity](../resources/entity.md).<br><br>Supports `$filter`(`eq`, `ne`) and `$orderby`.|
+|isEnabled|Boolean|A boolean value that denotes whether the task is set to run or not. Optional.<br><br>Supports `$filter`(`eq`, `ne`) and `orderBy`.|
+|taskDefinitionId|String|A unique template identifier for the task. For more information about the tasks that Lifecycle Workflows currently supports and their unique identifiers, see [supported tasks](../resources/identitygovernance-task.md#supported-tasks). Required.<br><br>Supports `$filter`(`eq`, `ne`).|
+
+### Supported tasks
++
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|taskProcessingResults|[microsoft.graph.identityGovernance.taskProcessingResult](../resources/identitygovernance-taskprocessingresult.md) collection|The result of processing the task.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.identityGovernance.task",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.task",
+ "id": "String (identifier)",
+ "arguments": [
+ {
+ "@odata.type": "microsoft.graph.keyValuePair"
+ }
+ ],
+ "category": "String",
+ "continueOnError": "Boolean",
+ "description": "String",
+ "displayName": "String",
+ "executionSequence": "Integer",
+ "isEnabled": "Boolean",
+ "taskDefinitionId": "String"
+}
+```
+
+## See also
+++ [Configure task arguments](/graph/identitygovernance-lifecycleworkflows-task-arguments)++
+<!-- {
+ "type": "#page.annotation",
+ "section": "documentation",
+ "suppressions": []
+} -->
v1.0 Identitygovernance Taskdefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-taskdefinition.md
+
+ Title: "taskDefinition resource type"
+description: "Represents the built-in tasks that you can use to construct tasks for lifecycle workflows."
+
+ms.localizationpriority: medium
++
+# taskDefinition resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+Represents the built-in tasks that you can use to construct tasks for lifecycle workflows. Each task has a unique template identifier. For a full list of available built-in tasks, see [supported tasks](../resources/identitygovernance-task.md#supported-tasks).
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List taskDefinitions](../api/identitygovernance-lifecycleworkflowscontainer-list-taskdefinitions.md)|[microsoft.graph.identityGovernance.taskDefinition](../resources/identitygovernance-taskdefinition.md) collection|Get a list of the [taskDefinition](../resources/identitygovernance-taskdefinition.md) objects and their properties.|
+|[Get taskDefinition](../api/identitygovernance-taskdefinition-get.md)|[microsoft.graph.identityGovernance.taskDefinition](../resources/identitygovernance-taskdefinition.md)|Read the properties and relationships of a [taskDefinition](../resources/identitygovernance-taskdefinition.md) object.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|category|microsoft.graph.identityGovernance.lifecycleTaskCategory|The category of the HR function that the tasks created using this definition can be used with. The possible values are: `joiner`, `mover`, `leaver`, `unknownFutureValue`. This is a multi-valued enumeration whose allowed combinations are `joiner`, `joiner,leaver`, or `leaver`.<br><br>Supports `$filter`(`eq`, `ne`, `has`) and `$orderby`. |
+|ContinueOnError|Boolean|Defines if the workflow will continue if the task has an error.|
+|description|String|The description of the taskDefinition.|
+|displayName|String|The display name of the taskDefinition.<br><br>Supports `$filter`(`eq`, `ne`) and `$orderby`.|
+|id|String|The unique identifier for the taskDefinition. Inherited from [entity](../resources/entity.md).|
+|parameters|[microsoft.graph.identityGovernance.parameter](../resources/identitygovernance-parameter.md) collection|The parameters that must be supplied when creating a workflow task object.<br><br>Supports `$filter`(`any`).|
+|version|Int32|The version number of the taskDefinition. New records are pushed when we add support for new parameters.<br><br>Supports `$filter`(`ge`, `gt`, `le`, `lt`, `eq`, `ne`) and `$orderby`.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.identityGovernance.taskDefinition",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.taskDefinition",
+ "id": "String (identifier)",
+ "category": "String",
+ "continueOnError": "Boolean",
+ "description": "String",
+ "displayName": "String",
+ "parameters": [
+ {
+ "@odata.type": "microsoft.graph.identityGovernance.parameter"
+ }
+ ],
+ "version": "Integer"
+}
+```
v1.0 Identitygovernance Taskprocessingresult https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-taskprocessingresult.md
+
+ Title: "taskProcessingResult resource type"
+description: "Reports on the results of processing tasks in a lifecycle workflow."
+
+ms.localizationpriority: medium
++
+# taskProcessingResult resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+Result of a [workflow task](../resources/identitygovernance-task.md) that was executed for a specific user because the workflow task was part of the [lifecycle workflow](../resources/identitygovernance-workflow.md) for which the user fulfilled the [execution conditions](../resources/identitygovernance-workflowexecutionconditions.md).
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[resume](../api/identitygovernance-taskprocessingresult-resume.md)|None|Resumes the **taskProcessingResult** as part of the Azure Logic App integration.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|completedDateTime|DateTimeOffset|The date time when taskProcessingResult execution ended. Value is `null` if task execution is still in progress.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|createdDateTime|DateTimeOffset|The date time when the taskProcessingResult was created.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|failureReason|String|Describes why the taskProcessingResult has failed.|
+|id|String|Identifier used for individually addressing a specific task processing result. Inherited from [entity](../resources/entity.md).<br><br>Supports `$filter`(`eq`, `ne`) and `$orderby`.|
+|processingStatus|[microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus](../resources/identitygovernance-taskprocessingresult.md)|Describes the execution status of the `taskProcessingResult`. The possible values are: `queued`, `inProgress`, `completed`, `completedWithErrors`, `canceled`, `failed`, `unknownFutureValue`.<br><br>Supports `$filter`(`eq`, `ne`) and `$orderby`.|
+|startedDateTime|DateTimeOffset|The date time when taskProcessingResult execution started. Value is `null` if task execution has not yet started.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|subject|[user](../resources/user.md)|The unique identifier of the Azure AD user targeted for the task execution.<br><br>Supports `$filter`(`eq`, `ne`) and `$expand`.|
+|task|[microsoft.graph.identityGovernance.task](../resources/identitygovernance-task.md)|The related workflow task|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.identityGovernance.taskProcessingResult",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.taskProcessingResult",
+ "id": "String (identifier)",
+ "completedDateTime": "String (timestamp)",
+ "createdDateTime": "String (timestamp)",
+ "failureReason": "String",
+ "processingStatus": "String",
+ "startedDateTime": "String (timestamp)"
+}
+```
v1.0 Identitygovernance Taskreport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-taskreport.md
+
+ Title: "taskReport resource type"
+description: "Reports on the results of processing tasks in a lifecycle workflow which are aggregated on task and run level"
+
+ms.localizationpriority: medium
++
+# taskReport resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+An aggregation of [task processing results](../resources/identitygovernance-taskprocessingresult.md) for a specific [workflow task](../resources/identitygovernance-task.md) within a [workflow run](../resources/identitygovernance-run.md). With this report, the health status of a workflow task within a workflow run can be easily determined and thus the source of error can be identified more quickly should a workflow run not have been completed successfully.
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List taskReports](../api/identitygovernance-workflow-list-taskreports.md)|[microsoft.graph.identityGovernance.taskReport](../resources/identitygovernance-taskreport.md) collection|Get a list of the [taskReport](../resources/identitygovernance-taskreport.md) objects and their properties.|
+|[Summary](../api/identitygovernance-taskreport-summary.md)|[microsoft.graph.identityGovernance.taskReportSummary](../resources/identitygovernance-taskreportsummary.md)|Read the properties and relationships of a [taskReport](../resources/identitygovernance-taskreport.md) object.|
+|[List taskProcessingResults](../api/identitygovernance-taskreport-list-taskprocessingresults.md)|[microsoft.graph.identityGovernance.taskProcessingResult](../resources/identitygovernance-taskprocessingresult.md) collection|Get the taskProcessingResult resources for a task report.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|completedDateTime|DateTimeOffset|The date time that the associated run completed. Value is `null` if the run has not completed.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|failedUsersCount|Int32|The number of users in the run execution for which the associated task failed.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|id|String|The unique identifier of the task report. Inherited from [entity](../resources/entity.md).<br><br>Supports `$filter`(`eq`, `ne`) and `$orderby`.|
+|lastUpdatedDateTime|DateTimeOffset|The date and time that the task report was last updated.|
+|processingStatus|[microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus](../resources/identitygovernance-taskprocessingresult.md)|The processing status of the associated task based on the taskProcessingResults. The possible values are based on the number of `queued`, `inProgress`, `completed`, `completedWithErrors`, `canceled`, `failed`, and `unknownFutureValue`.<br><br>Supports `$filter`(`eq`, `ne`) and `$orderby`.|
+|runId|String|The unique identifier of the associated [run](../resources/identitygovernance-run.md).|
+|startedDateTime|DateTimeOffset|The date time that the associated run started. Value is `null` if the run has not started.|
+|successfulUsersCount|Int32|The number of users in the run execution for which the associated task succeeded.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|totalUsersCount|Int32|The total number of users in the run execution for which the associated task was scheduled to execute.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|unprocessedUsersCount|Int32|The number of users in the run execution for which the associated task is `queued`, `in progress`, or `canceled`.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|task|[microsoft.graph.identityGovernance.taskDefinition](../resources/identitygovernance-task.md)|The related lifecycle workflow task.<br><br>Supports `$filter`(`eq`, `ne`) and `$expand`.|
+|taskDefinition|[microsoft.graph.identityGovernance.task](../resources/identitygovernance-taskdefinition.md)|The taskDefinition associated with the related lifecycle workflow task.<br><br>Supports `$filter`(`eq`, `ne`) and `$expand`.|
+|taskProcessingResults|[microsoft.graph.identityGovernance.taskProcessingResult](../resources/identitygovernance-taskprocessingresult.md) collection|The related lifecycle workflow taskProcessingResults.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.identityGovernance.taskReport",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.taskReport",
+ "id": "String (identifier)",
+ "runId": "String",
+ "processingStatus": "String",
+ "successfulUsersCount": "Integer",
+ "failedUsersCount": "Integer",
+ "unprocessedUsersCount": "Integer",
+ "totalUsersCount": "Integer",
+ "startedDateTime": "String (timestamp)",
+ "completedDateTime": "String (timestamp)",
+ "lastUpdatedDateTime": "String (timestamp)"
+}
+```
v1.0 Identitygovernance Taskreportsummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-taskreportsummary.md
+
+ Title: "taskReportSummary resource type"
+description: "A summary of task processing results for a specified time period. This summary allows the administrator to get a quick overview based on counts (successful, failed, unprocessed, and total tasks)."
+
+ms.localizationpriority: medium
++
+# taskReportSummary resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+A summary of task processing results for a specified time period. This summary allows the administrator to get a quick overview based on counts (successful, failed, unprocessed, and total tasks).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|failedTasks|Int32|The number of failed tasks in a report.|
+|successfulTasks|Int32|The total number of successful tasks in a report.|
+|totalTasks|Int32|The total number of tasks in a report.|
+|unprocessedTasks|Int32|The number of unprocessed tasks in a report.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.identityGovernance.taskReportSummary"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.taskReportSummary",
+ "successfulTasks": "Integer",
+ "failedTasks": "Integer",
+ "unprocessedTasks": "Integer",
+ "totalTasks": "Integer"
+}
+```
v1.0 Identitygovernance Timebasedattributetrigger https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-timebasedattributetrigger.md
+
+ Title: "timeBasedAttributeTrigger resource type"
+description: "Trigger based on a time-based attribute for initiating the execution of a lifecycle workflow. The combination of scope and trigger conditions determine when a workflow is executed and on which identities."
+
+ms.localizationpriority: medium
++
+# timeBasedAttributeTrigger resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+Trigger based on a time-based attribute for initiating the execution of a [lifecycle workflow](../resources/identitygovernance-workflow.md). The combination of scope and trigger conditions determines when a workflow is executed and on which identities.
+
+Inherits from [workflowExecutionTrigger](../resources/identitygovernance-workflowexecutiontrigger.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|offsetInDays|Int32|How many days before or after the time-based attribute specified the workflow should trigger. For example, if the attribute is `employeeHireDate` and offsetInDays is -1, then the workflow should trigger one day before the employee hire date. The value can range between -180 and 180 days.|
+|timeBasedAttribute|[microsoft.graph.identityGovernance.workflowTriggerTimeBasedAttribute](../resources/identitygovernance-timebasedattributetrigger.md)|Determines which time-based identity property to reference. The possible values are: `employeeHireDate`, `employeeLeaveDateTime`, `createdDateTime`, `unknownFutureValue`.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "baseType": "microsoft.graph.identityGovernance.workflowExecutionTrigger"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger",
+ "offsetInDays": "Integer",
+ "timeBasedAttribute": "String"
+}
+```
v1.0 Identitygovernance Triggerandscopebasedconditions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-triggerandscopebasedconditions.md
+
+ Title: "triggerAndScopeBasedConditions resource type"
+description: "Represents a lifecycle workflow running by schedule, who it runs for, and what triggers the workflow to run."
+
+ms.localizationpriority: medium
++
+# triggerAndScopeBasedConditions resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+Represents a lifecycle workflow running by schedule, who it runs for, and what triggers the workflow to run.
+
+Inherits from [workflowExecutionConditions](../resources/identitygovernance-workflowexecutionconditions.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|scope|[microsoft.graph.subjectSet](../resources/subjectset.md)|Defines who the workflow runs for.|
+|trigger|[microsoft.graph.identityGovernance.workflowExecutionTrigger](../resources/identitygovernance-workflowexecutiontrigger.md)|What triggers a workflow to run.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.identityGovernance.triggerAndScopeBasedConditions"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions",
+ "scope": {
+ "@odata.type": "microsoft.graph.subjectSet"
+ },
+ "trigger": {
+ "@odata.type": "microsoft.graph.identityGovernance.workflowExecutionTrigger"
+ }
+}
+```
v1.0 Identitygovernance Userprocessingresult https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-userprocessingresult.md
+
+ Title: "userProcessingResult resource type"
+description: "Results of lifecycle workflow tasks scoped to the user for whom the tasks were run. Total tasks are shown along with individual results for unprocessed tasks, and processing status for the results"
+
+ms.localizationpriority: medium
++
+# userProcessingResult resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+Result of a [lifecycle workflow](../resources/identitygovernance-workflow.md) that was executed for a specific user because the user fulfilled the [execution conditions](../resources/identitygovernance-workflowexecutionconditions.md) of the lifecycle workflow. The result is an aggregation of all [task processing results](../resources/identitygovernance-taskprocessingresult.md) of the [workflow tasks](../resources/identitygovernance-task.md) that were part of the lifecycle workflow and executed for the specific user.
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List userProcessingResults](../api/identitygovernance-workflow-list-userprocessingresults.md)|[microsoft.graph.identityGovernance.userProcessingResult](../resources/identitygovernance-userprocessingresult.md) collection|Get a list of the [userProcessingResult](../resources/identitygovernance-userprocessingresult.md) objects and their properties.|
+|[Get userProcessingResult](../api/identitygovernance-userprocessingresult-get.md)|[microsoft.graph.identityGovernance.userProcessingResult](../resources/identitygovernance-userprocessingresult.md)|Get a user processing result.|
+|[summary](../api/identitygovernance-userprocessingresult-summary.md)|[microsoft.graph.identityGovernance.userSummary](../resources/identitygovernance-usersummary.md)|Provides a summary of user processing results for a specified time period.|
+|[List taskProcessingResults for a userProcessingResult](../api/identitygovernance-userprocessingresult-list-taskprocessingresults.md)|[microsoft.graph.identityGovernance.taskReport](../resources/identitygovernance-taskprocessingresult.md) collection|Get a list of the [taskProcessingResult](../resources/identitygovernance-taskprocessingresult.md) objects and their properties.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|completedDateTime|DateTimeOffset|The date time that the workflow execution for a user completed. Value is null if the workflow hasn't completed.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|failedTasksCount|Int32|The number of tasks that failed in the workflow execution.|
+|id|String|Identifier used for individually addressing a specific user processing result.Inherited from [entity](../resources/entity.md).<br><br>Supports `$filter`(`eq`, `ne`) and `$orderby`.|
+|processingStatus|microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus|The workflow execution status. The possible values are: `queued`, `inProgress`, `completed`, `completedWithErrors`, `canceled`, `failed`, `unknownFutureValue`.<br><br>Supports `$filter`(`eq`, `ne`) and `$orderby`.|
+|scheduledDateTime|DateTimeOffset|The date time that the workflow is scheduled to be executed for a user.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|startedDateTime|DateTimeOffset|The date time that the workflow execution started. Value is `null` if the workflow execution has not started.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|totalTasksCount|Int32|The total number of tasks that in the workflow execution.|
+|totalUnprocessedTasksCount|Int32|The total number of unprocessed tasks for the workflow.|
+|workflowExecutionType|microsoft.graph.identityGovernance.workflowExecutionType|Describes the execution type of the workflow. The possible values are: `scheduled`, `onDemand`, `unknownFutureValue`.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|workflowVersion|Int32|The version of the workflow that was executed.|
+
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|subject|[user](../resources/user.md)|The unique identifier of the AAD user targeted for the `taskProcessingResult`.<br><br>Supports `$filter`(`eq`, `ne`) and `$expand`.|
+|taskProcessingResults|[microsoft.graph.identityGovernance.taskProcessingResult](../resources/identitygovernance-taskprocessingresult.md) collection|The associated individual task execution.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.identityGovernance.userProcessingResult",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.userProcessingResult",
+ "id": "String (identifier)",
+ "completedDateTime": "String (timestamp)",
+ "failedTasksCount": "Integer",
+ "processingStatus": "String",
+ "scheduledDateTime": "String (timestamp)",
+ "startedDateTime": "String (timestamp)",
+ "totalTasksCount": "Integer",
+ "totalUnprocessedTasksCount": "Integer",
+ "workflowExecutionType": "String",
+ "workflowVersion": "Integer"
+}
+```
v1.0 Identitygovernance Usersummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-usersummary.md
+
+ Title: "userSummary resource type"
+description: "A summary of user processing results for a specified time period. This summary allows the administrator to get a quick overview based on counts."
+
+ms.localizationpriority: medium
++
+# userSummary resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+A summary of user processing results for a specified time period. This summary allows the administrator to get a quick overview based on counts.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|failedTasks|Int32|The number of failed tasks for users in a user summary.|
+|failedUsers|Int32|The number of failed users in a user summary.|
+|successfulUsers|Int32|The number of successful users in a user summary.|
+|totalTasks|Int32|The total tasks of users in a user summary.|
+|totalUsers|Int32|The total number of users in a user summary|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.identityGovernance.userSummary"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.userSummary",
+ "failedTasks": "Integer",
+ "failedUsers": "Integer",
+ "successfulUsers": "Integer",
+ "totalTasks": "Integer",
+ "totalUsers": "Integer"
+}
+```
v1.0 Identitygovernance Workflow https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-workflow.md
+
+ Title: "workflow resource type"
+description: "Represents workflows created using Lifecycle Workflows."
+
+ms.localizationpriority: medium
++
+# workflow resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+Represents workflows created using Lifecycle Workflows. Workflows, when triggered by execution conditions, automate parts of the lifecycle management process using tasks. These tasks can either be built-in tasks, or a custom task can be called using the custom task extension which integrate with Azure Logic Apps.
+
+You can create up to 50 workflows in a tenant.
+
+Inherits from [workflowBase](../resources/identitygovernance-workflowbase.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List workflows](../api/identitygovernance-lifecycleworkflowscontainer-list-workflows.md)|[microsoft.graph.identityGovernance.workflow](../resources/identitygovernance-workflow.md) collection|Get a list of the [workflow](../resources/identitygovernance-workflow.md) objects and their properties.|
+|[Create workflow](../api/identitygovernance-lifecycleworkflowscontainer-post-workflows.md)|[microsoft.graph.identityGovernance.workflow](../resources/identitygovernance-workflow.md)|Create a new [workflow](../resources/identitygovernance-workflow.md) object.|
+|[Get workflow](../api/identitygovernance-workflow-get.md)|[microsoft.graph.identityGovernance.workflow](../resources/identitygovernance-workflow.md)|Read the properties and relationships of a [workflow](../resources/identitygovernance-workflow.md) object.|
+|[Update workflow](../api/identitygovernance-workflow-update.md)|[microsoft.graph.identityGovernance.workflow](../resources/identitygovernance-workflow.md)|Update the properties of a [workflow](../resources/identitygovernance-workflow.md) object.|
+|[Delete workflow](../api/identitygovernance-workflow-delete.md)|None|Deletes a [workflow](../resources/identitygovernance-workflow.md) object.|
+|[List users in scope](../api/workflow-list-executionscope.md)|[microsoft.graph.user](../resources/user.md) collection|Get a list of users who are in the scope of the execution conditions of a [workflow](../resources/identitygovernance-workflow.md) object.|
+|[Get a deleted workflow](../api/identitygovernance-deleteditemcontainer-get.md)|[microsoft.graph.identityGovernance.workflow](../resources/identitygovernance-workflow.md)|Get a deleted [workflow](../resources/identitygovernance-workflow.md).|
+|[Permanently delete a workflow](../api/identitygovernance-deletedItemcontainer-delete.md)|None|Permanently deletes a [workflow](../resources/identitygovernance-workflow.md) object.|
+|[List deleted workflows](../api/identitygovernance-lifecycleworkflowscontainer-list-deleteditems.md)|[microsoft.graph.identityGovernance.workflow](../resources/identitygovernance-workflow.md) collection|Get a list of deleted [workflow](../resources/identitygovernance-workflow.md) objects and their properties.|
+|[activate](../api/identitygovernance-workflow-activate.md)|None|Run a workflow on-demand.|
+|[Create workflowVersion](../api/identitygovernance-workflow-createnewversion.md)|[microsoft.graph.identityGovernance.workflowVersion](../resources/identitygovernance-workflowversion.md)|Create a new workflowVersion object.|
+|[restore](../api/identitygovernance-workflow-restore.md)|[microsoft.graph.identityGovernance.workflow](../resources/identitygovernance-workflow.md)|Restore a deleted workflow.|
+|[List runs](../api/identitygovernance-workflow-list-runs.md)|[microsoft.graph.identityGovernance.run](../resources/identitygovernance-run.md) collection|Get a list of the [runs](../resources/identitygovernance-run.md) for the workflow.|
+|[Get task](../api/identitygovernance-task-get.md)|[microsoft.graph.identityGovernance.task](../resources/identitygovernance-task.md) collection|Get the properties of a [task](../resources/identitygovernance-task.md) in the workflow.|
+|[List tasks](../api/identitygovernance-workflow-list-task.md)|[microsoft.graph.identityGovernance.task](../resources/identitygovernance-task.md) collection|Get a list of [tasks](../resources/identitygovernance-task.md) objects in the workflow.|
+|[List versions](../api/identitygovernance-workflow-list-versions.md)|[microsoft.graph.identityGovernance.workflowVersion](../resources/identitygovernance-workflowversion.md) collection|Get a list of [workflow versions](../resources/identitygovernance-workflowversion.md) of the workflow.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|category|microsoft.graph.identityGovernance.lifecycleWorkflowCategory|The category of the HR function supported by the workflows created using this template. A workflow can only belong to one category. The possible values are: `joiner`, `leaver`, `mover`, `unknownFutureValue`. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md). Required.<br><br>Supports `$filter`(`eq`,`ne`) and `$orderBy`|
+|createdDateTime|DateTimeOffset|When the `workflow` was created. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|deletedDateTime|DateTimeOffset|When the workflow was deleted.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|description|String|The description of the `workflow`. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md). Optional.|
+|displayName|String|The display name of the `workflow`. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md). Required.<br><br>Supports `$filter`(`eq`, `ne`) and `orderby`.|
+|executionConditions|[microsoft.graph.identityGovernance.workflowExecutionConditions](../resources/identitygovernance-workflowexecutionconditions.md)|Conditions describing when to execute the workflow and the criteria to identify in-scope subject set. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md). Required.|
+|id|String|Identifier used for individually addressing a specific workflow.<br><br>Supports `$filter`(`eq`, `ne`) and `$orderby`.|
+|isEnabled|Boolean|Whether the workflow is enabled or disabled. If this setting is `true`, the workflow can be run on demand or on schedule when **isSchedulingEnabled** is `true`. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md). Optional. Defaults to `true`.<br><br>Supports `$filter`(`eq`, `ne`) and `orderBy`.|
+|isSchedulingEnabled|Boolean|If `true`, the Lifecycle Workflow engine executes the workflow based on the schedule defined by [tenant settings](identitygovernance-lifecyclemanagementsettings.md). Cannot be `true` for a disabled workflow (where **isEnabled** is `false`). Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md). Optional. Defaults to `false`.<br><br>Supports `$filter`(`eq`, `ne`) and `orderBy`.|
+|lastModifiedDateTime|DateTimeOffset|The date time when the `workflow` was last modified. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|nextScheduleRunDateTime|DateTimeOffset|The date time when the `workflow` is expected to run next based on the schedule interval, if there are any users matching the execution conditions. <br><br>Supports `$filter`(`lt`,`gt`) and `$orderBy`.|
+|version|Int32|The current version number of the workflow. Value is 1 when the workflow is first created.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|createdBy|[user](../resources/user.md)|The unique identifier of the Azure AD user that created the [workflow](../resources/identitygovernance-workflow.md) object. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).<br><br>Supports `$filter`(`eq`, `ne`) and `$expand`.|
+|executionScope|[microsoft.graph.user](../resources/user.md) collection|The unique identifier of the Azure AD identity that last modified the [workflow](../resources/identitygovernance-workflow.md) object.|
+|lastModifiedBy|[user](../resources/user.md)|The user who last modified the [workflow](../resources/identitygovernance-workflow.md) object. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).<br><br>Supports `$filter`(`eq`, `ne`) and `$expand`.|
+|runs|[microsoft.graph.identityGovernance.run](../resources/identitygovernance-run.md) collection|Workflow runs.|
+|taskReports|[microsoft.graph.identityGovernance.taskReport](../resources/identitygovernance-taskreport.md) collection|Represents the aggregation of task execution data for tasks within a [workflow](../resources/identitygovernance-workflow.md) object.|
+|tasks|[microsoft.graph.identityGovernance.task](../resources/identitygovernance-task.md) collection|Represents the configured tasks to execute and their execution sequence within a [workflow](../resources/identitygovernance-workflow.md) object. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md). Required.|
+|userProcessingResults|[microsoft.graph.identityGovernance.userProcessingResult](../resources/identitygovernance-userprocessingresult.md) collection|Per-user workflow execution results.|
+|versions|[microsoft.graph.identityGovernance.workflowVersion](../resources/identitygovernance-workflowversion.md) collection|The workflow versions that are available.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.identityGovernance.workflow",
+ "baseType": "microsoft.graph.identityGovernance.workflowBase",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.workflow",
+ "category": "String",
+ "createdDateTime": "String (timestamp)",
+ "description": "String",
+ "displayName": "String",
+ "executionConditions": {
+ "@odata.type": "microsoft.graph.identityGovernance.workflowExecutionConditions"
+ },
+ "lastModifiedDateTime": "String (timestamp)",
+ "deletedDateTime": "String (timestamp)",
+ "id": "String (identifier)",
+ "isEnabled": "Boolean",
+ "isSchedulingEnabled": "Boolean",
+ "nextScheduleRunDateTime": "String (timestamp)",
+ "version": "Integer"
+}
+```
v1.0 Identitygovernance Workflowbase https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-workflowbase.md
+
+ Title: "workflowBase resource type"
+description: "An abstract type that exposes the properties for configuring a lifecycle workflow."
+
+ms.localizationpriority: medium
++
+# workflowBase resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+An abstract type that exposes the properties for configuring a custom lifecycle workflow. This resource is inherited by the following resource types:
++ [workflow](../resources/identitygovernance-workflow.md)++ [workflowVersion](../resources/identitygovernance-workflowversion.md)+
+## Methods
+
+None.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|category|microsoft.graph.identityGovernance.lifecycleWorkflowCategory|The category of the workflow. The possible values are: `joiner`, `leaver`, `unknownFutureValue`.|
+|createdDateTime|DateTimeOffset|When a workflow was created.|
+|description|String|A string that describes the purpose of the workflow.|
+|displayName|String|A string to identify the workflow.|
+|executionConditions|[microsoft.graph.identityGovernance.workflowExecutionConditions](../resources/identitygovernance-workflowexecutionconditions.md)|Defines when and for who the workflow will run.|
+|isEnabled|Boolean|Whether the workflow is enabled or disabled. If this setting is `true`, the workflow can be run on demand or on schedule when **isSchedulingEnabled** is `true`.|
+|isSchedulingEnabled|Boolean|If `true`, the Lifecycle Workflow engine executes the workflow based on the schedule defined by tenant settings. Cannot be `true` for a disabled workflow (where **isEnabled** is `false`).|
+|lastModifiedDateTime|DateTimeOffset|When the workflow was last modified.|
+
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|createdBy|[user](../resources/user.md)|The user who created the workflow.|
+|lastModifiedBy|[user](../resources/user.md)|The unique identifier of the AAD identity that last modified the workflow.|
+|tasks|[microsoft.graph.identityGovernance.task](../resources/identitygovernance-task.md) collection|The tasks in the workflow.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.identityGovernance.workflowBase",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.workflowBase",
+ "category": "String",
+ "createdDateTime": "String (timestamp)",
+ "description": "String",
+ "displayName": "String",
+ "executionConditions": {
+ "@odata.type": "microsoft.graph.identityGovernance.workflowExecutionConditions"
+ },
+ "isEnabled": "Boolean",
+ "isSchedulingEnabled": "Boolean",
+ "lastModifiedDateTime": "String (timestamp)"
+}
+```
v1.0 Identitygovernance Workflowexecutionconditions https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-workflowexecutionconditions.md
+
+ Title: "workflowExecutionConditions resource type"
+description: "An abstract type that's inherited by derived types that define different conditions that trigger execution of a workflow."
+
+ms.localizationpriority: medium
++
+# workflowExecutionConditions resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+This is an abstract type noting the workflow execution conditions in [workflowTemplate](../resources/identitygovernance-workflowtemplate.md) and [workflowBase](../resources/identitygovernance-workflowbase.md) objects. Execution conditions define when a workflow will run and rules that identify the users that are the target of the workflow. The following types are derived from this abstract type:
++ [onDemandExecutionOnly](../resources/identitygovernance-ondemandexecutiononly.md)++ [triggerAndScopeBasedConditions](../resources/identitygovernance-triggerandscopebasedconditions.md)+
+## Properties
+
+None.
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.identityGovernance.workflowExecutionConditions"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.workflowExecutionConditions"
+}
+```
v1.0 Identitygovernance Workflowexecutiontrigger https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-workflowexecutiontrigger.md
+
+ Title: "workflowExecutionTrigger resource type"
+description: "An abstract type that represents the workflow execution trigger when the workflow runs on schedule."
+
+ms.localizationpriority: medium
++
+# workflowExecutionTrigger resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+This is an abstract type that represents the workflow execution trigger when the [workflow runs on schedule](../resources/identitygovernance-triggerandscopebasedconditions.md). It is inherited by the following derived types:
++ [timeBasedAttributeTrigger](../resources/identitygovernance-timebasedattributetrigger.md)+
+## Properties
+
+None.
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.identityGovernance.workflowExecutionTrigger"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.workflowExecutionTrigger"
+}
+```
v1.0 Identitygovernance Workflowtemplate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-workflowtemplate.md
+
+ Title: "workflowTemplate resource type"
+description: "Represents a pre-configured template for lifecycle workflows that you can use to create a workflow. Workflow templates are available for common scenarios such as new hires and users that are leaving the organization."
+
+ms.localizationpriority: medium
++
+# workflowTemplate resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+Represents the pre-configured templates of Lifecycle Workflows that are available in Azure AD. Workflow templates are available for common scenarios such as new hires and users that are leaving the organization.
+
+Workflow templates allow you to set up workflows based on common lifecycle management scenarios. You can also create custom workflows from the workflow templates to achieve specific situations.
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List workflowTemplates](../api/identitygovernance-lifecycleworkflowscontainer-list-workflowtemplates.md)|[microsoft.graph.identityGovernance.workflowTemplate](../resources/identitygovernance-workflowtemplate.md) collection|Get a list of the [workflowTemplate](../resources/identitygovernance-workflowtemplate.md) objects and their properties.|
+|[Get workflowTemplate](../api/identitygovernance-workflowtemplate-get.md)|[microsoft.graph.identityGovernance.workflowTemplate](../resources/identitygovernance-workflowtemplate.md)|Read the properties and relationships of a [workflowTemplate](../resources/identitygovernance-workflowtemplate.md) object.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|category|microsoft.graph.identityGovernance.lifecycleWorkflowCategory|The category of the workflow template. The possible values are: `joiner`, `mover`, `leaver`,`unknownFutureValue`.<br><br>Supports `$filter`(`eq`, `ne`) and `$orderby`.|
+|description|String|The description of the `workflowTemplate`.|
+|displayName|String|The display name of the `workflowTemplate`.<br><br>Supports `$filter`(`eq`, `ne`) and `$orderby`.|
+|executionConditions|[microsoft.graph.identityGovernance.workflowExecutionConditions](../resources/identitygovernance-workflowexecutionconditions.md)|Conditions describing when to execute the workflow and the criteria to identify in-scope subject set.|
+|id|String|The unique identifier for the `workflowTemplate`.Inherited from [entity](../resources/entity.md).<br><br>Supports `$filter`(`eq`, `ne`) and `$orderby`.|
+
+### Supported workflow templates
+
+Lifecycle Workflows currently provide the following predefined workflow templates:
++
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|tasks|[microsoft.graph.identityGovernance.task](../resources/identitygovernance-task.md) collection|Represents the configured tasks to execute and their execution sequence within a [workflow](../resources/identitygovernance-workflow.md). This relationship is expanded by default.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.identityGovernance.workflowTemplate",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.workflowTemplate",
+ "id": "String (identifier)",
+ "category": "String",
+ "description": "String",
+ "displayName": "String",
+ "executionConditions": {
+ "@odata.type": "microsoft.graph.identityGovernance.workflowExecutionConditions"
+ }
+}
+```
v1.0 Identitygovernance Workflowversion https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance-workflowversion.md
+
+ Title: "workflowVersion resource type"
+description: "The version of a lifecycle workflow."
+
+ms.localizationpriority: medium
++
+# workflowVersion resource type
+
+Namespace: microsoft.graph.identityGovernance
+
+Represents a version of a [lifecycle workflow](../resources/identitygovernance-workflowversion.md). Workflow versions are subsequent versions of workflows you can create when you need to change the workflow configuration other than its basic properties. You can view older versions of the workflow and associated reports will note which workflow version had been run.
+
+Inherits from [workflowBase](../resources/identitygovernance-workflowbase.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List workflowVersions](../api/identitygovernance-workflow-list-versions.md)|[microsoft.graph.identityGovernance.workflowVersion](../resources/identitygovernance-workflowversion.md) collection|Get a list of the [workflowVersion](../resources/identitygovernance-workflowversion.md) objects and their properties. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).|
+|[Get workflowVersion](../api/identitygovernance-workflowversion-get.md)|[microsoft.graph.identityGovernance.workflowVersion](../resources/identitygovernance-workflowversion.md)|Read the properties and relationships of a [workflowVersion](../resources/identitygovernance-workflowversion.md) object. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).|
+|[List tasks](../api/identitygovernance-workflowversion-list-tasks.md)|[microsoft.graph.identityGovernance.task](../resources/identitygovernance-workflowversion.md) collection|Get the task resources from the tasks navigation property. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).|
+|[Get task](../api/identitygovernance-task-get.md)|[microsoft.graph.identityGovernance.task](../resources/identitygovernance-task.md)|Read the properties and relationships of a [task](../resources/identitygovernance-task.md) object.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|category|microsoft.graph.identityGovernance.lifecycleWorkflowCategory|The category of the HR function supported by the workflows created using this template. A workflow can only belong to one category. The possible values are: `joiner`, `leaver`, `unknownFutureValue`. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).<br><br>Supports `$filter`(`eq`,`ne`) and `$orderby`|
+|createdDateTime|DateTimeOffset|The date time when the `workflow` was versioned. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|description|String|The description of the `workflowversion`. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).|
+|displayName|String|The display name of the `workflowversion`. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).<br><br>Supports `$filter`(`eq`, `ne`) and `orderby`.|
+|executionConditions|[microsoft.graph.identityGovernance.workflowExecutionConditions](../resources/identitygovernance-workflowexecutionconditions.md)|Conditions describing when to execute the workflow and the criteria to identify in-scope subject set. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).|
+|isEnabled|Boolean|Whether the workflow is enabled or disabled. If this setting is `true`, the workflow can be run on demand or on schedule when **isSchedulingEnabled** is `true`. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).<br><br>Supports `$filter`(`eq`, `ne`) and `orderBy`.|
+|isSchedulingEnabled|Boolean|If `true`, the Lifecycle Workflow engine executes the workflow based on the schedule defined by tenant settings. Cannot be `true` for a disabled workflow (where **isEnabled** is `false`). Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).<br><br>Supports `$filter`(`eq`, `ne`) and `orderBy`.|
+|lastModifiedDateTime|DateTimeOffset|The date time when the `workflow` was last modified. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+|versionNumber|Int32|The version of the workflow.<br><br>Supports `$filter`(`lt`, `le`, `gt`, `ge`, `eq`, `ne`) and `$orderby`.|
+
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|createdBy|[user](../resources/user.md)|The user who created the workflow. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).<br><br>Supports `$filter`(`eq`, `ne`) and `$expand`.|
+|lastModifiedBy|[user](../resources/user.md)|The user who last modified the workflow.<br><br>Supports `$filter`(`eq`, `ne`) and `$expand`.|
+|tasks|[microsoft.graph.identityGovernance.task](../resources/identitygovernance-task.md) collection|The tasks in the workflow. Inherited from [workflowBase](../resources/identitygovernance-workflowbase.md).|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.identityGovernance.workflowVersion",
+ "baseType": "microsoft.graph.identityGovernance.workflowBase",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.identityGovernance.workflowVersion",
+ "category": "String",
+ "createdDateTime": "String (timestamp)",
+ "description": "String",
+ "displayName": "String",
+ "executionConditions": {
+ "@odata.type": "microsoft.graph.identityGovernance.workflowExecutionConditions"
+ },
+ "isEnabled": "Boolean",
+ "isSchedulingEnabled": "Boolean",
+ "lastModifiedDateTime": "String (timestamp)",
+ "versionNumber": "Integer"
+}
+```
v1.0 Identitygovernance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identitygovernance.md
The identity governance singleton is the container for the following Azure Activ
+ [Access reviews](accessreviewsv2-overview.md) + [Entitlement management](entitlementmanagement-overview.md) + [App consent](consentrequests-overview.md)++ [Lifecycle Workflows](identitygovernance-lifecycleworkflows-overview.md) + [Terms of use](agreement.md) ## Methods
None.
|Relationship|Type|Description| |:|:|:|
-|accessReviews|[accessReviewSet](accessreviewset.md)| Container for the base resources that expose the access reviews API and features. Currently exposes only the [definitions](accessreviewscheduledefinition.md) resource.|
+|accessReviews|[accessReviewSet](accessreviewset.md)| Container for the base resources that expose the access reviews API and features.|
|appConsent|[appConsent](appconsentapprovalroute.md)| Container for base resources that expose the app consent request API and features. Currently exposes only the [appConsentRequests](appconsentrequest.md) resource.| |entitlementManagement|[entitlementManagement](entitlementmanagement.md)| Container for entitlement management resources, including [accessPackageCatalog](accesspackagecatalog.md), [connectedOrganization](connectedorganization.md), and [entitlementManagementSettings](entitlementmanagementsettings.md).| |termsOfUse|[termsOfUseContainer](termsofusecontainer.md)| Container for the resources that expose the terms of use API and its features, including [agreements](agreement.md) and [agreementAcceptances](agreementacceptance.md). |-
+|lifecycleWorkflows|[microsoft.graph.identityGovernance.lifecycleWorkflowsContainer](identitygovernance-lifecycleworkflowscontainer.md)| Container for Lifecycle Workflow resources, including [workflow](identitygovernance-workflow.md), [customTaskExtension](identitygovernance-customtaskextension.md), and [lifecycleManagementSettings](identitygovernance-lifecyclemanagementsettings.md).|
v1.0 Identityprotection Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identityprotection-overview.md
Azure AD Identity Protection is a premium feature. You need specific licenses to
You need an Azure AD Premium P1 or P2 license to access the Microsoft Graph [riskDetection API](riskdetection.md) (note: P1 licenses receive limited risk information). The [riskyUsers API](riskyuser.md) is only available with an Azure AD Premium P2 license. ### For service principals
-You need a Workload Identities Premium license to access the Microsoft Graph [servicePrincipalRiskDetection API](serviceprincipalriskdetection.md) (Tenants without this license will receive limited risk information). The [riskyServicePrincipals API](riskyserviceprincipal.md) is only available with a Workload Identities Premium license.
+You need a Workload Identities Premium license to access the Microsoft Graph [servicePrincipalRiskDetection API](serviceprincipalriskdetection.md) and the [riskyServicePrincipals API](riskyserviceprincipal.md).
## How much data is available?
v1.0 Identityset https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/identityset.md
Represents a keyed collection of [identity](identity.md) resources. It is used t
| Property | Type | Description | |:|:|:-|
-| application | [identity](identity.md) | Optional. The application associated with this action. |
-| device | [identity](identity.md) | Optional. The device associated with this action. |
-| user | [identity](identity.md) | Optional. The user associated with this action. |
+| application | [identity](identity.md) | Optional. The application associated with this action. |
+| applicationInstance | [identity](identity.md) | Optional. The application instance associated with this action. |
+| conversation| [identity](identity.md) | Optional. The team or channel associated with this action. |
+| conversationIdentityType| [identity](identity.md) | Optional. Indicates whether the **conversation** property identifies a team or channel.|
+| device | [identity](identity.md) | Optional. The device associated with this action. |
+| encrypted | [identity](identity.md) | Optional. The encrypted identity associated with this action. |
+| onPremises | [identity](identity.md) | Optional. The on-premises identity associated with this action. |
+| guest | [identity](identity.md) | Optional. The guest identity associated with this action. |
+| phone | [identity](identity.md) | Optional. The phone number associated with this action. |
+| user | [identity](identity.md) | Optional. The user associated with this action. |
+ ## JSON representation The following is a JSON representation of the resource. <!-- { "blockType": "resource", "@odata.type": "microsoft.graph.identitySet",
- "optionalProperties": ["user", "application", "device"],
+ "optionalProperties": ["application", "applicationInstance", "conversation", "conversationIdentityType", "encrypted", "onPremises", "guest", "phone", "user", "device"],
"openType": true } --> ```json { "application": {"@odata.type": "microsoft.graph.identity"},
+ "applicationInstance": {"@odata.type": "microsoft.graph.identity"},
+ "conversation": {"@odata.type": "microsoft.graph.identity"},
+ "conversationIdentityType": {"@odata.type": "microsoft.graph.identity"},
"device": {"@odata.type": "microsoft.graph.identity"},
+ "encrypted": {"@odata.type": "microsoft.graph.identity"},
+ "onPremises": {"@odata.type": "microsoft.graph.identity"},
+ "guest": {"@odata.type": "microsoft.graph.identity"},
+ "phone": {"@odata.type": "microsoft.graph.identity"},
"user": {"@odata.type": "microsoft.graph.identity"} } ```
v1.0 Idlesessionsignout https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/idlesessionsignout.md
+
+ Title: "idleSessionSignOut resource type"
+description: "Represents the idle session sign-out policy settings for SharePoint."
+
+ms.localizationpriority: medium
++
+# idleSessionSignOut resource type
+
+Namespace: microsoft.graph
+
+Represents the idle session sign-out policy settings for SharePoint.
+
+## Properties
+
+| Property | Type | Description |
+|:-|:|:|
+| isEnabled | Boolean | Indicates whether the idle session sign-out policy is enabled. |
+| signOutAfterInSeconds | Int64 | Number of seconds of inactivity after which a user is signed out. |
+| warnAfterInSeconds | Int64 | Number of seconds of inactivity after which a user is notified that they'll be signed out.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- { "blockType": "resource", "@odata.type": "microsoft.graph.idleSessionSignOut" } -->
+
+```json
+{
+ "isEnabled": "Boolean",
+ "signOutAfterInSeconds": "Int64",
+ "warnAfterInSeconds": "Int64"
+}
+```
+
+<!-- {
+ "type": "#page.annotation",
+ "description": "Idle session sign out parameters",
+ "section": "documentation",
+ "tocPath": "Resources/idleSessionSignOut"
+} -->
v1.0 Inboundoutboundpolicyconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/inboundoutboundpolicyconfiguration.md
+
+ Title: "inboundOutboundPolicyConfiguration resource type"
+description: "Defines the inbound and outbound rulesets for particular configurations within cross-tenant access settings."
+
+ms.localizationpriority: medium
++
+# inboundOutboundPolicyConfiguration resource type
+
+Namespace: microsoft.graph
+
+Defines the inbound and outbound rulesets for particular configurations within cross-tenant access settings.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+| inboundAllowed | Boolean | Defines whether external users coming inbound are allowed. |
+| outboundAllowed | Boolean | Defines whether internal users are allowed to go outbound. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.inboundOutboundPolicyConfiguration"
+}
+-->
+
+``` json
+{
+ "@odata.type": "#microsoft.graph.inboundOutboundPolicyConfiguration",
+ "inboundAllowed": {"@odata.type": "Boolean"},
+ "outboundAllowed": {"@odata.type": "Boolean"}
+}
+```
v1.0 Intune Androidforwork Devicemanagement https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-androidforwork-devicemanagement.md
Title: "deviceManagement resource type" description: "Singleton entity that acts as a container for Android for Work settings functionality under device management."-+ localization_priority: Normal ms.prod: "intune" doc_type: resourcePageType
Here is a JSON representation of the resource.
"id": "String (identifier)" } ```---
v1.0 Intune App Conceptual https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-app-conceptual.md
Title: "Manage apps using Microsoft Intune" description: "The following Graph resources are available to manage mobile apps in Intune: "-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: conceptualPageType
Namespace: microsoft.graph
> **Note:** Using the Microsoft Graph APIs to configure Intune controls and policies still requires that the Intune service is [correctly licensed](https://www.microsoft.com/en-us/cloud-platform/microsoft-intune-pricing) by the customer. Use Graph resources to manage apps in Intune. See the table of content for a list of resources.-
v1.0 Intune Apps Iosstoreappassignmentsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-apps-iosstoreappassignmentsettings.md
Inherits from [mobileAppAssignmentSettings](../resources/intune-apps-mobileappas
## Properties |Property|Type|Description| |:|:|:|
-|vpnConfigurationId|String|The VPN Configuration Id to apply for this app.|
+|vpnConfigurationId|String|This is the unique identifier (Id) of the VPN Configuration to apply to the app.|
+|uninstallOnDeviceRemoval|Boolean|When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune. By default, property is set to null which internally is treated as TRUE.|
+|isRemovable|Boolean|When TRUE, indicates that the app can be uninstalled by the user. When FALSE, indicates that the app cannot be uninstalled by the user. By default, this property is set to null which internally is treated as TRUE.|
## Relationships None
Here is a JSON representation of the resource.
``` json { "@odata.type": "#microsoft.graph.iosStoreAppAssignmentSettings",
- "vpnConfigurationId": "String"
+ "vpnConfigurationId": "String",
+ "uninstallOnDeviceRemoval": true,
+ "isRemovable": true
} ```
v1.0 Intune Apps Macosmicrosoftdefenderapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-apps-macosmicrosoftdefenderapp.md
+
+ Title: "macOSMicrosoftDefenderApp resource type"
+description: "Contains properties and inherited properties for the macOS Microsoft Defender App."
+
+localization_priority: Normal
++
+# macOSMicrosoftDefenderApp resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Contains properties and inherited properties for the macOS Microsoft Defender App.
++
+Inherits from [mobileApp](../resources/intune-apps-mobileapp.md)
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List macOSMicrosoftDefenderApps](../api/intune-apps-macosmicrosoftdefenderapp-list.md)|[macOSMicrosoftDefenderApp](../resources/intune-apps-macosmicrosoftdefenderapp.md) collection|List properties and relationships of the [macOSMicrosoftDefenderApp](../resources/intune-apps-macosmicrosoftdefenderapp.md) objects.|
+|[Get macOSMicrosoftDefenderApp](../api/intune-apps-macosmicrosoftdefenderapp-get.md)|[macOSMicrosoftDefenderApp](../resources/intune-apps-macosmicrosoftdefenderapp.md)|Read properties and relationships of the [macOSMicrosoftDefenderApp](../resources/intune-apps-macosmicrosoftdefenderapp.md) object.|
+|[Create macOSMicrosoftDefenderApp](../api/intune-apps-macosmicrosoftdefenderapp-create.md)|[macOSMicrosoftDefenderApp](../resources/intune-apps-macosmicrosoftdefenderapp.md)|Create a new [macOSMicrosoftDefenderApp](../resources/intune-apps-macosmicrosoftdefenderapp.md) object.|
+|[Delete macOSMicrosoftDefenderApp](../api/intune-apps-macosmicrosoftdefenderapp-delete.md)|None|Deletes a [macOSMicrosoftDefenderApp](../resources/intune-apps-macosmicrosoftdefenderapp.md).|
+|[Update macOSMicrosoftDefenderApp](../api/intune-apps-macosmicrosoftdefenderapp-update.md)|[macOSMicrosoftDefenderApp](../resources/intune-apps-macosmicrosoftdefenderapp.md)|Update the properties of a [macOSMicrosoftDefenderApp](../resources/intune-apps-macosmicrosoftdefenderapp.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of the entity. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|displayName|String|The admin provided or imported title of the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|description|String|The description of the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|publisher|String|The publisher of the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|largeIcon|[mimeContent](../resources/intune-shared-mimecontent.md)|The large icon, to be displayed in the app details and used for upload of the icon. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|createdDateTime|DateTimeOffset|The date and time the app was created. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|lastModifiedDateTime|DateTimeOffset|The date and time the app was last modified. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|isFeatured|Boolean|The value indicating whether the app is marked as featured by the admin. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|privacyInformationUrl|String|The privacy statement Url. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|informationUrl|String|The more information Url. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|owner|String|The owner of the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|developer|String|The developer of the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|notes|String|Notes for the app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|publishingState|[mobileAppPublishingState](../resources/intune-apps-mobileapppublishingstate.md)|The publishing state for the app. The app cannot be assigned unless the app is published. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md). Possible values are: `notPublished`, `processing`, `published`.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|categories|[mobileAppCategory](../resources/intune-apps-mobileappcategory.md) collection|The list of categories for this app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+|assignments|[mobileAppAssignment](../resources/intune-apps-mobileappassignment.md) collection|The list of group assignments for this mobile app. Inherited from [mobileApp](../resources/intune-apps-mobileapp.md)|
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.macOSMicrosoftDefenderApp"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.macOSMicrosoftDefenderApp",
+ "id": "String (identifier)",
+ "displayName": "String",
+ "description": "String",
+ "publisher": "String",
+ "largeIcon": {
+ "@odata.type": "microsoft.graph.mimeContent",
+ "type": "String",
+ "value": "binary"
+ },
+ "createdDateTime": "String (timestamp)",
+ "lastModifiedDateTime": "String (timestamp)",
+ "isFeatured": true,
+ "privacyInformationUrl": "String",
+ "informationUrl": "String",
+ "owner": "String",
+ "developer": "String",
+ "notes": "String",
+ "publishingState": "String"
+}
+```
v1.0 Intune Apps Mobileapp https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-apps-mobileapp.md
Title: "mobileApp resource type"
-description: "An abstract class containing the base properties for Intune mobile apps."
+description: "An abstract class containing the base properties for Intune mobile apps. Note: Listing mobile apps with `$expand=assignments` has been deprecated. Instead get the list of apps without the `$expand` query on `assignments`. Then, perform the expansion on individual applications."
localization_priority: Normal ms.prod: "intune"
Namespace: microsoft.graph
> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-An abstract class containing the base properties for Intune mobile apps.
+An abstract class containing the base properties for Intune mobile apps. Note: Listing mobile apps with `$expand=assignments` has been deprecated. Instead get the list of apps without the `$expand` query on `assignments`. Then, perform the expansion on individual applications.
## Methods |Method|Return Type|Description|
v1.0 Intune Company Conceptual https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-company-conceptual.md
Title: "Company terms and conditions in Microsoft Intune - Microsoft Graph API" description: "Lists the Microsoft Graph API for Intune (REST) endpoints that support company terms and conditions." ms.localizationpriority: medium-+ ms.prod: "intune" doc_type: conceptualPageType
v1.0 Intune Device Cfg Conceptual https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-device-cfg-conceptual.md
Title: "Device configuration in Microsoft Intune" description: "Use the Microsoft Intune Device Configuration workload to manage settings and features on all of the devices you manage."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: conceptualPageType
v1.0 Intune Device Mgt Conceptual https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-device-mgt-conceptual.md
Title: "Device management in Microsoft Intune" description: "Device management resources in Microsoft Intune"-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: conceptualPageType
v1.0 Intune Devices Devicelogcollectionrequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-devicelogcollectionrequest.md
+
+ Title: "deviceLogCollectionRequest resource type"
+description: "Windows Log Collection request entity."
+
+localization_priority: Normal
++
+# deviceLogCollectionRequest resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Windows Log Collection request entity.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier|
+|templateType|[deviceLogCollectionTemplateType](../resources/intune-devices-devicelogcollectiontemplatetype.md)|Indicates The template type that is sent with the collection request. defaule is Predefined. Possible values are: `predefined`, `unknownFutureValue`.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.deviceLogCollectionRequest"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.deviceLogCollectionRequest",
+ "id": "String (identifier)",
+ "templateType": "String"
+}
+```
v1.0 Intune Devices Devicelogcollectionresponse https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-devicelogcollectionresponse.md
+
+ Title: "deviceLogCollectionResponse resource type"
+description: "Windows Log Collection request entity."
+
+localization_priority: Normal
++
+# deviceLogCollectionResponse resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Windows Log Collection request entity.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List deviceLogCollectionResponses](../api/intune-devices-devicelogcollectionresponse-list.md)|[deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md) collection|List properties and relationships of the [deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md) objects.|
+|[Get deviceLogCollectionResponse](../api/intune-devices-devicelogcollectionresponse-get.md)|[deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md)|Read properties and relationships of the [deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md) object.|
+|[Create deviceLogCollectionResponse](../api/intune-devices-devicelogcollectionresponse-create.md)|[deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md)|Create a new [deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md) object.|
+|[Delete deviceLogCollectionResponse](../api/intune-devices-devicelogcollectionresponse-delete.md)|None|Deletes a [deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md).|
+|[Update deviceLogCollectionResponse](../api/intune-devices-devicelogcollectionresponse-update.md)|[deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md)|Update the properties of a [deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md) object.|
+|[createDownloadUrl action](../api/intune-devices-devicelogcollectionresponse-createdownloadurl.md)|String|Not yet documented|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier in the form of tenantId_deviceId_requestId.|
+|status|[appLogUploadState](../resources/intune-devices-apploguploadstate.md)|Indicates the status for the app log collection request if it is pending, completed or failed, Default is pending. Possible values are: `pending`, `completed`, `failed`, `unknownFutureValue`.|
+|managedDeviceId|Guid|Indicates Intune device unique identifier.|
+|requestedDateTimeUTC|DateTimeOffset|The DateTime of the request.|
+|receivedDateTimeUTC|DateTimeOffset|The DateTime the request was received.|
+|initiatedByUserPrincipalName|String|The UPN for who initiated the request.|
+|expirationDateTimeUTC|DateTimeOffset|The DateTime of the expiration of the logs.|
+|sizeInKB|Double|The size of the logs in KB. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|enrolledByUser|String|The User Principal Name (UPN) of the user that enrolled the device.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.deviceLogCollectionResponse"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.deviceLogCollectionResponse",
+ "id": "String (identifier)",
+ "status": "String",
+ "managedDeviceId": "Guid",
+ "requestedDateTimeUTC": "String (timestamp)",
+ "receivedDateTimeUTC": "String (timestamp)",
+ "initiatedByUserPrincipalName": "String",
+ "expirationDateTimeUTC": "String (timestamp)",
+ "sizeInKB": "4.2",
+ "enrolledByUser": "String"
+}
+```
v1.0 Intune Devices Devicelogcollectiontemplatetype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-devicelogcollectiontemplatetype.md
+
+ Title: "deviceLogCollectionTemplateType enum type"
+description: "Enum for the template type used for collecting logs"
+
+localization_priority: Normal
++
+# deviceLogCollectionTemplateType enum type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Enum for the template type used for collecting logs
+
+## Members
+|Member|Value|Description|
+|:|:|:|
+|predefined|0|Predefined template for what will be collected|
+|unknownFutureValue|1|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Devices Devicemanagement https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-devicemanagement.md
Singleton entity that acts as a container for all device management functionalit
|:|:|:| |[Get deviceManagement](../api/intune-devices-devicemanagement-get.md)|[deviceManagement](../resources/intune-devices-devicemanagement.md)|Read properties and relationships of the [deviceManagement](../resources/intune-devices-devicemanagement.md) object.| |[Update deviceManagement](../api/intune-devices-devicemanagement-update.md)|[deviceManagement](../resources/intune-devices-devicemanagement.md)|Update the properties of a [deviceManagement](../resources/intune-devices-devicemanagement.md) object.|
+|[userExperienceAnalyticsSummarizeWorkFromAnywhereDevices function](../api/intune-devices-devicemanagement-userexperienceanalyticssummarizeworkfromanywheredevices.md)|[userExperienceAnalyticsWorkFromAnywhereDevicesSummary](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevicessummary.md)|Not yet documented|
## Properties |Property|Type|Description|
Singleton entity that acts as a container for all device management functionalit
|subscriptionState|[deviceManagementSubscriptionState](../resources/intune-devices-devicemanagementsubscriptionstate.md)|Tenant mobile device management subscription state. Possible values are: `pending`, `active`, `warning`, `disabled`, `deleted`, `blocked`, `lockedOut`.| |deviceProtectionOverview|[deviceProtectionOverview](../resources/intune-devices-deviceprotectionoverview.md)|Device protection overview.| |windowsMalwareOverview|[windowsMalwareOverview](../resources/intune-devices-windowsmalwareoverview.md)|Malware overview for windows devices.|
+|userExperienceAnalyticsSettings|[userExperienceAnalyticsSettings](../resources/intune-devices-userexperienceanalyticssettings.md)|User experience analytics device settings|
## Relationships |Relationship|Type|Description|
Singleton entity that acts as a container for all device management functionalit
|managedDevices|[managedDevice](../resources/intune-devices-manageddevice.md) collection|The list of managed devices.| |windowsMalwareInformation|[windowsMalwareInformation](../resources/intune-devices-windowsmalwareinformation.md) collection|The list of affected malware in the tenant.| |mobileAppTroubleshootingEvents|[mobileAppTroubleshootingEvent](../resources/intune-devices-mobileapptroubleshootingevent.md) collection|The collection property of MobileAppTroubleshootingEvent.|
+|userExperienceAnalyticsOverview|[userExperienceAnalyticsOverview](../resources/intune-devices-userexperienceanalyticsoverview.md)|User experience analytics overview|
+|userExperienceAnalyticsBaselines|[userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md) collection|User experience analytics baselines|
+|userExperienceAnalyticsCategories|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md) collection|User experience analytics categories|
+|userExperienceAnalyticsDevicePerformance|[userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md) collection|User experience analytics device performance|
+|userExperienceAnalyticsDeviceStartupHistory|[userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md) collection|User experience analytics device Startup History|
+|userExperienceAnalyticsDeviceStartupProcesses|[userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md) collection|User experience analytics device Startup Processes|
+|userExperienceAnalyticsScoreHistory|[userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md) collection|User experience analytics device Startup Score History|
+|userExperienceAnalyticsMetricHistory|[userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md) collection|User experience analytics metric history|
+|userExperienceAnalyticsAppHealthApplicationPerformance|[userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md) collection|User experience analytics appHealth Application Performance|
+|userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails|[userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md) collection|User experience analytics appHealth Application Performance by App Version details|
+|userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId|[userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md) collection|User experience analytics appHealth Application Performance by App Version Device Id|
+|userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion|[userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md) collection|User experience analytics appHealth Application Performance by OS Version|
+|userExperienceAnalyticsAppHealthDevicePerformance|[userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md) collection|User experience analytics appHealth Device Performance|
+|userExperienceAnalyticsAppHealthDeviceModelPerformance|[userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md) collection|User experience analytics appHealth Model Performance|
+|userExperienceAnalyticsAppHealthOSVersionPerformance|[userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md) collection|User experience analytics appHealth OS version Performance|
+|userExperienceAnalyticsAppHealthOverview|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|User experience analytics appHealth overview|
+|userExperienceAnalyticsAppHealthDevicePerformanceDetails|[userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md) collection|User experience analytics device performance details|
+|userExperienceAnalyticsWorkFromAnywhereMetrics|[userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md) collection|User experience analytics work from anywhere metrics.|
+|userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric|[userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywherehardwarereadinessmetric.md)|User experience analytics work from anywhere hardware readiness metrics.|
+|userExperienceAnalyticsWorkFromAnywhereModelPerformance|[userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md) collection|The user experience analytics work from anywhere model performance|
+|userExperienceAnalyticsDeviceScores|[userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md) collection|User experience analytics device scores|
+|userExperienceAnalyticsModelScores|[userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md) collection|User experience analytics model scores|
## JSON Representation Here is a JSON representation of the resource.
Here is a JSON representation of the resource.
"lastUpdateDateTime": "String (timestamp)" } ]
+ },
+ "userExperienceAnalyticsSettings": {
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsSettings",
+ "configurationManagerDataConnectorConfigured": true
} } ```
v1.0 Intune Devices Deviceprotectionoverview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-deviceprotectionoverview.md
Hardware information of a given device.
|Property|Type|Description| |:|:|:| |totalReportedDeviceCount|Int32|Total device count.|
-|inactiveThreatAgentDeviceCount|Int32|Device with inactive threat agent count|
-|unknownStateThreatAgentDeviceCount|Int32|Device with threat agent state as unknown count.|
-|pendingSignatureUpdateDeviceCount|Int32|Device with old signature count.|
-|cleanDeviceCount|Int32|Clean device count.|
-|pendingFullScanDeviceCount|Int32|Pending full scan device count.|
-|pendingRestartDeviceCount|Int32|Pending restart device count.|
-|pendingManualStepsDeviceCount|Int32|Pending manual steps device count.|
-|pendingOfflineScanDeviceCount|Int32|Pending offline scan device count.|
-|criticalFailuresDeviceCount|Int32|Critical failures device count.|
-|pendingQuickScanDeviceCount|Int32|Pending quick scan device count. Valid values -2147483648 to 2147483647|
+|inactiveThreatAgentDeviceCount|Int32|Indicates number of devices with inactive threat agent|
+|unknownStateThreatAgentDeviceCount|Int32|Indicates number of devices with threat agent state as unknown|
+|pendingSignatureUpdateDeviceCount|Int32|Indicates number of devices with an old signature|
+|cleanDeviceCount|Int32|Indicates number of devices reporting as clean|
+|pendingFullScanDeviceCount|Int32|Indicates number of devices pending full scan|
+|pendingRestartDeviceCount|Int32|Indicates number of devices pending restart|
+|pendingManualStepsDeviceCount|Int32|Indicates number of devices with pending manual steps|
+|pendingOfflineScanDeviceCount|Int32|Indicates number of pending offline scan devices|
+|criticalFailuresDeviceCount|Int32|Indicates number of devices with critical failures|
+|pendingQuickScanDeviceCount|Int32|Indicates the number of devices that have a pending full scan. Valid values -2147483648 to 2147483647|
## Relationships None
v1.0 Intune Devices Disktype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-disktype.md
Not yet documented
## Members |Member|Value|Description| |:|:|:|
-|unknown|0|Enum member for unknown or default diskType|
-|hdd|1|Enum member for HDD devices|
-|ssd|2|Enum member for SSD devices|
-|unknownFutureValue|3|Evolvable enum member|
+|unknown|0|Enum member for unknown or default diskType.|
+|hdd|1|Enum member for HDD devices.|
+|ssd|2|Enum member for SSD devices.|
+|unknownFutureValue|3|Evolvable enumeration sentinel value.Do not use.|
v1.0 Intune Devices Insightvaluedouble https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-insightvaluedouble.md
+
+ Title: "insightValueDouble resource type"
+description: "The value in an user experience analytics insight."
+
+localization_priority: Normal
++
+# insightValueDouble resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The value in an user experience analytics insight.
++
+Inherits from [userExperienceAnalyticsInsightValue](../resources/intune-devices-userexperienceanalyticsinsightvalue.md)
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|value|Double|The double value of the user experience analytics insight.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.insightValueDouble"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.insightValueDouble",
+ "value": "4.2"
+}
+```
v1.0 Intune Devices Insightvalueint https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-insightvalueint.md
+
+ Title: "insightValueInt resource type"
+description: "The value in an user experience analytics insight."
+
+localization_priority: Normal
++
+# insightValueInt resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The value in an user experience analytics insight.
++
+Inherits from [userExperienceAnalyticsInsightValue](../resources/intune-devices-userexperienceanalyticsinsightvalue.md)
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|value|Int32|The int value of the user experience analytics insight.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.insightValueInt"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.insightValueInt",
+ "value": 1024
+}
+```
v1.0 Intune Devices Malwarestateforwindowsdevice https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-malwarestateforwindowsdevice.md
Malware state for a windows device
|Property|Type|Description| |:|:|:| |id|String|The unique Identifier. This is device id.|
-|deviceName|String|Device name|
-|executionState|[windowsMalwareExecutionState](../resources/intune-devices-windowsmalwareexecutionstate.md)|Execution status of the malware like blocked/executing etc. Possible values are: `unknown`, `blocked`, `allowed`, `running`, `notRunning`.|
-|threatState|[windowsMalwareThreatState](../resources/intune-devices-windowsmalwarethreatstate.md)|Threat status of the malware like cleaned/quarantined/allowed etc. Possible values are: `active`, `actionFailed`, `manualStepsRequired`, `fullScanRequired`, `rebootRequired`, `remediatedWithNonCriticalFailures`, `quarantined`, `removed`, `cleaned`, `allowed`, `noStatusCleared`.|
+|deviceName|String|Indicates the name of the device being evaluated for malware state|
+|executionState|[windowsMalwareExecutionState](../resources/intune-devices-windowsmalwareexecutionstate.md)|Indicates execution status of the malware. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unknown. Possible values are: `unknown`, `blocked`, `allowed`, `running`, `notRunning`.|
+|threatState|[windowsMalwareThreatState](../resources/intune-devices-windowsmalwarethreatstate.md)|Indicates threat status of the malware. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. defaults to noStatusCleared. Possible values are: `active`, `actionFailed`, `manualStepsRequired`, `fullScanRequired`, `rebootRequired`, `remediatedWithNonCriticalFailures`, `quarantined`, `removed`, `cleaned`, `allowed`, `noStatusCleared`.|
|initialDetectionDateTime|DateTimeOffset|Initial detection datetime of the malware| |lastStateChangeDateTime|DateTimeOffset|The last time this particular threat was changed|
-|detectionCount|Int32|Number of times the malware is detected|
+|detectionCount|Int32|Indicates the number of times the malware is detected|
## Relationships None
v1.0 Intune Devices Manageddevice https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-manageddevice.md
Devices that are managed or pre-enrolled through Intune
|[Create managedDevice](../api/intune-devices-manageddevice-create.md)|[managedDevice](../resources/intune-devices-manageddevice.md)|Create a new [managedDevice](../resources/intune-devices-manageddevice.md) object.| |[Delete managedDevice](../api/intune-devices-manageddevice-delete.md)|None|Deletes a [managedDevice](../resources/intune-devices-manageddevice.md).| |[Update managedDevice](../api/intune-devices-manageddevice-update.md)|[managedDevice](../resources/intune-devices-manageddevice.md)|Update the properties of a [managedDevice](../resources/intune-devices-manageddevice.md) object.|
+|[createDeviceLogCollectionRequest action](../api/intune-devices-manageddevice-createdevicelogcollectionrequest.md)|[deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md)|Not yet documented|
|[retire action](../api/intune-devices-manageddevice-retire.md)|None|Retire a device| |[wipe action](../api/intune-devices-manageddevice-wipe.md)|None|Wipe a device| |[resetPasscode action](../api/intune-devices-manageddevice-resetpasscode.md)|None|Reset passcode|
Devices that are managed or pre-enrolled through Intune
|deviceName|String|Name of the device. This property is read-only.| |managedDeviceOwnerType|[managedDeviceOwnerType](../resources/intune-devices-manageddeviceownertype.md)|Ownership of the device. Can be 'company' or 'personal'. Possible values are: `unknown`, `company`, `personal`.| |deviceActionResults|[deviceActionResult](../resources/intune-devices-deviceactionresult.md) collection|List of ComplexType deviceActionResult objects. This property is read-only.|
-|enrolledDateTime|DateTimeOffset|Enrollment time of the device. This property is read-only.|
-|lastSyncDateTime|DateTimeOffset|The date and time that the device last completed a successful sync with Intune. This property is read-only.|
+|enrolledDateTime|DateTimeOffset|Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only.|
+|lastSyncDateTime|DateTimeOffset|The date and time that the device last completed a successful sync with Intune. Supports $filter operator 'lt' and 'gt'. This property is read-only.|
|operatingSystem|String|Operating system of the device. Windows, iOS, etc. This property is read-only.|
-|complianceState|[complianceState](../resources/intune-devices-compliancestate.md)|Compliance state of the device. This property is read-only. Possible values are: `unknown`, `compliant`, `noncompliant`, `conflict`, `error`, `inGracePeriod`, `configManager`.|
-|jailBroken|String|whether the device is jail broken or rooted. This property is read-only.|
-|managementAgent|[managementAgentType](../resources/intune-devices-managementagenttype.md)|Management channel of the device. Intune, EAS, etc. This property is read-only. Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`.|
+|complianceState|[complianceState](../resources/intune-devices-compliancestate.md)|Compliance state of the device. Examples: Compliant, Conflict, Error, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: `unknown`, `compliant`, `noncompliant`, `conflict`, `error`, `inGracePeriod`, `configManager`.|
+|jailBroken|String|Whether the device is jail broken or rooted. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only.|
+|managementAgent|[managementAgentType](../resources/intune-devices-managementagenttype.md)|Management channel of the device. Examples: Intune, EAS, etc. Default is unknown. Supports $filter operator 'eq' and 'or'. This property is read-only. Possible values are: `eas`, `mdm`, `easMdm`, `intuneClient`, `easIntuneClient`, `configurationManagerClient`, `configurationManagerClientMdm`, `configurationManagerClientMdmEas`, `unknown`, `jamf`, `googleCloudDevicePolicyController`.|
|osVersion|String|Operating system version of the device. This property is read-only.| |easActivated|Boolean|Whether the device is Exchange ActiveSync activated. This property is read-only.| |easDeviceId|String|Exchange ActiveSync Id of the device. This property is read-only.| |easActivationDateTime|DateTimeOffset|Exchange ActivationSync activation time of the device. This property is read-only.| |azureADRegistered|Boolean|Whether the device is Azure Active Directory registered. This property is read-only.| |deviceEnrollmentType|[deviceEnrollmentType](../resources/intune-devices-deviceenrollmenttype.md)|Enrollment type of the device. This property is read-only. Possible values are: `unknown`, `userEnrollment`, `deviceEnrollmentManager`, `appleBulkWithUser`, `appleBulkWithoutUser`, `windowsAzureADJoin`, `windowsBulkUserless`, `windowsAutoEnrollment`, `windowsBulkAzureDomainJoin`, `windowsCoManagement`, `windowsAzureADJoinUsingDeviceAuth`, `appleUserEnrollment`, `appleUserEnrollmentWithServiceAccount`.|
-|activationLockBypassCode|String|The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. Individual GET call with select query options is needed to retrieve actual values. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
+|activationLockBypassCode|String|The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
|emailAddress|String|Email(s) for the user associated with the device. This property is read-only.| |azureADDeviceId|String|The unique identifier for the Azure Active Directory device. Read only. This property is read-only.| |deviceRegistrationState|[deviceRegistrationState](../resources/intune-devices-deviceregistrationstate.md)|Device registration state. This property is read-only. Possible values are: `notRegistered`, `registered`, `revoked`, `keyConflict`, `approvalPending`, `certificateReset`, `notRegisteredPendingEnrollment`, `unknown`.|
-|deviceCategoryDisplayName|String|Device category display name. This property is read-only.|
+|deviceCategoryDisplayName|String|Device category display name. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only.|
|isSupervised|Boolean|Device supervised status. This property is read-only.| |exchangeLastSuccessfulSyncDateTime|DateTimeOffset|Last time the device contacted Exchange. This property is read-only.| |exchangeAccessState|[deviceManagementExchangeAccessState](../resources/intune-devices-devicemanagementexchangeaccessstate.md)|The Access State of the device in Exchange. This property is read-only. Possible values are: `none`, `unknown`, `allowed`, `blocked`, `quarantined`.| |exchangeAccessStateReason|[deviceManagementExchangeAccessStateReason](../resources/intune-devices-devicemanagementexchangeaccessstatereason.md)|The reason for the device's access state in Exchange. This property is read-only. Possible values are: `none`, `unknown`, `exchangeGlobalRule`, `exchangeIndividualRule`, `exchangeDeviceRule`, `exchangeUpgrade`, `exchangeMailboxPolicy`, `other`, `compliant`, `notCompliant`, `notEnrolled`, `unknownLocation`, `mfaRequired`, `azureADBlockDueToAccessPolicy`, `compromisedPassword`, `deviceNotKnownWithManagedApp`.|
-|remoteAssistanceSessionUrl|String|Url that allows a Remote Assistance session to be established with the device. This property is read-only.|
+|remoteAssistanceSessionUrl|String|Url that allows a Remote Assistance session to be established with the device. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.|
|remoteAssistanceSessionErrorDetails|String|An error string that identifies issues when creating Remote Assistance session objects. This property is read-only.| |isEncrypted|Boolean|Device encryption status. This property is read-only.| |userPrincipalName|String|Device user principal name. This property is read-only.|
Devices that are managed or pre-enrolled through Intune
|partnerReportedThreatState|[managedDevicePartnerReportedHealthState](../resources/intune-devices-manageddevicepartnerreportedhealthstate.md)|Indicates the threat state of a device when a Mobile Threat Defense partner is in use by the account and device. Read Only. This property is read-only. Possible values are: `unknown`, `activated`, `deactivated`, `secured`, `lowSeverity`, `mediumSeverity`, `highSeverity`, `unresponsive`, `compromised`, `misconfigured`.| |requireUserEnrollmentApproval|Boolean|Reports if the managed iOS device is user approval enrollment. This property is read-only.| |managementCertificateExpirationDate|DateTimeOffset|Reports device management certificate expiration date. This property is read-only.|
-|iccid|String|Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
-|udid|String|Unique Device Identifier for iOS and macOS devices. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
-|notes|String|Notes on the device created by IT Admin. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported.|
+|iccid|String|Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
+|udid|String|Unique Device Identifier for iOS and macOS devices. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.|
+|notes|String|Notes on the device created by IT Admin. Default is null. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported.|
|ethernetMacAddress|String|Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.|
-|physicalMemoryInBytes|Int64|Total Memory in Bytes. Return default value 0 in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. Default value is 0. Read-only. This property is read-only.|
+|physicalMemoryInBytes|Int64|Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only.|
## Relationships |Relationship|Type|Description|
Devices that are managed or pre-enrolled through Intune
|deviceCategory|[deviceCategory](../resources/intune-devices-devicecategory.md)|Device category| |windowsProtectionState|[windowsProtectionState](../resources/intune-devices-windowsprotectionstate.md)|The device protection status. This property is read-only.| |users|[user](../resources/intune-devices-user.md) collection|The primary users associated with the managed device.|
+|logCollectionRequests|[deviceLogCollectionResponse](../resources/intune-devices-devicelogcollectionresponse.md) collection|List of log collection requests|
## JSON Representation Here is a JSON representation of the resource.
v1.0 Intune Devices Obliterationbehavior https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-obliterationbehavior.md
+
+ Title: "obliterationBehavior enum type"
+description: "In macOS 12 and later, this command uses Erase All Content and Settings (EACS) on Mac computers with the Apple M1 chip or the Apple T2 Security Chip. On those devices, if EACS canΓÇÖt run, the device can use obliteration (macOS 11.x behavior). This key has no effect on machines prior to the T2 chip. Upon receiving this command, the device performs preflight checks to determine if the device is in a state that allows EACS. The ObliterationBehavior value defines the device's fallback behavior."
+
+localization_priority: Normal
++
+# obliterationBehavior enum type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+In macOS 12 and later, this command uses Erase All Content and Settings (EACS) on Mac computers with the Apple M1 chip or the Apple T2 Security Chip. On those devices, if EACS canΓÇÖt run, the device can use obliteration (macOS 11.x behavior). This key has no effect on machines prior to the T2 chip. Upon receiving this command, the device performs preflight checks to determine if the device is in a state that allows EACS. The ObliterationBehavior value defines the device's fallback behavior.
+
+## Members
+|Member|Value|Description|
+|:|:|:|
+|default|0|Default. If Erase All Content and Settings (EACS) preflight fails, the device responds to the server with an Error status and then attempts to erase itself. If EACS preflight succeeds but EACS fails, then the device attempts to erase itself.|
+|doNotObliterate|1|If Erase All Content and Settings (EACS) preflight fails, the device responds to the server with an Error status and doesnΓÇÖt attempt to erase itself. If EACS preflight succeeds but EACS fails, then the device doesnΓÇÖt attempt to erase itself.|
+|obliterateWithWarning|2|If Erase All Content and Settings (EACS) preflight fails, the device responds with an Acknowledged status and then attempts to erase itself. If EACS preflight succeeds but EACS fails, then the device attempts to erase itself.|
+|always|3|The system doesnΓÇÖt attempt Erase All Content and Settings (EACS). T2 and later devices always obliterate.|
+|unknownFutureValue|999|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Devices Operatingsystemupgradeeligibility https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-operatingsystemupgradeeligibility.md
+
+ Title: "operatingSystemUpgradeEligibility enum type"
+description: "Work From Anywhere windows device upgrade eligibility status."
+
+localization_priority: Normal
++
+# operatingSystemUpgradeEligibility enum type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Work From Anywhere windows device upgrade eligibility status.
+
+## Members
+|Member|Value|Description|
+|:|:|:|
+|upgraded|0|The device is upgraded to latest version of windows.|
+|unknown|1|Not enough data available to compute the eligibility of device for windows upgrade.|
+|notCapable|2|The device is not capable for windows upgrade.|
+|capable|3|The device is capable for windows upgrade.|
+|unknownFutureValue|4|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Devices Resetpasscodeactionresult https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-resetpasscodeactionresult.md
Inherits from [deviceActionResult](../resources/intune-devices-deviceactionresul
|startDateTime|DateTimeOffset|Time the action was initiated Inherited from [deviceActionResult](../resources/intune-devices-deviceactionresult.md)| |lastUpdatedDateTime|DateTimeOffset|Time the action state was last updated Inherited from [deviceActionResult](../resources/intune-devices-deviceactionresult.md)| |passcode|String|Newly generated passcode for the device |
+|errorCode|Int32|RotateBitLockerKeys action error code. Valid values 0 to 2147483647|
## Relationships None
Here is a JSON representation of the resource.
"actionState": "String", "startDateTime": "String (timestamp)", "lastUpdatedDateTime": "String (timestamp)",
- "passcode": "String"
+ "passcode": "String",
+ "errorCode": 1024
} ```
v1.0 Intune Devices Userexperienceanalyticsapphealthapplicationperformance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md
+
+ Title: "userExperienceAnalyticsAppHealthApplicationPerformance resource type"
+description: "The user experience analytics application performance entity contains application performance details."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsAppHealthApplicationPerformance resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics application performance entity contains application performance details.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsAppHealthApplicationPerformances](../api/intune-devices-userexperienceanalyticsapphealthapplicationperformance-list.md)|[userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md) collection|List properties and relationships of the [userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md) objects.|
+|[Get userExperienceAnalyticsAppHealthApplicationPerformance](../api/intune-devices-userexperienceanalyticsapphealthapplicationperformance-get.md)|[userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md)|Read properties and relationships of the [userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md) object.|
+|[Create userExperienceAnalyticsAppHealthApplicationPerformance](../api/intune-devices-userexperienceanalyticsapphealthapplicationperformance-create.md)|[userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md)|Create a new [userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md) object.|
+|[Delete userExperienceAnalyticsAppHealthApplicationPerformance](../api/intune-devices-userexperienceanalyticsapphealthapplicationperformance-delete.md)|None|Deletes a [userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md).|
+|[Update userExperienceAnalyticsAppHealthApplicationPerformance](../api/intune-devices-userexperienceanalyticsapphealthapplicationperformance-update.md)|[userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md)|Update the properties of a [userExperienceAnalyticsAppHealthApplicationPerformance](../resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics application performance object. Supports: $select, $OrderBy. Read-only.|
+|appHangCount|Int32|The number of hangs for the application. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|appHealthScore|Double|The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|appHealthStatus|String|The overall health status of the application. Read-only.|
+|allOrgsHealthScore|Double|The median health score of the application across all organizations. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|activeDeviceCount|Int32|The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|appName|String|The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.|
+|appDisplayName|String|The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.|
+|appPublisher|String|The publisher of the application. Supports: $select, $OrderBy. Read-only.|
+|appUsageDuration|Int32|The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|appCrashCount|Int32|The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|meanTimeToFailureInMinutes|Int32|The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance",
+ "id": "String (identifier)",
+ "appHangCount": 1024,
+ "appHealthScore": "4.2",
+ "appHealthStatus": "String",
+ "allOrgsHealthScore": "4.2",
+ "activeDeviceCount": 1024,
+ "appName": "String",
+ "appDisplayName": "String",
+ "appPublisher": "String",
+ "appUsageDuration": 1024,
+ "appCrashCount": 1024,
+ "meanTimeToFailureInMinutes": 1024
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyappversiondetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md
+
+ Title: "userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails resource type"
+description: "The user experience analytics application performance entity contains application performance by application version details."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics application performance entity contains application performance by application version details.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailses](../api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails-list.md)|[userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md) collection|List properties and relationships of the [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md) objects.|
+|[Get userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails-get.md)|[userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md)|Read properties and relationships of the [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md) object.|
+|[Create userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails-create.md)|[userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md)|Create a new [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md) object.|
+|[Delete userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails-delete.md)|None|Deletes a [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md).|
+|[Update userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails-update.md)|[userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md)|Update the properties of a [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics application performance by application version details object. Supports: $select, $OrderBy. Read-only.|
+|deviceCountWithCrashes|Int32|The total number of devices that have reported one or more application crashes for this application and version. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|isMostUsedVersion|Boolean|When TRUE, indicates the version of application is the most used version for that application. When FALSE, indicates the version is not the most used version. FALSE by default. Supports: $select, $OrderBy. Read-only.|
+|isLatestUsedVersion|Boolean|When TRUE, indicates the version of application is the latest version for that application that is in use. When FALSE, indicates the version is not the latest version. FALSE by default. Supports: $select, $OrderBy.|
+|appName|String|The name of the application.|
+|appDisplayName|String|The friendly name of the application.|
+|appPublisher|String|The publisher of the application.|
+|appVersion|String|The version of the application.|
+|appCrashCount|Int32|The number of crashes for the app. Valid values -2147483648 to 2147483647|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails",
+ "id": "String (identifier)",
+ "deviceCountWithCrashes": 1024,
+ "isMostUsedVersion": true,
+ "isLatestUsedVersion": true,
+ "appName": "String",
+ "appDisplayName": "String",
+ "appPublisher": "String",
+ "appVersion": "String",
+ "appCrashCount": 1024
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyappversiondeviceid https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md
+
+ Title: "userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId resource type"
+description: "The user experience analytics application performance entity contains application performance by application version device id."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics application performance entity contains application performance by application version device id.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIds](../api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid-list.md)|[userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md) collection|List properties and relationships of the [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md) objects.|
+|[Get userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid-get.md)|[userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md)|Read properties and relationships of the [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md) object.|
+|[Create userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid-create.md)|[userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md)|Create a new [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md) object.|
+|[Delete userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid-delete.md)|None|Deletes a [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md).|
+|[Update userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid-update.md)|[userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md)|Update the properties of a [userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics application performance by application version device id object. Supports: $select, $OrderBy. Read-only.|
+|deviceId|String|The Intune device id of the device. Supports: $select, $OrderBy. Read-only.|
+|deviceDisplayName|String|The name of the device. Supports: $select, $OrderBy. Read-only.|
+|processedDateTime|DateTimeOffset|The date and time when the statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only.|
+|appName|String|The name of the application.|
+|appDisplayName|String|The friendly name of the application.|
+|appPublisher|String|The publisher of the application.|
+|appVersion|String|The version of the application.|
+|appCrashCount|Int32|The number of crashes for the app. Valid values -2147483648 to 2147483647|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId",
+ "id": "String (identifier)",
+ "deviceId": "String",
+ "deviceDisplayName": "String",
+ "processedDateTime": "String (timestamp)",
+ "appName": "String",
+ "appDisplayName": "String",
+ "appPublisher": "String",
+ "appVersion": "String",
+ "appCrashCount": 1024
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthappperformancebyosversion https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md
+
+ Title: "userExperienceAnalyticsAppHealthAppPerformanceByOSVersion resource type"
+description: "The user experience analytics application performance entity contains app performance details by OS version."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsAppHealthAppPerformanceByOSVersion resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics application performance entity contains app performance details by OS version.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsAppHealthAppPerformanceByOSVersions](../api/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion-list.md)|[userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md) collection|List properties and relationships of the [userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md) objects.|
+|[Get userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../api/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion-get.md)|[userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md)|Read properties and relationships of the [userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md) object.|
+|[Create userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../api/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion-create.md)|[userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md)|Create a new [userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md) object.|
+|[Delete userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../api/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion-delete.md)|None|Deletes a [userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md).|
+|[Update userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../api/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion-update.md)|[userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md)|Update the properties of a [userExperienceAnalyticsAppHealthAppPerformanceByOSVersion](../resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics application performance by OS version object. Supports: $select, $OrderBy. Read-only.|
+|osVersion|String|The OS version of the application. Supports: $select, $OrderBy. Read-only.|
+|osBuildNumber|String|The OS build number of the application. Supports: $select, $OrderBy. Read-only.|
+|activeDeviceCount|Int32|The number of devices where the application has been active. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|appName|String|The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.|
+|appDisplayName|String|The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only.|
+|appPublisher|String|The publisher of the application. Supports: $select, $OrderBy. Read-only.|
+|appUsageDuration|Int32|The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|appCrashCount|Int32|The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|meanTimeToFailureInMinutes|Int32|The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion",
+ "id": "String (identifier)",
+ "osVersion": "String",
+ "osBuildNumber": "String",
+ "activeDeviceCount": 1024,
+ "appName": "String",
+ "appDisplayName": "String",
+ "appPublisher": "String",
+ "appUsageDuration": 1024,
+ "appCrashCount": 1024,
+ "meanTimeToFailureInMinutes": 1024
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthdevicemodelperformance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md
+
+ Title: "userExperienceAnalyticsAppHealthDeviceModelPerformance resource type"
+description: "The user experience analytics device model performance entity contains device model performance details."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsAppHealthDeviceModelPerformance resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics device model performance entity contains device model performance details.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsAppHealthDeviceModelPerformances](../api/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance-list.md)|[userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md) collection|List properties and relationships of the [userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md) objects.|
+|[Get userExperienceAnalyticsAppHealthDeviceModelPerformance](../api/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance-get.md)|[userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md)|Read properties and relationships of the [userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md) object.|
+|[Create userExperienceAnalyticsAppHealthDeviceModelPerformance](../api/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance-create.md)|[userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md)|Create a new [userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md) object.|
+|[Delete userExperienceAnalyticsAppHealthDeviceModelPerformance](../api/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance-delete.md)|None|Deletes a [userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md).|
+|[Update userExperienceAnalyticsAppHealthDeviceModelPerformance](../api/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance-update.md)|[userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md)|Update the properties of a [userExperienceAnalyticsAppHealthDeviceModelPerformance](../resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics device model performance object. Supports: $select, $OrderBy. Read-only.|
+|deviceModel|String|The model name of the device. Supports: $select, $OrderBy. Read-only.|
+|deviceManufacturer|String|The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.|
+|activeDeviceCount|Int32|The number of active devices for the model. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|meanTimeToFailureInMinutes|Int32|The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|modelAppHealthScore|Double|The application health score of the device model. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|modelAppHealthStatus|String|The overall app health status of the device model.|
+|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics model. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance",
+ "id": "String (identifier)",
+ "deviceModel": "String",
+ "deviceManufacturer": "String",
+ "activeDeviceCount": 1024,
+ "meanTimeToFailureInMinutes": 1024,
+ "modelAppHealthScore": "4.2",
+ "modelAppHealthStatus": "String",
+ "healthStatus": "String"
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthdeviceperformance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md
+
+ Title: "userExperienceAnalyticsAppHealthDevicePerformance resource type"
+description: "The user experience analytics device performance entity contains device performance details."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsAppHealthDevicePerformance resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics device performance entity contains device performance details.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsAppHealthDevicePerformances](../api/intune-devices-userexperienceanalyticsapphealthdeviceperformance-list.md)|[userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md) collection|List properties and relationships of the [userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md) objects.|
+|[Get userExperienceAnalyticsAppHealthDevicePerformance](../api/intune-devices-userexperienceanalyticsapphealthdeviceperformance-get.md)|[userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md)|Read properties and relationships of the [userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md) object.|
+|[Create userExperienceAnalyticsAppHealthDevicePerformance](../api/intune-devices-userexperienceanalyticsapphealthdeviceperformance-create.md)|[userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md)|Create a new [userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md) object.|
+|[Delete userExperienceAnalyticsAppHealthDevicePerformance](../api/intune-devices-userexperienceanalyticsapphealthdeviceperformance-delete.md)|None|Deletes a [userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md).|
+|[Update userExperienceAnalyticsAppHealthDevicePerformance](../api/intune-devices-userexperienceanalyticsapphealthdeviceperformance-update.md)|[userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md)|Update the properties of a [userExperienceAnalyticsAppHealthDevicePerformance](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics device performance object. Supports: $select, $OrderBy. Read-only.|
+|deviceModel|String|The model name of the device. Supports: $select, $OrderBy. Read-only.|
+|deviceManufacturer|String|The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.|
+|appCrashCount|Int32|The number of application crashes for the device. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|crashedAppCount|Int32|The number of distinct application crashes for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|appHangCount|Int32|The number of application hangs for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|processedDateTime|DateTimeOffset|The date and time when the statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only.|
+|meanTimeToFailureInMinutes|Int32|The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|deviceAppHealthScore|Double|The application health score of the device. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|deviceAppHealthStatus|String|The overall app health status of the device.|
+|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+|deviceId|String|The Intune device id of the device. Supports: $select, $OrderBy. Read-only.|
+|deviceDisplayName|String|The name of the device. Supports: $select, $OrderBy. Read-only.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance",
+ "id": "String (identifier)",
+ "deviceModel": "String",
+ "deviceManufacturer": "String",
+ "appCrashCount": 1024,
+ "crashedAppCount": 1024,
+ "appHangCount": 1024,
+ "processedDateTime": "String (timestamp)",
+ "meanTimeToFailureInMinutes": 1024,
+ "deviceAppHealthScore": "4.2",
+ "deviceAppHealthStatus": "String",
+ "healthStatus": "String",
+ "deviceId": "String",
+ "deviceDisplayName": "String"
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthdeviceperformancedetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md
+
+ Title: "userExperienceAnalyticsAppHealthDevicePerformanceDetails resource type"
+description: "The user experience analytics device performance entity contains device performance details."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsAppHealthDevicePerformanceDetails resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics device performance entity contains device performance details.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsAppHealthDevicePerformanceDetailses](../api/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails-list.md)|[userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md) collection|List properties and relationships of the [userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md) objects.|
+|[Get userExperienceAnalyticsAppHealthDevicePerformanceDetails](../api/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails-get.md)|[userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md)|Read properties and relationships of the [userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md) object.|
+|[Create userExperienceAnalyticsAppHealthDevicePerformanceDetails](../api/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails-create.md)|[userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md)|Create a new [userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md) object.|
+|[Delete userExperienceAnalyticsAppHealthDevicePerformanceDetails](../api/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails-delete.md)|None|Deletes a [userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md).|
+|[Update userExperienceAnalyticsAppHealthDevicePerformanceDetails](../api/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails-update.md)|[userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md)|Update the properties of a [userExperienceAnalyticsAppHealthDevicePerformanceDetails](../resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics device performance details object. Supports: $select, $OrderBy. Read-only.|
+|eventDateTime|DateTimeOffset|The time the event occurred. The value cannot be modified and is automatically populated when the statistics are computed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only.|
+|eventType|String|The type of the event. Supports: $select, $OrderBy. Read-only.|
+|appDisplayName|String|The friendly name of the application for which the event occurred. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only.|
+|appPublisher|String|The publisher of the application. Supports: $select, $OrderBy. Read-only.|
+|appVersion|String|The version of the application. Possible values are: 1.0.0.1, 75.65.23.9. Supports: $select, $OrderBy. Read-only.|
+|deviceId|String|The Intune device id of the device. Supports: $select, $OrderBy. Read-only.|
+|deviceDisplayName|String|The name of the device. Supports: $select, $OrderBy. Read-only.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails",
+ "id": "String (identifier)",
+ "eventDateTime": "String (timestamp)",
+ "eventType": "String",
+ "appDisplayName": "String",
+ "appPublisher": "String",
+ "appVersion": "String",
+ "deviceId": "String",
+ "deviceDisplayName": "String"
+}
+```
v1.0 Intune Devices Userexperienceanalyticsapphealthosversionperformance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md
+
+ Title: "userExperienceAnalyticsAppHealthOSVersionPerformance resource type"
+description: "The user experience analytics device OS version performance entity contains OS version performance details."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsAppHealthOSVersionPerformance resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics device OS version performance entity contains OS version performance details.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsAppHealthOSVersionPerformances](../api/intune-devices-userexperienceanalyticsapphealthosversionperformance-list.md)|[userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md) collection|List properties and relationships of the [userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md) objects.|
+|[Get userExperienceAnalyticsAppHealthOSVersionPerformance](../api/intune-devices-userexperienceanalyticsapphealthosversionperformance-get.md)|[userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md)|Read properties and relationships of the [userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md) object.|
+|[Create userExperienceAnalyticsAppHealthOSVersionPerformance](../api/intune-devices-userexperienceanalyticsapphealthosversionperformance-create.md)|[userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md)|Create a new [userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md) object.|
+|[Delete userExperienceAnalyticsAppHealthOSVersionPerformance](../api/intune-devices-userexperienceanalyticsapphealthosversionperformance-delete.md)|None|Deletes a [userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md).|
+|[Update userExperienceAnalyticsAppHealthOSVersionPerformance](../api/intune-devices-userexperienceanalyticsapphealthosversionperformance-update.md)|[userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md)|Update the properties of a [userExperienceAnalyticsAppHealthOSVersionPerformance](../resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics OS version performance object. Supports: $select, $OrderBy. Read-only.|
+|osVersion|String|The OS version installed on the device. Supports: $select, $OrderBy. Read-only.|
+|osBuildNumber|String|The OS build number installed on the device. Supports: $select, $OrderBy. Read-only.|
+|activeDeviceCount|Int32|The number of active devices for the OS version. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|meanTimeToFailureInMinutes|Int32|The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|osVersionAppHealthScore|Double|The application health score of the OS version. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|osVersionAppHealthStatus|String|The overall app health status of the OS version.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance",
+ "id": "String (identifier)",
+ "osVersion": "String",
+ "osBuildNumber": "String",
+ "activeDeviceCount": 1024,
+ "meanTimeToFailureInMinutes": 1024,
+ "osVersionAppHealthScore": "4.2",
+ "osVersionAppHealthStatus": "String"
+}
+```
v1.0 Intune Devices Userexperienceanalyticsautopilotdevicessummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsautopilotdevicessummary.md
+
+ Title: "userExperienceAnalyticsAutopilotDevicesSummary resource type"
+description: "The user experience analytics summary of Devices not windows autopilot ready."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsAutopilotDevicesSummary resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics summary of Devices not windows autopilot ready.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|devicesNotAutopilotRegistered|Int32|The count of intune devices that are not autopilot registerd. Read-only.|
+|devicesWithoutAutopilotProfileAssigned|Int32|The count of intune devices not autopilot profile assigned. Read-only.|
+|totalWindows10DevicesWithoutTenantAttached|Int32|The count of windows 10 devices that are Intune and co-managed. Read-only.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsAutopilotDevicesSummary"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsAutopilotDevicesSummary",
+ "devicesNotAutopilotRegistered": 1024,
+ "devicesWithoutAutopilotProfileAssigned": 1024,
+ "totalWindows10DevicesWithoutTenantAttached": 1024
+}
+```
v1.0 Intune Devices Userexperienceanalyticsbaseline https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsbaseline.md
+
+ Title: "userExperienceAnalyticsBaseline resource type"
+description: "The user experience analytics baseline entity contains baseline values against which to compare the user experience analytics scores."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsBaseline resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics baseline entity contains baseline values against which to compare the user experience analytics scores.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsBaselines](../api/intune-devices-userexperienceanalyticsbaseline-list.md)|[userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md) collection|List properties and relationships of the [userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md) objects.|
+|[Get userExperienceAnalyticsBaseline](../api/intune-devices-userexperienceanalyticsbaseline-get.md)|[userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md)|Read properties and relationships of the [userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md) object.|
+|[Create userExperienceAnalyticsBaseline](../api/intune-devices-userexperienceanalyticsbaseline-create.md)|[userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md)|Create a new [userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md) object.|
+|[Delete userExperienceAnalyticsBaseline](../api/intune-devices-userexperienceanalyticsbaseline-delete.md)|None|Deletes a [userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md).|
+|[Update userExperienceAnalyticsBaseline](../api/intune-devices-userexperienceanalyticsbaseline-update.md)|[userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md)|Update the properties of a [userExperienceAnalyticsBaseline](../resources/intune-devices-userexperienceanalyticsbaseline.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics baseline.|
+|displayName|String|The name of the baseline.|
+|overallScore|Int32|The overall score of the user experience analytics baseline.|
+|isBuiltIn|Boolean|When TRUE, indicates the current baseline is the commercial median baseline. When FALSE, indicates it is a custom baseline. FALSE by default.|
+|createdDateTime|DateTimeOffset|The date the custom baseline was created. The value cannot be modified and is automatically populated when the baseline is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|deviceBootPerformanceMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The scores and insights for the device boot performance metrics.|
+|bestPracticesMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The scores and insights for the best practices metrics.|
+|rebootAnalyticsMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The scores and insights for the reboot analytics metrics.|
+|resourcePerformanceMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The scores and insights for the resource performance metrics.|
+|appHealthMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The scores and insights for the application health metrics.|
+|workFromAnywhereMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The scores and insights for the work from anywhere metrics.|
+|batteryHealthMetrics|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|The scores and insights for the battery health metrics.|
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsBaseline"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsBaseline",
+ "id": "String (identifier)",
+ "displayName": "String",
+ "overallScore": 1024,
+ "isBuiltIn": true,
+ "createdDateTime": "String (timestamp)"
+}
+```
v1.0 Intune Devices Userexperienceanalyticscategory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticscategory.md
+
+ Title: "userExperienceAnalyticsCategory resource type"
+description: "The user experience analytics category entity contains the scores and insights for the various metrics of a category."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsCategory resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics category entity contains the scores and insights for the various metrics of a category.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[Get userExperienceAnalyticsCategory](../api/intune-devices-userexperienceanalyticscategory-get.md)|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|Read properties and relationships of the [userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md) object.|
+|[Update userExperienceAnalyticsCategory](../api/intune-devices-userexperienceanalyticscategory-update.md)|[userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md)|Update the properties of a [userExperienceAnalyticsCategory](../resources/intune-devices-userexperienceanalyticscategory.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics category. Read-only.|
+|overallScore|Int32|The overall score of the user experience analytics category.|
+|totalDevices|Int32|The total device count of the user experience analytics category.|
+|insights|[userExperienceAnalyticsInsight](../resources/intune-devices-userexperienceanalyticsinsight.md) collection|The insights for the category. Read-only.|
+|state|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The current health state of the user experience analytics category. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|metricValues|[userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md) collection|The metric values for the user experience analytics category. Read-only.|
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsCategory"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsCategory",
+ "id": "String (identifier)",
+ "overallScore": 1024,
+ "totalDevices": 1024,
+ "insights": [
+ {
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsInsight",
+ "userExperienceAnalyticsMetricId": "String",
+ "insightId": "String",
+ "values": [
+ {
+ "@odata.type": "microsoft.graph.insightValueDouble",
+ "value": "4.2"
+ }
+ ],
+ "severity": "String"
+ }
+ ],
+ "state": "String"
+}
+```
v1.0 Intune Devices Userexperienceanalyticscloudidentitydevicessummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticscloudidentitydevicessummary.md
+
+ Title: "userExperienceAnalyticsCloudIdentityDevicesSummary resource type"
+description: "The user experience analytics work from anywhere cloud identity devices summary."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsCloudIdentityDevicesSummary resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics work from anywhere cloud identity devices summary.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|deviceWithoutCloudIdentityCount|Int32|The count of devices that are not cloud identity. Read-only.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsCloudIdentityDevicesSummary"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsCloudIdentityDevicesSummary",
+ "deviceWithoutCloudIdentityCount": 1024
+}
+```
v1.0 Intune Devices Userexperienceanalyticscloudmanagementdevicessummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticscloudmanagementdevicessummary.md
+
+ Title: "userExperienceAnalyticsCloudManagementDevicesSummary resource type"
+description: "The user experience work from anywhere Cloud management devices summary."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsCloudManagementDevicesSummary resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience work from anywhere Cloud management devices summary.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|coManagedDeviceCount|Int32|Total number of co-managed devices. Read-only.|
+|intuneDeviceCount|Int32|The count of intune devices that are not autopilot registerd. Read-only.|
+|tenantAttachDeviceCount|Int32|Total count of tenant attach devices. Read-only.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsCloudManagementDevicesSummary"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsCloudManagementDevicesSummary",
+ "coManagedDeviceCount": 1024,
+ "intuneDeviceCount": 1024,
+ "tenantAttachDeviceCount": 1024
+}
+```
v1.0 Intune Devices Userexperienceanalyticsdeviceperformance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsdeviceperformance.md
+
+ Title: "userExperienceAnalyticsDevicePerformance resource type"
+description: "The user experience analytics device performance entity contains device boot performance details."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsDevicePerformance resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics device performance entity contains device boot performance details.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsDevicePerformances](../api/intune-devices-userexperienceanalyticsdeviceperformance-list.md)|[userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md) collection|List properties and relationships of the [userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md) objects.|
+|[Get userExperienceAnalyticsDevicePerformance](../api/intune-devices-userexperienceanalyticsdeviceperformance-get.md)|[userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md)|Read properties and relationships of the [userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md) object.|
+|[Create userExperienceAnalyticsDevicePerformance](../api/intune-devices-userexperienceanalyticsdeviceperformance-create.md)|[userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md)|Create a new [userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md) object.|
+|[Delete userExperienceAnalyticsDevicePerformance](../api/intune-devices-userexperienceanalyticsdeviceperformance-delete.md)|None|Deletes a [userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md).|
+|[Update userExperienceAnalyticsDevicePerformance](../api/intune-devices-userexperienceanalyticsdeviceperformance-update.md)|[userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md)|Update the properties of a [userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md) object.|
+|[summarizeDevicePerformanceDevices function](../api/intune-devices-userexperienceanalyticsdeviceperformance-summarizedeviceperformancedevices.md)|[userExperienceAnalyticsDevicePerformance](../resources/intune-devices-userexperienceanalyticsdeviceperformance.md) collection|Not yet documented|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics device boot performance device.|
+|deviceName|String|The user experience analytics device name.|
+|model|String|The user experience analytics device model.|
+|manufacturer|String|The user experience analytics device manufacturer.|
+|diskType|[diskType](../resources/intune-devices-disktype.md)|The user experience analytics device disk type. Possible values are: `unknown`, `hdd`, `ssd`, `unknownFutureValue`.|
+|operatingSystemVersion|String|The user experience analytics device Operating System version.|
+|bootScore|Int32|The user experience analytics device boot score.|
+|coreBootTimeInMs|Int32|The user experience analytics device core boot time in milliseconds.|
+|groupPolicyBootTimeInMs|Int32|The user experience analytics device group policy boot time in milliseconds.|
+|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics device. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+|loginScore|Int32|The user experience analytics device login score.|
+|coreLoginTimeInMs|Int32|The user experience analytics device core login time in milliseconds.|
+|groupPolicyLoginTimeInMs|Int32|The user experience analytics device group policy login time in milliseconds.|
+|deviceCount|Int64|User experience analytics summarized device count.|
+|responsiveDesktopTimeInMs|Int32|The user experience analytics responsive desktop time in milliseconds.|
+|blueScreenCount|Int32|Number of Blue Screens in the last 30 days. Valid values 0 to 9999999|
+|restartCount|Int32|Number of Restarts in the last 30 days. Valid values 0 to 9999999|
+|averageBlueScreens|Double|Average (mean) number of Blue Screens per device in the last 30 days. Valid values 0 to 9999999|
+|averageRestarts|Double|Average (mean) number of Restarts per device in the last 30 days. Valid values 0 to 9999999|
+|startupPerformanceScore|Double|The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|modelStartupPerformanceScore|Double|The user experience analytics model level startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsDevicePerformance"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsDevicePerformance",
+ "id": "String (identifier)",
+ "deviceName": "String",
+ "model": "String",
+ "manufacturer": "String",
+ "diskType": "String",
+ "operatingSystemVersion": "String",
+ "bootScore": 1024,
+ "coreBootTimeInMs": 1024,
+ "groupPolicyBootTimeInMs": 1024,
+ "healthStatus": "String",
+ "loginScore": 1024,
+ "coreLoginTimeInMs": 1024,
+ "groupPolicyLoginTimeInMs": 1024,
+ "deviceCount": 1024,
+ "responsiveDesktopTimeInMs": 1024,
+ "blueScreenCount": 1024,
+ "restartCount": 1024,
+ "averageBlueScreens": "4.2",
+ "averageRestarts": "4.2",
+ "startupPerformanceScore": "4.2",
+ "modelStartupPerformanceScore": "4.2"
+}
+```
v1.0 Intune Devices Userexperienceanalyticsdevicescores https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsdevicescores.md
+
+ Title: "userExperienceAnalyticsDeviceScores resource type"
+description: "The user experience analytics device scores entity consolidates the various Endpoint Analytics scores."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsDeviceScores resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics device scores entity consolidates the various Endpoint Analytics scores.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsDeviceScoreses](../api/intune-devices-userexperienceanalyticsdevicescores-list.md)|[userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md) collection|List properties and relationships of the [userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md) objects.|
+|[Get userExperienceAnalyticsDeviceScores](../api/intune-devices-userexperienceanalyticsdevicescores-get.md)|[userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md)|Read properties and relationships of the [userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md) object.|
+|[Create userExperienceAnalyticsDeviceScores](../api/intune-devices-userexperienceanalyticsdevicescores-create.md)|[userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md)|Create a new [userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md) object.|
+|[Delete userExperienceAnalyticsDeviceScores](../api/intune-devices-userexperienceanalyticsdevicescores-delete.md)|None|Deletes a [userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md).|
+|[Update userExperienceAnalyticsDeviceScores](../api/intune-devices-userexperienceanalyticsdevicescores-update.md)|[userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md)|Update the properties of a [userExperienceAnalyticsDeviceScores](../resources/intune-devices-userexperienceanalyticsdevicescores.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics device score entry. Supports: $select, $OrderBy. Read-only.|
+|deviceName|String|The name of the device. Supports: $select, $OrderBy. Read-only.|
+|model|String|The model name of the device. Supports: $select, $OrderBy. Read-only.|
+|manufacturer|String|The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only.|
+|endpointAnalyticsScore|Double|Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|startupPerformanceScore|Double|Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|appReliabilityScore|Double|Indicates a score calculated from application health data to indicate when a device is having problems running one or more applications. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|workFromAnywhereScore|Double|Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|batteryHealthScore|Double|Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health status of the device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsDeviceScores"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceScores",
+ "id": "String (identifier)",
+ "deviceName": "String",
+ "model": "String",
+ "manufacturer": "String",
+ "endpointAnalyticsScore": "4.2",
+ "startupPerformanceScore": "4.2",
+ "appReliabilityScore": "4.2",
+ "workFromAnywhereScore": "4.2",
+ "batteryHealthScore": "4.2",
+ "healthStatus": "String"
+}
+```
v1.0 Intune Devices Userexperienceanalyticsdevicestartuphistory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md
+
+ Title: "userExperienceAnalyticsDeviceStartupHistory resource type"
+description: "The user experience analytics device startup history entity contains device boot performance history details."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsDeviceStartupHistory resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics device startup history entity contains device boot performance history details.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsDeviceStartupHistories](../api/intune-devices-userexperienceanalyticsdevicestartuphistory-list.md)|[userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md) collection|List properties and relationships of the [userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md) objects.|
+|[Get userExperienceAnalyticsDeviceStartupHistory](../api/intune-devices-userexperienceanalyticsdevicestartuphistory-get.md)|[userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md)|Read properties and relationships of the [userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md) object.|
+|[Create userExperienceAnalyticsDeviceStartupHistory](../api/intune-devices-userexperienceanalyticsdevicestartuphistory-create.md)|[userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md)|Create a new [userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md) object.|
+|[Delete userExperienceAnalyticsDeviceStartupHistory](../api/intune-devices-userexperienceanalyticsdevicestartuphistory-delete.md)|None|Deletes a [userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md).|
+|[Update userExperienceAnalyticsDeviceStartupHistory](../api/intune-devices-userexperienceanalyticsdevicestartuphistory-update.md)|[userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md)|Update the properties of a [userExperienceAnalyticsDeviceStartupHistory](../resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics device startup history. Supports: $select, $OrderBy. Read-only.|
+|deviceId|String|The Intune device id of the device. Supports: $select, $OrderBy. Read-only.|
+|startTime|DateTimeOffset|The device boot start time. The value cannot be modified and is automatically populated when the device performs a reboot. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only.|
+|coreBootTimeInMs|Int32|The device core boot time in milliseconds. Supports: $select, $OrderBy. Read-only.|
+|groupPolicyBootTimeInMs|Int32|The impact of device group policy client on boot time in milliseconds. Supports: $select, $OrderBy. Read-only.|
+|featureUpdateBootTimeInMs|Int32|The impact of device feature updates on boot time in milliseconds. Supports: $select, $OrderBy. Read-only.|
+|totalBootTimeInMs|Int32|The device total boot time in milliseconds. Supports: $select, $OrderBy. Read-only.|
+|groupPolicyLoginTimeInMs|Int32|The impact of device group policy client on login time in milliseconds. Supports: $select, $OrderBy. Read-only.|
+|coreLoginTimeInMs|Int32|The device core login time in milliseconds. Supports: $select, $OrderBy. Read-only.|
+|responsiveDesktopTimeInMs|Int32|The time for desktop to become responsive during login process in milliseconds. Supports: $select, $OrderBy. Read-only.|
+|totalLoginTimeInMs|Int32|The device total login time in milliseconds. Supports: $select, $OrderBy. Read-only.|
+|isFirstLogin|Boolean|When TRUE, indicates the device login is the first login after a reboot. When FALSE, indicates the device login is not the first login after a reboot. Supports: $select, $OrderBy. Read-only.|
+|isFeatureUpdate|Boolean|When TRUE, indicates the device boot record is associated with feature updates. When FALSE, indicates the device boot record is not associated with feature updates. Supports: $select, $OrderBy. Read-only.|
+|operatingSystemVersion|String|The user experience analytics device boot record's operating system version. Supports: $select, $OrderBy. Read-only.|
+|restartCategory|[userExperienceAnalyticsOperatingSystemRestartCategory](../resources/intune-devices-userexperienceanalyticsoperatingsystemrestartcategory.md)|OS restart category. Possible values are: unknown, restartWithUpdate, restartWithoutUpdate, blueScreen, shutdownWithUpdate, shutdownWithoutUpdate, longPowerButtonPress, bootError, update. Unknown by default. Supports: $select, $OrderBy. Read-only. Possible values are: `unknown`, `restartWithUpdate`, `restartWithoutUpdate`, `blueScreen`, `shutdownWithUpdate`, `shutdownWithoutUpdate`, `longPowerButtonPress`, `bootError`, `update`, `unknownFutureValue`.|
+|restartStopCode|String|OS restart stop code. This shows the bug check code which can be used to look up the blue screen reason. Supports: $select, $OrderBy. Read-only.|
+|restartFaultBucket|String|OS restart fault bucket. The fault bucket is used to find additional information about a system crash. Supports: $select, $OrderBy. Read-only.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsDeviceStartupHistory"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceStartupHistory",
+ "id": "String (identifier)",
+ "deviceId": "String",
+ "startTime": "String (timestamp)",
+ "coreBootTimeInMs": 1024,
+ "groupPolicyBootTimeInMs": 1024,
+ "featureUpdateBootTimeInMs": 1024,
+ "totalBootTimeInMs": 1024,
+ "groupPolicyLoginTimeInMs": 1024,
+ "coreLoginTimeInMs": 1024,
+ "responsiveDesktopTimeInMs": 1024,
+ "totalLoginTimeInMs": 1024,
+ "isFirstLogin": true,
+ "isFeatureUpdate": true,
+ "operatingSystemVersion": "String",
+ "restartCategory": "String",
+ "restartStopCode": "String",
+ "restartFaultBucket": "String"
+}
+```
v1.0 Intune Devices Userexperienceanalyticsdevicestartupprocess https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md
+
+ Title: "userExperienceAnalyticsDeviceStartupProcess resource type"
+description: "The user experience analytics device startup process details."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsDeviceStartupProcess resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics device startup process details.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsDeviceStartupProcesses](../api/intune-devices-userexperienceanalyticsdevicestartupprocess-list.md)|[userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md) collection|List properties and relationships of the [userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md) objects.|
+|[Get userExperienceAnalyticsDeviceStartupProcess](../api/intune-devices-userexperienceanalyticsdevicestartupprocess-get.md)|[userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md)|Read properties and relationships of the [userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md) object.|
+|[Create userExperienceAnalyticsDeviceStartupProcess](../api/intune-devices-userexperienceanalyticsdevicestartupprocess-create.md)|[userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md)|Create a new [userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md) object.|
+|[Delete userExperienceAnalyticsDeviceStartupProcess](../api/intune-devices-userexperienceanalyticsdevicestartupprocess-delete.md)|None|Deletes a [userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md).|
+|[Update userExperienceAnalyticsDeviceStartupProcess](../api/intune-devices-userexperienceanalyticsdevicestartupprocess-update.md)|[userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md)|Update the properties of a [userExperienceAnalyticsDeviceStartupProcess](../resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics device startup process. Supports: $select, $OrderBy. Read-only.|
+|managedDeviceId|String|The Intune device id of the device. Supports: $select, $OrderBy. Read-only.|
+|processName|String|The name of the process. Examples: outlook, excel. Supports: $select, $OrderBy. Read-only.|
+|productName|String|The product name of the process. Examples: Microsoft Outlook, Microsoft Excel. Supports: $select, $OrderBy. Read-only.|
+|publisher|String|The publisher of the process. Examples: Microsoft Corporation, Contoso Corp. Supports: $select, $OrderBy. Read-only.|
+|startupImpactInMs|Int32|The impact of startup process on device boot time in milliseconds. Supports: $select, $OrderBy. Read-only.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsDeviceStartupProcess"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsDeviceStartupProcess",
+ "id": "String (identifier)",
+ "managedDeviceId": "String",
+ "processName": "String",
+ "productName": "String",
+ "publisher": "String",
+ "startupImpactInMs": 1024
+}
+```
v1.0 Intune Devices Userexperienceanalyticshealthstate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticshealthstate.md
Not yet documented
## Members |Member|Value|Description| |:|:|:|
-|unknown|0|Not yet documented|
-|insufficientData|1|Not yet documented|
-|needsAttention|2|Not yet documented|
-|meetingGoals|3|Not yet documented|
-|unknownFutureValue|4|Evolvable enum member|
+|unknown|0|Indicates that the health state is unknown.|
+|insufficientData|1|Indicates that the health state is insufficient data.|
+|needsAttention|2|Indicates that the health state needs attention.|
+|meetingGoals|3|Indicates that the health state is meeting goals.|
+|unknownFutureValue|4|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Devices Userexperienceanalyticsinsight https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsinsight.md
+
+ Title: "userExperienceAnalyticsInsight resource type"
+description: "The user experience analytics insight is the recomendation to improve the user experience analytics score."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsInsight resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics insight is the recomendation to improve the user experience analytics score.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|userExperienceAnalyticsMetricId|String|The unique identifier of the user experience analytics metric.|
+|insightId|String|The unique identifier of the user experience analytics insight.|
+|values|[userExperienceAnalyticsInsightValue](../resources/intune-devices-userexperienceanalyticsinsightvalue.md) collection|The value of the user experience analytics insight.|
+|severity|[userExperienceAnalyticsInsightSeverity](../resources/intune-devices-userexperienceanalyticsinsightseverity.md)|The severity of the user experience analytics insight. Possible values are: none, informational, warning, error. None by default. Possible values are: `none`, `informational`, `warning`, `error`, `unknownFutureValue`.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsInsight"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsInsight",
+ "userExperienceAnalyticsMetricId": "String",
+ "insightId": "String",
+ "values": [
+ {
+ "@odata.type": "microsoft.graph.insightValueDouble",
+ "value": "4.2"
+ }
+ ],
+ "severity": "String"
+}
+```
v1.0 Intune Devices Userexperienceanalyticsinsightseverity https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsinsightseverity.md
+
+ Title: "userExperienceAnalyticsInsightSeverity enum type"
+description: "Indicates severity of insights. Possible values are: None, Informational, Warning, Error."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsInsightSeverity enum type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Indicates severity of insights. Possible values are: None, Informational, Warning, Error.
+
+## Members
+|Member|Value|Description|
+|:|:|:|
+|none|0|Indicates that the insight severity is none.|
+|informational|1|Indicates that the insight severity is informational.|
+|warning|2|Indicates that the insight severity is warning.|
+|error|3|Indicates that the insight severity is error.|
+|unknownFutureValue|4|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Devices Userexperienceanalyticsinsightvalue https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsinsightvalue.md
+
+ Title: "userExperienceAnalyticsInsightValue resource type"
+description: "The value in an user experience analytics insight."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsInsightValue resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The value in an user experience analytics insight.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsInsightValue"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsInsightValue"
+}
+```
v1.0 Intune Devices Userexperienceanalyticsmetric https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsmetric.md
+
+ Title: "userExperienceAnalyticsMetric resource type"
+description: "The user experience analytics metric contains the score and units of a metric of a user experience anlaytics category."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsMetric resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics metric contains the score and units of a metric of a user experience anlaytics category.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsMetrics](../api/intune-devices-userexperienceanalyticsmetric-list.md)|[userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md) collection|List properties and relationships of the [userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md) objects.|
+|[Get userExperienceAnalyticsMetric](../api/intune-devices-userexperienceanalyticsmetric-get.md)|[userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md)|Read properties and relationships of the [userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md) object.|
+|[Create userExperienceAnalyticsMetric](../api/intune-devices-userexperienceanalyticsmetric-create.md)|[userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md)|Create a new [userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md) object.|
+|[Delete userExperienceAnalyticsMetric](../api/intune-devices-userexperienceanalyticsmetric-delete.md)|None|Deletes a [userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md).|
+|[Update userExperienceAnalyticsMetric](../api/intune-devices-userexperienceanalyticsmetric-update.md)|[userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md)|Update the properties of a [userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics metric.|
+|value|Double|The value of the user experience analytics metric.|
+|unit|String|The unit of the user experience analytics metric. Examples: none, percentage, count, seconds, score.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsMetric"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsMetric",
+ "id": "String (identifier)",
+ "value": "4.2",
+ "unit": "String"
+}
+```
v1.0 Intune Devices Userexperienceanalyticsmetrichistory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsmetrichistory.md
+
+ Title: "userExperienceAnalyticsMetricHistory resource type"
+description: "The user experience analytics metric history."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsMetricHistory resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics metric history.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsMetricHistories](../api/intune-devices-userexperienceanalyticsmetrichistory-list.md)|[userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md) collection|List properties and relationships of the [userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md) objects.|
+|[Get userExperienceAnalyticsMetricHistory](../api/intune-devices-userexperienceanalyticsmetrichistory-get.md)|[userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md)|Read properties and relationships of the [userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md) object.|
+|[Create userExperienceAnalyticsMetricHistory](../api/intune-devices-userexperienceanalyticsmetrichistory-create.md)|[userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md)|Create a new [userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md) object.|
+|[Delete userExperienceAnalyticsMetricHistory](../api/intune-devices-userexperienceanalyticsmetrichistory-delete.md)|None|Deletes a [userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md).|
+|[Update userExperienceAnalyticsMetricHistory](../api/intune-devices-userexperienceanalyticsmetrichistory-update.md)|[userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md)|Update the properties of a [userExperienceAnalyticsMetricHistory](../resources/intune-devices-userexperienceanalyticsmetrichistory.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics metric history.|
+|deviceId|String|The Intune device id of the device.|
+|metricDateTime|DateTimeOffset|The metric date time. The value cannot be modified and is automatically populated when the metric is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default.|
+|metricType|String|The user experience analytics metric type.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|userExperienceAnalyticsMetric|[userExperienceAnalyticsMetric](../resources/intune-devices-userexperienceanalyticsmetric.md)|User experience analytics metric.|
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsMetricHistory"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsMetricHistory",
+ "id": "String (identifier)",
+ "deviceId": "String",
+ "metricDateTime": "String (timestamp)",
+ "metricType": "String"
+}
+```
v1.0 Intune Devices Userexperienceanalyticsmodelscores https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsmodelscores.md
+
+ Title: "userExperienceAnalyticsModelScores resource type"
+description: "The user experience analytics model scores entity consolidates the various Endpoint Analytics scores."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsModelScores resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics model scores entity consolidates the various Endpoint Analytics scores.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsModelScoreses](../api/intune-devices-userexperienceanalyticsmodelscores-list.md)|[userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md) collection|List properties and relationships of the [userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md) objects.|
+|[Get userExperienceAnalyticsModelScores](../api/intune-devices-userexperienceanalyticsmodelscores-get.md)|[userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md)|Read properties and relationships of the [userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md) object.|
+|[Create userExperienceAnalyticsModelScores](../api/intune-devices-userexperienceanalyticsmodelscores-create.md)|[userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md)|Create a new [userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md) object.|
+|[Delete userExperienceAnalyticsModelScores](../api/intune-devices-userexperienceanalyticsmodelscores-delete.md)|None|Deletes a [userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md).|
+|[Update userExperienceAnalyticsModelScores](../api/intune-devices-userexperienceanalyticsmodelscores-update.md)|[userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md)|Update the properties of a [userExperienceAnalyticsModelScores](../resources/intune-devices-userexperienceanalyticsmodelscores.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics model score entry. Supports: $select, $OrderBy. Read-only.|
+|model|String|The model name of the device. Supports: $select, $OrderBy. Read-only.|
+|manufacturer|String|The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only.|
+|modelDeviceCount|Int64|Indicates unique devices count of given model in a consolidated report. Supports: $select, $OrderBy. Read-only. Valid values -9.22337203685478E+18 to 9.22337203685478E+18|
+|endpointAnalyticsScore|Double|Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|startupPerformanceScore|Double|Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|appReliabilityScore|Double|Indicates a score calculated from application health data to indicate when a device is having problems running one or more applications. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|workFromAnywhereScore|Double|Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|batteryHealthScore|Double|Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health status of the device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsModelScores"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsModelScores",
+ "id": "String (identifier)",
+ "model": "String",
+ "manufacturer": "String",
+ "modelDeviceCount": 1024,
+ "endpointAnalyticsScore": "4.2",
+ "startupPerformanceScore": "4.2",
+ "appReliabilityScore": "4.2",
+ "workFromAnywhereScore": "4.2",
+ "batteryHealthScore": "4.2",
+ "healthStatus": "String"
+}
+```
v1.0 Intune Devices Userexperienceanalyticsoperatingsystemrestartcategory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsoperatingsystemrestartcategory.md
+
+ Title: "userExperienceAnalyticsOperatingSystemRestartCategory enum type"
+description: "Operating System restart category."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsOperatingSystemRestartCategory enum type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Operating System restart category.
+
+## Members
+|Member|Value|Description|
+|:|:|:|
+|unknown|0|Default. Set to unknown if device operating system restart category has not yet been calculated.|
+|restartWithUpdate|1|Indicates that the device operating system restart is along with an update.|
+|restartWithoutUpdate|2|Indicates that the device operating system restart is without update.|
+|blueScreen|3|Indicates that the device operating system restart is due to a specific stop error.|
+|shutdownWithUpdate|4|Indicates that the device operating system restart is due to shutdown with update.|
+|shutdownWithoutUpdate|5|Indicates that the device operating system restart is due to shutdown without update.|
+|longPowerButtonPress|6|Indicates that the device operating system restart is due to update long power-button press.|
+|bootError|7|Indicates that the device operating system restart is due to boot error.|
+|update|8|Indicates that the device operating system restarted after an update.|
+|unknownFutureValue|9|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Devices Userexperienceanalyticsoverview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsoverview.md
+
+ Title: "userExperienceAnalyticsOverview resource type"
+description: "The user experience analytics overview entity contains the overall score and the scores and insights of every metric of all categories."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsOverview resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics overview entity contains the overall score and the scores and insights of every metric of all categories.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[Get userExperienceAnalyticsOverview](../api/intune-devices-userexperienceanalyticsoverview-get.md)|[userExperienceAnalyticsOverview](../resources/intune-devices-userexperienceanalyticsoverview.md)|Read properties and relationships of the [userExperienceAnalyticsOverview](../resources/intune-devices-userexperienceanalyticsoverview.md) object.|
+|[Update userExperienceAnalyticsOverview](../api/intune-devices-userexperienceanalyticsoverview-update.md)|[userExperienceAnalyticsOverview](../resources/intune-devices-userexperienceanalyticsoverview.md)|Update the properties of a [userExperienceAnalyticsOverview](../resources/intune-devices-userexperienceanalyticsoverview.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics overview. Supports: $select, $OrderBy. Read-only.|
+|overallScore|Int32|The user experience analytics overall score.|
+|deviceBootPerformanceOverallScore|Int32|The user experience analytics device boot performance overall score.|
+|bestPracticesOverallScore|Int32|The user experience analytics best practices overall score.|
+|workFromAnywhereOverallScore|Int32|The user experience analytics Work From Anywhere overall score.|
+|appHealthOverallScore|Int32|The user experience analytics app health overall score.|
+|resourcePerformanceOverallScore|Int32|The user experience analytics resource performance overall score.|
+|batteryHealthOverallScore|Int32|The user experience analytics battery health overall score.|
+|insights|[userExperienceAnalyticsInsight](../resources/intune-devices-userexperienceanalyticsinsight.md) collection|The user experience analytics insights. Read-only.|
+|state|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The current health state of the user experience analytics overview. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+|deviceBootPerformanceHealthState|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The current health state of the user experience analytics 'BootPerformance' category. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+|bestPracticesHealthState|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The current health state of the user experience analytics 'BestPractices' category. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+|workFromAnywhereHealthState|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The current health state of the user experience analytics 'WorkFromAnywhere' category. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+|appHealthState|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The current health state of the user experience analytics 'BestPractices' category. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+|resourcePerformanceHealthState|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The current health state of the user experience analytics 'ResourcePerformance' category. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+|batteryHealthState|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The current health state of the user experience analytics 'BatteryHealth' category. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsOverview"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsOverview",
+ "id": "String (identifier)",
+ "overallScore": 1024,
+ "deviceBootPerformanceOverallScore": 1024,
+ "bestPracticesOverallScore": 1024,
+ "workFromAnywhereOverallScore": 1024,
+ "appHealthOverallScore": 1024,
+ "resourcePerformanceOverallScore": 1024,
+ "batteryHealthOverallScore": 1024,
+ "insights": [
+ {
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsInsight",
+ "userExperienceAnalyticsMetricId": "String",
+ "insightId": "String",
+ "values": [
+ {
+ "@odata.type": "microsoft.graph.insightValueDouble",
+ "value": "4.2"
+ }
+ ],
+ "severity": "String"
+ }
+ ],
+ "state": "String",
+ "deviceBootPerformanceHealthState": "String",
+ "bestPracticesHealthState": "String",
+ "workFromAnywhereHealthState": "String",
+ "appHealthState": "String",
+ "resourcePerformanceHealthState": "String",
+ "batteryHealthState": "String"
+}
+```
v1.0 Intune Devices Userexperienceanalyticsscorehistory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsscorehistory.md
+
+ Title: "userExperienceAnalyticsScoreHistory resource type"
+description: "The user experience analytics device startup score history."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsScoreHistory resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics device startup score history.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsScoreHistories](../api/intune-devices-userexperienceanalyticsscorehistory-list.md)|[userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md) collection|List properties and relationships of the [userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md) objects.|
+|[Get userExperienceAnalyticsScoreHistory](../api/intune-devices-userexperienceanalyticsscorehistory-get.md)|[userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md)|Read properties and relationships of the [userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md) object.|
+|[Create userExperienceAnalyticsScoreHistory](../api/intune-devices-userexperienceanalyticsscorehistory-create.md)|[userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md)|Create a new [userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md) object.|
+|[Delete userExperienceAnalyticsScoreHistory](../api/intune-devices-userexperienceanalyticsscorehistory-delete.md)|None|Deletes a [userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md).|
+|[Update userExperienceAnalyticsScoreHistory](../api/intune-devices-userexperienceanalyticsscorehistory-update.md)|[userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md)|Update the properties of a [userExperienceAnalyticsScoreHistory](../resources/intune-devices-userexperienceanalyticsscorehistory.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics device startup process. Supports: $select, $OrderBy. Read-only.|
+|startupDateTime|DateTimeOffset|The device startup date time. The value cannot be modified and is automatically populated. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default.|
+|overallScore|Int32|User experience analytics overall score. Score will be in the range 0-100, 100 is the ideal score. Valid values 0 to 100|
+|startupScore|Int32|User experience analytics device startup score. Score will be in the range 0-100, 100 is the ideal score.|
+|coreBootScore|Int32|The user experience analytics device core boot score. Score will be in the range 0-100, 100 is the ideal score.|
+|coreSigninScore|Int32|The User experience analytics device core sign-in score. Score will be in the range 0-100, 100 is the ideal score.|
+|recommendedSoftwareScore|Int32|The User experience analytics device core sign-in score. Score will be in the range 0-100, 100 is the ideal score.|
+|appHealthOverallScore|Int32|The User experience analytics app health overall score.|
+|workFromAnywhereScore|Int32|The User experience analytics work from anywhere score.|
+|batteryHealthScore|Int32|The User experience analytics battery health score.|
+|startupTotalDevices|Int32|The total device count of the user experience analytics category startup performance.|
+|recommendedSoftwareTotalDevices|Int32|The total device count of the user experience analytics category recommended software.|
+|appHealthTotalDevices|Int32|The total device count of the user experience analytics category app health.|
+|workFromAnywhereTotalDevices|Int32|The total device count of the user experience analytics category work from anywhere.|
+|batteryHealthTotalDevices|Int32|The total device count of the user experience analytics category battery health.|
+|restartScore|Int32|Restart score. Score will be in the range 0-100, 100 is the ideal score, 0 indicates excessive restarts. Valid values 0 to 9999999|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsScoreHistory"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsScoreHistory",
+ "id": "String (identifier)",
+ "startupDateTime": "String (timestamp)",
+ "overallScore": 1024,
+ "startupScore": 1024,
+ "coreBootScore": 1024,
+ "coreSigninScore": 1024,
+ "recommendedSoftwareScore": 1024,
+ "appHealthOverallScore": 1024,
+ "workFromAnywhereScore": 1024,
+ "batteryHealthScore": 1024,
+ "startupTotalDevices": 1024,
+ "recommendedSoftwareTotalDevices": 1024,
+ "appHealthTotalDevices": 1024,
+ "workFromAnywhereTotalDevices": 1024,
+ "batteryHealthTotalDevices": 1024,
+ "restartScore": 1024
+}
+```
v1.0 Intune Devices Userexperienceanalyticssettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticssettings.md
+
+ Title: "userExperienceAnalyticsSettings resource type"
+description: "The user experience analytics insight is the recomendation to improve the user experience analytics score."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsSettings resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics insight is the recomendation to improve the user experience analytics score.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|configurationManagerDataConnectorConfigured|Boolean|When TRUE, indicates Tenant attach is configured properly and System Center Configuration Manager (SCCM) tenant attached devices will show up in endpoint analytics reporting. When FALSE, indicates Tenant attach is not configured. FALSE by default.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsSettings"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsSettings",
+ "configurationManagerDataConnectorConfigured": true
+}
+```
v1.0 Intune Devices Userexperienceanalyticssummarizedby https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticssummarizedby.md
+
+ Title: "userExperienceAnalyticsSummarizedBy enum type"
+description: "Indicates type of summarization. Possible values are: None, Model, AllRegressions, ModelRegression, ManufacturerRegression, OperatingSystemVersionRegression."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsSummarizedBy enum type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Indicates type of summarization. Possible values are: None, Model, AllRegressions, ModelRegression, ManufacturerRegression, OperatingSystemVersionRegression.
+
+## Members
+|Member|Value|Description|
+|:|:|:|
+|none|0|Indicates that the summarization is none.|
+|model|1|Indicates that the summarization is by model.|
+|allRegressions|3|Indicates that the summarization is by all regressions.|
+|modelRegression|4|Indicates that the summarization is by model regression.|
+|manufacturerRegression|5|Indicates that the summarization is by manufacturer regression.|
+|operatingSystemVersionRegression|6|Indicates that the summarization is by operating system version regression.|
+|unknownFutureValue|7|Evolvable enumeration sentinel value. Do not use.|
v1.0 Intune Devices Userexperienceanalyticswindows10devicessummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticswindows10devicessummary.md
+
+ Title: "userExperienceAnalyticsWindows10DevicesSummary resource type"
+description: "The user experience analytics work from anywhere Windows 10 devices summary."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsWindows10DevicesSummary resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics work from anywhere Windows 10 devices summary.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|unsupportedOSversionDeviceCount|Int32|The count of Windows 10 devices that have unsupported OS versions. Read-only.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsWindows10DevicesSummary"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsWindows10DevicesSummary",
+ "unsupportedOSversionDeviceCount": 1024
+}
+```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheredevice https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md
+
+ Title: "userExperienceAnalyticsWorkFromAnywhereDevice resource type"
+description: "The user experience analytics device for work from anywhere report."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsWorkFromAnywhereDevice resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics device for work from anywhere report.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsWorkFromAnywhereDevices](../api/intune-devices-userexperienceanalyticsworkfromanywheredevice-list.md)|[userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md) collection|List properties and relationships of the [userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md) objects.|
+|[Get userExperienceAnalyticsWorkFromAnywhereDevice](../api/intune-devices-userexperienceanalyticsworkfromanywheredevice-get.md)|[userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md)|Read properties and relationships of the [userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md) object.|
+|[Create userExperienceAnalyticsWorkFromAnywhereDevice](../api/intune-devices-userexperienceanalyticsworkfromanywheredevice-create.md)|[userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md)|Create a new [userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md) object.|
+|[Delete userExperienceAnalyticsWorkFromAnywhereDevice](../api/intune-devices-userexperienceanalyticsworkfromanywheredevice-delete.md)|None|Deletes a [userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md).|
+|[Update userExperienceAnalyticsWorkFromAnywhereDevice](../api/intune-devices-userexperienceanalyticsworkfromanywheredevice-update.md)|[userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md)|Update the properties of a [userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics work from anywhere device. Supports: $select, $OrderBy. Read-only.|
+|deviceId|String|The Intune device id of the device. Supports: $select, $OrderBy. Read-only.|
+|deviceName|String|The name of the device. Supports: $select, $OrderBy. Read-only.|
+|serialNumber|String|The serial number of the device. Supports: $select, $OrderBy. Read-only.|
+|manufacturer|String|The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.|
+|model|String|The model name of the device. Supports: $select, $OrderBy. Read-only.|
+|ownership|String|Ownership of the device. Supports: $select, $OrderBy. Read-only.|
+|managedBy|String|The management agent of the device. Supports: $select, $OrderBy. Read-only.|
+|autoPilotRegistered|Boolean|When TRUE, indicates the intune device's autopilot is registered. When FALSE, indicates it's not registered. Supports: $select, $OrderBy. Read-only.|
+|autoPilotProfileAssigned|Boolean|When TRUE, indicates the intune device's autopilot profile is assigned. When FALSE, indicates it's not Assigned. Supports: $select, $OrderBy. Read-only.|
+|azureAdRegistered|Boolean|When TRUE, indicates the device's Azure Active Directory (Azure AD) is registered. When False, indicates it's not registered. Supports: $select, $OrderBy. Read-only.|
+|azureAdDeviceId|String|The Azure Active Directory (Azure AD) device Id. Supports: $select, $OrderBy. Read-only.|
+|azureAdJoinType|String|The work from anywhere device's Azure Active Directory (Azure AD) join type. Supports: $select, $OrderBy. Read-only.|
+|osDescription|String|The OS description of the device. Supports: $select, $OrderBy. Read-only.|
+|osVersion|String|The OS version of the device. Supports: $select, $OrderBy. Read-only.|
+|tenantAttached|Boolean|When TRUE, indicates the device is Tenant Attached. When FALSE, indicates it's not Tenant Attached. Supports: $select, $OrderBy. Read-only.|
+|compliancePolicySetToIntune|Boolean|When TRUE, indicates the device's compliance policy is set to intune. When FALSE, indicates it's not set to intune. Supports: $select, $OrderBy. Read-only.|
+|otherWorkloadsSetToIntune|Boolean|When TRUE, indicates the device's other workloads is set to intune. When FALSE, indicates it's not set to intune. Supports: $select, $OrderBy. Read-only.|
+|isCloudManagedGatewayEnabled|Boolean|When TRUE, indicates the device's Cloud Management Gateway for Configuration Manager is enabled. When FALSE, indicates it's not enabled. Supports: $select, $OrderBy. Read-only.|
+|upgradeEligibility|[operatingSystemUpgradeEligibility](../resources/intune-devices-operatingsystemupgradeeligibility.md)|The windows upgrade eligibility status of device. Possible values are: upgraded, unknown, notCapable, capable. Unknown by default. Supports: $select, $OrderBy. Read-only. Possible values are: `upgraded`, `unknown`, `notCapable`, `capable`, `unknownFutureValue`.|
+|ramCheckFailed|Boolean|When TRUE, indicates RAM hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.|
+|storageCheckFailed|Boolean|When TRUE, indicates storage hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.|
+|processorCoreCountCheckFailed|Boolean|When TRUE, indicates processor hardware core count check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.|
+|processorSpeedCheckFailed|Boolean|When TRUE, indicates processor hardware speed check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.|
+|tpmCheckFailed|Boolean|When TRUE, indicates Trusted Platform Module (TPM) hardware check failed for device to the latest version of upgrade to windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.|
+|secureBootCheckFailed|Boolean|When TRUE, indicates secure boot hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.|
+|processorFamilyCheckFailed|Boolean|When TRUE, indicates processor hardware family check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.|
+|processor64BitCheckFailed|Boolean|When TRUE, indicates processor hardware 64-bit architecture check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.|
+|osCheckFailed|Boolean|When TRUE, indicates OS check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.|
+|workFromAnywhereScore|Double|Indicates work from anywhere per device overall score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|windowsScore|Double|Indicates per device windows score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|cloudManagementScore|Double|Indicates per device cloud management score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|cloudIdentityScore|Double|Indicates per device cloud identity score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|cloudProvisioningScore|Double|Indicates per device cloud provisioning score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics work from anywhere device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $select, $OrderBy. Read-only. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice",
+ "id": "String (identifier)",
+ "deviceId": "String",
+ "deviceName": "String",
+ "serialNumber": "String",
+ "manufacturer": "String",
+ "model": "String",
+ "ownership": "String",
+ "managedBy": "String",
+ "autoPilotRegistered": true,
+ "autoPilotProfileAssigned": true,
+ "azureAdRegistered": true,
+ "azureAdDeviceId": "String",
+ "azureAdJoinType": "String",
+ "osDescription": "String",
+ "osVersion": "String",
+ "tenantAttached": true,
+ "compliancePolicySetToIntune": true,
+ "otherWorkloadsSetToIntune": true,
+ "isCloudManagedGatewayEnabled": true,
+ "upgradeEligibility": "String",
+ "ramCheckFailed": true,
+ "storageCheckFailed": true,
+ "processorCoreCountCheckFailed": true,
+ "processorSpeedCheckFailed": true,
+ "tpmCheckFailed": true,
+ "secureBootCheckFailed": true,
+ "processorFamilyCheckFailed": true,
+ "processor64BitCheckFailed": true,
+ "osCheckFailed": true,
+ "workFromAnywhereScore": "4.2",
+ "windowsScore": "4.2",
+ "cloudManagementScore": "4.2",
+ "cloudIdentityScore": "4.2",
+ "cloudProvisioningScore": "4.2",
+ "healthStatus": "String"
+}
+```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheredevicessummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsworkfromanywheredevicessummary.md
+
+ Title: "userExperienceAnalyticsWorkFromAnywhereDevicesSummary resource type"
+description: "The user experience analytics Work From Anywhere metrics devices summary."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsWorkFromAnywhereDevicesSummary resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics Work From Anywhere metrics devices summary.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|autopilotDevicesSummary|[userExperienceAnalyticsAutopilotDevicesSummary](../resources/intune-devices-userexperienceanalyticsautopilotdevicessummary.md)|The user experience analytics work from anywhere Autopilot devices summary. Read-only.|
+|cloudManagementDevicesSummary|[userExperienceAnalyticsCloudManagementDevicesSummary](../resources/intune-devices-userexperienceanalyticscloudmanagementdevicessummary.md)|The user experience analytics work from anywhere Cloud management devices summary. Read-only.|
+|windows10DevicesSummary|[userExperienceAnalyticsWindows10DevicesSummary](../resources/intune-devices-userexperienceanalyticswindows10devicessummary.md)|The user experience analytics work from anywhere Windows 10 devices summary. Read-only.|
+|cloudIdentityDevicesSummary|[userExperienceAnalyticsCloudIdentityDevicesSummary](../resources/intune-devices-userexperienceanalyticscloudidentitydevicessummary.md)|The user experience analytics work from anywhere Cloud Identity devices summary. Read-only.|
+|totalDevices|Int32|The total count of devices. Read-only. Valid values -2147483648 to 2147483647|
+|coManagedDevices|Int32|Total number of co-managed devices. Read-only. Valid values -2147483648 to 2147483647|
+|intuneDevices|Int32|The count of intune devices that are not autopilot registerd. Read-only. Valid values -2147483648 to 2147483647|
+|tenantAttachDevices|Int32|Total count of tenant attach devices. Read-only. Valid values -2147483648 to 2147483647|
+|windows10Devices|Int32|The count of windows 10 devices. Read-only. Valid values -2147483648 to 2147483647|
+|windows10DevicesWithoutTenantAttach|Int32|The count of windows 10 devices that are Intune and co-managed. Read-only. Valid values -2147483648 to 2147483647|
+|unsupportedOSversionDevices|Int32|The count of Windows 10 devices that have unsupported OS versions. Read-only. Valid values -2147483648 to 2147483647|
+|devicesWithoutCloudIdentity|Int32|The count of devices that are not cloud identity. Read-only. Valid values -2147483648 to 2147483647|
+|devicesNotAutopilotRegistered|Int32|The count of intune devices that are not autopilot registerd. Read-only. Valid values -2147483648 to 2147483647|
+|devicesWithoutAutopilotProfileAssigned|Int32|The count of intune devices not autopilot profile assigned. Read-only. Valid values -2147483648 to 2147483647|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary",
+ "autopilotDevicesSummary": {
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsAutopilotDevicesSummary",
+ "devicesNotAutopilotRegistered": 1024,
+ "devicesWithoutAutopilotProfileAssigned": 1024,
+ "totalWindows10DevicesWithoutTenantAttached": 1024
+ },
+ "cloudManagementDevicesSummary": {
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsCloudManagementDevicesSummary",
+ "coManagedDeviceCount": 1024,
+ "intuneDeviceCount": 1024,
+ "tenantAttachDeviceCount": 1024
+ },
+ "windows10DevicesSummary": {
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsWindows10DevicesSummary",
+ "unsupportedOSversionDeviceCount": 1024
+ },
+ "cloudIdentityDevicesSummary": {
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsCloudIdentityDevicesSummary",
+ "deviceWithoutCloudIdentityCount": 1024
+ },
+ "totalDevices": 1024,
+ "coManagedDevices": 1024,
+ "intuneDevices": 1024,
+ "tenantAttachDevices": 1024,
+ "windows10Devices": 1024,
+ "windows10DevicesWithoutTenantAttach": 1024,
+ "unsupportedOSversionDevices": 1024,
+ "devicesWithoutCloudIdentity": 1024,
+ "devicesNotAutopilotRegistered": 1024,
+ "devicesWithoutAutopilotProfileAssigned": 1024
+}
+```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywherehardwarereadinessmetric https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsworkfromanywherehardwarereadinessmetric.md
+
+ Title: "userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric resource type"
+description: "The user experience analytics hardware readiness entity contains account level information about hardware blockers for windows upgrade."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics hardware readiness entity contains account level information about hardware blockers for windows upgrade.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[Get userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric](../api/intune-devices-userexperienceanalyticsworkfromanywherehardwarereadinessmetric-get.md)|[userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywherehardwarereadinessmetric.md)|Read properties and relationships of the [userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywherehardwarereadinessmetric.md) object.|
+|[Update userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric](../api/intune-devices-userexperienceanalyticsworkfromanywherehardwarereadinessmetric-update.md)|[userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywherehardwarereadinessmetric.md)|Update the properties of a [userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywherehardwarereadinessmetric.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics hardware readiness metric object. Supports: $select, $OrderBy. Read-only.|
+|totalDeviceCount|Int32|The count of total devices in an organization. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|upgradeEligibleDeviceCount|Int32|The count of devices in an organization eligible for windows upgrade. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|ramCheckFailedPercentage|Double|The percentage of devices for which RAM hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|storageCheckFailedPercentage|Double|The percentage of devices for which storage hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|processorCoreCountCheckFailedPercentage|Double|The percentage of devices for which processor hardware core count check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|processorSpeedCheckFailedPercentage|Double|The percentage of devices for which processor hardware speed check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|tpmCheckFailedPercentage|Double|The percentage of devices for which Trusted Platform Module (TPM) hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|secureBootCheckFailedPercentage|Double|The percentage of devices for which secure boot hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|processorFamilyCheckFailedPercentage|Double|The percentage of devices for which processor hardware family check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|processor64BitCheckFailedPercentage|Double|The percentage of devices for which processor hardware 64-bit architecture check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|osCheckFailedPercentage|Double|The percentage of devices for which OS check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric",
+ "id": "String (identifier)",
+ "totalDeviceCount": 1024,
+ "upgradeEligibleDeviceCount": 1024,
+ "ramCheckFailedPercentage": "4.2",
+ "storageCheckFailedPercentage": "4.2",
+ "processorCoreCountCheckFailedPercentage": "4.2",
+ "processorSpeedCheckFailedPercentage": "4.2",
+ "tpmCheckFailedPercentage": "4.2",
+ "secureBootCheckFailedPercentage": "4.2",
+ "processorFamilyCheckFailedPercentage": "4.2",
+ "processor64BitCheckFailedPercentage": "4.2",
+ "osCheckFailedPercentage": "4.2"
+}
+```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheremetric https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md
+
+ Title: "userExperienceAnalyticsWorkFromAnywhereMetric resource type"
+description: "The user experience analytics metric for work from anywhere report."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsWorkFromAnywhereMetric resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics metric for work from anywhere report.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsWorkFromAnywhereMetrics](../api/intune-devices-userexperienceanalyticsworkfromanywheremetric-list.md)|[userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md) collection|List properties and relationships of the [userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md) objects.|
+|[Get userExperienceAnalyticsWorkFromAnywhereMetric](../api/intune-devices-userexperienceanalyticsworkfromanywheremetric-get.md)|[userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md)|Read properties and relationships of the [userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md) object.|
+|[Create userExperienceAnalyticsWorkFromAnywhereMetric](../api/intune-devices-userexperienceanalyticsworkfromanywheremetric-create.md)|[userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md)|Create a new [userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md) object.|
+|[Delete userExperienceAnalyticsWorkFromAnywhereMetric](../api/intune-devices-userexperienceanalyticsworkfromanywheremetric-delete.md)|None|Deletes a [userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md).|
+|[Update userExperienceAnalyticsWorkFromAnywhereMetric](../api/intune-devices-userexperienceanalyticsworkfromanywheremetric-update.md)|[userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md)|Update the properties of a [userExperienceAnalyticsWorkFromAnywhereMetric](../resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the user experience analytics work from anywhere metric. Read-only.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|metricDevices|[userExperienceAnalyticsWorkFromAnywhereDevice](../resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md) collection|The work from anywhere metric devices. Read-only.|
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric",
+ "id": "String (identifier)"
+}
+```
v1.0 Intune Devices Userexperienceanalyticsworkfromanywheremodelperformance https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md
+
+ Title: "userExperienceAnalyticsWorkFromAnywhereModelPerformance resource type"
+description: "The user experience analytics work from anywhere model performance."
+
+localization_priority: Normal
++
+# userExperienceAnalyticsWorkFromAnywhereModelPerformance resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+The user experience analytics work from anywhere model performance.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List userExperienceAnalyticsWorkFromAnywhereModelPerformances](../api/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance-list.md)|[userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md) collection|List properties and relationships of the [userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md) objects.|
+|[Get userExperienceAnalyticsWorkFromAnywhereModelPerformance](../api/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance-get.md)|[userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md)|Read properties and relationships of the [userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md) object.|
+|[Create userExperienceAnalyticsWorkFromAnywhereModelPerformance](../api/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance-create.md)|[userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md)|Create a new [userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md) object.|
+|[Delete userExperienceAnalyticsWorkFromAnywhereModelPerformance](../api/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance-delete.md)|None|Deletes a [userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md).|
+|[Update userExperienceAnalyticsWorkFromAnywhereModelPerformance](../api/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance-update.md)|[userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md)|Update the properties of a [userExperienceAnalyticsWorkFromAnywhereModelPerformance](../resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the work from anywhere model performance object. Supports: $select, $OrderBy. Read-only.|
+|model|String|The model name of the device. Supports: $select, $OrderBy. Read-only.|
+|manufacturer|String|The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.|
+|modelDeviceCount|Int32|The devices count for the model. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647|
+|workFromAnywhereScore|Double|The work from anywhere score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|windowsScore|Double|The window score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|cloudManagementScore|Double|The cloud management score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|cloudIdentityScore|Double|The cloud identity score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|cloudProvisioningScore|Double|The cloud provisioning score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308|
+|healthStatus|[userExperienceAnalyticsHealthState](../resources/intune-devices-userexperienceanalyticshealthstate.md)|The health state of the user experience analytics work from anywhere device model. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $select, $OrderBy. Read-only. Possible values are: `unknown`, `insufficientData`, `needsAttention`, `meetingGoals`, `unknownFutureValue`.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance",
+ "id": "String (identifier)",
+ "model": "String",
+ "manufacturer": "String",
+ "modelDeviceCount": 1024,
+ "workFromAnywhereScore": "4.2",
+ "windowsScore": "4.2",
+ "cloudManagementScore": "4.2",
+ "cloudIdentityScore": "4.2",
+ "cloudProvisioningScore": "4.2",
+ "healthStatus": "String"
+}
+```
v1.0 Intune Devices Windowsdevicemalwarestate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-windowsdevicemalwarestate.md
Malware detection entity.
|displayName|String|Malware name| |additionalInformationUrl|String|Information URL to learn more about the malware| |severity|[windowsMalwareSeverity](../resources/intune-devices-windowsmalwareseverity.md)|Severity of the malware. Possible values are: `unknown`, `low`, `moderate`, `high`, `severe`.|
-|catetgory|[windowsMalwareCategory](../resources/intune-devices-windowsmalwarecategory.md)|Category of the malware. Possible values are: `invalid`, `adware`, `spyware`, `passwordStealer`, `trojanDownloader`, `worm`, `backdoor`, `remoteAccessTrojan`, `trojan`, `emailFlooder`, `keylogger`, `dialer`, `monitoringSoftware`, `browserModifier`, `cookie`, `browserPlugin`, `aolExploit`, `nuker`, `securityDisabler`, `jokeProgram`, `hostileActiveXControl`, `softwareBundler`, `stealthNotifier`, `settingsModifier`, `toolBar`, `remoteControlSoftware`, `trojanFtp`, `potentialUnwantedSoftware`, `icqExploit`, `trojanTelnet`, `exploit`, `filesharingProgram`, `malwareCreationTool`, `remote_Control_Software`, `tool`, `trojanDenialOfService`, `trojanDropper`, `trojanMassMailer`, `trojanMonitoringSoftware`, `trojanProxyServer`, `virus`, `known`, `unknown`, `spp`, `behavior`, `vulnerability`, `policy`, `enterpriseUnwantedSoftware`, `ransom`, `hipsRule`.|
|executionState|[windowsMalwareExecutionState](../resources/intune-devices-windowsmalwareexecutionstate.md)|Execution status of the malware like blocked/executing etc. Possible values are: `unknown`, `blocked`, `allowed`, `running`, `notRunning`.| |state|[windowsMalwareState](../resources/intune-devices-windowsmalwarestate.md)|Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: `unknown`, `detected`, `cleaned`, `quarantined`, `removed`, `allowed`, `blocked`, `cleanFailed`, `quarantineFailed`, `removeFailed`, `allowFailed`, `abandoned`, `blockFailed`.| |threatState|[windowsMalwareThreatState](../resources/intune-devices-windowsmalwarethreatstate.md)|Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: `active`, `actionFailed`, `manualStepsRequired`, `fullScanRequired`, `rebootRequired`, `remediatedWithNonCriticalFailures`, `quarantined`, `removed`, `cleaned`, `allowed`, `noStatusCleared`.|
Here is a JSON representation of the resource.
"displayName": "String", "additionalInformationUrl": "String", "severity": "String",
- "catetgory": "String",
"executionState": "String", "state": "String", "threatState": "String",
v1.0 Intune Devices Windowsmalwarecategorycount https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-windowsmalwarecategorycount.md
Malware category device count
## Properties |Property|Type|Description| |:|:|:|
-|category|[windowsMalwareCategory](../resources/intune-devices-windowsmalwarecategory.md)|Malware category. Possible values are: `invalid`, `adware`, `spyware`, `passwordStealer`, `trojanDownloader`, `worm`, `backdoor`, `remoteAccessTrojan`, `trojan`, `emailFlooder`, `keylogger`, `dialer`, `monitoringSoftware`, `browserModifier`, `cookie`, `browserPlugin`, `aolExploit`, `nuker`, `securityDisabler`, `jokeProgram`, `hostileActiveXControl`, `softwareBundler`, `stealthNotifier`, `settingsModifier`, `toolBar`, `remoteControlSoftware`, `trojanFtp`, `potentialUnwantedSoftware`, `icqExploit`, `trojanTelnet`, `exploit`, `filesharingProgram`, `malwareCreationTool`, `remote_Control_Software`, `tool`, `trojanDenialOfService`, `trojanDropper`, `trojanMassMailer`, `trojanMonitoringSoftware`, `trojanProxyServer`, `virus`, `known`, `unknown`, `spp`, `behavior`, `vulnerability`, `policy`, `enterpriseUnwantedSoftware`, `ransom`, `hipsRule`.|
+|category|[windowsMalwareCategory](../resources/intune-devices-windowsmalwarecategory.md)|Malware category. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. Computed. Possible values are: `invalid`, `adware`, `spyware`, `passwordStealer`, `trojanDownloader`, `worm`, `backdoor`, `remoteAccessTrojan`, `trojan`, `emailFlooder`, `keylogger`, `dialer`, `monitoringSoftware`, `browserModifier`, `cookie`, `browserPlugin`, `aolExploit`, `nuker`, `securityDisabler`, `jokeProgram`, `hostileActiveXControl`, `softwareBundler`, `stealthNotifier`, `settingsModifier`, `toolBar`, `remoteControlSoftware`, `trojanFtp`, `potentialUnwantedSoftware`, `icqExploit`, `trojanTelnet`, `exploit`, `filesharingProgram`, `malwareCreationTool`, `remote_Control_Software`, `tool`, `trojanDenialOfService`, `trojanDropper`, `trojanMassMailer`, `trojanMonitoringSoftware`, `trojanProxyServer`, `virus`, `known`, `unknown`, `spp`, `behavior`, `vulnerability`, `policy`, `enterpriseUnwantedSoftware`, `ransom`, `hipsRule`.|
|deviceCount|Int32|Count of devices with malware detections for this malware category| |activeMalwareDetectionCount|Int32|Count of active malware detections for this malware category. Valid values -2147483648 to 2147483647| |distinctActiveMalwareCount|Int32|Count of distinct active malwares for this malware category. Valid values -2147483648 to 2147483647|
v1.0 Intune Devices Windowsmalwareexecutionstatecount https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-windowsmalwareexecutionstatecount.md
Windows malware execution state summary.
## Properties |Property|Type|Description| |:|:|:|
-|executionState|[windowsMalwareExecutionState](../resources/intune-devices-windowsmalwareexecutionstate.md)|Malware execution state. Possible values are: `unknown`, `blocked`, `allowed`, `running`, `notRunning`.|
+|executionState|[windowsMalwareExecutionState](../resources/intune-devices-windowsmalwareexecutionstate.md)|Malware execution state. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unkonwn. Computed. Possible values are: `unknown`, `blocked`, `allowed`, `running`, `notRunning`.|
|deviceCount|Int32|Count of devices with malware detections for this malware execution state| |lastUpdateDateTime|DateTimeOffset|The Timestamp of the last update for the device count in UTC|
v1.0 Intune Devices Windowsmalwareinformation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-windowsmalwareinformation.md
Malware information entity.
|Property|Type|Description| |:|:|:| |id|String|The unique Identifier. This is malware id.|
-|displayName|String|Malware name|
-|additionalInformationUrl|String|Information URL to learn more about the malware|
-|severity|[windowsMalwareSeverity](../resources/intune-devices-windowsmalwareseverity.md)|Severity of the malware. Possible values are: `unknown`, `low`, `moderate`, `high`, `severe`.|
-|category|[windowsMalwareCategory](../resources/intune-devices-windowsmalwarecategory.md)|Category of the malware. Possible values are: `invalid`, `adware`, `spyware`, `passwordStealer`, `trojanDownloader`, `worm`, `backdoor`, `remoteAccessTrojan`, `trojan`, `emailFlooder`, `keylogger`, `dialer`, `monitoringSoftware`, `browserModifier`, `cookie`, `browserPlugin`, `aolExploit`, `nuker`, `securityDisabler`, `jokeProgram`, `hostileActiveXControl`, `softwareBundler`, `stealthNotifier`, `settingsModifier`, `toolBar`, `remoteControlSoftware`, `trojanFtp`, `potentialUnwantedSoftware`, `icqExploit`, `trojanTelnet`, `exploit`, `filesharingProgram`, `malwareCreationTool`, `remote_Control_Software`, `tool`, `trojanDenialOfService`, `trojanDropper`, `trojanMassMailer`, `trojanMonitoringSoftware`, `trojanProxyServer`, `virus`, `known`, `unknown`, `spp`, `behavior`, `vulnerability`, `policy`, `enterpriseUnwantedSoftware`, `ransom`, `hipsRule`.|
-|lastDetectionDateTime|DateTimeOffset|The last time the malware is detected|
+|displayName|String|Indicates the name of the malware|
+|additionalInformationUrl|String|Indicates an informational URL to learn more about the malware|
+|severity|[windowsMalwareSeverity](../resources/intune-devices-windowsmalwareseverity.md)|Severity of the malware. Possible values are: unknown, low, moderate, high, severe. default is unknown. Possible values are: `unknown`, `low`, `moderate`, `high`, `severe`.|
+|category|[windowsMalwareCategory](../resources/intune-devices-windowsmalwarecategory.md)|Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. default value is invalid. Possible values are: `invalid`, `adware`, `spyware`, `passwordStealer`, `trojanDownloader`, `worm`, `backdoor`, `remoteAccessTrojan`, `trojan`, `emailFlooder`, `keylogger`, `dialer`, `monitoringSoftware`, `browserModifier`, `cookie`, `browserPlugin`, `aolExploit`, `nuker`, `securityDisabler`, `jokeProgram`, `hostileActiveXControl`, `softwareBundler`, `stealthNotifier`, `settingsModifier`, `toolBar`, `remoteControlSoftware`, `trojanFtp`, `potentialUnwantedSoftware`, `icqExploit`, `trojanTelnet`, `exploit`, `filesharingProgram`, `malwareCreationTool`, `remote_Control_Software`, `tool`, `trojanDenialOfService`, `trojanDropper`, `trojanMassMailer`, `trojanMonitoringSoftware`, `trojanProxyServer`, `virus`, `known`, `unknown`, `spp`, `behavior`, `vulnerability`, `policy`, `enterpriseUnwantedSoftware`, `ransom`, `hipsRule`.|
+|lastDetectionDateTime|DateTimeOffset|Indicates the last time the malware was detected in UTC|
## Relationships |Relationship|Type|Description| |:|:|:|
-|windowsDevicesProtectionState|[windowsProtectionState](../resources/intune-devices-windowsprotectionstate.md) collection|List of devices' protection status affected with the current malware|
|deviceMalwareStates|[malwareStateForWindowsDevice](../resources/intune-devices-malwarestateforwindowsdevice.md) collection|List of devices affected by current malware with the malware state on each device | ## JSON Representation
v1.0 Intune Devices Windowsmalwareoverview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-windowsmalwareoverview.md
Windows device malware overview.
|malwareDetectedDeviceCount|Int32|Count of devices with malware detected in the last 30 days| |totalMalwareCount|Int32|Count of all malware detections across all devices. Valid values -2147483648 to 2147483647| |totalDistinctMalwareCount|Int32|Count of all distinct malwares detected across all devices. Valid values -2147483648 to 2147483647|
-|malwareStateSummary|[windowsMalwareStateCount](../resources/intune-devices-windowsmalwarestatecount.md) collection|Count of devices per malware state|
-|malwareSeveritySummary|[windowsMalwareSeverityCount](../resources/intune-devices-windowsmalwareseveritycount.md) collection|Count of active malware per malware severity|
-|malwareExecutionStateSummary|[windowsMalwareExecutionStateCount](../resources/intune-devices-windowsmalwareexecutionstatecount.md) collection|Count of devices per malware execution state|
-|malwareCategorySummary|[windowsMalwareCategoryCount](../resources/intune-devices-windowsmalwarecategorycount.md) collection|Count of devices per malware category|
-|malwareNameSummary|[windowsMalwareNameCount](../resources/intune-devices-windowsmalwarenamecount.md) collection|Count of devices per malware|
-|osVersionsSummary|[osVersionCount](../resources/intune-devices-osversioncount.md) collection|Count of devices with malware per windows OS version|
+|malwareStateSummary|[windowsMalwareStateCount](../resources/intune-devices-windowsmalwarestatecount.md) collection|List of device counts per malware state|
+|malwareSeveritySummary|[windowsMalwareSeverityCount](../resources/intune-devices-windowsmalwareseveritycount.md) collection|List of active malware counts per malware severity|
+|malwareExecutionStateSummary|[windowsMalwareExecutionStateCount](../resources/intune-devices-windowsmalwareexecutionstatecount.md) collection|List of device counts per malware execution state|
+|malwareCategorySummary|[windowsMalwareCategoryCount](../resources/intune-devices-windowsmalwarecategorycount.md) collection|List of device counts per malware category|
+|malwareNameSummary|[windowsMalwareNameCount](../resources/intune-devices-windowsmalwarenamecount.md) collection|List of device counts per malware|
+|osVersionsSummary|[osVersionCount](../resources/intune-devices-osversioncount.md) collection|List of device counts with malware per windows OS version|
## Relationships None
v1.0 Intune Devices Windowsmalwareseveritycount https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-windowsmalwareseveritycount.md
Windows Malware Severity Count Summary
## Properties |Property|Type|Description| |:|:|:|
-|severity|[windowsMalwareSeverity](../resources/intune-devices-windowsmalwareseverity.md)|Malware Threat Severity. Possible values are: `unknown`, `low`, `moderate`, `high`, `severe`.|
+|severity|[windowsMalwareSeverity](../resources/intune-devices-windowsmalwareseverity.md)|Malware Threat Severity. computed. Possible values are: unknown, low, moderate, high, severe. Possible values are: `unknown`, `low`, `moderate`, `high`, `severe`.|
|malwareDetectionCount|Int32|Count of threats detections for this malware severity. Valid values -2147483648 to 2147483647| |distinctMalwareCount|Int32|Count of distinct malwares for this malware State. Valid values -2147483648 to 2147483647| |lastUpdateDateTime|DateTimeOffset|The Timestamp of the last update for the WindowsMalwareSeverityCount in UTC|
v1.0 Intune Devices Windowsmalwarestatecount https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-windowsmalwarestatecount.md
Windows Malware State Summary.
## Properties |Property|Type|Description| |:|:|:|
-|state|[windowsMalwareThreatState](../resources/intune-devices-windowsmalwarethreatstate.md)|Malware Threat State. Possible values are: `active`, `actionFailed`, `manualStepsRequired`, `fullScanRequired`, `rebootRequired`, `remediatedWithNonCriticalFailures`, `quarantined`, `removed`, `cleaned`, `allowed`, `noStatusCleared`.|
+|state|[windowsMalwareThreatState](../resources/intune-devices-windowsmalwarethreatstate.md)|Malware Threat State. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. Defaults to noStatusCleared. Computed. Possible values are: `active`, `actionFailed`, `manualStepsRequired`, `fullScanRequired`, `rebootRequired`, `remediatedWithNonCriticalFailures`, `quarantined`, `removed`, `cleaned`, `allowed`, `noStatusCleared`.|
|deviceCount|Int32|Count of devices with malware detections for this malware State| |malwareDetectionCount|Int32|Count of total malware detections for this malware State. Valid values -2147483648 to 2147483647| |distinctMalwareCount|Int32|Count of distinct malwares for this malware State. Valid values -2147483648 to 2147483647|
v1.0 Intune Devices Windowsprotectionstate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-devices-windowsprotectionstate.md
Device protection status entity.
|Property|Type|Description| |:|:|:| |id|String|The unique Identifier for the device protection status object. This is device id of the device|
-|malwareProtectionEnabled|Boolean|Anti malware is enabled or not|
-|deviceState|[windowsDeviceHealthState](../resources/intune-devices-windowsdevicehealthstate.md)|Computer's state (like clean or pending full scan or pending reboot etc). Possible values are: `clean`, `fullScanPending`, `rebootPending`, `manualStepsPending`, `offlineScanPending`, `critical`.|
-|realTimeProtectionEnabled|Boolean|Real time protection is enabled or not?|
-|networkInspectionSystemEnabled|Boolean|Network inspection system enabled or not?|
-|quickScanOverdue|Boolean|Quick scan overdue or not?|
-|fullScanOverdue|Boolean|Full scan overdue or not?|
-|signatureUpdateOverdue|Boolean|Signature out of date or not?|
-|rebootRequired|Boolean|Reboot required or not?|
-|fullScanRequired|Boolean|Full scan required or not?|
+|malwareProtectionEnabled|Boolean|When TRUE indicates anti malware is enabled when FALSE indicates anti malware is not enabled.|
+|deviceState|[windowsDeviceHealthState](../resources/intune-devices-windowsdevicehealthstate.md)|Indicates device's health state. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. Possible values are: `clean`, `fullScanPending`, `rebootPending`, `manualStepsPending`, `offlineScanPending`, `critical`.|
+|realTimeProtectionEnabled|Boolean|When TRUE indicates real time protection is enabled, when FALSE indicates real time protection is not enabled. Defaults to setting on client device.|
+|networkInspectionSystemEnabled|Boolean|When TRUE indicates network inspection system enabled, when FALSE indicates network inspection system is not enabled. Defaults to setting on client device.|
+|quickScanOverdue|Boolean|When TRUE indicates quick scan is overdue, when FALSE indicates quick scan is not overdue. Defaults to setting on client device.|
+|fullScanOverdue|Boolean|When TRUE indicates full scan is overdue, when FALSE indicates full scan is not overdue. Defaults to setting on client device.|
+|signatureUpdateOverdue|Boolean|When TRUE indicates signature is out of date, when FALSE indicates signature is not out of date. Defaults to setting on client device.|
+|rebootRequired|Boolean|When TRUE indicates reboot is required, when FALSE indicates when TRUE indicates reboot is not required. Defaults to setting on client device.|
+|fullScanRequired|Boolean|When TRUE indicates full scan is required, when FALSE indicates full scan is not required. Defaults to setting on client device.|
|engineVersion|String|Current endpoint protection engine's version| |signatureVersion|String|Current malware definitions version| |antiMalwareVersion|String|Current anti malware version|
Device protection status entity.
|lastQuickScanSignatureVersion|String|Last quick scan signature version| |lastFullScanSignatureVersion|String|Last full scan signature version| |lastReportedDateTime|DateTimeOffset|Last device health status reported time|
-|productStatus|[windowsDefenderProductStatus](../resources/intune-devices-windowsdefenderproductstatus.md)|Product Status of Windows Defender Antivirus. Possible values are: `noStatus`, `serviceNotRunning`, `serviceStartedWithoutMalwareProtection`, `pendingFullScanDueToThreatAction`, `pendingRebootDueToThreatAction`, `pendingManualStepsDueToThreatAction`, `avSignaturesOutOfDate`, `asSignaturesOutOfDate`, `noQuickScanHappenedForSpecifiedPeriod`, `noFullScanHappenedForSpecifiedPeriod`, `systemInitiatedScanInProgress`, `systemInitiatedCleanInProgress`, `samplesPendingSubmission`, `productRunningInEvaluationMode`, `productRunningInNonGenuineMode`, `productExpired`, `offlineScanRequired`, `serviceShutdownAsPartOfSystemShutdown`, `threatRemediationFailedCritically`, `threatRemediationFailedNonCritically`, `noStatusFlagsSet`, `platformOutOfDate`, `platformUpdateInProgress`, `platformAboutToBeOutdated`, `signatureOrPlatformEndOfLifeIsPastOrIsImpending`, `windowsSModeSignaturesInUseOnNonWin10SInstall`.|
-|isVirtualMachine|Boolean|Indicates whether the device is a virtual machine.|
-|tamperProtectionEnabled|Boolean|Indicates whether the Windows Defender tamper protection feature is enabled.|
+|productStatus|[windowsDefenderProductStatus](../resources/intune-devices-windowsdefenderproductstatus.md)|Product Status of Windows Defender Antivirus. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. Possible values are: `noStatus`, `serviceNotRunning`, `serviceStartedWithoutMalwareProtection`, `pendingFullScanDueToThreatAction`, `pendingRebootDueToThreatAction`, `pendingManualStepsDueToThreatAction`, `avSignaturesOutOfDate`, `asSignaturesOutOfDate`, `noQuickScanHappenedForSpecifiedPeriod`, `noFullScanHappenedForSpecifiedPeriod`, `systemInitiatedScanInProgress`, `systemInitiatedCleanInProgress`, `samplesPendingSubmission`, `productRunningInEvaluationMode`, `productRunningInNonGenuineMode`, `productExpired`, `offlineScanRequired`, `serviceShutdownAsPartOfSystemShutdown`, `threatRemediationFailedCritically`, `threatRemediationFailedNonCritically`, `noStatusFlagsSet`, `platformOutOfDate`, `platformUpdateInProgress`, `platformAboutToBeOutdated`, `signatureOrPlatformEndOfLifeIsPastOrIsImpending`, `windowsSModeSignaturesInUseOnNonWin10SInstall`.|
+|isVirtualMachine|Boolean|When TRUE indicates the device is a virtual machine, when FALSE indicates the device is not a virtual machine. Defaults to setting on client device.|
+|tamperProtectionEnabled|Boolean|When TRUE indicates the Windows Defender tamper protection feature is enabled, when FALSE indicates the Windows Defender tamper protection feature is not enabled. Defaults to setting on client device.|
## Relationships |Relationship|Type|Description|
v1.0 Intune Enrollment Conceptual https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-enrollment-conceptual.md
Title: "Enroll corporate devices by using Intune - Microsoft Graph API" description: "Lists the Microsoft Graph API for Intune endpoints (REST) that enroll devices for a tenant organization."-+ ms.localizationpriority: medium ms.prod: "intune"
v1.0 Intune Esim Platformtype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-esim-platformtype.md
Title: "platformType enum type" description: "Not yet documented"-+ localization_priority: Normal ms.prod: "intune" doc_type: enumPageType
Not yet documented
|windows81AndLater|6|Not yet documented| |windows10AndLater|7|Not yet documented| |androidWorkProfile|8|Not yet documented|---
v1.0 Intune Esim Tuple_2Ofexecutiontype_Icollection_1Ofoperation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-esim-tuple_2ofexecutiontype_icollection_1ofoperation.md
Title: "tuple_2OfExecutionType_ICollection_1OfOperation resource type" description: "Not yet documented"-+ localization_priority: Normal ms.prod: "intune" doc_type: resourcePageType
Here is a JSON representation of the resource.
] } ```---
v1.0 Intune Gpanalyticsservice Devicemanagement https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-gpanalyticsservice-devicemanagement.md
Title: "deviceManagement resource type" description: "Singleton entity that acts as a container for all device management functionality."-+ localization_priority: Normal ms.prod: "intune" doc_type: resourcePageType
Here is a JSON representation of the resource.
"id": "String (identifier)" } ```---
v1.0 Intune Graph Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-graph-overview.md
Title: "Working with Intune in Microsoft Graph" description: "The Microsoft Graph API for Intune enables programmatic access to Intune information for your tenant; the API performs the same Intune operations as those available through the Azure Portal."-+ ms.localizationpriority: high ms.prod: "intune" doc_type: conceptualPageType
The following example shows how you can determine whether an application is inst
1. Get from Azure Active Directory a list of devices registered to a user: 
- `https://graph.microsoft.com/users/{user}/ownedDevices`
+ `https://graph.microsoft.com/v1.0/users/{user}/ownedDevices` 
2. Then view the list of applications for your tenant: 
- `https://graph.microsoft.com/deviceAppManagement/mobileApps`
+ `https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps`  
3. Take the ID from the application and determine the installation state for the application (and therefore user):
- `https://graph.microsoft.com/deviceAppManagement/mobileApps/{id}/deviceStatuses/`
+ `https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{id}/deviceStatuses/`
## Accessing the Microsoft Graph API for Intune
v1.0 Intune Mam Conceptual https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-mam-conceptual.md
Title: "How to protect your company app data with Microsoft Intune" description: "Microsoft Intune app protection policies help protect your company data and prevent data loss."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: conceptualPageType
v1.0 Intune Mam Keyvaluepair https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-mam-keyvaluepair.md
Title: "keyValuePair resource type" description: "Key value pair for storing custom settings"-+ localization_priority: Normal ms.prod: "intune" doc_type: resourcePageType
Here is a JSON representation of the resource.
"value": "String" } ```-------
v1.0 Intune Onboarding Conceptual https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-onboarding-conceptual.md
Title: "Enroll devices for management in Intune" description: " (BYOD) enrollment lets users enroll their personal phones, tablets, or PCs. Corporate-owned device (COD) enrollment enables management scenarios like remote wipe, shared devices, or user affinity for a device." ms.localizationpriority: medium-+ ms.prod: "intune" doc_type: conceptualPageType
v1.0 Intune Partnerintegration Deviceappmanagement https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-partnerintegration-deviceappmanagement.md
Title: "deviceAppManagement resource type" description: "Device app management singleton entity."-+ localization_priority: Normal ms.prod: "intune" doc_type: resourcePageType
Here is a JSON representation of the resource.
"id": "String (identifier)" } ```---
v1.0 Intune Policyset Deviceappmanagement https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-policyset-deviceappmanagement.md
Title: "deviceAppManagement resource type" description: "Singleton entity that acts as a container for all device and app management functionality."-+ localization_priority: Normal ms.prod: "intune" doc_type: resourcePageType
Here is a JSON representation of the resource.
"id": "String (identifier)" } ```---
v1.0 Intune Policyset Devicemanagement https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-policyset-devicemanagement.md
Title: "deviceManagement resource type" description: "Singleton entity that acts as a container for all device and app management functionality."-+ localization_priority: Normal ms.prod: "intune" doc_type: resourcePageType
Here is a JSON representation of the resource.
"id": "String (identifier)" } ```---
v1.0 Intune Raimportcerts Devicemanagement https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-raimportcerts-devicemanagement.md
Title: "deviceManagement resource type" description: "Singleton that acts as container for a collection of UserPFXCertificate entities."-+ localization_priority: Normal ms.prod: "intune" doc_type: resourcePageType
Here is a JSON representation of the resource.
"id": "String (identifier)" } ```---
v1.0 Intune Rbac Conceptual https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-rbac-conceptual.md
Title: "Role-based access control in Microsoft Intune" description: "Intune's role-based access control determines who can perform actions on Intune objects and make changes for managed applications, users and devices. " ms.localizationpriority: medium-+ ms.prod: "intune" doc_type: conceptualPageType
Namespace: microsoft.graph
Intune's role-based access control determines who can perform actions on Intune objects and make changes for managed applications, users and devices. Use Graph resources to manage role-based access in Intune. See the table of content for a list of resources.-
v1.0 Intune Remoteassistance Devicemanagement https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-remoteassistance-devicemanagement.md
Title: "deviceManagement resource type" description: "Singleton entity that acts as a container for all device management functionality."-+ localization_priority: Normal ms.prod: "intune" doc_type: resourcePageType
Here is a JSON representation of the resource.
"id": "String (identifier)" } ```---
v1.0 Intune Remoteassistance Remoteassistanceonboardingstatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-remoteassistance-remoteassistanceonboardingstatus.md
Title: "remoteAssistanceOnboardingStatus enum type" description: "The current TeamViewer connector status"-+ localization_priority: Normal ms.prod: "intune" doc_type: enumPageType
The current TeamViewer connector status
|notOnboarded|0|The status reported when there is no active TeamViewer connector configured or active| |onboarding|1|The status reported when the system has initiated a TeamViewer connection, but the service has not yet completed the confirmation of a connector| |onboarded|2|The status reported when the system has successfully exchanged account information with TeamViewer and can now initiate remote assistance sessions with clients|---
v1.0 Intune Remoteassistance Remoteassistancepartner https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-remoteassistance-remoteassistancepartner.md
Title: "remoteAssistancePartner resource type" description: "RemoteAssistPartner resources represent the metadata and status of a given Remote Assistance partner service."-+ localization_priority: Normal ms.prod: "intune" doc_type: resourcePageType
Here is a JSON representation of the resource.
"lastConnectionDateTime": "String (timestamp)" } ```---
v1.0 Intune Reporting Devicemanagementreports https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-reporting-devicemanagementreports.md
Singleton entity that acts as a container for all reports functionality.
|[Update deviceManagementReports](../api/intune-reporting-devicemanagementreports-update.md)|[deviceManagementReports](../resources/intune-reporting-devicemanagementreports.md)|Update the properties of a [deviceManagementReports](../resources/intune-reporting-devicemanagementreports.md) object.| |[getDeviceNonComplianceReport action](../api/intune-reporting-devicemanagementreports-getdevicenoncompliancereport.md)|Stream|Not yet documented| |[getNoncompliantDevicesAndSettingsReport action](../api/intune-reporting-devicemanagementreports-getnoncompliantdevicesandsettingsreport.md)|Stream|Not yet documented|
+|[getDeviceStatusSummaryByCompliacePolicyReport action](../api/intune-reporting-devicemanagementreports-getdevicestatussummarybycompliacepolicyreport.md)|Stream|Not yet documented|
+|[getDeviceStatusByCompliacePolicyReport action](../api/intune-reporting-devicemanagementreports-getdevicestatusbycompliacepolicyreport.md)|Stream|Not yet documented|
+|[getDeviceStatusSummaryByCompliancePolicySettingsReport action](../api/intune-reporting-devicemanagementreports-getdevicestatussummarybycompliancepolicysettingsreport.md)|Stream|Not yet documented|
+|[getDeviceStatusByCompliancePolicySettingReport action](../api/intune-reporting-devicemanagementreports-getdevicestatusbycompliancepolicysettingreport.md)|Stream|Not yet documented|
+|[getDevicesStatusByPolicyPlatformComplianceReport action](../api/intune-reporting-devicemanagementreports-getdevicesstatusbypolicyplatformcompliancereport.md)|Stream|Not yet documented|
+|[getDevicesStatusBySettingReport action](../api/intune-reporting-devicemanagementreports-getdevicesstatusbysettingreport.md)|Stream|Not yet documented|
+|[getDevicePoliciesComplianceReport action](../api/intune-reporting-devicemanagementreports-getdevicepoliciescompliancereport.md)|Stream|Not yet documented|
+|[getDevicePolicySettingsComplianceReport action](../api/intune-reporting-devicemanagementreports-getdevicepolicysettingscompliancereport.md)|Stream|Not yet documented|
|[getDevicesWithoutCompliancePolicyReport action](../api/intune-reporting-devicemanagementreports-getdeviceswithoutcompliancepolicyreport.md)|Stream|Not yet documented| |[getPolicyNonComplianceReport action](../api/intune-reporting-devicemanagementreports-getpolicynoncompliancereport.md)|Stream|Not yet documented| |[getPolicyNonComplianceMetadata action](../api/intune-reporting-devicemanagementreports-getpolicynoncompliancemetadata.md)|Stream|Not yet documented|
Singleton entity that acts as a container for all reports functionality.
|[getSettingNonComplianceReport action](../api/intune-reporting-devicemanagementreports-getsettingnoncompliancereport.md)|Stream|Not yet documented| |[getReportFilters action](../api/intune-reporting-devicemanagementreports-getreportfilters.md)|Stream|Not yet documented| |[getHistoricalReport action](../api/intune-reporting-devicemanagementreports-gethistoricalreport.md)|Stream|Not yet documented|
+|[getAutopilotDeploymentStatus action](../api/intune-reporting-devicemanagementreports-getautopilotdeploymentstatus.md)|Stream|Not yet documented|
|[getConfigurationPolicyNonComplianceSummaryReport action](../api/intune-reporting-devicemanagementreports-getconfigurationpolicynoncompliancesummaryreport.md)|Stream|Not yet documented| |[getConfigurationPolicyNonComplianceReport action](../api/intune-reporting-devicemanagementreports-getconfigurationpolicynoncompliancereport.md)|Stream|Not yet documented| |[getConfigurationSettingNonComplianceReport action](../api/intune-reporting-devicemanagementreports-getconfigurationsettingnoncompliancereport.md)|Stream|Not yet documented|
v1.0 Intune Shared Conceptual https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-shared-conceptual.md
Title: "Shared resources in Microsoft Intune" description: "These endpoints are used in multiple Microsoft Graph API for Intune workflows. The intent, purpose, and permissions required to use a given resource varies according to the specific workflow and context of the underlying call. In addition, certain methods, properties, and actions are supported only for specific workflows." ms.localizationpriority: medium-+ ms.prod: "intune" doc_type: conceptualPageType
v1.0 Intune Shared Deviceenrollmenttype https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-shared-deviceenrollmenttype.md
Title: "deviceEnrollmentType enum type" description: "Possible ways of adding a mobile device to management."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: enumPageType
Possible ways of adding a mobile device to management.
|windowsAzureADJoinUsingDeviceAuth|10|Windows 10 Azure AD Join using Device Auth.| |appleUserEnrollment|11|Device managed by Apple user enrollment| |appleUserEnrollmentWithServiceAccount|12|Device managed by Apple user enrollment with service account|----
v1.0 Intune Tem Conceptual https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-tem-conceptual.md
- Title: "Telecom expense management in Microsoft Intune"
-description: "You can limit data usage and roaming on corporate-owned devices when you use the Saaswedo telecom expense management service, which integrates with Intune. The service enables you to set and enforce usage limits and to send users an alert when they exceed a configured threshold. You can also configure the service to take different actions, such as disabling roaming, when users exceed the threshold. Reports that provide data usage and monitoring information are available in the Saaswedo console. Before you can use the Saaswedo telecom expense management service with Intune, you need to configure settings in a Saaswedo console and in Intune. The connection must be turned on for the Saaswedo service and for Intune. If the Saaswedo side of the connection is enabled, but not the Intune side, Intune receives the communication, but ignores it."
-
-doc_type: conceptualPageType
--
-# Telecom expense management in Microsoft Intune
-
-Namespace: microsoft.graph
-
-> **Note:** Using the Microsoft Graph APIs to configure Intune controls and policies still requires that the Intune service is [correctly licensed](https://www.microsoft.com/en-us/cloud-platform/microsoft-intune-pricing) by the customer.
-
-You can limit data usage and roaming on corporate-owned devices when you use the Saaswedo telecom expense management service, which integrates with Intune. The service enables you to set and enforce usage limits and to send users an alert when they exceed a configured threshold. You can also configure the service to take different actions, such as disabling roaming, when users exceed the threshold. Reports that provide data usage and monitoring information are available in the Saaswedo console. Before you can use the Saaswedo telecom expense management service with Intune, you need to configure settings in a Saaswedo console and in Intune. The connection must be turned on for the Saaswedo service and for Intune. If the Saaswedo side of the connection is enabled, but not the Intune side, Intune receives the communication, but ignores it.
-
-Use Graph resources to manage telecom expenses in Intune. See the table of content for a list of resources.
v1.0 Intune Tem Devicemanagement https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-tem-devicemanagement.md
Singleton entity that acts as a container for all device management functionalit
## Relationships |Relationship|Type|Description| |:|:|:|
-|telecomExpenseManagementPartners|[telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) collection|The telecom expense management partners.|
+ ## JSON Representation Here is a JSON representation of the resource.
v1.0 Intune Tem Telecomexpensemanagementpartner https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-tem-telecomexpensemanagementpartner.md
- Title: "telecomExpenseManagementPartner resource type"
-description: "telecomExpenseManagementPartner resources represent the metadata and status of a given TEM service. Once your organization has onboarded with a partner, the partner can be enabled or disabled to switch TEM functionality on or off."
-
-localization_priority: Normal
-doc_type: resourcePageType
--
-# telecomExpenseManagementPartner resource type
-
-Namespace: microsoft.graph
-
-> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
-
-telecomExpenseManagementPartner resources represent the metadata and status of a given TEM service. Once your organization has onboarded with a partner, the partner can be enabled or disabled to switch TEM functionality on or off.
-
-## Methods
-|Method|Return Type|Description|
-|:|:|:|
-|[List telecomExpenseManagementPartners](../api/intune-tem-telecomexpensemanagementpartner-list.md)|[telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) collection|List properties and relationships of the [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) objects.|
-|[Get telecomExpenseManagementPartner](../api/intune-tem-telecomexpensemanagementpartner-get.md)|[telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md)|Read properties and relationships of the [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) object.|
-|[Create telecomExpenseManagementPartner](../api/intune-tem-telecomexpensemanagementpartner-create.md)|[telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md)|Create a new [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) object.|
-|[Delete telecomExpenseManagementPartner](../api/intune-tem-telecomexpensemanagementpartner-delete.md)|None|Deletes a [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md).|
-|[Update telecomExpenseManagementPartner](../api/intune-tem-telecomexpensemanagementpartner-update.md)|[telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md)|Update the properties of a [telecomExpenseManagementPartner](../resources/intune-tem-telecomexpensemanagementpartner.md) object.|
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|id|String|Unique identifier of the TEM partner.|
-|displayName|String|Display name of the TEM partner.|
-|url|String|URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service.|
-|appAuthorized|Boolean|Whether the partner's AAD app has been authorized to access Intune.|
-|enabled|Boolean|Whether Intune's connection to the TEM service is currently enabled or disabled.|
-|lastConnectionDateTime|DateTimeOffset|Timestamp of the last request sent to Intune by the TEM partner.|
-
-## Relationships
-None
-
-## JSON Representation
-Here is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "keyProperty": "id",
- "@odata.type": "microsoft.graph.telecomExpenseManagementPartner"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.telecomExpenseManagementPartner",
- "id": "String (identifier)",
- "displayName": "String",
- "url": "String",
- "appAuthorized": true,
- "enabled": true,
- "lastConnectionDateTime": "String (timestamp)"
-}
-```
v1.0 Intune Troubleshooting Deviceenrollmentfailurereason https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-troubleshooting-deviceenrollmentfailurereason.md
Title: "deviceEnrollmentFailureReason enum type" description: "Top level failure categories for enrollment."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: enumPageType
Top level failure categories for enrollment.
|enrollmentRestrictionsEnforced|9|Enrollment restrictions configured by admin blocked this enrollment.| |clientDisconnected|10|Client timed out or enrollment was aborted by enduser.| |userAbandonment|11|Enrollment was abandoned by enduser. (Enduser started onboarding but failed to complete it in timely manner)|----
v1.0 Intune Troubleshooting Devicemanagement https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-troubleshooting-devicemanagement.md
Title: "deviceManagement resource type" description: "Singleton entity that acts as a container for all device management functionality."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: resourcePageType
Here is a JSON representation of the resource.
"id": "String (identifier)" } ```----
v1.0 Intune Troubleshooting Devicemanagementtroubleshootingevent https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-troubleshooting-devicemanagementtroubleshootingevent.md
Title: "deviceManagementTroubleshootingEvent resource type" description: "Event representing an general failure."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: resourcePageType
Here is a JSON representation of the resource.
"correlationId": "String" } ```----
v1.0 Intune Troubleshooting Enrollmenttroubleshootingevent https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-troubleshooting-enrollmenttroubleshootingevent.md
Title: "enrollmentTroubleshootingEvent resource type" description: "Event representing an enrollment failure."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: resourcePageType
Here is a JSON representation of the resource.
"failureReason": "String" } ```----
v1.0 Intune Troubleshooting Report https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-troubleshooting-report.md
Title: "report resource type" description: "Enrollment failure reports."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: resourcePageType
Here is a JSON representation of the resource.
"content": "Stream" } ```----
v1.0 Intune Troubleshooting Reportroot https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-troubleshooting-reportroot.md
Title: "reportRoot resource type" description: "The resource that represents an instance of Enrollment Failure Reports."-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: resourcePageType
Here is a JSON representation of the resource.
"id": "String (identifier)" } ```----
v1.0 Intune Troubleshooting User https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-troubleshooting-user.md
Title: "user resource type" description: "Not yet documented"-+ ms.localizationpriority: medium ms.prod: "intune" doc_type: resourcePageType
Here is a JSON representation of the resource.
"id": "String (identifier)" } ```----
v1.0 Intune Unlock Deviceappmanagement https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-unlock-deviceappmanagement.md
Title: "deviceAppManagement resource type" description: "Singleton entity that acts as a container for all device and app management functionality."-+ localization_priority: Normal ms.prod: "intune" doc_type: resourcePageType
Singleton entity that acts as a container for all device and app management func
|id|String|Key of the entity.| ## Relationships
-None
+|Relationship|Type|Description|
+|:|:|:|
+|wdacSupplementalPolicies|[windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md) collection|The collection of Windows Defender Application Control Supplemental Policies.|
## JSON Representation Here is a JSON representation of the resource.
Here is a JSON representation of the resource.
"id": "String (identifier)" } ```---
v1.0 Intune Unlock Windowsdefenderapplicationcontrolsupplementalpolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md
+
+ Title: "windowsDefenderApplicationControlSupplementalPolicy resource type"
+description: "Not yet documented"
+
+localization_priority: Normal
++
+# windowsDefenderApplicationControlSupplementalPolicy resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+Not yet documented
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List windowsDefenderApplicationControlSupplementalPolicies](../api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy-list.md)|[windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md) collection|List properties and relationships of the [windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md) objects.|
+|[Get windowsDefenderApplicationControlSupplementalPolicy](../api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy-get.md)|[windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md)|Read properties and relationships of the [windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md) object.|
+|[Create windowsDefenderApplicationControlSupplementalPolicy](../api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy-create.md)|[windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md)|Create a new [windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md) object.|
+|[Delete windowsDefenderApplicationControlSupplementalPolicy](../api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy-delete.md)|None|Deletes a [windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md).|
+|[Update windowsDefenderApplicationControlSupplementalPolicy](../api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy-update.md)|[windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md)|Update the properties of a [windowsDefenderApplicationControlSupplementalPolicy](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy.md) object.|
+|[assign action](../api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicy-assign.md)|None|Not yet documented|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|The unique identifier of the Windows Defender Application Control Supplemental Policy. This id is assigned during creation of the policy.|
+|displayName|String|The display name of the Windows Defender Application Control Supplemental Policy.|
+|description|String|The description of the Windows Defender Application Control Supplemental Policy.|
+|content|Binary|Indicates the content of the Windows Defender Application Control Supplemental Policy in byte array format.|
+|contentFileName|String|Indicates the file name associated with the content of the Windows Defender Application Control Supplemental Policy.|
+|version|String|Indicates the Windows Defender Application Control Supplemental Policy's version.|
+|creationDateTime|DateTimeOffset|Indicates the created date and time when the Windows Defender Application Control Supplemental Policy was uploaded.|
+|lastModifiedDateTime|DateTimeOffset|Indicates the last modified date and time of the Windows Defender Application Control Supplemental Policy.|
+|roleScopeTagIds|String collection|List of Scope Tags for the Windows Defender Application Control Supplemental Policy entity.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|assignments|[windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md) collection|The associated group assignments for the Windows Defender Application Control Supplemental Policy.|
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy",
+ "id": "String (identifier)",
+ "displayName": "String",
+ "description": "String",
+ "content": "binary",
+ "contentFileName": "String",
+ "version": "String",
+ "creationDateTime": "String (timestamp)",
+ "lastModifiedDateTime": "String (timestamp)",
+ "roleScopeTagIds": [
+ "String"
+ ]
+}
+```
v1.0 Intune Unlock Windowsdefenderapplicationcontrolsupplementalpolicyassignment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md
+
+ Title: "windowsDefenderApplicationControlSupplementalPolicyAssignment resource type"
+description: "A class containing the properties used for assignment of a WindowsDefenderApplicationControl supplemental policy to a group."
+
+localization_priority: Normal
++
+# windowsDefenderApplicationControlSupplementalPolicyAssignment resource type
+
+Namespace: microsoft.graph
+
+> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
+
+A class containing the properties used for assignment of a WindowsDefenderApplicationControl supplemental policy to a group.
+
+## Methods
+|Method|Return Type|Description|
+|:|:|:|
+|[List windowsDefenderApplicationControlSupplementalPolicyAssignments](../api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment-list.md)|[windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md) collection|List properties and relationships of the [windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md) objects.|
+|[Get windowsDefenderApplicationControlSupplementalPolicyAssignment](../api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment-get.md)|[windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md)|Read properties and relationships of the [windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md) object.|
+|[Create windowsDefenderApplicationControlSupplementalPolicyAssignment](../api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment-create.md)|[windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md)|Create a new [windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md) object.|
+|[Delete windowsDefenderApplicationControlSupplementalPolicyAssignment](../api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment-delete.md)|None|Deletes a [windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md).|
+|[Update windowsDefenderApplicationControlSupplementalPolicyAssignment](../api/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment-update.md)|[windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md)|Update the properties of a [windowsDefenderApplicationControlSupplementalPolicyAssignment](../resources/intune-unlock-windowsdefenderapplicationcontrolsupplementalpolicyassignment.md) object.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String|Key of the entity.|
+|target|[deviceAndAppManagementAssignmentTarget](../resources/intune-shared-deviceandappmanagementassignmenttarget.md)|The target group assignment defined by the admin.|
+
+## Relationships
+None
+
+## JSON Representation
+Here is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyAssignment"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyAssignment",
+ "id": "String (identifier)",
+ "target": {
+ "@odata.type": "microsoft.graph.deviceAndAppManagementAssignmentTarget"
+ }
+}
+```
v1.0 Invitation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/invitation.md
Title: "invitation resource type"
-description: "Represents an invitation that is used to add external users to an organization."
+description: "Represents an invitation that is used to add external users to an organization as part of Azure Active Directory business-to-business (Azure AD B2B) collaboration."
ms.localizationpriority: high-+ ms.prod: "identity-and-sign-in" doc_type: resourcePageType
doc_type: resourcePageType
Namespace: microsoft.graph
-Represents an invitation that is used to add external users to an organization.
+Represents an invitation that is used to add external users to an organization as part of Azure Active Directory business-to-business (Azure AD B2B) collaboration.
The invitation process uses the following flow:
Creating an invitation will return a redemption URL in the response (*inviteRede
|status|String|The status of the invitation. Possible values are: `PendingAcceptance`, `Completed`, `InProgress`, and `Error`.| ## Relationships
-| Relationship | Type |Description|
+| Relationship | Type |Description|
|:|:--|:-| |invitedUser|[User](user.md)|The user created as part of the invitation creation. Read-Only|
v1.0 Invitedusermessageinfo https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/invitedusermessageinfo.md
Title: "invitedUserMessageInfo resource type" description: "The invitedUserMessageInfo object allows you to configure the invitation message." ms.localizationpriority: medium-+ ms.prod: "identity-and-sign-in" doc_type: resourcePageType
v1.0 Keycredential https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/keycredential.md
Contains a key credential associated with an application or a service principal.
To add a keyCredential using Microsoft Graph, see [Add a certificate to an app using Microsoft Graph](/graph/applications-how-to-add-certificate). ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |customKeyIdentifier|Binary| A 40-character binary type that can be used to identify the credential. Optional. When not provided in the payload, defaults to the thumbprint of the certificate. | | displayName | String | Friendly name for the key. Optional. | |endDateTime|DateTimeOffset|The date and time at which the credential expires. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
-|key|Binary| The certificate's raw data in byte array converted to Base64 string. Returned only on `$select` for a single object, that is, `GET applications/{applicationId}?$select=keyCredentials` or `GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials`; otherwise, it is always `null`. |
+|key|Binary| The certificate's raw data in byte array converted to Base64 string. Returned only on `$select` for a single object, that is, `GET applications/{applicationId}?$select=keyCredentials` or `GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials`; otherwise, it is always `null`. <br/><br> From a *.cer* certificate, you can read the key using the **Convert.ToBase64String()** method. For more information, see [Get the certificate key](/graph/applications-how-to-add-certificate).|
|keyId|Guid|The unique identifier (GUID) for the key.| |startDateTime|DateTimeOffset|The date and time at which the credential becomes valid.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.| |type|String|The type of key credential; for example, `Symmetric`, `AsymmetricX509Cert`.|
v1.0 Learningassignment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/learningassignment.md
+
+ Title: "learningAssignment resource type"
+description: "Represents the details of a learning activity assigned to a user."
+
+ms.localizationpriority: medium
++
+# learningAssignment resource type
+
+Namespace: microsoft.graph
+
+Represents the details of a learning activity assigned to a user.
+
+Inherits from [learningCourseActivity](../resources/learningcourseactivity.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|@odata.type|String|Indicates whether this is a [learningAssignment](../resources/learningassignment.md) or [learningSelfInitiated](../resources/learningselfinitiatedcourse.md) course activity. Required.|
+|assignedDateTime|DateTimeOffset|Assigned date for the course activity. Optional.|
+|assignerUserId|String|The user ID of the assigner. Optional.|
+|assignmentType|String|The assignment type for the course activity. Possible values are: `required`, `recommended`, `unknownFutureValue`. Required.|
+|completedDateTime|DateTimeOffset|Date and time when the assignment was completed. Optional.|
+|completionPercentage|Int32|The percentage of the course completed by the user. If a value is provided, it must be between `0` and `100` (inclusive). Optional.|
+|dueDateTime|DateTimeOffset|Due date for the course activity. Optional.|
+|externalCourseActivityId|String|A course activity ID generated at provider. Optional.|
+|id|String|The generated ID for a request that can be used to make further interactions to the course activity APIs.|
+|learnerUserId|String|The user ID of the learner to whom the activity is assigned. Required.|
+|learningContentId|String| The ID of the learning content in Viva Learning. Required.|
+|learningProviderId|String|The registration ID of the provider. Required.|
+|notes|String|Notes for the course activity. Optional.|
+|startedDateTime|DateTimeOffset|The date and time when the self-initiated course was started by the learner. Optional.|
+|status|courseStatus|The status of the course activity. Possible values are: `notStarted`, `inProgress`, `completed`. Required.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.learningAssignment",
+ "openType": false
+}
+-->
+
+``` json
+{
+ "@odata.type": "#microsoft.graph.learningAssignment",
+ "assignedDateTime": "String (timestamp)",
+ "assignerUserId": "String",
+ "assignmentType": "String",
+ "completedDateTime": "String (timestamp)",
+ "completionPercentage": "Int32",
+ "dueDateTime": "String (timestamp)",
+ "externalCourseActivityId": "String",
+ "id": "String (identifier)",
+ "learnerUserId": "String",
+ "learningContentId": "String",
+ "learningProviderId": "String",
+ "notes": "String",
+ "status": "String"
+}
+```
v1.0 Learningcourseactivity https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/learningcourseactivity.md
+
+ Title: "learningCourseActivity resource type"
+description: "Represents the activities that are part of an employee learning course."
+
+ms.localizationpriority: medium
++
+# learningCourseActivity resource type
+
+Namespace: microsoft.graph
+
+Represents the activities that are part of an employee learning course.
+
+Base type for the [learningAssignment](../resources/learningassignment.md) and [learningSelfInitiated](../resources/learningselfinitiatedcourse.md) types.
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List learningCourseActivities](../api/learningcourseactivity-list.md)|[learningCourseActivity](../resources/learningcourseactivity.md) collection|Get a list of the [learningCourseActivity](../resources/learningcourseactivity.md) objects (assigned or self-initiated) for a user.|
+|[Create learningCourseActivity](../api/employeeexperienceuser-post-learningcourseactivities.md)|[learningCourseActivity](../resources/learningcourseactivity.md)|Create a new [learningCourseActivity](../resources/learningcourseactivity.md) object.|
+|[Get learningCourseActivity](../api/learningcourseactivity-get.md)|[learningCourseActivity](../resources/learningcourseactivity.md)|Get the specified [learningCourseActivity](../resources/learningcourseactivity.md) object using either an ID or an **externalCourseActivityId** of the learning provider, or a **courseActivityId** of a user.|
+|[Update learningCourseActivity](../api/learningcourseactivity-update.md)|[learningCourseActivity](../resources/learningcourseactivity.md)|Update the properties of a [learningCourseActivity](../resources/learningcourseactivity.md) object. |
+|[Delete learningCourseActivity](../api/learningcourseactivity-delete.md)|None|Delete a [learningCourseActivity](../resources/learningcourseactivity.md) object by using the course activity ID of either an assignment or a self-initiated activity.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|assignedDateTime|DateTimeOffset|Date and time when the assignment was completed. Optional.|
+|assignerUserId|String|The user ID of the assigner. Optional.|
+|assignmentType|assignmentType|Assignment type for the course activity. Possible values are: `required`, `recommended`, `unknownFutureValue`. Required.|
+|completedDateTime|DateTimeOffset|Date and time when the assignment was completed. Optional.|
+|completionPercentage|Int32|The percentage completion value of the course activity. Optional.|
+|dueDateTime|DateTimeTimeZone|Due date for the course activity. Optional.|
+|externalcourseActivityId|String|A course activity ID generated by the provider. Optional.|
+|id|String|A generated ID that can be used with other course activity APIs.|
+|learnerUserId|String|The user ID of the learner to whom the activity is assigned. Required.|
+|learningContentId|String|The ID of the learning content created in Viva Learning. Required.|
+|learningProviderId|String|The registration ID of the provider. Required.|
+|startedDateTime|DateTimeOffset|Date and time when the self-initiated course was started by the learner. Optional.|
+|status|courseStatus|The status of the course activity. Possible values are: `notStarted`, `inProgress`, `completed`. Required.|
+
+>**Note**: A provider can ingest course activities when **isCourseAcitvitySyncEnabled** is set to `true`. To update the value, use the [Update learningProvider](../api/learningprovider-update.md) method.
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.learningCourseActivity",
+ "openType": false
+}
+-->
+``` json
+{
+ "assignedDateTime": "String (timestamp)",
+ "assignerUserId": "String",
+ "assignmentType": "String",
+ "completedDateTime": "String (timestamp)",
+ "completionPercentage": "Int32",
+ "dueDateTime": "String (timestamp)",
+ "externalCourseActivityId": "String",
+ "id": "String (identifier)",
+ "learnerUserId": "String",
+ "learningContentId": "String",
+ "learningProviderId": "String",
+ "startedDateTime": "String (timestamp)",
+ "status": "String"
+}
+```
v1.0 Learningprovider https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/learningprovider.md
Inherits from [entity](../resources/entity.md).
|:|:|:| |displayName|String|The display name that appears in Viva Learning. Required.| |id|String|The unique identifier for the learning provider. Required. Inherited from [entity](../resources/entity.md).|
+|isCourseActivitySyncEnabled|Boolean|Indicates whether a provider can ingest learning course activity records. The default value is `false`. Set to `true` to make learningCourseActivities available for this provider.|
|loginWebUrl|String|Authentication URL to access the courses for the provider. Optional.| |longLogoWebUrlForDarkTheme|String|The long logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required.| |longLogoWebUrlForLightTheme|String|The long logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required.|
The following is a JSON representation of the resource.
"longLogoWebUrlForDarkTheme": "String", "longLogoWebUrlForLightTheme": "String", "squareLogoWebUrlForDarkTheme": "String",
- "squareLogoWebUrlForLightTheme": "String"
+ "squareLogoWebUrlForLightTheme": "String",
+ "isCourseActivitySyncEnabled": "Boolean"
} ```
v1.0 Learningselfinitiatedcourse https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/learningselfinitiatedcourse.md
+
+ Title: "learningSelfInitiatedCourse resource type"
+description: "Represents the details of a learning course activity that is self-initiated by a user."
+
+ms.localizationpriority: medium
++
+# learningSelfInitiatedCourse resource type
+
+Namespace: microsoft.graph
+
+Represents the details of a learning course activity that is self-initiated by a user.
+
+Inherits from [learningCourseActivity](../resources/learningcourseactivity.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|@odata.type|String|Indicates whether this is a [learningAssignment](../resources/learningassignment.md) or [learningSelfInitiated](../resources/learningselfinitiatedcourse.md) course activity. Required.|
+|completedDateTime|DateTimeOffset|Date time value when the assignment was completed. Optional.|
+|completionPercentage|Integer|The percentage of the course completed by the user. If the value is provided, the value needs to be in between 0 and 100 (inclusive). Optional.|
+|externalCourseActivityId|String|A course activity ID generated by the provider. Optional.|
+|ID|String|A generated ID that can be used with other course activity APIs.|
+|learningContentId|String| The ID of the learning content created in Viva Learning. Required.|
+|learnerUserId|String|The user ID of the learner who initiated the course. Required.|
+|learningProviderId|String|The registration ID of the provider. Required.|
+|startedDateTime|DateTimeOffset|The date time value on which the self-initiated course was started by the learner. Optional.|
+|status|courseStatus|Represents status of the course activity. Possible values are `notStarted`, `inProgress`, `completed`. Optional.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.learningSelfInitiatedCourse",
+ "openType": false
+}
+-->
+
+``` json
+{
+ "@odata.type": "#microsoft.graph.learningSelfInitiatedCourse",
+ "completedDateTime": "String (timestamp)",
+ "completionPercentage": "Integer",
+ "externalCourseActivityId": "String",
+ "learningContentId": "String",
+ "learningProviderId": "String",
+ "learnerUserId": "String",
+ "startedDateTime": "String (timestamp)",
+ "status": "@odata.type: microsoft.graph.courseStatus"
+}
+```
v1.0 Licenseunitsdetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/licenseunitsdetail.md
Namespace: microsoft.graph
The **prepaidUnits** property of the [subscribedSku](subscribedsku.md) entity is of type **licenseUnitsDetail**. For more information on the progression states of a subscription, see [What if my subscription expires?](/microsoft-365/commerce/subscriptions/what-if-my-subscription-expires?view=o365-worldwide&preserve-view=true) ## Properties
-| Property | Type |Description|
-|:-|:--|:-|
-|enabled|Int32| The number of units that are enabled for the active subscription of the service SKU. |
-|suspended|Int32| The number of units that are suspended because the subscription of the service SKU has been cancelled. The units cannot be assigned but can still be reactivated before they are deleted. |
-|warning|Int32| The number of units that are in warning status. When the subscription of the service SKU has expired, the customer has a grace period to renew their subscription before it is cancelled (moved to a **suspended** state). |
+
+| Property | Type | Description |
+| :-- | :- | :- |
+| enabled | Int32 | The number of units that are enabled for the active subscription of the service SKU. |
+| lockedOut | Int32 | The number of units that are locked out because the customer cancelled their subscription of the service SKU. |
+| suspended | Int32 | The number of units that are suspended because the subscription of the service SKU has been cancelled. The units cannot be assigned but can still be reactivated before they are deleted. |
+| warning | Int32 | The number of units that are in warning status. When the subscription of the service SKU has expired, the customer has a grace period to renew their subscription before it is cancelled (moved to a `suspended` state). |
## JSON representation
-Here is a JSON representation of the resource
+The following is a JSON representation of the resource.
<!-- { "blockType": "resource",
Here is a JSON representation of the resource
```json {
- "enabled": 1024,
- "suspended": 1024,
- "warning": 1024
+ "enabled": "Int32",
+ "lockedOut": "Int32",
+ "suspended": "Int32",
+ "warning": "Int32"
}- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
Here is a JSON representation of the resource
"section": "documentation", "tocPath": "" }-->-
v1.0 Listitemversion https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/listitemversion.md
The following tasks are available for listItemVersion resources.
| Common task | HTTP method | | : | :-- |
-| [List versions][version-list] | `GET /sites/{site-id}/items/{item-id}/versions` |
-| [Get version][version-get] | `GET /sites/{site-id}/items/{item-id}/versions/{version-id}` |
-| [Restore version][version-restore] | `POST /sites/{site-id}/items/{item-id}/versions/{version-id}/restore` |
+| [List versions][version-list] | `GET /sites/{site-id}/lists/{list-id}/items/{item-id}/versions` |
+| [Get version][version-get] | `GET /sites/{site-id}/lists/{list-id}/items/{item-id}/versions/{version-id}` |
+| [Restore version][version-restore] | `POST /sites/{site-id}/lists/{list-id}/items/{item-id}/versions/{version-id}/restore` |
[version-list]: ../api/listitem-list-versions.md [version-get]: ../api/listitemversion-get.md
v1.0 Logicapptriggerendpointconfiguration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/logicapptriggerendpointconfiguration.md
+
+ Title: "logicAppTriggerEndpointConfiguration resource type"
+description: "The configuration details for the logic app's endpoint that is associated with a custom access package workflow extension."
+
+ms.localizationpriority: medium
++
+# logicAppTriggerEndpointConfiguration resource type
+
+Namespace: microsoft.graph
+
+The configuration details for the logic app's endpoint that is associated with a custom access package workflow extension. Derived from the [customExtensionEndpointConfiguration](customextensionendpointconfiguration.md) abstract type.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|logicAppWorkflowName|String|The name of the logic app.|
+|resourceGroupName|String|The Azure resource group name for the logic app.|
+|subscriptionId|String|Identifier of the Azure subscription for the logic app.|
+|url|String| The URL to the logic app endpoint that will be triggered. Only required for app-only token scenarios where app is creating a [customCalloutExtension](../resources/customcalloutextension.md) without a signed-in user.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.logicAppTriggerEndpointConfiguration",
+ "baseType": "microsoft.graph.customExtensionEndpointConfiguration"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.logicAppTriggerEndpointConfiguration",
+ "subscriptionId": "String",
+ "resourceGroupName": "String",
+ "logicAppWorkflowName": "String",
+ "url": "String"
+}
+```
v1.0 Meetingattendancereport https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/meetingattendancereport.md
The following is a JSON representation of the resource.
<!-- { "blockType": "resource",
+ "keyProperty": "id",
"optionalProperties": [ ],
v1.0 Membershipoutlierinsight https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/membershipoutlierinsight.md
+
+ Title: "membershipoutlierinsight resource type"
+description: "In the Azure AD access reviews, the membershipoutlierinsight resource represents insights provided to reviewers based on whether a user has low affiliation with other users within the group."
+
+ms.localizationpriority: medium
++
+# membershipoutlierinsight resource type
+
+Namespace: microsoft.graph
+
+Represents an insight provided to reviewers based on whether a user has low affiliation with other users within the group.
+
+Inherits from [governanceInsight](governanceinsight.md).
+
+## Properties
+| Property | Type | Description |
+| :| :- | :- |
+| containerId | String | Indicates the identifier of the container, for example, a group ID. |
+| memberId | String | Indicates the identifier of the user. |
+| outlierContainerType | outlierContainerType | Indicates the type of container. The possible values are: `group`, `unknownFutureValue`. |
+| outlierMemberType | outlierMemberType | Indicates the type of outlier member. The possible values are: `user`, `unknownFutureValue`. |
+
+## Relationships
+
+|Relationship|Type|Description|
+|:|:|:|
+|container|[directoryObject](../resources/directoryobject.md)| Navigation link to the container directory object. For example, to a group.|
+|lastModifiedBy|[user](../resources/user.md)| Navigation link to a member object who modified the record. For example, to a user.|
+|member|[directoryObject](../resources/directoryobject.md)| Navigation link to a member object. For example, to a user.|
++
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.membershipoutlierinsight",
+ "baseType": "microsoft.graph.governanceInsight",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.membershipOutlierInsight",
+ "id": "String (identifier)",
+ "insightCreatedDateTime": "String (timestamp)",
+ "memberId": "String",
+ "containerId": "String",
+ "outlierContainerType": "String",
+ "outlierMemberType": "String"
+}
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "membershipoutlierinsight resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
v1.0 Microsoft Teams Team Usage Reports https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/microsoft-teams-team-usage-reports.md
+
+ Title: "Microsoft Teams team usage reports"
+description: "Use the Microsoft Teams team usage reports to get insights into the usage of teams in your organization."
+ms.localizationpriority: medium
+++
+# Microsoft Teams team usage reports
+
+Namespace: microsoft.graph
++
+Use the Microsoft Teams team usage reports to get insights into the usage of teams in your organization.
+
+## Reports
+
+| Function | CSV return type | Description |
+| : | - | - |
+| [Get team detail](../api/reportroot-getteamsteamactivitydetail.md) | Stream | Get details about Teams activity by team. The numbers include activities for both licensed and non-licensed users. |
+| [Get team counts](../api/reportroot-getteamsteamactivitycounts.md) | Stream | Get the number of team activities across Microsoft Teams. The activity types are related to meetings and messages. |
+| [Get team counts](../api/reportroot-getteamsteamcounts.md) | Stream | Get the number of teams by type across Microsoft Teams. |
+| [Get distribution team counts](../api/reportroot-getteamsteamactivitydistributioncounts.md) | Stream | Get the number of team activities across Microsoft Teams over a selected period. |
v1.0 Oauth2permissiongrant https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/oauth2permissiongrant.md
Delegated permissions are sometimes referred to as "OAuth 2.0 scopes" or "scopes
| Property | Type | Description | |:|:--|:-|
-| clientId | String | The **id** of the client [service principal](serviceprincipal.md) for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports `$filter` (`eq` only). |
+| clientId | String | The object **id** (*not* **appId**) of the client [service principal](serviceprincipal.md) for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports `$filter` (`eq` only). |
| consentType | String | Indicates if authorization is granted for the client application to impersonate all users or only a specific user. *AllPrincipals* indicates authorization to impersonate all users. *Principal* indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports `$filter` (`eq` only). | | id | String | Unique identifier for the **oAuth2PermissionGrant**. Read-only.| | principalId | String | The **id** of the [user](user.md) on behalf of whom the client is authorized to access the resource, when **consentType** is *Principal*. If **consentType** is *AllPrincipals* this value is null. Required when **consentType** is *Principal*. Supports `$filter` (`eq` only).|
v1.0 Offershiftrequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/offershiftrequest.md
Represents a request to offer a shift to another user in the team.
| [List](../api/offershiftrequest-list.md) | Collection of [offerShiftRequest](offershiftrequest.md) | Read the properties and relationships of all **offerShiftRequest** objects in a team. | | [Create](../api/offershiftrequest-post.md) | [offerShiftRequest](offershiftrequest.md) | Create an instance of an **offerShiftRequest** object. | | [Get](../api/offershiftrequest-get.md) | [offerShiftRequest](offershiftrequest.md) | Read the properties and relationships of an **offerShiftRequest** object. |
-|[Approve](../api/offershiftrequest-approve.md)|None|Approve an **offerShiftRequest**. |
-|[Decline](../api/offershiftrequest-decline.md)|None|Decline an **offerShiftRequest**. |
+| [Approve](../api/offershiftrequest-approve.md)|None|Approve an **offerShiftRequest**. |
+| [Decline](../api/offershiftrequest-decline.md)|None|Decline an **offerShiftRequest**. |
## Properties
v1.0 Onedrive https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/onedrive.md
The following is an example of a DriveItem resource:
**Drive** and **DriveItem** resources expose data in three different ways: * _Properties_ (like **id** and **name**) expose simple values (strings, numbers, Booleans).
-* _Facets_ (like **file** and **photo**) expose complex values. The presence of **file** or **folder** facets indicates behaviors and properties of a **DriveItem**.
+* _Facets_ (like **file** and **image**) expose complex values. The presence of **file** or **folder** facets indicates behaviors and properties of a **DriveItem**.
* _References_ (like **children** and **thumbnails**) point to collections of other resources. ## Commonly accessed resources
v1.0 Onenote https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/onenote.md
Title: "onenote resource type"
-description: "The entry point for OneNote resources."
+description: "Represents the entry point for OneNote resources."
ms.localizationpriority: high ms.prod: "onenote"
doc_type: resourcePageType
Namespace: microsoft.graph
-The entry point for OneNote resources.
+Represents the entry point for OneNote resources.
All calls to the OneNote service through the Microsoft Graph API use this service root URL:
https://graph.microsoft.com/{version}/sites/{id}/onenote/{notebooks | sections |
For information about the permissions required to work with OneNote APIs, see [Notes permissions](/graph/permissions-reference#notes-permissions).
+## Methods
+
+| Method | Return Type |Description|
+|:|:--|:-|
+|[Create notebook](../api/onenote-post-notebooks.md) |[notebook](notebook.md)| Create a notebook by posting to the notebooks collection.|
+|[List notebooks](../api/onenote-list-notebooks.md) |[notebook](notebook.md) collection| Get a collection of notebooks.|
+|[Create page](../api/onenote-post-pages.md) |[page](page.md)| Create a page by posting to the pages collection.|
+|[List pages](../api/onenote-list-pages.md) |[page](page.md) collection| Get a collection of pages.|
+|[List section groups](../api/onenote-list-sectiongroups.md) |[sectionGroup](sectiongroup.md) collection| Get a collection of section groups.|
+|[List sections](../api/onenote-list-sections.md) |[onenoteSection](section.md) collection| Get a collection of sections.|
+ ## Relationships | Relationship | Type |Description| |:|:--|:-| |notebooks|[notebook](notebook.md) collection|The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable.| |operations|[onenoteOperation](onenoteoperation.md) collection |The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the `Operation-Location` header is returned in the response. Read-only. Nullable.|
-|pages|[OnenotePage](page.md) collection|The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable.|
-|resources|[OnenoteResource](resource.md) collection |The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can [get the binary content of a specific resource](resource.md). Read-only. Nullable.|
+|pages|[onenotePage](page.md) collection|The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable.|
+|resources|[onenoteResource](resource.md) collection |The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can [get the binary content of a specific resource](resource.md). Read-only. Nullable.|
|sectionGroups|[sectionGroup](sectiongroup.md) collection|The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable.|
-|sections|[OnenoteSection](section.md) collection|The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable.|
-
-## Methods
-
-| Method | Return Type |Description|
-|:|:--|:-|
-|[Create notebook](../api/onenote-post-notebooks.md) |[Notebook](notebook.md)| Create a notebook by posting to the notebooks collection.|
-|[List notebooks](../api/onenote-list-notebooks.md) |[Notebook](notebook.md) collection| Get a collection of notebooks.|
-|[Create page](../api/onenote-post-pages.md) |[Page](page.md)| Create a page by posting to the pages collection.|
-|[List pages](../api/onenote-list-pages.md) |[Page](page.md) collection| Get a collection of pages.|
-|[List section groups](../api/onenote-list-sectiongroups.md) |[SectionGroup](sectiongroup.md) collection| Get a collection of section groups.|
-|[List sections](../api/onenote-list-sections.md) |[OnenoteSection](section.md) collection| Get a collection of sections.|
+|sections|[onenoteSection](section.md) collection|The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable.|
-## JSON Representation
-Here is a JSON representation of the resource.
+## JSON representation
+The following is a JSON representation of the resource.
<!--{ "blockType": "resource", "baseType": "microsoft.graph.entity",
v1.0 Onlinemeeting https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/onlinemeeting.md
Contains information about a meeting, including the URL used to join a meeting,
| allowedPresenters | [onlineMeetingPresenters](#onlinemeetingpresenters-values) | Specifies who can be a presenter in a meeting. Possible values are listed in the following table. | | allowMeetingChat | [meetingChatMode](#meetingchatmode-values) | Specifies the mode of meeting chat. | | allowTeamworkReactions | Boolean | Indicates whether Teams reactions are enabled for the meeting. |
-| allowedPresenters | [onlineMeetingPresenters](#onlinemeetingpresenters-values) | Specifies who can be a presenter in a meeting. Possible values are listed in the following table. |
| attendeeReport | Stream | The content stream of the attendee report of a [Microsoft Teams live event](/microsoftteams/teams-live-events/what-are-teams-live-events). Read-only. | | audioConferencing | [audioConferencing](audioconferencing.md) | The phone access (dial-in) information for an online meeting. Read-only. | | broadcastSettings | [broadcastMeetingSettings](broadcastMeetingSettings.md) | Settings related to a live event. |
v1.0 Onlinemeetingrestricted https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/onlinemeetingrestricted.md
+
+ Title: "onlineMeetingRestricted resource type"
+description: "Indicates the reason or reasons media content from a participant is restricted."
+
+ms.localizationpriority: medium
++
+# onlineMeetingRestricted resource type
+
+Namespace: microsoft.graph
+
+Indicates the reason or reasons media content from a participant is restricted.
+
+## Properties
+
+| Property | Type | Description |
+|:--|:--|:|
+| contentSharingDisabled | [onlineMeetingContentSharingDisabledReason](#onlinemeetingcontentsharingdisabledreason-values) | Specifies the reason shared content from this participant is disabled. Possible values are: `watermarkProtection`, `unknownFutureValue`. |
+| videoDisabled | [onlineMeetingVideoDisabledReason](#onlinemeetingvideodisabledreason-values) | Specifies the reason video from this participant is disabled. Possible values are: `watermarkProtection`, `unknownFutureValue`. |
+
+### onlineMeetingContentSharingDisabledReason values
+
+| Value | Description |
+|:--|:--|
+| watermarkProtection | The meeting content is marked _watermarked_ but the user joined from an unsupported client. |
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+
+### onlineMeetingVideoDisabledReason values
+
+| Value | Description |
+|:--|:--|
+| watermarkProtection | The meeting content is marked _watermarked_ but the user joined from an unsupported client. |
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [],
+ "@odata.type": "microsoft.graph.onlineMeetingRestricted"
+}-->
+```json
+{
+ "contentSharingDisabled": {"@odata.type": "microsoft.graph.onlineMeetingContentSharingDisabledReason"},
+ "videoDisabled": {"@odata.type": "microsoft.graph.onlineMeetingVideoDisabledReason"}
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "onlineMeetingRestricted resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
v1.0 Organization https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/organization.md
This resource lets you add your own data to custom properties using [extensions]
| preferredLanguage | String | The preferred language for the organization. Should follow ISO 639-1 Code; for example, `en`. | | privacyProfile | [privacyProfile](privacyprofile.md) | The privacy profile of an organization. | | provisionedPlans | [ProvisionedPlan](provisionedplan.md) collection | Not nullable. |
-| securityComplianceNotificationMails | String collection ||
-| securityComplianceNotificationPhones | String collection||
+| securityComplianceNotificationMails | String collection | Not nullable.|
+| securityComplianceNotificationPhones | String collection| Not nullable.|
| state | String | State name of the address for the organization. | | street | String | Street name of the address for organization. | | technicalNotificationMails | String collection | Not nullable. |
This resource lets you add your own data to custom properties using [extensions]
|:|:--|:-| |certificateBasedAuthConfiguration|[certificateBasedAuthConfiguration](certificatebasedauthconfiguration.md) collection| Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. | |extensions|[extension](extension.md) collection|The collection of open extensions defined for the organization. Read-only. Nullable.|
-|branding|[organizationalBranding](organizationalbranding.md) collection| Branding for the organization. Nullable.|
+|branding|[organizationalBranding](organizationalbranding.md)| Branding for the organization. Nullable.|
## JSON representation
v1.0 Outlookcategory https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/outlookcategory.md
Title: "outlookCategory resource type"
-description: "Represents a category by which a user can group Outlook items such as messages and events. The user defines categories in a master list, and can apply one or more of these user-defined"
+description: "Represents a category by which a user can group Outlook items such as messages and events."
ms.localizationpriority: medium ms.prod: "outlook"
doc_type: resourcePageType
Namespace: microsoft.graph
-Represents a category by which a user can group Outlook items such as messages and events. The user defines categories in a master list, and can apply one or more of these user-defined
-categories to an item.
+Represents a category by which a user can group Outlook items such as messages and events. The user defines categories in a master list, and can apply one or more of these user-defined categories to an item.
Using the REST API, you can [create](../api/outlookuser-post-mastercategories.md) and define categories in the master list of categories for a user. You can also [get this master list of categories](../api/outlookuser-list-mastercategories.md), [get a specific category](../api/outlookcategory-get.md),
Each category is attributed by 2 properties: **displayName** and **color**. The
The **color** however does not have to be unique; multiple categories in the master list can be mapped to the same color. You can map up to 25 different colors to categories in a user's master list.
+## Methods
+| Method | Return Type |Description|
+|:|:--|:-|
+|[List categories](../api/outlookuser-list-mastercategories.md) | [outlookCategory](../resources/outlookcategory.md) collection |Get all the categories that have been defined for the user.|
+|[Get category](../api/outlookcategory-get.md) | [outlookCategory](../resources/outlookcategory.md) |Get the properties and relationships of the specified **outlookCategory** object.|
+|[Create](../api/outlookuser-post-mastercategories.md) | [outlookCategory](../resources/outlookcategory.md) |Create an **outlookCategory** object in the user's master list of categories.|
+|[Update](../api/outlookcategory-update.md) | [outlookCategory](../resources/outlookcategory.md) |Update the writable property, **color**, of the specified **outlookCategory** object. |
+|[Delete](../api/outlookcategory-delete.md) | None |Delete the specified **outlookCategory** object. |
+ ## Properties | Property | Type |Description| |:|:--|:-|
+|color|categoryColor|A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. For more details, see the following note. |
|displayName|String|A unique name that identifies a category in the user's mailbox. After a category is created, the name cannot be changed. Read-only.|
-|color|categoryColor|A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. See the note below. |
> **Note** The possible values for **color** are pre-set constants such as `None`, `preset0` and `preset1`. Each pre-set constant is further mapped to a color; the actual color is dependent on the Outlook client that the categories are being displayed in. The following table shows the colors mapped to each pre-set constant for Outlook (desktop client).
color is dependent on the Outlook client that the categories are being displayed
| Preset24 | DarkCranberry | ## JSON representation
-Here is a JSON representation of the resource.
+The following is a JSON representation of the resource.
<!-- { "blockType": "resource",
Here is a JSON representation of the resource.
"color": "String", "displayName": "String" }- ```
-## Methods
-| Method | Return Type |Description|
-|:|:--|:-|
-|[List categories](../api/outlookuser-list-mastercategories.md) | [outlookCategory](../resources/outlookcategory.md) collection |Get all the categories that have been defined for the user.|
-|[Get category](../api/outlookcategory-get.md) | [outlookCategory](../resources/outlookcategory.md) |Get the properties and relationships of the specified **outlookCategory** object.|
-|[Create](../api/outlookuser-post-mastercategories.md) | [outlookCategory](../resources/outlookcategory.md) |Create an **outlookCategory** object in the user's master list of categories.|
-|[Update](../api/outlookcategory-update.md) | [outlookCategory](../resources/outlookcategory.md) |Update the writable property, **color**, of the specified **outlookCategory** object. |
-|[Delete](../api/outlookcategory-delete.md) | None |Delete the specified **outlookCategory** object. |
-- <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!-- {
v1.0 Participant https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/participant.md
Represents a participant in a call.
| mediaStreams | [mediaStream](mediastream.md) collection | The list of media streams. | | metadata | String | A blob of data provided by the participant in the roster. | | recordingInfo | [recordingInfo](recordinginfo.md) | Information about whether the participant has recording capability. |
+| restrictedExperience | [onlineMeetingRestricted](onlinemeetingrestricted.md) | Indicates the reason or reasons media content from this participant is restricted. |
## Relationships+ None. ## JSON representation
The following is a JSON representation of the resource.
{ "id": "String (identifier)", "info": {"@odata.type": "#microsoft.graph.participantInfo"},
- "isInLobby": true,
- "isMuted": true,
+ "isInLobby": "Boolean",
+ "isMuted": "Boolean",
"mediaStreams": [ { "@odata.type": "#microsoft.graph.mediaStream" } ], "metadata": "String",
- "recordingInfo": { "@odata.type": "#microsoft.graph.recordingInfo" }
+ "recordingInfo": { "@odata.type": "#microsoft.graph.recordingInfo" },
+ "restrictedExperience": { "@odata.type": "#microsoft.graph.onlineMeetingRestricted" }
} ```
v1.0 Person https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/person.md
Title: "person resource type"
-description: "An aggregation of information about a person from across mail and contacts. People can be local contacts or your organization's directory, and people from recent communications (such as email)."
+description: "Represents an aggregation of information about a person from across mail and contacts."
ms.localizationpriority: high ms.prod: "insights"
doc_type: resourcePageType
Namespace: microsoft.graph
-An aggregation of information about a person from across mail and contacts. People can be local contacts or your organization's directory, and people from recent communications (such as email).
+Represents an aggregation of information about a person from across mail and contacts. People can be local contacts or your organization's directory, and people from recent communications (such as email).
## Methods
An aggregation of information about a person from across mail and contacts. Peop
|givenName|String|The person's given name.| |id|String|The person's unique identifier. Read-only.| |imAddress|String|The instant message voice over IP (VOIP) session initiation protocol (SIP) address for the user. Read-only.|
-|isFavorite|Boolean|`true` if the user has flagged this person as a favorite.|
+|isFavorite|Boolean|`True` if the user has flagged this person as a favorite.|
|jobTitle|String|The person's job title.| |officeLocation|String|The location of the person's office.| |personNotes|String|Free-form notes that the user has taken about this person.|
The following is a JSON representation of the resource.
```json {
- "birthday": "string",
- "companyName": "string",
- "department": "string",
- "displayName": "string",
+ "birthday": "String",
+ "companyName": "String",
+ "department": "String",
+ "displayName": "String",
"scoredEmailAddresses": [{"@odata.type": "microsoft.graph.scoredEmailAddress"}],
- "givenName": "string",
- "id": "string (identifier)",
- "imAddress": "string",
- "isFavorite": true,
- "jobTitle": "string",
- "officeLocation": "string",
- "personNotes": "string",
+ "givenName": "String",
+ "id": "String (identifier)",
+ "imAddress": "String",
+ "isFavorite": "Boolean",
+ "jobTitle": "String",
+ "officeLocation": "String",
+ "personNotes": "String",
"personType": {"@odata.type": "microsoft.graph.personType"}, "phones": [{"@odata.type": "microsoft.graph.phone"}], "postalAddresses": [{"@odata.type": "microsoft.graph.location"}],
- "profession": "string",
- "surname": "string",
- "userPrincipalName": "string",
+ "profession": "String",
+ "surname": "String",
+ "userPrincipalName": "String",
"websites": [{"@odata.type": "microsoft.graph.website"}],
- "yomiCompany": "string"
+ "yomiCompany": "String"
}- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
v1.0 Phoneauthenticationmethod https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/phoneauthenticationmethod.md
Represents a phone number and type that's registered to a user, and whether it's
A phone has one of three types: mobile, alternate mobile, or office. A user can have one number registered for each type, and must have a mobile phone before an alternate mobile phone is added. When using a phone for multi-factor authentication (MFA) or self-service password reset (SSPR), the mobile phone is the default and the alternate mobile phone is the backup.
-Mobile phones can be used for both SMS and voice calls, depending on the tenant settings.
+Primary mobile phones can be used for both SMS and voice calls, depending on the tenant settings.
An office phone can only receive voice calls, not SMS messages.
Phones can be of three types, the following are the possible values.
|Value|Description| |--|--| |mobile|A primary mobile phone, usable for SMS and voice calls.|
-|alternateMobile|An alternate or backup mobile phone, usable for SMS and voice calls.|
+|alternateMobile|An alternate or backup mobile phone, usable only for voice calls.|
|office|An office phone or landline, usable only for voice calls.| ### authenticationMethodSignInState values
v1.0 Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/post.md
Title: "post resource type" description: "Represents an individual Post item within a conversationThread entity."-+ ms.localizationpriority: medium ms.prod: "groups" doc_type: resourcePageType
This resource lets you add your own data to custom properties using [extensions]
|[Get post with multi-value extended property](../api/multivaluelegacyextendedproperty-get.md) | [post](post.md) | Get a post that contains a multi-value extended property by using `$expand`. | ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-| |body|[itemBody](itembody.md)|The contents of the post. This is a default property. This property can be null.| |categories|String collection|The categories associated with the post.|
This resource lets you add your own data to custom properties using [extensions]
|sender|[recipient](recipient.md)|Contains the address of the sender. The value of Sender is assumed to be the address of the authenticated user in the case when Sender is not specified. This is a default property.| ## Relationships
-| Relationship | Type |Description|
+| Relationship | Type |Description|
|:|:--|:-| |attachments|[Attachment](attachment.md) collection| Read-only. Nullable. Supports `$expand`.| |extensions|[Extension](extension.md) collection|The collection of open extensions defined for the post. Read-only. Nullable. Supports `$expand`.|
v1.0 Printershare https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/printershare.md
Inherits from [printerBase](../resources/printerbase.md).
|manufacturer|String|The manufacturer reported by the printer associated with this printer share. Inherited from [printerBase](../resources/printerbase.md). Read-only.| |model|String|The model name reported by the printer associated with this printer share. Inherited from [printerBase](../resources/printerbase.md). Read-only.| |status|[printerStatus](printerstatus.md)|The processing status, including any errors, of the printer associated with this printer share.Inherited from [printerBase](../resources/printerbase.md). Read-only.|
+|viewPoint|[printerShareViewpoint](../resources/printershareviewpoint.md)|Additional data for a printer share as viewed by the signed-in user.|
## Relationships
The following is a JSON representation of the resource.
"@odata.type": "microsoft.graph.printerStatus" }, "allowAllUsers": "Boolean",
- "createdDateTime": "String (timestamp)"
+ "createdDateTime": "String (timestamp)",
+ "viewPoint": {"@odata.type": "microsoft.graph.printerShareViewpoint"}
} ```
v1.0 Printershareviewpoint https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/printershareviewpoint.md
+
+ Title: "printerShareViewpoint resource type"
+description: "Represents additional data for a printer share as viewed by the signed-in user."
+
+ms.localizationpriority: medium
++
+# printerShareViewpoint resource type
+
+Namespace: microsoft.graph
+
+Represents user-specific data for a printer share as viewed by the signed-in user.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|lastUsedDateTime|DateTimeOffset|Date and time when the printer was last used by the signed-in user. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.printerShareViewpoint"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.printerShareViewpoint",
+ "lastUsedDateTime": "String (timestamp)"
+}
+```
v1.0 Privacyprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/privacyprofile.md
Title: "privacyProfile resource type" description: "Represents a company's privacy profile, which includes a privacy statement URL and a contact person for questions regarding the privacy statement." ms.localizationpriority: medium-+ ms.prod: "directory-management" doc_type: resourcePageType
v1.0 Privilegedidentitymanagementv3 Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/privilegedidentitymanagementv3-overview.md
Title: "Overview of role management through the privileged identity management (PIM) API"
+ Title: "Manage Azure AD role assignments using the privileged identity management (PIM) APIs"
description: "Privileged Identity Management (PIM) is a feature of Azure AD Identity Governance that enables you to manage, control, and monitor access to important resources in your organization." ms.localizationpriority: medium
doc_type: resourcePageType
Last updated 12/07/2022
-# Overview of role management through the privileged identity management (PIM) API
+# Manage Azure AD role assignments using PIM APIs
-Privileged Identity Management (PIM) is a feature of [Azure AD Identity Governance](#see-also) that enables you to manage, control, and monitor access to important resources in your organization. This access is enabled through privileged roles and role-based access control (RBAC) and can be granted to users, role-assignable groups, or service principals. The resources can be in Azure AD, Azure, and other Microsoft cloud services such as Microsoft 365 or Microsoft Intune.
+Privileged Identity Management (PIM) is a feature of [Azure AD Identity Governance](#see-also) that enables you to manage, control, and monitor access to important resources in your organization. One method through which principals such as users, groups, and service principals (applications) are granted access to important resources is through assignment of [Azure AD roles](/azure/active-directory/roles/permissions-reference?toc=%2Fgraph%2Ftoc.json).
-The Microsoft Graph PIM API for role management allows you to govern privileged access and limit excessive access. This article introduces the governance capabilities of PIM APIs in Microsoft Graph.
+The PIM for Azure AD roles APIs allow you to govern privileged access and limit excessive access to Azure AD roles. This article introduces the governance capabilities of PIM for Azure AD roles APIs in Microsoft Graph.
> [!NOTE] > To manage Azure resource roles use the [Azure Resource Manager (ARM) APIs for PIM](/rest/api/authorization/privileged-role-eligibility-rest-sample).
-## PIM API for managing role assignments
+## PIM APIs for managing active role assignments
PIM allows you to manage active role assignments by creating permanent assignments or temporary assignments. Use the [unifiedRoleAssignmentScheduleRequest](unifiedroleassignmentschedulerequest.md) resource type and its related methods to manage role assignments.
The following table lists scenarios for using PIM to manage role assignments and
|A principal that has activated their eligible role assignment deactivates it when they no longer need access | [Create roleAssignmentScheduleRequests](../api/rbacapplication-post-roleassignmentschedulerequests.md) | |A principal deactivates, extends, or renews their own role assignment. | [Create roleAssignmentScheduleRequests](../api/rbacapplication-post-roleassignmentschedulerequests.md) |
-## PIM API for managing role eligibilities
+## PIM APIs for managing role eligibilities
Your principals may not require permanent role assignments because they may not require the privileges granted through the privileged role all the time. In this case, PIM also allows you to create role eligibilities and assign them to the principals. With role eligibilities, the principal activates the role when they need to perform privileged tasks. The activation is always time-bound for a maximum of 8 hours. The role eligibility can also be a permanent eligibility or a temporary eligibility.
For more information about permissions to call PIM APIs, see the [Microsoft Grap
## Licensing
-The PIM API requires an Azure AD Premium P2 license. For more information, see [License requirements to use Privileged Identity Management](/azure/active-directory/privileged-identity-management/subscription-requirements).
+The tenant where Privileged Identity Management is being used must have sufficient purchased or trial licenses. For more information, see [License requirements to use Privileged Identity Management](/azure/active-directory/privileged-identity-management/subscription-requirements).
## See also
v1.0 Provisionedidentity https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/provisionedidentity.md
Describes the identity associated with the provisioning object summary event.
| Property | Type | Description | |:-|:|:| |details|[detailsInfo](detailsinfo.md)|Details of the identity.|
-|displayName|String|Display name of the identity. |
-|id|String|Uniquely identifies the identity.|
-|identityType|String|Type of identity that has been provisioned, such as 'user' or 'group'.|
+|displayName|String|Display name of the identity. Supports `$filter` (`eq`, `contains`). |
+|id|String|Uniquely identifies the identity. Supports `$filter` (`eq`, `contains`).|
+|identityType|String|Type of identity that has been provisioned, such as 'user' or 'group'. Supports `$filter` (`eq`, `contains`).|
## JSON representation
The following is a JSON representation of the resource.
```json {
- "details": {"@odata.type": "microsoft.graph.detailsInfo"},
+ "details": {
+ "@odata.type": "microsoft.graph.detailsInfo"
+ },
"displayName": "String", "id": "String", "identityType": "String"
v1.0 Provisionedplan https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/provisionedplan.md
Title: "provisionedPlan resource type" description: "The **provisionedPlans** property of the user entity and the organization entity is a collection of **provisionedPlan**." ms.localizationpriority: medium-+ ms.prod: "directory-management" doc_type: resourcePageType
The **provisionedPlans** property of the [user](user.md) entity and the [organiz
## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-|
-|capabilityStatus|String|For example, ΓÇ£EnabledΓÇ¥.|
-|provisioningStatus|String|For example, ΓÇ£SuccessΓÇ¥.|
-|service|String|The name of the service; for example, ΓÇ£AccessControlS2SΓÇ¥|
+|capabilityStatus|String|For example, "Enabled".|
+|provisioningStatus|String|For example, "Success".|
+|service|String|The name of the service; for example, "AccessControlS2S"|
## JSON representation
v1.0 Provisioningobjectsummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/provisioningobjectsummary.md
Represents an action performed by the Azure AD Provisioning service and its asso
| Property | Type | Description | |:-|:|:|
-|activityDateTime|DateTimeOffset|The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`|
-|changeId|String|Unique ID of this change in this cycle.|
-|cycleId|String|Unique ID per job iteration.|
+|activityDateTime|DateTimeOffset|Represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. <br/><br/> SUpports `$filter` (`eq`, `gt`, `lt`) and `orderby`.|
+|changeId|String|Unique ID of this change in this cycle. Supports `$filter` (`eq`, `contains`).|
+|cycleId|String|Unique ID per job iteration. Supports `$filter` (`eq`, `contains`).|
|durationInMilliseconds|Int32|Indicates how long this provisioning action took to finish. Measured in milliseconds.|
-|id|String| Indicates the unique ID for the activity. This is a read-only GUID.|
-|initiatedBy|[initiator](initiator.md)|Details of who initiated this provisioning.|
-|jobId|String|The unique ID for the whole provisioning job.|
+|id|String| Indicates the unique ID for the activity. Read-only. Supports `$filter` (`eq`, `contains`).|
+|initiatedBy|[initiator](initiator.md)|Details of who initiated this provisioning. Supports `$filter` (`eq`, `contains`).|
+|jobId|String|The unique ID for the whole provisioning job. Supports `$filter` (`eq`, `contains`).|
|modifiedProperties|[modifiedProperty](modifiedproperty.md) collection|Details of each property that was modified in this provisioning action on this object.|
-|provisioningAction|provisioningAction|Indicates the activity name or the operation name. Possible values are: `create`, `update`, `delete`, `stageddelete`, `disable`, `other` and `unknownFutureValue`. For a list of activities logged, refer to Azure AD activity list.|
+|provisioningAction|provisioningAction|Indicates the activity name or the operation name. Possible values are: `create`, `update`, `delete`, `stageddelete`, `disable`, `other` and `unknownFutureValue`. For a list of activities logged, refer to Azure AD activity list. Supports `$filter` (`eq`, `contains`).|
|provisioningStatusInfo|[provisioningStatusInfo](provisioningstatusinfo.md)|Details of provisioning status.| |provisioningSteps|[provisioningStep](provisioningstep.md) collection|Details of each step in provisioning.|
-|servicePrincipal|[servicePrincipal](provisioningserviceprincipal.md) collection|Represents the service principal used for provisioning.|
-|sourceIdentity|[provisionedIdentity](provisionedidentity.md)|Details of source object being provisioned.|
-|sourceSystem|[provisioningSystem](provisioningsystem.md)|Details of source system of the object being provisioned.|
-|targetIdentity|[provisionedIdentity](provisionedidentity.md)|Details of target object being provisioned.|
-|targetSystem|[provisioningSystem](provisioningsystem.md)|Details of target system of the object being provisioned.|
-|tenantId|String|Unique Azure AD tenant ID.|
+|servicePrincipal|[servicePrincipal](provisioningserviceprincipal.md) collection|Represents the service principal used for provisioning. Supports `$filter` (`eq`) for **id** and **name**.|
+|sourceIdentity|[provisionedIdentity](provisionedidentity.md)|Details of source object being provisioned. Supports `$filter` (`eq`, `contains`) for **identityType**, **id**, and **displayName***.|
+|sourceSystem|[provisioningSystem](provisioningsystem.md)|Details of source system of the object being provisioned. Supports `$filter` (`eq`, `contains`) for **displayName**.|
+|targetIdentity|[provisionedIdentity](provisionedidentity.md)|Details of target object being provisioned. Supports `$filter` (`eq`, `contains`) for **identityType**, **id**, and **displayName***.|
+|targetSystem|[provisioningSystem](provisioningsystem.md)|Details of target system of the object being provisioned. Supports `$filter` (`eq`, `contains`) for **displayName**.|
+|tenantId|String|Unique Azure AD tenant ID. Supports `$filter` (`eq`, `contains`).|
## Relationships
The following is a JSON representation of the resource.
```json {
- "provisioningAction": "String",
+ "provisioningAction": "String",
"activityDateTime": "String (timestamp)", "changeId": "String", "cycleId": "String", "durationInMilliseconds": 1024, "id": "String (identifier)",
- "initiatedBy": {"@odata.type": "microsoft.graph.initiator"},
+ "initiatedBy": {
+ "@odata.type": "microsoft.graph.initiator"
+ },
"jobId": "String",
- "modifiedProperties": [{"@odata.type": "microsoft.graph.modifiedProperty"}],
- "provisioningSteps": [{"@odata.type": "microsoft.graph.provisioningStep"}],
- "servicePrincipal": [{"@odata.type": "microsoft.graph.provisioningServicePrincipal"}],
- "sourceIdentity": {"@odata.type": "microsoft.graph.provisionedIdentity"},
- "sourceSystem": {"@odata.type": "microsoft.graph.provisioningSystem"},
- "provisioningStatusInfo": {"@odata.type": "microsoft.graph.provisioningStatusInfo"},
- "targetIdentity": {"@odata.type": "microsoft.graph.provisionedIdentity"},
- "targetSystem": {"@odata.type": "microsoft.graph.provisioningSystem"},
+ "modifiedProperties": [
+ {
+ "@odata.type": "microsoft.graph.modifiedProperty"
+ }
+ ],
+ "provisioningSteps": [
+ {
+ "@odata.type": "microsoft.graph.provisioningStep"
+ }
+ ],
+ "servicePrincipal": [
+ {
+ "@odata.type": "microsoft.graph.provisioningServicePrincipal"
+ }
+ ],
+ "sourceIdentity": {
+ "@odata.type": "microsoft.graph.provisionedIdentity"
+ },
+ "sourceSystem": {
+ "@odata.type": "microsoft.graph.provisioningSystem"
+ },
+ "provisioningStatusInfo": {
+ "@odata.type": "microsoft.graph.provisioningStatusInfo"
+ },
+ "targetIdentity": {
+ "@odata.type": "microsoft.graph.provisionedIdentity"
+ },
+ "targetSystem": {
+ "@odata.type": "microsoft.graph.provisioningSystem"
+ },
"tenantId": "String" } ```
v1.0 Provisioningstatusinfo https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/provisioningstatusinfo.md
Describes the status of the provisioning summary event.
| Property | Type | Description | |:-|:|:|
-|errorInfo|[provisioningErrorInfo](provisioningErrorInfo.md)| If status is not success/ skipped details for the error are contained in this.|
+|errorInformation|[provisioningErrorInfo](provisioningErrorInfo.md)| If status is not success/ skipped details for the error are contained in this.|
|status|provisioningResult| Possible values are: `success`, `warning`, `failure`, `skipped`, `unknownFutureValue`.| ## JSON representation
The following is a JSON representation of the resource.
```json {
- "status": "String"
+ "status": "String",
+ "errorInformation": {
+ "@odata.type": "microsoft.graph.provisioningErrorInfo"
+ }
} ```
v1.0 Provisioningstep https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/provisioningstep.md
The following is a JSON representation of the resource.
```json { "description": "String",
- "details": {"@odata.type": "microsoft.graph.detailsInfo"},
+ "details": {
+ "@odata.type": "microsoft.graph.detailsInfo"
+ },
"name": "String", "provisioningStepType": "String", "status": "String"
v1.0 Provisioningsystem https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/provisioningsystem.md
The following is a JSON representation of the resource.
```json {
- "details": {"@odata.type": "microsoft.graph.detailsInfo"},
+ "details": {
+ "@odata.type": "microsoft.graph.detailsInfo"
+ },
"displayName": "String", "id": "String" }
v1.0 Report Identity Access https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/report-identity-access.md
+
+ Title: "Identity and access reports API overview"
+description: "Access identity and access reports to get information about how people in your business use applications in your Azure Active Directory tenant."
+ms.localizationpriority: high
+++
+# Identity and access reports API overview
+
+With Microsoft Graph, you can use access identity and access reports to get information about how users in your organization are using identity and access features in your Azure Active Directory (Azure AD) tenant.
+
+## Authorization
+
+Microsoft Graph controls access to resources using permissions. You must specify the permissions you need in order to access reports resources. For more information, see [Microsoft Graph permissions reference](/graph/permissions-reference) and [Reports permissions](/graph/permissions-reference#reports-permissions).
+
+## What are identity and access reports?
+
+The following identity and access reports are available to help you understand application activity in your tenant:
+
+- Registration and usage
+
+### Registration and usage
+
+Get a better understanding of how users in your organization use Azure AD capabilities, such as self-service password reset (SSPR) and multi-factor authentication (MFA). You can determine which authentication methods are more successful for your organization, what types of errors end users run into, and what campaign you need to run to help your end users adopt the use of SSPR and MFA.
+
+## Next steps
+
+Identity and access reports API can open up new ways for you to engage with users and manage their experiences with Microsoft Graph. To learn more:
+
+- Drill down on the methods and properties of the resources most helpful to your scenario.
+- Try the API in the [Graph Explorer](https://developer.microsoft.com/graph/graph-explorer).
v1.0 Report https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/report.md
Microsoft Graph controls access to resources via permissions. You must specify t
The following table shows the availability for each API across all cloud deployments.
-| APIs | Microsoft Graph global service | **Microsoft Cloud for US Government** | **Microsoft Cloud China operated by 21Vianet** | **Microsoft Cloud Germany** |
-| | | - | - | |
-| [Microsoft 365 activations](/graph/api/resources/office-365-activations-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
-| [Microsoft 365 active users](/graph/api/resources/office-365-active-users-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
-| [Microsoft 365 Apps usage](/graph/api/resources/microsoft-365-apps-usage-report?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
-| [Microsoft 365 groups activity](/graph/api/resources/office-365-groups-activity-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
-| [Microsoft Teams device usage](/graph/api/resources/microsoft-teams-device-usage-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
-| [Microsoft Teams user activity](/graph/api/resources/microsoft-teams-user-activity-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
-| [Outlook activity](/graph/api/resources/email-activity-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
-| [Outlook app usage](/graph/api/resources/email-app-usage-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
-| [Outlook mailbox usage](/graph/api/resources/mailbox-usage-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
-| [OneDrive activity](/graph/api/resources/onedrive-activity-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
-| [OneDrive usage](/graph/api/resources/onedrive-usage-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
-| [SharePoint activity](/graph/api/resources/sharepoint-activity-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
-| [SharePoint site usage](/graph/api/resources/sharepoint-site-usage-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
-| [Skype for Business activity](/graph/api/resources/skype-for-business-activity-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
-| [Skype for Business device usage](/graph/api/resources/skype-for-business-device-usage-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
-| [Skype for Business organizer activity](/graph/api/resources/skype-for-business-organizer-activity-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
-| [Skype for Business participant activity](/graph/api/resources/skype-for-business-participant-activity-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
-| [Skype for Business peer-to-peer activity](/graph/api/resources/skype-for-business-peer-to-peer-activity?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
-| [Yammer activity](/graph/api/resources/yammer-activity-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
-| [Yammer device usage](/graph/api/resources/yammer-device-usage-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
-| [Yammer groups activity](/graph/api/resources/yammer-groups-activity-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û | Γ₧û |
+| APIs | Microsoft Graph global service | **Microsoft Cloud for US Government** | **Microsoft Cloud China operated by 21Vianet** |
+| | | - | -
+| [Microsoft 365 activations](/graph/api/resources/office-365-activations-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [Microsoft 365 active users](/graph/api/resources/office-365-active-users-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [Microsoft 365 Apps usage](/graph/api/resources/microsoft-365-apps-usage-report?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [Microsoft 365 groups activity](/graph/api/resources/office-365-groups-activity-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [Microsoft Teams device usage](/graph/api/resources/microsoft-teams-device-usage-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [Microsoft Teams team usage](/graph/api/resources/microsoft-teams-team-usage-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [Microsoft Teams user activity](/graph/api/resources/microsoft-teams-user-activity-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [Outlook activity](/graph/api/resources/email-activity-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [Outlook app usage](/graph/api/resources/email-app-usage-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [Outlook mailbox usage](/graph/api/resources/mailbox-usage-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [OneDrive activity](/graph/api/resources/onedrive-activity-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [OneDrive usage](/graph/api/resources/onedrive-usage-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [SharePoint activity](/graph/api/resources/sharepoint-activity-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [SharePoint site usage](/graph/api/resources/sharepoint-site-usage-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [Skype for Business activity](/graph/api/resources/skype-for-business-activity-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [Skype for Business device usage](/graph/api/resources/skype-for-business-device-usage-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [Skype for Business organizer activity](/graph/api/resources/skype-for-business-organizer-activity-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [Skype for Business participant activity](/graph/api/resources/skype-for-business-participant-activity-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [Skype for Business peer-to-peer activity](/graph/api/resources/skype-for-business-peer-to-peer-activity?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [Yammer activity](/graph/api/resources/yammer-activity-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [Yammer device usage](/graph/api/resources/yammer-device-usage-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
+| [Yammer groups activity](/graph/api/resources/yammer-groups-activity-reports?view=graph-rest-1.0&preserve-view=true) | Γ£ö | Γ₧û | Γ₧û |
## What's new Find out about the [latest new features and updates](/graph/whats-new-overview) for this API set.
v1.0 Reportroot https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/reportroot.md
+
+ Title: "reportRoot resource type"
+description: "Represents a container for Azure Active Directory (Azure AD) reporting resources."
+
+ms.localizationpriority: medium
++
+# reportRoot resource type
+
+Namespace: microsoft.graph
+
+Represents a container for Azure Active Directory (Azure AD) reporting resources.
+
+## Methods
+
+| Method | Return type | Description |
+| :- | : | : |
+| [List userRegistrationDetails](../api/authenticationmethodsroot-list-userregistrationdetails.md) | [userRegistrationDetails](../resources/userregistrationdetails.md) collection | Get the state of authentication methods of all users in the tenant. |
+| [Get userRegistrationDetails](../api/userregistrationdetails-get.md) | [userRegistrationDetails](../resources/userregistrationdetails.md) collection | Get the state of authentication methods of a user in the tenant. |
+
+## Properties
+
+None.
+
+## Relationships
+
+| Relationship | Type | Description |
+|:|:|:-|
+| authenticationMethods | [authenticationMethodsRoot](../resources/authenticationmethodsroot.md) | Container for navigation properties for Azure AD authentication methods resources. |
+| dailyPrintUsageByPrinter | [printUsageByPrinter](../resources/printusagebyprinter.md) collection | Retrieve a list of daily print usage summaries, grouped by printer. |
+| dailyPrintUsageByUser | [printUsageByUser](../resources/printusagebyuser.md) collection | Retrieve a list of daily print usage summaries, grouped by user. |
+| monthlyPrintUsageByPrinter | [printUsageByPrinter](../resources/printusagebyprinter.md) collection | Retrieve a list of monthly print usage summaries, grouped by printer. |
+| monthlyPrintUsageByUser | [printUsageByUser](../resources/printusagebyuser.md) collection | Retrieve a list of monthly print usage summaries, grouped by user. |
+| security | [securityReportsRoot](../resources/securityreportsroot.md) | Represents an abstract type that contains resources for attack simulation and training reports. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.reportRoot",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.reportRoot"
+}
+```
v1.0 Resourcedata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/resourcedata.md
Title: "resourceData resource type" description: "Represents the resouce data attached to the change notification sent to the subscriber." ms.localizationpriority: medium-+ doc_type: resourcePageType ms.prod: "change-notifications"
v1.0 Schedule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/schedule.md
A collection of [schedulingGroup](schedulinggroup.md) objects, [shift](shift.md)
## Relationships |Name |Type |Description | |--||-|
+| offerShiftRequests |[offerShiftRequest](offershiftrequest.md) collection | The offer requests for shifts in the schedule. |
| openShiftChangeRequests |[openShiftChangeRequest](openshiftchangerequest.md) collection | The open shift requests in the schedule. | | openShifts |[openShift](openshift.md) collection | The set of open shifts in a scheduling group in the schedule. | | schedulingGroups |[schedulingGroup](schedulinggroup.md) collection | The logical grouping of users in the schedule (usually by role). | | shifts | [shift](shift.md) collection | The shifts in the schedule. |
-| swapShiftChangeRequests |[swapShiftsChangeRequest](swapshiftschangerequest.md) collection | The swap requests for shifts in the schedule. |
+| swapShiftsChangeRequests |[swapShiftsChangeRequest](swapshiftschangerequest.md) collection | The swap requests for shifts in the schedule. |
| timesOff |[timeOff](timeoff.md) collection | The instances of times off in the schedule. | | timeOffReasons |[timeOffReason](timeoffreason.md) collection | The set of reasons for a time off in the schedule. |
-| timeoffrequest |[timeOffRequest](timeoffrequest.md) collection | The time off requests in the schedule. |
+| timeOffRequests |[timeOffRequest](timeoffrequest.md) collection | The time off requests in the schedule. |
| workforceIntegrations |[workforceIntegration](workforceintegration.md) collection | An instance of a workforce integration per team with outbound data flow on synchronous change notifications (for supported entities). | ## JSON representation
v1.0 Search Api Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/search-api-overview.md
Search requests run on behalf of the user. Search results are scoped to enforce
|[Get the most relevant emails](#get-the-most-relevant-emails) | **enableTopResults** | |[Get selected properties](#get-selected-properties) | **fields** | |[Use KQL in query terms](#keyword-query-language-kql-support) | **query** |
+|[Collapse search results](#collapse-search-results)| **collapseProperties**|
|[Sort search results](#sort-search-results)| **sortProperties** | |[Refine results using aggregations](#refine-results-using-aggregations)| **aggregations** | |[Request spelling correction](#request-spelling-correction)| **queryAlterationOptions** |
The following table describes the types available to query and the supported per
|[list](list.md)|Sites.Read.All, Sites.ReadWrite.All| SharePoint and OneDrive | Lists. Note that document libraries are also returned as lists. | |[listItem](listitem.md)|Sites.Read.All, Sites.ReadWrite.All| SharePoint and OneDrive | List items. Note that files and folders are also returned as list items; **listItem** is the super class of **driveItem**. | |[site](site.md)|Sites.Read.All, Sites.ReadWrite.All| SharePoint | Sites in SharePoint.|
+|[Bookmarks](/graph/api/resources/search-bookmark)|Bookmark.Read.All|Microsoft Search|Microsoft Search bookmarks in your organization.|
+|[Acronyms](/graph/api/resources/search-acronym)|Acronym.Read.All|Microsoft Search|Microsoft Search acronyms in your organization.|
## Page search results
Depending on the entity type, the searchable properties vary. For details, see:
- [Email properties](/microsoft-365/compliance/keyword-queries-and-search-conditions#searchable-email-properties) - [Site properties](/microsoft-365/compliance/keyword-queries-and-search-conditions#searchable-site-properties)
+## Collapse search results
+
+The **collapseProperties** property contains a set of criteria, fields, and limit size used to collapse results in a response body. Using **collapseProperties** only impacts the recall but not ranking/sorting actions.
+
+The [query](../api/search-query.md) method lets you customize the collapse property by specifying **collapseProperties** on the `requests` parameter, which is a collection of [collapseProperty](collapseproperty.md) objects. This allows you to specify a set of one or more collapse properties.
+
+Note that collapsing results is currently supported for the following entity types: [driveItem](driveitem.md), [listItem](listitem.md), [drive](drive.md), [list](list.md), [site](site.md), [externalItem](externalconnectors-externalitem.md).
+
+To use the collapse clause effectively, the properties you apply it to must be queryable, and either sortable or refinable.
+When using multi-level collapse, it's important to note that each subsequent property's limit size specified in a multi-level request should be equal to or smaller than the previous one. If a subsequent property's limit size exceeds the previous one, the server will respond with an `HTTP 400 Bad Request` error.
+
+See [collapse search results](/graph/search-concept-collapse) for more collapse results examples.
+ ## Sort search results Search results in the response are sorted in the following default sort order:
The search API has the following limitations:
- [Search Outlook messages](/graph/search-concept-messages) - [Search calendar events](/graph/search-concept-events) - [Search content in SharePoint and OneDrive](/graph/search-concept-files)
+ - [Collapse search results](/graph/search-concept-collapse)
- [Sort search results](/graph/search-concept-sort) - [Refine search results](/graph/search-concept-aggregation) - [Request spelling correction](/graph/search-concept-speller)
v1.0 Searchhit https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/searchhit.md
Represents a single result within the list of search results.
|:-|:|:| |contentSource|String|The name of the content source that the **externalItem** is part of.| |hitId|String|The internal identifier for the item. The format of the identifier varies based on the entity type. For details, see [hitId format](#hitid-format).|
+|isCollapsed|Boolean|Indicates whether the current result is collapsed when the **collapseProperties** property in the [searchRequest](searchrequest.md) is used.|
|rank|Int32|The rank or the order of the result.| |resource|[entity](entity.md)|The underlying Microsoft Graph representation of the search result.| |resultTemplateId|String|ID of the result template used to render the search result. This ID must map to a display layout in the **resultTemplates** dictionary that is also included in the [searchResponse](searchresponse.md).|
v1.0 Searchrequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/searchrequest.md
The JSON blob contains the types of resources expected in the response, the unde
|:-|:|:| |aggregationFilters|String collection|Contains one or more filters to obtain search results aggregated and filtered to a specific value of a field. Optional.<br>Build this filter based on a prior search that aggregates by the same field. From the response of the prior search, identify the [searchBucket](searchBucket.md) that filters results to the specific value of the field, use the string in its **aggregationFilterToken** property, and build an aggregation filter string in the format **"{field}:\\"{aggregationFilterToken}\\""**. <br>If multiple values for the same field need to be provided, use the strings in its **aggregationFilterToken** property and build an aggregation filter string in the format **"{field}:or(\\"{aggregationFilterToken1}\\",\\"{aggregationFilterToken2}\\")"**. <br>For example, searching and aggregating drive items by file type returns a **searchBucket** for the file type `docx` in the response. You can conveniently use the **aggregationFilterToken** returned for this **searchBucket** in a subsequent search query and filter matches down to drive items of the `docx` file type. [Example 1](/graph/search-concept-aggregation#example-1-request-aggregations-by-string-fields) and [example 2](/graph/search-concept-aggregation#example-2-apply-an-aggregation-filter-based-on-a-previous-request) show the actual requests and responses.| |aggregations|[aggregationOption](aggregationOption.md) collection|Specifies aggregations (also known as refiners) to be returned alongside search results. Optional.|
+|collapseProperties|[collapseProperty](collapseproperty.md) collection|Contains the ordered collection of fields and limit to collapse results. Optional.|
|contentSources|String collection|Contains the connection to be targeted.| |enableTopResults|Boolean|This triggers hybrid sort for messages : the first 3 messages are the most relevant. This property is only applicable to entityType=`message`. Optional.|
-|entityTypes|entityType collection| One or more types of resources expected in the response. Possible values are: `list`, `site`, `listItem`, `message`, `event`, `drive`, `driveItem`, `externalItem`. See [known limitations](search-api-overview.md#known-limitations) for those combinations of two or more entity types that are supported in the same search request. Required.|
+|entityTypes|entityType collection| One or more types of resources expected in the response. Possible values are: `event`, `message`, `driveItem`, `externalItem`, `site`, `list`, `listItem`, `drive`, `chatMessage`, `person`, `acronym`, `bookmark`. Note that 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)`:`chatMessage`, `person`, `acronym`, `bookmark`. See [known limitations](search-api-overview.md#known-limitations) for those combinations of two or more entity types that are supported in the same search request. Required.|
|fields|String collection |Contains the fields to be returned for each resource object specified in **entityTypes**, allowing customization of the fields returned by default; otherwise, including additional fields such as custom managed properties from SharePoint and OneDrive, or custom fields in **externalItem** from the content that Microsoft Graph connectors bring in. The **fields** property can use the [semantic labels](/microsoftsearch/configure-connector#step-6-assign-property-labels) applied to properties. For example, if a property is labeled as title, you can retrieve it using the following syntax: `label_title`. Optional.| |from|Int32|Specifies the offset for the search results. Offset 0 returns the very first result. Optional.| |query|[searchQuery](searchquery.md)|Contains the query terms. Required.|
The JSON blob contains the types of resources expected in the response, the unde
|region|String|The geographic location for the search. Required for searches that use application permissions. For details, see [Get the region value](/graph/search-concept-searchall). | |resultTemplateOptions|[resultTemplateOption](resulttemplateoption.md) collection|Provides the search result template options to render search results from connectors.| |sharePointOneDriveOptions|[sharePointOneDriveOptions](sharepointonedriveoptions.md)|Indicates the kind of contents to be searched when a search is performed using application permissions. Optional.|
-|size|Int32|The size of the page to be retrieved.The maximum value is 1000. Optional.|
+|size|Int32|The size of the page to be retrieved. The maximum value is 500. Optional.|
|sortProperties|[sortProperty](sortProperty.md) collection|Contains the ordered collection of fields and direction to sort results. There can be at most 5 sort properties in the collection. Optional.| ## JSON representation The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.searchRequest"
+}-->
```json { "aggregationFilters": ["String"],
- "aggregations": {"@odata.type": "microsoft.graph.aggregationOption"},
+ "aggregations": [{"@odata.type": "microsoft.graph.aggregationOption"}],
+ "collapseProperties": [{"@odata.type": "microsoft.graph.collapseProperty"}],
"enableTopResults": "Boolean", "entityTypes": ["String"], "contentSources": ["String"],
The following is a JSON representation of the resource.
- Search content in SharePoint and OneDrive ([files, lists and sites](/graph/search-concept-files)) - [Sort](/graph/search-concept-sort) search results - Use [aggregations](/graph/search-concept-aggregation) to refine search results-- Use [display layout](/graph/search-concept-display-layout.md)
+- Use [display layout](/graph/concepts/search-concept-display-layout.md)
- Enable [spell corrections](/graph/search-concept-speller) in search results - [Search SharePoint content with application permissions](/graph/search-concept-searchall)
+- [Collapse search results](/graph/search-concept-collapse)
<!-- uuid: 16cd6b66-4b1a-43a1-adaf-3a886856ed98
v1.0 Securescorecontrolprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/securescorecontrolprofile.md
Title: "secureScoreControlProfile resource type"
-description: "Represents a tenant's secure score per control data. By default, it returns all controls for a tenant and can explicitly pull individual controls."
+description: "Represents a tenant's per control data."
ms.localizationpriority: medium ms.prod: security
doc_type: resourcePageType
Namespace: microsoft.graph
-Represents a tenant's secure score per control data. By default, it returns all controls for a tenant and can explicitly pull individual controls.
+Represents a tenant's secure score per control data. By default, this resource returns all controls for a tenant and can explicitly pull individual controls.
## Methods
Represents a tenant's secure score per control data. By default, it returns all
|remediation|String|Description of what the control will help remediate.| |remediationImpact|String|Description of the impact on users of the remediation.| |service|String|Service that owns the control (Exchange, Sharepoint, Azure AD).|
-|threats|String collection|List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage,
-elevationOfPrivilege,maliciousInsider,passwordCracking,phishingOrWhaling,spoofing).|
+|threats|String collection|List of threats the control mitigates (accountBreach, dataDeletion, dataExfiltration, dataSpillage,
+elevationOfPrivilege, maliciousInsider, passwordCracking, phishingOrWhaling, spoofing).|
|tier|String|Control tier (Core, Defense in Depth, Advanced.) | |title|String|Title of the control.| |userImpact|String|User impact of implementing control (low, moderate, high). |
The following is a JSON representation of the resource.
```json {
- "id": "String (identifier)",
- "azureTenantId": "String",
"actionType": "String", "actionUrl": "String",
+ "azureTenantId": "String",
+ "complianceInformation": [{"@odata.type": "microsoft.graph.complianceInformation"}],
"controlCategory": "String",
- "title": "String",
+ "controlStateUpdates": [{"@odata.type": "microsoft.graph.secureScoreControlStateUpdate"}],
"deprecated": "Boolean",
+ "id": "String (identifier)",
"implementationCost": "String", "lastModifiedDateTime": "String (timestamp)", "maxScore": "Double",
The following is a JSON representation of the resource.
"service": "String", "threats": ["String"], "tier": "String",
+ "title": "String",
"userImpact": "String",
- "complianceInformation": [{"@odata.type": "microsoft.graph.complianceInformation"}],
- "controlStateUpdates": [{"@odata.type": "microsoft.graph.secureScoreControlStateUpdate"}],
- "vendorInformation": {"@odata.type": "microsoft.graph.securityVendorInformation"},
+ "vendorInformation": {"@odata.type": "microsoft.graph.securityVendorInformation"}
}- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
v1.0 Security Alert https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-alert.md
When detecting a threat, a security provider creates an alert in the system. Mic
|comments|[microsoft.graph.security.alertComment](security-alertComment.md) collection|Array of comments created by the Security Operations (SecOps) team during the alert management process.| |createdDateTime|DateTimeOffset|Time when Microsoft 365 Defender created the alert.| |description|String|String value describing each alert.|
-|detectionSource|[microsoft.graph.security.detectionSource](#detectionsource-values)|Detection technology or sensor that identified the notable component or activity.|
+|detectionSource|[microsoft.graph.security.detectionSource](#detectionsource-values)|Detection technology or sensor that identified the notable component or activity. Possible values are: `unknown`, `microsoftDefenderForEndpoint`, `antivirus`, `smartScreen`, `customTi`, `microsoftDefenderForOffice365`, `automatedInvestigation`, `microsoftThreatExperts`, `customDetection`, `microsoftDefenderForIdentity`, `cloudAppSecurity`, `microsoft365Defender`, `azureAdIdentityProtection`, `manual`, `microsoftDataLossPrevention`, `appGovernancePolicy`, `appGovernanceDetection`, `unknownFutureValue`, `microsoftDefenderForCloud`. Note that 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): `microsoftDefenderForCloud`.|
|detectorId|String|The ID of the detector that triggered the alert.| |determination|[microsoft.graph.security.alertDetermination](#alertdetermination-values)|Specifies the result of the investigation, whether the alert represents a true attack and if so, the nature of the attack. Possible values are: `unknown`, `apt`, `malware`, `securityPersonnel`, `securityTesting`, `unwantedSoftware`, `other`, `multiStagedAttack`, `compromisedUser`, `phishing`, `maliciousUserActivity`, `clean`, `insufficientData`, `confirmedUserActivity`, `lineOfBusinessApplication`, `unknownFutureValue`.| |evidence|[microsoft.graph.security.alertEvidence](security-alertEvidence.md) collection|Collection of evidence related to the alert.|
When detecting a threat, a security provider creates an alert in the system. Mic
|providerAlertId|String|The ID of the alert as it appears in the security provider product that generated the alert.| |recommendedActions|String|Recommended response and remediation actions to take in the event this alert was generated.| |resolvedDateTime|DateTimeOffset|Time when the alert was resolved.|
-|serviceSource|[microsoft.graph.security.serviceSource](#servicesource-values)|The service or product that created this alert. Possible values are: `microsoftDefenderForEndpoint`, `microsoftDefenderForIdentity`, `microsoftCloudAppSecurity`, `microsoftDefenderForOffice365`, `microsoft365Defender`, `aadIdentityProtection`, `appGovernance`, `dataLossPrevention`.|
+|serviceSource|[microsoft.graph.security.serviceSource](#servicesource-values)|The service or product that created this alert. Possible values are: `unknown`, `microsoftDefenderForEndpoint`, `microsoftDefenderForIdentity`, `microsoftDefenderForCloudApps`, `microsoftDefenderForOffice365`, `microsoft365Defender`, `azureAdIdentityProtection`, `microsoftAppGovernance`, `dataLossPrevention`, `unknownFutureValue`, `microsoftDefenderForCloud`. Note that 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): `microsoftDefenderForCloud`.|
|severity|[microsoft.graph.security.alertSeverity](#alertseverity-values)|Indicates the possible impact on assets. The higher the severity the bigger the impact. Typically higher severity items require the most immediate attention. Possible values are: `unknown`, `informational`, `low`, `medium`, `high`, `unknownFutureValue`.| |status|[microsoft.graph.security.alertStatus](#alertstatus-values)|The status of the alert. Possible values are: `new`, `inProgress`, `resolved`, `unknownFutureValue`.| |tenantId|String|The Azure Active Directory tenant the alert was created in.|
When detecting a threat, a security provider creates an alert in the system. Mic
| microsoftDefenderForCloudApps| Microsoft Defender for Cloud Apps. | | microsoftDefenderForOffice365| Microsoft Defender For Office365. | | microsoft365Defender | Microsoft 365 Defender. |
+| azureAdIdentityProtection | Azure Active Directory Identity Protection. |
| microsoftAppGovernance | Microsoft app governance. |
-| microsoftDataLossPrevention | Microsoft Purview Data Loss Prevention. |
+| dataLossPrevention | Microsoft Purview Data Loss Prevention. |
| unknownFutureValue | Evolvable enumeration sentinel value. Do not use.|
+| microsoftDefenderForCloud | Microsoft Defender for Cloud. |
### detectionSource values
When detecting a threat, a security provider creates an alert in the system. Mic
| appGovernancePolicy | App governance policy. | | appGovernanceDetection | App governance detection. | | unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+| microsoftDefenderForCloud | Microsoft Defender for Cloud. |
## Relationships
v1.0 Security Alertevidence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-alertevidence.md
Title: "alertEvidence resource type" description: "Each alert contains a list of related evidence." Previously updated : 11/11/2022 ms.localizationpriority: medium ms.prod: "security"
Namespace: microsoft.graph.security
Evidence related to an [alert](security-alert.md).
-This is the base type of [analyzedMessageEvidence](security-analyzedmessageevidence.md), [cloudApplicationEvidence](security-cloudapplicationevidence.md), [deviceEvidence](security-deviceevidence.md), [fileEvidence](security-fileevidence.md), [ipEvidence](security-ipEvidence.md), [mailboxEvidence](security-mailboxevidence.md), [mailClusterEvidence](security-mailclusterevidence.md), [oauthApplicationEvidence](security-oauthapplicationevidence.md), [processEvidence](security-processevidence.md), [registryKeyEvidence](security-registrykeyevidence.md), [registryValueEvidence](security-registryvalueevidence.md), [securityGroupEvidence](security-securitygroupevidence.md), [urlEvidence](security-urlevidence.md), and [userEvidence](security-userevidence.md).
+This is the base type of [amazonResourceEvidence](security-amazonresourceevidence.md), [analyzedMessageEvidence](security-analyzedmessageevidence.md), [azureResourceEvidence](security-azureresourceevidence.md), [cloudApplicationEvidence](security-cloudapplicationevidence.md), [deviceEvidence](security-deviceevidence.md), [fileEvidence](security-fileevidence.md), [googleCloudResourceEvidence](security-googlecloudresourceevidence.md), [ipEvidence](security-ipEvidence.md), [mailboxEvidence](security-mailboxevidence.md), [mailClusterEvidence](security-mailclusterevidence.md), [oauthApplicationEvidence](security-oauthapplicationevidence.md), [processEvidence](security-processevidence.md), [registryKeyEvidence](security-registrykeyevidence.md), [registryValueEvidence](security-registryvalueevidence.md), [securityGroupEvidence](security-securitygroupevidence.md), [urlEvidence](security-urlevidence.md), and [userEvidence](security-userevidence.md).
This alert evidence base type and its derived evidence types provide a means to organize and track rich data about each artifact involved in an **alert**. For example, an **alert** about an attacker's IP address logging into a cloud service using a compromised user account can track the following evidence: - [IP evidence](security-ipevidence.md) with the roles of `attacker` and `source`, remediation status of `running`, and verdict of `malicious`.
This alert evidence base type and its derived evidence types provide a means to
## Properties+ |Property|Type|Description| |:|:|:|
-|createdDateTime|DateTimeOffset|The time the evidence was created and added to the alert.|
+|createdDateTime|DateTimeOffset|The date and time when the evidence was created and added to the alert. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. |
|remediationStatus|[microsoft.graph.security.evidenceRemediationStatus](#evidenceremediationstatus-values)|Status of the remediation action taken. The possible values are: `none`, `remediated`, `prevented`, `blocked`, `notFound`, `unknownFutureValue`.| |remediationStatusDetails|String|Details about the remediation status.|
-|roles|[microsoft.graph.security.evidenceRole](#evidencerole-values) collection|The role/s that an evidence entity represents in an alert, e.g., an IP address that is associated with an attacker will have the evidence role "Attacker".|
-|tags|String collection|Array of custom tags associated with an evidence instance, for example to denote a group of devices, high value assets, etc.|
+|roles|[microsoft.graph.security.evidenceRole](#evidencerole-values) collection|One or more roles that an evidence entity represents in an alert. For example, an IP address that is associated with an attacker has the evidence role `Attacker`.|
+|tags|String collection|Array of custom tags associated with an evidence instance. For example, to denote a group of devices or high value assets.|
|verdict|[microsoft.graph.security.evidenceVerdict](#evidenceverdict-values)|The decision reached by automated investigation. The possible values are: `unknown`, `suspicious`, `malicious`, `noThreatsFound`, `unknownFutureValue`.|
v1.0 Security Amazonresourceevidence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-amazonresourceevidence.md
+
+ Title: "amazonResourceEvidence resource type"
+description: "Represents an Amazon resource that is reported as part of the security detection alert."
+
+ms.localizationpriority: medium
++
+# amazonResourceEvidence resource type
+
+Namespace: microsoft.graph.security
+
+Represents an Amazon resource that is reported as part of the security detection alert.
+
+Inherits from [alertEvidence](../resources/security-alertevidence.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|amazonAccountId|String|The unique identifier for the Amazon account.|
+|amazonResourceId|String|The Amazon resource identifier (ARN) for the cloud resource.|
+|createdDateTime|DateTimeOffset|The date and time when the evidence was created and added to the alert. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Inherited from [alertEvidence](../resources/security-alertevidence.md). |
+|remediationStatus|[microsoft.graph.security.evidenceRemediationStatus](../resources/security-alertevidence.md#evidenceremediationstatus-values)|Status of the remediation action taken. The possible values are: `none`, `remediated`, `prevented`, `blocked`, `notFound`, `unknownFutureValue`. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|remediationStatusDetails|String|Details about the remediation status. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|resourceName|String|The name of the resource.|
+|resourceType|String|The type of the resource.|
+|roles|[microsoft.graph.security.evidenceRole](../resources/security-alertevidence.md#evidencerole-values) collection|One or more roles that an evidence entity represents in an alert. For example, an IP address that is associated with an attacker has the evidence role `Attacker`. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|tags|String collection|Array of custom tags associated with an evidence instance. For example, to denote a group of devices or high value assets. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|verdict|[microsoft.graph.security.evidenceVerdict](../resources/security-alertevidence.md#evidenceverdict-values)|The decision reached by automated investigation. The possible values are: `unknown`, `suspicious`, `malicious`, `noThreatsFound`, `unknownFutureValue`. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.amazonResourceEvidence"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.amazonResourceEvidence",
+ "amazonAccountId": "String",
+ "amazonResourceId": "String",
+ "createdDateTime": "String (timestamp)",
+ "remediationStatus": "String",
+ "remediationStatusDetails": "String",
+ "resourceName": "String",
+ "resourceType": "String",
+ "roles": ["String"],
+ "tags": ["String"],
+ "verdict": "String"
+}
+```
v1.0 Security Api Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-api-overview.md
Use [runHuntingQuery](../api/security-security-runhuntingquery.md) to run a [Kus
### Quotas and resource allocation
-1. You can run a query on data from only the last 30 days.
-2. The results include a maximum of 100,000 rows.
+The following conditions relate to all queries.
-3. The number of executions is limited per tenant:
- - API calls: Up to 45 requests per minute, and up to 1500 requests per hour.
- - Execution time: 10 minutes of running time every hour and 3 hours of running time a day.
-
-4. The maximal execution time of a single request is 200 seconds.
-
-5. A response code of HTTP 429 means you have reached the quota for either the number of API calls or execution time. Refer to the response body to confirm the limit you have reached.
-
-6. The maximum query result size of a single request cannot exceed 124 MB. Exceeding the size limit results in HTTP 400 Bad Request with the message "Query execution has exceeded the allowed result size. Optimize your query by limiting the number of results and try again."
+1. Queries explore and return data from the past 30 days.
+2. Results can return up to 100,000 rows.
+3. You can make up to at least 45 calls per minute per tenant. The number of calls varies per tenant based on its size.
+4. Each tenant is allocated CPU resources, based on the tenant size. Queries are blocked if the tenant has reached 100% of the allocated resources until after the next 15-minute cycle. To avoid blocked queries due to excess consumption, follow the guidance in [Optimize your queries to avoid hitting CPU quotas](/microsoft-365/security/defender/advanced-hunting-best-practices).
+5. If a single request runs for more than three minutes, it times out and returns an error.
+6. A `429` HTTP response code indicates that you've reached the allocated CPU resources, either by number of requests sent, or by allotted running time. Read the response body to understand the limit you have reached.
## Alerts Alerts are detailed warnings about suspicious activities in a customer's tenant that Microsoft or partner security providers have identified and flagged for action. Attacks typically employ various techniques against different types of entities, such as devices, users, and mailboxes. The result is alerts from multiple security providers for multiple entities in the tenant. Piecing the individual alerts together to gain insight into an attack can be challenging and time-consuming.
The Microsoft Graph threat assessment API helps organizations to assess the thre
[Microsoft Secure Score](https://techcommunity.microsoft.com/t5/Security-Privacy-and-Compliance/A-new-home-and-an-all-new-look-for-Microsoft-Secure-Score/ba-p/529641) is a security analytics solution that gives you visibility into your security portfolio and how to improve it. With a single score, you can better understand what you have done to reduce your risk in Microsoft solutions. You can also compare your score with other organizations and see how your score has been trending over time. The Microsoft Graph security [secureScore](securescore.md) and [secureScoreControlProfile](securescorecontrolprofile.md) entities help you balance your organization's security and productivity needs while enabling the appropriate mix of security features. You can also project what your score would be after you adopt security features.
+## Threat intelligence
+
+Microsoft Defender Threat Intelligence delivers world-class threat intelligence to help protect your organization from modern cyber threats. You can use Threat Intelligence to identify adversaries and their operations, accelerate detection and remediation, and enhance your security investments and workflows.
+
+The threat intelligence APIs allow you to operationalize intelligence found within the user interface. This includes finished intelligence in the forms of articles and intel profiles, machine intelligence including IoCs and reputation verdicts, and finally, enrichment data including passive DNS, cookies, components, and trackers.
+ ## Common use cases The following are some of the most popular requests for working with the Microsoft Graph security API:
v1.0 Security Article https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-article.md
+
+ Title: "article resource type"
+description: "Articles are narratives by Microsoft that provide insight into threat actors, tooling, attacks, and vulnerabilities."
+
+ms.localizationpriority: medium
++
+# article resource type
+
+Namespace: microsoft.graph.security
++
+Represents an article, which is a narrative that provides insight into threat actors, tooling, attacks, and vulnerabilities. Articles are not blog posts about threat intelligence; while they summarize different threats, they also link to actionable content and key indicators of compromise to help users take action.
+
+## Methods
+
+| Method | Return type | Description |
+| : | :-- | :- |
+| [List articles](../api/security-article-list.md) | [article](../resources/security-article.md) collection | Get a list of the [microsoft.graph.security.article](../resources/security-article.md) objects and their properties. |
+| [Get article](../api/security-article-get.md) | [article](../resources/security-article.md) | Read the properties and relationships of a [microsoft.graph.security.article](../resources/security-article.md) object. |
+| [List indicators](../api/security-article-list-indicators.md) | [articleIndicator](../resources/security-articleindicator.md) collection | Get the articleIndicator resources from the indicators navigation property. |
+
+## Properties
+
+| Property | Type | Description |
+| : | :- | :-- |
+| body | [microsoft.graph.security.formattedContent](../resources/security-formattedcontent.md) | Formatted article contents. |
+| createdDateTime | DateTimeOffset | The date and time when this **article** was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. |
+| isFeatured | Boolean | Indicates whether this **article** is currently featured by Microsoft. |
+| id | String | The system-generated ID for this **article**. |
+| imageUrl | String | URL of the header image for this **article**, used for display purposes. |
+| lastUpdatedDateTime | DateTimeOffset | The most recent date and time when this **article** was updated. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. |
+| summary | [microsoft.graph.security.formattedContent](../resources/security-formattedcontent.md) | A quick summary of this **article**. |
+| tags | String collection | Tags for this **article**, communicating keywords, or key concepts. |
+| title | String | The title of this **article**. |
+
+## Relationships
+
+| Relationship | Type | Description |
+| :-- | : | :-- |
+| indicators | [microsoft.graph.security.articleIndicator](../resources/security-articleindicator.md) collection | Indicators related to this **article**. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.article",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.article",
+ "body": {
+ "@odata.type": "microsoft.graph.security.formattedContent"
+ },
+ "createdDateTime": "String (timestamp)",
+ "id": "String (identifier)",
+ "imageUrl": "String",
+ "isFeatured": "Boolean",
+ "lastUpdatedDateTime": "String (timestamp)",
+ "summary": {
+ "@odata.type": "microsoft.graph.security.formattedContent"
+ },
+ "tags": ["String"],
+ "title": "String"
+}
+```
v1.0 Security Articleindicator https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-articleindicator.md
+
+ Title: "articleIndicator resource type"
+description: "Represents a resource that communicates indicators of threat or compromise related to the contents of an article."
+
+ms.localizationpriority: medium
++
+# articleIndicator resource type
+
+Namespace: microsoft.graph.security
++
+Represents a resource that communicates indicators of threat or compromise related to the contents of an [article](../resources/security-article.md).
+
+The relationship from an **articleIndicator** to an [artifact](../resources/security-artifact.md) provides the means for threat intelligence API users to further evaluate details about reported indicator.
+
+Inherits from [indicator](../resources/security-indicator.md).
+
+## Methods
+
+| Method | Return type | Description |
+| :-- | :- | : |
+| [Get articleIndicator](../api/security-articleindicator-get.md) | [microsoft.graph.security.articleIndicator](../resources/security-articleindicator.md) | Read the properties and relationships of a [articleIndicator](../resources/security-articleindicator.md) object. |
+
+## Properties
+
+| Property | Type | Description |
+| :- | : | :- |
+| id | String | The system-generated ID for the **articleIndicator**. Inherited from [microsoft.graph.security.indicator](../resources/security-indicator.md). |
+| source | microsoft.graph.security.indicatorSource | Communicates where this **articleIndicator** originated. The possible values are: `microsoft`, `osint`, `public`, `unknownFutureValue`. Inherited from [microsoft.graph.security.indicator](../resources/security-indicator.md). |
+
+## Relationships
+
+| Relationship | Type | Description |
+| :-- | : | :- |
+| artifact | [microsoft.graph.security.artifact](../resources/security-artifact.md) | The [artifact](../resources/security-artifact.md) that is reported in this **articleIndicator**. Inherited from [microsoft.graph.security.indicator](../resources/security-indicator.md). |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.articleIndicator",
+ "baseType": "microsoft.graph.security.indicator",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.articleIndicator",
+ "id": "String (identifier)",
+ "source": "String"
+}
+```
v1.0 Security Artifact https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-artifact.md
+
+ Title: "artifact resource type"
+description: "Represents an abstract entity found online by Microsoft security services."
+
+ms.localizationpriority: medium
++
+# artifact resource type
+
+Namespace: microsoft.graph.security
++
+Represents an abstract entity found online by Microsoft security services.
+
+Current types of artifacts include:
+
+- [host](../resources/security-host.md)
+ - [hostname](../resources/security-hostname.md)
+ - [ipAddresss](../resources/security-ipaddress.md)
+- [hostComponent](../resources/security-hostcomponent.md)
+- [hostCookie](../resources/security-hostcookie.md)
+- [hostTracker](../resources/security-hosttracker.md)
+- [passiveDnsRecord](../resources/security-passivednsrecord.md)
+- [unclassifiedArtifact](../resources/security-unclassifiedartifact.md)
+
+Instances of **artifact** identified in the following Microsoft Security API groups should handle the possible implementations. Microsoft Security APIs that currently support the **artifact** type:
+
+- [Threat intelligence](../resources/security-threatintelligence.md)
+
+## Properties
+
+| Property | Type | Description |
+| :- | :-- | :-- |
+| id | String | Unique identifier for the **artifact**. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.artifact",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.artifact",
+ "id": "String (identifier)"
+}
+```
v1.0 Security Autonomoussystem https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-autonomoussystem.md
+
+ Title: "autonomousSystem resource type"
+description: "Represents data assigned in an autonomous system."
+
+ms.localizationpriority: medium
++
+# autonomousSystem resource type
+
+Namespace: microsoft.graph.security
++
+Represents data assigned in an autonomous system.
+
+## Properties
+
+| Property | Type | Description |
+| :-- | :-- | :- |
+| name | String | The name of the autonomous system. |
+| number | Int32 | The autonomous system number, assigned by IANA. |
+| organization | String | The name of the autonomous system organization. |
+| value | String | A displayable value for these autonomous system details. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.autonomousSystem"
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.autonomousSystem",
+ "name": "String",
+ "number": "Int32",
+ "organization": "String",
+ "value": "String"
+}
+```
v1.0 Security Azureresourceevidence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-azureresourceevidence.md
+
+ Title: "azureResourceEvidence resource type"
+description: "Represents an Azure resource such as a VM, Storage, or KeyVault."
+
+ms.localizationpriority: medium
++
+# azureResourceEvidence resource type
+
+Namespace: microsoft.graph.security
+
+Represents an Azure resource such as a VM, Storage, or KeyVault.
+
+Inherits from [alertEvidence](../resources/security-alertevidence.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|createdDateTime|DateTimeOffset|The date and time when the evidence was created and added to the alert. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Inherited from [alertEvidence](../resources/security-alertevidence.md). |
+|remediationStatus|[microsoft.graph.security.evidenceRemediationStatus](../resources/security-alertevidence.md#evidenceremediationstatus-values)|Status of the remediation action taken. The possible values are: `none`, `remediated`, `prevented`, `blocked`, `notFound`, `unknownFutureValue`. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|remediationStatusDetails|String|Details about the remediation status. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|resourceId|String|The unique identifier for the Azure resource.|
+|resourceName|String|The name of the resource.|
+|resourceType|String|The type of the resource.|
+|roles|[microsoft.graph.security.evidenceRole](../resources/security-alertevidence.md#evidencerole-values) collection|One or more roles that an evidence entity represents in an alert. For example, an IP address that is associated with an attacker has the evidence role `Attacker`. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|tags|String collection|Array of custom tags associated with an evidence instance. For example, to denote a group of devices or high value assets. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|verdict|[microsoft.graph.security.evidenceVerdict](../resources/security-alertevidence.md#evidenceverdict-values)|The decision reached by automated investigation. The possible values are: `unknown`, `suspicious`, `malicious`, `noThreatsFound`, `unknownFutureValue`. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.azureResourceEvidence"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.azureResourceEvidence",
+ "createdDateTime": "String (timestamp)",
+ "remediationStatus": "String",
+ "remediationStatusDetails": "String",
+ "resourceId": "String",
+ "resourceName": "String",
+ "resourceType": "String",
+ "roles": ["String"],
+ "tags": ["String"],
+ "type": "String",
+ "verdict": "String"
+}
+```
v1.0 Security Cvsssummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-cvsssummary.md
+
+ Title: "cvssSummary resource type"
+description: "Represents a common vulnerability scoring system (CVSS) evaluation of a vulnerability."
+
+ms.localizationpriority: medium
++
+# cvssSummary resource type
+
+Namespace: microsoft.graph.security
++
+Represents a common vulnerability scoring system (CVSS) evaluation of a vulnerability.
+
+## Properties
+
+| Property | Type | Description |
+| :-- | : | :- |
+| score | Edm.Double | The CVSS score about this vulnerability. |
+| severity | microsoft.graph.security.vulnerabilitySeverity | The CVSS severity rating for this vulnerability. The possible values are: `none`, `low`, `medium`, `high`, `critical`, `unknownFutureValue`. |
+| vectorString | String | The CVSS vector string for this vulnerability. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.cvssSummary"
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.cvssSummary",
+ "score": "Double",
+ "severity": "String",
+ "vectorString": "String"
+}
+```
v1.0 Security Dynamiccolumnvalue https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-dynamiccolumnvalue.md
+
+ Title: "dynamicColumnValue resource type"
+description: "Represents a dynamic column in a huntingRowResult row."
+
+ms.localizationpriority: medium
++
+# dynamicColumnValue resource type
+
+Namespace: microsoft.graph.security
++
+Represents a dynamic column in a [row](../resources/security-huntingrowresult.md), which is returned via an [advanced hunting query](../api/security-security-runhuntingquery.md).
+
+## Properties
+None.
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.dynamicColumnValue",
+ "openType": true
+}
+-->
+``` json
+{
+}
+```
+
v1.0 Security Ediscoveryexportfilemetadata https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-ediscoveryexportfilemetadata.md
+
+ Title: "ediscoveryExportFileMetadata resource type"
+description: "Represents the file metadata for an export in Microsoft Purview eDiscovery."
+
+ms.localizationpriority: medium
++
+# ediscoveryExportFileMetadata resource type
+
+Namespace: microsoft.graph.security
+
+Represents the file metadata for an export in Microsoft Purview eDiscovery.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|downloadUrl| String |The URL to download the export. |
+|fileName | String | The name of the file. |
+|size| Int64 | The size of the file. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.ediscoveryExportFileMetadata",
+ "openType": false
+}
+-->
+
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.ediscoveryExportFileMetadata",
+ "downloadUrl": "String",
+ "fileName": "String",
+ "size": "Int64"
+}
+```
v1.0 Security Ediscoveryexportoperation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-ediscoveryexportoperation.md
+
+ Title: "ediscoveryExportOperation resource type"
+description: "Represents the process of a Microsoft Purview eDiscovery export."
+
+ms.localizationpriority: medium
++
+# ediscoveryExportOperation resource type
+
+Namespace: microsoft.graph.security
+
+Represents the process of a Microsoft Purview eDiscovery export.
+
+Inherits from [caseOperation](../resources/security-caseoperation.md).
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[Get caseOperation](../api/security-caseoperation-get.md)|Resource | The **exportFileMetadata** property returned by the method will provide downloadUrl, fileName and size of exported content |
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|action|[microsoft.graph.security.caseAction](../resources/security-caseoperation.md#caseaction-values)| The type of action the operation represents. Possible values are: `addToReviewSet`,`applyTags`,`contentExport`,`convertToPdf`,`estimateStatistics`, `purgeData`|
+|completedDateTime|DateTimeOffset| The date and time the export was completed.|
+|createdBy|[identitySet](../resources/identityset.md)| The user who initiated the export operation.|
+|createdDateTime|DateTimeOffset| The date and time the export was created.|
+|description|String| The description provided for the export.|
+|exportFileMetaData | [microsoft.graph.security.ediscoveryExportFileMetadata](../resources/security-ediscoveryexportfilemetadata.md)| Contains the properties for an export file metadata, including **downloadUrl**, **fileName**, and **size**. |
+|exportOptions|microsoft.graph.security.exportOptions| The options provided for the export. For more details, see [reviewSet: export](../api/security-ediscoveryreviewset-export.md). Possible values are: `originalFiles`, `text`, `pdfReplacement`, `tags`.|
+|exportStructure|microsoft.graph.security.exportFileStructure|The options provided that specify the structure of the export. For more details, see [reviewSet: export](../api/security-ediscoveryreviewset-export.md). Possible values are: `none`, `directory`, `pst`.|
+|id|String| The ID for the operation. Read-only. |
+|outputName|String| The name provided for the export.|
+|percentProgress|Int32| The progress of the operation.|
+|resultInfo|[resultInfo](../resources/resultinfo.md)|Contains success and failure-specific result information. Inherited from [caseOperation](../resources/security-caseoperation.md).|
+|status|[microsoft.graph.security.caseOperationStatus](../resources/security-caseoperation.md#caseoperationstatus-values)| The status of the case operation. Possible values are: `notStarted`, `submissionFailed`, `running`, `succeeded`, `partiallySucceeded`, `failed`.|
++
+### exportOptions values
+
+|Member|Description|
+|:-|--|
+|originalFiles|Include original files in native format. For example: docx, xlsx, pptx, doc, xlst, pptm, etc.|
+|text|Include extracted text from the original files.|
+|pdfReplacement|Replace original file with PDF version when available.|
+|tags|Include tag information.|
+
+### exportFileStructure values
+
+|Member|Description|
+|:-|--|
+|None|Default file structure.|
+|directory|All files in a single folder called Native files.|
+|pst|Mails will be grouped in pst format.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|reviewSet|[microsoft.graph.security.ediscoveryReviewSet](../resources/security-ediscoveryreviewset.md)| Review set from where documents are exported.|
+|reviewSetQuery|[microsoft.graph.security.ediscoveryReviewSetQuery](../resources/security-ediscoveryreviewsetquery.md)|The review set query which is used to filter the documents for export.|
++
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.ediscoveryExportOperation",
+ "baseType": "microsoft.graph.security.caseOperation",
+ "openType": false
+}
+-->
+
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.ediscoveryExportOperation",
+ "action": "String",
+ "completedDateTime": "String (timestamp)",
+ "createdBy": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "createdDateTime": "String (timestamp)",
+ "description": "String",
+ "exportFileMetadata": {
+ "@odata.type": "microsoft.graph.security.ediscoveryExportFileMetadata"
+ },
+ "exportOptions": "String",
+ "exportStructure": "String",
+ "id": "String (identifier)",
+ "outputName": "String",
+ "percentProgress": "Int32",
+ "resultInfo": {
+ "@odata.type": "microsoft.graph.resultInfo"
+ },
+ "status": "String"
+}
+```
v1.0 Security Ediscoveryreviewset https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-ediscoveryreviewset.md
Represents the static set of electronically stored information collected for use
|[addToReviewSet](../api/security-ediscoveryreviewset-addtoreviewset.md)|None|Start the process of adding a collection from Microsoft 365 services to a [review set](../resources/security-ediscoveryreviewset.md).| |[List queries](../api/security-ediscoveryreviewset-list-queries.md)|[microsoft.graph.security.ediscoveryReviewSetQuery](../resources/security-ediscoveryreviewsetquery.md) collection|Get the list of [queries](../resources/security-ediscoveryreviewsetquery.md) associated with an eDiscovery review set.| |[Create ediscoveryReviewSetQuery](../api/security-ediscoveryreviewset-post-queries.md)|[microsoft.graph.security.ediscoveryReviewSetQuery](../resources/security-ediscoveryreviewsetquery.md)|Create a new ediscoveryReviewSetQuery object.|
+|[export](../api/security-ediscoveryreviewset-export.md)|None|Initiate an export of data from a [review set](../resources/security-ediscoveryreviewset.md).|
## Properties |Property|Type|Description|
v1.0 Security Ediscoveryreviewsetquery https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-ediscoveryreviewsetquery.md
Title: "ediscoveryReviewSetQuery resource type"
-description: "Represents a review set query, which is used to query and cull data stored in an eDiscovery reviewSet."
+description: "Represents a review set query, which is used to query and cull data stored in a Microsoft Purview eDiscovery reviewSet."
ms.localizationpriority: medium ms.prod: "ediscovery"
Namespace: microsoft.graph.security
-Represents a review set query, which is used to query and cull data stored in an eDiscovery [reviewSet](security-ediscoveryreviewset.md).
+Represents a review set query, which is used to query and cull data stored in a Microsoft Purview eDiscovery [reviewSet](security-ediscoveryreviewset.md).
## Methods |Method|Return type|Description|
Represents a review set query, which is used to query and cull data stored in an
|[Update ediscoveryReviewSetQuery](../api/security-ediscoveryreviewsetquery-update.md)|[microsoft.graph.security.ediscoveryReviewSetQuery](../resources/security-ediscoveryreviewsetquery.md)|Update the properties of an [ediscoveryReviewSetQuery](../resources/security-ediscoveryreviewsetquery.md) object.| |[Delete ediscoveryReviewSetQuery](../api/security-ediscoveryreviewset-delete-queries.md)|None|Delete an [ediscoveryReviewSetQuery](../resources/security-ediscoveryreviewsetquery.md) object.| |[applyTags](../api/security-ediscoveryreviewsetquery-applytags.md)|None|Apply tags to documents that match the specified query.|
+|[export](../api/security-ediscoveryreviewsetquery-export.md)|None|Export documents that match the specified query from a review set.|
## Properties |Property|Type|Description|
v1.0 Security Formattedcontent https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-formattedcontent.md
+
+ Title: "formattedContent resource type"
+description: "Represents formatted data content, and indicates both the content and format of that data."
+
+ms.localizationpriority: medium
++
+# formattedContent resource type
+
+Namespace: microsoft.graph.security
++
+Represents formatted data content, and indicates both the content and format of that data. This resource doesn't represent large binary contents.
+
+## Properties
+
+| Property | Type | Description |
+| :- | :- | :- |
+| content | String | The content of this **formattedContent**. |
+| format | microsoft.graph.security.contentFormat | The format of the content. The possible values are: `text`, `html`, `markdown`, `unknownFutureValue`. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.formattedContent"
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.formattedContent",
+ "content": "String",
+ "format": "String"
+}
+```
v1.0 Security Googlecloudresourceevidence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-googlecloudresourceevidence.md
+
+ Title: "googleCloudResourceEvidence resource type"
+description: "Represents a Google Cloud resource such as compute or Kubernetes cluster identifier."
+
+ms.localizationpriority: medium
++
+# googleCloudResourceEvidence resource type
+
+Namespace: microsoft.graph.security
+
+Represents a Google Cloud resource such as compute or Kubernetes cluster identifier.
+
+Inherits from [alertEvidence](../resources/security-alertevidence.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|createdDateTime|DateTimeOffset|The date and time when the evidence was created and added to the alert. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Inherited from [alertEvidence](../resources/security-alertevidence.md). |
+|location|String|The zone or region where the resource is located.|
+|locationType|[microsoft.graph.security.googleCloudLocationType](#googlecloudlocationtype-values)|The type of location. Possible values are: `unknown`, `regional`, `zonal`, `global`, `unknownFutureValue`.|
+|projectId|String|The Google project ID as defined by the user.|
+|projectNumber|Int64|The project number assigned by Google.|
+|remediationStatus|[microsoft.graph.security.evidenceRemediationStatus](../resources/security-alertevidence.md#evidenceremediationstatus-values)|Status of the remediation action taken. The possible values are: `none`, `remediated`, `prevented`, `blocked`, `notFound`, `unknownFutureValue`. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|remediationStatusDetails|String|Details about the remediation status. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|resourceName|String|The name of the resource.|
+|resourceType|String|The type of the resource.|
+|roles|[microsoft.graph.security.evidenceRole](../resources/security-alertevidence.md#evidencerole-values) collection|One or more roles that an evidence entity represents in an alert. For example, an IP address that is associated with an attacker has the evidence role `Attacker`. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|tags|String collection|Array of custom tags associated with an evidence instance. For example, to denote a group of devices or high value assets. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+|verdict|[microsoft.graph.security.evidenceVerdict](../resources/security-alertevidence.md#evidenceverdict-values)|The decision reached by automated investigation. The possible values are: `unknown`, `suspicious`, `malicious`, `noThreatsFound`, `unknownFutureValue`. Inherited from [alertEvidence](../resources/security-alertevidence.md).|
+
+### googleCloudLocationType values
+
+| Member | Description |
+| :--| : |
+| unknown | An unknown region that is used for forward compatibility. |
+| regional | Regional location. |
+| zonal | Zonal location. |
+| global | Global resource location. |
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.googleCloudResourceEvidence"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.googleCloudResourceEvidence",
+ "createdDateTime": "String (timestamp)",
+ "location": "String",
+ "locationType": "String",
+ "projectId": "String",
+ "projectNumber": "Int64",
+ "remediationStatus": "String",
+ "remediationStatusDetails": "String",
+ "resourceName": "String",
+ "resourceType": "String",
+ "roles": ["String"],
+ "tags": ["String"],
+ "verdict": "String"
+}
+```
v1.0 Security Host https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-host.md
+
+ Title: "host resource type"
+description: "Represents a hostname or IP address that is currently or was previously available on the internet and Microsoft Defender Threat Intelligence has detected."
+
+ms.localizationpriority: medium
++
+# host resource type
+
+Namespace: microsoft.graph.security
++
+Represents a [hostname](../resources/security-hostname.md) or [IP address](../resources/security-ipaddress.md) that is currently or was previously available on the internet and Microsoft Defender Threat Intelligence has detected.
+
+This is an abstract type. Implementations of this type include:
+
+- [hostname](../resources/security-hostname.md)
+- [ipAddress](../resources/security-ipaddress.md)
+
+Inherits from [artifact](../resources/security-artifact.md).
+
+## Methods
+
+| Method | Return type | Description |
+| :-- | : | :- |
+| [Get host](../api/security-host-get.md) | [microsoft.graph.security.host](../resources/security-host.md) | Read the properties and relationships of a [microsoft.graph.security.host](../resources/security-host.md) object. |
+| [List components](../api/security-host-list-components.md) | [microsoft.graph.security.hostComponent](../resources/security-hostcomponent.md) collection | Get a list of **hostComponent** resources. |
+| [List cookies](../api/security-host-list-cookies.md) | [microsoft.graph.security.hostCookie](../resources/security-hostcookie.md) collection | Get a list of **hostCookie** resources. |
+| [List passiveDns](../api/security-host-list-passivedns.md) | [microsoft.graph.security.passivednsrecord](../resources/security-passivednsrecord.md) collection | Get a list of **passiveDnsRecord** resources. |
+| [List passiveDnsReverse](../api/security-host-list-passivednsreverse.md) | [microsoft.graph.security.passivednsrecord](../resources/security-passivednsrecord.md) collection | Get a list of **passiveDnsRecord** resources. |
+| [Get reputation](../api/security-host-get-reputation.md) | [microsoft.graph.security.hostReputation](../resources/security-hostreputation.md) | Get the properties and relationships of a **hostReputation** object. |
+| [List trackers](../api/security-host-list-trackers.md) | [microsoft.graph.security.hostTracker](../resources/security-hosttracker.md) collection | Get a list of **hostTracker** resources. |
+
+## Properties
+
+| Property | Type | Description |
+| :- | :- | :-- |
+| firstSeenDateTime | DateTimeOffset | The first date and time this host was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is `2014-01-01T00:00:00Z`. |
+| id | String | Unique identifier for the host. Read-only. Inherited from [microsoft.graph.security.artifact](../resources/security-artifact.md). |
+| lastSeenDateTime | DateTimeOffset | The most recent date and time when this host was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is `2014-01-01T00:00:00Z`. |
+
+## Relationships
+
+| Relationship | Type | Description |
+| :- | : | : |
+| components | [microsoft.graph.security.hostComponent](../resources/security-hostcomponent.md) collection | The **hostComponents** that are associated with this host. |
+| cookies | [microsoft.graph.security.hostCookie](../resources/security-hostcookie.md) collection | The **hostCookies** that are associated with this host. |
+| passiveDns | [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) collection | Passive DNS retrieval about this host. |
+| passiveDnsReverse | [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) collection | Reverse passive DNS retrieval about this host. |
+| reputation | [microsoft.graph.security.hostReputation](../resources/security-hostreputation.md) | Represents a calculated reputation of this host. |
+| trackers | [microsoft.graph.security.hostTracker](../resources/security-hosttracker.md) collection | The **hostTrackers** that are associated with this host. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.host",
+ "baseType": "microsoft.graph.security.artifact",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.host",
+ "firstSeenDateTime": "String (timestamp)",
+ "id": "String (identifier)",
+ "lastSeenDateTime": "String (timestamp)"
+}
+```
v1.0 Security Hostcomponent https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-hostcomponent.md
+
+ Title: "hostComponent resource type"
+description: "Represents a web component that provides details about a web page or server infrastructure gleaned from a web crawl or scan."
+
+ms.localizationpriority: medium
++
+# hostComponent resource type
+
+Namespace: microsoft.graph.security
++
+Represents a web component that provides details about a web page or server infrastructure gleaned from a web crawl or scan. This information can be used to detect bad actors or sites that are compromised. It can also help users understand whether a site is vulnerable to a specific attack or compromise.
+
+A host component is associated with a [host](../resources/security-host.md) resource.
+
+Inherits from [artifact](../resources/security-artifact.md).
+
+## Methods
+
+| Method | Return type | Description |
+| :-- | :- | :- |
+| [Get hostComponent](../api/security-hostcomponent-get.md) | [microsoft.graph.security.hostComponent](../resources/security-hostcomponent.md) | Read the properties and relationships of a [microsoft.graph.security.hostComponent](../resources/security-hostcomponent.md) object. |
+
+## Properties
+
+| Property | Type | Description |
+| :- | :- | :-- |
+| category | String | The type of component that was detected (for example, `Operating System`, `Framework`, `Remote Access`, or `Server`). |
+| firstSeenDateTime | DateTimeOffset | The first date and time when Microsoft Defender Threat Intelligence observed this web component. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is `2014-01-01T00:00:00Z`. |
+| id | String | A system-generated ID for this **hostComponent**. Inherited from [microsoft.graph.security.artifact](../resources/security-artifact.md). |
+| lastSeenDateTime | DateTimeOffset | The most recent date and time when Microsoft Defender Threat Intelligence observed this web component. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is `2014-01-01T00:00:00Z`. |
+| name | String | A name running on the artifact, for example, `Microsoft IIS`. |
+| version | String | The component version running on the artifact, for example, `v8.5`. This should not be assumed to be strictly numerical. |
+
+## Relationships
+
+| Relationship | Type | Description |
+| :-- | :- | :-- |
+| host | [microsoft.graph.security.host](../resources/security-host.md) | The **host** related to this component. This is a reverse navigation property. When navigating to components from a **host**, this should be assumed to be a return reference. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.hostComponent",
+ "baseType": "microsoft.graph.security.artifact",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.hostComponent",
+ "category": "String",
+ "firstSeenDateTime": "String (timestamp)",
+ "id": "String (identifier)",
+ "lastSeenDateTime": "String (timestamp)",
+ "name": "String",
+ "version": "String"
+}
+```
v1.0 Security Hostcookie https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-hostcookie.md
+
+ Title: "hostCookie resource type"
+description: "Cookies are small pieces of data sent from a server to a client as the user browses the internet."
+
+ms.localizationpriority: medium
++
+# hostCookie resource type
+
+Namespace: microsoft.graph.security
++
+Represents a cookie, which is a small piece of data sent from a server to a client as the user browses the internet. These values sometimes contain a state for the application or little bits of tracking data. When Microsoft Defender Threat Intelligence crawls a website, it indexes cookie names so users can search them. Cookies are also used by malicious actors to keep track of infected victims or to store data to be used later.
+
+The **hostCookie** is associated with a [host](../resources/security-host.md) resource.
+
+Inherits from [artifact](../resources/security-artifact.md).
+
+## Methods
+
+| Method | Return type | Description |
+| :-- | :- | :- |
+| [Get hostCookie](../api/security-hostcookie-get.md) | [microsoft.graph.security.hostCookie](../resources/security-hostcookie.md) | Read the properties and relationships of a [microsoft.graph.security.hostCookie](../resources/security-hostcookie.md) object. |
+
+## Properties
+
+| Property | Type | Description |
+| :- | :- | : |
+| domain | String | The URI for which the cookie is valid. |
+| firstSeenDateTime | DateTimeOffset | The first date and time when this **hostCookie** was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is `2014-01-01T00:00:00Z`. |
+| id | String | A system-generated ID for this **hostCookie**. Inherited from [microsoft.graph.security.artifact](../resources/security-artifact.md). |
+| lastSeenDateTime | DateTimeOffset | The most recent date and time when this **hostCookie** was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is `2014-01-01T00:00:00Z`. |
+| name | String | The name of the cookie, for example, `JSESSIONID` or `SEARCH_NAMESITE`. |
+
+## Relationships
+
+| Relationship | Type | Description |
+| :-- | :- | : |
+| host | [microsoft.graph.security.host](../resources/security-host.md) | Indicates that a cookie of this name and domain was found related to this host. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.hostCookie",
+ "baseType": "microsoft.graph.security.artifact",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.hostCookie",
+ "domain": "String",
+ "firstSeenDateTime": "String (timestamp)",
+ "id": "String (identifier)",
+ "lastSeenDateTime": "String (timestamp)",
+ "name": "String"
+}
+```
v1.0 Security Hostname https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-hostname.md
+
+ Title: "hostname resource type"
+description: "Represents a named host that is (or has been) addressable over the internet"
+
+ms.localizationpriority: medium
++
+# hostname resource type
+
+Namespace: microsoft.graph.security
++
+Represents a named host that is (or has been) addressable over the internet. This entity acts as a grouping mechanism for related details about the host, such as the reputation, any related trackers or cookies, and so on.
+
+You cannot retrieve this type directly. To access it, retrieve the [host](../resources/security-host.md) resource.
+
+Inherits from [host](../resources/security-host.md).
+
+## Methods
+
+| Method | Return type | Description |
+| :-- | : | :- |
+| [List components](../api/security-host-list-components.md) | [microsoft.graph.security.hostComponent](../resources/security-hostcomponent.md) collection | Get a list of **hostComponent** resources. |
+| [List cookies](../api/security-host-list-cookies.md) | [microsoft.graph.security.hostCookie](../resources/security-hostcookie.md) collection | Get a list of **hostCookie** resources. |
+| [List passiveDns](../api/security-host-list-passivedns.md) | [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) collection | Get a list of **passiveDnsRecord** resources. |
+| [List passiveDnsReverse](../api/security-host-list-passivednsreverse.md) | [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) collection | Get a list of **passiveDnsRecord** resources. |
+| [Get reputation](../api/security-host-get-reputation.md) | [microsoft.graph.security.hostReputation](../resources/security-hostreputation.md) | Get the properties and relationships of a **hostReputation** object. |
+| [List trackers](../api/security-host-list-trackers.md) | [microsoft.graph.security.hostTracker](../resources/security-hosttracker.md) collection | Get a list of **hostTracker** resources. |
+
+## Properties
+
+| Property | Type | Description |
+| :- | :- | : |
+| firstSeenDateTime | DateTimeOffset | The first date and time that this [host](../resources/security-host.md) was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Inherited from [microsoft.graph.security.host](../resources/security-host.md). |
+| id | String | Unique identifier for the **hostname**. Read-only. Inherited from [microsoft.graph.security.artifact](../resources/security-artifact.md). |
+| lastSeenDateTime | DateTimeOffset | The most recent date and time that this [host](../resources/security-host.md) was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is `2014-01-01T00:00:00Z`. Inherited from [microsoft.graph.security.host](../resources/security-host.md). |
+| registrant | String | The company or individual who registered this hostname, from WHOIS data. |
+| registrar | String | The registrar for this hostname, from WHOIS data. |
+
+## Relationships
+
+| Relationship | Type | Description |
+| :- | : | :- |
+| components | [microsoft.graph.security.hostComponent](../resources/security-hostcomponent.md) collection | The **hostComponents** that are associated with this host. Inherited from [microsoft.graph.security.host](../resources/security-host.md). |
+| cookies | [microsoft.graph.security.hostCookie](../resources/security-hostcookie.md) collection | The **hostCookies** that are associated with this host. Inherited from [microsoft.graph.security.host](../resources/security-host.md). |
+| passiveDns | [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) collection | Passive DNS retrieval about this host. Inherited from [microsoft.graph.security.host](../resources/security-host.md). |
+| passiveDnsReverse | [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) collection | Reverse passive DNS retrieval about this host. Inherited from [microsoft.graph.security.host](../resources/security-host.md). |
+| reputation | [microsoft.graph.security.hostReputation](../resources/security-hostreputation.md) | Represents a calculated reputation of this host. Inherited from [microsoft.graph.security.host](../resources/security-host.md). |
+| trackers | [microsoft.graph.security.hostTracker](../resources/security-hosttracker.md) collection | The **hostTrackers** that are associated with this host. Inherited from [microsoft.graph.security.host](../resources/security-host.md). |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.hostname",
+ "baseType": "microsoft.graph.security.host",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.hostname",
+ "firstSeenDateTime": "String (timestamp)",
+ "id": "String (identifier)",
+ "lastSeenDateTime": "String (timestamp)",
+ "registrar": "String",
+ "registrant": "String"
+}
+```
v1.0 Security Hostreputation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-hostreputation.md
+
+ Title: "hostReputation resource type"
+description: "Represents the reputation of a host based on a series of rules."
+
+ms.localizationpriority: medium
++
+# hostReputation resource type
+
+Namespace: microsoft.graph.security
++
+Represents the reputation of a host based on a series of rules. This score helps users quickly understand any detected ties to malicious or suspicious infrastructure when validating the reputation of a known or unknown entity. The platform provides quick information about the activity of these entities (such as first and last seen timestamps or [autonomous system](../resources/security-autonomoussystem.md) details) and a list of rules that affect the reputation score when applicable.
+
+Reputation data is important to understanding the trustworthiness of an attack surface and is also useful when assessing unknown [hostnames](../resources/security-hostname.md) or [IP addresses](../resources/security-ipaddress.md) that appear in investigations. These scores uncover any prior malicious or suspicious activity that affected the entity, or other known indicators of compromise to consider.
+
+## Methods
+
+| Method | Return type | Description |
+| :-- | : | :- |
+| [Get hostReputation](../api/security-host-get-reputation.md) | [microsoft.graph.security.hostReputation](../resources/security-hostreputation.md) | Read the properties and relationships of a [microsoft.graph.security.hostReputation](../resources/security-hostreputation.md) object, for a given [microsoft.graph.security.host](../resources/security-host.md). |
+
+## Properties
+
+| Property | Type | Description |
+| :- | :- | :- |
+| classification | microsoft.graph.security.hostReputationClassification | The calculated reputation of the host. The possible values are: `unknown`, `neutral`, `suspicious`, `malicious`, `unknownFutureValue`. |
+| id | String | A system-generated ID for this **hostReputation**. |
+| rules | [microsoft.graph.security.hostReputationRule](../resources/security-hostreputationrule.md) collection | A collection of rules that have been used to calculate the classification and score. |
+| score | Int32 | The calculated score (0-100) of the requested host. A higher value indicates that this [host](../resources/security-host.md) is more likely to be suspicious or malicious. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.hostReputation",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.hostReputation",
+ "classification": "String",
+ "id": "String (identifier)",
+ "rules": [
+ {
+ "@odata.type": "microsoft.graph.security.hostReputationRule"
+ }
+ ],
+ "score": "Int32"
+}
+```
v1.0 Security Hostreputationrule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-hostreputationrule.md
+
+ Title: "hostReputationRule resource type"
+description: "Represents a rule that is used (in combination with other rules) to determine the reputation of a hostname or IP address."
+
+ms.localizationpriority: medium
++
+# hostReputationRule resource type
+
+Namespace: microsoft.graph.security
++
+Represents a rule that is used (in combination with other rules) to determine the reputation of a [hostname](../resources/security-hostname.md) or [IP address](../resources/security-ipaddress.md). Each **hostReputationRule** only applies within the parent [hostReputation](../resources/security-hostreputation.md).
+
+## Properties
+
+| Property | Type | Description |
+| :- | :-- | : |
+| description | String | The description of the rule that gives more context. |
+| relatedDetailsUrl | String | Link to a web page with details related to this rule. |
+| name | String | The name of the rule. |
+| severity | microsoft.graph.security.hostReputationRuleSeverity | Indicates the severity that this rule has against the reputation score. The possible values are: `unknown`, `low`, `medium`, `high`, `unknownFutureValue`. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.hostReputationRule"
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.hostReputationRule",
+ "description": "String",
+ "name": "String",
+ "relatedDetailsUrl": "String",
+ "severity": "String"
+}
+```
v1.0 Security Hosttracker https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-hosttracker.md
+
+ Title: "hostTracker resource type"
+description: "Represents a unique code or value found within web pages and often used to track user interaction."
+
+ms.localizationpriority: medium
++
+# hostTracker resource type
+
+Namespace: microsoft.graph.security
++
+Represents a unique code or value found within web pages and often used to track user interaction. These codes can be used to correlate a disparate group of websites to a central entity. Often, actors copy the source code of a victimΓÇÖs website they want to impersonate for a phishing campaign. Seldomly, actors take the time to remove these IDs. Actors might also deploy tracker IDs to see how successful their cyberattack campaigns are. This is similar to marketers using SEO IDs, such as a Google Analytics Tracker ID, to track the success of their marketing campaign.
+
+The **hostTracker** is associated with a [host](../resources/security-host.md) resource.
+
+Inherits from [artifact](../resources/security-artifact.md).
+
+## Methods
+
+| Method | Return type | Description |
+| :- | : | : |
+| [Get hostTracker](../api/security-hosttracker-get.md) | [microsoft.graph.security.hostTracker](../resources/security-hosttracker.md) | Read the properties and relationships of a [microsoft.graph.security.hostTracker](../resources/security-hosttracker.md) object. |
+
+## Properties
+
+| Property | Type | Description |
+| :- | :- | :- |
+| firstSeenDateTime | DateTimeOffset | The first date and time when this **hostTracker** was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is `2014-01-01T00:00:00Z`. |
+| id | String | A system-generated ID for this **hostTracker**. Inherited from [microsoft.graph.security.artifact](../resources/security-artifact.md). |
+| kind | String | The kind of **hostTracker** that was detected. For example, `GoogleAnalyticsID` or `JarmHash`. |
+| lastSeenDateTime | DateTimeOffset | The most recent date and time when this **hostTracker** was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is `2014-01-01T00:00:00Z`. |
+| value | String | The identification value for the **hostTracker**. |
+
+## Relationships
+
+| Relationship | Type | Description |
+| :-- | :- | :- |
+| host | [microsoft.graph.security.host](../resources/security-host.md) | The [host](../resources/security-host.md) related to this **hostTracker**. When navigating to a **hostTracker** from a [host](../resources/security-host.md), this should be assumed to be a return reference. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.hostTracker",
+ "baseType": "microsoft.graph.security.artifact",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.hostTracker",
+ "firstSeenDateTime": "String (timestamp)",
+ "id": "String (identifier)",
+ "kind": "String",
+ "lastSeenDateTime": "String (timestamp)",
+ "value": "String"
+}
+```
v1.0 Security Hyperlink https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-hyperlink.md
+
+ Title: "hyperlink resource type"
+description: "Represents the data used to create a hyperlink."
+
+ms.localizationpriority: medium
++
+# hyperlink resource type
+
+Namespace: microsoft.graph.security
++
+Represents the data used to create a hyperlink.
+
+## Properties
+
+| Property | Type | Description |
+| :- | :-- | :- |
+| name | String | The name for this **hyperlink**. |
+| url | String | The URL for this **hyperlink**. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.hyperlink"
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.hyperlink",
+ "name": "String",
+ "url": "String"
+}
+```
v1.0 Security Incident https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-incident.md
Because piecing the individual alerts together to gain insight into an attack ca
|lastUpdateDateTime|DateTimeOffset|Time when the incident was last updated.| |redirectIncidentId|String|Only populated in case an incident is grouped together with another incident, as part of the logic that processes incidents. In such a case, the **status** property is `redirected`. | |severity|alertSeverity|Indicates the possible impact on assets. The higher the severity, the bigger the impact. Typically higher severity items require the most immediate attention. Possible values are: `unknown`, `informational`, `low`, `medium`, `high`, `unknownFutureValue`.|
-|status|[microsoft.graph.security.incidentStatus](#incidentstatus-values)|The status of the incident. Possible values are: `active`, `resolved`, `inProgress`, `redirected`, `unknownFutureValue`.|
+|status|[microsoft.graph.security.incidentStatus](#incidentstatus-values)|The status of the incident. Possible values are: `active`, `resolved`, `inProgress`, `redirected`, `unknownFutureValue`, and `awaitingAction`.|
|tenantId|String|The Azure Active Directory tenant in which the alert was created.| ### incidentStatus values
+The following table lists the members of an [evolvable enumeration](/graph/best-practices-concept#handling-future-members-in-evolvable-enumerations). You must use the `Prefer: include-unknown-enum-members` request header to get the following values in this evolvable enum: `awaitingAction`.
-| Member | Description |
-| :-| :-- |
-| active | The incident is in active state. |
-| resolved | The incident is in resolved state. |
-| inProgress | The incident is in mitigation progress. |
-| redirected | The incident was merged with another incident. The target incident ID appears in the **redirectIncidentId** property. |
-| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+| Member | Description |
+| :-| :- |
+| active | The incident is in active state. |
+| resolved | The incident is in resolved state. |
+| inProgress | The incident is in mitigation progress. |
+| redirected | The incident was merged with another incident. The target incident ID appears in the **redirectIncidentId** property. |
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+| awaitingAction | This incident has required actions from Defender Experts awaiting your action. This status can only be set by Microsoft 365 Defender experts.|
The following is a JSON representation of the resource.
"type": "#page.annotation", "namespace": "microsoft.graph.security" }>
+-->
v1.0 Security Indicator https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-indicator.md
+
+ Title: "indicator resource type"
+description: "An abstract type that represents an indicator of compromise or increased risk."
+
+ms.localizationpriority: medium
++
+# indicator resource type
+
+Namespace: microsoft.graph.security
++
+An abstract type that represents an indicator of compromise or increased risk. Indicators communicate artifacts that indicate that an asset was affected by or related to an attack vector or malicious actor.
+
+This resource is not directly addressable. You can interact with this resource through one of the following subtypes:
+
+- [articleIndicator](../resources/security-articleindicator.md)
+- [intelligenceProfileIndicator](../resources/security-intelligenceprofileindicator.md)
+
+## Properties
+
+| Property | Type | Description |
+| :- | : | : |
+| id | String | The system-generated ID for the **indicator**. |
+| source | microsoft.graph.security.indicatorSource | The source that provides this **indicator**. The possible values are: `microsoftDefenderThreatIntelligence`, `openSourceIntelligence`, `public`, `unknownFutureValue`. |
+
+## Relationships
+
+| Relationship | Type | Description |
+| :-- | : | : |
+| artifact | [microsoft.graph.security.artifact](../resources/security-artifact.md) | The artifact related to this **indicator**. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.indicator",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.indicator",
+ "id": "String (identifier)",
+ "source": "String"
+}
+```
v1.0 Security Intelligenceprofile https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-intelligenceprofile.md
+
+ Title: "intelligenceProfile resource type"
+description: "Provides up-to-date threat actor infrastructure visibility."
+
+ms.localizationpriority: medium
++
+# intelligenceProfile resource type
+
+Namespace: microsoft.graph.security
++
+The Microsoft Defender Threat Intelligence Profiles (Intel Profiles) API provides the most up-to-date threat actor infrastructure visibility in the industry today, enabling threat intelligence and security operations (SecOps) teams to streamline their advanced threat hunting and analysis workflows. These teams have historically struggled to obtain visibility into the full extent of nation state and cybercriminal adversary infrastructures, creating blind spots in detection and response automation, hunting, and analytics. Sophisticated security professionals can use Microsoft Intelligence Profile APIs, along with the [indicators](../resources/security-intelligenceprofileindicator.md) and other associated markers, to automate defense of their organizations and track potentially malicious activity targeting their organization or industry. Users of the Microsoft Defender Threat Intelligence Profiles APIs have access to detailed threat actor intel profiles, including background information and interpretation guidance.
+
+## Methods
+
+| Method | Return type | Description |
+| : | : | :- |
+| [List intelligenceProfiles](../api/security-intelligenceprofile-list.md) | [microsoft.graph.security.intelligenceProfile](../resources/security-intelligenceprofile.md) collection | Get a list of the [microsoft.graph.security.intelligenceProfile](../resources/security-intelligenceprofile.md) objects and their properties. |
+| [Get intelligenceProfile](../api/security-intelligenceprofile-get.md) | [microsoft.graph.security.intelligenceProfile](../resources/security-intelligenceprofile.md) | Read the properties and relationships of a [microsoft.graph.security.intelligenceProfile](../resources/security-intelligenceprofile.md) object. |
+| [List indicators](../api/security-intelligenceprofile-list-indicators.md) | [microsoft.graph.security.intelligenceProfileIndicator](../resources/security-intelligenceprofileindicator.md) collection | Get a list of **intelligenceProfileIndicator** resources. |
+
+## Properties
+
+| Property | Type | Description |
+| :- | :- | :- |
+| aliases | String collection | A list of commonly-known aliases for the threat intelligence included in the **intelligenceProfile**. |
+| description | [microsoft.graph.security.formattedContent](../resources/security-formattedcontent.md) | A synopsis of the threat actor. This property places the threat actor in wider context, tracing its discovery, history, significant campaigns, targeting, techniques of note, affiliations with governments, law enforcement countermeasures, and any areas of dispute among the security community regarding attribution. |
+| firstActiveDateTime | DateTimeOffset | The date and time when this **intelligenceProfile** was first active. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. |
+| id | String | The system generated ID for this **intelligenceProfile**. |
+| kind | microsoft.graph.security.intelligenceProfileKind | A categorization of the type of this **intelligenceProfile**. The possible values are: `actor`, `tool`, `unknownFutureValue`. |
+| countriesOrRegionsOfOrigin | [microsoft.graph.security.intelligenceProfileCountryOrRegionOfOrigin](../resources/security-intelligenceProfileCountryOrRegionOfOrigin.md) collection | The country/region of origin for the given actor or threat associated with this **intelligenceProfile**. |
+| summary | [microsoft.graph.security.formattedContent](../resources/security-formattedcontent.md) | A short summary of this **intelligenceProfile**. |
+| targets | String collection | Known targets related to this **intelligenceProfile**. |
+| title | String | The title of this **intelligenceProfile**. |
+| tradecraft | [microsoft.graph.security.formattedContent](../resources/security-formattedcontent.md) | Formatted information featuring a description of the distinctive tactics, techniques, and procedures (TTP) of the group, followed by a list of all known custom, commodity, and publicly available implants used by the group. |
+
+## Relationships
+
+| Relationship | Type | Description |
+| :-- | : | : |
+| indicators | [microsoft.graph.security.intelligenceProfileIndicator](../resources/security-intelligenceprofileindicator.md) collection | Includes an assemblage of high-fidelity network indicators of compromise. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.intelligenceProfile",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.intelligenceProfile",
+ "aliases": ["String"],
+ "description": {
+ "@odata.type": "microsoft.graph.security.formattedContent"
+ },
+ "firstActiveDateTime": "String (timestamp)",
+ "id": "String (identifier)",
+ "kind": "String",
+ "countriesOrRegionsOfOrigin": [
+ {
+ "@odata.type": "microsoft.graph.security.intelligenceProfileCountryOrRegionOfOrigin"
+ }
+ ],
+ "summary": {
+ "@odata.type": "microsoft.graph.security.formattedContent"
+ },
+ "targets": ["String"],
+ "title": "String",
+ "tradecraft": {
+ "@odata.type": "microsoft.graph.security.formattedContent"
+ }
+}
+```
v1.0 Security Intelligenceprofilecountryorregionoforigin https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-intelligenceprofilecountryorregionoforigin.md
+
+ Title: "intelligenceProfileCountryOrRegionOfOrigin resource type"
+description: "Represents a country/region of origin for an actor related to a threat or vulnerability outlined in an intelligence profile."
+
+ms.localizationpriority: medium
++
+# intelligenceProfileCountryOrRegionOfOrigin resource type
+
+Namespace: microsoft.graph.security
++
+Represents a country/region of origin for an actor related to a threat or vulnerability outlined in an intelligence profile.
+
+## Properties
+
+| Property | Type | Description |
+| :- | :-- | :-- |
+| code | String | A codified representation for this country/region of origin. |
+| label | String | A display label for this ountry/region of origin. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.intelligenceProfileCountryOrRegionOfOrigin"
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.intelligenceProfileCountryOrRegionOfOrigin",
+ "code": "String",
+ "label": "String"
+}
+```
v1.0 Security Intelligenceprofileindicator https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-intelligenceprofileindicator.md
+
+ Title: "intelligenceProfileIndicator resource type"
+description: "Represents an indicator of threat or compromise related to the contents of an intelligenceProfile."
+
+ms.localizationpriority: medium
++
+# intelligenceProfileIndicator resource type
+
+Namespace: microsoft.graph.security
++
+Represents an indicator of threat or compromise related to the contents of an [intelligenceProfile](../resources/security-intelligenceprofile.md).
+
+The relationship from an **intelligenceProfileIndicator** to an [artifact](../resources/security-artifact.md) provides the means for threat intelligence API users to further evaluate details about reported indicator.
+
+Inherits from [microsoft.graph.security.indicator](../resources/security-indicator.md).
+
+## Methods
+
+| Method | Return type | Description |
+| :-- | :- | :- |
+| [Get intelligenceProfileIndicator](../api/security-intelligenceprofileindicator-get.md) | [microsoft.graph.security.intelligenceProfileIndicator](../resources/security-intelligenceprofileindicator.md) | Read the properties and relationships of a [microsoft.graph.security.intelligenceProfileIndicator](../resources/security-intelligenceprofileindicator.md) object. |
+
+## Properties
+
+| Property | Type | Description |
+| :- | : | :- |
+| firstSeenDateTime | DateTimeOffset | Designate when an artifact was first used actively in an attack, when a particular sample was compiled, or if neither of those could be ascertained when the file was first seen in public repositories (for example, VirusTotal, ANY.RUN, Hybrid Analysis) or reported publicly. |
+| id | String | A system generated ID for this **intelligenceProfileIndicator**. Inherited from [microsoft.graph.security.indicator](../resources/security-indicator.md). |
+| lastSeenDateTime | DateTimeOffset | Designate when an artifact was most recently used actively in an attack, when a particular sample was compiled, or if neither of those could be ascertained when the file was first seen in public repositories (for example, VirusTotal, ANY.RUN, Hybrid Analysis) or reported publicly. |
+| source | microsoft.graph.security.indicatorSource | Communicates the source of this **intelligenceProfileIndicator**. Inherited from [microsoft.graph.security.indicator](../resources/security-indicator.md). The possible values are: `microsoft`, `osint`, `public`, `unknownFutureValue`. |
+
+## Relationships
+
+| Relationship | Type | Description |
+| :-- | : | :- |
+| artifact | [microsoft.graph.security.artifact](../resources/security-artifact.md) | The [artifact](../resources/security-artifact.md) that is reported in this **intelligenceProfileIndicator**. Inherited from [microsoft.graph.security.indicator](../resources/security-indicator.md). |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.intelligenceProfileIndicator",
+ "baseType": "microsoft.graph.security.indicator",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.intelligenceProfileIndicator",
+ "firstSeenDateTime": "String (timestamp)",
+ "id": "String (identifier)",
+ "lastSeenDateTime": "String (timestamp)",
+ "source": "String"
+}
+```
v1.0 Security Ipaddress https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-ipaddress.md
+
+ Title: "ipAddress resource type"
+description: "Represents an IP address which is (or has been) addressable over the internet."
+
+ms.localizationpriority: medium
++
+# ipAddress resource type
+
+Namespace: microsoft.graph.security
++
+Represents an IP address which is (or has been) addressable over the internet. This resource acts as a grouping mechanism for related details about the hostname or IP address, such as the reputation, any related trackers or cookies, and so on.
+
+You cannot retrieve this type directly. To access it, retrieve the [host](../resources/security-host.md) resource.
+
+Inherits from [host](../resources/security-host.md).
+
+## Methods
+
+| Method | Return type | Description |
+| :-- | : | :-- |
+| [List components](../api/security-host-list-components.md) | [microsoft.graph.security.hostComponent](../resources/security-hostcomponent.md) collection | Get a list of **hostComponent** resources. |
+| [List cookies](../api/security-host-list-cookies.md) | [microsoft.graph.security.hostCookie](../resources/security-hostcookie.md) collection | Get a list of **hostCookie** resources. |
+| [List passiveDns](../api/security-host-list-passivedns.md) | [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) collection | Get a list of **passiveDnsRecord** resources. |
+| [List passiveDnsReverse](../api/security-host-list-passivednsreverse.md) | [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) collection | Get a list of **passiveDnsRecord** resources. |
+| [Get reputation](../api/security-host-get-reputation.md) | [microsoft.graph.security.hostReputation](../resources/security-hostreputation.md) | Get a list of **hostReputation** resources. |
+| [List trackers](../api/security-host-list-trackers.md) | [microsoft.graph.security.hostTracker](../resources/security-hosttracker.md) collection | Get a list of **hostTracker** resources. |
+
+## Properties
+
+| Property | Type | Description |
+| :- | :- | : |
+| autonomousSystem | [microsoft.graph.security.autonomousSystem](../resources/security-autonomoussystem.md) | The details about the autonomous system to which this IP address belongs. |
+| countryOrRegion | String | The country or region for this IP address. |
+| firstSeenDateTime | DateTimeOffset | The first date and time when this [host](../resources/security-host.md) was observed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Inherited from [microsoft.graph.security.host](../resources/security-host.md). |
+| hostingProvider | String | The hosting company listed for this [host](../resources/security-host.md). |
+| id | String | The IP Address for this [host](../resources/security-host.md). Read-only. Inherited from [microsoft.graph.security.artifact](../resources/security-artifact.md). |
+| lastSeenDateTime | DateTimeOffset | The most recent date and time when this [host](../resources/security-host.md) was observed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Inherited from [microsoft.graph.security.host](../resources/security-host.md). |
+| netblock | String | The block of IP addresses this IP address belongs to. |
+
+## Relationships
+
+| Relationship | Type | Description |
+| :- | : | :- |
+| components | [microsoft.graph.security.hostComponent](../resources/security-hostcomponent.md) collection | The **hostComponents** that are associated with this host. Inherited from [microsoft.graph.security.host](../resources/security-host.md). |
+| cookies | [microsoft.graph.security.hostCookie](../resources/security-hostcookie.md) collection | The **hostCookies** that are associated with this host. Inherited from [microsoft.graph.security.host](../resources/security-host.md). |
+| passiveDns | [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) collection | Passive DNS retrieval about this host. Inherited from [microsoft.graph.security.host](../resources/security-host.md). |
+| passiveDnsReverse | [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) collection | Reverse passive DNS retrieval about this host. Inherited from [microsoft.graph.security.host](../resources/security-host.md). |
+| reputation | [microsoft.graph.security.hostReputation](../resources/security-hostreputation.md) | Represents a calculated reputation of this host. Inherited from [microsoft.graph.security.host](../resources/security-host.md). |
+| trackers | [microsoft.graph.security.hostTracker](../resources/security-hosttracker.md) collection | The **hostTrackers** that are associated with this host. Inherited from [microsoft.graph.security.host](../resources/security-host.md). |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.ipAddress",
+ "baseType": "microsoft.graph.security.host",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.ipAddress",
+ "autonomousSystem": {
+ "@odata.type": "microsoft.graph.security.autonomousSystem"
+ },
+ "countryOrRegion": "String",
+ "firstSeenDateTime": "String (timestamp)",
+ "hostingProvider": "String",
+ "id": "String (identifier)",
+ "lastSeenDateTime": "String (timestamp)",
+ "netblock": "String"
+}
+```
v1.0 Security Passivednsrecord https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-passivednsrecord.md
+
+ Title: "passiveDnsRecord resource type"
+description: "Represents a passive DNS record."
+
+ms.localizationpriority: medium
++
+# passiveDnsRecord resource type
+
+Namespace: microsoft.graph.security
++
+Represents a passive DNS record. Passive DNS is a system of record that stores DNS resolution data for a given location, record, and timeframe. This historical resolution data set allows users to view which domains resolved to an IP address and vice versa. This data set allows for time-based correlation based on domain or IP overlap. Passive DNS might enable the identification of previously unknown or newly created threat actor infrastructure.
+
+Inherits from [microsoft.graph.security.artifact](../resources/security-artifact.md).
+
+## Methods
+
+| Method | Return type | Description |
+| :-- | :- | :- |
+| [Get passiveDns](../api/security-passivednsrecord-get.md) | [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) | Read the properties and relationships of a [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) object. |
+
+## Properties
+
+| Property | Type | Description |
+| :- | :- | :-- |
+| collectedDateTime | DateTimeOffset | The date and time that this **passiveDnsRecord** entry was collected by Microsoft. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. |
+| firstSeenDateTime | DateTimeOffset | The date and time when this **passiveDnsRecord** entry was first seen. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. |
+| id | String | The unique identifier for this **passiveDnsRecord** entry. Inherited from [microsoft.graph.security.artifact](../resources/security-artifact.md). |
+| lastSeenDateTime | DateTimeOffset | The date and time when this **passiveDnsRecord** entry was most recently seen. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. |
+| recordType | String | The DNS record type for this **passiveDnsRecord** entry. |
+
+## Relationships
+
+| Relationship | Type | Description |
+| :-- | : | :-- |
+| artifact | [microsoft.graph.security.artifact](../resources/security-artifact.md) | The [artifact](../resources/security-artifact.md) related to this **passiveDnsRecord** entry. |
+| parentHost | [microsoft.graph.security.host](../resources/security-host.md) | The parent [host](../resources/security-host.md) related to this **passiveDnsRecord** entry. Generally, this is the value that you can search to discover this **passiveDnsRecord** value. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.passiveDnsRecord",
+ "baseType": "microsoft.graph.security.artifact",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.passiveDnsRecord",
+ "collectedDateTime": "String (timestamp)",
+ "firstSeenDateTime": "String (timestamp)",
+ "id": "String (identifier)",
+ "lastSeenDateTime": "String (timestamp)",
+ "recordType": "String"
+}
+```
v1.0 Security Processevidence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-processEvidence.md
- Title: "processEvidence resource type"
-description: "A process that is reported in the alert as evidence."
Previously updated : 11/11/2022-
-doc_type: resourcePageType
--
-# processEvidence resource type
-
-Namespace: microsoft.graph.security
-
-A process that is reported in the alert as evidence.
-
-Inherits from [alertEvidence](../resources/security-alertevidence.md).
-
-## Properties
-|Property|Type|Description|
-|:|:|:|
-|detectionStatus|microsoft.graph.security.detectionStatus|The status of the detection.The possible values are: `detected`, `blocked`, `prevented`, `unknownFutureValue`.|
-|imageFile|[microsoft.graph.security.fileDetails](../resources/security-filedetails.md)|Image file details.|
-|mdeDeviceId|String|A unique identifier assigned to a device by Microsoft Defender for Endpoint.|
-|parentProcessCreationDateTime|DateTimeOffset|Date and time when the parent of the process was created.|
-|parentProcessId|Int64|Process ID (PID) of the parent process that spawned the process.|
-|parentProcessImageFile|[microsoft.graph.security.fileDetails](../resources/security-filedetails.md)|Parent process image file details.|
-|processCommandLine|String|Command line used to create the new process.|
-|processCreationDateTime|DateTimeOffset|Date and time the process was created.|
-|processId|Int64|Process ID (PID) of the newly created process.|
-|userAccount|[microsoft.graph.security.userAccount](../resources/security-useraccount.md)|User details of the user that ran the process.|
-
-## Relationships
-None.
-
-## JSON representation
-The following is a JSON representation of the resource.
-<!-- {
- "blockType": "resource",
- "@odata.type": "microsoft.graph.security.processEvidence"
-}
>
-``` json
-{
- "@odata.type": "#microsoft.graph.security.processEvidence",
- "createdDateTime": "String (timestamp)",
- "verdict": "String",
- "remediationStatus": "String",
- "remediationStatusDetails": "String",
- "roles": [
- "String"
- ],
- "tags": [
- "String"
- ],
- "processId": "Integer",
- "parentProcessId": "Integer",
- "processCommandLine": "String",
- "processCreationDateTime": "String (timestamp)",
- "parentProcessCreationDateTime": "String (timestamp)",
- "detectionStatus": "String",
- "mdeDeviceId": "String",
- "imageFile": {
- "@odata.type": "microsoft.graph.security.fileDetails"
- },
- "parentProcessImageFile": {
- "@odata.type": "microsoft.graph.security.fileDetails"
- },
- "userAccount": {
- "@odata.type": "microsoft.graph.security.userAccount"
- }
-}
-```
v1.0 Security Processevidence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-processevidence.md
+
+ Title: "processEvidence resource type"
+description: "Represents a process that is reported in the alert as evidence."
+
+ms.localizationpriority: medium
++
+# processEvidence resource type
+
+Namespace: microsoft.graph.security
+
+Represents a process that is reported in the alert as evidence.
+
+Inherits from [alertEvidence](../resources/security-alertevidence.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|detectionStatus|microsoft.graph.security.detectionStatus|The status of the detection.The possible values are: `detected`, `blocked`, `prevented`, `unknownFutureValue`.|
+|imageFile|[microsoft.graph.security.fileDetails](../resources/security-filedetails.md)|Image file details.|
+|mdeDeviceId|String|A unique identifier assigned to a device by Microsoft Defender for Endpoint.|
+|parentProcessCreationDateTime|DateTimeOffset|Date and time when the parent of the process was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
+|parentProcessId|Int64|Process ID (PID) of the parent process that spawned the process.|
+|parentProcessImageFile|[microsoft.graph.security.fileDetails](../resources/security-filedetails.md)|Parent process image file details.|
+|processCommandLine|String|Command line used to create the new process.|
+|processCreationDateTime|DateTimeOffset|Date and time when the process was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
+|processId|Int64|Process ID (PID) of the newly created process.|
+|userAccount|[microsoft.graph.security.userAccount](../resources/security-useraccount.md)|User details of the user that ran the process.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.security.processEvidence"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.security.processEvidence",
+ "createdDateTime": "String (timestamp)",
+ "detectionStatus": "String",
+ "imageFile": {"@odata.type": "microsoft.graph.security.fileDetails"},
+ "mdeDeviceId": "String",
+ "parentProcessCreationDateTime": "String (timestamp)",
+ "parentProcessId": "Int64",
+ "parentProcessImageFile": {"@odata.type": "microsoft.graph.security.fileDetails"},
+ "processCommandLine": "String",
+ "processCreationDateTime": "String (timestamp)",
+ "processId": "Int64",
+ "remediationStatus": "String",
+ "remediationStatusDetails": "String",
+ "roles": ["String"],
+ "tags": ["String"],
+ "userAccount": {"@odata.type": "microsoft.graph.security.userAccount"},
+ "verdict": "String"
+}
+```
v1.0 Security Threatintelligence Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-threatintelligence-overview.md
+
+ Title: "Use the Microsoft Graph APIs for Microsoft Defender Threat Intelligence"
+description: "The threat intelligence APIs in Microsoft Graph lets apps manage administrator tasks for organizations."
+
+ms.localizationpriority: medium
++
+# Use the Microsoft Graph APIs for Microsoft Defender Threat Intelligence
++
+Organizations conducting threat infrastructure analysis and gathering threat intelligence can use [Microsoft Defender Threat Intelligence](/defender/threat-intelligence/what-is-microsoft-defender-threat-intelligence-defender-ti) (Defender TI) to streamline triage, incident response, threat hunting, vulnerability management, and cyber threat intelligence analyst workflows. In addition, you can use the APIs exposed by Microsoft Defender Threat Intelligence on Microsoft Graph to deliver world-class threat intelligence that helps protect your organization from modern cyber threats. You can identify adversaries and their operations, accelerate detection and remediation, and enhance your security investments and workflows.
+
+These threat intelligence APIs allow you to operationalize intelligence found within the UI. This includes finished intelligence in the forms of articles and intel profiles, machine intelligence including indicators of compromise (IoCs) and reputation verdicts, and finally, enrichment data including passive DNS, cookies, components, and trackers.
+
+## Authorization
+
+To call the threat intelligence APIs in Microsoft Graph, your app needs to acquire an access token. For details about access tokens, see [Get access tokens to call Microsoft Graph](/graph/auth/auth-concepts). Your app also needs the appropriate permissions. For more information, see [Threat intelligence permissions](/graph/permissions-reference#threat-intelligence-permissions).
+
+## Common use cases
+
+The following describes some common use cases for the threat intelligence APIs.
+
+| Use cases | REST resources | See also |
+| :-- | : | :- |
+| Read information about a host | [host](../resources/security-host.md) | [Methods of host](../resources/security-host.md#methods) |
+| Read articles about threat intelligence | [article](../resources/security-article.md) | [Methods of article](../resources/security-article.md#methods) |
+| Read intelligence profiles | [intelligenceProfile](../resources/security-intelligenceprofile.md) | [Methods of intelligenceProfile](../resources/security-intelligenceprofile.md#methods) |
+| Read details about a vulnerability | [vulnerability](../resources/security-vulnerability.md) | [Methods of vulnerability](../resources/security-vulnerability.md#methods) |
+
+## What's new
+
+Find out about the [latest new features and updates](/graph/whats-new-overview) for this API set.
+
+## Next steps
+
+The threat intelligence APIs in Microsoft Graph can help protect your organization from modern cyber threats. To learn more:
+
+- Drill down on the methods and properties of the resources most helpful to your scenario.
+- Try the API in the [Graph Explorer](https://developer.microsoft.com/graph/graph-explorer).
v1.0 Security Threatintelligence https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-threatintelligence.md
+
+ Title: "threatIntelligence resource type"
+description: "Provides APIs to retrieve threat intelligence information, such as about a host or an article on a threat."
+
+ms.localizationpriority: medium
++
+# threatIntelligence resource type
+
+Namespace: microsoft.graph.security
++
+Provides APIs to retrieve threat intelligence information, such as about a host or an article on a threat.
+
+The Microsoft Graph threat intelligence API delivers world-class threat intelligence to help protect your organization from modern cyber threats. Using threat intelligence APIs, you can identify adversaries and their operations, accelerate detection and remediation, and enhance your security investments and workflows.
+
+The threat intelligence API allows you to operationalize intelligence found within the user interface. This includes finished intelligence in the forms of articles and intel profiles, machine intelligence including indicators of compromise (IoCs) and reputation verdicts, and finally, enrichment data including passive DNS, cookies, components, and trackers.
+
+## Methods
+
+| Method | Return type | Description |
+| :-- | : | :-- |
+| [List articles](../api/security-article-list.md) | [microsoft.graph.security.article](../resources/security-article.md) collection | Get a list of **article** objects, including their properties and relationships. |
+| [Get article](../api/security-article-get.md) | [microsoft.graph.security.article](../resources/security-article.md) | Read the properties and relationships of an **article** object. |
+| [Get articleIndicator](../api/security-articleindicator-get.md) | [microsoft.graph.security.articleIndicator](../resources/security-articleindicator.md) | Get the **articleIndicator** resources from the **articleIndicators** navigation property. |
+| [Get host](../api/security-host-get.md) | [microsoft.graph.security.host](../resources/security-host.md) | Get a list of **host** resources. |
+| [Get hostComponent](../api/security-hostcomponent-get.md) | [microsoft.graph.security.hostComponent](../resources/security-hostcomponent.md) | Get the properties and relationships of a **hostComponent** object. |
+| [Get hostCookie](../api/security-hostcookie-get.md) | [microsoft.graph.security.hostCookie](../resources/security-hostcookie.md) | Get a list of **hostCookie** resources. |
+| [Get hostTracker](../api/security-hosttracker-get.md) | [microsoft.graph.security.hostTracker](../resources/security-hosttracker.md) | Get a list of **hostTracker** resources. |
+| [Get intelProfileIndicators](../api/security-intelligenceprofileindicator-get.md) | [microsoft.graph.security.intelligenceProfileIndicator](../resources/security-intelligenceprofileindicator.md) collection | Get a list of **intelligenceProfileIndicator** resources. |
+| [List intelProfiles](../api/security-intelligenceprofile-list.md) | [microsoft.graph.security.intelligenceProfile](../resources/security-intelligenceprofile.md) collection | Get a list of **intelligenceProfile** resources. |
+| [Get hostTracker](../api/security-hosttracker-get.md) | [microsoft.graph.security.hostTracker](../resources/security-hosttracker.md) | Get a list of **hostTracker** resources. |
+| [Get passiveDnsRecord](../api/security-passivednsrecord-get.md) | [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) | Get the properties and relationships of a **hostTracker** object. |
+| [Get vulnerabilities](../api/security-vulnerability-get.md) | [microsoft.graph.security.vulnerability](../resources/security-vulnerability.md) | Get the properties and relationships of a **vulnerability** object. |
+
+## Properties
+
+None.
+
+## Relationships
+
+| Relationship | Type | Description |
+| : | : | :- |
+| articles | [microsoft.graph.security.article](../resources/security-article.md) collection | A list of **article** objects. |
+| articleIndicators | [microsoft.graph.security.articleIndicator](../resources/security-articleindicator.md) collection | Refers to indicators of threat or compromise highlighted in an [microsoft.graph.security.article](../resources/security-article.md).<br/>**Note**: List retrieval is not yet supported. |
+| hosts | [microsoft.graph.security.host](../resources/security-host.md) collection | Refers to [microsoft.graph.security.host](../resources/security-host.md) objects that Microsoft Threat Intelligence has observed.<br/>**Note**: List retrieval is not yet supported. |
+| hostComponents | [microsoft.graph.security.hostComponent](../resources/security-hostcomponent.md) collection | Retrieve details about [microsoft.graph.security.hostComponent](../resources/security-hostcomponent.md) objects.<br/>**Note**: List retrieval is not yet supported. |
+| hostCookies | [microsoft.graph.security.hostCookie](../resources/security-hostcookie.md) collection | Retrieve details about [microsoft.graph.security.hostCookie](../resources/security-hostcookie.md) objects.<br/>**Note**: List retrieval is not yet supported. |
+| hostTrackers | [microsoft.graph.security.hostTracker](../resources/security-hosttracker.md) collection | Retrieve details about [microsoft.graph.security.hostTracker](../resources/security-hosttracker.md) objects.<br/>**Note**: List retrieval is not yet supported. |
+| intelProfiles | [microsoft.graph.security.intelligenceProfile](../resources/security-intelligenceprofile.md) collection | A list of **intelligenceProfile** objects. |
+| intelProfileIndicators | [microsoft.graph.security.intelligenceProfileIndicator](../resources/security-intelligenceprofileindicator.md) collection | Refers to indicators of threat or compromise highlighted in a [microsoft.graph.security.intelligenceProfile](../resources/security-intelligenceprofile.md).<br/>**Note**: List retrieval is not yet supported. |
+| passiveDnsRecords | [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) collection | Retrieve details about [microsoft.graph.security.passiveDnsRecord](../resources/security-passivednsrecord.md) objects.<br/>**Note**: List retrieval is not yet supported. |
+| vulnerabilities | [microsoft.graph.security.vulnerability](../resources/security-vulnerability.md) collection | Retrieve details about [microsoft.graph.security.vulnerabilities](../resources/security-vulnerability.md).<br/>**Note**: List retrieval is not yet supported. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.threatIntelligence",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.threatIntelligence"
+}
+```
v1.0 Security Unclassifiedartifact https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-unclassifiedartifact.md
+
+ Title: "unclassifiedArtifact resource type"
+description: "Represents artifacts observed by Microsoft Security services that do not have a supporting API."
+
+ms.localizationpriority: medium
++
+# unclassifiedArtifact resource type
+
+Namespace: microsoft.graph.security
++
+Represents artifacts observed by Microsoft Security services that do not have a supporting API. While the threat intelligence APIs provide API support for many types of [artifacts](../resources/security-artifact.md), some data elements either are not yet supported or cannot be supported. The **unclassifiedArtifact** resource extends artifacts, communicating what information has been gathered to allow for information analysis. An API is not currently available to provide for further details.
+
+This resource is not an addressable. The data contained is meant to communicate available information where applicable.
+
+Inherits from [microsoft.graph.security.artifact](../resources/security-artifact.md).
+
+## Properties
+
+| Property | Type | Description |
+| :- | :-- | : |
+| id | String | The system-generated ID for this **unclassifiedArtifact**. Inherited from [microsoft.graph.security.artifact](../resources/security-artifact.md). |
+| kind | String | The kind for this **unclassifiedArtifact** resource, describing what this value means. |
+| value | String | The value for this **unclassifiedArtifact**. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.unclassifiedArtifact",
+ "baseType": "microsoft.graph.security.artifact",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.unclassifiedArtifact",
+ "id": "String (identifier)",
+ "kind": "String",
+ "value": "String"
+}
+```
v1.0 Security Useraccount https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-useraccount.md
Title: "userAccount resource type"
-description: "User account common properties."
Previously updated : 11/11/2022
+description: "Represents common properties for a user account."
ms.localizationpriority: medium ms.prod: "security"
doc_type: resourcePageType
Namespace: microsoft.graph.security
-User account common properties.
+Represents common properties for a user account.
## Properties
-|Property|Type|Description|
-|:|:|:|
-|accountName|String|The user account's displayed name.|
-|azureAdUserId|String|The user object identifier in Azure AD.|
-|domainName|String|The name of the Active Directory domain of which the user is a member.|
-|userPrincipalName|String|The user principal name of the account in Azure AD.|
-|userSid|String|The local security identifier of the user account.|
+
+| Property | Type | Description |
+|:|:-|:--|
+| accountName | String | The displayed name of the user account. |
+| azureAdUserId | String | The user object identifier in Azure Active Directory (Azure AD). |
+| displayName | String | The user display name in Azure AD. |
+| domainName | String | The name of the Active Directory domain of which the user is a member. |
+| userPrincipalName | String | The user principal name of the account in Azure AD. |
+| userSid | String | The local security identifier of the user account. |
## Relationships+ None. ## JSON representation+ The following is a JSON representation of the resource. <!-- { "blockType": "resource",
The following is a JSON representation of the resource.
{ "@odata.type": "#microsoft.graph.security.userAccount", "accountName": "String",
- "domainName": "String",
- "userSid": "String",
"azureAdUserId": "String",
- "userPrincipalName": "String"
+ "displayName": "String",
+ "domainName": "String",
+ "userPrincipalName": "String",
+ "userSid": "String"
}
-```
+```
v1.0 Security Vulnerability https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-vulnerability.md
+
+ Title: "vulnerability resource type"
+description: "Provides key context behind vulnerabilities of interest."
+
+ms.localizationpriority: medium
++
+# vulnerability resource type
+
+Namespace: microsoft.graph.security
++
+Provides key context behind vulnerabilities of interest. Each article contains a description of the vulnerability, a list of affected components, tailored mitigation procedures and strategies, related intelligence articles, references in deep and dark web chatter, and other key observations. These articles provide deeper context and actionable insights behind each vulnerability, enabling users to more quickly understand these vulnerabilities and quickly mitigate them.
+
+## Methods
+
+| Method | Return type | Description |
+| : | : | :- |
+| [Get vulnerability](../api/security-vulnerability-get.md) | [microsoft.graph.security.vulnerability](../resources/security-vulnerability.md) | Read the properties and relationships of a [microsoft.graph.security.vulnerability](../resources/security-vulnerability.md) object. |
+| [List components](../api/security-vulnerability-list-components.md) | [microsoft.graph.security.vulnerabilityComponent](../resources/security-vulnerabilitycomponent.md) collection | Get a list of **vulnerabilityComponent** resources. |
+
+## Properties
+
+| Property | Type | Description |
+| : | :- | : |
+| activeExploitsObserved | Boolean | Indicates whether this vulnerability has any known exploits associated to known bad actors. |
+| createdDateTime | DateTimeOffset | The date and time when this vulnerability article was first created. |
+| cvss2Summary | [microsoft.graph.security.cvssSummary](../resources/security-cvsssummary.md) | A summary of the common vulnerability scoring system (v2) findings about this vulnerability. |
+| cvss3Summary | [microsoft.graph.security.cvssSummary](../resources/security-cvsssummary.md) | A summary of the common vulnerability scoring system (v3) findings about this vulnerability. |
+| commonWeaknessEnumerationIds | String collection | Community-defined common weakness enumerations (CWE). |
+| description | [microsoft.graph.security.formattedContent](../resources/security-formattedcontent.md) | The vulnerability article contents, describing the vulnerability. |
+| exploits | [microsoft.graph.security.hyperlink](../resources/security-hyperlink.md) collection | Known exploits for this vulnerability. |
+| exploitsAvailable | Boolean | Indicates whether this vulnerability has exploits in public sources (such as Packetstorm or Exploit-DB) online. |
+| hasChatter | Boolean | Indicates whether chatter about this vulnerability has been discovered online. |
+| id | String | A system-generated ID for the **vulnerability**. |
+| lastModifiedDateTime | DateTimeOffset | The date and time when this vulnerability article was most recently updated. |
+| priorityScore | Int32 | A unique algorithm that reflects the priority of a vulnerability based on the CVSS score, exploits, chatter, and linkage to malware. This property also evaluates the recency of these components so users can understand which vulnerability should be remediated first. |
+| publishedDateTime | DateTimeOffset | The date and time when this vulnerability article was published. |
+| references | [microsoft.graph.security.hyperlink](../resources/security-hyperlink.md) collection | Reference links where further information can be learned about this vulnerability. |
+| remediation | [microsoft.graph.security.formattedContent](../resources/security-formattedcontent.md) | Any known remediation steps. |
+| severity | microsoft.graph.security.vulnerabilitySeverity | Indicates the severity of this vulnerability. The possible values are: `none`, `low`, `medium`, `high`, `critical`, `unknownFutureValue`. |
+
+## Relationships
+
+| Relationship | Type | Description |
+| :-- | : | : |
+| articles | [microsoft.graph.security.article](../resources/security-article.md) collection | Articles related to this **vulnerability**. |
+| components | [microsoft.graph.security.vulnerabilityComponent](../resources/security-vulnerabilitycomponent.md) collection | Components related to this vulnerability article. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.vulnerability",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.vulnerability",
+ "activeExploitsObserved": "Boolean",
+ "commonWeaknessEnumerationIds": ["String"],
+ "createdDateTime": "String (timestamp)",
+ "cvss2Summary": {
+ "@odata.type": "microsoft.graph.security.cvssSummary"
+ },
+ "cvss3Summary": {
+ "@odata.type": "microsoft.graph.security.cvssSummary"
+ },
+ "description": {
+ "@odata.type": "microsoft.graph.security.formattedContent"
+ },
+ "exploitsAvailable": "Boolean",
+ "exploits": [
+ {
+ "@odata.type": "microsoft.graph.security.hyperlink"
+ }
+ ],
+ "hasChatter": "Boolean",
+ "id": "String (identifier)",
+ "lastModifiedDateTime": "String (timestamp)",
+ "priorityScore": "Int32",
+ "publishedDateTime": "String (timestamp)",
+ "references": [
+ {
+ "@odata.type": "microsoft.graph.security.hyperlink"
+ }
+ ],
+ "remediation": {
+ "@odata.type": "microsoft.graph.security.formattedContent"
+ },
+ "severity": "String"
+}
+```
v1.0 Security Vulnerabilitycomponent https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/security-vulnerabilitycomponent.md
+
+ Title: "vulnerabilityComponent resource type"
+description: "Represents a component identified in relation to a known vulnerability."
+
+ms.localizationpriority: medium
++
+# vulnerabilityComponent resource type
+
+Namespace: microsoft.graph.security
++
+Represents a component identified in relation to a known [vulnerability](../resources/security-vulnerability.md).
+
+## Methods
+
+| Method | Return type | Description |
+| :-- | :- | :- |
+| [Get vulnerabilityComponent](../api/security-vulnerabilitycomponent-get.md) | [microsoft.graph.security.vulnerabilityComponent](../resources/security-vulnerabilitycomponent.md) | Read the properties and relationships of a [microsoft.graph.security.vulnerabilityComponent](../resources/security-vulnerabilitycomponent.md) object. |
+
+## Properties
+
+| Property | Type | Description |
+| :- | :-- | :-- |
+| id | String | The system-generated ID for this vulnerability component. |
+| name | String | The name of this vulnerability component. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.security.vulnerabilityComponent",
+ "openType": false
+}
+-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.security.vulnerabilityComponent",
+ "id": "String (identifier)",
+ "name": "String"
+}
+```
v1.0 Sensitivitylabelassignment https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/sensitivitylabelassignment.md
+
+ Title: "sensitivityLabelAssignment resource type"
+description: "Provides details about a sensitivity label assigned to a file in SharePoint or OneDrive for Business."
+
+ms.localizationpriority: medium
++
+# sensitivityLabelAssignment resource type
+
+Namespace: microsoft.graph
+
+Provides details about a sensitivity label assigned to a [file](./driveitem.md) in SharePoint or OneDrive for Business.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|assignmentMethod|sensitivityLabelAssignmentMethod|Indicates whether the label assignment is done automatically, as a standard, or a privileged operation. The possible values are: `standard`, `privileged`, `auto`, `unknownFutureValue`.|
+|sensitivityLabelId|String|The unique identifier for the sensitivity label assigned to the file.|
+|tenantId|String|The unique identifier for the tenant that hosts the file when this label is applied.|
+
+### sensitivityLabelAssignmentMethod values
+
+| Member | Description |
+|: |:--|
+| standard | The assignment method for the label is standard.|
+| privileged | The assignment method for the label is privileged. Indicates that the label is applied manually by a user or by an admin.|
+| auto | Indicates that the label is applied automatically by the system due to a configured policy, such as default label or auto-classification of sensitive content.|
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|labels|[extractSensitivityLabelsResult](./extractsensitivitylabelsresult.md)|List of sensitivity labels assigned to a file.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.sensitivityLabelAssignment"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.sensitivityLabelAssignment",
+ "assignmentMethod": "String",
+ "sensitivityLabelId": "String",
+ "tenantId": "String"
+}
+```
+
v1.0 Serviceprincipal https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/serviceprincipal.md
This resource supports using [delta query](/graph/delta-query-overview) to track
|oauth2PermissionScopes|[permissionScope](permissionScope.md) collection|The delegated permissions exposed by the application. For more information see the **oauth2PermissionScopes** property on the [application](application.md) entity's **api** property. Not nullable.| | passwordCredentials | [passwordCredential](passwordcredential.md) collection|The collection of password credentials associated with the application. Not nullable.| |preferredSingleSignOnMode|string|Specifies the single sign-on mode configured for this application. Azure AD uses the preferred single sign-on mode to launch the application from Microsoft 365 or the Azure AD My Apps. The supported values are `password`, `saml`, `notSupported`, and `oidc`.|
-|preferredTokenSigningKeyThumbprint|String|Reserved for internal use only. Do not write or otherwise rely on this property. May be removed in future versions.|
+|preferredTokenSigningKeyThumbprint|String|This property can be used on SAML applications (apps that have preferredSingleSignOnMode set to `saml`) to control which certificate is used to sign the SAML responses. For applications that are not SAML, do not write or otherwise rely on this property.|
|replyUrls|String collection|The URLs that user tokens are sent to for sign in with the associated application, or the redirect URIs that OAuth 2.0 authorization codes and access tokens are sent to for the associated application. Not nullable. | |resourceSpecificApplicationPermissions|[resourceSpecificPermission](../resources/resourcespecificpermission.md) collection|The resource-specific application permissions exposed by this application. Currently, resource-specific permissions are only supported for [Teams apps accessing to specific chats and teams](/microsoftteams/platform/graph-api/rsc/resource-specific-consent) using Microsoft Graph. Read-only.| |samlSingleSignOnSettings|[samlSingleSignOnSettings](samlsinglesignonsettings.md)|The collection for settings related to saml single sign-on.|
-|servicePrincipalNames|String collection|Contains the list of **identifiersUris**, copied over from the associated [application](application.md). Additional values can be added to hybrid applications. These values can be used to identify the permissions exposed by this app within Azure AD. For example,<ul><li>Client apps can specify a resource URI which is based on the values of this property to acquire an access token, which is the URI returned in the ΓÇ£audΓÇ¥ claim.</li></ul><br>The any operator is required for filter expressions on multi-valued properties. Not nullable. <br><br> Supports `$filter` (`eq`, `not`, `ge`, `le`, `startsWith`).|
+|servicePrincipalNames|String collection|Contains the list of **identifiersUris**, copied over from the associated [application](application.md). Additional values can be added to hybrid applications. These values can be used to identify the permissions exposed by this app within Azure AD. For example,<ul><li>Client apps can specify a resource URI which is based on the values of this property to acquire an access token, which is the URI returned in the "aud" claim.</li></ul><br>The any operator is required for filter expressions on multi-valued properties. Not nullable. <br><br> Supports `$filter` (`eq`, `not`, `ge`, `le`, `startsWith`).|
|servicePrincipalType|String|Identifies whether the service principal represents an application, a managed identity, or a legacy application. This is set by Azure AD internally. The **servicePrincipalType** property can be set to three different values: <ul><li>__Application__ - A service principal that represents an application or service. The **appId** property identifies the associated app registration, and matches the **appId** of an [application](application.md), possibly from a different tenant. If the associated app registration is missing, tokens are not issued for the service principal.</li><li>__ManagedIdentity__ - A service principal that represents a [managed identity](/azure/active-directory/managed-identities-azure-resources/overview). Service principals representing managed identities can be granted access and permissions, but cannot be updated or modified directly.</li><li>__Legacy__ - A service principal that represents an app created before app registrations, or through legacy experiences. Legacy service principal can have credentials, service principal names, reply URLs, and other properties which are editable by an authorized user, but does not have an associated app registration. The **appId** value does not associate the service principal with an app registration. The service principal can only be used in the tenant where it was created.</li><li>__SocialIdp__ - For internal use. </ul>|
-| signInAudience | String | Specifies the Microsoft accounts that are supported for the current application. Read-only. <br><br>Supported values are:<ul><li>`AzureADMyOrg`: Users with a Microsoft work or school account in my organizationΓÇÖs Azure AD tenant (single-tenant).</li><li>`AzureADMultipleOrgs`: Users with a Microsoft work or school account in any organizationΓÇÖs Azure AD tenant (multi-tenant).</li><li>`AzureADandPersonalMicrosoftAccount`: Users with a personal Microsoft account, or a work or school account in any organizationΓÇÖs Azure AD tenant.</li><li>`PersonalMicrosoftAccount`: Users with a personal Microsoft account only.</li></ul> |
+| signInAudience | String | Specifies the Microsoft accounts that are supported for the current application. Read-only. <br><br>Supported values are:<ul><li>`AzureADMyOrg`: Users with a Microsoft work or school account in my organization's Azure AD tenant (single-tenant).</li><li>`AzureADMultipleOrgs`: Users with a Microsoft work or school account in any organization's Azure AD tenant (multi-tenant).</li><li>`AzureADandPersonalMicrosoftAccount`: Users with a personal Microsoft account, or a work or school account in any organization's Azure AD tenant.</li><li>`PersonalMicrosoftAccount`: Users with a personal Microsoft account only.</li></ul> |
|tags|String collection| Custom strings that can be used to categorize and identify the service principal. Not nullable. The value is the union of strings set here and on the associated [application](application.md) entity's **tags** property.<br><br>Supports `$filter` (`eq`, `not`, `ge`, `le`, `startsWith`). | | tokenEncryptionKeyId |String|Specifies the keyId of a public key from the keyCredentials collection. When configured, Azure AD issues tokens for this application encrypted using the key specified by this property. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.| | verifiedPublisher | [verifiedPublisher](verifiedPublisher.md) | Specifies the verified publisher of the application which this service principal represents.
This resource supports using [delta query](/graph/delta-query-overview) to track
|oauth2PermissionGrants|[oAuth2PermissionGrant](oauth2permissiongrant.md) collection|Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable.| |ownedObjects|[directoryObject](directoryobject.md) collection|Directory objects that are owned by this service principal. Read-only. Nullable. Supports `$expand` and `$filter` (`/$count eq 0`, `/$count ne 0`, `/$count eq 1`, `/$count ne 1`).| |owners|[directoryObject](directoryobject.md) collection|Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports `$expand` and `$filter` (`/$count eq 0`, `/$count ne 0`, `/$count eq 1`, `/$count ne 1`).|
+|synchronization | [synchronization](synchronization-synchronization.md)| Represents the capability for Azure Active Directory (Azure AD) identity synchronization through the Microsoft Graph API. |
|tokenIssuancePolicies|[tokenIssuancePolicy](tokenissuancepolicy.md) collection|The tokenIssuancePolicies assigned to this service principal.| |tokenLifetimePolicies|[tokenLifetimePolicy](tokenlifetimepolicy.md) collection|The tokenLifetimePolicies assigned to this service principal.|
v1.0 Sharepoint https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/sharepoint.md
The SharePoint API in Microsoft Graph supports the following core scenarios:
* Access to SharePoint **sites**, **lists**, and **drives** (document libraries) * Read-only support for **site** resources (no ability to create new sites) * Read-write support for **lists**, **listItems**, and **driveItems**
+* Read-write support for tenant-level **SharePointSettings**
* Address resources by SharePoint ID, URL, or relative path The SharePoint API exposes three major resource types:
The following examples are relative to `https://graph.microsoft.com/v1.0`.
| /sites/{site-id}/lists | Enumerate the [lists](list.md) under the [site](site.md). | /sites/{site-id}/lists/{list-id}/items | Enumerate the [listItems](listitem.md) under the [list](list.md). | /groups/{group-id}/sites/root | Access a group's team [site][].
+| /admin/sharepoint/settings | Access the organization's admin level [settings](sharepointSettings.md).
Sites can also be addressed by path by using the SharePoint hostname, followed by a colon and the relative path to the site. You can optionally transition back to addressing the resource model by putting another colon at the end.
Find out about the [latest new features and updates](/graph/whats-new-overview)
[list]: list.md [drive]: drive.md [siteCollection]: sitecollection.md
+[settings]: sharepointSettings.md
<!-- { "type": "#page.annotation",
v1.0 Sharepointsettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/sharepointsettings.md
+
+ Title: "sharepointSettings resource type"
+description: "Represents the tenant-level settings for SharePoint and OneDrive."
+
+ms.localizationpriority: medium
++
+# sharepointSettings resource type
+Namespace: microsoft.graph
+
+Represents the tenant-level settings for SharePoint and OneDrive.
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+|Method|Return type|Description
+|:|:|:
+|[Get settings](../api/sharepointsettings-get.md)|[microsoft.graph.sharepointSettings](../resources/sharepointsettings.md) | Get the tenant-level settings for SharePoint and OneDrive.|
+|[Update settings](../api/sharepointsettings-update.md) | [microsoft.graph.sharepointSettings](../resources/sharepointsettings.md) | Update one or more tenant-level settings for SharePoint and OneDrive.|
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+| allowedDomainGuidsForSyncApp | GUID collection | Collection of trusted domain GUIDs for the OneDrive sync app. |
+| availableManagedPathsForSiteCreation | String collection | Collection of managed paths available for site creation. Read-only. |
+| deletedUserPersonalSiteRetentionPeriodInDays | Int32 | The number of days for preserving a deleted user's OneDrive. |
+| excludedFileExtensionsForSyncApp | String collection | Collection of file extensions not uploaded by the OneDrive sync app. |
+| idleSessionSignOut | [microsoft.graph.idleSessionSignOut](../resources/idlesessionsignout.md) | Specifies the idle session sign-out policies for the tenant. |
+| imageTaggingOption | [microsoft.graph.imageTaggingChoice](../resources/sharepointsettings.md#imagetaggingchoice-values) | Specifies the image tagging option for the tenant. Possible values are: `disabled`, `basic`, `enhanced`. |
+| isCommentingOnSitePagesEnabled | Boolean | Indicates whether comments are allowed on modern site pages in SharePoint. |
+| isFileActivityNotificationEnabled | Boolean | Indicates whether push notifications are enabled for OneDrive events. |
+| isLegacyAuthProtocolsEnabled | Boolean | Indicates whether legacy authentication protocols are enabled for the tenant. |
+| isLoopEnabled | Boolean | Indicates whether if Fluid Framework is allowed on SharePoint sites. |
+| isMacSyncAppEnabled | Boolean | Indicates whether files can be synced using the OneDrive sync app for Mac. |
+| isRequireAcceptingUserToMatchInvitedUserEnabled | Boolean | Indicates whether guests must sign in using the same account to which sharing invitations are sent. |
+| isResharingByExternalUsersEnabled | Boolean | Indicates whether guests are allowed to reshare files, folders, and sites they don't own. |
+| isSharePointMobileNotificationEnabled | Boolean | Indicates whether mobile push notifications are enabled for SharePoint. |
+| isSharePointNewsfeedEnabled | Boolean | Indicates whether the newsfeed is allowed on the modern site pages in SharePoint. |
+| isSiteCreationEnabled | Boolean | Indicates whether users are allowed to create sites. |
+| isSiteCreationUIEnabled | Boolean | Indicates whether the UI commands for creating sites are shown. |
+| isSitePagesCreationEnabled | Boolean | Indicates whether creating new modern pages is allowed on SharePoint sites. |
+| isSitesStorageLimitAutomatic | Boolean | Indicates whether site storage space is automatically managed or if specific storage limits are set per site. |
+| isSyncButtonHiddenOnPersonalSite | Boolean | Indicates whether the sync button in OneDrive is hidden. |
+| isUnmanagedSyncAppForTenantRestricted | Boolean | Indicates whether users are allowed to sync files only on PCs joined to specific domains. |
+| personalSiteDefaultStorageLimitInMB | Int64 | The default OneDrive storage limit for all new and existing users who are assigned a qualifying license. Measured in megabytes (MB). |
+| sharingAllowedDomainList | String collection | Collection of email domains that are allowed for sharing outside the organization. |
+| sharingBlockedDomainList | String collection | Collection of email domains that are blocked for sharing outside the organization. |
+| sharingCapability | [microsoft.graph.sharingCapabilities](../resources/sharepointsettings.md#sharingcapabilities-values) | Sharing capability for the tenant. Possible values are: `disabled`, `externalUserSharingOnly`, `externalUserAndGuestSharing`, `existingExternalUserSharingOnly`. |
+| sharingDomainRestrictionMode | [microsoft.graph.sharingDomainRestrictionMode](../resources/sharepointsettings.md#sharingdomainrestrictionmode-values) | Specifies the external sharing mode for domains. Possible values are: `none`, `allowList`, `blockList`. |
+| siteCreationDefaultManagedPath | String | The value of the team site managed path. This is the path under which new team sites will be created. |
+| siteCreationDefaultStorageLimitInMB | Int32 | The default storage quota for a new site upon creation. Measured in megabytes (MB). |
+| tenantDefaultTimezone | String | The default timezone of a tenant for newly created sites. For a list of possible values, see [SPRegionalSettings.TimeZones property](/sharepoint/dev/schema/regional-settings-schema). |
+
+### imageTaggingChoice values
+| Member | Description |
+| : | :|
+| disabled | The image tagging option for the tenant is disabled. |
+| basic | Allows users within the tenant to add basic tags to images to make them accessible through search. |
+| enhanced | Allows users to tag images with custom tags and enhanced features. |
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+
+### sharingCapabilities values
+| Member | Description |
+| : | :|
+| disabled | Users can share only with people in the organization. No external sharing is allowed. |
+| externalUserSharingOnly | Users can share with new and existing guests. Guests must sign in or provide a verification code. |
+| externalUserAndGuestSharing | Users can share with anyone by using links that don't require sign-in. |
+| existingExternalUserSharingOnly | Users can share with existing guests (those already in the directory of the organization). |
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+
+### sharingDomainRestrictionMode values
+| Member | Description |
+||--|
+| none | No restrictions apply. |
+| allowList | Users will be able to share with external collaborators coming only from the list of allowed email domains. |
+| blockList | Users will be able to share with all external collaborators apart from the ones on the list of blocked email domains. |
+| unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.sharepointSettings",
+ "openType": "false"
+}
+-->
+``` json
+{
+ "allowedDomainGuidsForSyncApp": ["string (identifier)"],
+ "availableManagedPathsForSiteCreation": ["string"],
+ "deletedUserPersonalSiteRetentionPeriodInDays": "Int32",
+ "excludedFileExtensionsForSyncApp": ["string"],
+ "idleSessionSignOut": "microsoft.graph.idleSessionSignOut",
+ "imageTaggingOption": "string",
+ "isCommentingOnSitePagesEnabled": "boolean",
+ "isFileActivityNotificationEnabled": "boolean",
+ "isLegacyAuthProtocolsEnabled": "boolean",
+ "isLoopEnabled": "boolean",
+ "isMacSyncAppEnabled": "boolean",
+ "isRequireAcceptingUserToMatchInvitedUserEnabled": "boolean",
+ "isResharingByExternalUsersEnabled": "boolean",
+ "isSharePointMobileNotificationEnabled": "boolean",
+ "isSharePointNewsfeedEnabled": "boolean",
+ "isSiteCreationEnabled": "boolean",
+ "isSiteCreationUIEnabled": "boolean",
+ "isSitePagesCreationEnabled": "boolean",
+ "isSitesStorageLimitAutomatic": "boolean",
+ "isSyncButtonHiddenOnPersonalSite": "boolean",
+ "isUnmanagedSyncAppForTenantRestricted": "boolean",
+ "personalSiteDefaultStorageLimitInMB": "Int64",
+ "sharingAllowedDomainList" : ["string"],
+ "sharingBlockedDomainList" : ["string"],
+ "sharingCapability": "string",
+ "sharingDomainRestrictionMode": "string",
+ "siteCreationDefaultManagedPath": "string",
+ "siteCreationDefaultStorageLimitInMB": "Int32",
+ "tenantDefaultTimezone": "string"
+}
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "settings resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "namespace": "microsoft.graph"
+}
+-->
v1.0 Signin https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/signin.md
The availability of sign-in logs is governed by the [Azure AD data retention pol
## Methods
-| Method | Return Type |Description|
+| Method | Return Type |Description|
|:|:--|:-| |[List signIn](../api/signin-list.md) | [signIn](signin.md) |Read properties and relationships of signIn objects.| |[Get signIn](../api/signin-get.md) | [signIn](signin.md) |Read properties and relationships of signIn object.| ## Properties
-| Property | Type |Description|
+| Property | Type |Description|
|:|:--|:-|
-|appDisplayName|String|App name displayed in the Azure Portal. Supports `$filter` (`eq` and `startsWith` operators only).|
-|appId|String|Unique GUID representing the app ID in the Azure Active Directory. Supports `$filter` (`eq` operator only).|
+|appDisplayName|String|App name displayed in the Azure Portal. <br/><br/> Supports `$filter` (`eq`, `startsWith`).|
+|appId|String|Unique GUID representing the app ID in the Azure Active Directory. <br/><br/> Supports `$filter` (`eq`).|
|appliedConditionalAccessPolicies|[appliedConditionalAccessPolicy](appliedconditionalaccesspolicy.md) collection|Provides a list of conditional access policies that are triggered by the corresponding sign-in activity.|
-|clientAppUsed|String|Identifies the client used for the sign-in activity. Modern authentication clients include `Browser` and `modern clients`. Legacy authentication clients include `Exchange ActiveSync`, `IMAP`, `MAPI`, `SMTP`, `POP`, and `other clients`. Supports `$filter` (`eq` operator only).|
-|conditionalAccessStatus|conditionalAccessStatus| Reports status of an activated conditional access policy. Possible values are: `success`, `failure`, `notApplied`, and `unknownFutureValue`. Supports `$filter` (`eq` operator only).|
-|correlationId|String|The request ID sent from the client when the sign-in is initiated; used to troubleshoot sign-in activity. Supports `$filter` (`eq` operator only).|
-|createdDateTime|DateTimeOffset|Date and time (UTC) the sign-in was initiated. Example: midnight on Jan 1, 2014 is reported as `2014-01-01T00:00:00Z`. Supports `$orderby` and `$filter` (`eq`, `le`, and `ge` operators only).|
-|deviceDetail|[deviceDetail](devicedetail.md)|Device information from where the sign-in occurred; includes device ID, operating system, and browser. Supports `$filter` (`eq` and `startsWith` operators only) on **browser** and **operatingSytem** properties. |
-|id|String|Unique ID representing the sign-in activity. Supports `$filter` (`eq` operator only).|
-|ipAddress|String|IP address of the client used to sign in. Supports `$filter` (`eq` and `startsWith` operators only).|
+|clientAppUsed|String|Identifies the client used for the sign-in activity. Modern authentication clients include `Browser`, `modern clients`. Legacy authentication clients include `Exchange ActiveSync`, `IMAP`, `MAPI`, `SMTP`, `POP`, and `other clients`. <br/><br/> Supports `$filter` (`eq`).|
+|conditionalAccessStatus|conditionalAccessStatus| Reports status of an activated conditional access policy. Possible values are: `success`, `failure`, `notApplied`, and `unknownFutureValue`. <br/><br/> Supports `$filter` (`eq`).|
+|correlationId|String|The request ID sent from the client when the sign-in is initiated; used to troubleshoot sign-in activity. <br/><br/> Supports `$filter` (`eq`).|
+|createdDateTime|DateTimeOffset|Date and time (UTC) the sign-in was initiated. Example: midnight on Jan 1, 2014 is reported as `2014-01-01T00:00:00Z`. <br/><br/> Supports `$orderby`, `$filter` (`eq`, `le`, and `ge`).|
+|deviceDetail|[deviceDetail](devicedetail.md)|Device information from where the sign-in occurred; includes device ID, operating system, and browser. <br/><br/> Supports `$filter` (`eq`, `startsWith`) on **browser** and **operatingSytem** properties. |
+|id|String|Unique ID representing the sign-in activity. <br/><br/> Supports `$filter` (`eq`).|
+|ipAddress|String|IP address of the client used to sign in. <br/><br/> Supports `$filter` (`eq`, `startsWith`).|
|isInteractive|Boolean|Indicates if a sign-in is interactive or not.|
-|location|[signInLocation](signinlocation.md)|Provides the city, state, and country code where the sign-in originated. Supports `$filter` (`eq` and `startsWith` operators only) on **city**, **state**, and **countryOrRegion** properties.|
-|resourceDisplayName|String|Name of the resource the user signed into. Supports `$filter` (`eq` operator only).|
-|resourceId|String|ID of the resource that the user signed into. Supports `$filter` (`eq` operator only).|
-|riskDetail|riskDetail|Provides the 'reason' behind a specific state of a risky user, sign-in or a risk event. The possible values are: `none`, `adminGeneratedTemporaryPassword`, `userPerformedSecuredPasswordChange`, `userPerformedSecuredPasswordReset`, `adminConfirmedSigninSafe`, `aiConfirmedSigninSafe`, `userPassedMFADrivenByRiskBasedPolicy`, `adminDismissedAllRiskForUser`, `adminConfirmedSigninCompromised`, `unknownFutureValue`. The value `none` means that no action has been performed on the user or sign-in so far. Supports `$filter` (`eq` operator only).<br>**Note:** Details for this property require an Azure AD Premium P2 license. Other licenses return the value `hidden`.|
-|riskEventTypes|riskEventType collection|Risk event types associated with the sign-in. The possible values are: `unlikelyTravel`, `anonymizedIPAddress`, `maliciousIPAddress`, `unfamiliarFeatures`, `malwareInfectedIPAddress`, `suspiciousIPAddress`, `leakedCredentials`, `investigationsThreatIntelligence`, `generic`, and `unknownFutureValue`. Supports `$filter` (`eq` operator only).|
-|riskEventTypes_v2|String collection|The list of risk event types associated with the sign-in. Possible values: `unlikelyTravel`, `anonymizedIPAddress`, `maliciousIPAddress`, `unfamiliarFeatures`, `malwareInfectedIPAddress`, `suspiciousIPAddress`, `leakedCredentials`, `investigationsThreatIntelligence`, `generic`, or `unknownFutureValue`. Supports `$filter` (`eq` and `startsWith` operators only).|
-|riskLevelAggregated|riskLevel|Aggregated risk level. The possible values are: `none`, `low`, `medium`, `high`, `hidden`, and `unknownFutureValue`. The value `hidden` means the user or sign-in was not enabled for Azure AD Identity Protection. Supports `$filter` (`eq` operator only). <br> **Note:** Details for this property are only available for Azure AD Premium P2 customers. All other customers will be returned `hidden`.|
-|riskLevelDuringSignIn|riskLevel|Risk level during sign-in. The possible values are: `none`, `low`, `medium`, `high`, `hidden`, and `unknownFutureValue`. The value `hidden` means the user or sign-in was not enabled for Azure AD Identity Protection. Supports `$filter` (`eq` operator only). <br>**Note:** Details for this property are only available for Azure AD Premium P2 customers. All other customers will be returned `hidden`.|
-|riskState|riskState|Reports status of the risky user, sign-in, or a risk event. The possible values are: `none`, `confirmedSafe`, `remediated`, `dismissed`, `atRisk`, `confirmedCompromised`, `unknownFutureValue`. Supports `$filter` (`eq` operator only).|
-|status|[signInStatus](signinstatus.md)|Sign-in status. Includes the error code and description of the error (in case of a sign-in failure). Supports `$filter` (`eq` operator only) on **errorCode** property.|
-|userDisplayName|String|Display name of the user that initiated the sign-in. Supports `$filter` (`eq` and `startsWith` operators only).|
-|userId|String|ID of the user that initiated the sign-in. Supports `$filter` (`eq` operator only).|
-|userPrincipalName|String|User principal name of the user that initiated the sign-in. Supports `$filter` (`eq` and `startsWith` operators only).|
+|location|[signInLocation](signinlocation.md)|Provides the city, state, and country code where the sign-in originated. <br/><br/> Supports `$filter` (`eq`, `startsWith`) on **city**, **state**, and **countryOrRegion** properties.|
+|resourceDisplayName|String|Name of the resource the user signed into. <br/><br/> Supports `$filter` (`eq`).|
+|resourceId|String|ID of the resource that the user signed into. <br/><br/> Supports `$filter` (`eq`).|
+|riskDetail|riskDetail|Provides the 'reason' behind a specific state of a risky user, sign-in or a risk event. The possible values are: `none`, `adminGeneratedTemporaryPassword`, `userPerformedSecuredPasswordChange`, `userPerformedSecuredPasswordReset`, `adminConfirmedSigninSafe`, `aiConfirmedSigninSafe`, `userPassedMFADrivenByRiskBasedPolicy`, `adminDismissedAllRiskForUser`, `adminConfirmedSigninCompromised`, `unknownFutureValue`. The value `none` means that no action has been performed on the user or sign-in so far. Supports `$filter` (`eq`).<br>**Note:** Details for this property require an Azure AD Premium P2 license. Other licenses return the value `hidden`.|
+|riskEventTypes|riskEventType collection|Risk event types associated with the sign-in. The possible values are: `unlikelyTravel`, `anonymizedIPAddress`, `maliciousIPAddress`, `unfamiliarFeatures`, `malwareInfectedIPAddress`, `suspiciousIPAddress`, `leakedCredentials`, `investigationsThreatIntelligence`, `generic`, and `unknownFutureValue`. <br/><br/> Supports `$filter` (`eq`).|
+|riskEventTypes_v2|String collection|The list of risk event types associated with the sign-in. Possible values: `unlikelyTravel`, `anonymizedIPAddress`, `maliciousIPAddress`, `unfamiliarFeatures`, `malwareInfectedIPAddress`, `suspiciousIPAddress`, `leakedCredentials`, `investigationsThreatIntelligence`, `generic`, or `unknownFutureValue`. <br/><br/> Supports `$filter` (`eq`, `startsWith`).|
+|riskLevelAggregated|riskLevel|Aggregated risk level. The possible values are: `none`, `low`, `medium`, `high`, `hidden`, and `unknownFutureValue`. The value `hidden` means the user or sign-in was not enabled for Azure AD Identity Protection. <br/><br/> Supports `$filter` (`eq`). <br> **Note:** Details for this property are only available for Azure AD Premium P2 customers. All other customers will be returned `hidden`.|
+|riskLevelDuringSignIn|riskLevel|Risk level during sign-in. The possible values are: `none`, `low`, `medium`, `high`, `hidden`, and `unknownFutureValue`. The value `hidden` means the user or sign-in was not enabled for Azure AD Identity Protection. <br/><br/> Supports `$filter` (`eq`). <br>**Note:** Details for this property are only available for Azure AD Premium P2 customers. All other customers will be returned `hidden`.|
+|riskState|riskState|Reports status of the risky user, sign-in, or a risk event. The possible values are: `none`, `confirmedSafe`, `remediated`, `dismissed`, `atRisk`, `confirmedCompromised`, `unknownFutureValue`. <br/><br/> Supports `$filter` (`eq`).|
+|status|[signInStatus](signinstatus.md)|Sign-in status. Includes the error code and description of the error (in case of a sign-in failure). <br/><br/> Supports `$filter` (`eq`) on **errorCode** property.|
+|userDisplayName|String|Display name of the user that initiated the sign-in. <br/><br/> Supports `$filter` (`eq`, `startsWith`).|
+|userId|String|ID of the user that initiated the sign-in. <br/><br/> Supports `$filter` (`eq`).|
+|userPrincipalName|String|User principal name of the user that initiated the sign-in. <br/><br/> Supports `$filter` (`eq`, `startsWith`).|
## Relationships
v1.0 Signinactivity https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/signinactivity.md
Provides the last interactive or non-interactive sign-in time for a specific [us
| Property | Type | Description | |:-|:|:|
-|lastSignInDateTime|DateTimeOffset|The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user signed in to the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is: `'2014-01-01T00:00:00Z'`. Azure AD maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see [Manage inactive user accounts in Azure AD](/azure/active-directory/reports-monitoring/howto-manage-inactive-user-accounts).|
+|lastSignInDateTime|DateTimeOffset|The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user attempted to sign into the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is: `'2014-01-01T00:00:00Z'`. Azure AD maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see [Manage inactive user accounts in Azure AD](/azure/active-directory/reports-monitoring/howto-manage-inactive-user-accounts).|
|lastSignInRequestId|String|Request identifier of the last interactive sign-in performed by this user.|
-|lastNonInteractiveSignInDateTime|DateTimeOffset|The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client signed in to the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is: `'2014-01-01T00:00:00Z'`. Azure AD maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see [Manage inactive user accounts in Azure AD](/azure/active-directory/reports-monitoring/howto-manage-inactive-user-accounts).|
+|lastNonInteractiveSignInDateTime|DateTimeOffset|The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client attempted to sign into the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is: `'2014-01-01T00:00:00Z'`. Azure AD maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see [Manage inactive user accounts in Azure AD](/azure/active-directory/reports-monitoring/howto-manage-inactive-user-accounts).|
|lastNonInteractiveSignInRequestId|String|Request identifier of the last non-interactive sign-in performed by this user.| ## JSON representation
v1.0 Site https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/site.md
The **site** resource provides metadata and relationships for a SharePoint site.
|:-|:-|:- | [Get root site][] | site | Access the root SharePoint site within a tenant. | [Get site][] | site | Access a sharePoint site using the siteId.
+| [List sites across geographies][] | collection of sites | List sites across all geographies in an organization.
| [Get site by path][] | site | Access the root SharePoint site with a relative path. | [Get site for a group][] | site | Access the team site for a group. | [Get analytics][] | [itemAnalytics][] | Get analytics for this resource.
The **site** resource provides metadata and relationships for a SharePoint site.
[Get site]: ../api/site-get.md [Get root site]: ../api/site-get.md
+[List sites across geographies]: ../api/site-getallsites.md
[Get site by path]: ../api/site-getbypath.md [Get site for a group]: ../api/site-get.md [Get analytics]: ../api/itemanalytics-get.md
v1.0 Subjectrightsrequest Subjectrightsrequestapioverview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/subjectrightsrequest-subjectrightsrequestapioverview.md
In accordance with certain privacy regulations around the world, individuals can
The Microsoft Graph APIs for subject rights request provide functionality for organizations to automate repetitive tasks and integrate with existing data subject request tools, to enable building repeatable workflows that can be incorporated to their business processes. You can use the subject rights request APIs to help you automate and scale your organization's ability to perform subject rights requests searches in Microsoft 365 and help meet industry regulations more efficiently. > [!IMPORTANT]
-> The Microsoft Graph APIs for subject rights request are intended to help meet the need to fulfill subject rights requests within Microsoft 365 services for Exchange Online, SharePoint Online, Teams chats, and OneDrive for Business. These APIs should not be used as a substitute for searching for data in any other Microsoft 365 system or any other area as those scenarios are not explicity supported.
+> The Microsoft Graph APIs for subject rights request are intended to help meet the need to fulfill subject rights requests within Microsoft 365 services for Exchange Online, SharePoint Online, Teams chats, and OneDrive for Business. These APIs should not be used as a substitute for searching for data in any other Microsoft 365 system or any other area as those scenarios are not explicitly supported.
The API includes the following key entities.
The API includes the following key entities.
| Subject rights request history | [microsoft.graph.subjectRightsRequesthistory](subjectRightsRequesthistory.md) | Represents the history for a subject rights request. | | Subject rights request detail | [microsoft.graph.subjectRightsRequestDetail](subjectRightsRequestDetail.md) | Represents the details of a subject rights request, including number of items found, number of items reviewed, and so on. | | Subject rights request stage detail | [microsoft.graph.subjectRightsRequestStageDetail](subjectRightsRequestStageDetail.md) | Represents the properties of the stages of a subject rights request. |--
v1.0 Subscribedsku https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/subscribedsku.md
Title: "subscribedSku resource type" description: "Contains information about a service SKU that a company is subscribed to." ms.localizationpriority: medium-+ ms.prod: "directory-management" doc_type: resourcePageType
doc_type: resourcePageType
Namespace: microsoft.graph
-Contains information about a service SKU that a company is subscribed to.
+Represents information about a service SKU that a company is subscribed to.
Only the read operation is supported on subscribed SKUs; create, update, and delete are not supported. Query filter expressions are not supported. Inherits from [directoryObject](directoryobject.md). ## Methods
-| Method | Return Type |Description|
-|:|:--|:-|
-|[Get subscribedSku](../api/subscribedsku-get.md) | [subscribedSku](subscribedsku.md) |Get a specific commercial subscription that an organization has acquired.|
-|[List subscribedsku](../api/subscribedsku-list.md) | [subscribedSku](subscribedsku.md) collection |Get the list of commercial subscriptions that an organization has acquired.|
+
+| Method | Return Type | Description |
+| :- | :- | :-- |
+| [Get subscribedSku](../api/subscribedsku-get.md) | [subscribedSku](subscribedsku.md) | Get a specific commercial subscription that an organization has acquired. |
+| [List subscribedsku](../api/subscribedsku-list.md) | [subscribedSku](subscribedsku.md) collection | Get the list of commercial subscriptions that an organization has acquired. |
## Properties
-| Property | Type |Description|
-|:|:--|:-|
-|appliesTo|String| For example, "User" or "Company". |
-|capabilityStatus|String| Possible values are: `Enabled`, `Warning`, `Suspended`, `Deleted`, `LockedOut`. The capabilityStatus is `Enabled` if the **prepaidUnits** property has at least 1 unit that is **enabled**, and `LockedOut` if the customer cancelled their subscription. |
-|consumedUnits|Int32| The number of licenses that have been assigned. |
-|id|String| The unique identifier for the subscribed sku object. Key, not nullable. |
-|prepaidUnits|[licenseUnitsDetail](licenseunitsdetail.md)| Information about the number and status of prepaid licenses. |
-|servicePlans|[servicePlanInfo](serviceplaninfo.md) collection| Information about the service plans that are available with the SKU. Not nullable |
-|skuId|Guid| The unique identifier (GUID) for the service SKU. |
-|skuPartNumber|String| The SKU part number; for example: "AAD_PREMIUM" or "RMSBASIC". To get a list of commercial subscriptions that an organization has acquired, see [List subscribedSkus](../api/subscribedsku-list.md).|
+
+| Property | Type | Description |
+| : | :-- | :-- |
+| accountId | String | The unique ID of the account this SKU belongs to. |
+| accountName | String | The name of the account this SKU belongs to. |
+| appliesTo | String | The target class for this SKU. Only SKUs with target class `User` are assignable. Possible values are: "User", "Company". |
+| capabilityStatus | String | `Enabled` indicates that the **prepaidUnits** property has at least one unit that is enabled. `LockedOut` indicates that the customer cancelled their subscription. Possible values are: `Enabled`, `Warning`, `Suspended`, `Deleted`, `LockedOut`. |
+| consumedUnits | Int32 | The number of licenses that have been assigned. |
+| id | String | The unique identifier for the subscribed sku object. Key, not nullable. |
+| prepaidUnits | [licenseUnitsDetail](licenseunitsdetail.md) | Information about the number and status of prepaid licenses. |
+| servicePlans | [servicePlanInfo](serviceplaninfo.md) collection | Information about the service plans that are available with the SKU. Not nullable. |
+| skuId | Guid | The unique identifier (GUID) for the service SKU. |
+| skuPartNumber | String | The SKU part number; for example: "AAD_PREMIUM" or "RMSBASIC". To get a list of commercial subscriptions that an organization has acquired, see [List subscribedSkus](../api/subscribedsku-list.md). |
+| subscriptionsIds | String collection | A list of all subscription IDs associated with this SKU. |
## Relationships+ None ## JSON representation
The following is a JSON representation of the resource
```json {
+ "accountId": "String",
+ "accountName": "String",
"appliesTo": "String", "capabilityStatus": "String",
- "consumedUnits": 1024,
+ "consumedUnits": "Int32",
"id": "String (identifier)",
- "prepaidUnits": {"@odata.type": "microsoft.graph.licenseUnitsDetail"},
- "servicePlans": [{"@odata.type": "microsoft.graph.servicePlanInfo"}],
- "skuId": "Guid",
- "skuPartNumber": "String"
+ "prepaidUnits": { "@odata.type": "microsoft.graph.licenseUnitsDetail" },
+ "servicePlans": [{ "@odata.type": "microsoft.graph.servicePlanInfo" }],
+ "skuId": "String",
+ "skuPartNumber": "String",
+ "subscriptionIds": ["String"]
}- ``` ## See also
-+ [Product names and service plan identifiers for licensing](/azure/active-directory/enterprise-users/licensing-service-plan-reference)
+- [Product names and service plan identifiers for licensing](/azure/active-directory/enterprise-users/licensing-service-plan-reference)
<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC -->
The following is a JSON representation of the resource
"section": "documentation", "tocPath": "" }-->-
v1.0 Subscription https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/subscription.md
Title: "subscription resource type" description: "A subscription allows a client app to receive change notifications about changes to data in Microsoft Graph. Currently, subscriptions are enabled for the following resources:" ms.localizationpriority: high-+ ms.prod: "change-notifications" doc_type: resourcePageType
Namespace: microsoft.graph
A subscription allows a client app to receive change notifications about changes to data in Microsoft Graph. -
-For the possible resource path values for each supported resource, see [Use the Microsoft Graph API to get change notifications](webhooks.md). To learn how to use lifecycle notifications, see [Reduce missing subscriptions and change notifications](/graph/webhooks-lifecycle).
+For more information about subscriptions and change notifications, including resources that support change notifications, see [Set up notifications for changes in resource data](webhooks.md).
## Methods
v1.0 Synchronization Attributedefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-attributedefinition.md
+
+ Title: "attributeDefinition resource type"
+description: "Describes an attribute of an object."
+ms.localizationpriority: medium
+++
+# attributeDefinition resource type
+
+Namespace: microsoft.graph
+
+Describes an attribute of an object.
+
+## Properties
+
+| Property | Type | Description |
+|:--|:-|:|
+|anchor |Boolean | `true` if the attribute should be used as the anchor for the object. Anchor attributes must have a unique value identifying an object, and must be immutable. Default is `false`. One, and only one, of the object's attributes must be designated as the anchor to support synchronization. |
+|caseExact |Boolean |`true` if value of this attribute should be treated as case-sensitive. This setting affects how the synchronization engine detects changes for the attribute.|
+|flowNullValues |Boolean |'true' to allow null values for attributes.|
+|metadata |[attributeDefinitionMetadataEntry](../resources/synchronization-attributedefinitionmetadataentry.md) collection |Metadata for the given object.|
+|multivalued |Boolean |`true` if an attribute can have multiple values. Default is `false`.|
+|mutability |mutability |An attribute's mutability. Possible values are: `ReadWrite`, `ReadOnly`, `Immutable`, `WriteOnly`. Default is `ReadWrite`.|
+|name |String |Name of the attribute. Must be unique within the object definition. Not nullable.|
+|required |Boolean |`true` if attribute is required. Object can not be created if any of the required attributes are missing. If during synchronization, the required attribute has no value, the default value will be used. If default the value was not set, synchronization will record an error.|
+|referencedObjects|[referencedObject](../resources/synchronization-referencedobject.md) collection |For attributes with `reference` type, lists referenced objects (for example, the `manager` attribute would list `User` as the referenced object).|
+|type |attributeType |Attribute value type. Possible values are: `String`, `Integer`, `Reference`, `Binary`, `Boolean`,`DateTime`. Default is `String`.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.attributeDefinition"
+}-->
+
+```json
+{
+ "anchor": true,
+ "caseExact": true,
+ "defaultValue": "String",
+ "flowNullValues": true,
+ "metadata": [
+ {
+ "@odata.type": "microsoft.graph.attributeDefinitionMetadataEntry"
+ }
+ ],
+ "multivalued": true,
+ "mutability": "String",
+ "name": "String",
+ "referencedObjects": [
+ {
+ "@odata.type": "microsoft.graph.referencedObject"
+ }
+ ],
+ "required": true,
+ "type": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "attributeDefinition resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Attributedefinitionmetadataentry https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-attributedefinitionmetadataentry.md
+
+ Title: "attributeDefinitionMetadataEntry resource type"
+description: "Metadata for the given object."
+ms.localizationpriority: medium
+++
+# attributeDefinitionMetadataEntry resource type
+
+Namespace: microsoft.graph
+
+Metadata for the given object.
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|key|attributeDefinitionMetadata|Possible values are: `BaseAttributeName`, `ComplexObjectDefinition`, `IsContainer`, `IsCustomerDefined`, `IsDomainQualified`, `LinkPropertyNames`, `LinkTypeName`, `MaximumLength`, `ReferencedProperty`. |
+|value|String|Value of the metadata property.|
+
+### Supported key-value pairs
+| Key |Value|
+|:|:-|
+|BaseAttributeName| If this attribute inherits from another object, this is the name of the base attribute.|
+|ComplexObjectDefinition | A JSON containing a list of objectDefinition and objectMapping objects that together define this complex attribute. |
+|IsContainer |This flag indicates whether the attribute is a container for other entries. A group is a typical container. A "container" is the generic notion of what a group does. |
+|IsCustomerDefined |This flag indicates whether this attributeDefinition was defined by the customer. |
+|IsDomainQualified |This flag indicates whether the attribute has a domain as the suffix, such as userPrincipalName. |
+|LinkPropertyNames |The specific attribute names that should be looked up from the linked object and added as a virtual property on the current entry. |
+|LinkTypeName |The type names of the specific attribute names that should be looked up from the linked object and added as a virtual property on the current entry. |
+|MaximumLength |The maximum character length of the target attribute. |
+|ReferencedProperty |If this is a reference attribute, the property that's referenced. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.attributeDefinitionMetadataEntry"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.attributeDefinitionMetadataEntry",
+ "key": "String",
+ "value": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "metadataEntry resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Attributemapping https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-attributemapping.md
+
+ Title: "attributeMapping resource type"
+description: "Defines how values for the given target attribute should flow during synchronization."
+ms.localizationpriority: medium
+++
+# attributeMapping resource type
+
+Namespace: microsoft.graph
+
+Defines how values for the given target attribute should flow during synchronization.
+
+## Properties
+
+| Property | Type | Description |
+|:--|:--|:|
+|defaultValue | String |Default value to be used in case the **source** property was evaluated to `null`. Optional.|
+|exportMissingReferences |Boolean |For internal use only.|
+|flowBehavior |attributeFlowBehavior |Defines when this attribute should be exported to the target directory. Possible values are: `FlowWhenChanged` and `FlowAlways`. Default is `FlowWhenChanged`. |
+|flowType |attributeFlowType |Defines when this attribute should be updated in the target directory. Possible values are: <br/><li>`Always` (default) <br/><li>`ObjectAddOnly` - only when new object is created <br/><li> `MultiValueAddOnly` - only when the change is adding new values to a multi-valued attribute <br/><li> `ValueAddOnly` - If there is a current value, only flows "Add" operations; will not flow "Remove" operations <br/><li> `AttributeAddOnly` - Only propagates changes if no current value exists at all |
+|matchingPriority |Int32 |If higher than 0, this attribute will be used to perform an initial match of the objects between source and target directories. The synchronization engine will try to find the matching object using attribute with lowest value of matching priority first. If not found, the attribute with the next matching priority will be used, and so on a until match is found or no more matching attributes are left. Only attributes that are expected to have unique values, such as email, should be used as matching attributes.|
+|source |[attributeMappingSource](synchronization-attributemappingsource.md) | Defines how a value should be extracted (or transformed) from the source object. |
+|targetAttributeName |String |Name of the attribute on the target object. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.attributeMapping"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.attributeMapping",
+ "defaultValue": "String",
+ "exportMissingReferences": "Boolean",
+ "flowBehavior": "String",
+ "flowType": "String",
+ "matchingPriority": "Integer",
+ "source": {
+ "@odata.type": "microsoft.graph.attributeMappingSource"
+ },
+ "targetAttributeName": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "attributeMapping resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Attributemappingfunctionschema https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-attributemappingfunctionschema.md
+
+ Title: "attributeMappingFunctionSchema resource type"
+description: "Describes a function that can be used in an attribute mapping to transform values during synchronization."
+ms.localizationpriority: medium
+++
+# attributeMappingFunctionSchema resource type
+
+Namespace: microsoft.graph
+
+Describes a function that can be used in an [attribute mapping](synchronization-attributemapping.md) to transform values during synchronization.
+
+## Methods
+
+| Method | Return Type |Description|
+|:|:--|:-|
+|[List](../api/synchronization-synchronizationschema-functions.md) | [attributeMappingFunctionSchema](../resources/synchronization-attributemappingfunctionschema.md) collection|List supported attribute mapping functions.|
+
+## Properties
+
+| Property | Type | Description |
+|:|:-|:|
+|id |String |Key. Read-only. |
+|parameters |[attributeMappingParameterSchema](../resources/synchronization-attributemappingparameterschema.md) collection |Collection of function parameters.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.attributeMappingFunctionSchema"
+}-->
+
+```json
+{
+ "id": "String (identifier)",
+ "parameters": [
+ {
+ "@odata.type": "microsoft.graph.attributeMappingParameterSchema"
+ }
+ ]
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "attributeMappingFunctionSchema resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Attributemappingparameterschema https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-attributemappingparameterschema.md
+
+ Title: "attributeMappingParameterSchema resource type"
+description: "Describes a single parameter used in an attributeMappingFunctionSchema."
+ms.localizationpriority: medium
+++
+# attributeMappingParameterSchema resource type
+
+Namespace: microsoft.graph
+
+Describes a single parameter used in an [attributeMappingFunctionSchema](../resources/synchronization-attributemappingfunctionschema.md).
+
+## Properties
+
+| Property | Type | Description |
+|:|:-|:|
+|allowMultipleOccurrences |Boolean |The given parameter can be provided multiple times (for example, multiple input strings in the `Concatenate(string,string,...)` function). |
+|name |String |Parameter name. |
+|required |Boolean |`true` if the parameter is required; otherwise `false`. |
+|type |attributeType |The possible values are: `String`, `Integer`, `Reference`, `Binary`, `Boolean`, `DateTime`. Default is `String`.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.attributeMappingParameterSchema"
+}-->
+
+```json
+{
+ "allowMultipleOccurrences": "Boolean",
+ "name": "String",
+ "required": "Boolean",
+ "type": "String"
+}
+
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "attributeMappingParameterSchema resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Attributemappingsource https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-attributemappingsource.md
+
+ Title: "attributeMappingSource resource type"
+description: "Defines how a value should be extracted (or transformed) from the source object."
+ms.localizationpriority: medium
+++
+# attributeMappingSource resource type
+
+Namespace: microsoft.graph
+
+Defines how a value should be extracted (or transformed) from the source object. For example, it can be a simple value taken from a given attribute on the source object, or it can be a more complex expression of string concatenation/extraction/replacement based on several source attributes.
+
+## Properties
+
+| Property | Type | Description |
+|:-|:--|:--|
+|expression |String |Equivalent expression representation of this **attributeMappingSource** object.|
+|name |String |Name parameter of the mapping source. Depending on the **type** property value, this can be the name of the function, the name of the source attribute, or a constant value to be used. |
+|parameters |[stringKeyAttributeMappingSourceValuePair](synchronization-stringkeyattributemappingsourcevaluepair.md) collection | If this object represents a function, lists function parameters. Parameters consist of **attributeMappingSource** objects themselves, allowing for complex expressions. If **type** is not `Function`, this property will be null/empty array. |
+|type | attributeMappingSourceType |The type of this attribute mapping source. Possible values are: `Attribute`, `Constant`, `Function`. Default is `Attribute`.|
+
+### Sample syntaxes
+
+Simple attribute to attribute mapping.
+
+<!-- { "blockType": "ignored" } -->
+```json
+{
+ "expression": "[mail]",
+ "name": "mail",
+ "type": "Attribute"
+}
+```
+
+Expression extracting first 8 characters from the source attribute.
+
+<!-- { "blockType": "ignored" } -->
+```json
+ {
+ "expression": "Mid([userPrincipalName], 1, 8)",
+ "name": "Mid",
+ "parameters": [
+ {
+ "key": "source",
+ "value": {
+ "expression": "[userPrincipalName]",
+ "name": "userPrincipalName",
+ "parameters": [],
+ "type": "Attribute"
+ }
+ },
+ {
+ "key": "start",
+ "value": {
+ "expression": "\"1\"",
+ "name": "1",
+ "parameters": [],
+ "type": "Constant"
+ }
+ },
+ {
+ "key": "length",
+ "value": {
+ "expression": "\"8\"",
+ "name": "8",
+ "parameters": [],
+ "type": "Constant"
+ }
+ }
+ ],
+ "type": "Function"
+}
+```
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.attributeMappingSource"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.attributeMappingSource",
+ "expression": "String",
+ "name": "String",
+ "parameters": [
+ {
+ "@odata.type": "microsoft.graph.stringKeyAttributeMappingSourceValuePair"
+ }
+ ],
+ "type": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "attributeMappingSource resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
v1.0 Synchronization Directorydefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-directorydefinition.md
+
+ Title: "directoryDefinition resource type"
+description: "Provides the synchronization engine information about a directory and its objects."
+ms.localizationpriority: medium
+++
+# directoryDefinition resource type
+
+Namespace: microsoft.graph
+
+Provides the synchronization engine information about a directory and its objects. This resource tells the synchronization engine, for example, that the directory has objects named **user** and **group**, which attributes are supported for those objects, and the types for those attributes. In order for the object and attribute to participate in [synchronization rules](synchronization-synchronizationrule.md) and [object mappings](synchronization-objectmapping.md), they must be defined as part of the directory definition.
+
+In general, the default [synchronization schema](synchronization-synchronizationschema.md) provided as part of the [synchronization template](synchronization-synchronizationtemplate.md) will define the most commonly used objects and attributes for that directory. However, if the directory supports the addition of custom attributes, you might want to expand the default definition with your own custom objects or attributes. For more information, see the following articles.
+
+- [Configure synchronization with custom attributes](/graph/synchronization-configure-with-custom-target-attributes)
+- [Configure synchronization with directory extension attributes](/graph/synchronization-configure-with-directory-extension-attributes).
+
+Directory definitions are updated as part of the [synchronization schema](synchronization-synchronizationschema.md).
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+
+| Method | Return Type |Description|
+|:|:--|:-|
+|[Discover directoryDefinition](../api/synchronization-directorydefinition-discover.md) | [directoryDefinition](synchronization-directorydefinition.md) |Discover the schema and supported properties of the directory.|
+
+## Properties
+
+| Property | Type | Description |
+|:--|:-|:|
+|id |String |Directory identifier. Not nullable. Inherited from [entity](../resources/entity.md).|
+|name |String |Name of the directory. Must be unique within the [synchronization schema](synchronization-synchronizationschema.md). Not nullable.|
+|objects |[objectDefinition](synchronization-objectdefinition.md) collection |Collection of objects supported by the directory.|
+|readOnly|Boolean| Whether this object is read-only.|
+|version|String|Read only value that indicates version discovered. `null` if discovery has not yet occurred.|
+|discoveryDateTime|DateTimeOffset| Represents the discovery date and time using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
+|discoverabilities|directoryDefinitionDiscoverabilities| Read-only value indicating what type of discovery the app supports. The possible values are: `None`, `AttributeNames`, `AttributeDataTypes`, `AttributeReadOnly`, `ReferenceAttributes`, `UnknownFutureValue`. This is a multi-valued object.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.directoryDefinition"
+}-->
+
+```json
+{
+ "discoverabilities": "String",
+ "discoveryDateTime": "DateTimeOffset",
+ "id": "String",
+ "metadata": [
+ {
+ "@odata.type": "microsoft.graph.stringKeyStringValuePair"
+ }
+ ],
+ "name": "String",
+ "objects": [
+ {
+ "@odata.type": "microsoft.graph.objectDefinition"
+ }
+ ],
+ "version": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "directoryDefinition resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Expressioninputobject https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-expressioninputobject.md
+
+ Title: "expressionInputObject resource type"
+description: "Represents an object to be used as input test data when the synchronizationSchema parseExpression action performs an expression evaluation."
+ms.localizationpriority: medium
+++
+# expressionInputObject resource type
+
+Namespace: microsoft.graph
+
+Represents an object to be used as input test data when the [parseExpression](../api/synchronization-synchronizationschema-parseexpression.md) action performs an expression evaluation.
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|definition|[objectDefinition](synchronization-objectdefinition.md)|Definition of the test object.|
+|properties|[stringKeyObjectValuePair](synchronization-stringkeyobjectvaluepair.md) collection|Property values of the test object.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.expressionInputObject"
+}-->
+
+```json
+{
+ "definition": {
+ "@odata.type": "microsoft.graph.objectDefinition"
+ },
+ "properties": [
+ {
+ "@odata.type": "microsoft.graph.stringKeyObjectValuePair"
+ }
+ ]
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "expressionInputObject resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Filter https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-filter.md
+
+ Title: "filter resource type"
+description: "Determines which objects should be provisioned to the application."
+ms.localizationpriority: medium
+++
+# filter resource type
+
+Namespace: microsoft.graph
+
+Determines which objects should be provisioned to the application. For example, you might want to only provision users that are located in the US. When a scoping filter is present, objects that do not satisfy the filter will be skipped during synchronization.
+
+Filter is part of [object mapping](synchronization-objectmapping.md). It consists of several sets of filter groups, and each filter group holds one or more clauses. An object is considered in scope for the group (the group is evaluated to `true`) only if all the clauses of the group are evaluated to `true`.
+
+An object is considered in scope for the group set (group set is evaluated to `true`) if any of the groups in the set is evaluated to `true`.
+
+For more information, see [Attribute-based application provisioning with scoping filters](/azure/active-directory/active-directory-saas-scoping-filters)
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|categoryFilterGroups|[filterGroup](synchronization-filtergroup.md) collection|`*Experimental*` Filter group set used to decide whether given object belongs and should be processed as part of this object mapping. An object is considered in scope *if ANY of the groups in the collection is evaluated to `true`*.|
+|groups|[filterGroup](synchronization-filtergroup.md) collection|Filter group set used to decide whether given object is in scope for provisioning. **This is the filter which should be used in most cases**. If an object used to satisfy this filter at a given moment, and then the object or the filter was changed so that filter is not satisfied any longer, such object *will get de-provisioned". An object is considered in scope *if ANY of the groups in the collection is evaluated to `true`*.|
+|inputFilterGroups|[filterGroup](synchronization-filtergroup.md) collection|`*Experimental*` Filter group set used to filter out objects at the early stage of reading them from the directory. If an object doesn't satisfy this filter it will not be processed further. Important to understand is that if an object used to satisfy this filter at a given moment, and then the object or the filter was changed so that filter is no longer satisfied, such object *will NOT get de-provisioned*. An object is considered in scope *if ANY of the groups in the collection is evaluated to `true`*. |
+
+## JSON representation
+
+Here is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.filter"
+}-->
+
+```json
+{
+ "categoryFilterGroups": [
+ {
+ "@odata.type": "microsoft.graph.filterGroup"
+ }
+ ],
+ "groups": [
+ {
+ "@odata.type": "microsoft.graph.filterGroup"
+ }
+ ],
+ "inputFilterGroups": [
+ {
+ "@odata.type": "microsoft.graph.filterGroup"
+ }
+ ]
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "filter resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Filterclause https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-filterclause.md
+
+ Title: "filterClause resource type"
+description: "Represents a single assertion that a candidate object must satisfy."
+ms.localizationpriority: medium
+++
+# filterClause resource type
+
+Namespace: microsoft.graph
+
+Represents a single assertion that a candidate object must satisfy, and is evaluated to either `true` (object satisfies the assertion) or `false` (object does not satisfy the assertion).
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|operatorName|String|Name of the operator to be applied to the source and target operands. Must be one of the supported operators. Supported operators can be discovered.|
+|sourceOperandName|String|Name of source operand (the operand being tested). The source operand name must match one of the attribute names on the source object.|
+|targetOperand|[filterOperand](synchronization-filteroperand.md)|Values that the source operand will be tested against.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.filterClause"
+}-->
+
+```json
+{
+ "operatorName": "String",
+ "sourceOperandName": "String",
+ "targetOperand": {
+ "@odata.type": "microsoft.graph.filterOperand"
+ }
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "filterClause resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Filtergroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-filtergroup.md
+
+ Title: "filterGroup resource type"
+description: "Defines a set of clauses that an object must satisfy to be considered in scope."
+ms.localizationpriority: medium
+++
+# filterGroup resource type
+
+Namespace: microsoft.graph
+
+Defines a set of clauses that an object must satisfy to be considered in scope. An object is considered in scope for the group (the group is evaluated to `true`) only if all the clauses of the group are evaluated to `true`.
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|clauses|[filterClause](synchronization-filterclause.md) collection|Filter clauses (conditions) of this group. All clauses in a group must be satisfied in order for the filter group to evaluate to `true`.|
+|name|String|Human-readable name of the filter group.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.filterGroup"
+}-->
+
+```json
+{
+ "clauses": [
+ {
+ "@odata.type": "microsoft.graph.filterClause"
+ }
+ ],
+ "name": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "filterGroup resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Filteroperand https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-filteroperand.md
+
+ Title: "filterOperand resource type"
+description: "Contains a collection of values for the operand."
+ms.localizationpriority: medium
+++
+# filterOperand resource type
+
+Namespace: microsoft.graph
+
+Contains a collection of values for the operand.
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|values|String collection|Collection of values.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.filterOperand"
+}-->
+
+```json
+{
+ "values": ["String"]
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "filterOperand resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Filteroperatorschema https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-filteroperatorschema.md
+
+ Title: "filterOperatorSchema resource type"
+description: "Describes an operator that can be used in a filter."
+ms.localizationpriority: medium
+++
+# filterOperatorSchema resource type
+
+Namespace: microsoft.graph
+
+Describes an operator that can be used in a [filter](synchronization-filter.md).
+
+## Properties
+
+| Property | Type | Description |
+|:|:--|:|
+|arity |scopeOperatorType |Arity of the operator. Possible values are: `Binary`, `Unary`. The default is `Binary`.|
+|multivaluedComparisonType |scopeOperatorMultiValuedComparisonType |Possible values are: `All`, `Any`. Applies only to multivalued attributes. `All` means that all values must satisfy the condition. `Any` means that at least one value has to satisfy the condition. The default is `All`.|
+|name |String |Operator name. |
+|supportedAttributeTypes |attributeType collection |Attribute types supported by the operator. Possible values are: `Boolean`, `Binary`, `Reference`, `Integer`, `String`.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.filterOperatorSchema"
+}-->
+
+```json
+{
+ "arity": "String",
+ "multivaluedComparisonType": "String",
+ "name": "String",
+ "supportedAttributeTypes": ["String"]
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "filterOperatorSchema resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Objectdefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-objectdefinition.md
+
+ Title: "objectDefinition resource type"
+description: "Describes an object and its attributes."
+ms.localizationpriority: medium
+++
+# objectDefinition resource type
+
+Namespace: microsoft.graph
+
+Describes an object and its attributes. Object definitions are part of [directoryDefinition](synchronization-directorydefinition.md), which is updated as part of [synchronizationSchema](synchronization-synchronizationschema.md).
+
+## Properties
+
+| Property | Type | Description |
+|:--|:-|:|
+|attributes |[attributeDefinition](synchronization-attributedefinition.md) collection | Defines attributes of the object. |
+|metadata |[objectDefinitionMetadataEntry](synchronization-objectdefinitionmetadataentry.md) collection |Metadata for the given object.|
+|name |String |Name of the object. Must be unique within a directory definition. Not nullable.|
+|supportedApis|String collection|The API that the provisioning service queries to retrieve data for synchronization.|
+
+### Sample configuration
+
+```json
+{
+ "attributes": [
+ {
+ "anchor": true,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "objectId",
+ "required": false,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "IsSoftDeleted",
+ "required": true,
+ "referencedObjects": [],
+ "type": "Boolean"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "accountEnabled",
+ "required": true,
+ "referencedObjects": [],
+ "type": "Boolean"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "streetAddress",
+ "required": false,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "city",
+ "required": false,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "state",
+ "required": false,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "postalCode",
+ "required": false,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "country",
+ "required": false,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "companyName",
+ "required": false,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "department",
+ "required": false,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "dirSyncEnabled",
+ "required": false,
+ "referencedObjects": [],
+ "type": "Boolean"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "displayName",
+ "required": true,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "extensionAttribute1",
+ "required": false,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "facsimileTelephoneNumber",
+ "required": false,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "givenName",
+ "required": false,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "jobTitle",
+ "required": false,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "mail",
+ "required": false,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "mailNickname",
+ "required": false,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "manager",
+ "required": false,
+ "referencedObjects": [
+ {
+ "referencedObjectName": "User",
+ "referencedProperty": null
+ }
+ ],
+ "type": "Reference"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "mobile",
+ "required": false,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "onPremisesSecurityIdentifier",
+ "required": false,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "originalUserPrincipalName",
+ "required": false,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "passwordProfile.password",
+ "required": true,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "physicalDeliveryOfficeName",
+ "required": false,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "preferredLanguage",
+ "required": true,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": true,
+ "mutability": "ReadWrite",
+ "name": "proxyAddresses",
+ "required": false,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "surname",
+ "required": true,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "telephoneNumber",
+ "required": false,
+ "referencedObjects": [],
+ "type": "String"
+ },
+ {
+ "anchor": false,
+ "caseExact": false,
+ "defaultValue": null,
+ "metadata": [],
+ "multivalued": false,
+ "mutability": "ReadWrite",
+ "name": "userPrincipalName",
+ "required": true,
+ "referencedObjects": [],
+ "type": "String"
+ }
+ ],
+ "metadata": [
+ {
+ "key": "IsSoftDeletionSupported",
+ "value": "true"
+ },
+ {
+ "key": "ConnectorDataStorageRequired",
+ "value": "true"
+ },
+ {
+ "key": "IsSynchronizeAllSupported",
+ "value": "true"
+ },
+ {
+ "key": "PropertyNameAccountEnabled",
+ "value": "accountEnabled"
+ },
+ {
+ "key": "PropertyNameSoftDeleted",
+ "value": "IsSoftDeleted"
+ }
+ ],
+ "name": "User"
+}
+```
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.objectDefinition"
+}-->
+
+```json
+{
+ "attributes": [
+ {
+ "@odata.type": "microsoft.graph.attributeDefinition"
+ }
+ ],
+ "metadata": [
+ {
+ "@odata.type": "microsoft.graph.objectDefinitionMetadataEntry"
+ }
+ ],
+ "name": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "objectDefinition resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Objectdefinitionmetadataentry https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-objectdefinitionmetadataentry.md
+
+ Title: "objectDefinitionMetadataEntry resource type"
+description: "Metadata for the given object."
+ms.localizationpriority: medium
+++
+# objectDefinitionMetadataEntry resource type
+
+Namespace: microsoft.graph
+
+Metadata for the given object.
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|key|objectDefinitionMetadata|Possible values are: `PropertyNameAccountEnabled`, `PropertyNameSoftDeleted`, `IsSoftDeletionSupported`, `IsSynchronizeAllSupported`, `ConnectorDataStorageRequired`, `Extensions`, `LinkTypeName`. |
+|value|String|Value of the metadata property.|
+
+### Supported key-value pairs
+| Key |Value|
+|:|:-|
+|PropertyNameAccountEnabled| Indicates that the object is enabled. |
+|PropertyNameSoftDeleted | Indicates that the object is soft-deleted. |
+|IsSoftDeletionSupported |Indicates whether the object supports soft deletion. |
+|IsSynchronizeAllSupported |Indicates whether the object supports `SyncAll`. |
+|ConnectorDataStorageRequired |Indicates whether this object requires mapping storage. The service stores mapping for properties of types that will be mapped, like User and Group. |
+|Extensions |A JSON containing a list of attributes and values that extends the base object that this object inherits from. |
+|BaseObjectName |If this object inherits another object, this is the name of the parent base object. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.objectDefinitionMetadataEntry"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.objectDefinitionMetadataEntry",
+ "key": "String",
+ "value": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "metadataEntry resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Objectmapping https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-objectmapping.md
+
+ Title: "objectMapping resource type"
+description: "Defines how a given object should be synchronized from source directory to target directory."
+ms.localizationpriority: medium
+++
+# objectMapping resource type
+
+Namespace: microsoft.graph
+
+Defines how a given object should be synchronized from source directory to target directory. In particular, it defines how object in source directory should be matched with an object in target directory, what (if any) scoping filters should be used to decide if we want to provision a given object, and how object attributes should be transformed going from source to target directory.
+
+Object mappings are the main part of the [synchronization rule](synchronization-synchronizationrule.md) and are updated as part of [synchronization schema](synchronization-synchronizationschema.md).
+
+## Properties
+
+| Property | Type | Description |
+|:--|:-|:|
+|attributeMappings |[attributeMapping](synchronization-attributemapping.md) collection | Attribute mappings define which attributes to map from the source object into the target object and how they should flow. A number of functions are available to support the transformation of the original source values.|
+|enabled |Boolean |When `true`, this object mapping will be processed during synchronization. When `false`, this object mapping will be skipped.|
+|flowTypes |objectFlowTypes |Which flow types are enabled for this object mapping. `Add` creates new objects in the target directory, `Update` modifies existing objects, and `Delete` deprovisions existing users. The default is `Add, Update, Delete`. |
+|metadata |[objectMappingMetadataEntry](../resources/synchronization-objectmappingmetadataentry.md) collection|Additional extension properties. Unless mentioned explicitly, metadata values should not be changed.|
+|name |String |Human-friendly name of the object mapping.|
+|scope |[filter](synchronization-filter.md) |Defines a filter to be used when deciding whether a given object should be provisioned. For example, you might want to only provision users that are located in the US.|
+|sourceObjectName |String |Name of the object in the source directory. Must match the object name from the source [directory definition](synchronization-directorydefinition.md).|
+|targetObjectName |String |Name of the object in target directory. Must match the object name from the target [directory definition](synchronization-directorydefinition.md).|
+
+### Sample configuration
+
+<!-- { "blockType": "ignored" } -->
+```json
+{
+ "attributeMappings": [
+ {
+ "defaultValue": "True",
+ "exportMissingReferences": false,
+ "flowBehavior": "FlowWhenChanged",
+ "flowType": "Always",
+ "matchingPriority": 0,
+ "source": {
+ "expression": "Not([IsSoftDeleted])",
+ "name": "Not",
+ "parameters": [
+ {
+ "key": "source",
+ "value": {
+ "expression": "[IsSoftDeleted]",
+ "name": "IsSoftDeleted",
+ "parameters": [],
+ "type": "Attribute"
+ }
+ }
+ ],
+ "type": "Function"
+ },
+ "targetAttributeName": "IsActive"
+ },
+ {
+ "defaultValue": null,
+ "exportMissingReferences": false,
+ "flowBehavior": "FlowWhenChanged",
+ "flowType": "Always",
+ "matchingPriority": 0,
+ "source": {
+ "expression": "Mid([userPrincipalName], 1, 8)",
+ "name": "Mid",
+ "parameters": [
+ {
+ "key": "source",
+ "value": {
+ "expression": "[userPrincipalName]",
+ "name": "userPrincipalName",
+ "parameters": [],
+ "type": "Attribute"
+ }
+ },
+ {
+ "key": "start",
+ "value": {
+ "expression": "\"1\"",
+ "name": "1",
+ "parameters": [],
+ "type": "Constant"
+ }
+ },
+ {
+ "key": "length",
+ "value": {
+ "expression": "\"8\"",
+ "name": "8",
+ "parameters": [],
+ "type": "Constant"
+ }
+ }
+ ],
+ "type": "Function"
+ },
+ "targetAttributeName": "Alias"
+ },
+ {
+ "defaultValue": null,
+ "exportMissingReferences": false,
+ "flowBehavior": "FlowWhenChanged",
+ "flowType": "Always",
+ "matchingPriority": 0,
+ "source": {
+ "expression": "[mail]",
+ "name": "mail",
+ "parameters": [],
+ "type": "Attribute"
+ },
+ "targetAttributeName": "Email"
+ },
+ {
+ "defaultValue": "ISO-8859-1",
+ "exportMissingReferences": false,
+ "flowBehavior": "FlowWhenChanged",
+ "flowType": "Always",
+ "matchingPriority": 0,
+ "source": null,
+ "targetAttributeName": "EmailEncodingKey"
+ },
+ {
+ "defaultValue": "en_US",
+ "exportMissingReferences": false,
+ "flowBehavior": "FlowWhenChanged",
+ "flowType": "Always",
+ "matchingPriority": 0,
+ "source": null,
+ "targetAttributeName": "LanguageLocaleKey"
+ },
+ {
+ "defaultValue": null,
+ "exportMissingReferences": false,
+ "flowBehavior": "FlowWhenChanged",
+ "flowType": "Always",
+ "matchingPriority": 0,
+ "source": {
+ "expression": "[givenName]",
+ "name": "givenName",
+ "parameters": [],
+ "type": "Attribute"
+ },
+ "targetAttributeName": "FirstName"
+ },
+ {
+ "defaultValue": ".",
+ "exportMissingReferences": false,
+ "flowBehavior": "FlowWhenChanged",
+ "flowType": "Always",
+ "matchingPriority": 0,
+ "source": {
+ "expression": "[surname]",
+ "name": "surname",
+ "parameters": [],
+ "type": "Attribute"
+ },
+ "targetAttributeName": "LastName"
+ },
+ {
+ "defaultValue": "en_US",
+ "exportMissingReferences": false,
+ "flowBehavior": "FlowWhenChanged",
+ "flowType": "Always",
+ "matchingPriority": 0,
+ "source": {
+ "expression": "Replace([preferredLanguage], \"-\", , , \"_\", , )",
+ "name": "Replace",
+ "parameters": [
+ {
+ "key": "source",
+ "value": {
+ "expression": "[preferredLanguage]",
+ "name": "preferredLanguage",
+ "parameters": [],
+ "type": "Attribute"
+ }
+ },
+ {
+ "key": "Find",
+ "value": {
+ "expression": "\"-\"",
+ "name": "-",
+ "parameters": [],
+ "type": "Constant"
+ }
+ },
+ {
+ "key": "Replacement",
+ "value": {
+ "expression": "\"_\"",
+ "name": "_",
+ "parameters": [],
+ "type": "Constant"
+ }
+ }
+ ],
+ "type": "Function"
+ },
+ "targetAttributeName": "LocaleSidKey"
+ },
+ {
+ "defaultValue": "Chatter Free User",
+ "exportMissingReferences": false,
+ "flowBehavior": "FlowWhenChanged",
+ "flowType": "Always",
+ "matchingPriority": 0,
+ "source": {
+ "expression": "SingleAppRoleAssignment([appRoleAssignments])",
+ "name": "SingleAppRoleAssignment",
+ "parameters": [
+ {
+ "key": "source",
+ "value": {
+ "expression": "[appRoleAssignments]",
+ "name": "appRoleAssignments",
+ "parameters": [],
+ "type": "Attribute"
+ }
+ }
+ ],
+ "type": "Function"
+ },
+ "targetAttributeName": "ProfileName"
+ },
+ {
+ "defaultValue": "America/Los_Angeles",
+ "exportMissingReferences": false,
+ "flowBehavior": "FlowWhenChanged",
+ "flowType": "Always",
+ "matchingPriority": 0,
+ "source": null,
+ "targetAttributeName": "TimeZoneSidKey"
+ },
+ {
+ "defaultValue": null,
+ "exportMissingReferences": false,
+ "flowBehavior": "FlowWhenChanged",
+ "flowType": "Always",
+ "matchingPriority": 1,
+ "source": {
+ "expression": "[userPrincipalName]",
+ "name": "userPrincipalName",
+ "parameters": [],
+ "type": "Attribute"
+ },
+ "targetAttributeName": "Username"
+ },
+ {
+ "defaultValue": "False",
+ "exportMissingReferences": false,
+ "flowBehavior": "FlowWhenChanged",
+ "flowType": "Always",
+ "matchingPriority": 0,
+ "source": null,
+ "targetAttributeName": "UserPermissionsCallCenterAutoLogin"
+ },
+ {
+ "defaultValue": "False",
+ "exportMissingReferences": false,
+ "flowBehavior": "FlowWhenChanged",
+ "flowType": "Always",
+ "matchingPriority": 0,
+ "source": null,
+ "targetAttributeName": "UserPermissionsMarketingUser"
+ },
+ {
+ "defaultValue": "False",
+ "exportMissingReferences": false,
+ "flowBehavior": "FlowWhenChanged",
+ "flowType": "Always",
+ "matchingPriority": 0,
+ "source": null,
+ "targetAttributeName": "UserPermissionsOfflineUser"
+ }
+ ],
+ "enabled": true,
+ "flowTypes": "Add, Update, Delete",
+ "metadata": [
+ {
+ "key": "IsCustomerDefined",
+ "value": "false"
+ },
+ {
+ "key": "DisableMonitoringForChanges",
+ "value": "false"
+ },
+ {
+ "key": "Disposition",
+ "value": "\"Normal\""
+ },
+ {
+ "key": "ExcludeFromReporting",
+ "value": "false"
+ },
+ {
+ "key": "EscrowBehavior",
+ "value": "\"Default\""
+ },
+ {
+ "key": "Unsynchronized",
+ "value": "false"
+ }
+ ],
+ "name": "Synchronize Azure Active Directory Users to salesforce.com",
+ "scope": null,
+ "sourceObjectName": "User",
+ "targetObjectName": "User"
+}
+```
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.objectMapping"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.objectMapping",
+ "attributeMappings": [
+ {
+ "@odata.type": "microsoft.graph.attributeMapping"
+ }
+ ],
+ "enabled": "Boolean",
+ "flowTypes": "String",
+ "metadata": [
+ {
+ "@odata.type": "microsoft.graph.objectMappingMetadataEntry"
+ }
+ ],
+ "name": "String",
+ "scope": {
+ "@odata.type": "microsoft.graph.filter"
+ },
+ "sourceObjectName": "String",
+ "targetObjectName": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "objectMapping resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Objectmappingmetadataentry https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-objectmappingmetadataentry.md
+
+ Title: "objectMappingMetadataEntry resource type"
+description: "Metadata for the given object."
+ms.localizationpriority: medium
+++
+# objectMappingMetadataEntry resource type
+
+Namespace: microsoft.graph
+
+Metadata for the given object.
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|key|objectMappingMetadata|Possible values are: `EscrowBehavior`, `DisableMonitoringForChanges`, `OriginalJoiningProperty`, `Disposition`, `IsCustomerDefined`, `ExcludeFromReporting`, `Unsynchronized`. |
+|value|String|Value of the metadata property.|
+
+### Supported key-value pairs
+| Key |Value|
+|:|:-|
+|EscrowBehavior| Values include `IgnoreLookupReferenceResolutionFailure` for the escrow to be ignored if generated due to failure during lookup reference resolution, and `Default` for the escrow will be treated normally. |
+|DisableMonitoringForChanges | Indicates that changes to a specific attribute are not considered when deciding if there has been a change to an entry in the source. |
+|OriginalJoiningProperty |The joining property prior to a customer selecting custom joining properties. This is used for resetting. |
+|Disposition |The possible values are `Discard` meaning the resulting synchronization entry was discarded, `Normal` meaning the resulting synchronization entry was processed normally, and `Escrow` meaning the resulting synchronization entry was escrowed. |
+|IsCustomerDefined |Indicates whether the customer defined this objectMapping. |
+|ExcludeFromReporting |When counting synchronized objects for statistics purposes, exclude this mapping. |
+|Unsynchronized |This flag indicates whether a type or attribute is excluded from synchronization but is still necessary for some synchronization logic to work. For example, the type "AppRoleAssignment" is unsynchronized for the Box enterprise application but is still required for the app role assignments logic. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.objectMappingMetadataEntry"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.objectMappingMetadataEntry",
+ "key": "String",
+ "value": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "metadataEntry resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-overview.md
+
+ Title: "Azure AD synchronization API overview"
+description: "Automate the provisioning of identities from HR systems, Active Directory, and Azure Active Directory to cloud applications."
+ms.localizationpriority: medium
+++
+# Azure AD synchronization API overview
+
+Namespace: microsoft.graph
+
+Azure Active Directory (Azure AD) identity synchronization (also called "provisioning") allows you to automate the provisioning (creation, maintenance) and de-provisioning (removal) of identities from any of the following:
+- Active Directory to Azure AD
+- Workday to Azure AD
+- Azure AD to cloud applications such as Dropbox, Salesforce, ServiceNow, and more
+
+You can use the synchronization APIs in Microsoft Graph to manage identity synchronization programmatically, including:
+
+- Create, start, and stop synchronization jobs
+- Make changes to the synchronization schema for jobs
+- Verify the current synchronization status
+
+For more information about synchronization in Azure AD, see:
+
+* [Automate user provisioning and deprovisioning to SaaS applications with Azure Active Directory](/azure/active-directory/active-directory-saas-app-provisioning)
+* [Managing user account provisioning for enterprise apps in the Azure portal](/azure/active-directory/active-directory-enterprise-apps-manage-provisioning)
+
+You can also try the API in the [Graph Explorer](https://developer.microsoft.com/graph/graph-explorer) in a sample tenant or your own tenant.
+
+## Synchronization job
+
+Synchronization jobs perform synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory. The synchronization job is always specific to a particular instance of an application in your tenant. As part of the synchronization job setup, you need to give authorization to read and write objects in your target directory, and customize the job's synchronization schema.
+
+For more information, see [synchronization job](synchronization-synchronizationjob.md).
+
+## Synchronization schema
+
+The synchronization schema defines what objects will be synchronized and how they will be synchronized. The synchronization schema contains most of the setup information for a particular synchronization job. Typically, you will customize some of the [attribute mappings](synchronization-attributemapping.md), or add a [scoping filter](synchronization-filter.md) to synchronize only objects that satisfy a certain condition.
+
+The synchronization schema includes the following components:
+
+- Directory definitions
+- Synchronization rules
+- Object mappings
+
+For more information, see [synchronization schema](synchronization-synchronizationschema.md).
+
+## Synchronization template
+
+The synchronization template provides pre-configured synchronization settings for a particular application. These settings (most importantly, [synchronization schema](synchronization-synchronizationschema.md)) will be used by default for any [synchronization job](synchronization-synchronizationjob.md) that is based on the template. Templates are specified by the application developer.
+
+For more information, see [synchronization template](synchronization-synchronizationtemplate.md).
+
+## Working with the synchronization API
+
+Working with synchronization API primarily involves accessing the [synchronizationJob](synchronization-synchronizationjob.md) and [synchronizationSchema](synchronization-synchronizationschema.md) resources. To find your [synchronizationJob](synchronization-synchronizationjob.md) resource, you need to know the ID of the service principal object that the synchronization job belongs to. The following examples show you how to work with the **synchronizationJob** and **synchronizationSchema** resources.
+
+### Authorization
+
+The Azure AD synchronization API uses OAuth 2.0 for authorization. Before making any requests to the API, you need to get an access token. For more information, see [Get access tokens to call Microsoft Graph](/graph/auth/). To access synchronization resources, your application needs Directory.ReadWrite.All permissions. For more information, see [Directory permissions](/graph/permissions-reference#directory-permissions).
+
+### Find the service principal object by display name
+
+The following example shows how to find service principal object by display name.
+
+#### Request
+
+<!-- { "blockType": "ignored" } -->
+```http
+GET https://graph.microsoft.com/v1.0/servicePrincipals?$select=id,appId,displayName&$filter=startswith(displayName, 'salesforce')
+```
+
+#### Response
+
+<!-- { "blockType": "ignored" } -->
+```http
+HTTP/1.1 200 OK
+
+{
+ "value":[
+ {
+ "id":"bc0dc311-87df-48ac-91b1-259bd2c3a31c",
+ "appId":"f7808c5e-cb57-4e37-8094-406d302c0f8d",
+ "displayName":"Salesforce"
+ },
+ {
+ "id":"d813d7d7-0f41-4edc-b284-d0dfaf399d15",
+ "appId":"219561ee-1480-4c67-9aa6-63d861fae3ef",
+ "displayName":"salesforce 3"
+ }
+ ]
+}
+```
+
+### Find the service principal object by app ID
+
+The following example shows how to find the service principal object by app ID.
+
+**Request**
+<!-- { "blockType": "ignored" } -->
+```http
+GET https://graph.microsoft.com/v1.0/servicePrincipals(appId='219561ee-1480-4c67-9aa6-63d861fae3ef')?$select=id,appId,displayName
+```
+
+**Response**
+<!-- { "blockType": "ignored" } -->
+```http
+HTTP/1.1 200 OK
+
+{
+ "value": [
+ {
+ "id": "d813d7d7-0f41-4edc-b284-d0dfaf399d15",
+ "appId": "219561ee-1480-4c67-9aa6-63d861fae3ef",
+ "displayName": "salesforce 3"
+ }
+ ]
+}
+```
+
+### List existing synchronization jobs
+
+The following example shows you how to list existing synchronization jobs.
+
+**Request**
+<!-- { "blockType": "ignored" } -->
+```http
+GET https://graph.microsoft.com/v1.0/servicePrincipals/60443998-8cf7-4e61-b05c-a53b658cb5e1/synchronization/jobs
+```
+
+**Response**
+<!-- { "blockType": "ignored" } -->
+```http
+HTTP/1.1 200 OK
+
+{
+ "value": [
+ {
+ "id": "SfSandboxOutDelta.e4bbf44533ea4eabb17027f3a92e92aa",
+ "templateId": "SfSandboxOutDelta",
+ "schedule": {
+ "expiration": null,
+ "interval": "PT20M",
+ "state": "Active"
+ },
+ "status": {}
+ }
+ ]
+}
+```
+
+### Get synchronization job status
+The following example shows you how to get the status of a synchronization job.
+
+**Request**
+<!-- { "blockType": "ignored" } -->
+```http
+GET https://graph.microsoft.com/v1.0/servicePrincipals/60443998-8cf7-4e61-b05c-a53b658cb5e1/synchronization/jobs/SfSandboxOutDelta.e4bbf44533ea4eabb17027f3a92e92aa
+```
+
+**Response**
+<!-- { "blockType": "ignored" } -->
+```http
+HTTP/1.1 200 OK
+
+{
+ "id": "SfSandboxOutDelta.e4bbf44533ea4eabb17027f3a92e92aa",
+ "templateId": "SfSandboxOutDelta",
+ "schedule": {
+ "expiration": null,
+ "interval": "PT20M",
+ "state": "Active"
+ },
+ "status": {}
+}
+```
+
+### Get synchronization schema
+The following example shows you how to get the synchronization schema.
+
+**Request**
+<!-- { "blockType": "ignored" } -->
+```http
+GET https://graph.microsoft.com/v1.0/servicePrincipals/{id}/synchronization/jobs/{jobId}/schema
+```
+
+**Response**
+<!-- { "blockType": "ignored" } -->
+```http
+HTTP/1.1 200 OK
+
+{
+ "directories": [],
+ "synchronizationRules": []
+}
+```
+## See also
+
+* [Configure synchronization with directory extension attributes](/graph/synchronization-configure-with-directory-extension-attributes)
+* [Configure synchronization with custom target attributes](/graph/synchronization-configure-with-custom-target-attributes)
v1.0 Synchronization Parseexpressionresponse https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-parseexpressionresponse.md
+
+ Title: "parseExpressionResponse resource type"
+description: "Represents the response from the synchronizationSchema: parseExpression action."
+ms.localizationpriority: medium
+++
+# parseExpressionResponse resource type
+
+Namespace: microsoft.graph
+
+Represents the response from the [parseExpression](../api/synchronization-synchronizationschema-parseexpression.md) action.
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|error|publicError|Error details, if expression evaluation resulted in an error.|
+|evaluationResult|String collection|A collection of values produced by the evaluation of the expression.|
+|evaluationSucceeded|Boolean|`true` if the evaluation was successful.|
+|parsedExpression|[attributeMappingSource](synchronization-attributemappingsource.md)|An [attributeMappingSource](synchronization-attributemappingsource.md) object representing the parsed expression.|
+|parsingSucceeded|Boolean|`true` if the expression was parsed successfully.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.parseExpressionResponse"
+}-->
+
+```json
+{
+ "@odata.type": "#microsoft.graph.parseExpressionResponse",
+ "error": {
+ "@odata.type": "microsoft.graph.publicError"
+ },
+ "evaluationSucceeded": "Boolean",
+ "evaluationResult": [
+ "String"
+ ],
+ "parsedExpression": {
+ "@odata.type": "microsoft.graph.attributeMappingSource"
+ },
+ "parsingSucceeded": "Boolean"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "parseExpressionResponse resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Referencedobject https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-referencedobject.md
+
+ Title: "referencedObject resource type"
+description: "Describes a reference to another object defined in the same directory definition."
+ms.localizationpriority: medium
+++
+# referencedObject resource type
+
+Namespace: microsoft.graph
+
+Describes a reference to another object defined in the same [directory definition](synchronization-directorydefinition.md).
+
+## Properties
+
+| Property | Type | Description |
+|:|:--|:|
+|referencedObjectName |String |Name of the referenced object. Must match one of the objects in the [directory definition](synchronization-directorydefinition.md).|
+|referencedProperty |String |**Currently not supported**. Name of the property in the referenced object, the value for which is used as the reference.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.referencedObject"
+}-->
+
+```json
+{
+ "referencedObjectName": "String",
+ "referencedProperty": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "referencedObject resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
+
++
v1.0 Synchronization Stringkeyattributemappingsourcevaluepair https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-stringkeyattributemappingsourcevaluepair.md
+
+ Title: "stringKeyAttributeMappingSourceValuePair resource type"
+description: "Represents a key-value pair where the key is a string and the value is attributeMappingSource."
+ms.localizationpriority: medium
+++
+# stringKeyAttributeMappingSourceValuePair resource type
+
+Namespace: microsoft.graph
+
+Represents a key-value pair where the key is a string and the value is [attributeMappingSource](synchronization-attributemappingsource.md).
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|key|String|The name of the parameter.|
+|value|[attributeMappingSource](synchronization-attributemappingsource.md)|The value of the parameter.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.stringKeyAttributeMappingSourceValuePair"
+}-->
+
+```json
+{
+ "key": "String",
+ "value": {
+ "@odata.type": "microsoft.graph.attributeMappingSource"
+ }
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "stringKeyAttributeMappingSourceValuePair resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Stringkeylongvaluepair https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-stringkeylongvaluepair.md
+
+ Title: "stringKeyLongValuePair resource type"
+description: "Represents a key-value pair where the key is a string and the value is an Int64."
+ms.localizationpriority: medium
+++
+# stringKeyLongValuePair resource type
+
+Namespace: microsoft.graph
+
+Represents a key-value pair where the key is a string and the value is an Int64.
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|key|String| The mapping of the user type from the source system to the target system. For example:<br/><li>`User to User` - For Azure AD to Azure AD synchronization <br/><li>`worker to user` - For Workday to Azure AD synchronization. <br/> |
+|value|Int64|Total number of synchronized objects.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.stringKeyLongValuePair"
+}-->
+
+```json
+{
+ "key": "String",
+ "value": "Integer"
+}
+
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "stringKeyLongValuePair resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Stringkeyobjectvaluepair https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-stringkeyobjectvaluepair.md
+
+ Title: "stringKeyObjectValuePair resource type"
+description: "Represents a key."
+ms.localizationpriority: medium
+++
+# stringKeyObjectValuePair resource type
+
+Namespace: microsoft.graph
+
+Represents a key. This resource is an open type that allows other properties to be passed in.
+
+## Properties
+| Property | Type | Description |
+|:|:-|:|
+| key | String | Key. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.stringKeyObjectValuePair"
+}-->
+
+```json
+{
+ "key": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "stringKeyObjectValuePair resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Stringkeystringvaluepair https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-stringkeystringvaluepair.md
+
+ Title: "stringKeyStringValuePair resource type"
+description: "Represents a key-value pair where the key is a string and the value is a string."
+ms.localizationpriority: medium
+++
+# stringKeyStringValuePair resource type
+
+Namespace: microsoft.graph
+
+Represents a key-value pair where the key is a string and the value is a string.
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|key|String|Key.|
+|value|String|Value.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.stringKeyStringValuePair"
+}-->
+
+```json
+{
+ "key": "String",
+ "value": "String"
+}
+
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "stringKeyStringValuePair resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Synchronization https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-synchronization.md
+
+ Title: "synchronization resource type"
+description: "Represents the capability for Azure Active Directory (Azure AD) identity synchronization through the Microsoft Graph API."
+
+ms.localizationpriority: medium
++
+# synchronization resource type
+
+Namespace: microsoft.graph
+
+Represents the capability for Azure Active Directory (Azure AD) identity synchronization through the Microsoft Graph API. Identity synchronization (also called *provisioning*) allows you to automate the provisioning (creation, maintenance) and de-provisioning (removal) of user identities and roles from Azure AD to supported cloud applications. For more information, see [How Application Provisioning works in Azure Active Directory](/azure/active-directory/app-provisioning/how-provisioning-works)
+
+## Methods
++
+|Method|Return type|Description|
+|:|:|:|
+|[acquireAccessToken](../api/synchronization-synchronization-acquireaccesstoken.md)|None| Acquire an OAuth Access token to authorize the Azure AD provisioning service to provision users into an application. |
+|[Add secrets](../api/synchronization-serviceprincipal-put-synchronization.md)|None| Provide credentials for establishing connectivity with the target system. |
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|id|String| Identifier. Inherited from [entity](entity.md).|
+|secrets|[synchronizationSecretKeyStringValuePair](synchronization-synchronizationsecretkeystringvaluepair.md) collection| Represents a collection of credentials to access provisioned cloud applications.|
+
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|jobs|[synchronizationJob](../resources/synchronization-synchronizationjob.md) collection| Performs synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory.|
+|templates|[synchronizationTemplate](../resources/synchronization-synchronizationtemplate.md) collection| Pre-configured synchronization settings for a particular application.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.synchronization",
+ "keyProperty": "id",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.synchronization",
+ "secrets": [
+ {
+ "@odata.type": "microsoft.graph.synchronizationSecretKeyStringValuePair"
+ }
+ ]
+}
+```
+
v1.0 Synchronization Synchronizationerror https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-synchronizationerror.md
+
+ Title: "synchronizationError resource type"
+description: "Represents an error that occurred during the synchronization process."
+ms.localizationpriority: medium
+++
+# synchronizationError resource type
+
+Namespace: microsoft.graph
+
+Represents an error that occurred during the synchronization process.
+
+## Properties
+
+| Property | Type |Description|
+|:|:--|:-|
+|code|String| The error code. For example, `AzureDirectoryB2BManagementPolicyCheckFailure`. |
+|message|String| The error message. For example, `Policy permitting auto-redemption of invitations not configured`. |
+|tenantActionable|Boolean| The action to take to resolve the error. For example, `false`.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.synchronizationError"
+}-->
+
+```json
+{
+ "code": "String",
+ "message": "String",
+ "tenantActionable": "Boolean"
+}
+
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronizationError resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Synchronizationjob https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-synchronizationjob.md
+
+ Title: "synchronizationJob resource type"
+description: "Performs synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory."
+ms.localizationpriority: medium
+++
+# synchronizationJob resource type
+
+Namespace: microsoft.graph
+
+Performs synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory. The synchronization job is always specific to a particular instance of an application in your tenant. As part of the synchronization job setup, you need to give authorization to read and write objects in your target directory, and customize the job's synchronization schema.
+
+## Methods
+
+| Method | Return Type | Description |
+|:--|:--|:--|
+|[List](../api/synchronization-synchronization-list-jobs.md) |[synchronizationJob](synchronization-synchronizationjob.md) collection |List existing jobs for a given application instance (service principal).|
+|[Get synchronizationJob](../api/synchronization-synchronizationjob-get.md) | [synchronizationJob](synchronization-synchronizationjob.md) |Read properties and relationships of a synchronizationJob object.|
+|[Create](../api/synchronization-synchronization-post-jobs.md) |[synchronizationJob](synchronization-synchronizationjob.md) |Create new job for a given application.|
+|[Start](../api/synchronization-synchronizationjob-start.md) |None |Start synchronization. If the job is in a paused state, it continues from the point where the job was paused. If the job is in quarantine, the quarantine status is cleared.|
+|[Restart](../api/synchronization-synchronizationjob-restart.md) |None |Force the job to start over and re-process all the objects in the directory.|
+|[Pause](../api/synchronization-synchronizationjob-pause.md) |None |Temporarily stop synchronization. All the progress, including job state, is persisted, and the job will continue from where it left off when a [Start](../api/synchronization-synchronizationjob-start.md) call is made.|
+|[Delete](../api/synchronization-synchronizationjob-delete.md) |None |Stop synchronization, and permanently delete all the state associated with the job.|
+|[Get synchronizationSchema](../api/synchronization-synchronizationschema-get.md) |[synchronizationSchema](synchronization-synchronizationschema.md) |Retrieve the job's effective synchronization schema.|
+|[Update synchronizationSchema](../api/synchronization-synchronizationschema-update.md) |None |Update the job's synchronization schema. |
+|[Validate credentials](../api/synchronization-synchronizationjob-validatecredentials.md)|None|Test provided credentials against target directory.|
+|[provisionOnDemand](../api/synchronization-synchronizationjob-provisionondemand.md)|[synchronizationJobApplicationParameters](../resources/synchronization-synchronizationjobapplicationparameters.md) collection|Represents the objects that will be provisioned and the synchronization rules executed. The resource is primarily used for on-demand provisioning. |
+## Properties
+
+| Property | Type | Description |
+|:--|:-|:|
+|id |String |Unique synchronization job identifier. Read-only.|
+|schedule |[synchronizationSchedule](synchronization-synchronizationschedule.md)|Schedule used to run the job. Read-only.|
+|status |[synchronizationStatus](synchronization-synchronizationstatus.md) |Status of the job, which includes when the job was last run, current job state, and errors.|
+|synchronizationJobSettings |[keyValuePair](keyvaluepair.md) |Settings associated with the job. Some settings are inherited from the template.|
+|templateId |String |Identifier of the [synchronization template](synchronization-synchronizationtemplate.md) this job is based on.|
+
+## Relationships
+| Relationship | Type |Description|
+|:|:--|:-|
+|schema|[synchronizationSchema](synchronization-synchronizationschema.md)| The synchronization schema configured for the job.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.synchronizationJob"
+}-->
+
+```json
+{
+ "id": "String (identifier)",
+ "schedule": {
+ "@odata.type": "microsoft.graph.synchronizationSchedule"
+ },
+ "status": {
+ "@odata.type": "microsoft.graph.synchronizationStatus"
+ },
+ "synchronizationJobSettings": {
+ "@odata.type": "microsoft.graph.keyValuePair"
+ },
+ "templateId": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronizationJob resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Synchronizationjobapplicationparameters https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-synchronizationjobapplicationparameters.md
+
+ Title: "synchronizationJobApplicationParameters resource type"
+description: "Represents the objects to be provisioned and the rules executed during on-demand provisioning."
+
+ms.localizationpriority: medium
++
+# synchronizationJobApplicationParameters resource type
+
+Namespace: microsoft.graph
+
+Represents the objects that will be provisioned and the synchronization rules executed. The resource is primarily used for on-demand provisioning.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|ruleId|String|The identifier of the [synchronizationRule](synchronization-synchronizationrule.md) to be applied. This rule ID is defined in the [schema for a given synchronization job or template](../api/synchronization-synchronizationschema-get.md). |
+|subjects|[synchronizationJobSubject](../resources/synchronization-synchronizationjobsubject.md) collection|The identifiers of one or more objects to which a synchronizationJob is to be applied.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.synchronizationJobApplicationParameters"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.synchronizationJobApplicationParameters",
+ "ruleId": "String",
+ "subjects": [
+ {
+ "@odata.type": "microsoft.graph.synchronizationJobSubject"
+ }
+ ]
+}
+```
++
v1.0 Synchronization Synchronizationjobrestartcriteria https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-synchronizationjobrestartcriteria.md
+
+ Title: "synchronizationJobRestartCriteria resource type"
+description: "Defines the scope of the synchronizationJob: restart action."
+ms.localizationpriority: medium
+++
+# synchronizationJobRestartCriteria resource type
+
+Namespace: microsoft.graph
+
+Defines the scope of the [synchronizationJob: restart](../api/synchronization-synchronizationjob-restart.md) action.
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|resetScope|synchronizationJobRestartScope| Comma-separated combination of the following values: `None`, `ConnectorDataStore`, `Escrows`, `Watermark`, `QuarantineState`, `Full`, `ForceDeletes`. The property can also be empty. <br/> <ol><li> `None`: Starts a paused or quarantined provisioning job. **DO NOT USE.** Use the [Start synchronizationJob](../api/synchronization-synchronizationjob-start.md) API instead.</li><li>`ConnectorDataStore` - Clears the underlying cache for all users. **DO NOT USE. Contact Microsoft Support for guidance.**</li><li>`Escrows` - Provisioning failures are marked as escrows and retried. Clearing escrows will stop the service from retrying failures.</li><li>`Watermark` - Removing the watermark causes the service to re-evaluate all the users again, rather than just processing changes.</li><li>`QuarantineState` - Temporarily lifts the quarantine.</li><li>Use `Full` if you want all of the options.</li><li>`ForceDeletes` - Forces the system to delete the pending deleted users when using the accidental deletions prevention feature and the deletion threshold is exceeded.</li></ol> Leaving this property empty emulates the **Restart provisioning** option in the Azure portal. It is similar to setting the **resetScope** to include `QuarantineState`, `Watermark`, and `Escrows`. This option meets most customer needs. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.synchronizationJobRestartCriteria"
+}-->
+
+```json
+{
+ "resetScope": "String"
+}
++
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronizationJobRestartCriteria resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Synchronizationjobsubject https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-synchronizationjobsubject.md
+
+ Title: "synchronizationJobSubject resource type"
+description: "Represents the objects that will be provisioned during on-demand provisioning."
+
+ms.localizationpriority: medium
++
+# synchronizationJobSubject resource type
+
+Namespace: microsoft.graph
+
+Represents the objects that will be provisioned during on-demand provisioning.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|links|[synchronizationLinkedObjects](../resources/synchronization-synchronizationlinkedobjects.md)|Principals that you would like to provision.|
+|objectId|String|The identifier of an object to which a **synchronizationJob** is to be applied. Can be one of the following: <li>An **onPremisesDistinguishedName** for synchronization from Active Directory to Azure AD.</li><li>The user ID for synchronization from Azure AD to a third-party.</li><li>The Worker ID of the Workday worker for synchronization from Workday to either Active Directory or Azure AD.</li>|
+|objectTypeName|String|The type of the object to which a **synchronizationJob** is to be applied. Can be one of the following: <li>`user` for synchronizing between Active Directory and Azure AD.</li><li>`User` for synchronizing a user between Azure AD and a third-party application. </li><li>`Worker` for synchronization a user between Workday and either Active Directory or Azure AD.</li><li>`Group` for synchronizing a group between Azure AD and a third-party application. </li>|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.synchronizationJobSubject"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.synchronizationJobSubject",
+ "objectId": "String",
+ "objectTypeName": "String",
+ "links": {
+ "@odata.type": "microsoft.graph.synchronizationLinkedObjects"
+ }
+}
+```
++
v1.0 Synchronization Synchronizationlinkedobjects https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-synchronizationlinkedobjects.md
+
+ Title: "synchronizationLinkedObjects resource type"
+description: "Represents any references to be provisioned during on-demand provisioning."
+
+ms.localizationpriority: medium
++
+# synchronizationLinkedObjects resource type
+
+Namespace: microsoft.graph
+
+Represents any references to be provisioned during on-demand provisioning.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|members|[synchronizationJobSubject](../resources/synchronization-synchronizationjobsubject.md) collection|All group members that you would like to provision.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.synchronizationLinkedObjects"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.synchronizationLinkedObjects",
+ "members": [
+ {
+ "@odata.type": "microsoft.graph.synchronizationJobSubject"
+ }
+ ]
+}
+```
v1.0 Synchronization Synchronizationmetadataentry https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-synchronizationmetadataentry.md
+
+ Title: "synchronizationMetadataEntry resource type"
+description: "Metadata for the given object."
+ms.localizationpriority: medium
+++
+# synchronizationMetadataEntry resource type
+
+Namespace: microsoft.graph
+
+Metadata for the given object.
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|key|synchronizationMetadata|Possible values are: `GalleryApplicationIdentifier`, `GalleryApplicationKey`, `IsOAuthEnabled`, `IsSynchronizationAgentAssignmentRequired`, `IsSynchronizationAgentRequired`, `IsSynchronizationInPreview`, `OAuthSettings`, `SynchronizationLearnMoreIbizaFwLink`, `ConfigurationFields`. |
+|value|String|Value of the metadata property.|
+
+### Supported key-value pairs
+| Key |Value|
+|:|:-|
+|GalleryApplicationIdentifier|The GUID that represents this enterprise application in Azure AD. |
+|GalleryApplicationKey | The name that represents this enterprise application in Azure AD (same value as the factoryTag attribute within the synchronizationTemplate resource type). |
+|IsOAuthEnabled |Indicates whether OAuth is enabled for this synchronization job's application. |
+|IsSynchronizationAgentAssignmentRequired |Indicates whether to display certain UI elements applicable only during synchronization that requires an on-premises agent. |
+|IsSynchronizationAgentRequired |Indicates whether an on-premises synchronization agent is required for this synchronization job. |
+|IsSynchronizationInPreview |Indicates whether provisioning for this enterprise application is generally available. |
+|OAuthSettings |A JSON containing values necessary for OAuth authentication, such as the token exchange URI and client identifier. |
+|SynchronizationLearnMoreIbizaFwLink |The documentation link that's displayed in the Azure portal. |
+|ConfigurationFields |A JSON containing the textbox configuration names that are displayed in the Azure portal. |
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.synchronizationMetadataEntry"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.synchronizationMetadataEntry",
+ "key": "String",
+ "value": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "metadataEntry resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Synchronizationprogress https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-synchronizationprogress.md
+
+ Title: "synchronizationProgress resource type"
+description: "Represents the progress of a synchronizationJob toward completion."
+ms.localizationpriority: medium
+++
+# synchronizationProgress resource type
+
+Namespace: microsoft.graph
+
+Represents the progress of a [synchronizationJob](synchronization-synchronizationjob.md) toward completion.
+
+## Properties
+
+| Property | Type | Description |
+|:--|:-|:|
+|completedUnits|Int32|The numerator of a progress ratio; the number of units of changes already processed.|
+|progressObservationDateTime|DateTimeOffset|The time of a progress observation as an offset in minutes from UTC.|
+|totalUnits|Int32|The denominator of a progress ratio; a number of units of changes to be processed to accomplish synchronization.|
+|units|String|An optional description of the units.|
++
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.synchronizationProgress"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.synchronizationProgress",
+ "completedUnits": "Integer",
+ "progressObservationDateTime": "String (timestamp)",
+ "totalUnits": "Integer",
+ "units": "String"
+}
+```
+
+<!-- uuid: 15571993-7e2f-4842-84d5-01ceb67cdc05
+20185-08-14 22:30:00 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronizationProcess resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Synchronizationquarantine https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-synchronizationquarantine.md
+
+ Title: "synchronizationQuarantine resource type"
+description: "Provides information about the quarantine state of a synchronizationJob."
+ms.localizationpriority: medium
+++
+# synchronizationQuarantine resource type
+
+Namespace: microsoft.graph
++
+Provides information about the quarantine state of a [synchronizationJob](synchronization-synchronizationjob.md).
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|currentBegan|DateTimeOffset|Date and time when the quarantine was last evaluated and imposed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
+|nextAttempt|DateTimeOffset|Date and time when the next attempt to re-evaluate the quarantine will be made. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
+|reason|quarantineReason|A code that signifies why the quarantine was imposed. The possible values are: `EncounteredBaseEscrowThreshold`, `EncounteredTotalEscrowThreshold`, `EncounteredEscrowProportionThreshold`, `EncounteredQuarantineException`, `Unknown`, `QuarantinedOnDemand`, `TooManyDeletes`, `IngestionInterrupted`.|
+|seriesBegan|DateTimeOffset|Date and time when the quarantine was first imposed in this series (a series starts when a quarantine is first imposed, and is reset as soon as the quarantine is lifted). The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
+|seriesCount|Int64|Number of times in this series the quarantine was re-evaluated and left in effect (a series starts when quarantine is first imposed, and is reset as soon as quarantine is lifted).|
+|error|[synchronizationError](synchronization-synchronizationerror.md)|Describes the error(s) that occurred when putting the synchronization job into quarantine.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.synchronizationQuarantine"
+}-->
+
+```json
+{
+ "error": {
+ "@odata.type": "microsoft.graph.synchronizationError"
+ },
+ "currentBegan": "String (timestamp)",
+ "nextAttempt": "String (timestamp)",
+ "reason": "String",
+ "seriesBegan": "String (timestamp)",
+ "seriesCount": "Integer"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronizationQuarantine resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Synchronizationrule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-synchronizationrule.md
+
+ Title: "synchronizationRule resource type"
+description: "Defines how the synchronization should be performed for the synchronization engine."
+ms.localizationpriority: medium
+++
+# synchronizationRule resource type
+
+Namespace: microsoft.graph
+
+Defines how the synchronization should be performed for the synchronization engine, including which objects to synchronize and in which direction, how objects from the source directory should be matched with objects in the target directory, and how attributes should be transformed when they're synchronized from the source to the target directory.
+
+>**Note:** Synchronization rules define synchronization in one direction - from the source directory to the target directory. The source and target directories are defined as part of the rule properties.
+
+Synchronization rules are updated as part of the [synchronization schema](synchronization-synchronizationschema.md).
+
+## Properties
+
+| Property | Type | Description |
+|:--|:-|:|
+|editable |Boolean |`true` if the synchronization rule can be customized; `false` if this rule is read-only and should not be changed.|
+|id |String |Synchronization rule identifier. Must be one of the identifiers recognized by the synchronization engine. Supported rule identifiers can be found in the synchronization template returned by the API.|
+|metadata |[stringKeyStringValuePair](synchronization-stringkeystringvaluepair.md) collection |Additional extension properties. Unless instructed explicitly by the support team, metadata values should not be changed.|
+|name |String |Human-readable name of the synchronization rule. Not nullable.|
+|objectMappings |[objectMapping](synchronization-objectmapping.md) collection |Collection of object mappings supported by the rule. Tells the synchronization engine which objects should be synchronized.|
+|priority |Integer |Priority relative to other rules in the [synchronizationSchema](synchronization-synchronizationschema.md). Rules with the lowest priority number will be processed first.|
+|sourceDirectoryName |String |Name of the source directory. Must match one of the directory definitions in [synchronizationSchema](synchronization-synchronizationschema.md).|
+|targetDirectoryName |String |Name of the target directory. Must match one of the directory definitions in [synchronizationSchema](synchronization-synchronizationschema.md).|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.synchronizationRule"
+}-->
+
+```json
+{
+ "editable": true,
+ "id": "String",
+ "metadata": [
+ {
+ "@odata.type": "microsoft.graph.stringKeyStringValuePair"
+ }
+ ],
+ "name": "String",
+ "objectMappings": [
+ {
+ "@odata.type": "microsoft.graph.objectMapping"
+ }
+ ],
+ "priority": 1024,
+ "sourceDirectoryName": "String",
+ "targetDirectoryName": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronizationRule resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Synchronizationschedule https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-synchronizationschedule.md
+
+ Title: "synchronizationSchedule resource type"
+description: "Defines the schedule used to run a synchronizationJob."
+ms.localizationpriority: medium
+++
+# synchronizationSchedule resource type
+
+Namespace: microsoft.graph
+
+Defines the schedule used to run a [synchronizationJob](synchronization-synchronizationjob.md).
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|expiration|DateTimeOffset|Date and time when this job will expire. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
+|interval|Duration|The interval between synchronization iterations. The value is represented in ISO 8601 format for durations. For example, `PT1M` represents a period of 1 month.|
+|state|synchronizationScheduleState|The possible values are: `Active`, `Disabled`, `Paused`.|
++
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.synchronizationSchedule"
+}-->
+
+```json
+{
+ "expiration": "String (timestamp)",
+ "interval": "String (duration)",
+ "state": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronizationSchedule resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Synchronizationschema https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-synchronizationschema.md
+
+ Title: "synchronizationSchema resource type"
+description: "Defines what objects will be synchronized and how they will be synchronized."
+ms.localizationpriority: medium
+++
+# synchronizationSchema resource type
+
+Namespace: microsoft.graph
+
+Defines what objects will be synchronized and how they will be synchronized. The synchronization schema contains most of the setup information for a particular synchronization job. Typically, you will customize some of the [attribute mappings](synchronization-attributemapping.md), or add a [scoping filter](synchronization-filter.md) to synchronize only objects that satisfy a certain condition.
+
+The following sections describe the high-level components of the synchronization schema.
+
+## Directory definitions
+
+[Directory definitions](synchronization-directorydefinition.md) provide the synchronization engine information about directories and their objects. For example, the directory definition tells the synchronization engine that an Azure AD directory has objects named **user** and **group**, which attributes are supported for those objects, and the types for those attributes. In order for a particular object and attribute to be used in synchronization rules/object mappings, they have to be defined as part of the directory definition.
+
+## Synchronization rules
+
+[Synchronization rules](synchronization-synchronizationrule.md) are the core of the synchronization setup. They define for the synchronization engine how the synchronization should be performed, including what objects should be synchronized, how objects from the source directory should be matched with objects in the target directory, and how attributes should be transformed when they're synchronized from the source to the target directory.
+
+## Object mappings
+
+[Object mappings](synchronization-objectmapping.md) are the main part of the synchronization rule. Each object mapping defines how a given object should be synchronized from the source to the target directory. In particular, the mapping defines how an object in the source directory should be matched with an object in the target directory, what (if any) scoping filters should be used to decide whether to provision an object, and how object attributes should be transformed when they're synchronized from the source to the target directory.
+
+## Methods
+
+| Method | Return Type | Description |
+|:|:|:|
+| [Get schema](../api/synchronization-synchronizationschema-get.md) | [synchronizationSchema](synchronization-synchronizationschema.md) | Read properties and relationships of the **synchronizationSchema** object. |
+| [Update schema](../api/synchronization-synchronizationschema-update.md) | None | Update the synchronization schema. |
+| [Delete schema](../api/synchronization-synchronizationschema-delete.md) | None | Delete the customized schema, resetting the schema to the default configuration. |
+| [List filter operators](../api/synchronization-synchronizationschema-filteroperators.md) | [filterOperatorSchema](../resources/synchronization-filteroperatorschema.md) collection | List all operators supported in the scoping filters. |
+| [List attribute mapping functions](../api/synchronization-synchronizationschema-functions.md) | [attributeMappingFunctionSchema](../resources/synchronization-attributemappingfunctionschema.md) collection | List all functions supported in the attribute mapping expressions. |
+| [Parse attribute mapping expression](../api/synchronization-synchronizationschema-parseexpression.md) | [parseExpressionResponse](synchronization-parseexpressionresponse.md) | Parse a string expression into an [attributeMappingSource](../resources/synchronization-attributemappingsource.md) object. |
++
+## Properties
+
+| Property | Type | Description |
+|:--|:-|:|
+|id|String|Unique identifier for the schema.|
+|synchronizationRules |[synchronizationRule](synchronization-synchronizationrule.md) collection |A collection of synchronization rules configured for the [synchronizationJob](synchronization-synchronizationjob.md) or [synchronizationTemplate](synchronization-synchronizationtemplate.md). |
+|version |String |The version of the schema, updated automatically with every schema change.|
++
+## Relationships
+|Relationship|Type|Description|
+|:|:|:|
+|directories|[directoryDefinition](../resources/synchronization-directorydefinition.md) collection|Contains the collection of directories and all of their objects.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.synchronizationSchema",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.synchronizationSchema",
+ "id": "String (identifier)",
+ "synchronizationRules": [
+ {
+ "@odata.type": "microsoft.graph.synchronizationRule"
+ }
+ ],
+ "version": "String"
+}
+```
++
v1.0 Synchronization Synchronizationsecretkeystringvaluepair https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-synchronizationsecretkeystringvaluepair.md
+
+ Title: "synchronizationSecretKeyStringValuePair resource type"
+description: "Represents a single secret value."
+ms.localizationpriority: medium
+++
+# synchronizationSecretKeyStringValuePair resource type
+
+Namespace: microsoft.graph
+
+Represents a single secret value.
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|key|synchronizationSecret| Possible values are: `None`, `UserName`, `Password`, `SecretToken`, `AppKey`, `BaseAddress`, `ClientIdentifier`, `ClientSecret`, `SingleSignOnType`, `Sandbox`, `Url`, `Domain`, `ConsumerKey`, `ConsumerSecret`, `TokenKey`, `TokenExpiration`, `Oauth2AccessToken`, `Oauth2AccessTokenCreationTime`, `Oauth2RefreshToken`, `SyncAll`, `InstanceName`, `Oauth2ClientId`, `Oauth2ClientSecret`, `CompanyId`, `UpdateKeyOnSoftDelete`, `SynchronizationSchedule`, `SystemOfRecord`, `SandboxName`, `EnforceDomain`, `SyncNotificationSettings`, `SkipOutOfScopeDeletions`, `Oauth2AuthorizationCode`, `Oauth2RedirectUri`, `ApplicationTemplateIdentifier`, `Oauth2TokenExchangeUri`, `Oauth2AuthorizationUri`, `AuthenticationType`, `Server`, `PerformInboundEntitlementGrants`, `HardDeletesEnabled`, `SyncAgentCompatibilityKey`, `SyncAgentADContainer`, `ValidateDomain`, `TestReferences`, `ConnectionString`.|
+|value|String|The value of the secret.|
++
+### Supported key value pairs
+| Key |Value|
+|:|:-|
+|BaseAddress| The tenant URL / SCIM end point that you are trying to provision.|
+|SecretToken | The token to authorize access to the application. This token is provided by the application developer. |
+|SyncNotificationSettings |This property is used to determine if quarantine emails are sent.|
+|SyncAll |Determines scope of sync between all users and groups or only ones that are assigned. When provisioning users into applications, the value is generally "True".|
+|SkipOutOfScopeDeletions |Determines if accounts that go out of scope will/won't be disabled in the target.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.synchronizationSecretKeyStringValuePair"
+}-->
+
+```json
+{
+ "key": "String",
+ "value": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronizationSecretKeyStringValuePair resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Synchronizationstatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-synchronizationstatus.md
+
+ Title: "synchronizationStatus resource type"
+description: "Represents the current status of the synchronizationJob."
+ms.localizationpriority: medium
+++
+# synchronizationStatus resource type
+
+Namespace: microsoft.graph
+
+Represents the current status of the [synchronizationJob](synchronization-synchronizationjob.md).
+
+## Properties
+
+| Property | Type | Description |
+|:--|:-|:|
+|code|synchronizationStatusCode|High-level status code of the synchronization job. Possible values are: `NotConfigured`, `NotRun`, `Active`, `Paused`, `Quarantine`.|
+|countSuccessiveCompleteFailures|Int64|Number of consecutive times this job failed.|
+|escrowsPruned|Boolean|`true` if the job's escrows (object-level errors) were pruned during initial synchronization. Escrows can be pruned if during the initial synchronization, you reach the threshold of errors that would normally put the job in quarantine. Instead of going into quarantine, the synchronization process clears the job's errors and continues until the initial synchronization is completed. When the initial synchronization is completed, the job will pause and wait for the customer to clean up the errors.|
+|lastExecution|[synchronizationTaskExecution](synchronization-synchronizationtaskexecution.md)|Details of the last execution of the job.|
+|lastSuccessfulExecution|[synchronizationTaskExecution](synchronization-synchronizationtaskexecution.md)|Details of the last execution of this job, which didn't have any errors.|
+|lastSuccessfulExecutionWithExports|[synchronizationTaskExecution](synchronization-synchronizationtaskexecution.md)|Details of the last execution of the job, which exported objects into the target directory.|
+|progress|[synchronizationProgress](synchronization-synchronizationprogress.md) collection|Details of the progress of a job toward completion.|
+|quarantine|[synchronizationQuarantine](synchronization-synchronizationquarantine.md)|If job is in quarantine, quarantine details.|
+|steadyStateFirstAchievedTime|DateTimeOffset|The time when steady state (no more changes to the process) was first achieved. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
+|steadyStateLastAchievedTime|DateTimeOffset|The time when steady state (no more changes to the process) was last achieved. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
+|synchronizedEntryCountByType|[stringKeyLongValuePair](synchronization-stringkeylongvaluepair.md) collection|Count of synchronized objects, listed by object type.|
+|troubleshootingUrl|String|In the event of an error, the URL with the troubleshooting steps for the issue.|
+
+### Synchronization status code details
+
+| Value | Description |
+|:--|:|
+|NotConfigured |Job was not configured and never run. No authorization was provided. |
+|NotRun |Job was configured, and possibly started, but hasn't completed its first run.|
+|Active |Job is running periodically.|
+|Paused |Job was paused (usually by an administrator) and currently is not running, but the state of the job is preserved.|
+|Quarantine |Job is in quarantine. This might happen when there is a high volume of errors, or critical errors such as revoked/expired credentials. While in quarantine, the synchronization process will attempt to run the job with reduced frequency.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.synchronizationStatus"
+}-->
+
+```json
+{
+ "code": "String",
+ "countSuccessiveCompleteFailures": "Integer",
+ "escrowsPruned": true,
+ "lastExecution": {
+ "@odata.type": "microsoft.graph.synchronizationTaskExecution"
+ },
+ "lastSuccessfulExecution": {
+ "@odata.type": "microsoft.graph.synchronizationTaskExecution"
+ },
+ "lastSuccessfulExecutionWithExports": {
+ "@odata.type": "microsoft.graph.synchronizationTaskExecution"
+ },
+ "progress": [
+ {
+ "@odata.type": "microsoft.graph.synchronizationProgress"
+ }
+ ],
+ "quarantine": {
+ "@odata.type": "microsoft.graph.synchronizationQuarantine"
+ },
+ "steadyStateFirstAchievedTime": "String (timestamp)",
+ "steadyStateLastAchievedTime": "String (timestamp)",
+ "synchronizedEntryCountByType": [
+ {
+ "@odata.type": "microsoft.graph.stringKeyLongValuePair"
+ }
+ ],
+ "troubleshootingUrl": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronizationStatus resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Synchronizationtaskexecution https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-synchronizationtaskexecution.md
+
+ Title: "synchronizationTaskExecution resource type"
+description: "Summarizes the results of the synchronization job run."
+ms.localizationpriority: medium
+++
+# synchronizationTaskExecution resource type
+
+Namespace: microsoft.graph
+
+Summarizes the results of the synchronization job run.
+
+## Properties
+| Property | Type |Description|
+|:|:--|:-|
+|activityIdentifier |String |Identifier of the job run.|
+|countEntitled |Int64 |Count of processed entries that were assigned for this application.|
+|countEntitledForProvisioning |Int64 |Count of processed entries that were assigned for provisioning.|
+|countEscrowed |Int64 |Count of entries that were escrowed (errors).|
+|countEscrowedRaw |Int64 |Count of entries that were escrowed, including system-generated escrows.|
+|countExported |Int64 |Count of exported entries.|
+|countExports |Int64 |Count of entries that were expected to be exported.|
+|countImported |Int64 |Count of imported entries.|
+|countImportedDeltas |Int64 |Count of imported delta-changes.|
+|countImportedReferenceDeltas |Int64 |Count of imported delta-changes pertaining to reference changes.|
+|error |[synchronizationError](synchronization-synchronizationerror.md)|If an error was encountered, contains a **synchronizationError** object with details.|
+|state |synchronizationTaskExecutionResult |Code summarizing the result of this run. Possible values are: `Succeeded`, `Failed`, `EntryLevelErrors`.|
+|timeBegan |DateTimeOffset|Time when this job run began. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
+|timeEnded |DateTimeOffset|Time when this job run ended. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "@odata.type": "microsoft.graph.synchronizationTaskExecution"
+}-->
+
+```json
+{
+ "activityIdentifier": "String",
+ "countEntitled": 1024,
+ "countEntitledForProvisioning": 1024,
+ "countEscrowed": 1024,
+ "countEscrowedRaw": 1024,
+ "countExported": 1024,
+ "countExports": 1024,
+ "countImported": 1024,
+ "countImportedDeltas": 1024,
+ "countImportedReferenceDeltas": 1024,
+ "error": {
+ "@odata.type": "microsoft.graph.synchronizationError"
+ },
+ "state": "String",
+ "timeBegan": "String (timestamp)",
+ "timeEnded": "String (timestamp)"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronizationTaskExecution resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Synchronization Synchronizationtemplate https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/synchronization-synchronizationtemplate.md
+
+ Title: "synchronizationTemplate resource type"
+description: "Provides pre-configured synchronization settings for a particular application."
+ms.localizationpriority: medium
+++
+# synchronizationTemplate resource type
+
+Namespace: microsoft.graph
+
+Provides pre-configured synchronization settings for a particular application. These settings will be used by default for any [synchronization job](synchronization-synchronizationjob.md) that is based on the template. The application developer specifies the template; anyone can retrieve the template to see the default settings, including the [synchronization schema](synchronization-synchronizationschema.md).
+
+You can provide multiple templates for an application, and designate a default template. If multiple templates are available for the application you're interested in, seek application-specific guidance to determine which one best meets your needs.
+
+## Methods
+
+| Method | Return Type | Description |
+|:--|:--|:--|
+|[List](../api/synchronization-synchronization-list-templates.md) |[synchronizationTemplate](synchronization-synchronizationtemplate.md) collection |List the templates that are available for an application or application instance (service principal).|
+|[Get](../api/synchronization-synchronizationtemplate-get.md) |[synchronizationTemplate](synchronization-synchronizationtemplate.md) |Read the properties and relationships of the **synchronizationTemplate** object.|
+|[Update](../api/synchronization-synchronizationtemplate-update.md) |[synchronizationTemplate](synchronization-synchronizationtemplate.md) |Update the properties and relationships of the **synchronizationTemplate** object.|
+
+## Properties
+
+| Property | Type | Description |
+|:--|:--|:--|
+|id |String |Unique template identifier.|
+|applicationId |String |Identifier of the application this template belongs to.|
+|default |Boolean |`true` if this template is recommended to be the default for the application.|
+|description |String |Description of the template.|
+|discoverable |String |`true` if this template should appear in the collection of templates available for the application instance (service principal).|
+|factoryTag |String |One of the well-known factory tags supported by the synchronization engine. The **factoryTag** tells the synchronization engine which implementation to use when processing jobs based on this template.|
+|metadata |[synchronizationMetadataEntry](../resources/synchronization-synchronizationmetadataentry.md) collection |Additional extension properties. Unless mentioned explicitly, metadata values should not be changed.|
+
+## Relationships
+| Relationship | Type |Description|
+|:|:-|:-|
+|schema |[synchronizationSchema](synchronization-synchronizationschema.md) |Default synchronization schema for the jobs based on this template.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "optionalProperties": [
+
+ ],
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.synchronizationTemplate"
+}-->
+
+```json
+{
+ "applicationId": "String (identifier)",
+ "default": true,
+ "description": "String",
+ "discoverable": true,
+ "factoryTag": "String",
+ "id": "String (identifier)",
+ "metadata": [
+ {
+ "@odata.type": "microsoft.graph.synchronizationMetadataEntry"
+ }
+ ],
+ "schema": {
+ "@odata.type": "microsoft.graph.synchronizationSchema"
+ }
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "synchronizationTemplate resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Team https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/team.md
For more information about working with groups and members in teams, see [Use th
|[Unarchive team](../api/team-unarchive.md) | [teamsAsyncOperation](../resources/teamsasyncoperation.md) |Restore the team to a read-write state. | |[Clone team](../api/team-clone.md) | [teamsAsyncOperation](../resources/teamsasyncoperation.md) |Copy the team and its associated group. | |[List your teams](../api/user-list-joinedteams.md) | [team](team.md) collection | List the teams you are a member of. |
-|[List associated teams](../api/associatedteaminfo-list.md) | [associatedTeamInfo](associatedteaminfo.md) collection | Get the list of [teams](../resources/associatedteaminfo.md) in Microsoft Teams that a [user](../resources/user.md) is associated with. |
+|[List associated teams](../api/associatedteaminfo-list.md) | [associatedTeamInfo](associatedteaminfo.md) collection | Get the list of [teams](../resources/associatedteaminfo.md) in Microsoft Teams that a [user](../resources/user.md) is associated with.|
+|[List all teams in an organization](../api/teams-list.md) | [team](team.md) collection | List all teams in an organization.
|[Complete migration](../api/team-completemigration.md)|[team](team.md)| Removes migration mode from the team and makes the team available to users to post and read messages.| |[List all channels](../api/team-list-allchannels.md)|[channel](../resources/channel.md) collection|Get the list of [channels](../resources/channel.md) either in this [team](../resources/team.md) or shared with this [team](../resources/team.md) (incoming channels).| |[List channels](../api/channel-list.md)|[channel](../resources/channel.md) collection|Get the list of [channels](../resources/channel.md) in a **team**.|
v1.0 Teamsappauthorization https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/teamsappauthorization.md
+
+ Title: "teamsAppAuthorization resource type"
+description: "The authorization details of a teamsApp."
+
+ms.localizationpriority: medium
++
+# teamsAppAuthorization resource type
+
+Namespace: microsoft.graph
++
+The authorization details of a [teamsApp](teamsapp.md).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|requiredPermissionSet|[teamsAppPermissionSet](../resources/teamsapppermissionset.md)|Set of permissions required by the [teamsApp](teamsapp.md).|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.teamsAppAuthorization"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.teamsAppAuthorization",
+ "requiredPermissionSet": {
+ "@odata.type": "microsoft.graph.teamsAppPermissionSet"
+ }
+}
+```
v1.0 Teamsappdefinition https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/teamsappdefinition.md
Represents the details of a version of a [teamsApp](teamsapp.md).
| shortDescription | string | Short description of the application. | | teamsAppId | string | The ID from the Teams app manifest. | | version | string | The version number of the application. |-
+|authorization|[teamsAppAuthorization](../resources/teamsappauthorization.md)|Authorization requirements specified in the Teams app manifest.|
## Relationships
-| Relationship | Type | Description |
+| Relationship | Type | Description |
|:|:--|:-| |bot|[teamworkBot](teamworkbot.md) | The details of the bot specified in the Teams app manifest. |
Represents the details of a version of a [teamsApp](teamsapp.md).
"id": "string", "teamsAppId": "string", "displayName": "string",
- "version": "string"
+ "version": "string",
+ "authorization": "#microsoft.graph.teamsAppAuthorization"
} ```
Represents the details of a version of a [teamsApp](teamsapp.md).
"section": "documentation", "tocPath": "" }-->-
v1.0 Teamsappinstallation https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/teamsappinstallation.md
Represents a [teamsApp](teamsapp.md) installed in a [team](team.md) or the perso
|[Upgrade app installed for user](../api/userteamwork-teamsappinstallation-upgrade.md) | None | Upgrade the app installed in the personal scope of a user to the latest version.| |[Remove app for user](../api/userteamwork-delete-installedapps.md) | None | Remove (uninstall) an app in the personal scope of a user.| - ## Properties | Property | Type | Description | |:- |:-- |:-- | | id | string | A unique ID (not the Teams app ID). |
+|consentedPermissionSet|[teamsAppPermissionSet](../resources/teamsapppermissionset.md)|The set of resource-specific permissions consented to while installing or upgrading the teamsApp.|
## Relationships
Represents a [teamsApp](teamsapp.md) installed in a [team](team.md) or the perso
|teamsApp|[teamsApp](teamsapp.md)| The app that is installed. | |teamsAppDefinition|[teamsAppDefinition](teamsappdefinition.md)| The details of this version of the app. | - ## JSON representation The following is a JSON representation of the resource.
The following is a JSON representation of the resource.
```json {
- "id": "string"
+ "id": "string",
+ "consentedPermissionSet": "#microsoft.graph.teamsAppPermissionSet"
} ```
The following is a JSON representation of the resource.
"tocPath": "" "suppressions": [] }-->-
v1.0 Teamsapppermissionset https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/teamsapppermissionset.md
+
+ Title: "teamsAppPermissionSet resource type"
+description: "Set of required/granted permissions that can be associated with a Teams app."
+
+ms.localizationpriority: medium
++
+# teamsAppPermissionSet resource type
+
+Namespace: microsoft.graph
++
+Set of required/granted permissions that can be associated with a Teams app.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|resourceSpecificPermissions|[teamsAppResourceSpecificPermission](../resources/teamsappresourcespecificpermission.md) collection|A collection of resource-specific permissions.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.teamsAppPermissionSet"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.teamsAppPermissionSet",
+ "resourceSpecificPermissions": [
+ {
+ "@odata.type": "microsoft.graph.teamsAppResourceSpecificPermission"
+ }
+ ]
+}
+```
v1.0 Teamsappresourcespecificpermission https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/teamsappresourcespecificpermission.md
+
+ Title: "teamsAppResourceSpecificPermission resource type"
+description: "Represents the resource-specific permission associated with a teamsApp."
+
+ms.localizationpriority: medium
++
+# teamsAppResourceSpecificPermission resource type
+
+Namespace: microsoft.graph
++
+Represents the resource-specific permission associated with a **teamsApp**.
+
+For details, see [understanding resource-specific consent](/microsoftteams/platform/graph-api/rsc/resource-specific-consent).
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|permissionType|[teamsAppResourceSpecificPermissionType](../resources/teamsAppResourceSpecificPermission.md#teamsappresourcespecificpermissiontype-values)|The type of resource-specific permission.|
+|permissionValue|String|The name of the resource-specific permission.|
+
+## teamsAppResourceSpecificPermissionType values
+
+| Member | Description |
+|:-|:-|
+| delegated | Indicates that the resource specific permission is of delegated type. |
+| application | Indicates that the resource specific permission is of application type. |
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.teamsAppResourceSpecificPermission"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.teamsAppResourceSpecificPermission",
+ "permissionValue": "String",
+ "permissionType": "String"
+}
+```
v1.0 Termsofusecontainer https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/termsOfUseContainer.md
description: "Container for the relationships that expose the terms of use API a
ms.localizationpriority: medium doc_type: resourcePageType ms.prod: "governance"-+ # termsOfUseContainer resource type
v1.0 Termsexpiration https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/termsexpiration.md
Title: "termsExpiration resource type"
description: "Provides additional settings for the scheduled expiration of the agreement." ms.localizationpriority: medium ms.prod: "governance"-+ doc_type: "resourcePageType"
v1.0 Timeoffrequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/timeoffrequest.md
The following is a JSON representation of the resource.
"optionalProperties": [ ],
+ "keyProperty": "id",
"@odata.type": "microsoft.graph.timeOffRequest" }-->
v1.0 Tokenlifetimepolicy https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/tokenlifetimepolicy.md
Inherits from [stsPolicy](stsPolicy.md).
| Property | Type | Description | |:-|:|:| |definition|String collection| A string collection containing a JSON string that defines the rules and settings for this policy. See below for more details about the JSON schema for this property. Required.|
-|description|String| Description for this policy.|
|displayName|String| Display name for this policy. Required.| |id|String| Unique identifier for this policy. Read-only.| |isOrganizationDefault|Boolean|If set to `true`, activates this policy. There can be many policies for the same policy type, but only one can be activated as the organization default. Optional, default value is `false`.|
The properties below form the JSON object that represents a token lifetime polic
>**Note:** Max values for properties denoted in "days" are 1 second short of the denoted number of days. For example, the max value of 1 days is specified as "23:59:59".
-| Property | Type |Description| Min Value | Max Value | Default Value|
+| Property | Type |Description| Min Value | Max Value | Default Value|
|:|:--|:-|:--|:--|:-| |AccessTokenLifetime|String|Controls how long both access and ID tokens are considered valid.|10 minutes|1 day|1 hour| |Version|Integer|Set value of 1. Required.|None|None|None|
The following is a JSON representation of the resource.
```json { "definition": ["String"],
- "description": "String",
"displayName": "String", "id": "String (identifier)", "isOrganizationDefault": true,
v1.0 User https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/user.md
This resource supports:
|mail|String|The SMTP address for the user, for example, `jeff@contoso.onmicrosoft.com`. Changes to this property will also update the user's **proxyAddresses** collection to include the value as an SMTP address. This property cannot contain accent characters. <br/> **NOTE:** We do not recommend updating this property for Azure AD B2C user profiles. Use the **otherMails** property instead. <br><br>Returned by default. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`, `startsWith`, `endsWith`, and `eq` on `null` values).| |mailboxSettings|[mailboxSettings](mailboxsettings.md)|Settings for the primary mailbox of the signed-in user. You can [get](../api/user-get-mailboxsettings.md) or [update](../api/user-update-mailboxsettings.md) settings for sending automatic replies to incoming messages, locale and time zone. <br><br>Returned only on `$select`.| |mailNickname|String|The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. <br><br>Returned only on `$select`. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`, `startsWith`, and `eq` on `null` values).|
-|mobilePhone|String|The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. <br><br>Returned by default. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`, `startsWith`, and `eq` on `null` values). |
+|mobilePhone|String|The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. <br><br>Returned by default. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`, `startsWith`, and `eq` on `null` values) and `$search`. |
|mySite|String|The URL for the user's personal site. <br><br>Returned only on `$select`.| |officeLocation|String|The office location in the user's place of business. <br><br>Returned by default. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`, `startsWith`, and `eq` on `null` values).| |onPremisesDistinguishedName|String| Contains the on-premises Active Directory `distinguished name` or `DN`. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. <br><br>Returned only on `$select`. |
This resource supports:
|schools|String collection|A list for the user to enumerate the schools they have attended. <br><br>Returned only on `$select`.| |securityIdentifier| String | Security identifier (SID) of the user, used in Windows scenarios. <br><br>Read-only. Returned by default. <br>Supports `$select` and `$filter` (`eq`, `not`, `ge`, `le`, `startsWith`). | |showInAddressList|Boolean|**Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead.** Represents whether the user should be included in the Outlook global address list. See [Known issue](/graph/known-issues#showinaddresslist-property-is-out-of-sync-with-microsoft-exchange).|
-|signInActivity | [signInActivity](signinactivity.md) | Get the last signed-in date and request ID of the sign-in for a given user. Read-only.<br><br>Returned only on `$select`. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`) *but* not with any other filterable properties. <br><br>**Note:** <br/><li>Details for this property require an Azure AD Premium P1/P2 license and the **AuditLog.Read.All** permission.<li>When you specify `$select=signInActivity` or `$filter=signInActivity` while [listing users](../api/user-list.md), the maximum page size is 120 users. Requests with `$top` set higher than 120 will return pages with up to 120 users. <li>This property is not returned for a user who has never signed in or last signed in before April 2020.|
+|signInActivity | [signInActivity](signinactivity.md) | Get the last signed-in date and request ID of the sign-in for a given user. Read-only.<br><br>Returned only on `$select`. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`) *but not with any other filterable properties*. <br><br>**Note:** <br/><li>Details for this property require an Azure AD Premium P1/P2 license and the **AuditLog.Read.All** permission.<li>This property is not returned for a user who has never signed in or last signed in before April 2020.|
|signInSessionsValidFromDateTime|DateTimeOffset| Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use [revokeSignInSessions](../api/user-revokesigninsessions.md) to reset. <br><br>Returned only on `$select`.| |skills|String collection|A list for the user to enumerate their skills. <br><br>Returned only on `$select`.| |state|String|The state or province in the user's address. Maximum length is 128 characters. <br><br>Returned only on `$select`. Supports `$filter` (`eq`, `ne`, `not`, `ge`, `le`, `in`, `startsWith`, and `eq` on `null` values).|
For example: Cameron is administrator of a directory for an elementary school in
|memberOf|[directoryObject](directoryobject.md) collection|The groups and directory roles that the user is a member of. Read-only. Nullable. Supports `$expand`. | |messages|[message](message.md) collection|The messages in a mailbox or folder. Read-only. Nullable.| |onenote|[onenote](onenote.md)| Read-only.|
+|onlineMeetings|[onlineMeeting](onlinemeeting.md) collection| Information about a meeting, including the URL used to join a meeting, the attendees' list, and the description. |
|outlook|[outlookUser](outlookuser.md)| Read-only.| |ownedDevices|[directoryObject](directoryobject.md) collection|Devices that are owned by the user. Read-only. Nullable. Supports `$expand` and `$filter` (`/$count eq 0`, `/$count ne 0`, `/$count eq 1`, `/$count ne 1`).| |ownedObjects|[directoryObject](directoryobject.md) collection|Directory objects that are owned by the user. Read-only. Nullable. Supports `$expand`.|
For example: Cameron is administrator of a directory for an elementary school in
|photo|[profilePhoto](profilephoto.md)| The user's profile photo. Read-only.| |planner|[plannerUser](planneruser.md)| Entry-point to the Planner resource that might exist for a user. Read-only.| |registeredDevices|[directoryObject](directoryobject.md) collection|Devices that are registered for the user. Read-only. Nullable. Supports `$expand`.|
+|teamwork|[userTeamwork](userteamwork.md)| A container for Microsoft Teams features available for the user. Read-only. Nullable.|
|todo|[todo](todo.md)|Represents the To Do services available to a user. | |transitiveMemberOf| [directoryObject](directoryobject.md) collection | The groups, including nested groups, and directory roles that a user is a member of. Nullable.|
v1.0 Userconsentrequest https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/userconsentrequest.md
Title: "userConsentRequest resource type" description: "Represents the details of the request that a user creates when they request the tenant admin for consent to access an app or to grant permissions to an app. The details include justification for requesting access, the status of the request, and the approval details."-+ ms.localizationpriority: medium ms.prod: "governance" doc_type: resourcePageType
Method|Return type|Description|
|customData|String|Free text field to define any custom data for the user consent request. Not used.| |id|String|Identifier of the request. | |reason|String|The user's justification for requiring access to the app. Supports `$filter` (`eq` only) and `$orderby`. |
-|status|String|The status of the user's app consent request. Possible values are: `Initializing`, `InProgress`, and `Completed`. Supports `$filter` (`eq` only) and `$orderby`. |
+|status|String|The status of the user's app consent request. Possible values are: `Initializing`, `InProgress`, `Expired`, and `Completed`. Supports `$filter` (`eq` only) and `$orderby`. |
## Relationships
v1.0 Userlastsigninrecommendationinsightsetting https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/userlastsigninrecommendationinsightsetting.md
+
+ Title: "userLastSignInRecommendationInsightSetting resource type"
+description: "In the Azure AD access reviews, the userLastSignInRecommendationInsightSetting represents the settings associated with the insight that is based on the last sign-in date and time of the user, and that is used to aid reviewers to make decisions."
+
+ms.localizationpriority: medium
++
+# userlastsignInrecommendationinsightsetting resource type
+
+Namespace: microsoft.graph
+
+The **userLastSignInRecommendationInsightSetting** allows you to configure the last sign-in date and time of a user as an insight to aid the reviewers to make decisions for an [accessReviewScheduleDefinition](accessreviewscheduledefinition.md) object.
+
+Inherits from [accessReviewRecommendationInsightSetting](accessReviewRecommendationInsightSetting.md).
+
+## Properties
+| Property | Type | Description |
+| :| :- | :- |
+| recommendationLookBackDuration | Duration | Optional. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to `deny` if the user is inactive during the look-back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days. |
+| signInScope | userSignInRecommendationScope | Indicates whether inactivity is calculated based on the user's inactivity in the tenant or in the application. The possible values are `tenant`, `application`, `unknownFutureValue`. `application` is only relevant when the access review is a review of an assignment to an application. |
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.userLastSignInRecommendationInsightSetting",
+ "baseType": "microsoft.graph.accessReviewRecommendationInsightSetting"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userlastsignInrecommendationinsightsetting",
+ "recommendationLookBackDuration": "String (duration)",
+ "signInScope": "String"
+}
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "userlastsignInrecommendationinsightsetting resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
v1.0 Userregistrationdetails https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/userregistrationdetails.md
+
+ Title: "userRegistrationDetails resource type"
+description: "Represents the state of a user's authentication methods, including which methods are registered and which features the user is registered and capable of such as multi-factor authentication, self-service password reset, and passwordless authentication."
+
+ms.localizationpriority: medium
++
+# userRegistrationDetails resource type
+
+Namespace: microsoft.graph
+
+Represents the state of a user's authentication methods, including which methods are registered and which features the user is registered and capable of such as multi-factor authentication, self-service password reset, and passwordless authentication.
+
+Inherits from [entity](../resources/entity.md).
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[List userRegistrationDetails](../api/authenticationmethodsroot-list-userregistrationdetails.md)|[userRegistrationDetails](../resources/userregistrationdetails.md) collection|Get a list of the authentication methods registered for a user as defined in the [userRegistrationDetails](../resources/userregistrationdetails.md) object.|
+|[Get userRegistrationDetails](../api/userregistrationdetails-get.md)|[userRegistrationDetails](../resources/userregistrationdetails.md)|Read the properties and relationships of a [userRegistrationDetails](../resources/userregistrationdetails.md) object.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|User object identifier in Azure Active Directory. Inherited from [entity](../resources/entity.md).|
+|isAdmin|Boolean|Indicates whether the user has an admin role in the tenant. This value can be used to check the authentication methods that privileged accounts are registered for and capable of.|
+|isMfaCapable|Boolean|Indicates whether the user has registered a strong authentication method for multi-factor authentication. The method must be allowed by the [authentication methods policy](../resources/authenticationmethodspolicy.md). Supports `$filter` (`eq`).|
+|isMfaRegistered|Boolean|Indicates whether the user has registered a strong authentication method for multi-factor authentication. The method may not necessarily be allowed by the [authentication methods policy](../resources/authenticationmethodspolicy.md). Supports `$filter` (`eq`).|
+|isPasswordlessCapable|Boolean|Indicates whether the user has registered a passwordless strong authentication method (including FIDO2, Windows Hello for Business, and Microsoft Authenticator (Passwordless)) that is allowed by the [authentication methods policy](../resources/authenticationmethodspolicy.md). Supports `$filter` (`eq`).|
+|isSsprCapable|Boolean|Indicates whether the user has registered the required number of authentication methods for self-service password reset and the user is allowed to perform self-service password reset by policy. Supports `$filter` (`eq`).|
+|isSsprEnabled|Boolean|Indicates whether the user is allowed to perform self-service password reset by policy. The user may not necessarily have registered the required number of authentication methods for self-service password reset. Supports `$filter` (`eq`).|
+|isSsprRegistered|Boolean|Indicates whether the user has registered the required number of authentication methods for self-service password reset. The user may not necessarily be allowed to perform self-service password reset by policy. Supports `$filter` (`eq`).|
+|isSystemPreferredAuthenticationMethodEnabled|Boolean|Indicates whether system preferred authentication method is enabled. If enabled, the system dynamically determines the most secure authentication method among the methods registered by the user. Supports `$filter` (`eq`).|
+|lastUpdatedDateTime|DateTimeOffset|The date and time (UTC) when the record was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`.|
+|methodsRegistered|String collection|Collection of authentication methods registered, such as `mobilePhone`, `email`, `fido2`. Supports `$filter` (`any` with `eq`).|
+|systemPreferredAuthenticationMethods|String collection| Collection of authentication methods that the system determined to be the most secure authentication methods among the registered methods for second factor authentication. Possible values are: `push`, `oath`, `voiceMobile`, `voiceAlternateMobile`, `voiceOffice`, `sms`, `none`, `unknownFutureValue`. Supports `$filter` (`any` with `eq`).|
+|userDisplayName|String| The user display name, such as `Adele Vance`. Supports `$filter` (`eq`, `startsWith`) and `$orderBy`.|
+|userPreferredMethodForSecondaryAuthentication|userDefaultAuthenticationMethod|The method the user selected as the default second-factor for performing multi-factor authentication. Possible values are: `push`, `oath`, `voiceMobile`, `voiceAlternateMobile`, `voiceOffice`, `sms`, `none`, `unknownFutureValue`. This property is used as preferred MFA method when **isSystemPreferredAuthenticationMethodEnabled** is `false`. Supports `$filter` (`any` with `eq`).|
+|userPrincipalName|String|The user principal name, such as `AdeleV@contoso.com`. Supports `$filter` (`eq`, `startsWith`) and `$orderBy`.|
+|userType|signInUserType|Identifies whether the user is a member or guest in the tenant. The possible values are: `member`, `guest`, `unknownFutureValue`.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.userRegistrationDetails",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userRegistrationDetails",
+ "id": "String (identifier)",
+ "isAdmin": "Boolean",
+ "isMfaCapable": "Boolean",
+ "isMfaRegistered": "Boolean",
+ "isPasswordlessCapable": "Boolean",
+ "isSsprCapable": "Boolean",
+ "isSsprEnabled": "Boolean",
+ "isSsprRegistered": "Boolean",
+ "isSystemPreferredAuthenticationMethodEnabled": "Boolean",
+ "lastUpdatedDateTime": "String (timestamp)",
+ "methodsRegistered": ["String"],
+ "systemPreferredAuthenticationMethods": ["String"],
+ "userDisplayName": "String",
+ "userPreferredMethodForSecondaryAuthentication": "String",
+ "userPrincipalName": "String",
+ "userType": "String"
+}
+```
v1.0 Userregistrationfeaturecount https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/userregistrationfeaturecount.md
+
+ Title: "userRegistrationFeatureCount resource type"
+description: "Represents the number of users registered or capable for multi-factor authentication, self-service password reset, and passwordless authentication."
+
+ms.localizationpriority: medium
++
+# userRegistrationFeatureCount resource type
+
+Namespace: microsoft.graph
+
+Represents the number of users registered or capable for multi-factor authentication, self-service password reset, and passwordless authentication.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|feature|authenticationMethodFeature|Number of users registered or capable for multi-factor authentication, self-service password reset, and passwordless authentication. Possible values are: `ssprRegistered`, `ssprEnabled`, `ssprCapable`, `passwordlessCapable`, `mfaCapable`, `unknownFutureValue`.|
+|userCount|Int64|Number of users.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.userRegistrationFeatureCount"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userRegistrationFeatureCount",
+ "feature": "String",
+ "userCount": "Int64"
+}
+```
v1.0 Userregistrationfeaturesummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/userregistrationfeaturesummary.md
+
+ Title: "userRegistrationFeatureSummary resource type"
+description: "Represents the summary of users capable of multi-factor authentication, self-service password reset, and passwordless authentication in an organization."
+
+ms.localizationpriority: medium
++
+# userRegistrationFeatureSummary resource type
+
+Namespace: microsoft.graph
+
+Represents the summary of users capable of multi-factor authentication, self-service password reset, and passwordless authentication in an organization.
+
+## Methods
+
+| Method | Return Type | Description |
+|:-|:|:|
+| [usersRegisteredByFeature](../api/authenticationmethodsroot-usersregisteredbyfeature.md) | [userRegistrationFeatureSummary](../resources/userregistrationfeaturesummary.md) | Get the number of users capable of multi-factor authentication, self-service password reset, and passwordless authentication. |
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|totalUserCount|Int64|Total number of users accounts, excluding those that are blocked.|
+|userRegistrationFeatureCounts|[userRegistrationFeatureCount](../resources/userregistrationfeaturecount.md) collection|Number of users registered or capable for multi-factor authentication, self-service password reset, and passwordless authentication.|
+|userRoles|includedUserRoles|The role type of the user. Possible values are: `all`, `privilegedAdmin`, `admin`, `user`, `unknownFutureValue`.|
+|userTypes|includedUserTypes|User type. Possible values are: `all`, `member`, `guest`, `unknownFutureValue`.|
+
+The value `privilegedAdmin` consists of the following privileged admin roles:
+
+* Global Administrator
+* Security Administrator
+* Conditional Access Administrator
+* Exchange Administrator
+* SharePoint Administrator
+* Helpdesk Administrator
+* Billing Administrator
+* User Administrator
+* Authentication Administrator
+
+The value `admin` includes all Azure Active Directory admin roles.
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.userRegistrationFeatureSummary"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userRegistrationFeatureSummary",
+ "totalUserCount": "Int64",
+ "userRegistrationFeatureCounts": [{"@odata.type": "microsoft.graph.userRegistrationFeatureCount"}],
+ "userRoles": "String",
+ "userTypes": "String"
+}
+```
v1.0 Userregistrationmethodcount https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/userregistrationmethodcount.md
+
+ Title: "userRegistrationMethodCount resource type"
+description: "Represents the number of users registered for an authentication method."
+
+ms.localizationpriority: medium
++
+# userRegistrationMethodCount resource type
+
+Namespace: microsoft.graph
+
+Represents the number of users registered for an authentication method.
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|authenticationMethod|String|Name of the authentication method.|
+|userCount|Int64|Number of users registered.|
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.userRegistrationMethodCount"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userRegistrationMethodCount",
+ "authenticationMethod": "String",
+ "userCount": "Int64"
+}
+```
v1.0 Userregistrationmethodsummary https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/userregistrationmethodsummary.md
+
+ Title: "userRegistrationMethodSummary resource type"
+description: "Represents the summary of the number of users registered for each authentication method."
+
+ms.localizationpriority: medium
++
+# userRegistrationMethodSummary resource type
+
+Namespace: microsoft.graph
+
+Represents the summary of number of users registered for each authentication method.
+
+## Methods
+
+| Method | Return Type | Description |
+|:-|:|:|
+| [usersRegisteredByMethod](../api/authenticationmethodsroot-usersregisteredbymethod.md) | [userRegistrationMethodSummary](../resources/userregistrationmethodsummary.md) | Get the number of users registered for each authentication method. |
+
+## Properties
+
+|Property|Type|Description|
+|:|:|:|
+|totalUserCount|Int64|Total number of users in the tenant.|
+|userRegistrationMethodCounts|[userRegistrationMethodCount](../resources/userregistrationmethodcount.md) collection|Number of users registered for each authentication method.|
+|userRoles|includedUserRoles|The role type of the user. Possible values are: `all`, `privilegedAdmin`, `admin`, `user`, `unknownFutureValue`.|
+|userTypes|includedUserTypes|User type. Possible values are: `all`, `member`, `guest`, `unknownFutureValue`.|
+
+The value `privilegedAdmin` consists of the following privileged admin roles:
+
+* Global Administrator
+* Security Administrator
+* Conditional Access Administrator
+* Exchange Administrator
+* SharePoint Administrator
+* Helpdesk Administrator
+* Billing Administrator
+* User Administrator
+* Authentication Administrator
+
+The value `admin` includes all Azure Active Directory admin roles.
+
+## Relationships
+
+None.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.userRegistrationMethodSummary"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.userRegistrationMethodSummary",
+ "totalUserCount": "Int64",
+ "userRegistrationMethodCounts": [{"@odata.type": "microsoft.graph.userRegistrationMethodCount"}],
+ "userRoles": "String",
+ "userTypes": "String"
+}
+```
v1.0 Usersettings https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/usersettings.md
This resource supports:
## JSON representation Here is a JSON representation of the resource.-
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.userSettings"
+}-->
```json { "contributionToContentDiscoveryDisabled": false,
v1.0 Usersignininsight https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/usersignininsight.md
+
+ Title: "usersignininsight resource type"
+description: "In the Azure AD access reviews, the userSignInInsight resource represents insights provided to reviewers based on the user's last sign-in date and time."
+
+ms.localizationpriority: medium
++
+# usersignininsight resource type
+
+Namespace: microsoft.graph
+
+Represents an insight provided to reviewers based on the user's last sign-in date and time.
+
+Inherits from [governanceInsight](governanceinsight.md).
+
+## Properties
+| Property | Type | Description |
+| :| :- | :- |
+| lastSignInDateTime | DateTimeOffset | Indicates when the user last signed in. |
+| insightCreatedDateTime | DateTimeOffset | Indicates when the insight was created. |
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.usersignininsight",
+ "baseType": "microsoft.graph.governanceInsight"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.usersignininsight",
+ "lastSignInDateTime": "DateTimeOffset",
+ "insightCreatedDateTime": "DateTimeOffset"
+}
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "usersignininsight resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
v1.0 Verifieddomain https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/verifieddomain.md
Title: "verifiedDomain resource type" description: "Specifies a domain for a tenant. The verifiedDomains property of the organization entity is a collection of verifiedDomain objects." ms.localizationpriority: medium-+ ms.prod: "directory-management" doc_type: resourcePageType
v1.0 Viva Learning Api Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/viva-learning-api-overview.md
doc_type: conceptualPageType
Viva Learning is a centralized employee learning hub in Microsoft Teams that lets employees integrate learning and building skills into their work day. In Viva Learning, teams can discover, share, recommend, and learn from content libraries provided by both their organization and partners. They can quickly access assigned or recently completed learning content, and do all of this without leaving Microsoft Teams.
-The employee learning API in Microsoft Graph enables apps to make content from a learning management system (LMS) or learning provider available in Viva Learning. Use the following resources to integrate with Viva Learning:
+The employee learning API in Microsoft Graph enables apps to make content from a Learning Management System (LMS) or learning provider available in Viva Learning. Use the following resources to integrate with Viva Learning:
-- [Learning provider](learningprovider.md) to manage learning providers, including registering, enabling, disabling, or deleting providers.
+- [Learning provider](learningprovider.md) to manage learning providers, including registering and deleting providers.
- [Learning content](learningcontent.md) to upload and manage learning content metadata from your LMS or learning provider in Viva Learning.
+- [Learning course activities](learningcourseactivity.md) to upload and manage learner course activity records from your LMS or learning provider in Viva Learning.
## How do integrations work?
With the appropriate delegated or application [employee learning permissions](/g
## Use cases for the employee learning API in Microsoft Graph Use the employee learning APIs to do the following:-- [Register a provider with Viva Learning](../api/employeeexperience-post-learningproviders.md), provide a display name, square logo that is displayed on a learning content card, and a long logo that is displayed in the **Details** page, which is required for the provider content to show up in Viva Learning. The returned registration ID can be used to make the subsequent calls for content ingestion.-- [Enable or disable a registration and update the display name and logo URLs for a provider](../api/learningprovider-update.md).-- [Get the details about a provider](../api/learningprovider-get.md) in Viva Learning for a specific **registrationId**.ΓÇ» -- [Get the list of provider registrations](../api/employeeexperience-list-learningproviders.md) in Viva Learning for a tenant.-- [Delete a registration](../api/employeeexperience-delete-learningproviders.md) of a provider in Viva Learning.-- [Push content metadata](../api/learningcontent-update.md) to Viva Learning to make content available within Viva Learning for consumption by users.ΓÇ» -- [Get a list of the metadata of a provider's ingested content](../api/learningprovider-list-learningcontents.md) by using the **registrationId** of a provider.ΓÇ» -- [Get the specified metadata of a provider's ingested content](../api/learningcontent-get.md) in Viva Learning.-- [Delete the specified metadata of a provider's ingested content](../api/learningprovider-delete-learningcontents.md).-
->**Note**: Assignments and completed course records are not yet available in the employee learning API.
-
+- Manage learning providers:
+ - [Register a provider with Viva Learning](../api/employeeexperience-post-learningproviders.md), provide a display name, square logo that is displayed on a learning content card, and a long logo that is displayed in the **Details** page, which is required for the provider content to show up in Viva Learning. The returned registration ID can be used to make the subsequent calls for content ingestion.
+ - [Get the details about a provider](../api/learningprovider-get.md) in Viva Learning for a specific **registrationId**.ΓÇ»
+ - [Get the list of provider registrations](../api/employeeexperience-list-learningproviders.md) in Viva Learning for a tenant.
+ - [Delete a registration](../api/employeeexperience-delete-learningproviders.md) of a provider in Viva Learning.
+- Create and manage learning content:
+ - [Push content metadata](../api/learningcontent-update.md) to Viva Learning to make content available within Viva Learning for consumption by users.ΓÇ»
+ - [Get a list of the metadata of a provider's ingested content](../api/learningprovider-list-learningcontents.md) by using the **registrationId** of a provider.ΓÇ»
+ - [Get the specified metadata of a provider's ingested content](../api/learningcontent-get.md) in Viva Learning.
+ - [Delete the specfied metadata of a provider's ingested content](../api/learningprovider-delete-learningcontents.md).
+ - Create and manage learning course activity:
+ - [Get the list of the courses for a user](../api/learningcourseactivity-list.md)
+ - [Create a new learning course activity](../api/employeeexperienceuser-post-learningcourseactivities.md) in Viva Learning.
+ - [Get details of learning course activity ](../api/learningcourseactivity-get.md) by using **learningCourseActivityId**.
+ - [Update details of learning course activity ](../api/learningcourseactivity-update.md) by using **learningCourseActivityId**.
+ - [Delete learning course activity](../api/learningcourseactivity-delete.md)
+
## What's new Find out about the [latest new features and updates](/graph/whats-new-overview) for this API set.
v1.0 Watermarkprotectionvalues https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/watermarkprotectionvalues.md
Title: "watermarkProtectionValues resource type"
-description: "Represents the reasons for a participant's restricted media experience."
+description: "Indicates whether a watermark is enabled for different content types in a meeting."
ms.localizationpriority: medium ms.prod: "cloud-communications"
doc_type: resourcePageType
Namespace: microsoft.graph -
-Indicates whether a watermark should be applied to any content type. Please note this is not a security feature because it relies on the client application to implement the watermarking.
+Indicates that a watermark is enabled for this particular meeting. Any clients that don't support watermarks will have a restricted (audio-only) experience in the meeting.
## Properties
v1.0 Webhooks https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/webhooks.md
Title: "Use the Microsoft Graph API to get change notifications" description: "Deliver change notifications to clients." ms.localizationpriority: high-+ ms.prod: "change-notifications" doc_type: conceptualPageType Last updated 09/10/2022
v1.0 Workbook https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/resources/workbook.md
None.
## Relationships | Relationship | Type |Description| |:|:--|:-|
+|comments|[workbookComment](workbookcomment.md) collection|Represents a collection of comments in a workbook.|
|names|[workbookNamedItem](nameditem.md) collection|Represents a collection of workbooks scoped named items (named ranges and constants). Read-only.| |operations|[workbookOperation](workbookoperation.md) collection|The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the `Location` header is returned in the response. Read-only.| |tables|[workbookTable](table.md) collection|Represents a collection of tables associated with the workbook. Read-only.|
v1.0 Toc.Yml https://github.com/microsoftgraph/microsoft-graph-docs/commits/main/api-reference/v1.0/toc.yml a/api-reference/v1.0/toc.yml
-name: Reference
items: - name: Overview of Microsoft Graph href: /graph/overview - name: Authentication and authorization items:
- - name: Overview
- href: /graph/auth/index?context=graph/api/1.0
- displayName: authentication, authorization, authenticate, authorize
- - name: Basics
- href: /graph/auth/auth-concepts?context=graph/api/1.0
- - name: Register your app
- href: /graph/auth-register-app-v2?context=graph/api/1.0
- - name: Get access on behalf of a user
- href: /graph/auth-v2-user?context=graph/api/1.0
- - name: Get access without a user
- href: /graph/auth-v2-service?context=graph/api/1.0
- - name: Permissions
- items:
- name: Overview
- displayName: Microsoft Graph permissions
- href: /graph/permissions-overview?context=graph/api/1.0
- - name: Permissions reference
- displayName: Microsoft Graph permissions list
- href: /graph/permissions-reference?context=graph/api/1.0
- - name: Azure AD built-in roles
- displayName: Microsoft Graph permissions
- href: /azure/active-directory/roles/permissions-reference?toc=/graph/toc.json
- - name: Manage app access (CSPs)
- href: /graph/auth-cloudsolutionprovider?context=graph/api/1.0
- - name: Limit mailbox access
- href: /graph/auth-limit-mailbox-access?context=graph/api/1.0
- - name: Resolve authorization errors
- href: /graph/resolve-auth-errors?context=graph/api/1.0
+ href: /graph/auth/index?context=graph/api/1.0
+ displayName: authentication, authorization, authenticate, authorize
+ - name: Basics
+ href: /graph/auth/auth-concepts?context=graph/api/1.0
+ - name: Register your app
+ href: /graph/auth-register-app-v2?context=graph/api/1.0
+ - name: Get access on behalf of a user
+ href: /graph/auth-v2-user?context=graph/api/1.0
+ - name: Get access without a user
+ href: /graph/auth-v2-service?context=graph/api/1.0
+ - name: Permissions
+ items:
+ - name: Overview
+ displayName: Microsoft Graph permissions
+ href: /graph/permissions-overview?context=graph/api/1.0
+ - name: Permissions reference
+ displayName: Microsoft Graph permissions list
+ href: /graph/permissions-reference?context=graph/api/1.0
+ - name: Azure AD built-in roles
+ displayName: Microsoft Graph permissions
+ href: /azure/active-directory/roles/permissions-reference?toc=/graph/toc.json
+ - name: Manage app access (CSPs)
+ href: /graph/auth-cloudsolutionprovider?context=graph/api/1.0
+ - name: Limit mailbox access
+ href: /graph/auth-limit-mailbox-access?context=graph/api/1.0
+ - name: Resolve authorization errors
+ href: /graph/resolve-auth-errors?context=graph/api/1.0
- name: Use the API items:
- - name: Overview
- href: /graph/use-the-api?context=graph/api/1.0
- displayName: Microsoft Graph API, API, Microsoft Graph REST API, REST API
- - name: Access data and methods
- href: /graph/traverse-the-graph?context=graph/api/1.0
- - name: Paging
- href: /graph/paging?context=graph/api/1.0
- - name: Query parameters
- displayName: OData version 4.01, OData query parameters
- items:
- - name: Use query parameters
- displayName: OData query parameters, OData
- href: /graph/query-parameters?context=graph/api/1.0
- - name: Use filter
- displayName: OData query parameters, OData
- href: /graph/filter-query-parameter?context=graph/api/1.0
- - name: Use search
- displayName: OData query parameters, OData
- href: /graph/search-query-parameter?context=graph/api/1.0
- - name: Advanced query capabilities
- displayName: OData query parameters, OData
- href: /graph/aad-advanced-queries?context=graph/api/1.0
- - name: Optimize requests with query parameters
- displayName: OData query parameters, OData
- href: /training/modules/optimize-data-usage
- - name: Batching
- href: /graph/json-batching?context=graph/api/1.0
- displayName: Batch request
- - name: Throttling
- items:
- name: Overview
- href: /graph/throttling?context=graph/api/1.0
- displayName: throttling
- - name: Service-specific limits
- href: /graph/throttling-limits?context=graph/api/1.0
- displayName: throttling
- - name: Optimize network traffic
- href: /training/modules/optimize-network-traffic
- displayName: throttling
- - name: Change notifications
- displayName: change notifications, rich notifications, basic notifications, subscriptions, webhooks, Azure Event Hubs, Azure Event Grids
- href: /graph/webhooks?context=graph/api/1.0
- - name: Change tracking
- displayName: delta query
- href: /graph/delta-query-overview?context=graph/api/1.0
- - name: Add custom data
- displayName: directory extensions, schema extensions, open extensions, extension attributes
- href: /graph/extensibility-overview?context=graph/api/1.0
- - name: Enable metered APIs
- href: /graph/metered-api-setup?context=graph/api/1.0
- displayName: monetize, charge, cost, pricing
- - name: Use Graph Explorer
- items:
- - name: Get started
- href: /graph/graph-explorer/graph-explorer-overview?context=graph/api/1.0
- displayName: Graph Explorer, try the API, try API
- - name: Work with Graph Explorer
- href: /graph/graph-explorer/graph-explorer-features?context=graph/api/1.0
- - name: Use Postman
- href: /graph/use-postman?context=graph/api/1.0
- - name: System messages
- href: /graph/system-messages?context=graph/api/1.0
+ href: /graph/use-the-api?context=graph/api/1.0
+ displayName: Microsoft Graph API, API, Microsoft Graph REST API, REST API
+ - name: Access data and methods
+ href: /graph/traverse-the-graph?context=graph/api/1.0
+ - name: Paging
+ href: /graph/paging?context=graph/api/1.0
+ - name: Query parameters
+ displayName: OData version 4.01, OData query parameters
+ items:
+ - name: Use query parameters
+ displayName: OData query parameters, OData
+ href: /graph/query-parameters?context=graph/api/1.0
+ - name: Use filter
+ displayName: OData query parameters, OData
+ href: /graph/filter-query-parameter?context=graph/api/1.0
+ - name: Use search
+ displayName: OData query parameters, OData
+ href: /graph/search-query-parameter?context=graph/api/1.0
+ - name: Advanced query capabilities
+ displayName: OData query parameters, OData
+ href: /graph/aad-advanced-queries?context=graph/api/1.0
+ - name: Optimize requests with query parameters
+ displayName: OData query parameters, OData
+ href: /training/modules/optimize-data-usage
+ - name: Batching
+ href: /graph/json-batching?context=graph/api/1.0
+ displayName: Batch request
+ - name: Throttling
+ items:
+ - name: Overview
+ href: /graph/throttling?context=graph/api/1.0
+ displayName: throttling
+ - name: Service-specific limits
+ href: /graph/throttling-limits?context=graph/api/1.0
+ displayName: throttling
+ - name: Optimize network traffic
+ href: /training/modules/optimize-network-traffic
+ displayName: throttling
+ - name: Change notifications
+ displayName: change notifications, rich notifications, basic notifications, subscriptions, webhooks, Azure Event Hubs, Azure Event Grids
+ href: /graph/webhooks?context=graph/api/1.0
+ - name: Change tracking
+ displayName: delta query
+ href: /graph/delta-query-overview?context=graph/api/1.0
+ - name: Add custom data
+ displayName: directory extensions, schema extensions, open extensions, extension attributes
+ href: /graph/extensibility-overview?context=graph/api/1.0&view=graph-rest-1.0&preserve-view=true
+ - name: Enable metered APIs
+ href: /graph/metered-api-setup?context=graph/api/1.0
+ displayName: monetize, charge, cost, pricing
+ - name: Use Graph Explorer
+ items:
+ - name: Get started
+ href: /graph/graph-explorer/graph-explorer-overview?context=graph/api/1.0
+ displayName: Graph Explorer, try the API, try API
+ - name: Work with Graph Explorer
+ href: /graph/graph-explorer/graph-explorer-features?context=graph/api/1.0
+ - name: Use Postman
+ href: /graph/use-postman?context=graph/api/1.0
+ - name: System messages
+ href: /graph/system-messages?context=graph/api/1.0
- name: Migrate items:
- - name: Azure AD Graph
- items:
- - name: Migrate Azure AD Graph apps
- href: /graph/migrate-azure-ad-graph-overview?context=graph/api/1.0
- displayName: Migration, Azure AD Graph, migrate
- - name: Checklist to migrate apps
- href: /graph/migrate-azure-ad-graph-planning-checklist?context=graph/api/1.0
- - name: "1: Review differences"
- expanded: true
- items:
- - name: Requests
- href: /graph/migrate-azure-ad-graph-request-differences?context=graph/api/1.0
- - name: Service features
- href: /graph/migrate-azure-ad-graph-feature-differences?context=graph/api/1.0
- - name: Resource types
- href: /graph/migrate-azure-ad-graph-resource-differences?context=graph/api/1.0
- - name: Entity properties
- href: /graph/migrate-azure-ad-graph-property-differences?context=graph/api/1.0
- - name: Methods
- href: /graph/migrate-azure-ad-graph-method-differences?context=graph/api/1.0
- - name: "2: Examine API use"
- href: /graph/migrate-azure-ad-graph-audit-api-use?context=graph/api/1.0
- - name: "3: Review app details"
- expanded: true
- items:
- - name: App registration
- href: /graph/migrate-azure-ad-graph-app-registration?context=graph/api/1.0
- - name: Auth libraries
- href: /graph/migrate-azure-ad-graph-authentication-library?context=graph/api/1.0
- - name: .NET client libraries
- href: /graph/migrate-azure-ad-graph-client-libraries?context=graph/api/1.0
- - name: "4: Deploy, test, and extend"
- href: /graph/migrate-azure-ad-graph-deploy-test-extend?context=graph/api/1.0
- - name: Azure AD Graph migration FAQ
- href: /graph/migrate-azure-ad-graph-faq?context=graph/api/1.0
- displayName: migrate, frequently asked questions
- - name: Configure Azure AD Graph permissions
- href: /graph/migrate-azure-ad-graph-configure-permissions?context=graph/api/1.0
- - name: Exchange Web Services
- items:
- - name: Migrate EWS apps
- href: /graph/migrate-exchange-web-services-overview?context=graph/api/1.0
- displayName: Migration, Exchange Web Services, EWS, migrate
- - name: Authentication
- href: /graph/migrate-exchange-web-services-authentication?context=graph/api/1.0
- - name: API mapping
- href: /graph/migrate-exchange-web-services-api-mapping?context=graph/api/1.0
+ - name: Azure AD Graph
+ items:
+ - name: Migrate Azure AD Graph apps
+ href: /graph/migrate-azure-ad-graph-overview?context=graph/api/1.0
+ displayName: Migration, Azure AD Graph, migrate
+ - name: Checklist to migrate apps
+ href: /graph/migrate-azure-ad-graph-planning-checklist?context=graph/api/1.0
+ - name: "1: Review differences"
+ expanded: true
+ items:
+ - name: Requests
+ href: /graph/migrate-azure-ad-graph-request-differences?context=graph/api/1.0
+ - name: Service features
+ href: /graph/migrate-azure-ad-graph-feature-differences?context=graph/api/1.0
+ - name: Resource types
+ href: /graph/migrate-azure-ad-graph-resource-differences?context=graph/api/1.0
+ - name: Entity properties
+ href: /graph/migrate-azure-ad-graph-property-differences?context=graph/api/1.0
+ - name: Methods
+ href: /graph/migrate-azure-ad-graph-method-differences?context=graph/api/1.0
+ - name: "2: Examine API use"
+ href: /graph/migrate-azure-ad-graph-audit-api-use?context=graph/api/1.0
+ - name: "3: Review app details"
+ expanded: true
+ items:
+ - name: App registration
+ href: /graph/migrate-azure-ad-graph-app-registration?context=graph/api/1.0
+ - name: Auth libraries
+ href: /graph/migrate-azure-ad-graph-authentication-library?context=graph/api/1.0
+ - name: .NET client libraries
+ href: /graph/migrate-azure-ad-graph-client-libraries?context=graph/api/1.0
+ - name: "4: Deploy, test, and extend"
+ href: /graph/migrate-azure-ad-graph-deploy-test-extend?context=graph/api/1.0
+ - name: Azure AD Graph migration FAQ
+ href: /graph/migrate-azure-ad-graph-faq?context=graph/api/1.0
+ displayName: migrate, frequently asked questions
+ - name: Configure Azure AD Graph permissions
+ href: /graph/migrate-azure-ad-graph-configure-permissions?context=graph/api/1.0
+ - name: Exchange Web Services
+ items:
+ - name: Migrate EWS apps
+ href: /graph/migrate-exchange-web-services-overview?context=graph/api/1.0
+ displayName: Migration, Exchange Web Services, EWS, migrate
+ - name: Authentication
+ href: /graph/migrate-exchange-web-services-authentication?context=graph/api/1.0
+ - name: API mapping
+ href: /graph/migrate-exchange-web-services-api-mapping?context=graph/api/1.0
- name: Use SDKs items: - name: Overview
items:
href: /graph/sdks/use-beta?context=graph/api/1.0 - name: Use PowerShell items:
- - name: PowerShell overview
- href: /powershell/microsoftgraph/overview?toc=/graph/toc.json
- - name: Install PowerShell SDK
- href: /powershell/microsoftgraph/installation?toc=/graph/toc.json
- - name: Get started
- href: /powershell/microsoftgraph/get-started?toc=/graph/toc.json
- - name: Navigate the PowerShell SDK
- href: /powershell/microsoftgraph/navigating?toc=/graph/toc.json
- - name: App-only authentication
- href: /powershell/microsoftgraph/app-only?toc=/graph/toc.json
+ - name: PowerShell overview
+ href: /powershell/microsoftgraph/overview?toc=/graph/toc.json
+ - name: Install PowerShell SDK
+ href: /powershell/microsoftgraph/installation?toc=/graph/toc.json
+ - name: Get started
+ href: /powershell/microsoftgraph/get-started?toc=/graph/toc.json
+ - name: Navigate the PowerShell SDK
+ href: /powershell/microsoftgraph/navigating?toc=/graph/toc.json
+ - name: App-only authentication
+ href: /powershell/microsoftgraph/app-only?toc=/graph/toc.json
+ - name: Use the CLI (preview)
+ items:
+ - name: CLI overview
+ href: /graph/cli/overview?context=graph/api/1.0
+ - name: Install the CLI
+ href: /graph/cli/installation?context=graph/api/1.0
+ - name: Get started
+ href: /graph/cli/get-started?context=graph/api/1.0
+ - name: Navigate the CLI
+ href: /graph/cli/navigating?context=graph/api/1.0
+ - name: App-only authentication
+ href: /graph/cli/app-only?context=graph/api/1.0
- name: Use the toolkit items: - name: Overview
items:
displayName: Microsoft Graph Toolkit, toolkit - name: Get started items:
- - name: Get started
- href: /graph/toolkit/get-started/overview?context=graph/api/1.0
- displayName: Microsoft Graph Toolkit, toolkit
- - name: Toolkit for React
- href: /graph/toolkit/get-started/mgt-react?context=graph/api/1.0
- - name: Toolkit for SPFx
- href: /graph/toolkit/get-started/mgt-spfx?context=graph/api/1.0
+ - name: Get started
+ href: /graph/toolkit/get-started/overview?context=graph/api/1.0
+ displayName: Microsoft Graph Toolkit, toolkit
+ - name: Toolkit for React
+ href: /graph/toolkit/get-started/mgt-react?context=graph/api/1.0
+ - name: Toolkit for SPFx
+ href: /graph/toolkit/get-started/mgt-spfx?context=graph/api/1.0
- name: Build your first app items:
- - name: Register an Azure AD app
- href: /graph/toolkit/get-started/add-aad-app-registration?context=graph/api/1.0
- - name: Build a web app (JavaScript)
- href: /graph/toolkit/get-started/build-a-web-app?context=graph/api/1.0
- - name: Build a web app (React)
- href: /graph/toolkit/get-started/use-toolkit-with-react?context=graph/api/1.0
- - name: Build a web app (Angular)
- href: /graph/toolkit/get-started/use-toolkit-with-angular?context=graph/api/1.0
- - name: Build a SharePoint web part
- href: /graph/toolkit/get-started/build-a-sharepoint-web-part?context=graph/api/1.0
- - name: Build a Teams tab
- href: /graph/toolkit/get-started/build-a-microsoft-teams-tab?context=graph/api/1.0
- - name: Build a Teams tab with SSO
- href: /graph/toolkit/get-started/build-a-microsoft-teams-sso-tab?context=graph/api/1.0
- - name: Build an Electron app
- href: /graph/toolkit/get-started/build-an-electron-app?context=graph/api/1.0
- - name: Build a productivity hub app
- href: /graph/toolkit/get-started/building-one-productivity-hub?context=graph/api/1.0
+ - name: Register an Azure AD app
+ href: /graph/toolkit/get-started/add-aad-app-registration?context=graph/api/1.0
+ - name: Build a web app (JavaScript)
+ href: /graph/toolkit/get-started/build-a-web-app?context=graph/api/1.0
+ - name: Build a web app (React)
+ href: /graph/toolkit/get-started/use-toolkit-with-react?context=graph/api/1.0
+ - name: Build a web app (Angular)
+ href: /graph/toolkit/get-started/use-toolkit-with-angular?context=graph/api/1.0
+ - name: Build a SharePoint web part
+ href: /graph/toolkit/get-started/build-a-sharepoint-web-part?context=graph/api/1.0
+ - name: Build a Teams tab
+ href: /graph/toolkit/get-started/build-a-microsoft-teams-tab?context=graph/api/1.0
+ - name: Build an Electron app
+ href: /graph/toolkit/get-started/build-an-electron-app?context=graph/api/1.0
+ - name: Build a productivity hub app
+ href: /graph/toolkit/get-started/building-one-productivity-hub?context=graph/api/1.0
- name: Providers items:
- - name: Using the providers
- href: /graph/toolkit/providers/providers?context=graph/api/1.0
- displayName: Microsoft Graph Toolkit providers, toolkit provider
- - name: MSAL provider
- href: /graph/toolkit/providers/msal?context=graph/api/1.0
- - name: MSAL2 provider
- href: /graph/toolkit/providers/msal2?context=graph/api/1.0
- - name: SharePoint provider
- href: /graph/toolkit/providers/sharepoint?context=graph/api/1.0
- - name: Teams provider
- href: /graph/toolkit/providers/teams?context=graph/api/1.0
- - name: Teams MSAL2 provider
- href: /graph/toolkit/providers/teams-msal2?context=graph/api/1.0
- - name: TeamsFx provider
- href: /graph/toolkit/providers/teamsfx?context=graph/api/1.0
- - name: Electron provider
- href: /graph/toolkit/providers/electron?context=graph/api/1.0
- - name: Proxy provider
- href: /graph/toolkit/providers/proxy?context=graph/api/1.0
- - name: Custom provider
- href: /graph/toolkit/providers/custom?context=graph/api/1.0
+ - name: Using the providers
+ href: /graph/toolkit/providers/providers?context=graph/api/1.0
+ displayName: Microsoft Graph Toolkit providers, toolkit provider
+ - name: Custom provider
+ href: /graph/toolkit/providers/custom?context=graph/api/1.0
+ - name: Electron provider
+ href: /graph/toolkit/providers/electron?context=graph/api/1.0
+ - name: MSAL2 provider
+ href: /graph/toolkit/providers/msal2?context=graph/api/1.0
+ - name: Proxy provider
+ href: /graph/toolkit/providers/proxy?context=graph/api/1.0
+ - name: SharePoint provider
+ href: /graph/toolkit/providers/sharepoint?context=graph/api/1.0
+ - name: TeamsFx provider
+ href: /graph/toolkit/providers/teamsfx?context=graph/api/1.0
- name: Components items:
- - name: Login
- href: /graph/toolkit/components/login?context=graph/api/1.0
- displayName: Microsoft Graph toolkit components, toolkit component
- - name: Get
- href: /graph/toolkit/components/get?context=graph/api/1.0
- - name: Person
- href: /graph/toolkit/components/person?context=graph/api/1.0
- - name: People
- href: /graph/toolkit/components/people?context=graph/api/1.0
- - name: Person card
- href: /graph/toolkit/components/person-card?context=graph/api/1.0
- - name: People picker
- href: /graph/toolkit/components/people-picker?context=graph/api/1.0
- - name: Teams channel picker
- href: /graph/toolkit/components/teams-channel-picker?context=graph/api/1.0
- - name: Agenda
- href: /graph/toolkit/components/agenda?context=graph/api/1.0
- - name: Planner tasks
- href: /graph/toolkit/components/tasks?context=graph/api/1.0
- - name: To-do tasks
- href: /graph/toolkit/components/todo?context=graph/api/1.0
- - name: File
- href: /graph/toolkit/components/file?context=graph/api/1.0
- - name: File list
- href: /graph/toolkit/components/file-list?context=graph/api/1.0
+ - name: Agenda
+ href: /graph/toolkit/components/agenda?context=graph/api/1.0
+ - name: File
+ href: /graph/toolkit/components/file?context=graph/api/1.0
+ - name: File list
+ href: /graph/toolkit/components/file-list?context=graph/api/1.0
+ - name: Get
+ href: /graph/toolkit/components/get?context=graph/api/1.0
+ - name: Login
+ href: /graph/toolkit/components/login?context=graph/api/1.0
+ displayName: Microsoft Graph toolkit components, toolkit component
+ - name: People
+ href: /graph/toolkit/components/people?context=graph/api/1.0
+ - name: People picker
+ href: /graph/toolkit/components/people-picker?context=graph/api/1.0
+ - name: Person
+ href: /graph/toolkit/components/person?context=graph/api/1.0
+ - name: Person card
+ href: /graph/toolkit/components/person-card?context=graph/api/1.0
+ - name: Picker
+ href: /graph/toolkit/components/picker?context=graph/api/1.0
+ - name: Planner tasks
+ href: /graph/toolkit/components/tasks?context=graph/api/1.0
+ - name: Search box (preview)
+ href: /graph/toolkit/components/search-box?context=graph/api/1.0
+ - name: Search results (preview)
+ href: /graph/toolkit/components/search-results?context=graph/api/1.0
+ - name: Taxonomy picker
+ href: /graph/toolkit/components/taxonomy-picker?context=graph/api/1.0
+ - name: Teams channel picker
+ href: /graph/toolkit/components/teams-channel-picker?context=graph/api/1.0
+ - name: Theme toggle
+ href: /graph/toolkit/components/theme-toggle?context=graph/api/1.0
+ - name: To-do tasks
+ href: /graph/toolkit/components/todo?context=graph/api/1.0
- name: Customize components items:
- - name: Styling components
- href: /graph/toolkit/customize-components/style?context=graph/api/1.0
- - name: Templating components
- href: /graph/toolkit/customize-components/templates?context=graph/api/1.0
- - name: Handling events
- href: /graph/toolkit/customize-components/events?context=graph/api/1.0
- - name: Caching Microsoft Graph calls in components
- href: /graph/toolkit/customize-components/cache?context=graph/api/1.0
- - name: Localizing components
- href: /graph/toolkit/customize-components/localization?context=graph/api/1.0
- - name: Right-to-left support
- href: /graph/toolkit/customize-components/right-to-left?context=graph/api/1.0
+ - name: Caching Microsoft Graph calls in components
+ href: /graph/toolkit/customize-components/cache?context=graph/api/1.0
+ - name: Handling events
+ href: /graph/toolkit/customize-components/events?context=graph/api/1.0
+ - name: Localizing components
+ href: /graph/toolkit/customize-components/localization?context=graph/api/1.0
+ - name: Right-to-left support
+ href: /graph/toolkit/customize-components/right-to-left?context=graph/api/1.0
+ - name: Styling components
+ href: /graph/toolkit/customize-components/style?context=graph/api/1.0
+ - name: Templating components
+ href: /graph/toolkit/customize-components/templates?context=graph/api/1.0
+ - name: Disambiguation of components
+ href: /graph/toolkit/customize-components/disambiguation?context=graph/api/1.0
+ - name: Upgrading to v3
+ href: /graph/toolkit/upgrade?context=graph/api/1.0
+ - name: Configure Connected Services
+ displayName: Configure Connected Services in Visual Studio
+ href: /graph/office-365-connected-services?context=graph/api/1.0
- name: Resources items:
- - name: Best practices
- href: /graph/best-practices-concept?context=graph/api/1.0
- displayName: Microsoft Graph, Best practices for working with Microsoft Graph
- - name: Known issues
- href: /graph/known-issues?context=graph/api/1.0
- displayName: Microsoft Graph, Known issues with Microsoft Graph
- - name: API changelog
- href: https://developer.microsoft.com/graph/changelog
- - name: Errors
- href: /graph/errors?context=graph/api/1.0
- displayName: Microsoft Graph error responses and error resource types
+ - name: Best practices
+ href: /graph/best-practices-concept?context=graph/api/1.0
+ displayName: Microsoft Graph, Best practices for working with Microsoft Graph
+ - name: Known issues
+ href: https://developer.microsoft.com/graph/known-issues
+ displayName: Microsoft Graph, Known issues with Microsoft Graph
+ - name: API changelog
+ href: https://developer.microsoft.com/graph/changelog
+ - name: Errors
+ href: /graph/errors?context=graph/api/1.0
+ displayName: Microsoft Graph error responses and error resource types
- name: API v1.0 reference expanded: true items:
- - name: Overview
- href: overview.md
- displayName: Microsoft Graph REST API v1.0 reference
- - name: Users
- items:
- - name: Overview
- href: resources/users.md
- - name: User
- href: resources/user.md
- items:
- - name: List
- href: api/user-list.md
- - name: Create
- href: api/user-post-users.md
- - name: Get
- href: api/user-get.md
- - name: Update
- href: api/user-update.md
- - name: Delete
- href: api/user-delete.md
- - name: Change password
- href: api/user-changepassword.md
- - name: Get delta
- href: api/user-delta.md
- - name: Get delta for directory object
- href: api/directoryobject-delta.md
- - name: App role assignment
- href: resources/approleassignment.md
- items:
- - name: List
- href: api/user-list-approleassignments.md
- - name: Add
- href: api/user-post-approleassignments.md
- - name: Remove
- href: api/user-delete-approleassignments.md
- - name: Get delta for directory object
- href: api/directoryobject-delta.md
- - name: Calendar
- href: resources/calendar.md
- displayName: Outlook, Outlook calendar
- items:
- - name: Create
- href: api/user-post-calendars.md
- - name: Create calendar group
- href: api/user-post-calendargroups.md
- - name: Create event
- href: api/user-post-events.md
- - name: Find meeting times
- href: api/user-findmeetingtimes.md
- - name: Get free/busy schedule
- href: api/calendar-getschedule.md
- - name: List calendars
- href: api/user-list-calendars.md
- - name: List calendar groups
- href: api/user-list-calendargroups.md
- - name: List calendar view
- href: api/user-list-calendarview.md
- - name: List events
- href: api/user-list-events.md
- - name: Reminder view
- href: api/user-reminderview.md
- - name: Delegated permission grant
- items:
- - name: OAuth 2.0 permission grant
- href: resources/oauth2permissiongrant.md
- - name: List
- href: api/user-list-oauth2permissiongrants.md
- - name: Directory object
- href: resources/directoryobject.md
- items:
- - name: Get delta
- href: api/directoryobject-delta.md
- - name: Assign license
- href: api/user-assignlicense.md
- - name: Export personal data
- href: api/user-exportpersonaldata.md
- - name: Check member groups
- href: api/directoryobject-checkmembergroups.md
- - name: Get member groups
- href: api/directoryobject-getmembergroups.md
- - name: Check member objects
- href: api/directoryobject-checkmemberobjects.md
- - name: Get member objects
- href: api/directoryobject-getmemberobjects.md
- - name: Get objects by IDs
- href: api/directoryobject-getbyids.md
- - name: List created objects
- href: api/user-list-createdobjects.md
- - name: List license details
- href: api/user-list-licensedetails.md
- - name: List owned devices
- href: api/user-list-owneddevices.md
- - name: List owned objects
- href: api/user-list-ownedobjects.md
- - name: List registered devices
- href: api/user-list-registereddevices.md
- - name: Reprocess license assignment
- href: api/user-reprocesslicenseassignment.md
- - name: Revoke sign-in session
- href: api/user-revokesigninsessions.md
- - name: List deleted items
- href: api/directory-deleteditems-list.md
- - name: Get deleted item
- href: api/directory-deleteditems-get.md
- - name: Permanently delete item
- href: api/directory-deleteditems-delete.md
- - name: Restore deleted item
- href: api/directory-deleteditems-restore.md
- - name: Drive
- href: resources/drive.md
- items:
- - name: Get drive
- href: api/drive-get.md
- - name: List children
- href: api/driveitem-list-children.md
- - name: Group
- href: resources/group.md
- items:
- - name: List joined teams
- href: api/user-list-joinedteams.md
- - name: List associated teams
- href: api/associatedteaminfo-list.md
- - name: List member of
- href: api/user-list-memberof.md
- - name: List transitive member of
- href: api/user-list-transitivememberof.md
- - name: Insights
- items:
- - name: Office Graph insights
- items:
- - name: Office Graph insights
- href: resources/officegraphinsights.md
- - name: List shared
- href: api/insights-list-shared.md
- - name: List trending
- href: api/insights-list-trending.md
- - name: List used
- href: api/insights-list-used.md
- - name: Content discovery settings
- items:
- - name: User settings
- href: resources/usersettings.md
- - name: Get settings
- href: api/usersettings-get.md
- - name: Update settings
- href: api/usersettings-update.md
- - name: Mail
- items:
- - name: Message
- href: resources/message.md
- - name: Create mail folder
- href: api/user-post-mailfolders.md
- - name: Create draft message
- href: api/user-post-messages.md
- - name: Create message rule
- href: api/mailfolder-post-messagerules.md
- - name: Create override
- href: api/inferenceclassification-post-overrides.md
- - name: Get mail tips
- href: api/user-getmailtips.md
- - name: List mail folders
- href: api/user-list-mailfolders.md
- - name: List messages
- href: api/user-list-messages.md
- - name: List overrides
- href: api/inferenceclassification-list-overrides.md
- - name: List rules
- href: api/mailfolder-list-messagerules.md
- - name: Send mail
- href: api/user-sendmail.md
- - name: Notes
- items:
- - name: OneNote root
- href: resources/onenote.md
- - name: List notebooks
- href: api/onenote-list-notebooks.md
- - name: Create notebook
- href: api/onenote-post-notebooks.md
- - name: Org hierarchy
- items:
- - name: List direct reports
- href: api/user-list-directreports.md
- - name: Get manager
- href: api/user-list-manager.md
- - name: Assign manager
- href: api/user-post-manager.md
- - name: Remove manager
- href: api/user-delete-manager.md
- - name: Outlook settings
- items:
- - name: Mailbox settings
- expanded: true
- items:
- - name: Mailbox settings
- href: resources/mailboxsettings.md
- - name: Get mailbox settings
- href: api/user-get-mailboxsettings.md
- - name: Update mailbox settings
- href: api/user-update-mailboxsettings.md
- - name: Outlook user services
- expanded: true
- items:
- - name: Outlook user
- href: resources/outlookuser.md
- - name: Create category
- href: api/outlookuser-post-mastercategories.md
- - name: Get language choices
- href: api/outlookuser-supportedlanguages.md
- - name: Get time zone choices
- href: api/outlookuser-supportedtimezones.md
- - name: List categories
- href: api/outlookuser-list-mastercategories.md
- - name: Translate IDs
- href: api/user-translateexchangeids.md
- - name: People
- items:
- - name: Person
- href: resources/person.md
- - name: List people
- href: api/user-list-people.md
- - name: Personal contact
- items:
- - name: Contact
- href: resources/contact.md
- - name: Create
- href: api/user-post-contacts.md
- - name: Create contact folder
- href: api/user-post-contactfolders.md
- - name: List
- href: api/user-list-contacts.md
- - name: List contact folders
- href: api/user-list-contactfolders.md
- - name: Photo
- items:
- - name: Profile photo
- href: resources/profilephoto.md
- - name: Get photo
- href: api/profilephoto-get.md
- - name: Update photo
- href: api/profilephoto-update.md
- - name: Planner
- items:
- - name: Planner task
- href: resources/plannertask.md
- - name: List tasks
- href: api/planneruser-list-tasks.md
- - name: Teamwork and communications
- items:
- - name: Installed app
- href: resources/teamsappinstallation.md
- - name: List apps for user
- href: api/userteamwork-list-installedapps.md
- - name: Add app for user
- href: api/userteamwork-post-installedapps.md
- - name: Gets installed app for user
- href: api/userteamwork-get-installedapps.md
- - name: Upgrade installed app for user
- href: api/userteamwork-teamsappinstallation-upgrade.md
- - name: Remove app for user
- href: api/userteamwork-delete-installedapps.md
- - name: Get chat between user and app
- href: api/userscopeteamsappinstallation-get-chat.md
- - name: Get chat for user
- href: api/chat-get.md
- - name: List chats for user
- href: api/chat-list.md
- - name: To-do task
- items:
- - name: To-do task
- href: resources/todotask.md
- - name: Create task
- href: api/todotasklist-post-tasks.md
- - name: Create task list
- href: api/todo-post-lists.md
- - name: List tasks
- href: api/todotasklist-list-tasks.md
- - name: List task lists
- href: api/todo-list-lists.md
- - name: User settings
- items:
- - name: User settings
- href: resources/usersettings.md
- - name: Get settings
- href: api/usersettings-get.md
- - name: Update settings
- href: api/usersettings-update.md
- - name: Groups
- items:
- name: Overview
- href: resources/groups-overview.md
- - name: Group
- href: resources/group.md
- items:
- - name: List groups
- href: api/group-list.md
- - name: Create group
- href: api/group-post-groups.md
- - name: Get group
- href: api/group-get.md
- - name: Update group
- href: api/group-update.md
- - name: Delete group
- href: api/group-delete.md
- - name: Renew group
- href: api/group-renew.md
- - name: Add favorite
- href: api/group-addfavorite.md
- - name: Remove favorite
- href: api/group-removefavorite.md
- - name: List members
- href: api/group-list-members.md
- - name: Add member
- href: api/group-post-members.md
- - name: Remove member
- href: api/group-delete-members.md
- - name: List member of
- href: api/group-list-memberof.md
- - name: List transitive member of
- href: api/group-list-transitivememberof.md
- - name: List transitive members
- href: api/group-list-transitivemembers.md
- - name: List owners
- href: api/group-list-owners.md
- - name: Add owner
- href: api/group-post-owners.md
- - name: Remove owner
- href: api/group-delete-owners.md
- - name: Get delta
- href: api/group-delta.md
- - name: Get delta for directory object
- href: api/directoryobject-delta.md
- - name: Assign license
- href: api/group-assignlicense.md
- - name: List joined teams
- href: api/user-list-joinedteams.md
- - name: List associated teams
- href: api/associatedteaminfo-list.md
- - name: Group setting
- href: resources/groupsetting.md
- items:
- - name: Create
- href: api/group-post-settings.md
- - name: Get
- href: api/groupsetting-get.md
- - name: List
- href: api/group-list-settings.md
- - name: Update
- href: api/groupsetting-update.md
- - name: Delete
- href: api/groupsetting-delete.md
- - name: Group setting template
- href: resources/groupsettingtemplate.md
- items:
- - name: List group setting templates
- href: api/groupsettingtemplate-list.md
- - name: Get group setting template
- href: api/groupsettingtemplate-get.md
- - name: List lifecycle policies
- href: api/group-list-grouplifecyclepolicies.md
- - name: List photos
- href: api/group-list-photos.md
- - name: List permission grants
- href: api/group-list-permissiongrants.md
- - name: Reset unseen count
- href: api/group-resetunseencount.md
- - name: Subscribe by mail
- href: api/group-subscribebymail.md
- - name: Unsubscribe by mail
- href: api/group-unsubscribebymail.md
- - name: Lifecycle policy
- href: resources/grouplifecyclepolicy.md
- items:
- - name: List policies
- href: api/grouplifecyclepolicy-list.md
- - name: Create policy
- href: api/grouplifecyclepolicy-post-grouplifecyclepolicies.md
- - name: Get policy
- href: api/grouplifecyclepolicy-get.md
- - name: Update policy
- href: api/grouplifecyclepolicy-update.md
- - name: Delete policy
- href: api/grouplifecyclepolicy-delete.md
- - name: Add group
- href: api/grouplifecyclepolicy-addgroup.md
- - name: Remove group
- href: api/grouplifecyclepolicy-removegroup.md
- - name: Validate properties
- href: api/group-validateproperties.md
- - name: App role assignment
- href: resources/approleassignment.md
- items:
- - name: List
- href: api/group-list-approleassignments.md
- - name: Add
- href: api/group-post-approleassignments.md
- - name: Remove
- href: api/group-delete-approleassignments.md
- - name: Get delta for directory object
- href: api/directoryobject-delta.md
- - name: Attachment
- items:
- - name: Attachment
- href: resources/attachment.md
- - name: File attachment type
- href: resources/fileattachment.md
- - name: Item attachment type
- href: resources/itemattachment.md
- - name: Reference attachment type
- href: resources/referenceattachment.md
- - name: Get attachment
- href: api/attachment-get.md
- - name: Delete attachment
- href: api/attachment-delete.md
- - name: Calendar
- href: resources/calendar.md
- items:
- - name: Get calendar
- href: api/calendar-get.md
- - name: Update calendar
- href: api/calendar-update.md
- - name: List events
- href: api/group-list-events.md
- - name: Create event
- href: api/group-post-events.md
- - name: Get event
- href: api/group-get-event.md
- - name: Update event
- href: api/group-update-event.md
- - name: Delete event
- href: api/group-delete-event.md
- - name: List calendar view
- href: api/group-list-calendarview.md
- - name: Get delta
- href: api/event-delta.md
- - name: Create open extension
- href: api/opentypeextension-post-opentypeextension.md
- - name: Get open extension
- href: api/opentypeextension-get.md
- - name: Conversation
- href: resources/conversation.md
- items:
- - name: List conversations
- href: api/group-list-conversations.md
- - name: Create conversation
- href: api/group-post-conversations.md
- - name: Get group conversation
- href: api/group-get-conversation.md
- - name: Delete group conversation
- href: api/group-delete-conversation.md
- - name: List conversation threads
- href: api/conversation-list-threads.md
- - name: Create conversation thread
- href: api/conversation-post-threads.md
- - name: List accepted senders
- href: api/group-list-acceptedsenders.md
- - name: Create accepted sender
- href: api/group-post-acceptedsenders.md
- - name: Remove accepted sender
- href: api/group-delete-acceptedsenders.md
- - name: List rejected senders
- href: api/group-list-rejectedsenders.md
- - name: Create rejected sender
- href: api/group-post-rejectedsenders.md
- - name: Remove rejected senders
- href: api/group-delete-rejectedsenders.md
- - name: Conversation thread
- href: resources/conversationthread.md
- items:
- - name: List threads
- href: api/group-list-threads.md
- - name: Create thread
- href: api/group-post-threads.md
- - name: Get conversation thread
- href: api/group-get-thread.md
- - name: Update conversation thread
- href: api/group-update-thread.md
- - name: Delete conversation thread
- href: api/group-delete-thread.md
- - name: Reply to conversation thread
- href: api/conversationthread-reply.md
- - name: Directory object
- href: resources/directoryobject.md
- items:
- - name: Get delta
- href: api/directoryobject-delta.md
- - name: Check member groups
- href: api/directoryobject-checkmembergroups.md
- - name: Get member groups
- href: api/directoryobject-getmembergroups.md
- - name: Check member objects
- href: api/directoryobject-checkmemberobjects.md
- - name: Get member objects
- href: api/directoryobject-getmemberobjects.md
- - name: List deleted groups
- href: api/directory-deleteditems-list.md
- - name: List deleted groups owned by user
- href: api/directory-deleteditems-getuserownedobjects.md
- - name: Get deleted group
- href: api/directory-deleteditems-get.md
- - name: Permanently delete group
- href: api/directory-deleteditems-delete.md
- - name: Restore deleted group
- href: api/directory-deleteditems-restore.md
- - name: Drive
- href: resources/drive.md
- items:
- - name: Get drive
- href: api/drive-get.md
- - name: List children
- href: api/driveitem-list-children.md
- - name: Extended properties
- items:
- - name: Overview
- href: resources/extended-properties-overview.md
- - name: Single-value extended property
- items:
- - name: Single-value extended property
- href: resources/singlevaluelegacyextendedproperty.md
- - name: Create single-value property
- href: api/singlevaluelegacyextendedproperty-post-singlevalueextendedproperties.md
- - name: Get single-value property
- href: api/singlevaluelegacyextendedproperty-get.md
- - name: Multi-value extended property
- items:
- - name: Multi-value extended property
- href: resources/multivaluelegacyextendedproperty.md
- - name: Create multi-value property
- href: api/multivaluelegacyextendedproperty-post-multivalueextendedproperties.md
- - name: Get multi-value property
- href: api/multivaluelegacyextendedproperty-get.md
- - name: Notes
- items:
- - name: OneNote root
- href: resources/onenote.md
- - name: List notebooks
- href: api/onenote-list-notebooks.md
- - name: Create notebook
- href: api/onenote-post-notebooks.md
- - name: Photo
- items:
- - name: Profile photo
- href: resources/profilephoto.md
- - name: Get photo
- href: api/profilephoto-get.md
- - name: Update photo
- href: api/profilephoto-update.md
- - name: Planner
- items:
- - name: Planner plan
- href: resources/plannerplan.md
- - name: List plans
- href: api/plannergroup-list-plans.md
- - name: Post
- href: resources/post.md
- items:
- - name: List posts
- href: api/conversationthread-list-posts.md
- - name: Get post
- href: api/post-get.md
- - name: Reply post
- href: api/post-reply.md
- - name: Forward post
- href: api/post-forward.md
- - name: List attachments
- href: api/post-list-attachments.md
- - name: Add attachment
- href: api/post-post-attachments.md
- - name: Create open extension
- href: api/opentypeextension-post-opentypeextension.md
- - name: Get open extension
- href: api/opentypeextension-get.md
- - name: Applications
- items:
- - name: Application
- href: resources/application.md
+ href: overview.md
+ displayName: Microsoft Graph REST API v1.0 reference
+ - name: Users
items:
- - name: List applications
- href: api/application-list.md
- - name: Create application
- href: api/application-post-applications.md
- - name: Get application
- href: api/application-get.md
- - name: Update application
- href: api/application-update.md
- - name: Delete application
- href: api/application-delete.md
- - name: Get delta
- href: api/application-delta.md
- - name: Get delta for directory object
- href: api/directoryobject-delta.md
- - name: List deleted applications
- href: api/directory-deleteditems-list.md
- - name: List deleted applications owned by user
- href: api/directory-deleteditems-getuserownedobjects.md
- - name: Get deleted application
- href: api/directory-deleteditems-get.md
- - name: Permanently delete application
- href: api/directory-deleteditems-delete.md
- - name: Restore deleted application
- href: api/directory-deleteditems-restore.md
- - name: Application template
- href: resources/applicationtemplate.md
- items:
- - name: List
- href: api/applicationtemplate-list.md
- - name: Get
- href: api/applicationtemplate-get.md
- - name: Instantiate
- href: api/applicationtemplate-instantiate.md
- - name: Certificates and secrets
- items:
- - name: Add password
- displayName: Add secrets
- href: api/application-addpassword.md
- - name: Remove password
- displayName: Remove secrets
- href: api/application-removepassword.md
- - name: Add key
- href: api/application-addkey.md
- - name: Remove key
- href: api/application-removekey.md
- - name: Extensions
- items:
- - name: Extension property
- href: resources/extensionproperty.md
- items:
- - name: List
- href: api/application-list-extensionproperty.md
- - name: Create
- href: api/application-post-extensionproperty.md
- - name: Get
- href: api/extensionproperty-get.md
- - name: Delete
- href: api/extensionproperty-delete.md
- - name: Get available extension properties
- href: api/directoryobject-getavailableextensionproperties.md
- - name: Federated identity credentials
- displayName: Workload identity federation, workload identities
- items:
- name: Overview
- href: resources/federatedidentitycredentials-overview.md
- - name: Federated identity credentials
- href: resources/federatedidentitycredential.md
+ href: resources/users.md
+ - name: User
+ href: resources/user.md
items: - name: List
- href: api/application-list-federatedidentitycredentials.md
+ href: api/user-list.md
- name: Create
- href: api/application-post-federatedidentitycredentials.md
+ href: api/user-post-users.md
- name: Get
- href: api/federatedidentitycredential-get.md
+ href: api/user-get.md
- name: Update
- href: api/federatedidentitycredential-update.md
+ href: api/user-update.md
- name: Delete
- href: api/federatedidentitycredential-delete.md
- - name: Owners
- items:
- - name: List
- href: api/application-list-owners.md
- - name: Add
- href: api/application-post-owners.md
- - name: Remove
- href: api/application-delete-owners.md
- - name: Policies
- items:
- - name: Token issuance policy
- href: resources/tokenissuancepolicy.md
- items:
- - name: Assign
- href: api/application-post-tokenissuancepolicies.md
- - name: List
- href: api/application-list-tokenissuancepolicies.md
- - name: Remove
- href: api/application-delete-tokenissuancepolicies.md
- - name: Token lifetime policy
- href: resources/tokenlifetimepolicy.md
- items:
- - name: Assign
- href: api/application-post-tokenlifetimepolicies.md
- - name: List
- href: api/application-list-tokenlifetimepolicies.md
- - name: Remove
- href: api/application-delete-tokenlifetimepolicies.md
- - name: Verified publisher
- items:
- - name: Set
- href: api/application-setverifiedpublisher.md
- - name: Unset
- href: api/application-unsetverifiedpublisher.md
- - name: Service principal
- href: resources/serviceprincipal.md
- items:
- - name: List
- href: api/serviceprincipal-list.md
- - name: Create
- href: api/serviceprincipal-post-serviceprincipals.md
- - name: Get
- href: api/serviceprincipal-get.md
- - name: Update
- href: api/serviceprincipal-update.md
- - name: Delete
- href: api/serviceprincipal-delete.md
- - name: List deleted service principals
- href: api/directory-deleteditems-list.md
- - name: Get deleted service principal
- href: api/directory-deleteditems-get.md
- - name: Permanently delete service principal
- href: api/directory-deleteditems-delete.md
- - name: Restore deleted service principal
- href: api/directory-deleteditems-restore.md
- - name: Get delta
- href: api/serviceprincipal-delta.md
- - name: Get delta for directory object
- href: api/directoryobject-delta.md
- - name: List created objects
- href: api/serviceprincipal-list-createdobjects.md
- - name: List owned objects
- href: api/serviceprincipal-list-ownedobjects.md
- - name: App role assignment
- href: resources/approleassignment.md
- items:
- - name: List
- href: api/serviceprincipal-list-approleassignments.md
- - name: Add
- href: api/serviceprincipal-post-approleassignments.md
- - name: Remove
- href: api/serviceprincipal-delete-approleassignments.md
- - name: List assigned to
- href: api/serviceprincipal-list-approleassignedto.md
- - name: Add assigned to
- href: api/serviceprincipal-post-approleassignedto.md
- - name: Remove assigned to
- href: api/serviceprincipal-delete-approleassignedto.md
- - name: Certificates and secrets
- items:
- - name: Add password
- displayName: Add secrets
- href: api/serviceprincipal-addpassword.md
- - name: Remove password
- displayName: Remove secrets
- href: api/serviceprincipal-removepassword.md
- - name: Add key
- href: api/serviceprincipal-addkey.md
- - name: Remove key
- href: api/serviceprincipal-removekey.md
- - name: Add token signing certificate
- href: api/serviceprincipal-addtokensigningcertificate.md
- - name: Delegated permission grant
- items:
- - name: OAuth 2.0 permission grant
- href: resources/oauth2permissiongrant.md
- - name: List
- href: api/serviceprincipal-list-oauth2permissiongrants.md
- - name: Delegated permission classification
- href: resources/delegatedpermissionclassification.md
- items:
- - name: List
- href: api/serviceprincipal-list-delegatedpermissionclassifications.md
- - name: Create
- href: api/serviceprincipal-post-delegatedpermissionclassifications.md
- - name: Delete
- href: api/serviceprincipal-delete-delegatedpermissionclassifications.md
- - name: Membership
- items:
- - name: List member of
- href: api/serviceprincipal-list-memberof.md
- - name: List transitive member of
- href: api/serviceprincipal-list-transitivememberof.md
- - name: Check member groups
- href: api/directoryobject-checkmembergroups.md
- - name: Get member groups
- href: api/directoryobject-getmembergroups.md
- - name: Check member objects
- href: api/directoryobject-checkmemberobjects.md
- - name: Get member objects
- href: api/directoryobject-getmemberobjects.md
- - name: Owners
- items:
- - name: List
- href: api/serviceprincipal-list-owners.md
- - name: Add
- href: api/serviceprincipal-post-owners.md
- - name: Remove
- href: api/serviceprincipal-delete-owners.md
- - name: Policies
- items:
- - name: Claims mapping policy
- href: resources/claimsmappingpolicy.md
- items:
- - name: Assign
- href: api/serviceprincipal-post-claimsmappingpolicies.md
- - name: List
- href: api/serviceprincipal-list-claimsmappingpolicies.md
- - name: Remove
- href: api/serviceprincipal-delete-claimsmappingpolicies.md
- - name: Home realm discovery policy
- href: resources/homerealmdiscoverypolicy.md
- items:
- - name: Assign
- href: api/serviceprincipal-post-homerealmdiscoverypolicies.md
- - name: List
- href: api/serviceprincipal-list-homerealmdiscoverypolicies.md
- - name: Remove
- href: api/serviceprincipal-delete-homerealmdiscoverypolicies.md
- - name: Permission grant policy
- href: resources/permissiongrantpolicy.md
- items:
- - name: Create
- href: api/permissiongrantpolicy-post-permissiongrantpolicies.md
- - name: List
- href: api/permissiongrantpolicy-list.md
- - name: Get
- href: api/permissiongrantpolicy-get.md
- - name: Update
- href: api/permissiongrantpolicy-update.md
- - name: Delete
- href: api/permissiongrantpolicy-delete.md
- - name: Permission grant condition sets
- href: resources/permissiongrantconditionset.md
- items:
- - name: List includes
- href: api/permissiongrantpolicy-list-includes.md
- - name: Create in includes
- href: api/permissiongrantpolicy-post-includes.md
- - name: Delete from includes
- href: api/permissiongrantpolicy-delete-includes.md
- - name: List excludes
- href: api/permissiongrantpolicy-list-excludes.md
- - name: Create in excludes
- href: api/permissiongrantpolicy-post-excludes.md
- - name: Delete from excludes
- href: api/permissiongrantpolicy-delete-excludes.md
- - name: Token issuance policy
- href: resources/tokenissuancepolicy.md
- items:
- - name: Assign
- href: api/application-post-tokenissuancepolicies.md
- - name: List
- href: api/application-list-tokenissuancepolicies.md
- - name: Remove
- href: api/application-delete-tokenissuancepolicies.md
- - name: Token lifetime policy
- href: resources/tokenlifetimepolicy.md
- items:
- - name: Assign
- href: api/application-post-tokenlifetimepolicies.md
- - name: List
- href: api/application-list-tokenlifetimepolicies.md
- - name: Remove
- href: api/application-delete-tokenlifetimepolicies.md
- - name: Calendars
- displayname: Outlook calendar
- items:
- - name: Calendar
- href: resources/calendar.md
- items:
- - name: List calendars
- href: api/user-list-calendars.md
- - name: Create calendar
- href: api/user-post-calendars.md
- - name: Get calendar
- href: api/calendar-get.md
- - name: Update calendar
- href: api/calendar-update.md
- - name: Delete calendar
- href: api/calendar-delete.md
- - name: List calendar view
- href: api/calendar-list-calendarview.md
- - name: List events
- href: api/calendar-list-events.md
- - name: Create Event
- href: api/calendar-post-events.md
- - name: Reminder view
- href: api/user-reminderview.md
- - name: Get free/busy schedule
- href: api/calendar-getschedule.md
- - name: Find meeting times
- href: api/user-findmeetingtimes.md
- - name: Event
- href: resources/event.md
- items:
- - name: List events
- href: api/user-list-events.md
- - name: Create event
- href: api/user-post-events.md
- - name: Get event
- href: api/event-get.md
- - name: Update event
- href: api/event-update.md
- - name: Delete event
- href: api/event-delete.md
- - name: Get delta
- href: api/event-delta.md
- - name: Forward event
- href: api/event-forward.md
- - name: Cancel event
- href: api/event-cancel.md
- - name: Accept event
- href: api/event-accept.md
- - name: Tentatively accept
- href: api/event-tentativelyaccept.md
- - name: Decline event
- href: api/event-decline.md
- - name: Dismiss reminder
- href: api/event-dismissreminder.md
- - name: Snooze reminder
- href: api/event-snoozereminder.md
- - name: List event instances
- href: api/event-list-instances.md
- - name: List attachments
- href: api/event-list-attachments.md
- - name: Add attachment
- href: api/event-post-attachments.md
- - name: Create session to attach large file
- href: api/attachment-createuploadsession.md
- - name: Create open extension
- href: api/opentypeextension-post-opentypeextension.md
- - name: Get open extension
- href: api/opentypeextension-get.md
- - name: Event message
- href: resources/eventmessage.md
- items:
- - name: Get event message
- href: api/eventmessage-get.md
- - name: Update event message
- href: api/eventmessage-update.md
- - name: Delete event message
- href: api/eventmessage-delete.md
- - name: Send event message
- href: api/message-send.md
- - name: Copy event message
- href: api/message-copy.md
- - name: Move event message
- href: api/message-move.md
- - name: Create draft to reply
- href: api/message-createreply.md
- - name: Reply event message
- href: api/message-reply.md
- - name: Create draft to reply-all
- href: api/message-createreplyall.md
- - name: ReplyAll event message
- href: api/message-replyall.md
- - name: Create Forward
- href: api/message-createforward.md
- - name: Forward event message
- href: api/message-forward.md
- - name: Add attachment
- href: api/eventmessage-post-attachments.md
- - name: List attachments
- href: api/eventmessage-list-attachments.md
- - name: Create open extension
- href: api/opentypeextension-post-opentypeextension.md
- - name: Get open extension
- href: api/opentypeextension-get.md
- - name: Attachment
- items:
- - name: Attachment
- href: resources/attachment.md
- - name: File attachment type
- href: resources/fileattachment.md
- - name: Item attachment type
- href: resources/itemattachment.md
- - name: Reference attachment type
- href: resources/referenceattachment.md
- - name: Create session to attach large file
- href: api/attachment-createuploadsession.md
- - name: Get attachment
- href: api/attachment-get.md
- - name: Delete attachment
- href: api/attachment-delete.md
- - name: Calendar view
- href: api/calendar-list-calendarview.md
- items:
- - name: List calendar view
- href: api/calendar-list-calendarview.md
- - name: Get delta
- href: api/event-delta.md
- - name: Reminder view
- href: api/user-reminderview.md
- - name: Calendar group
- href: resources/calendargroup.md
- items:
- - name: List calendar groups
- href: api/user-list-calendargroups.md
- - name: Create calendar group
- href: api/user-post-calendargroups.md
- - name: Get calendar group
- href: api/calendargroup-get.md
- - name: Update calendar group
- href: api/calendargroup-update.md
- - name: Delete calendar group
- href: api/calendargroup-delete.md
- - name: List calendars in calendar group
- href: api/calendargroup-list-calendars.md
- - name: Create calendar in calendar group
- href: api/calendargroup-post-calendars.md
- - name: Calendar permission
- href: resources/calendarpermission.md
- items:
- - name: List
- href: api/calendar-list-calendarpermissions.md
- - name: Create
- href: api/calendar-post-calendarpermissions.md
- - name: Get
- href: api/calendarpermission-get.md
- - name: Update
- href: api/calendarpermission-update.md
- - name: Delete
- href: api/calendarpermission-delete.md
- - name: Categories
- items:
- - name: Category
- href: resources/outlookcategory.md
- - name: List categories
- href: api/outlookuser-list-mastercategories.md
- - name: Create category
- href: api/outlookuser-post-mastercategories.md
- - name: Get category
- href: api/outlookcategory-get.md
- - name: Update category
- href: api/outlookcategory-update.md
- - name: Delete category
- href: api/outlookcategory-delete.md
- - name: Extended properties
- items:
- - name: Overview
- href: resources/extended-properties-overview.md
- - name: Single-value extended property
- items:
- - name: Single-value extended property
- href: resources/singlevaluelegacyextendedproperty.md
- - name: Create single-value property
- href: api/singlevaluelegacyextendedproperty-post-singlevalueextendedproperties.md
- - name: Get single-value property
- href: api/singlevaluelegacyextendedproperty-get.md
- - name: Multi-value extended property
- items:
- - name: Multi-value extended property
- href: resources/multivaluelegacyextendedproperty.md
- - name: Create multi-value property
- href: api/multivaluelegacyextendedproperty-post-multivalueextendedproperties.md
- - name: Get multi-value property
- href: api/multivaluelegacyextendedproperty-get.md
- - name: Places
- items:
- - name: Place
- href: resources/place.md
- - name: Room
- href: resources/room.md
- - name: Room list
- href: resources/roomlist.md
- - name: List places
- href: api/place-list.md
- - name: Get place
- href: api/place-get.md
- - name: Update place
- href: api/place-update.md
- - name: Change notifications
- displayName: Webhooks, Outlook mail, Outlook calendar, Outlook contacts, Outlook contact, People, Microsoft Teams, Teams, OneDrive, OneDrive for Business, OneDrive business, OneDrive personal, SharePoint, Security, Users, Groups
- items:
- - name: Overview
- href: resources/webhooks.md
- - name: Subscription
- items:
- - name: Subscription
- href: resources/subscription.md
- - name: Change notification collection
- href: resources/changenotificationcollection.md
- - name: List
- href: api/subscription-list.md
- - name: Get
- href: api/subscription-get.md
- - name: Create
- href: api/subscription-post-subscriptions.md
- - name: Update
- href: api/subscription-update.md
- - name: Delete
- href: api/subscription-delete.md
- - name: Reauthorize
- href: api/subscription-reauthorize.md
- - name: Compliance
- displayName: Compliance API, Microsoft Graph Compliance API
- items:
- - name: Overview
- href: resources/complianceapioverview.md
- - name: Subject rights request
- items:
- - name: Overview
- href: resources/subjectrightsrequest-subjectrightsrequestapioverview.md
- - name: Subject rights request
- href: resources/subjectrightsrequest.md
- items:
- - name: List
- href: api/subjectrightsrequest-list.md
- - name: Create
- href: api/subjectrightsrequest-post.md
- - name: Get
- href: api/subjectrightsrequest-get.md
- - name: Update
- href: api/subjectrightsrequest-update.md
- - name: Get final report
- href: api/subjectrightsrequest-getfinalreport.md
- - name: Get final attachment
- href: api/subjectrightsrequest-getfinalattachment.md
- - name: List notes
- href: api/subjectrightsrequest-list-notes.md
- - name: Create note
- href: api/subjectrightsrequest-post-notes.md
- - name: Cross-device experiences
- displayName: Project Rome
- items:
- - name: Overview
- href: resources/project-rome-overview.md
- - name: Activity feed
- href: resources/activity-feed-api-overview.md
- items:
- - name: Activity
- href: resources/projectrome-activity.md
- items:
- - name: Create or replace activity
- href: api/projectrome-put-activity.md
- - name: Get activities
- href: api/projectrome-get-activities.md
- - name: Get recent activities
- href: api/projectrome-get-recent-activities.md
- - name: Delete activity
- href: api/projectrome-delete-activity.md
- - name: History item
- href: resources/projectrome-historyitem.md
- items:
- - name: Create or replace a history item
- href: api/projectrome-put-historyitem.md
- - name: Delete a history item
- href: api/projectrome-delete-historyitem.md
- - name: Customer booking
- displayName: Bookings, Microsoft Bookings
- items:
- - name: Overview
- href: resources/booking-api-overview.md
- - name: Booking business
- href: resources/bookingbusiness.md
- items:
- - name: List
- href: api/bookingbusiness-list.md
- - name: Create
- href: api/bookingbusiness-post-bookingbusinesses.md
- - name: Get
- href: api/bookingbusiness-get.md
- - name: Update
- href: api/bookingbusiness-update.md
- - name: Delete
- href: api/bookingbusiness-delete.md
- - name: Publish
- href: api/bookingbusiness-publish.md
- - name: Unpublish
- href: api/bookingbusiness-unpublish.md
- - name: Get staff availability
- href: api/bookingbusiness-getstaffavailability.md
- - name: Booking appointment
- href: resources/bookingappointment.md
- items:
- - name: List calendar view
- href: api/bookingbusiness-list-calendarview.md
- - name: List
- href: api/bookingbusiness-list-appointments.md
- - name: Create
- href: api/bookingbusiness-post-appointments.md
- - name: Get
- href: api/bookingappointment-get.md
- - name: Update
- href: api/bookingappointment-update.md
- - name: Delete
- href: api/bookingappointment-delete.md
- - name: Cancel appointment
- href: api/bookingappointment-cancel.md
- - name: Booking currency
- href: resources/bookingcurrency.md
- items:
- - name: List
- href: api/bookingcurrency-list.md
- - name: Get
- href: api/bookingcurrency-get.md
- - name: Booking custom question
- href: resources/bookingcustomquestion.md
- items:
- - name: List
- href: api/bookingbusiness-list-customquestions.md
- - name: Create
- href: api/bookingbusiness-post-customquestions.md
- - name: Get
- href: api/bookingcustomquestion-get.md
- - name: Update
- href: api/bookingcustomquestion-update.md
- - name: Delete
- href: api/bookingcustomquestion-delete.md
- - name: Booking customer
- href: resources/bookingcustomer.md
- items:
- - name: List
- href: api/bookingbusiness-list-customers.md
- - name: Create
- href: api/bookingbusiness-post-customers.md
- - name: Get
- href: api/bookingcustomer-get.md
- - name: Update
- href: api/bookingcustomer-update.md
- - name: Delete
- href: api/bookingcustomer-delete.md
- - name: Booking service
- href: resources/bookingservice.md
- items:
- - name: List
- href: api/bookingbusiness-list-services.md
- - name: Create
- href: api/bookingbusiness-post-services.md
- - name: Get
- href: api/bookingservice-get.md
- - name: Update
- href: api/bookingservice-update.md
- - name: Delete
- href: api/bookingservice-delete.md
- - name: Booking staff member
- href: resources/bookingstaffmember.md
- items:
- - name: List
- href: api/bookingbusiness-list-staffmembers.md
- - name: Create
- href: api/bookingbusiness-post-staffmembers.md
- - name: Get
- href: api/bookingstaffmember-get.md
- - name: Update
- href: api/bookingstaffmember-update.md
- - name: Delete
- href: api/bookingstaffmember-delete.md
- - name: Device and app management
- expanded: true
- items:
- - name: Browser management
- displayName: Edge, Internet Explorer, IE mode, site list
- items:
- - name: Overview
- href: resources/browser-edge-api-overview.md
- - name: Browser site list
- items:
- - name: Browser site list
- href: resources/browsersitelist.md
- - name: List
- href: api/internetexplorermode-list-sitelists.md
- - name: Create
- href: api/internetexplorermode-post-sitelists.md
- - name: Get
- href: api/browsersitelist-get.md
- - name: Update
- href: api/browsersitelist-update.md
- - name: Delete
- href: api/internetexplorermode-delete-sitelists.md
- - name: Publish
- href: api/browsersitelist-publish.md
- - name: Browser site
- items:
- - name: Browser site
- href: resources/browsersite.md
- - name: List
- href: api/browsersitelist-list-sites.md
- - name: Create
- href: api/browsersitelist-post-sites.md
- - name: Get
- href: api/browsersite-get.md
- - name: Update
- href: api/browsersite-update.md
- - name: Delete
- href: api/browsersitelist-delete-sites.md
- - name: Shared cookie
- items:
- - name: Shared cookie
- href: resources/browsersharedcookie.md
- - name: List
- href: api/browsersitelist-list-sharedcookies.md
- - name: Create
- href: api/browsersitelist-post-sharedcookies.md
- - name: Get
- href: api/browsersharedcookie-get.md
- - name: Update
- href: api/browsersharedcookie-update.md
- - name: Delete
- href: api/browsersitelist-delete-sharedcookies.md
- - name: Cloud printing
- items:
- - name: Print
- href: resources/print.md
- displayName: Universal Print
- - name: Print connector
- href: resources/printconnector.md
- items:
- - name: List
- href: api/print-list-connectors.md
- - name: Get
- href: api/printconnector-get.md
- - name: Update
- href: api/printconnector-update.md
- - name: Delete
- href: api/printconnector-delete.md
- - name: Print document
- href: resources/printdocument.md
- items:
- - name: Create upload session
- href: api/printdocument-createuploadsession.md
- - name: Download binary file
- href: api/printdocument-get-file.md
- - name: Print job
- href: resources/printjob.md
- items:
- - name: Create job for a printer
- href: api/printer-post-jobs.md
- - name: Create job for a printer share
- href: api/printershare-post-jobs.md
- - name: List jobs for a printer
- href: api/printer-list-jobs.md
- - name: List jobs for a printer share
- href: api/printershare-list-jobs.md
- - name: Get
- href: api/printjob-get.md
- - name: Start
- href: api/printjob-start.md
- - name: Update
- href: api/printjob-update.md
- - name: Cancel
- href: api/printjob-cancel.md
- - name: Abort
- href: api/printjob-abort.md
- - name: Redirect
- href: api/printjob-redirect.md
- - name: Print operation
- href: resources/printoperation.md
- items:
- - name: Get
- href: api/printoperation-get.md
- - name: Printer
- href: resources/printer.md
- items:
- - name: List
- href: api/print-list-printers.md
- - name: Create
- href: api/printer-create.md
- - name: Get
- href: api/printer-get.md
- - name: Update
- href: api/printer-update.md
- - name: Delete
- href: api/printer-delete.md
- - name: Get task trigger
- href: api/printtasktrigger-get.md
- - name: List connectors
- href: api/printer-list-connectors.md
- - name: List print jobs
- href: api/printer-list-jobs.md
- - name: List printerShares
- href: api/printer-list-shares.md
- - name: Create print job
- href: api/printer-post-jobs.md
- - name: List task triggers
- href: api/printer-list-tasktriggers.md
- - name: Create task trigger
- href: api/printer-post-tasktriggers.md
- - name: Delete task trigger
- href: api/printer-delete-tasktrigger.md
- - name: Restore factory defaults
- href: api/printer-restorefactorydefaults.md
- - name: Printer share
- href: resources/printershare.md
- items:
- - name: List
- href: api/print-list-shares.md
- - name: Create
- href: api/print-post-shares.md
- - name: Get
- href: api/printershare-get.md
- - name: Update
- href: api/printershare-update.md
- - name: Delete
- href: api/printershare-delete.md
- - name: List allowed users
- href: api/printershare-list-allowedusers.md
- - name: Create allowed user
- href: api/printershare-post-allowedusers.md
- - name: Delete allowed user
- href: api/printershare-delete-alloweduser.md
- - name: List allowed groups
- href: api/printershare-list-allowedgroups.md
- - name: Create allowed group
- href: api/printershare-post-allowedgroups.md
- - name: Delete allowed group
- href: api/printershare-delete-allowedgroup.md
- - name: Print task definition
- href: resources/printtaskdefinition.md
- items:
- - name: List
- href: api/print-list-taskdefinitions.md
- - name: Create
- href: api/print-post-taskdefinitions.md
- - name: Get
- href: api/printtaskdefinition-get.md
- - name: Update
- href: api/print-update-taskdefinition.md
- - name: Delete
- href: api/print-delete-taskdefinition.md
- - name: List tasks
- href: api/printtaskdefinition-list-tasks.md
- - name: Get task
- href: api/printtask-get.md
- - name: Update task
- href: api/printtaskdefinition-update-task.md
- - name: Reports
- items:
- - name: Organized by printer
- items:
- - name: Get
- href: api/printusagebyprinter-get.md
- - name: List a printer's archived print jobs
- href: api/reports-getprinterarchivedprintjobs.md
- - name: List daily reports by printer
- href: api/reportroot-list-dailyprintusagebyprinter.md
- - name: List monthly reports by printer
- href: api/reportroot-list-monthlyprintusagebyprinter.md
- - name: Organized by user or group
- items:
- - name: Get
- href: api/printusagebyuser-get.md
- - name: List a user's archived print jobs
- href: api/reports-getuserarchivedprintjobs.md
- - name: List a group's archived print jobs
- href: api/reports-getgrouparchivedprintjobs.md
- - name: List daily reports by user
- href: api/reportroot-list-dailyprintusagebyuser.md
- - name: List monthly reports by user
- href: api/reportroot-list-monthlyprintusagebyuser.md
- - name: Print service
- href: resources/printservice.md
- items:
- - name: List
- href: api/print-list-services.md
- - name: Get
- href: api/printservice-get.md
- - name: Endpoint
- href: resources/printserviceendpoint.md
- items:
- - name: Get endpoint
- href: api/printserviceendpoint-get.md
- - name: List a service's endpoints
- href: api/printservice-list-endpoints.md
- - name: Print settings
- href: resources/printsettings.md
- items:
- - name: Get
- href: api/print-get-settings.md
- - name: Update
- href: api/print-update-settings.md
- - name: Corporate management
- href: resources/intune-graph-overview.md
- displayName: Intune
- items:
- - name: App management
- href: resources/intune-app-conceptual.md
- items:
- - name: Android LOB app
- href: resources/intune-apps-androidlobapp.md
- items:
- - name: List
- href: api/intune-apps-androidlobapp-list.md
- - name: Get
- href: api/intune-apps-androidlobapp-get.md
- - name: Create
- href: api/intune-apps-androidlobapp-create.md
- - name: Delete
- href: api/intune-apps-androidlobapp-delete.md
- - name: Update
- href: api/intune-apps-androidlobapp-update.md
- - name: Android minimum operating system
- href: resources/intune-apps-androidminimumoperatingsystem.md
- - name: Android store app
- href: resources/intune-apps-androidstoreapp.md
- items:
- - name: List
- href: api/intune-apps-androidstoreapp-list.md
- - name: Get
- href: api/intune-apps-androidstoreapp-get.md
- - name: Create
- href: api/intune-apps-androidstoreapp-create.md
- - name: Delete
- href: api/intune-apps-androidstoreapp-delete.md
- - name: Update
- href: api/intune-apps-androidstoreapp-update.md
- - name: App configuration setting item
- href: resources/intune-apps-appconfigurationsettingitem.md
- - name: Certificate status
- href: resources/intune-apps-certificatestatus.md
- - name: Device app management
- href: resources/intune-apps-deviceappmanagement.md
- items:
- - name: Get
- href: api/intune-apps-deviceappmanagement-get.md
- - name: Update
- href: api/intune-apps-deviceappmanagement-update.md
- - name: Device app management
- href: resources/intune-apps-deviceappmanagement.md
- items:
- - name: Get
- href: api/intune-apps-deviceappmanagement-get.md
- - name: Update
- href: api/intune-apps-deviceappmanagement-update.md
- - name: Device install state
- href: resources/intune-books-deviceinstallstate.md
- items:
- - name: List
- href: api/intune-books-deviceinstallstate-list.md
- - name: Get
- href: api/intune-books-deviceinstallstate-get.md
- - name: Create
- href: api/intune-books-deviceinstallstate-create.md
- - name: Delete
- href: api/intune-books-deviceinstallstate-delete.md
- - name: Update
- href: api/intune-books-deviceinstallstate-update.md
- - name: E-book install summary
- href: resources/intune-books-ebookinstallsummary.md
- items:
- - name: Get
- href: api/intune-books-ebookinstallsummary-get.md
- - name: Update
- href: api/intune-books-ebookinstallsummary-update.md
- - name: Enterprise code signing certificate
- href: resources/intune-apps-enterprisecodesigningcertificate.md
- items:
- - name: List
- href: api/intune-apps-enterprisecodesigningcertificate-list.md
- - name: Get
- href: api/intune-apps-enterprisecodesigningcertificate-get.md
- - name: Create
- href: api/intune-apps-enterprisecodesigningcertificate-create.md
- - name: Delete
- href: api/intune-apps-enterprisecodesigningcertificate-delete.md
- - name: Update
- href: api/intune-apps-enterprisecodesigningcertificate-update.md
- - name: File encryption info
- href: resources/intune-apps-fileencryptioninfo.md
- - name: Install state
- href: resources/intune-books-installstate.md
- - name: iOS device type
- href: resources/intune-apps-iosdevicetype.md
- - name: iOS LOB app
- href: resources/intune-apps-ioslobapp.md
- items:
- - name: List
- href: api/intune-apps-ioslobapp-list.md
- - name: Get
- href: api/intune-apps-ioslobapp-get.md
- - name: Create
- href: api/intune-apps-ioslobapp-create.md
- - name: Delete
- href: api/intune-apps-ioslobapp-delete.md
- - name: Update
- href: api/intune-apps-ioslobapp-update.md
- - name: iOS LOB app provisioning configuration assignment
- href: resources/intune-apps-ioslobappprovisioningconfigurationassignment.md
- items:
- - name: List
- href: api/intune-apps-ioslobappprovisioningconfigurationassignment-list.md
- - name: Get
- href: api/intune-apps-ioslobappprovisioningconfigurationassignment-get.md
- - name: Create
- href: api/intune-apps-ioslobappprovisioningconfigurationassignment-create.md
- - name: Delete
- href: api/intune-apps-ioslobappprovisioningconfigurationassignment-delete.md
- - name: Update
- href: api/intune-apps-ioslobappprovisioningconfigurationassignment-update.md
- - name: iOS LOB app assignment settings
- href: resources/intune-apps-ioslobappassignmentsettings.md
- - name: iOS minimum operating system
- href: resources/intune-apps-iosminimumoperatingsystem.md
- - name: iOS mobile app configuration
- href: resources/intune-apps-iosmobileappconfiguration.md
- items:
- - name: List
- href: api/intune-apps-iosmobileappconfiguration-list.md
- - name: Get
- href: api/intune-apps-iosmobileappconfiguration-get.md
- - name: Create
- href: api/intune-apps-iosmobileappconfiguration-create.md
- - name: Delete
- href: api/intune-apps-iosmobileappconfiguration-delete.md
- - name: Update
- href: api/intune-apps-iosmobileappconfiguration-update.md
- - name: iOS store app
- href: resources/intune-apps-iosstoreapp.md
- items:
- - name: List
- href: api/intune-apps-iosstoreapp-list.md
- - name: Get
- href: api/intune-apps-iosstoreapp-get.md
- - name: Create
- href: api/intune-apps-iosstoreapp-create.md
- - name: Delete
- href: api/intune-apps-iosstoreapp-delete.md
- - name: Update
- href: api/intune-apps-iosstoreapp-update.md
- - name: iOS store app assignment settings
- href: resources/intune-apps-iosstoreappassignmentsettings.md
- - name: iOS VPP app
- href: resources/intune-apps-iosvppapp.md
- items:
- - name: List
- href: api/intune-apps-iosvppapp-list.md
- - name: Get
- href: api/intune-apps-iosvppapp-get.md
- - name: Create
- href: api/intune-apps-iosvppapp-create.md
- - name: Delete
- href: api/intune-apps-iosvppapp-delete.md
- - name: Update
- href: api/intune-apps-iosvppapp-update.md
- - name: iOS VPP app assignment settings
- href: resources/intune-apps-iosvppappassignmentsettings.md
- - name: iOS VPP e-book
- href: resources/intune-books-iosvppebook.md
- items:
- - name: List
- href: api/intune-books-iosvppebook-list.md
- - name: Get
- href: api/intune-books-iosvppebook-get.md
- - name: Create
- href: api/intune-books-iosvppebook-create.md
- - name: Delete
- href: api/intune-books-iosvppebook-delete.md
- - name: Update
- href: api/intune-books-iosvppebook-update.md
- - name: iOS VPP e-book assignment
- href: resources/intune-books-iosvppebookassignment.md
- items:
- - name: List
- href: api/intune-books-iosvppebookassignment-list.md
- - name: Get
- href: api/intune-books-iosvppebookassignment-get.md
- - name: Create
- href: api/intune-books-iosvppebookassignment-create.md
- - name: Delete
- href: api/intune-books-iosvppebookassignment-delete.md
- - name: Update
- href: api/intune-books-iosvppebookassignment-update.md
- - name: iOS ipad os web clip
- href: resources/intune-apps-iosipadoswebclip.md
- items:
- - name: List
- href: api/intune-apps-iosipadoswebclip-list.md
- - name: Get
- href: api/intune-apps-iosipadoswebclip-get.md
- - name: Create
- href: api/intune-apps-iosipadoswebclip-create.md
- - name: Delete
- href: api/intune-apps-iosipadoswebclip-delete.md
- - name: Update
- href: api/intune-apps-iosipadoswebclip-update.md
- - name: macOS LOB app
- href: resources/intune-apps-macoslobapp.md
- items:
- - name: List
- href: api/intune-apps-macoslobapp-list.md
- - name: Get
- href: api/intune-apps-macoslobapp-get.md
- - name: Create
- href: api/intune-apps-macoslobapp-create.md
- - name: Delete
- href: api/intune-apps-macoslobapp-delete.md
- - name: Update
- href: api/intune-apps-macoslobapp-update.md
- - name: macOS LOB app assignment settings
- href: resources/intune-apps-macoslobappassignmentsettings.md
- - name: macOS LOB child app
- href: resources/intune-apps-macoslobchildapp.md
- - name: macOS microsoft edge app
- href: resources/intune-apps-macosmicrosoftedgeapp.md
- items:
- - name: List
- href: api/intune-apps-macosmicrosoftedgeapp-list.md
- - name: Get
- href: api/intune-apps-macosmicrosoftedgeapp-get.md
- - name: Create
- href: api/intune-apps-macosmicrosoftedgeapp-create.md
- - name: Delete
- href: api/intune-apps-macosmicrosoftedgeapp-delete.md
- - name: Update
- href: api/intune-apps-macosmicrosoftedgeapp-update.md
- - name: macOS minimum operating system
- href: resources/intune-apps-macosminimumoperatingsystem.md
- - name: macOS office suite app
- href: resources/intune-apps-macosofficesuiteapp.md
- items:
- - name: List
- href: api/intune-apps-macosofficesuiteapp-list.md
- - name: Get
- href: api/intune-apps-macosofficesuiteapp-get.md
- - name: Create
- href: api/intune-apps-macosofficesuiteapp-create.md
- - name: Delete
- href: api/intune-apps-macosofficesuiteapp-delete.md
- - name: Update
- href: api/intune-apps-macosofficesuiteapp-update.md
- - name: Managed android LOB app
- href: resources/intune-apps-managedandroidlobapp.md
- items:
- - name: List
- href: api/intune-apps-managedandroidlobapp-list.md
- - name: Get
- href: api/intune-apps-managedandroidlobapp-get.md
- - name: Create
- href: api/intune-apps-managedandroidlobapp-create.md
- - name: Delete
- href: api/intune-apps-managedandroidlobapp-delete.md
- - name: Update
- href: api/intune-apps-managedandroidlobapp-update.md
- - name: Managed android store app
- href: resources/intune-apps-managedandroidstoreapp.md
- items:
- - name: List
- href: api/intune-apps-managedandroidstoreapp-list.md
- - name: Get
- href: api/intune-apps-managedandroidstoreapp-get.md
- - name: Create
- href: api/intune-apps-managedandroidstoreapp-create.md
- - name: Delete
- href: api/intune-apps-managedandroidstoreapp-delete.md
- - name: Update
- href: api/intune-apps-managedandroidstoreapp-update.md
- - name: Managed app
- href: resources/intune-apps-managedapp.md
- items:
- - name: List
- href: api/intune-apps-managedapp-list.md
- - name: Get
- href: api/intune-apps-managedapp-get.md
- - name: Managed app availability
- href: resources/intune-apps-managedappavailability.md
- - name: Managed device mobile app configuration
- href: resources/intune-apps-manageddevicemobileappconfiguration.md
- items:
- - name: List
- href: api/intune-apps-manageddevicemobileappconfiguration-list.md
- - name: Get
- href: api/intune-apps-manageddevicemobileappconfiguration-get.md
- - name: assign action
- href: api/intune-apps-manageddevicemobileappconfiguration-assign.md
- - name: Managed device mobile app configuration assignment
- href: resources/intune-apps-manageddevicemobileappconfigurationassignment.md
- items:
- - name: List
- href: api/intune-apps-manageddevicemobileappconfigurationassignment-list.md
- - name: Get
- href: api/intune-apps-manageddevicemobileappconfigurationassignment-get.md
- - name: Create
- href: api/intune-apps-manageddevicemobileappconfigurationassignment-create.md
- - name: Delete
- href: api/intune-apps-manageddevicemobileappconfigurationassignment-delete.md
- - name: Update
- href: api/intune-apps-manageddevicemobileappconfigurationassignment-update.md
- - name: Managed device mobile app configuration device status
- href: resources/intune-apps-manageddevicemobileappconfigurationdevicestatus.md
- items:
- - name: List
- href: api/intune-apps-manageddevicemobileappconfigurationdevicestatus-list.md
- - name: Get
- href: api/intune-apps-manageddevicemobileappconfigurationdevicestatus-get.md
- - name: Create
- href: api/intune-apps-manageddevicemobileappconfigurationdevicestatus-create.md
- - name: Delete
- href: api/intune-apps-manageddevicemobileappconfigurationdevicestatus-delete.md
- - name: Update
- href: api/intune-apps-manageddevicemobileappconfigurationdevicestatus-update.md
- - name: Managed device mobile app configuration device summary
- href: resources/intune-apps-manageddevicemobileappconfigurationdevicesummary.md
- items:
- - name: Get
- href: api/intune-apps-manageddevicemobileappconfigurationdevicesummary-get.md
- - name: Update
- href: api/intune-apps-manageddevicemobileappconfigurationdevicesummary-update.md
- - name: Managed device mobile app configuration user status
- href: resources/intune-apps-manageddevicemobileappconfigurationuserstatus.md
- items:
- - name: List
- href: api/intune-apps-manageddevicemobileappconfigurationuserstatus-list.md
- - name: Get
- href: api/intune-apps-manageddevicemobileappconfigurationuserstatus-get.md
- - name: Create
- href: api/intune-apps-manageddevicemobileappconfigurationuserstatus-create.md
- - name: Delete
- href: api/intune-apps-manageddevicemobileappconfigurationuserstatus-delete.md
- - name: Update
- href: api/intune-apps-manageddevicemobileappconfigurationuserstatus-update.md
- - name: Managed device mobile app configuration user summary
- href: resources/intune-apps-manageddevicemobileappconfigurationusersummary.md
- items:
- - name: Get
- href: api/intune-apps-manageddevicemobileappconfigurationusersummary-get.md
- - name: Update
- href: api/intune-apps-manageddevicemobileappconfigurationusersummary-update.md
- - name: Managed e-book
- href: resources/intune-books-managedebook.md
- items:
- - name: List
- href: api/intune-books-managedebook-list.md
- - name: Get
- href: api/intune-books-managedebook-get.md
- - name: assign action
- href: api/intune-books-managedebook-assign.md
- - name: Managed e-book assignment
- href: resources/intune-books-managedebookassignment.md
- items:
- - name: List
- href: api/intune-books-managedebookassignment-list.md
- - name: Get
- href: api/intune-books-managedebookassignment-get.md
- - name: Create
- href: api/intune-books-managedebookassignment-create.md
- - name: Delete
- href: api/intune-books-managedebookassignment-delete.md
- - name: Update
- href: api/intune-books-managedebookassignment-update.md
- - name: Managed iOS LOB app
- href: resources/intune-apps-managedioslobapp.md
- items:
- - name: List
- href: api/intune-apps-managedioslobapp-list.md
- - name: Get
- href: api/intune-apps-managedioslobapp-get.md
- - name: Create
- href: api/intune-apps-managedioslobapp-create.md
- - name: Delete
- href: api/intune-apps-managedioslobapp-delete.md
- - name: Update
- href: api/intune-apps-managedioslobapp-update.md
- - name: Managed iOS store app
- href: resources/intune-apps-managediosstoreapp.md
- items:
- - name: List
- href: api/intune-apps-managediosstoreapp-list.md
- - name: Get
- href: api/intune-apps-managediosstoreapp-get.md
- - name: Create
- href: api/intune-apps-managediosstoreapp-create.md
- - name: Delete
- href: api/intune-apps-managediosstoreapp-delete.md
- - name: Update
- href: api/intune-apps-managediosstoreapp-update.md
- - name: Managed mobile LOB app
- href: resources/intune-apps-managedmobilelobapp.md
- items:
- - name: List
- href: api/intune-apps-managedmobilelobapp-list.md
- - name: Get
- href: api/intune-apps-managedmobilelobapp-get.md
- - name: MDM app config key type
- href: resources/intune-apps-mdmappconfigkeytype.md
- - name: Microsoft edge channel
- href: resources/intune-apps-microsoftedgechannel.md
- - name: Microsoft store for business app
- href: resources/intune-apps-microsoftstoreforbusinessapp.md
- items:
- - name: List
- href: api/intune-apps-microsoftstoreforbusinessapp-list.md
- - name: Get
- href: api/intune-apps-microsoftstoreforbusinessapp-get.md
- - name: Create
- href: api/intune-apps-microsoftstoreforbusinessapp-create.md
- - name: Delete
- href: api/intune-apps-microsoftstoreforbusinessapp-delete.md
- - name: Update
- href: api/intune-apps-microsoftstoreforbusinessapp-update.md
- - name: Microsoft store for business app assignment settings
- href: resources/intune-apps-microsoftstoreforbusinessappassignmentsettings.md
- - name: Microsoft store for business license type
- href: resources/intune-apps-microsoftstoreforbusinesslicensetype.md
- - name: Mobile app
- href: resources/intune-apps-mobileapp.md
- items:
- - name: List
- href: api/intune-apps-mobileapp-list.md
- - name: Get
- href: api/intune-apps-mobileapp-get.md
- - name: assign action
- href: api/intune-apps-mobileapp-assign.md
- - name: Mobile app assignment
- href: resources/intune-apps-mobileappassignment.md
- items:
- - name: List
- href: api/intune-apps-mobileappassignment-list.md
- - name: Get
- href: api/intune-apps-mobileappassignment-get.md
- - name: Create
- href: api/intune-apps-mobileappassignment-create.md
- - name: Delete
- href: api/intune-apps-mobileappassignment-delete.md
- - name: Update
- href: api/intune-apps-mobileappassignment-update.md
- - name: Mobile app assignment settings
- href: resources/intune-apps-mobileappassignmentsettings.md
- - name: Mobile app category
- href: resources/intune-apps-mobileappcategory.md
- items:
- - name: List
- href: api/intune-apps-mobileappcategory-list.md
- - name: Get
- href: api/intune-apps-mobileappcategory-get.md
- - name: Create
- href: api/intune-apps-mobileappcategory-create.md
- - name: Delete
- href: api/intune-apps-mobileappcategory-delete.md
- - name: Update
- href: api/intune-apps-mobileappcategory-update.md
- - name: Mobile app content
- href: resources/intune-apps-mobileappcontent.md
- items:
- - name: List
- href: api/intune-apps-mobileappcontent-list.md
- - name: Get
- href: api/intune-apps-mobileappcontent-get.md
- - name: Create
- href: api/intune-apps-mobileappcontent-create.md
- - name: Delete
- href: api/intune-apps-mobileappcontent-delete.md
- - name: Update
- href: api/intune-apps-mobileappcontent-update.md
- - name: Mobile app content file
- href: resources/intune-apps-mobileappcontentfile.md
- items:
- - name: List
- href: api/intune-apps-mobileappcontentfile-list.md
- - name: Get
- href: api/intune-apps-mobileappcontentfile-get.md
- - name: Create
- href: api/intune-apps-mobileappcontentfile-create.md
- - name: Delete
- href: api/intune-apps-mobileappcontentfile-delete.md
- - name: Update
- href: api/intune-apps-mobileappcontentfile-update.md
- - name: commit action
- href: api/intune-apps-mobileappcontentfile-commit.md
- - name: renewUpload action
- href: api/intune-apps-mobileappcontentfile-renewupload.md
- - name: Mobile app content file upload state
- href: resources/intune-apps-mobileappcontentfileuploadstate.md
- - name: Mobile app install time settings
- href: resources/intune-apps-mobileappinstalltimesettings.md
- - name: Mobile app publishing state
- href: resources/intune-apps-mobileapppublishingstate.md
- - name: Mobile contained app
- href: resources/intune-apps-mobilecontainedapp.md
- items:
- - name: List
- href: api/intune-apps-mobilecontainedapp-list.md
- - name: Get
- href: api/intune-apps-mobilecontainedapp-get.md
- - name: Mobile LOB app
- href: resources/intune-apps-mobilelobapp.md
- items:
- - name: List
- href: api/intune-apps-mobilelobapp-list.md
- - name: Get
- href: api/intune-apps-mobilelobapp-get.md
- - name: Run as account type
- href: resources/intune-apps-runasaccounttype.md
- - name: User install state summary
- href: resources/intune-books-userinstallstatesummary.md
- items:
- - name: List
- href: api/intune-books-userinstallstatesummary-list.md
- - name: Get
- href: api/intune-books-userinstallstatesummary-get.md
- - name: Create
- href: api/intune-books-userinstallstatesummary-create.md
- - name: Delete
- href: api/intune-books-userinstallstatesummary-delete.md
- - name: Update
- href: api/intune-books-userinstallstatesummary-update.md
- - name: VPP licensing type
- href: resources/intune-apps-vpplicensingtype.md
- - name: Web app
- href: resources/intune-apps-webapp.md
- items:
- - name: List
- href: api/intune-apps-webapp-list.md
- - name: Get
- href: api/intune-apps-webapp-get.md
- - name: Create
- href: api/intune-apps-webapp-create.md
- - name: Delete
- href: api/intune-apps-webapp-delete.md
- - name: Update
- href: api/intune-apps-webapp-update.md
- - name: Win32 LOB app
- href: resources/intune-apps-win32lobapp.md
- items:
- - name: List
- href: api/intune-apps-win32lobapp-list.md
- - name: Get
- href: api/intune-apps-win32lobapp-get.md
- - name: Create
- href: api/intune-apps-win32lobapp-create.md
- - name: Delete
- href: api/intune-apps-win32lobapp-delete.md
- - name: Update
- href: api/intune-apps-win32lobapp-update.md
- - name: Win32 LOB app assignment settings
- href: resources/intune-apps-win32lobappassignmentsettings.md
- - name: Win32 LOB app delivery optimization priority
- href: resources/intune-apps-win32lobappdeliveryoptimizationpriority.md
- - name: Win32 LOB app file system operation type
- href: resources/intune-apps-win32lobappfilesystemoperationtype.md
- - name: Win32 LOB app file system rule
- href: resources/intune-apps-win32lobappfilesystemrule.md
- - name: Win32 LOB app install experience
- href: resources/intune-apps-win32lobappinstallexperience.md
- - name: Win32 LOB app msi information
- href: resources/intune-apps-win32lobappmsiinformation.md
- - name: Win32 LOB app msi package type
- href: resources/intune-apps-win32lobappmsipackagetype.md
- - name: Win32 LOB app notification
- href: resources/intune-apps-win32lobappnotification.md
- - name: Win32 LOB app power shell script rule
- href: resources/intune-apps-win32lobapppowershellscriptrule.md
- - name: Win32 LOB app power shell script rule operation type
- href: resources/intune-apps-win32lobapppowershellscriptruleoperationtype.md
- - name: Win32 LOB app product code rule
- href: resources/intune-apps-win32lobappproductcoderule.md
- - name: Win32 LOB app registry rule
- href: resources/intune-apps-win32lobappregistryrule.md
- - name: Win32 LOB app registry rule operation type
- href: resources/intune-apps-win32lobappregistryruleoperationtype.md
- - name: Win32 LOB app restart behavior
- href: resources/intune-apps-win32lobapprestartbehavior.md
- - name: Win32 LOB app restart settings
- href: resources/intune-apps-win32lobapprestartsettings.md
- - name: Win32 LOB app return code
- href: resources/intune-apps-win32lobappreturncode.md
- - name: Win32 LOB app return code type
- href: resources/intune-apps-win32lobappreturncodetype.md
- - name: Win32 LOB app rule
- href: resources/intune-apps-win32lobapprule.md
- - name: Win32 LOB app rule operator
- href: resources/intune-apps-win32lobappruleoperator.md
- - name: Win32 LOB app rule type
- href: resources/intune-apps-win32lobappruletype.md
- - name: Windows AppX
- href: resources/intune-apps-windowsappx.md
- items:
- - name: List
- href: api/intune-apps-windowsappx-list.md
- - name: Get
- href: api/intune-apps-windowsappx-get.md
- - name: Create
- href: api/intune-apps-windowsappx-create.md
- - name: Delete
- href: api/intune-apps-windowsappx-delete.md
- - name: Update
- href: api/intune-apps-windowsappx-update.md
- - name: Windows AppX app assignment settings
- href: resources/intune-apps-windowsappxappassignmentsettings.md
- - name: Windows architecture
- href: resources/intune-apps-windowsarchitecture.md
- - name: Windows device type
- href: resources/intune-apps-windowsdevicetype.md
- - name: Windows microsoft edge app
- href: resources/intune-apps-windowsmicrosoftedgeapp.md
- items:
- - name: List
- href: api/intune-apps-windowsmicrosoftedgeapp-list.md
- - name: Get
- href: api/intune-apps-windowsmicrosoftedgeapp-get.md
- - name: Create
- href: api/intune-apps-windowsmicrosoftedgeapp-create.md
- - name: Delete
- href: api/intune-apps-windowsmicrosoftedgeapp-delete.md
- - name: Update
- href: api/intune-apps-windowsmicrosoftedgeapp-update.md
- - name: Windows minimum operating system
- href: resources/intune-apps-windowsminimumoperatingsystem.md
- - name: Windows mobile MSI
- href: resources/intune-apps-windowsmobilemsi.md
- items:
- - name: List
- href: api/intune-apps-windowsmobilemsi-list.md
- - name: Get
- href: api/intune-apps-windowsmobilemsi-get.md
- - name: Create
- href: api/intune-apps-windowsmobilemsi-create.md
- - name: Delete
- href: api/intune-apps-windowsmobilemsi-delete.md
- - name: Update
- href: api/intune-apps-windowsmobilemsi-update.md
- - name: Windows universal AppX
- href: resources/intune-apps-windowsuniversalappx.md
- items:
- - name: List
- href: api/intune-apps-windowsuniversalappx-list.md
- - name: Get
- href: api/intune-apps-windowsuniversalappx-get.md
- - name: Create
- href: api/intune-apps-windowsuniversalappx-create.md
- - name: Delete
- href: api/intune-apps-windowsuniversalappx-delete.md
- - name: Update
- href: api/intune-apps-windowsuniversalappx-update.md
- - name: Windows universal AppX app assignment settings
- href: resources/intune-apps-windowsuniversalappxappassignmentsettings.md
- - name: Windows universal AppX contained app
- href: resources/intune-apps-windowsuniversalappxcontainedapp.md
- items:
- - name: List
- href: api/intune-apps-windowsuniversalappxcontainedapp-list.md
- - name: Get
- href: api/intune-apps-windowsuniversalappxcontainedapp-get.md
- - name: Create
- href: api/intune-apps-windowsuniversalappxcontainedapp-create.md
- - name: Delete
- href: api/intune-apps-windowsuniversalappxcontainedapp-delete.md
- - name: Update
- href: api/intune-apps-windowsuniversalappxcontainedapp-update.md
- - name: Windows web app
- href: resources/intune-apps-windowswebapp.md
- items:
- - name: List
- href: api/intune-apps-windowswebapp-list.md
- - name: Get
- href: api/intune-apps-windowswebapp-get.md
- - name: Create
- href: api/intune-apps-windowswebapp-create.md
- - name: Delete
- href: api/intune-apps-windowswebapp-delete.md
- - name: Update
- href: api/intune-apps-windowswebapp-update.md
- - name: Company terms
- href: resources/intune-company-conceptual.md
- items:
- - name: Device management
- href: resources/intune-companyterms-devicemanagement.md
- items:
- - name: Get
- href: api/intune-companyterms-devicemanagement-get.md
- - name: Update
- href: api/intune-companyterms-devicemanagement-update.md
- - name: Terms and conditions
- href: resources/intune-companyterms-termsandconditions.md
- items:
- - name: List
- href: api/intune-companyterms-termsandconditions-list.md
- - name: Get
- href: api/intune-companyterms-termsandconditions-get.md
- - name: Create
- href: api/intune-companyterms-termsandconditions-create.md
- - name: Delete
- href: api/intune-companyterms-termsandconditions-delete.md
- - name: Update
- href: api/intune-companyterms-termsandconditions-update.md
- - name: Terms and conditions acceptance status
- href: resources/intune-companyterms-termsandconditionsacceptancestatus.md
- items:
- - name: List
- href: api/intune-companyterms-termsandconditionsacceptancestatus-list.md
- - name: Get
- href: api/intune-companyterms-termsandconditionsacceptancestatus-get.md
- - name: Create
- href: api/intune-companyterms-termsandconditionsacceptancestatus-create.md
- - name: Delete
- href: api/intune-companyterms-termsandconditionsacceptancestatus-delete.md
- - name: Update
- href: api/intune-companyterms-termsandconditionsacceptancestatus-update.md
- - name: Terms and conditions assignment
- href: resources/intune-companyterms-termsandconditionsassignment.md
- items:
- - name: List
- href: api/intune-companyterms-termsandconditionsassignment-list.md
- - name: Get
- href: api/intune-companyterms-termsandconditionsassignment-get.md
- - name: Create
- href: api/intune-companyterms-termsandconditionsassignment-create.md
- - name: Delete
- href: api/intune-companyterms-termsandconditionsassignment-delete.md
- - name: Update
- href: api/intune-companyterms-termsandconditionsassignment-update.md
- - name: Corporate enrollment
- href: resources/intune-enrollment-conceptual.md
- items:
- - name: Device management
- href: resources/intune-enrollment-devicemanagement.md
- items:
- - name: Get
- href: api/intune-enrollment-devicemanagement-get.md
- - name: Update
- href: api/intune-enrollment-devicemanagement-update.md
- - name: Enrollment state
- href: resources/intune-enrollment-enrollmentstate.md
- - name: Imported windows autopilot device identity
- href: resources/intune-enrollment-importedwindowsautopilotdeviceidentity.md
- items:
- - name: List
- href: api/intune-enrollment-importedwindowsautopilotdeviceidentity-list.md
- - name: Get
- href: api/intune-enrollment-importedwindowsautopilotdeviceidentity-get.md
- - name: Create
- href: api/intune-enrollment-importedwindowsautopilotdeviceidentity-create.md
- - name: Delete
- href: api/intune-enrollment-importedwindowsautopilotdeviceidentity-delete.md
- - name: import action
- href: api/intune-enrollment-importedwindowsautopilotdeviceidentity-import.md
- - name: import action
- href: api/intune-enrollment-importedwindowsautopilotdeviceidentity-import.md
- - name: Imported windows autopilot device identity import status
- href: resources/intune-enrollment-importedwindowsautopilotdeviceidentityimportstatus.md
- - name: Imported windows autopilot device identity state
- href: resources/intune-enrollment-importedwindowsautopilotdeviceidentitystate.md
- - name: Imported windows autopilot device identity upload status
- href: resources/intune-enrollment-importedwindowsautopilotdeviceidentityuploadstatus.md
- - name: Windows autopilot device identity
- href: resources/intune-enrollment-windowsautopilotdeviceidentity.md
- items:
- - name: List
- href: api/intune-enrollment-windowsautopilotdeviceidentity-list.md
- - name: Get
- href: api/intune-enrollment-windowsautopilotdeviceidentity-get.md
- - name: Create
- href: api/intune-enrollment-windowsautopilotdeviceidentity-create.md
- - name: Delete
- href: api/intune-enrollment-windowsautopilotdeviceidentity-delete.md
- - name: assignUserToDevice action
- href: api/intune-enrollment-windowsautopilotdeviceidentity-assignusertodevice.md
- - name: unassignUserFromDevice action
- href: api/intune-enrollment-windowsautopilotdeviceidentity-unassignuserfromdevice.md
- - name: updateDeviceProperties action
- href: api/intune-enrollment-windowsautopilotdeviceidentity-updatedeviceproperties.md
- - name: Device configuration
- href: resources/intune-device-cfg-conceptual.md
- items:
- - name: Android compliance policy
- href: resources/intune-deviceconfig-androidcompliancepolicy.md
- items:
- - name: List
- href: api/intune-deviceconfig-androidcompliancepolicy-list.md
- - name: Get
- href: api/intune-deviceconfig-androidcompliancepolicy-get.md
- - name: Create
- href: api/intune-deviceconfig-androidcompliancepolicy-create.md
- - name: Delete
- href: api/intune-deviceconfig-androidcompliancepolicy-delete.md
- - name: Update
- href: api/intune-deviceconfig-androidcompliancepolicy-update.md
- - name: Android custom configuration
- href: resources/intune-deviceconfig-androidcustomconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-androidcustomconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-androidcustomconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-androidcustomconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-androidcustomconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-androidcustomconfiguration-update.md
- - name: Android general device configuration
- href: resources/intune-deviceconfig-androidgeneraldeviceconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-androidgeneraldeviceconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-androidgeneraldeviceconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-androidgeneraldeviceconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-androidgeneraldeviceconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-androidgeneraldeviceconfiguration-update.md
- - name: Android required password type
- href: resources/intune-deviceconfig-androidrequiredpasswordtype.md
- - name: Android work profile compliance policy
- href: resources/intune-deviceconfig-androidworkprofilecompliancepolicy.md
- items:
- - name: List
- href: api/intune-deviceconfig-androidworkprofilecompliancepolicy-list.md
- - name: Get
- href: api/intune-deviceconfig-androidworkprofilecompliancepolicy-get.md
- - name: Create
- href: api/intune-deviceconfig-androidworkprofilecompliancepolicy-create.md
- - name: Delete
- href: api/intune-deviceconfig-androidworkprofilecompliancepolicy-delete.md
- - name: Update
- href: api/intune-deviceconfig-androidworkprofilecompliancepolicy-update.md
- - name: Android work profile cross profile data sharing type
- href: resources/intune-deviceconfig-androidworkprofilecrossprofiledatasharingtype.md
- - name: Android work profile custom configuration
- href: resources/intune-deviceconfig-androidworkprofilecustomconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-androidworkprofilecustomconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-androidworkprofilecustomconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-androidworkprofilecustomconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-androidworkprofilecustomconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-androidworkprofilecustomconfiguration-update.md
- - name: Android work profile default app permission policy type
- href: resources/intune-deviceconfig-androidworkprofiledefaultapppermissionpolicytype.md
- - name: Android work profile general device configuration
- href: resources/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-update.md
- - name: Android work profile required password type
- href: resources/intune-deviceconfig-androidworkprofilerequiredpasswordtype.md
- - name: App list item
- href: resources/intune-deviceconfig-applistitem.md
- - name: App list type
- href: resources/intune-deviceconfig-applisttype.md
- - name: App locker application control type
- href: resources/intune-deviceconfig-applockerapplicationcontroltype.md
- - name: Apple device features configuration base
- href: resources/intune-deviceconfig-appledevicefeaturesconfigurationbase.md
- items:
- - name: List
- href: api/intune-deviceconfig-appledevicefeaturesconfigurationbase-list.md
- - name: Get
- href: api/intune-deviceconfig-appledevicefeaturesconfigurationbase-get.md
- - name: Application guard block clipboard sharing type
- href: resources/intune-deviceconfig-applicationguardblockclipboardsharingtype.md
- - name: Application guard block file transfer type
- href: resources/intune-deviceconfig-applicationguardblockfiletransfertype.md
- - name: Auto restart notification dismissal method
- href: resources/intune-deviceconfig-autorestartnotificationdismissalmethod.md
- - name: Automatic update mode
- href: resources/intune-deviceconfig-automaticupdatemode.md
- - name: BitLocker encryption method
- href: resources/intune-deviceconfig-bitlockerencryptionmethod.md
- - name: BitLocker removable drive policy
- href: resources/intune-deviceconfig-bitlockerremovabledrivepolicy.md
- - name: Day of week
- href: resources/intune-deviceconfig-dayofweek.md
- - name: Defender cloud block level type
- href: resources/intune-deviceconfig-defendercloudblockleveltype.md
- - name: Defender detected malware actions
- href: resources/intune-deviceconfig-defenderdetectedmalwareactions.md
- - name: Defender monitor file activity
- href: resources/intune-deviceconfig-defendermonitorfileactivity.md
- - name: Defender prompt for sample submission
- href: resources/intune-deviceconfig-defenderpromptforsamplesubmission.md
- - name: Defender scan type
- href: resources/intune-deviceconfig-defenderscantype.md
- - name: Defender threat action
- href: resources/intune-deviceconfig-defenderthreataction.md
- - name: Device compliance action item
- href: resources/intune-deviceconfig-devicecomplianceactionitem.md
- items:
- - name: List
- href: api/intune-deviceconfig-devicecomplianceactionitem-list.md
- - name: Get
- href: api/intune-deviceconfig-devicecomplianceactionitem-get.md
- - name: Create
- href: api/intune-deviceconfig-devicecomplianceactionitem-create.md
- - name: Delete
- href: api/intune-deviceconfig-devicecomplianceactionitem-delete.md
- - name: Update
- href: api/intune-deviceconfig-devicecomplianceactionitem-update.md
- - name: Device compliance action type
- href: resources/intune-deviceconfig-devicecomplianceactiontype.md
- - name: Device compliance device overview
- href: resources/intune-deviceconfig-devicecompliancedeviceoverview.md
- items:
- - name: Get
- href: api/intune-deviceconfig-devicecompliancedeviceoverview-get.md
- - name: Update
- href: api/intune-deviceconfig-devicecompliancedeviceoverview-update.md
- - name: Device compliance device status
- href: resources/intune-deviceconfig-devicecompliancedevicestatus.md
- items:
- - name: List
- href: api/intune-deviceconfig-devicecompliancedevicestatus-list.md
- - name: Get
- href: api/intune-deviceconfig-devicecompliancedevicestatus-get.md
- - name: Create
- href: api/intune-deviceconfig-devicecompliancedevicestatus-create.md
- - name: Delete
- href: api/intune-deviceconfig-devicecompliancedevicestatus-delete.md
- - name: Update
- href: api/intune-deviceconfig-devicecompliancedevicestatus-update.md
- - name: Device compliance policy
- href: resources/intune-deviceconfig-devicecompliancepolicy.md
- items:
- - name: List
- href: api/intune-deviceconfig-devicecompliancepolicy-list.md
- - name: Get
- href: api/intune-deviceconfig-devicecompliancepolicy-get.md
- - name: assign action
- href: api/intune-deviceconfig-devicecompliancepolicy-assign.md
- - name: scheduleActionsForRules action
- href: api/intune-deviceconfig-devicecompliancepolicy-scheduleactionsforrules.md
- - name: Device compliance policy assignment
- href: resources/intune-deviceconfig-devicecompliancepolicyassignment.md
- items:
- - name: List
- href: api/intune-deviceconfig-devicecompliancepolicyassignment-list.md
- - name: Get
- href: api/intune-deviceconfig-devicecompliancepolicyassignment-get.md
- - name: Create
- href: api/intune-deviceconfig-devicecompliancepolicyassignment-create.md
- - name: Delete
- href: api/intune-deviceconfig-devicecompliancepolicyassignment-delete.md
- - name: Update
- href: api/intune-deviceconfig-devicecompliancepolicyassignment-update.md
- - name: Device compliance policy device state summary
- href: resources/intune-deviceconfig-devicecompliancepolicydevicestatesummary.md
- items:
- - name: Get
- href: api/intune-deviceconfig-devicecompliancepolicydevicestatesummary-get.md
- - name: Update
- href: api/intune-deviceconfig-devicecompliancepolicydevicestatesummary-update.md
- - name: Device compliance policy setting state
- href: resources/intune-deviceconfig-devicecompliancepolicysettingstate.md
- - name: Device compliance policy setting state summary
- href: resources/intune-deviceconfig-devicecompliancepolicysettingstatesummary.md
- items:
- - name: List
- href: api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-list.md
- - name: Get
- href: api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-get.md
- - name: Create
- href: api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-create.md
- - name: Delete
- href: api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-delete.md
- - name: Update
- href: api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-update.md
- - name: Device compliance scheduled action for rule
- href: resources/intune-deviceconfig-devicecompliancescheduledactionforrule.md
- items:
- - name: List
- href: api/intune-deviceconfig-devicecompliancescheduledactionforrule-list.md
- - name: Get
- href: api/intune-deviceconfig-devicecompliancescheduledactionforrule-get.md
- - name: Create
- href: api/intune-deviceconfig-devicecompliancescheduledactionforrule-create.md
- - name: Delete
- href: api/intune-deviceconfig-devicecompliancescheduledactionforrule-delete.md
- - name: Update
- href: api/intune-deviceconfig-devicecompliancescheduledactionforrule-update.md
- - name: Device compliance setting state
- href: resources/intune-deviceconfig-devicecompliancesettingstate.md
- items:
- - name: List
- href: api/intune-deviceconfig-devicecompliancesettingstate-list.md
- - name: Get
- href: api/intune-deviceconfig-devicecompliancesettingstate-get.md
- - name: Create
- href: api/intune-deviceconfig-devicecompliancesettingstate-create.md
- - name: Delete
- href: api/intune-deviceconfig-devicecompliancesettingstate-delete.md
- - name: Update
- href: api/intune-deviceconfig-devicecompliancesettingstate-update.md
- - name: Device compliance user overview
- href: resources/intune-deviceconfig-devicecomplianceuseroverview.md
- items:
- - name: Get
- href: api/intune-deviceconfig-devicecomplianceuseroverview-get.md
- - name: Update
- href: api/intune-deviceconfig-devicecomplianceuseroverview-update.md
- - name: Device compliance user status
- href: resources/intune-deviceconfig-devicecomplianceuserstatus.md
- items:
- - name: List
- href: api/intune-deviceconfig-devicecomplianceuserstatus-list.md
- - name: Get
- href: api/intune-deviceconfig-devicecomplianceuserstatus-get.md
- - name: Create
- href: api/intune-deviceconfig-devicecomplianceuserstatus-create.md
- - name: Delete
- href: api/intune-deviceconfig-devicecomplianceuserstatus-delete.md
- - name: Update
- href: api/intune-deviceconfig-devicecomplianceuserstatus-update.md
- - name: Device configuration
- href: resources/intune-deviceconfig-deviceconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-deviceconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-deviceconfiguration-get.md
- - name: assign action
- href: api/intune-deviceconfig-deviceconfiguration-assign.md
- - name: Device configuration assignment
- href: resources/intune-deviceconfig-deviceconfigurationassignment.md
- items:
- - name: List
- href: api/intune-deviceconfig-deviceconfigurationassignment-list.md
- - name: Get
- href: api/intune-deviceconfig-deviceconfigurationassignment-get.md
- - name: Create
- href: api/intune-deviceconfig-deviceconfigurationassignment-create.md
- - name: Delete
- href: api/intune-deviceconfig-deviceconfigurationassignment-delete.md
- - name: Update
- href: api/intune-deviceconfig-deviceconfigurationassignment-update.md
- - name: Device configuration device overview
- href: resources/intune-deviceconfig-deviceconfigurationdeviceoverview.md
- items:
- - name: Get
- href: api/intune-deviceconfig-deviceconfigurationdeviceoverview-get.md
- - name: Update
- href: api/intune-deviceconfig-deviceconfigurationdeviceoverview-update.md
- - name: Device configuration device state summary
- href: resources/intune-deviceconfig-deviceconfigurationdevicestatesummary.md
- items:
- - name: Get
- href: api/intune-deviceconfig-deviceconfigurationdevicestatesummary-get.md
- - name: Update
- href: api/intune-deviceconfig-deviceconfigurationdevicestatesummary-update.md
- - name: Device configuration device status
- href: resources/intune-deviceconfig-deviceconfigurationdevicestatus.md
- items:
- - name: List
- href: api/intune-deviceconfig-deviceconfigurationdevicestatus-list.md
- - name: Get
- href: api/intune-deviceconfig-deviceconfigurationdevicestatus-get.md
- - name: Create
- href: api/intune-deviceconfig-deviceconfigurationdevicestatus-create.md
- - name: Delete
- href: api/intune-deviceconfig-deviceconfigurationdevicestatus-delete.md
- - name: Update
- href: api/intune-deviceconfig-deviceconfigurationdevicestatus-update.md
- - name: Device configuration setting state
- href: resources/intune-deviceconfig-deviceconfigurationsettingstate.md
- - name: Device configuration user overview
- href: resources/intune-deviceconfig-deviceconfigurationuseroverview.md
- items:
- - name: Get
- href: api/intune-deviceconfig-deviceconfigurationuseroverview-get.md
- - name: Update
- href: api/intune-deviceconfig-deviceconfigurationuseroverview-update.md
- - name: Device configuration user status
- href: resources/intune-deviceconfig-deviceconfigurationuserstatus.md
- items:
- - name: List
- href: api/intune-deviceconfig-deviceconfigurationuserstatus-list.md
- - name: Get
- href: api/intune-deviceconfig-deviceconfigurationuserstatus-get.md
- - name: Create
- href: api/intune-deviceconfig-deviceconfigurationuserstatus-create.md
- - name: Delete
- href: api/intune-deviceconfig-deviceconfigurationuserstatus-delete.md
- - name: Update
- href: api/intune-deviceconfig-deviceconfigurationuserstatus-update.md
- - name: Device management
- href: resources/intune-deviceconfig-devicemanagement.md
- items:
- - name: Get
- href: api/intune-deviceconfig-devicemanagement-get.md
- - name: Update
- href: api/intune-deviceconfig-devicemanagement-update.md
- - name: Device management settings
- href: resources/intune-deviceconfig-devicemanagementsettings.md
- - name: Device threat protection level
- href: resources/intune-deviceconfig-devicethreatprotectionlevel.md
- - name: Diagnostic data submission mode
- href: resources/intune-deviceconfig-diagnosticdatasubmissionmode.md
- - name: Edge cookie policy
- href: resources/intune-deviceconfig-edgecookiepolicy.md
- - name: Edge search engine
- href: resources/intune-deviceconfig-edgesearchengine.md
- - name: Edge search engine base
- href: resources/intune-deviceconfig-edgesearchenginebase.md
- - name: Edge search engine custom
- href: resources/intune-deviceconfig-edgesearchenginecustom.md
- - name: Edge search engine type
- href: resources/intune-deviceconfig-edgesearchenginetype.md
- - name: Edition upgrade configuration
- href: resources/intune-deviceconfig-editionupgradeconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-editionupgradeconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-editionupgradeconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-editionupgradeconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-editionupgradeconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-editionupgradeconfiguration-update.md
- - name: Edition upgrade license type
- href: resources/intune-deviceconfig-editionupgradelicensetype.md
- - name: Enablement
- href: resources/intune-deviceconfig-enablement.md
- - name: Firewall certificate revocation list check method type
- href: resources/intune-deviceconfig-firewallcertificaterevocationlistcheckmethodtype.md
- - name: Firewall packet queueing method type
- href: resources/intune-deviceconfig-firewallpacketqueueingmethodtype.md
- - name: Firewall pre shared key encoding method type
- href: resources/intune-deviceconfig-firewallpresharedkeyencodingmethodtype.md
- - name: Internet site security level
- href: resources/intune-deviceconfig-internetsitesecuritylevel.md
- - name: iOS certificate profile
- href: resources/intune-deviceconfig-ioscertificateprofile.md
- items:
- - name: List
- href: api/intune-deviceconfig-ioscertificateprofile-list.md
- - name: Get
- href: api/intune-deviceconfig-ioscertificateprofile-get.md
- - name: iOS compliance policy
- href: resources/intune-deviceconfig-ioscompliancepolicy.md
- items:
- - name: List
- href: api/intune-deviceconfig-ioscompliancepolicy-list.md
- - name: Get
- href: api/intune-deviceconfig-ioscompliancepolicy-get.md
- - name: Create
- href: api/intune-deviceconfig-ioscompliancepolicy-create.md
- - name: Delete
- href: api/intune-deviceconfig-ioscompliancepolicy-delete.md
- - name: Update
- href: api/intune-deviceconfig-ioscompliancepolicy-update.md
- - name: iOS custom configuration
- href: resources/intune-deviceconfig-ioscustomconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-ioscustomconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-ioscustomconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-ioscustomconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-ioscustomconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-ioscustomconfiguration-update.md
- - name: iOS device features configuration
- href: resources/intune-deviceconfig-iosdevicefeaturesconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-iosdevicefeaturesconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-iosdevicefeaturesconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-iosdevicefeaturesconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-iosdevicefeaturesconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-iosdevicefeaturesconfiguration-update.md
- - name: iOS general device configuration
- href: resources/intune-deviceconfig-iosgeneraldeviceconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-iosgeneraldeviceconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-iosgeneraldeviceconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-iosgeneraldeviceconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-iosgeneraldeviceconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-iosgeneraldeviceconfiguration-update.md
- - name: iOS home screen app
- href: resources/intune-deviceconfig-ioshomescreenapp.md
- - name: iOS home screen folder
- href: resources/intune-deviceconfig-ioshomescreenfolder.md
- - name: iOS home screen folder page
- href: resources/intune-deviceconfig-ioshomescreenfolderpage.md
- - name: iOS home screen item
- href: resources/intune-deviceconfig-ioshomescreenitem.md
- - name: iOS home screen page
- href: resources/intune-deviceconfig-ioshomescreenpage.md
- - name: iOS network usage rule
- href: resources/intune-deviceconfig-iosnetworkusagerule.md
- - name: iOS notification alert type
- href: resources/intune-deviceconfig-iosnotificationalerttype.md
- - name: iOS notification settings
- href: resources/intune-deviceconfig-iosnotificationsettings.md
- - name: iOS update configuration
- href: resources/intune-deviceconfig-iosupdateconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-iosupdateconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-iosupdateconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-iosupdateconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-iosupdateconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-iosupdateconfiguration-update.md
- - name: iOS update device status
- href: resources/intune-deviceconfig-iosupdatedevicestatus.md
- items:
- - name: List
- href: api/intune-deviceconfig-iosupdatedevicestatus-list.md
- - name: Get
- href: api/intune-deviceconfig-iosupdatedevicestatus-get.md
- - name: Create
- href: api/intune-deviceconfig-iosupdatedevicestatus-create.md
- - name: Delete
- href: api/intune-deviceconfig-iosupdatedevicestatus-delete.md
- - name: Update
- href: api/intune-deviceconfig-iosupdatedevicestatus-update.md
- - name: iOS updates install status
- href: resources/intune-deviceconfig-iosupdatesinstallstatus.md
- - name: macOS compliance policy
- href: resources/intune-deviceconfig-macoscompliancepolicy.md
- items:
- - name: List
- href: api/intune-deviceconfig-macoscompliancepolicy-list.md
- - name: Get
- href: api/intune-deviceconfig-macoscompliancepolicy-get.md
- - name: Create
- href: api/intune-deviceconfig-macoscompliancepolicy-create.md
- - name: Delete
- href: api/intune-deviceconfig-macoscompliancepolicy-delete.md
- - name: Update
- href: api/intune-deviceconfig-macoscompliancepolicy-update.md
- - name: macOS custom configuration
- href: resources/intune-deviceconfig-macoscustomconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-macoscustomconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-macoscustomconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-macoscustomconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-macoscustomconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-macoscustomconfiguration-update.md
- - name: macOS device features configuration
- href: resources/intune-deviceconfig-macosdevicefeaturesconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-macosdevicefeaturesconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-macosdevicefeaturesconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-macosdevicefeaturesconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-macosdevicefeaturesconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-macosdevicefeaturesconfiguration-update.md
- - name: macOS general device configuration
- href: resources/intune-deviceconfig-macosgeneraldeviceconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-macosgeneraldeviceconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-macosgeneraldeviceconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-macosgeneraldeviceconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-macosgeneraldeviceconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-macosgeneraldeviceconfiguration-update.md
- - name: Media content rating Australia
- href: resources/intune-deviceconfig-mediacontentratingaustralia.md
- - name: Media content rating Canada
- href: resources/intune-deviceconfig-mediacontentratingcanada.md
- - name: Media content rating France
- href: resources/intune-deviceconfig-mediacontentratingfrance.md
- - name: Media content rating Germany
- href: resources/intune-deviceconfig-mediacontentratinggermany.md
- - name: Media content rating Ireland
- href: resources/intune-deviceconfig-mediacontentratingireland.md
- - name: Media content rating Japan
- href: resources/intune-deviceconfig-mediacontentratingjapan.md
- - name: Media content rating New Zealand
- href: resources/intune-deviceconfig-mediacontentratingnewzealand.md
- - name: Media content rating United Kingdom
- href: resources/intune-deviceconfig-mediacontentratingunitedkingdom.md
- - name: Media content rating United States
- href: resources/intune-deviceconfig-mediacontentratingunitedstates.md
- - name: Miracast channel
- href: resources/intune-deviceconfig-miracastchannel.md
- - name: OMA setting
- href: resources/intune-deviceconfig-omasetting.md
- - name: OMA setting base64
- href: resources/intune-deviceconfig-omasettingbase64.md
- - name: OMA setting boolean
- href: resources/intune-deviceconfig-omasettingboolean.md
- - name: OMA setting date time
- href: resources/intune-deviceconfig-omasettingdatetime.md
- - name: OMA setting floating point
- href: resources/intune-deviceconfig-omasettingfloatingpoint.md
- - name: OMA setting integer
- href: resources/intune-deviceconfig-omasettinginteger.md
- - name: OMA setting string
- href: resources/intune-deviceconfig-omasettingstring.md
- - name: OMA setting string xml
- href: resources/intune-deviceconfig-omasettingstringxml.md
- - name: Policy platform type
- href: resources/intune-deviceconfig-policyplatformtype.md
- - name: Prerelease features
- href: resources/intune-deviceconfig-prereleasefeatures.md
- - name: Rating apps type
- href: resources/intune-deviceconfig-ratingappstype.md
- - name: Rating Australia movies type
- href: resources/intune-deviceconfig-ratingaustraliamoviestype.md
- - name: Rating Australia television type
- href: resources/intune-deviceconfig-ratingaustraliatelevisiontype.md
- - name: Rating Canada movies type
- href: resources/intune-deviceconfig-ratingcanadamoviestype.md
- - name: Rating Canada television type
- href: resources/intune-deviceconfig-ratingcanadatelevisiontype.md
- - name: Rating France movies type
- href: resources/intune-deviceconfig-ratingfrancemoviestype.md
- - name: Rating France television type
- href: resources/intune-deviceconfig-ratingfrancetelevisiontype.md
- - name: Rating Germany movies type
- href: resources/intune-deviceconfig-ratinggermanymoviestype.md
- - name: Rating Germany television type
- href: resources/intune-deviceconfig-ratinggermanytelevisiontype.md
- - name: Rating Ireland movies type
- href: resources/intune-deviceconfig-ratingirelandmoviestype.md
- - name: Rating Ireland television type
- href: resources/intune-deviceconfig-ratingirelandtelevisiontype.md
- - name: Rating Japan movies type
- href: resources/intune-deviceconfig-ratingjapanmoviestype.md
- - name: Rating Japan television type
- href: resources/intune-deviceconfig-ratingjapantelevisiontype.md
- - name: Rating New Zealand movies type
- href: resources/intune-deviceconfig-ratingnewzealandmoviestype.md
- - name: Rating New Zealand television type
- href: resources/intune-deviceconfig-ratingnewzealandtelevisiontype.md
- - name: Rating United Kingdom movies type
- href: resources/intune-deviceconfig-ratingunitedkingdommoviestype.md
- - name: Rating United Kingdom television type
- href: resources/intune-deviceconfig-ratingunitedkingdomtelevisiontype.md
- - name: Rating United States movies type
- href: resources/intune-deviceconfig-ratingunitedstatesmoviestype.md
- - name: Rating United States television type
- href: resources/intune-deviceconfig-ratingunitedstatestelevisiontype.md
- - name: Report
- href: resources/intune-deviceconfig-report.md
- - name: Report root
- href: resources/intune-deviceconfig-reportroot.md
- items:
- - name: Get
- href: api/intune-deviceconfig-reportroot-get.md
- - name: Update
- href: api/intune-deviceconfig-reportroot-update.md
- - name: Required password type
- href: resources/intune-deviceconfig-requiredpasswordtype.md
- - name: Safe search filter type
- href: resources/intune-deviceconfig-safesearchfiltertype.md
- - name: Setting source
- href: resources/intune-deviceconfig-settingsource.md
- - name: Setting source type
- href: resources/intune-deviceconfig-settingsourcetype.md
- - name: Setting state device summary
- href: resources/intune-deviceconfig-settingstatedevicesummary.md
- items:
- - name: List
- href: api/intune-deviceconfig-settingstatedevicesummary-list.md
- - name: Get
- href: api/intune-deviceconfig-settingstatedevicesummary-get.md
- - name: Create
- href: api/intune-deviceconfig-settingstatedevicesummary-create.md
- - name: Delete
- href: api/intune-deviceconfig-settingstatedevicesummary-delete.md
- - name: Update
- href: api/intune-deviceconfig-settingstatedevicesummary-update.md
- - name: Shared PC account deletion policy type
- href: resources/intune-deviceconfig-sharedpcaccountdeletionpolicytype.md
- - name: Shared PC account manager policy
- href: resources/intune-deviceconfig-sharedpcaccountmanagerpolicy.md
- - name: Shared PC allowed account type
- href: resources/intune-deviceconfig-sharedpcallowedaccounttype.md
- - name: Shared PC configuration
- href: resources/intune-deviceconfig-sharedpcconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-sharedpcconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-sharedpcconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-sharedpcconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-sharedpcconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-sharedpcconfiguration-update.md
- - name: Site security level
- href: resources/intune-deviceconfig-sitesecuritylevel.md
- - name: Software update status summary
- href: resources/intune-deviceconfig-softwareupdatestatussummary.md
- items:
- - name: Get
- href: api/intune-deviceconfig-softwareupdatestatussummary-get.md
- - name: Update
- href: api/intune-deviceconfig-softwareupdatestatussummary-update.md
- - name: State management setting
- href: resources/intune-deviceconfig-statemanagementsetting.md
- - name: Visibility setting
- href: resources/intune-deviceconfig-visibilitysetting.md
- - name: Web browser cookie settings
- href: resources/intune-deviceconfig-webbrowsercookiesettings.md
- - name: Weekly schedule
- href: resources/intune-deviceconfig-weeklyschedule.md
- - name: Welcome screen meeting information
- href: resources/intune-deviceconfig-welcomescreenmeetinginformation.md
- - name: Windows 10 compliance policy
- href: resources/intune-deviceconfig-windows10compliancepolicy.md
- items:
- - name: List
- href: api/intune-deviceconfig-windows10compliancepolicy-list.md
- - name: Get
- href: api/intune-deviceconfig-windows10compliancepolicy-get.md
- - name: Create
- href: api/intune-deviceconfig-windows10compliancepolicy-create.md
- - name: Delete
- href: api/intune-deviceconfig-windows10compliancepolicy-delete.md
- - name: Update
- href: api/intune-deviceconfig-windows10compliancepolicy-update.md
- - name: Windows 10 custom configuration
- href: resources/intune-deviceconfig-windows10customconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-windows10customconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-windows10customconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-windows10customconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-windows10customconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-windows10customconfiguration-update.md
- - name: Windows 10 edition type
- href: resources/intune-deviceconfig-windows10editiontype.md
- - name: Windows 10 endpoint protection configuration
- href: resources/intune-deviceconfig-windows10endpointprotectionconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-windows10endpointprotectionconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-windows10endpointprotectionconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-windows10endpointprotectionconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-windows10endpointprotectionconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-windows10endpointprotectionconfiguration-update.md
- - name: Windows 10 enterprise modern app management configuration
- href: resources/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-update.md
- - name: Windows 10 general configuration
- href: resources/intune-deviceconfig-windows10generalconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-windows10generalconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-windows10generalconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-windows10generalconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-windows10generalconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-windows10generalconfiguration-update.md
- - name: Windows 10 mobile compliance policy
- href: resources/intune-deviceconfig-windows10mobilecompliancepolicy.md
- items:
- - name: List
- href: api/intune-deviceconfig-windows10mobilecompliancepolicy-list.md
- - name: Get
- href: api/intune-deviceconfig-windows10mobilecompliancepolicy-get.md
- - name: Create
- href: api/intune-deviceconfig-windows10mobilecompliancepolicy-create.md
- - name: Delete
- href: api/intune-deviceconfig-windows10mobilecompliancepolicy-delete.md
- - name: Update
- href: api/intune-deviceconfig-windows10mobilecompliancepolicy-update.md
- - name: Windows 10 network proxy server
- href: resources/intune-deviceconfig-windows10networkproxyserver.md
- - name: Windows 10 secure assessment configuration
- href: resources/intune-deviceconfig-windows10secureassessmentconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-windows10secureassessmentconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-windows10secureassessmentconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-windows10secureassessmentconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-windows10secureassessmentconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-windows10secureassessmentconfiguration-update.md
- - name: Windows 10 team general configuration
- href: resources/intune-deviceconfig-windows10teamgeneralconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-windows10teamgeneralconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-windows10teamgeneralconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-windows10teamgeneralconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-windows10teamgeneralconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-windows10teamgeneralconfiguration-update.md
- - name: Windows 8.1 compliance policy
- href: resources/intune-deviceconfig-windows81compliancepolicy.md
- items:
- - name: List
- href: api/intune-deviceconfig-windows81compliancepolicy-list.md
- - name: Get
- href: api/intune-deviceconfig-windows81compliancepolicy-get.md
- - name: Create
- href: api/intune-deviceconfig-windows81compliancepolicy-create.md
- - name: Delete
- href: api/intune-deviceconfig-windows81compliancepolicy-delete.md
- - name: Update
- href: api/intune-deviceconfig-windows81compliancepolicy-update.md
- - name: Windows 8.1 general configuration
- href: resources/intune-deviceconfig-windows81generalconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-windows81generalconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-windows81generalconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-windows81generalconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-windows81generalconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-windows81generalconfiguration-update.md
- - name: Windows defender advanced threat protection configuration
- href: resources/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-update.md
- - name: Windows delivery optimization mode
- href: resources/intune-deviceconfig-windowsdeliveryoptimizationmode.md
- - name: Windows firewall network profile
- href: resources/intune-deviceconfig-windowsfirewallnetworkprofile.md
- - name: Windows Phone 8.1 compliance policy
- href: resources/intune-deviceconfig-windowsphone81compliancepolicy.md
- items:
- - name: List
- href: api/intune-deviceconfig-windowsphone81compliancepolicy-list.md
- - name: Get
- href: api/intune-deviceconfig-windowsphone81compliancepolicy-get.md
- - name: Create
- href: api/intune-deviceconfig-windowsphone81compliancepolicy-create.md
- - name: Delete
- href: api/intune-deviceconfig-windowsphone81compliancepolicy-delete.md
- - name: Update
- href: api/intune-deviceconfig-windowsphone81compliancepolicy-update.md
- - name: Windows Phone 8.1 custom configuration
- href: resources/intune-deviceconfig-windowsphone81customconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-windowsphone81customconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-windowsphone81customconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-windowsphone81customconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-windowsphone81customconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-windowsphone81customconfiguration-update.md
- - name: Windows Phone 8.1 general configuration
- href: resources/intune-deviceconfig-windowsphone81generalconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-windowsphone81generalconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-windowsphone81generalconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-windowsphone81generalconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-windowsphone81generalconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-windowsphone81generalconfiguration-update.md
- - name: Windows spotlight enablement settings
- href: resources/intune-deviceconfig-windowsspotlightenablementsettings.md
- - name: Windows start menu app list visibility type
- href: resources/intune-deviceconfig-windowsstartmenuapplistvisibilitytype.md
- - name: Windows start menu mode type
- href: resources/intune-deviceconfig-windowsstartmenumodetype.md
- - name: Windows update active hours install
- href: resources/intune-deviceconfig-windowsupdateactivehoursinstall.md
- - name: Windows update for business configuration
- href: resources/intune-deviceconfig-windowsupdateforbusinessconfiguration.md
- items:
- - name: List
- href: api/intune-deviceconfig-windowsupdateforbusinessconfiguration-list.md
- - name: Get
- href: api/intune-deviceconfig-windowsupdateforbusinessconfiguration-get.md
- - name: Create
- href: api/intune-deviceconfig-windowsupdateforbusinessconfiguration-create.md
- - name: Delete
- href: api/intune-deviceconfig-windowsupdateforbusinessconfiguration-delete.md
- - name: Update
- href: api/intune-deviceconfig-windowsupdateforbusinessconfiguration-update.md
- - name: Windows update for business update weeks
- href: resources/intune-deviceconfig-windowsupdateforbusinessupdateweeks.md
- - name: Windows update install schedule type
- href: resources/intune-deviceconfig-windowsupdateinstallscheduletype.md
- - name: Windows update notification display option
- href: resources/intune-deviceconfig-windowsupdatenotificationdisplayoption.md
- - name: Windows update scheduled install
- href: resources/intune-deviceconfig-windowsupdatescheduledinstall.md
- - name: Windows update type
- href: resources/intune-deviceconfig-windowsupdatetype.md
- - name: Windows user account control settings
- href: resources/intune-deviceconfig-windowsuseraccountcontrolsettings.md
- - name: Device management
- href: resources/intune-device-mgt-conceptual.md
- items:
- - name: Action state
- href: resources/intune-devices-actionstate.md
- - name: App log collection download details
- href: resources/intune-devices-applogcollectiondownloaddetails.md
- - name: App log collection request
- href: resources/intune-devices-applogcollectionrequest.md
- items:
- - name: List
- href: api/intune-devices-applogcollectionrequest-list.md
- - name: Get
- href: api/intune-devices-applogcollectionrequest-get.md
- - name: Create
- href: api/intune-devices-applogcollectionrequest-create.md
- - name: Delete
- href: api/intune-devices-applogcollectionrequest-delete.md
- - name: Update
- href: api/intune-devices-applogcollectionrequest-update.md
- - name: createDownloadUrl action
- href: api/intune-devices-applogcollectionrequest-createdownloadurl.md
- - name: App log decryption algorithm
- href: resources/intune-devices-applogdecryptionalgorithm.md
- - name: App log upload state
- href: resources/intune-devices-apploguploadstate.md
- - name: Apple push notification certificate
- href: resources/intune-devices-applepushnotificationcertificate.md
- items:
- - name: Get
- href: api/intune-devices-applepushnotificationcertificate-get.md
- - name: Update
- href: api/intune-devices-applepushnotificationcertificate-update.md
- - name: Audit actor
- href: resources/intune-auditing-auditactor.md
- - name: Audit event
- href: resources/intune-auditing-auditevent.md
- items:
- - name: List
- href: api/intune-auditing-auditevent-list.md
- - name: Get
- href: api/intune-auditing-auditevent-get.md
- - name: Create
- href: api/intune-auditing-auditevent-create.md
- - name: Delete
- href: api/intune-auditing-auditevent-delete.md
- - name: Update
- href: api/intune-auditing-auditevent-update.md
- - name: Audit property
- href: resources/intune-auditing-auditproperty.md
- - name: Audit resource
- href: resources/intune-auditing-auditresource.md
- - name: Compliance state
- href: resources/intune-devices-compliancestate.md
- - name: Configuration manager client enabled features
- href: resources/intune-devices-configurationmanagerclientenabledfeatures.md
- - name: Delete user from shared Apple device action result
- href: resources/intune-devices-deleteuserfromsharedappledeviceactionresult.md
- - name: Detected app
- href: resources/intune-devices-detectedapp.md
- items:
- - name: List
- href: api/intune-devices-detectedapp-list.md
- - name: Get
- href: api/intune-devices-detectedapp-get.md
- - name: Create
- href: api/intune-devices-detectedapp-create.md
- - name: Delete
- href: api/intune-devices-detectedapp-delete.md
- - name: Update
- href: api/intune-devices-detectedapp-update.md
- - name: Detected app platform type
- href: resources/intune-devices-detectedappplatformtype.md
- - name: Device action result
- href: resources/intune-devices-deviceactionresult.md
- - name: Device category
- href: resources/intune-devices-devicecategory.md
- items:
- - name: Get
- href: api/intune-devices-devicecategory-get.md
- - name: Update
- href: api/intune-devices-devicecategory-update.md
- - name: Device enrollment type
- href: resources/intune-devices-deviceenrollmenttype.md
- - name: Device exchange access state summary
- href: resources/intune-devices-deviceexchangeaccessstatesummary.md
- - name: Device geolocation
- href: resources/intune-devices-devicegeolocation.md
- - name: Device health attestation state
- href: resources/intune-devices-devicehealthattestationstate.md
- - name: Device management
- href: resources/intune-auditing-devicemanagement.md
- items:
- - name: Get
- href: api/intune-auditing-devicemanagement-get.md
- - name: Update
- href: api/intune-auditing-devicemanagement-update.md
- - name: Device management
- href: resources/intune-auditing-devicemanagement.md
- items:
- - name: Get
- href: api/intune-auditing-devicemanagement-get.md
- - name: Update
- href: api/intune-auditing-devicemanagement-update.md
- - name: Device management
- href: resources/intune-auditing-devicemanagement.md
- items:
- - name: Get
- href: api/intune-auditing-devicemanagement-get.md
- - name: Update
- href: api/intune-auditing-devicemanagement-update.md
- - name: Device management exchange access state
- href: resources/intune-devices-devicemanagementexchangeaccessstate.md
- - name: Device management exchange access state reason
- href: resources/intune-devices-devicemanagementexchangeaccessstatereason.md
- - name: Device management subscription state
- href: resources/intune-devices-devicemanagementsubscriptionstate.md
- - name: Device operating system summary
- href: resources/intune-devices-deviceoperatingsystemsummary.md
- - name: Device protection overview
- href: resources/intune-devices-deviceprotectionoverview.md
- - name: Device registration state
- href: resources/intune-devices-deviceregistrationstate.md
- - name: Disk type
- href: resources/intune-devices-disktype.md
- - name: Localized notification message
- href: resources/intune-notification-localizednotificationmessage.md
- items:
- - name: List
- href: api/intune-notification-localizednotificationmessage-list.md
- - name: Get
- href: api/intune-notification-localizednotificationmessage-get.md
- - name: Create
- href: api/intune-notification-localizednotificationmessage-create.md
- - name: Delete
- href: api/intune-notification-localizednotificationmessage-delete.md
- - name: Update
- href: api/intune-notification-localizednotificationmessage-update.md
- - name: Locate device action result
- href: resources/intune-devices-locatedeviceactionresult.md
- - name: Malware state for windows device
- href: resources/intune-devices-malwarestateforwindowsdevice.md
- items:
- - name: List
- href: api/intune-devices-malwarestateforwindowsdevice-list.md
- - name: Get
- href: api/intune-devices-malwarestateforwindowsdevice-get.md
- - name: Create
- href: api/intune-devices-malwarestateforwindowsdevice-create.md
- - name: Delete
- href: api/intune-devices-malwarestateforwindowsdevice-delete.md
- - name: Update
- href: api/intune-devices-malwarestateforwindowsdevice-update.md
- - name: Managed device
- href: resources/intune-devices-manageddevice.md
- items:
- - name: List
- href: api/intune-devices-manageddevice-list.md
- - name: Get
- href: api/intune-devices-manageddevice-get.md
- - name: Create
- href: api/intune-devices-manageddevice-create.md
- - name: Delete
- href: api/intune-devices-manageddevice-delete.md
- - name: Update
- href: api/intune-devices-manageddevice-update.md
- - name: retire action
- href: api/intune-devices-manageddevice-retire.md
- - name: wipe action
- href: api/intune-devices-manageddevice-wipe.md
- - name: resetPasscode action
- href: api/intune-devices-manageddevice-resetpasscode.md
- - name: remoteLock action
- href: api/intune-devices-manageddevice-remotelock.md
- - name: requestRemoteAssistance action
- href: api/intune-devices-manageddevice-requestremoteassistance.md
- - name: disableLostMode action
- href: api/intune-devices-manageddevice-disablelostmode.md
- - name: locateDevice action
- href: api/intune-devices-manageddevice-locatedevice.md
- - name: bypassActivationLock action
- href: api/intune-devices-manageddevice-bypassactivationlock.md
- - name: rebootNow action
- href: api/intune-devices-manageddevice-rebootnow.md
- - name: shutDown action
- href: api/intune-devices-manageddevice-shutdown.md
- - name: recoverPasscode action
- href: api/intune-devices-manageddevice-recoverpasscode.md
- - name: cleanWindowsDevice action
- href: api/intune-devices-manageddevice-cleanwindowsdevice.md
- - name: logoutSharedAppleDeviceActiveUser action
- href: api/intune-devices-manageddevice-logoutsharedappledeviceactiveuser.md
- - name: deleteUserFromSharedAppleDevice action
- href: api/intune-devices-manageddevice-deleteuserfromsharedappledevice.md
- - name: syncDevice action
- href: api/intune-devices-manageddevice-syncdevice.md
- - name: windowsDefenderScan action
- href: api/intune-devices-manageddevice-windowsdefenderscan.md
- - name: windowsDefenderUpdateSignatures action
- href: api/intune-devices-manageddevice-windowsdefenderupdatesignatures.md
- - name: updateWindowsDeviceAccount action
- href: api/intune-devices-manageddevice-updatewindowsdeviceaccount.md
- - name: Managed device overview
- href: resources/intune-devices-manageddeviceoverview.md
- items:
- - name: Get
- href: api/intune-devices-manageddeviceoverview-get.md
- - name: Update
- href: api/intune-devices-manageddeviceoverview-update.md
- - name: Managed device owner type
- href: resources/intune-devices-manageddeviceownertype.md
- - name: Managed device partner reported health state
- href: resources/intune-devices-manageddevicepartnerreportedhealthstate.md
- - name: Management agent type
- href: resources/intune-devices-managementagenttype.md
- - name: Mobile app troubleshooting event
- href: resources/intune-devices-mobileapptroubleshootingevent.md
- items:
- - name: List
- href: api/intune-devices-mobileapptroubleshootingevent-list.md
- - name: Get
- href: api/intune-devices-mobileapptroubleshootingevent-get.md
- - name: Create
- href: api/intune-devices-mobileapptroubleshootingevent-create.md
- - name: Delete
- href: api/intune-devices-mobileapptroubleshootingevent-delete.md
- - name: Update
- href: api/intune-devices-mobileapptroubleshootingevent-update.md
- - name: Notification message template
- href: resources/intune-notification-notificationmessagetemplate.md
- items:
- - name: List
- href: api/intune-notification-notificationmessagetemplate-list.md
- - name: Get
- href: api/intune-notification-notificationmessagetemplate-get.md
- - name: Create
- href: api/intune-notification-notificationmessagetemplate-create.md
- - name: Delete
- href: api/intune-notification-notificationmessagetemplate-delete.md
- - name: Update
- href: api/intune-notification-notificationmessagetemplate-update.md
- - name: sendTestMessage action
- href: api/intune-notification-notificationmessagetemplate-sendtestmessage.md
- - name: Notification template branding options
- href: resources/intune-notification-notificationtemplatebrandingoptions.md
- - name: Os version count
- href: resources/intune-devices-osversioncount.md
- - name: Remote lock action result
- href: resources/intune-devices-remotelockactionresult.md
- - name: Reset passcode action result
- href: resources/intune-devices-resetpasscodeactionresult.md
- - name: Update windows device account action parameter
- href: resources/intune-devices-updatewindowsdeviceaccountactionparameter.md
- - name: User
- href: resources/intune-devices-user.md
- items:
- - name: List
- href: api/intune-devices-user-list.md
- - name: Get
- href: api/intune-devices-user-get.md
- - name: Create
- href: api/intune-devices-user-create.md
- - name: Delete
- href: api/intune-devices-user-delete.md
- - name: Update
- href: api/intune-devices-user-update.md
- - name: removeAllDevicesFromManagement action
- href: api/intune-devices-user-removealldevicesfrommanagement.md
- - name: User experience analytics health state
- href: resources/intune-devices-userexperienceanalyticshealthstate.md
- - name: Windows defender product status
- href: resources/intune-devices-windowsdefenderproductstatus.md
- - name: Windows defender scan action result
- href: resources/intune-devices-windowsdefenderscanactionresult.md
- - name: Windows device account
- href: resources/intune-devices-windowsdeviceaccount.md
- - name: Windows device AD account
- href: resources/intune-devices-windowsdeviceadaccount.md
- - name: Windows device Azure AD account
- href: resources/intune-devices-windowsdeviceazureadaccount.md
- - name: Windows device health state
- href: resources/intune-devices-windowsdevicehealthstate.md
- - name: Windows device malware state
- href: resources/intune-devices-windowsdevicemalwarestate.md
- items:
- - name: List
- href: api/intune-devices-windowsdevicemalwarestate-list.md
- - name: Get
- href: api/intune-devices-windowsdevicemalwarestate-get.md
- - name: Create
- href: api/intune-devices-windowsdevicemalwarestate-create.md
- - name: Delete
- href: api/intune-devices-windowsdevicemalwarestate-delete.md
- - name: Update
- href: api/intune-devices-windowsdevicemalwarestate-update.md
- - name: Windows malware category
- href: resources/intune-devices-windowsmalwarecategory.md
- - name: Windows malware category count
- href: resources/intune-devices-windowsmalwarecategorycount.md
- - name: Windows malware execution state
- href: resources/intune-devices-windowsmalwareexecutionstate.md
- - name: Windows malware execution state count
- href: resources/intune-devices-windowsmalwareexecutionstatecount.md
- - name: Windows malware information
- href: resources/intune-devices-windowsmalwareinformation.md
- items:
- - name: List
- href: api/intune-devices-windowsmalwareinformation-list.md
- - name: Get
- href: api/intune-devices-windowsmalwareinformation-get.md
- - name: Create
- href: api/intune-devices-windowsmalwareinformation-create.md
- - name: Delete
- href: api/intune-devices-windowsmalwareinformation-delete.md
- - name: Update
- href: api/intune-devices-windowsmalwareinformation-update.md
- - name: Windows malware name count
- href: resources/intune-devices-windowsmalwarenamecount.md
- - name: Windows malware overview
- href: resources/intune-devices-windowsmalwareoverview.md
- - name: Windows malware severity
- href: resources/intune-devices-windowsmalwareseverity.md
- - name: Windows malware severity count
- href: resources/intune-devices-windowsmalwareseveritycount.md
- - name: Windows malware state
- href: resources/intune-devices-windowsmalwarestate.md
- - name: Windows malware state count
- href: resources/intune-devices-windowsmalwarestatecount.md
- - name: Windows malware threat state
- href: resources/intune-devices-windowsmalwarethreatstate.md
- - name: Windows protection state
- href: resources/intune-devices-windowsprotectionstate.md
- items:
- - name: Get
- href: api/intune-devices-windowsprotectionstate-get.md
- - name: Update
- href: api/intune-devices-windowsprotectionstate-update.md
- - name: Mobile app management (MAM)
- href: resources/intune-mam-conceptual.md
- items:
- - name: Android managed app protection
- href: resources/intune-mam-androidmanagedappprotection.md
- items:
- - name: List
- href: api/intune-mam-androidmanagedappprotection-list.md
- - name: Get
- href: api/intune-mam-androidmanagedappprotection-get.md
- - name: Create
- href: api/intune-mam-androidmanagedappprotection-create.md
- - name: Delete
- href: api/intune-mam-androidmanagedappprotection-delete.md
- - name: Update
- href: api/intune-mam-androidmanagedappprotection-update.md
- - name: Android managed app registration
- href: resources/intune-mam-androidmanagedappregistration.md
- items:
- - name: List
- href: api/intune-mam-androidmanagedappregistration-list.md
- - name: Get
- href: api/intune-mam-androidmanagedappregistration-get.md
- - name: Create
- href: api/intune-mam-androidmanagedappregistration-create.md
- - name: Android mobile app identifier
- href: resources/intune-mam-androidmobileappidentifier.md
- - name: Application type
- href: resources/intune-wip-applicationtype.md
- - name: Default managed app protection
- href: resources/intune-mam-defaultmanagedappprotection.md
- items:
- - name: List
- href: api/intune-mam-defaultmanagedappprotection-list.md
- - name: Get
- href: api/intune-mam-defaultmanagedappprotection-get.md
- - name: Create
- href: api/intune-mam-defaultmanagedappprotection-create.md
- - name: Delete
- href: api/intune-mam-defaultmanagedappprotection-delete.md
- - name: Update
- href: api/intune-mam-defaultmanagedappprotection-update.md
- - name: Device app management
- href: resources/intune-mam-deviceappmanagement.md
- - name: Device management
- href: resources/intune-wip-devicemanagement.md
- items:
- - name: Get
- href: api/intune-wip-devicemanagement-get.md
- - name: Update
- href: api/intune-wip-devicemanagement-update.md
- - name: iOS managed app protection
- href: resources/intune-mam-iosmanagedappprotection.md
- items:
- - name: List
- href: api/intune-mam-iosmanagedappprotection-list.md
- - name: Get
- href: api/intune-mam-iosmanagedappprotection-get.md
- - name: Create
- href: api/intune-mam-iosmanagedappprotection-create.md
- - name: Delete
- href: api/intune-mam-iosmanagedappprotection-delete.md
- - name: Update
- href: api/intune-mam-iosmanagedappprotection-update.md
- - name: iOS managed app registration
- href: resources/intune-mam-iosmanagedappregistration.md
- items:
- - name: List
- href: api/intune-mam-iosmanagedappregistration-list.md
- - name: Get
- href: api/intune-mam-iosmanagedappregistration-get.md
- - name: iOS mobile app identifier
- href: resources/intune-mam-iosmobileappidentifier.md
- - name: IP range
- href: resources/intune-mam-iprange.md
- - name: IPv4 range
- href: resources/intune-mam-ipv4range.md
- - name: IPv6 range
- href: resources/intune-mam-ipv6range.md
- - name: JSON
- href: resources/intune-mam-json.md
- - name: Managed app clipboard sharing level
- href: resources/intune-mam-managedappclipboardsharinglevel.md
- - name: Managed app configuration
- href: resources/intune-mam-managedappconfiguration.md
- items:
- - name: List
- href: api/intune-mam-managedappconfiguration-list.md
- - name: Get
- href: api/intune-mam-managedappconfiguration-get.md
- - name: Managed app data encryption type
- href: resources/intune-mam-managedappdataencryptiontype.md
- - name: Managed app data storage location
- href: resources/intune-mam-managedappdatastoragelocation.md
- - name: Managed app data transfer level
- href: resources/intune-mam-managedappdatatransferlevel.md
- - name: Managed app diagnostic status
- href: resources/intune-mam-managedappdiagnosticstatus.md
- - name: Managed app flagged reason
- href: resources/intune-mam-managedappflaggedreason.md
- - name: Managed app operation
- href: resources/intune-mam-managedappoperation.md
- items:
- - name: List
- href: api/intune-mam-managedappoperation-list.md
- - name: Get
- href: api/intune-mam-managedappoperation-get.md
- - name: Create
- href: api/intune-mam-managedappoperation-create.md
- - name: Delete
- href: api/intune-mam-managedappoperation-delete.md
- - name: Update
- href: api/intune-mam-managedappoperation-update.md
- - name: Managed app PIN character set
- href: resources/intune-mam-managedapppincharacterset.md
- - name: Managed app policy
- href: resources/intune-mam-managedapppolicy.md
- items:
- - name: List
- href: api/intune-mam-managedapppolicy-list.md
- - name: Get
- href: api/intune-mam-managedapppolicy-get.md
- - name: targetApps action
- href: api/intune-mam-managedapppolicy-targetapps.md
- - name: Managed app policy deployment summary
- href: resources/intune-mam-managedapppolicydeploymentsummary.md
- items:
- - name: Get
- href: api/intune-mam-managedapppolicydeploymentsummary-get.md
- - name: Update
- href: api/intune-mam-managedapppolicydeploymentsummary-update.md
- - name: Managed app policy deployment summary per app
- href: resources/intune-mam-managedapppolicydeploymentsummaryperapp.md
- - name: Managed app protection
- href: resources/intune-mam-managedappprotection.md
- items:
- - name: List
- href: api/intune-mam-managedappprotection-list.md
- - name: Get
- href: api/intune-mam-managedappprotection-get.md
- - name: targetApps action
- href: api/intune-mam-managedappprotection-targetapps.md
- - name: Managed app registration
- href: resources/intune-mam-managedappregistration.md
- items:
- - name: List
- href: api/intune-mam-managedappregistration-list.md
- - name: Get
- href: api/intune-mam-managedappregistration-get.md
- - name: Managed app status
- href: resources/intune-mam-managedappstatus.md
- items:
- - name: List
- href: api/intune-mam-managedappstatus-list.md
- - name: Get
- href: api/intune-mam-managedappstatus-get.md
- - name: Managed app status raw
- href: resources/intune-mam-managedappstatusraw.md
- items:
- - name: List
- href: api/intune-mam-managedappstatusraw-list.md
- - name: Get
- href: api/intune-mam-managedappstatusraw-get.md
- - name: Managed browser type
- href: resources/intune-mam-managedbrowsertype.md
- - name: Managed mobile app
- href: resources/intune-mam-managedmobileapp.md
- items:
- - name: List
- href: api/intune-mam-managedmobileapp-list.md
- - name: Get
- href: api/intune-mam-managedmobileapp-get.md
- - name: Create
- href: api/intune-mam-managedmobileapp-create.md
- - name: Delete
- href: api/intune-mam-managedmobileapp-delete.md
- - name: Update
- href: api/intune-mam-managedmobileapp-update.md
- - name: MDM windows information protection policy
- href: resources/intune-mam-mdmwindowsinformationprotectionpolicy.md
- items:
- - name: List
- href: api/intune-mam-mdmwindowsinformationprotectionpolicy-list.md
- - name: Get
- href: api/intune-mam-mdmwindowsinformationprotectionpolicy-get.md
- - name: Create
- href: api/intune-mam-mdmwindowsinformationprotectionpolicy-create.md
- - name: Delete
- href: api/intune-mam-mdmwindowsinformationprotectionpolicy-delete.md
- - name: Update
- href: api/intune-mam-mdmwindowsinformationprotectionpolicy-update.md
- - name: Mobile app identifier
- href: resources/intune-mam-mobileappidentifier.md
- - name: Proxied domain
- href: resources/intune-mam-proxieddomain.md
- - name: Targeted managed app configuration
- href: resources/intune-mam-targetedmanagedappconfiguration.md
- items:
- - name: List
- href: api/intune-mam-targetedmanagedappconfiguration-list.md
- - name: Get
- href: api/intune-mam-targetedmanagedappconfiguration-get.md
- - name: Create
- href: api/intune-mam-targetedmanagedappconfiguration-create.md
- - name: Delete
- href: api/intune-mam-targetedmanagedappconfiguration-delete.md
- - name: Update
- href: api/intune-mam-targetedmanagedappconfiguration-update.md
- - name: assign action
- href: api/intune-mam-targetedmanagedappconfiguration-assign.md
- - name: targetApps action
- href: api/intune-mam-targetedmanagedappconfiguration-targetapps.md
- - name: Targeted managed app group type
- href: resources/intune-mam-targetedmanagedappgrouptype.md
- - name: Targeted managed app policy assignment
- href: resources/intune-mam-targetedmanagedapppolicyassignment.md
- items:
- - name: List
- href: api/intune-mam-targetedmanagedapppolicyassignment-list.md
- - name: Get
- href: api/intune-mam-targetedmanagedapppolicyassignment-get.md
- - name: Delete
- href: api/intune-mam-targetedmanagedapppolicyassignment-delete.md
- - name: Update
- href: api/intune-mam-targetedmanagedapppolicyassignment-update.md
- - name: Targeted managed app protection
- href: resources/intune-mam-targetedmanagedappprotection.md
- items:
- - name: List
- href: api/intune-mam-targetedmanagedappprotection-list.md
- - name: Get
- href: api/intune-mam-targetedmanagedappprotection-get.md
- - name: assign action
- href: api/intune-mam-targetedmanagedappprotection-assign.md
- - name: targetApps action
- href: api/intune-mam-targetedmanagedappprotection-targetapps.md
- - name: User
- href: resources/intune-mam-user.md
- items:
- - name: List
- href: api/intune-mam-user-list.md
- - name: Get
- href: api/intune-mam-user-get.md
- - name: Create
- href: api/intune-mam-user-create.md
- - name: Delete
- href: api/intune-mam-user-delete.md
- - name: Update
- href: api/intune-mam-user-update.md
- - name: wipeManagedAppRegistrationsByDeviceTag action
- href: api/intune-mam-user-wipemanagedappregistrationsbydevicetag.md
- - name: Windows information protection
- href: resources/intune-mam-windowsinformationprotection.md
- items:
- - name: List
- href: api/intune-mam-windowsinformationprotection-list.md
- - name: Get
- href: api/intune-mam-windowsinformationprotection-get.md
- - name: assign action
- href: api/intune-mam-windowsinformationprotection-assign.md
- - name: Windows information protection app
- href: resources/intune-mam-windowsinformationprotectionapp.md
- - name: Windows information protection app learning summary
- href: resources/intune-wip-windowsinformationprotectionapplearningsummary.md
- items:
- - name: List
- href: api/intune-wip-windowsinformationprotectionapplearningsummary-list.md
- - name: Get
- href: api/intune-wip-windowsinformationprotectionapplearningsummary-get.md
- - name: Create
- href: api/intune-wip-windowsinformationprotectionapplearningsummary-create.md
- - name: Delete
- href: api/intune-wip-windowsinformationprotectionapplearningsummary-delete.md
- - name: Update
- href: api/intune-wip-windowsinformationprotectionapplearningsummary-update.md
- - name: Windows information protection app locker file
- href: resources/intune-mam-windowsinformationprotectionapplockerfile.md
- items:
- - name: List
- href: api/intune-mam-windowsinformationprotectionapplockerfile-list.md
- - name: Get
- href: api/intune-mam-windowsinformationprotectionapplockerfile-get.md
- - name: Create
- href: api/intune-mam-windowsinformationprotectionapplockerfile-create.md
- - name: Delete
- href: api/intune-mam-windowsinformationprotectionapplockerfile-delete.md
- - name: Update
- href: api/intune-mam-windowsinformationprotectionapplockerfile-update.md
- - name: Windows information protection data recovery certificate
- href: resources/intune-mam-windowsinformationprotectiondatarecoverycertificate.md
- - name: Windows information protection desktop app
- href: resources/intune-mam-windowsinformationprotectiondesktopapp.md
- - name: Windows information protection enforcement level
- href: resources/intune-mam-windowsinformationprotectionenforcementlevel.md
- - name: Windows information protection IP range collection
- href: resources/intune-mam-windowsinformationprotectioniprangecollection.md
- - name: Windows information protection network learning summary
- href: resources/intune-wip-windowsinformationprotectionnetworklearningsummary.md
- items:
- - name: List
- href: api/intune-wip-windowsinformationprotectionnetworklearningsummary-list.md
- - name: Get
- href: api/intune-wip-windowsinformationprotectionnetworklearningsummary-get.md
- - name: Create
- href: api/intune-wip-windowsinformationprotectionnetworklearningsummary-create.md
- - name: Delete
- href: api/intune-wip-windowsinformationprotectionnetworklearningsummary-delete.md
- - name: Update
- href: api/intune-wip-windowsinformationprotectionnetworklearningsummary-update.md
- - name: Windows information protection PIN character requirements
- href: resources/intune-mam-windowsinformationprotectionpincharacterrequirements.md
- - name: Windows information protection policy
- href: resources/intune-mam-windowsinformationprotectionpolicy.md
- items:
- - name: List
- href: api/intune-mam-windowsinformationprotectionpolicy-list.md
- - name: Get
- href: api/intune-mam-windowsinformationprotectionpolicy-get.md
- - name: Create
- href: api/intune-mam-windowsinformationprotectionpolicy-create.md
- - name: Delete
- href: api/intune-mam-windowsinformationprotectionpolicy-delete.md
- - name: Update
- href: api/intune-mam-windowsinformationprotectionpolicy-update.md
- - name: Windows information protection proxied domain collection
- href: resources/intune-mam-windowsinformationprotectionproxieddomaincollection.md
- - name: Windows information protection resource collection
- href: resources/intune-mam-windowsinformationprotectionresourcecollection.md
- - name: Windows information protection store app
- href: resources/intune-mam-windowsinformationprotectionstoreapp.md
- - name: Onboarding
- href: resources/intune-onboarding-conceptual.md
- items:
- - name: Compliance management partner
- href: resources/intune-onboarding-compliancemanagementpartner.md
- items:
- - name: List
- href: api/intune-onboarding-compliancemanagementpartner-list.md
- - name: Get
- href: api/intune-onboarding-compliancemanagementpartner-get.md
- - name: Create
- href: api/intune-onboarding-compliancemanagementpartner-create.md
- - name: Delete
- href: api/intune-onboarding-compliancemanagementpartner-delete.md
- - name: Update
- href: api/intune-onboarding-compliancemanagementpartner-update.md
- - name: Compliance management partner assignment
- href: resources/intune-onboarding-compliancemanagementpartnerassignment.md
- - name: Device and app management data
- href: resources/intune-onboarding-deviceandappmanagementdata.md
- - name: Device app management
- href: resources/intune-onboarding-deviceappmanagement.md
- items:
- - name: Get
- href: api/intune-onboarding-deviceappmanagement-get.md
- - name: Update
- href: api/intune-onboarding-deviceappmanagement-update.md
- - name: syncMicrosoftStoreForBusinessApps action
- href: api/intune-onboarding-deviceappmanagement-syncmicrosoftstoreforbusinessapps.md
- - name: Device category
- href: resources/intune-onboarding-devicecategory.md
- items:
- - name: List
- href: api/intune-onboarding-devicecategory-list.md
- - name: Get
- href: api/intune-onboarding-devicecategory-get.md
- - name: Create
- href: api/intune-onboarding-devicecategory-create.md
- - name: Delete
- href: api/intune-onboarding-devicecategory-delete.md
- - name: Update
- href: api/intune-onboarding-devicecategory-update.md
- - name: Device enrollment configuration
- href: resources/intune-onboarding-deviceenrollmentconfiguration.md
- items:
- - name: List
- href: api/intune-onboarding-deviceenrollmentconfiguration-list.md
- - name: Get
- href: api/intune-onboarding-deviceenrollmentconfiguration-get.md
- - name: setPriority action
- href: api/intune-onboarding-deviceenrollmentconfiguration-setpriority.md
- - name: assign action
- href: api/intune-onboarding-deviceenrollmentconfiguration-assign.md
- - name: Device enrollment limit configuration
- href: resources/intune-onboarding-deviceenrollmentlimitconfiguration.md
- items:
- - name: List
- href: api/intune-onboarding-deviceenrollmentlimitconfiguration-list.md
- - name: Get
- href: api/intune-onboarding-deviceenrollmentlimitconfiguration-get.md
- - name: Create
- href: api/intune-onboarding-deviceenrollmentlimitconfiguration-create.md
- - name: Delete
- href: api/intune-onboarding-deviceenrollmentlimitconfiguration-delete.md
- - name: Update
- href: api/intune-onboarding-deviceenrollmentlimitconfiguration-update.md
- - name: Device enrollment platform restriction
- href: resources/intune-onboarding-deviceenrollmentplatformrestriction.md
- - name: Device enrollment platform restrictions configuration
- href: resources/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration.md
- items:
- - name: List
- href: api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-list.md
- - name: Get
- href: api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-get.md
- - name: Create
- href: api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-create.md
- - name: Delete
- href: api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-delete.md
- - name: Update
- href: api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-update.md
- - name: Device enrollment Windows Hello for business configuration
- href: resources/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration.md
- items:
- - name: List
- href: api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-list.md
- - name: Get
- href: api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-get.md
- - name: Create
- href: api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-create.md
- - name: Delete
- href: api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-delete.md
- - name: Update
- href: api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-update.md
- - name: Device management
- href: resources/intune-onboarding-devicemanagement.md
- items:
- - name: Get
- href: api/intune-onboarding-devicemanagement-get.md
- - name: Update
- href: api/intune-onboarding-devicemanagement-update.md
- - name: Device management exchange connector
- href: resources/intune-onboarding-devicemanagementexchangeconnector.md
- items:
- - name: List
- href: api/intune-onboarding-devicemanagementexchangeconnector-list.md
- - name: Get
- href: api/intune-onboarding-devicemanagementexchangeconnector-get.md
- - name: Create
- href: api/intune-onboarding-devicemanagementexchangeconnector-create.md
- - name: Delete
- href: api/intune-onboarding-devicemanagementexchangeconnector-delete.md
- - name: Update
- href: api/intune-onboarding-devicemanagementexchangeconnector-update.md
- - name: sync action
- href: api/intune-onboarding-devicemanagementexchangeconnector-sync.md
- - name: Device management exchange connector status
- href: resources/intune-onboarding-devicemanagementexchangeconnectorstatus.md
- - name: Device management exchange connector sync type
- href: resources/intune-onboarding-devicemanagementexchangeconnectorsynctype.md
- - name: Device management exchange connector type
- href: resources/intune-onboarding-devicemanagementexchangeconnectortype.md
- - name: Device management partner
- href: resources/intune-onboarding-devicemanagementpartner.md
- items:
- - name: List
- href: api/intune-onboarding-devicemanagementpartner-list.md
- - name: Get
- href: api/intune-onboarding-devicemanagementpartner-get.md
- - name: Create
- href: api/intune-onboarding-devicemanagementpartner-create.md
- - name: Delete
- href: api/intune-onboarding-devicemanagementpartner-delete.md
- - name: Update
- href: api/intune-onboarding-devicemanagementpartner-update.md
- - name: terminate action
- href: api/intune-onboarding-devicemanagementpartner-terminate.md
- - name: Device management partner app type
- href: resources/intune-onboarding-devicemanagementpartnerapptype.md
- - name: Device management partner assignment
- href: resources/intune-onboarding-devicemanagementpartnerassignment.md
- - name: Device management partner tenant state
- href: resources/intune-onboarding-devicemanagementpartnertenantstate.md
- - name: Enablement
- href: resources/intune-onboarding-enablement.md
- - name: Enrollment configuration assignment
- href: resources/intune-onboarding-enrollmentconfigurationassignment.md
- items:
- - name: List
- href: api/intune-onboarding-enrollmentconfigurationassignment-list.md
- - name: Get
- href: api/intune-onboarding-enrollmentconfigurationassignment-get.md
- - name: Create
- href: api/intune-onboarding-enrollmentconfigurationassignment-create.md
- - name: Delete
- href: api/intune-onboarding-enrollmentconfigurationassignment-delete.md
- - name: Update
- href: api/intune-onboarding-enrollmentconfigurationassignment-update.md
- - name: Intune brand
- href: resources/intune-onboarding-intunebrand.md
- - name: MDM authority
- href: resources/intune-onboarding-mdmauthority.md
- - name: Mobile threat defense connector
- href: resources/intune-onboarding-mobilethreatdefenseconnector.md
- items:
- - name: List
- href: api/intune-onboarding-mobilethreatdefenseconnector-list.md
- - name: Get
- href: api/intune-onboarding-mobilethreatdefenseconnector-get.md
- - name: Create
- href: api/intune-onboarding-mobilethreatdefenseconnector-create.md
- - name: Delete
- href: api/intune-onboarding-mobilethreatdefenseconnector-delete.md
- - name: Update
- href: api/intune-onboarding-mobilethreatdefenseconnector-update.md
- - name: Mobile threat partner tenant state
- href: resources/intune-onboarding-mobilethreatpartnertenantstate.md
- - name: On-premises conditional access settings
- href: resources/intune-onboarding-onpremisesconditionalaccesssettings.md
- items:
- - name: Get
- href: api/intune-onboarding-onpremisesconditionalaccesssettings-get.md
- - name: Update
- href: api/intune-onboarding-onpremisesconditionalaccesssettings-update.md
- - name: Organization
- href: resources/intune-onboarding-organization.md
- items:
- - name: List
- href: api/intune-onboarding-organization-list.md
- - name: Get
- href: api/intune-onboarding-organization-get.md
- - name: Update
- href: api/intune-onboarding-organization-update.md
- - name: setMobileDeviceManagementAuthority action
- href: api/intune-onboarding-organization-setmobiledevicemanagementauthority.md
- - name: RGB color
- href: resources/intune-onboarding-rgbcolor.md
- - name: User
- href: resources/intune-onboarding-user.md
- items:
- - name: List
- href: api/intune-onboarding-user-list.md
- - name: Get
- href: api/intune-onboarding-user-get.md
- - name: Create
- href: api/intune-onboarding-user-create.md
- - name: Delete
- href: api/intune-onboarding-user-delete.md
- - name: Update
- href: api/intune-onboarding-user-update.md
- - name: VPP token
- href: resources/intune-onboarding-vpptoken.md
- items:
- - name: List
- href: api/intune-onboarding-vpptoken-list.md
- - name: Get
- href: api/intune-onboarding-vpptoken-get.md
- - name: Create
- href: api/intune-onboarding-vpptoken-create.md
- - name: Delete
- href: api/intune-onboarding-vpptoken-delete.md
- - name: Update
- href: api/intune-onboarding-vpptoken-update.md
- - name: syncLicenses action
- href: api/intune-onboarding-vpptoken-synclicenses.md
- - name: syncLicenses action
- href: api/intune-onboarding-vpptoken-synclicenses.md
- - name: VPP token state
- href: resources/intune-onboarding-vpptokenstate.md
- - name: VPP token sync status
- href: resources/intune-onboarding-vpptokensyncstatus.md
- - name: Windows Hello for business PIN usage
- href: resources/intune-onboarding-windowshelloforbusinesspinusage.md
- - name: Role-based access control (RBAC)
- href: resources/intune-rbac-conceptual.md
- items:
- - name: Device and app management role assignment
- href: resources/intune-rbac-deviceandappmanagementroleassignment.md
- items:
- - name: List
- href: api/intune-rbac-deviceandappmanagementroleassignment-list.md
- - name: Get
- href: api/intune-rbac-deviceandappmanagementroleassignment-get.md
- - name: Create
- href: api/intune-rbac-deviceandappmanagementroleassignment-create.md
- - name: Delete
- href: api/intune-rbac-deviceandappmanagementroleassignment-delete.md
- - name: Update
- href: api/intune-rbac-deviceandappmanagementroleassignment-update.md
- - name: Device and app management role definition
- href: resources/intune-rbac-deviceandappmanagementroledefinition.md
- items:
- - name: List
- href: api/intune-rbac-deviceandappmanagementroledefinition-list.md
- - name: Get
- href: api/intune-rbac-deviceandappmanagementroledefinition-get.md
- - name: Create
- href: api/intune-rbac-deviceandappmanagementroledefinition-create.md
- - name: Delete
- href: api/intune-rbac-deviceandappmanagementroledefinition-delete.md
- - name: Update
- href: api/intune-rbac-deviceandappmanagementroledefinition-update.md
- - name: Device management
- href: resources/intune-rbac-devicemanagement.md
- items:
- - name: Get
- href: api/intune-rbac-devicemanagement-get.md
- - name: Update
- href: api/intune-rbac-devicemanagement-update.md
- - name: Resource action
- href: resources/intune-rbac-resourceaction.md
- - name: Resource operation
- href: resources/intune-rbac-resourceoperation.md
- items:
- - name: List
- href: api/intune-rbac-resourceoperation-list.md
- - name: Get
- href: api/intune-rbac-resourceoperation-get.md
- - name: Create
- href: api/intune-rbac-resourceoperation-create.md
- - name: Delete
- href: api/intune-rbac-resourceoperation-delete.md
- - name: Update
- href: api/intune-rbac-resourceoperation-update.md
- - name: Role assignment
- href: resources/intune-rbac-roleassignment.md
- items:
- - name: List
- href: api/intune-rbac-roleassignment-list.md
- - name: Get
- href: api/intune-rbac-roleassignment-get.md
- - name: Create
- href: api/intune-rbac-roleassignment-create.md
- - name: Delete
- href: api/intune-rbac-roleassignment-delete.md
- - name: Update
- href: api/intune-rbac-roleassignment-update.md
- - name: Role definition
- href: resources/intune-rbac-roledefinition.md
- items:
- - name: List
- href: api/intune-rbac-roledefinition-list.md
- - name: Get
- href: api/intune-rbac-roledefinition-get.md
- - name: Create
- href: api/intune-rbac-roledefinition-create.md
- - name: Delete
- href: api/intune-rbac-roledefinition-delete.md
- - name: Update
- href: api/intune-rbac-roledefinition-update.md
- - name: Role permission
- href: resources/intune-rbac-rolepermission.md
- - name: Shared resources
- href: resources/intune-shared-conceptual.md
- items:
- - name: All devices assignment target
- href: resources/intune-shared-alldevicesassignmenttarget.md
- - name: All licensed users assignment target
- href: resources/intune-shared-alllicensedusersassignmenttarget.md
- - name: Android enterprise always on VPN package type
- href: resources/intune-shared-androidenterprisealwaysonvpnpackagetype.md
- - name: Compliance status
- href: resources/intune-shared-compliancestatus.md
- - name: Configuration manager collection assignment target
- href: resources/intune-shared-configurationmanagercollectionassignmenttarget.md
- - name: Device and app management assignment target
- href: resources/intune-shared-deviceandappmanagementassignmenttarget.md
- - name: Exclusion group assignment target
- href: resources/intune-shared-exclusiongroupassignmenttarget.md
- - name: Group assignment target
- href: resources/intune-shared-groupassignmenttarget.md
- - name: Install intent
- href: resources/intune-shared-installintent.md
- - name: Key/value pair
- href: resources/intune-shared-keyvaluepair.md
- - name: MIME content
- href: resources/intune-shared-mimecontent.md
- - name: Saved UI state generation options
- href: resources/intune-shared-saveduistategenerationoptions.md
- - name: URI
- href: resources/intune-shared-uri.md
- - name: VPP token account type
- href: resources/intune-shared-vpptokenaccounttype.md
- - name: Telecom expenses
- href: resources/intune-tem-conceptual.md
- items:
- - name: Device management
- href: resources/intune-tem-devicemanagement.md
- items:
- - name: Get
- href: api/intune-tem-devicemanagement-get.md
- - name: Update
- href: api/intune-tem-devicemanagement-update.md
- - name: Telecom expense management partner
- href: resources/intune-tem-telecomexpensemanagementpartner.md
- items:
- - name: List
- href: api/intune-tem-telecomexpensemanagementpartner-list.md
- - name: Get
- href: api/intune-tem-telecomexpensemanagementpartner-get.md
- - name: Create
- href: api/intune-tem-telecomexpensemanagementpartner-create.md
- - name: Delete
- href: api/intune-tem-telecomexpensemanagementpartner-delete.md
- - name: Update
- href: api/intune-tem-telecomexpensemanagementpartner-update.md
- - name: Service health and communications
- items:
- - name: Overview
- href: resources/service-communications-api-overview.md
- - name: Service announcement
- href: resources/serviceannouncement.md
- - name: Service health
- href: resources/servicehealth.md
- items:
- - name: List health overviews
- href: api/serviceannouncement-list-healthoverviews.md
- - name: Get service health
- href: api/servicehealth-get.md
- - name: Service health issue
- href: resources/servicehealthissue.md
- items:
- - name: List issues
- href: api/serviceannouncement-list-issues.md
- - name: Get issue
- href: api/servicehealthissue-get.md
- - name: Get post-incident review report
- href: api/servicehealthissue-incidentreport.md
- - name: Service update message
- href: resources/serviceupdatemessage.md
- items:
- - name: List messages
- href: api/serviceannouncement-list-messages.md
- - name: Get message
- href: api/serviceupdatemessage-get.md
- - name: Mark read status
- href: api/serviceupdatemessage-markread.md
- - name: Mark unread status
- href: api/serviceupdatemessage-markunread.md
- - name: Archive status
- href: api/serviceupdatemessage-archive.md
- - name: Unarchive status
- href: api/serviceupdatemessage-unarchive.md
- - name: Mark favorite status
- href: api/serviceupdatemessage-favorite.md
- - name: Remove favorite status
- href: api/serviceupdatemessage-unfavorite.md
- - name: List message attachments
- href: api/serviceupdatemessage-list-attachments.md
- - name: Service announcement attachment
- href: resources/serviceannouncementattachment.md
- items:
- - name: Get
- href: api/serviceannouncementattachment-get.md
- - name: Education
- items:
- - name: Overview
- href: resources/education-overview.md
- - name: Schools
- href: resources/educationschool.md
- items:
- - name: List schools
- href: api/educationschool-list.md
- - name: Create school
- href: api/educationschool-post.md
- - name: Get school
- href: api/educationschool-get.md
- - name: Update school
- href: api/educationschool-update.md
- - name: Delete school
- href: api/educationschool-delete.md
- - name: Get changes to schools
- href: api/educationschool-delta.md
- - name: List classes
- href: api/educationschool-list-classes.md
- - name: Create class
- href: api/educationschool-post-classes.md
- - name: Remove class
- href: api/educationschool-delete-classes.md
- - name: List users
- href: api/educationschool-list-users.md
- - name: Add user
- href: api/educationschool-post-users.md
- - name: Remove user
- href: api/educationschool-delete-users.md
- - name: Classes
- href: resources/educationclass.md
- items:
- - name: List classes
- href: api/educationclass-list.md
- - name: Create class
- href: api/educationclass-post.md
- - name: Get class
- href: api/educationclass-get.md
- - name: Update class
- href: api/educationclass-update.md
- - name: Delete class
- href: api/educationclass-delete.md
- - name: Get delta
- href: api/educationclass-delta.md
- - name: List teachers
- href: api/educationclass-list-teachers.md
- - name: Add teacher
- href: api/educationclass-post-teachers.md
- - name: Remove teacher
- href: api/educationclass-delete-teachers.md
- - name: List members
- href: api/educationclass-list-members.md
- - name: Add member
- href: api/educationclass-post-members.md
- - name: Remove member
- href: api/educationclass-delete-members.md
- - name: List class assignments
- href: api/educationclass-list-assignments.md
- - name: Create assignment
- href: api/educationclass-post-assignment.md
- - name: Get assignment settings
- href: api/educationassignmentsettings-get.md
- - name: Get assignment defaults
- href: api/educationassignmentdefaults-get.md
- - name: List categories
- href: api/educationclass-list-categories.md
- - name: Create category
- href: api/educationclass-post-category.md
- - name: Users
- href: resources/educationuser.md
- items:
- - name: List users
- href: api/educationuser-list.md
- - name: Create user
- href: api/educationuser-post.md
- - name: Get user
- href: api/educationuser-get.md
- - name: Delete user
- href: api/educationuser-delete.md
- - name: Get directory user
- href: api/educationuser-get-user.md
- - name: Get changes to users
- href: api/educationuser-delta.md
- - name: List classes
- href: api/educationuser-list-classes.md
- - name: List rubrics
- href: api/educationuser-list-rubrics.md
- - name: List taught classes
- href: api/educationuser-list-taughtclasses.md
- - name: Create rubric
- href: api/educationuser-post-rubrics.md
- - name: List assignments
- href: api/educationuser-list-assignments.md
- - name: Assignment
- href: resources/educationassignment.md
- items:
- - name: Create assignment
- href: api/educationclass-post-assignment.md
- - name: Get assignment
- href: api/educationassignment-get.md
- - name: Update assignment
- href: api/educationassignment-update.md
- - name: Delete assignment
- href: api/educationassignment-delete.md
- - name: Set up assignment resources folder
- href: api/educationassignment-setupresourcesfolder.md
- - name: Set up assignment feedback resources folder
- href: api/educationassignment-setupfeedbackresourcesfolder.md
- - name: Publish assignment
- href: api/educationassignment-publish.md
- - name: List assignment resources
- href: api/educationassignment-list-resources.md
- - name: Create assignment resource
- href: api/educationassignment-post-resource.md
- - name: Get assignment resource
- href: api/educationassignmentresource-get.md
- - name: Delete resource from assignment
- href: api/educationassignmentresource-delete.md
- - name: List submissions for assignment
- href: api/educationassignment-list-submissions.md
- - name: Get rubric attached to assignment
- href: api/educationassignment-get-rubric.md
- - name: List categories
- href: api/educationassignment-list-categories.md
- - name: Add category
- href: api/educationassignment-post-categories.md
- - name: Remove category
- href: api/educationassignment-remove-category.md
- - name: Attach rubric to assignment
- href: api/educationassignment-put-rubric.md
- - name: Remove rubric from assignment
- href: api/educationassignment-delete-rubric.md
- - name: Get delta
- href: api/educationassignment-delta.md
- - name: Assignment settings
- href: resources/educationassignmentsettings.md
- items:
- - name: Get
- href: api/educationassignmentsettings-get.md
- - name: Update
- href: api/educationassignmentsettings-update.md
- - name: Assignment defaults
- href: resources/educationassignmentdefaults.md
- items:
- - name: Get
- href: api/educationassignmentdefaults-get.md
- - name: Update
- href: api/educationassignmentdefaults-update.md
- - name: Category
- href: resources/educationcategory.md
- items:
- - name: Create
- href: api/educationclass-post-category.md
- - name: Get
- href: api/educationcategory-get.md
- - name: Delete
- href: api/educationcategory-delete.md
- - name: Get delta
- href: api/educationcategory-delta.md
- - name: Rubric
- href: resources/educationrubric.md
- items:
- - name: Create
- href: api/educationuser-post-rubrics.md
- - name: Get
- href: api/educationrubric-get.md
- - name: Update
- href: api/educationrubric-update.md
- - name: Delete
- href: api/educationrubric-delete.md
- - name: Submission
- href: resources/educationsubmission.md
- items:
- - name: List submission resources
- href: api/educationsubmission-list-resources.md
- - name: Add submission resource
- href: api/educationsubmission-post-resources.md
- - name: Add submission feedback resource outcome
- href: api/educationfeedbackresourceoutcome-post-outcomes.md
- - name: Get submission resource
- href: api/educationsubmissionresource-get.md
- - name: Delete submission resource
- href: api/educationsubmissionresource-delete.md
- - name: Delete feedback resource outcome
- href: api/educationfeedbackresourceoutcome-delete.md
- - name: Get submission
- href: api/educationsubmission-get.md
- - name: Set up submission resources folder
- href: api/educationsubmission-setupresourcesfolder.md
- - name: Submit submission
- href: api/educationsubmission-submit.md
- - name: Unsubmit submission
- href: api/educationsubmission-unsubmit.md
- - name: List submitted resources
- href: api/educationsubmission-list-submittedresources.md
- - name: List outcomes
- href: api/educationsubmission-list-outcomes.md
- - name: Get submitted resource
- href: api/educationsubmittedsubmissionresource-get.md
- - name: Return submission
- href: api/educationsubmission-return.md
- - name: Reassign submission
- href: api/educationsubmission-reassign.md
- - name: Outcome
- items:
- - name: Outcome
- href: resources/educationoutcome.md
- - name: Feedback outcome type
- href: resources/educationfeedbackoutcome.md
- - name: Points outcome type
- href: resources/educationpointsoutcome.md
- - name: Rubric outcome type
- href: resources/educationrubricoutcome.md
- - name: Update outcome
- href: api/educationoutcome-update.md
- - name: Extensions
- items:
- - name: Overview
- href: /graph/extensibility-overview?context=graph/api/1.0&preserve-view=true
- - name: Directory extension
- displayname: Groups, Users, Applications, Organization, Devices
- items:
- - name: Extension property
- href: resources/extensionproperty.md
- - name: List
- href: api/application-list-extensionproperty.md
- - name: Create
- href: api/application-post-extensionproperty.md
- - name: Get
- href: api/extensionproperty-get.md
- - name: Delete
- href: api/extensionproperty-delete.md
- - name: Get available extension properties
- href: api/directoryobject-getavailableextensionproperties.md
- - name: Open extension
- displayname: Outlook calendar, Groups, Outlook mail, Outlook contacts, Outlook contact, People, Users
- items:
- - name: Open type extension
- href: resources/opentypeextension.md
- - name: Create
- href: api/opentypeextension-post-opentypeextension.md
- - name: Get
- href: api/opentypeextension-get.md
- - name: Update
- href: api/opentypeextension-update.md
- - name: Delete
- href: api/opentypeextension-delete.md
- - name: Schema extension
- displayname: Outlook calendar, Groups, Outlook mail, Outlook contacts, Outlook contact, People, Users
- items:
- - name: Schema extension
- href: resources/schemaextension.md
- - name: List
- href: api/schemaextension-list.md
- - name: Create
- href: api/schemaextension-post-schemaextensions.md
- - name: Get
- href: api/schemaextension-get.md
- - name: Update
- href: api/schemaextension-update.md
- - name: Delete
- href: api/schemaextension-delete.md
- - name: Files
- displayName: OneDrive, OneDrive for Business, OneDrive business, OneDrive personal, SharePoint
- items:
- - name: Overview
- href: resources/onedrive.md
- - name: Drives
- href: resources/drive.md
- items:
- - name: Get drive
- href: api/drive-get.md
- - name: List drives
- href: api/drive-list.md
- - name: List children
- href: api/driveitem-list-children.md
- - name: Recent files
- href: api/drive-recent.md
- - name: Shared files
- href: api/drive-sharedwithme.md
- - name: Get special folder
- href: api/drive-get-specialfolder.md
- - name: List followed items
- href: api/drive-list-following.md
- - name: Drive items
- href: resources/driveitem.md
- items:
- - name: List children
- href: api/driveitem-list-children.md
- - name: Get item
- href: api/driveitem-get.md
- - name: Get thumbnails
- href: api/driveitem-list-thumbnails.md
- - name: Check in files
- href: api/driveitem-checkin.md
- - name: Check out files
- href: api/driveitem-checkout.md
- - name: Create folder
- href: api/driveitem-post-children.md
- - name: Update item
- href: api/driveitem-update.md
- - name: Delete item
- href: api/driveitem-delete.md
- - name: Restore item
- href: api/driveitem-restore.md
- - name: Move item
- href: api/driveitem-move.md
- - name: Copy item
- href: api/driveitem-copy.md
- - name: Download file
- href: api/driveitem-get-content.md
- - name: Convert content
- href: api/driveitem-get-content-format.md
- - name: Upload
- href: api/driveitem-put-content.md
- - name: Resumable Upload
- href: api/driveitem-createuploadsession.md
- - name: Search items
- href: api/driveitem-search.md
- - name: Track changes
- href: api/driveitem-delta.md
- - name: List versions
- href: api/driveitem-list-versions.md
- - name: Follow item
- href: api/driveitem-follow.md
- - name: Unfollow item
- href: api/driveitem-unfollow.md
- - name: Preview item
- href: api/driveitem-preview.md
- - name: Get item analytics
- href: api/itemanalytics-get.md
- - name: Bundles
- href: resources/bundle.md
- items:
- - name: List
- href: api/bundle-list.md
- - name: Create
- href: api/drive-post-bundles.md
- - name: Get
- href: api/bundle-get.md
- - name: Update
- href: api/bundle-update.md
- - name: Add item
- href: api/bundle-additem.md
- - name: Remove item
- href: api/bundle-removeitem.md
- - name: Permissions
- href: resources/permission.md
- items:
- - name: Create sharing link
- href: api/driveitem-createlink.md
- - name: Use sharing links
- href: api/shares-get.md
- - name: Grant access to sharing link
- href: api/permission-grant.md
- - name: List permissions
- href: api/driveitem-list-permissions.md
- - name: Add permissions
- href: api/driveitem-invite.md
- - name: Get permission
- href: api/permission-get.md
- - name: Update permission
- href: api/permission-update.md
- - name: Delete permission
- href: api/permission-delete.md
- - name: Identity and access
- displayName: Azure AD, Microsoft identity platform, Identity and access
- items:
- - name: Overview
- displayName: Azure AD, Microsoft identity platform, Identity and access
- href: resources/azure-ad-overview.md
- - name: Directory management
- items:
- - name: Administrative unit
- href: resources/administrativeunit.md
- items:
- - name: List
- href: api/directory-list-administrativeunits.md
- - name: Create
- href: api/directory-post-administrativeunits.md
- - name: Get
- href: api/administrativeunit-get.md
- - name: Get delta for directory object
- href: api/directoryobject-delta.md
- - name: Update
- href: api/administrativeunit-update.md
- - name: Delete
- href: api/administrativeunit-delete.md
- - name: Add a member
- href: api/administrativeunit-post-members.md
- - name: List members
- href: api/administrativeunit-list-members.md
- - name: Get a member
- href: api/administrativeunit-get-members.md
- - name: Remove a member
- href: api/administrativeunit-delete-members.md
- - name: Assign a role with scope
- href: api/administrativeunit-post-scopedrolemembers.md
- - name: List role assignments with scope
- href: api/administrativeunit-list-scopedrolemembers.md
- - name: Get a role assignment with scope
- href: api/administrativeunit-get-scopedrolemembers.md
- - name: Remove a role assignment with scope
- href: api/administrativeunit-delete-scopedrolemembers.md
- - name: BitLocker recovery key
- href: resources/bitlockerrecoverykey.md
- items:
- - name: List
- href: api/bitlocker-list-recoverykeys.md
- - name: Get
- href: api/bitlockerrecoverykey-get.md
- - name: Contracts
- href: resources/contract.md
- items:
- - name: Get contract
- href: api/contract-get.md
- - name: List contracts
- href: api/contract-list.md
- - name: Deleted items
- href: resources/directory.md
- items:
- - name: Get deleted item
- href: api/directory-deleteditems-get.md
- - name: List deleted items
- href: api/directory-deleteditems-list.md
- - name: Permanently delete item
- href: api/directory-deleteditems-delete.md
- - name: Restore deleted item
- href: api/directory-deleteditems-restore.md
- - name: List deleted items owned by user
- href: api/directory-deleteditems-getuserownedobjects.md
- - name: Device
- href: resources/device.md
- items:
- - name: Get delta for directory object
- href: api/directoryobject-delta.md
- - name: List devices
- href: api/device-list.md
- - name: Create device
- href: api/device-post-devices.md
- - name: Get device
- href: api/device-get.md
- - name: Update device
- href: api/device-update.md
- - name: Delete device
- href: api/device-delete.md
- - name: Get delta
- href: api/device-delta.md
- - name: Check member groups
- href: api/directoryobject-checkmembergroups.md
- - name: Get member groups
- href: api/directoryobject-getmembergroups.md
- - name: Check member objects
- href: api/directoryobject-checkmemberobjects.md
- - name: Get member objects
- href: api/directoryobject-getmemberobjects.md
- - name: Create registered owner
- href: api/device-post-registeredowners.md
- - name: Create registered user
- href: api/device-post-registeredusers.md
- - name: Remove registered owner
- href: api/device-delete-registeredowners.md
- - name: Remove registered user
- href: api/device-delete-registeredusers.md
- - name: List device memberships
- href: api/device-list-memberof.md
- - name: List device transitive memberships
- href: api/device-list-transitivememberof.md
- - name: List registered owners
- href: api/device-list-registeredowners.md
- - name: List registered users
- href: api/device-list-registeredusers.md
- - name: Directory object
- href: resources/directoryobject.md
- items:
- - name: Get directory object
- href: api/directoryobject-get.md
- - name: Delete directory object
- href: api/directoryobject-delete.md
- - name: Get available extension properties
- href: api/directoryobject-getavailableextensionproperties.md
- - name: Get member objects
- href: api/directoryobject-getmemberobjects.md
- - name: Get member groups
- href: api/directoryobject-getmembergroups.md
- - name: Check member groups
- href: api/directoryobject-checkmembergroups.md
- - name: Get objects by IDs
- href: api/directoryobject-getbyids.md
- - name: Validate properties
- href: api/directoryobject-validateproperties.md
- - name: Get delta
- href: api/directoryobject-delta.md
- - name: Directory role
- href: resources/directoryrole.md
- items:
- - name: List directory roles
- href: api/directoryrole-list.md
- - name: Activate directory role
- href: api/directoryrole-post-directoryroles.md
- - name: Get directory role
- href: api/directoryrole-get.md
- - name: List members
- href: api/directoryrole-list-members.md
- - name: Add member
- href: api/directoryrole-post-members.md
- - name: Remove member
- href: api/directoryrole-delete-member.md
- - name: List scoped members
- href: api/directoryrole-list-scopedmembers.md
- - name: Get delta
- href: api/directoryrole-delta.md
- - name: Get delta for directory object
- href: api/directoryobject-delta.md
- - name: Directory role template
- href: resources/directoryroletemplate.md
- items:
- - name: List directoryRoleTemplates
- href: api/directoryroletemplate-list.md
- - name: Get directoryRoleTemplate
- href: api/directoryroletemplate-get.md
- - name: Domains
- href: resources/domain.md
- items:
- - name: List domains
- href: api/domain-list.md
- - name: List domain name references
- href: api/domain-list-domainnamereferences.md
- - name: List service configuration records
- href: api/domain-list-serviceconfigurationrecords.md
- - name: List verification DNS records
- href: api/domain-list-verificationdnsrecords.md
- - name: Create domain
- href: api/domain-post-domains.md
- - name: Delete domain
- href: api/domain-delete.md
- - name: Force delete domain
- href: api/domain-forcedelete.md
- - name: Get domain
- href: api/domain-get.md
- - name: Update domain
- href: api/domain-update.md
- - name: Verify domain
- href: api/domain-verify.md
- - name: Promote domain
- href: api/domain-promote.md
- - name: Organization
- href: resources/organization.md
- items:
- - name: Get org details
- href: api/organization-get.md
- - name: Update org details
- href: api/organization-update.md
- - name: Organizational contacts
- href: resources/orgcontact.md
- items:
- - name: List
- href: api/orgcontact-list.md
- - name: Get
- href: api/orgcontact-get.md
- - name: Get delta
- href: api/orgcontact-delta.md
- - name: Get delta for directory object
- href: api/directoryobject-delta.md
- - name: Groups
+ href: api/user-delete.md
+ - name: Change password
+ href: api/user-changepassword.md
+ - name: Get delta
+ href: api/user-delta.md
+ - name: Get delta for directory object
+ href: api/directoryobject-delta.md
+ - name: App role assignment
+ href: resources/approleassignment.md
+ items:
+ - name: List
+ href: api/user-list-approleassignments.md
+ - name: Add
+ href: api/user-post-approleassignments.md
+ - name: Get
+ href: api/approleassignment-get.md
+ - name: Remove
+ href: api/user-delete-approleassignments.md
+ - name: Get delta for directory object
+ href: api/directoryobject-delta.md
+ - name: Calendar
+ href: resources/calendar.md
+ displayName: Outlook, Outlook calendar
+ items:
+ - name: Create
+ href: api/user-post-calendars.md
+ - name: Create calendar group
+ href: api/user-post-calendargroups.md
+ - name: Create event
+ href: api/user-post-events.md
+ - name: Find meeting times
+ href: api/user-findmeetingtimes.md
+ - name: Get free/busy schedule
+ href: api/calendar-getschedule.md
+ - name: List calendars
+ href: api/user-list-calendars.md
+ - name: List calendar groups
+ href: api/user-list-calendargroups.md
+ - name: List calendar view
+ href: api/user-list-calendarview.md
+ - name: List events
+ href: api/user-list-events.md
+ - name: Reminder view
+ href: api/user-reminderview.md
+ - name: Delegated permission grant
+ items:
+ - name: OAuth 2.0 permission grant
+ href: resources/oauth2permissiongrant.md
+ - name: List
+ href: api/user-list-oauth2permissiongrants.md
+ - name: Directory object
+ href: resources/directoryobject.md
+ items:
+ - name: Get delta
+ href: api/directoryobject-delta.md
+ - name: Assign license
+ href: api/user-assignlicense.md
+ - name: Export personal data
+ href: api/user-exportpersonaldata.md
+ - name: Check member groups
+ href: api/directoryobject-checkmembergroups.md
+ - name: Get member groups
+ href: api/directoryobject-getmembergroups.md
+ - name: Check member objects
+ href: api/directoryobject-checkmemberobjects.md
+ - name: Get member objects
+ href: api/directoryobject-getmemberobjects.md
+ - name: Get objects by IDs
+ href: api/directoryobject-getbyids.md
+ - name: List created objects
+ href: api/user-list-createdobjects.md
+ - name: List license details
+ href: api/user-list-licensedetails.md
+ - name: List owned devices
+ href: api/user-list-owneddevices.md
+ - name: List owned objects
+ href: api/user-list-ownedobjects.md
+ - name: List registered devices
+ href: api/user-list-registereddevices.md
+ - name: Reprocess license assignment
+ href: api/user-reprocesslicenseassignment.md
+ - name: Revoke sign-in session
+ href: api/user-revokesigninsessions.md
+ - name: List deleted items
+ href: api/directory-deleteditems-list.md
+ - name: Get deleted item
+ href: api/directory-deleteditems-get.md
+ - name: Permanently delete item
+ href: api/directory-deleteditems-delete.md
+ - name: Restore deleted item
+ href: api/directory-deleteditems-restore.md
+ - name: Drive
+ href: resources/drive.md
+ items:
+ - name: Get drive
+ href: api/drive-get.md
+ - name: List children
+ href: api/driveitem-list-children.md
+ - name: Group
href: resources/group.md items:
- - name: List memberOf
- href: api/orgcontact-list-memberof.md
- - name: Get member groups
- href: api/directoryobject-getmembergroups.md
- - name: Check member groups
- href: api/directoryobject-checkmembergroups.md
+ - name: List joined teams
+ href: api/user-list-joinedteams.md
+ - name: List associated teams
+ href: api/associatedteaminfo-list.md
+ - name: List member of
+ href: api/user-list-memberof.md
+ - name: List transitive member of
+ href: api/user-list-transitivememberof.md
+ - name: Insights
+ items:
+ - name: Office Graph insights
+ items:
+ - name: Office Graph insights
+ href: resources/officegraphinsights.md
+ - name: List shared
+ href: api/insights-list-shared.md
+ - name: List trending
+ href: api/insights-list-trending.md
+ - name: List used
+ href: api/insights-list-used.md
+ - name: Content discovery settings
+ items:
+ - name: User settings
+ href: resources/usersettings.md
+ - name: Get settings
+ href: api/usersettings-get.md
+ - name: Update settings
+ href: api/usersettings-update.md
+ - name: Mail
+ items:
+ - name: Message
+ href: resources/message.md
+ - name: Create mail folder
+ href: api/user-post-mailfolders.md
+ - name: Create draft message
+ href: api/user-post-messages.md
+ - name: Create message rule
+ href: api/mailfolder-post-messagerules.md
+ - name: Create override
+ href: api/inferenceclassification-post-overrides.md
+ - name: Get mail tips
+ href: api/user-getmailtips.md
+ - name: List mail folders
+ href: api/user-list-mailfolders.md
+ - name: List messages
+ href: api/user-list-messages.md
+ - name: List overrides
+ href: api/inferenceclassification-list-overrides.md
+ - name: List rules
+ href: api/mailfolder-list-messagerules.md
+ - name: Send mail
+ href: api/user-sendmail.md
+ - name: Notes
+ items:
+ - name: OneNote root
+ href: resources/onenote.md
+ - name: List notebooks
+ href: api/onenote-list-notebooks.md
+ - name: Create notebook
+ href: api/onenote-post-notebooks.md
- name: Org hierarchy items:
- - name: List direct reports
- href: api/orgcontact-list-directreports.md
- - name: List memberOf
- href: api/orgcontact-list-memberof.md
- - name: Get manager
- href: api/orgcontact-get-manager.md
- - name: Get member objects
- href: api/directoryobject-getmemberobjects.md
- - name: Role management
- href: resources/rolemanagement.md
- items:
- - name: Role definition
- href: resources/unifiedroledefinition.md
- items:
- - name: List
- href: api/rbacapplication-list-roledefinitions.md
- - name: Create
- href: api/rbacapplication-post-roledefinitions.md
- - name: Get
- href: api/unifiedroledefinition-get.md
- - name: Update
- href: api/unifiedroledefinition-update.md
- - name: Delete
- href: api/unifiedroledefinition-delete.md
- - name: Role assignment
- href: resources/unifiedroleassignment.md
- items:
- - name: List
- href: api/rbacapplication-list-roleassignments.md
- - name: Create
- href: api/rbacapplication-post-roleassignments.md
- - name: Get
- href: api/unifiedroleassignment-get.md
- - name: Delete
- href: api/unifiedroleassignment-delete.md
- - name: Subscribed SKU
- href: resources/subscribedsku.md
- items:
- - name: List subscribedSkus
- href: api/subscribedsku-list.md
- - name: Get subscribedSku
- href: api/subscribedsku-get.md
- - name: On-premises directory synchronization
- href: resources/onpremisesdirectorysynchronization.md
- items:
- - name: Get
- href: api/onpremisesdirectorysynchronization-get.md
- - name: Update
- href: api/onpremisesdirectorysynchronization-update.md
- - name: Governance
- href: resources/identitygovernance-overview.md
- displayName: Identity Governance, Access reviews, Entitlement Management, Terms of Use, Privileged Identity Management
+ - name: List direct reports
+ href: api/user-list-directreports.md
+ - name: Get manager
+ href: api/user-list-manager.md
+ - name: Assign manager
+ href: api/user-post-manager.md
+ - name: Remove manager
+ href: api/user-delete-manager.md
+ - name: Outlook settings
+ items:
+ - name: Mailbox settings
+ expanded: true
+ items:
+ - name: Mailbox settings
+ href: resources/mailboxsettings.md
+ - name: Get mailbox settings
+ href: api/user-get-mailboxsettings.md
+ - name: Update mailbox settings
+ href: api/user-update-mailboxsettings.md
+ - name: Outlook user services
+ expanded: true
+ items:
+ - name: Outlook user
+ href: resources/outlookuser.md
+ - name: Create category
+ href: api/outlookuser-post-mastercategories.md
+ - name: Get language choices
+ href: api/outlookuser-supportedlanguages.md
+ - name: Get time zone choices
+ href: api/outlookuser-supportedtimezones.md
+ - name: List categories
+ href: api/outlookuser-list-mastercategories.md
+ - name: Translate IDs
+ href: api/user-translateexchangeids.md
+ - name: People
+ items:
+ - name: Person
+ href: resources/person.md
+ - name: List people
+ href: api/user-list-people.md
+ - name: Personal contact
+ items:
+ - name: Contact
+ href: resources/contact.md
+ - name: Create
+ href: api/user-post-contacts.md
+ - name: Create contact folder
+ href: api/user-post-contactfolders.md
+ - name: List
+ href: api/user-list-contacts.md
+ - name: List contact folders
+ href: api/user-list-contactfolders.md
+ - name: Photo
+ items:
+ - name: Profile photo
+ href: resources/profilephoto.md
+ - name: Get photo
+ href: api/profilephoto-get.md
+ - name: Update photo
+ href: api/profilephoto-update.md
+ - name: Planner
+ items:
+ - name: Planner task
+ href: resources/plannertask.md
+ - name: List tasks
+ href: api/planneruser-list-tasks.md
+ - name: Teamwork and communications
+ items:
+ - name: Installed app
+ href: resources/teamsappinstallation.md
+ - name: List apps for user
+ href: api/userteamwork-list-installedapps.md
+ - name: Add app for user
+ href: api/userteamwork-post-installedapps.md
+ - name: Gets installed app for user
+ href: api/userteamwork-get-installedapps.md
+ - name: Upgrade installed app for user
+ href: api/userteamwork-teamsappinstallation-upgrade.md
+ - name: Remove app for user
+ href: api/userteamwork-delete-installedapps.md
+ - name: Get chat between user and app
+ href: api/userscopeteamsappinstallation-get-chat.md
+ - name: Get chat for user
+ href: api/chat-get.md
+ - name: List chats for user
+ href: api/chat-list.md
+ - name: To-do task
+ items:
+ - name: To-do task
+ href: resources/todotask.md
+ - name: Create task
+ href: api/todotasklist-post-tasks.md
+ - name: Create task list
+ href: api/todo-post-lists.md
+ - name: List tasks
+ href: api/todotasklist-list-tasks.md
+ - name: List task lists
+ href: api/todo-list-lists.md
+ - name: User settings
+ items:
+ - name: User settings
+ href: resources/usersettings.md
+ - name: Get settings
+ href: api/usersettings-get.md
+ - name: Update settings
+ href: api/usersettings-update.md
+ - name: Groups
items:
- - name: Access reviews
- href: resources/accessreviewsv2-overview.md
- items:
- - name: Access review schedule definition
- href: resources/accessreviewscheduledefinition.md
- items:
- - name: List
- href: api/accessreviewset-list-definitions.md
- - name: Get
- href: api/accessreviewscheduledefinition-get.md
- - name: Create
- href: api/accessreviewset-post-definitions.md
- - name: Delete
- href: api/accessreviewscheduledefinition-delete.md
- - name: Update
- href: api/accessreviewscheduledefinition-update.md
- - name: Filter by current user
- href: api/accessreviewscheduledefinition-filterbycurrentuser.md
- - name: Access review instance
- href: resources/accessreviewinstance.md
- items:
- - name: List
- href: api/accessreviewscheduledefinition-list-instances.md
- - name: Get
- href: api/accessreviewinstance-get.md
- - name: Update
- href: api/accessreviewinstance-update.md
- - name: Filter by current user
- href: api/accessreviewinstance-filterbycurrentuser.md
- - name: Send reminder
- href: api/accessreviewinstance-sendreminder.md
- - name: Stop
- href: api/accessreviewinstance-stop.md
- - name: Accept recommendations
- href: api/accessreviewinstance-acceptrecommendations.md
- - name: Apply decisions
- href: api/accessreviewinstance-applydecisions.md
- - name: Batch record decisions
- href: api/accessreviewinstance-batchrecorddecisions.md
- - name: Reset decisions
- href: api/accessreviewinstance-resetdecisions.md
- - name: List contacted reviewers
- href: api/accessreviewinstance-list-contactedreviewers.md
- - name: Access review stage
- href: resources/accessreviewstage.md
- items:
- - name: List
- href: api/accessreviewinstance-list-stages.md
- - name: Get
- href: api/accessreviewstage-get.md
- - name: Update
- href: api/accessreviewstage-update.md
- - name: Filter by current user
- href: api/accessreviewstage-filterbycurrentuser.md
- - name: Stop
- href: api/accessreviewstage-stop.md
- - name: Access review instance decision item
- displayName: access review decisions
- href: resources/accessreviewinstancedecisionitem.md
- items:
- - name: List decisions from an instance
- href: api/accessreviewinstance-list-decisions.md
- - name: List decisions from a stage of an instance
- href: api/accessreviewstage-list-decisions.md
- - name: Filter by current user
- href: api/accessreviewinstancedecisionitem-filterbycurrentuser.md
- - name: Get
- href: api/accessreviewinstancedecisionitem-get.md
- - name: Update
- href: api/accessreviewinstancedecisionitem-update.md
- - name: Access review history definition
- href: resources/accessreviewhistorydefinition.md
- items:
- - name: Get
- href: api/accessreviewhistorydefinition-get.md
- - name: List
- href: api/accessreviewset-list-historydefinitions.md
- - name: Create
- href: api/accessreviewset-post-historydefinitions.md
- - name: Access review history instance
- href: resources/accessreviewhistoryinstance.md
- items:
+ - name: Overview
+ href: resources/groups-overview.md
+ - name: Group
+ href: resources/group.md
+ items:
+ - name: List groups
+ href: api/group-list.md
+ - name: Create group
+ href: api/group-post-groups.md
+ - name: Get group
+ href: api/group-get.md
+ - name: Update group
+ href: api/group-update.md
+ - name: Delete group
+ href: api/group-delete.md
+ - name: Renew group
+ href: api/group-renew.md
+ - name: Add favorite
+ href: api/group-addfavorite.md
+ - name: Remove favorite
+ href: api/group-removefavorite.md
+ - name: List members
+ href: api/group-list-members.md
+ - name: Add member
+ href: api/group-post-members.md
+ - name: Remove member
+ href: api/group-delete-members.md
+ - name: List member of
+ href: api/group-list-memberof.md
+ - name: List transitive member of
+ href: api/group-list-transitivememberof.md
+ - name: List transitive members
+ href: api/group-list-transitivemembers.md
+ - name: List owners
+ href: api/group-list-owners.md
+ - name: Add owner
+ href: api/group-post-owners.md
+ - name: Remove owner
+ href: api/group-delete-owners.md
+ - name: Get delta
+ href: api/group-delta.md
+ - name: Get delta for directory object
+ href: api/directoryobject-delta.md
+ - name: Assign license
+ href: api/group-assignlicense.md
+ - name: List joined teams
+ href: api/user-list-joinedteams.md
+ - name: List associated teams
+ href: api/associatedteaminfo-list.md
+ - name: Group setting
+ href: resources/groupsetting.md
+ items:
+ - name: Create
+ href: api/group-post-settings.md
+ - name: Get
+ href: api/groupsetting-get.md
+ - name: List
+ href: api/group-list-settings.md
+ - name: Update
+ href: api/groupsetting-update.md
+ - name: Delete
+ href: api/groupsetting-delete.md
+ - name: Group setting template
+ href: resources/groupsettingtemplate.md
+ items:
+ - name: List group setting templates
+ href: api/groupsettingtemplate-list.md
+ - name: Get group setting template
+ href: api/groupsettingtemplate-get.md
+ - name: List lifecycle policies
+ href: api/group-list-grouplifecyclepolicies.md
+ - name: List photos
+ href: api/group-list-photos.md
+ - name: List permission grants
+ href: api/group-list-permissiongrants.md
+ - name: Reset unseen count
+ href: api/group-resetunseencount.md
+ - name: Subscribe by mail
+ href: api/group-subscribebymail.md
+ - name: Unsubscribe by mail
+ href: api/group-unsubscribebymail.md
+ - name: Lifecycle policy
+ href: resources/grouplifecyclepolicy.md
+ items:
+ - name: List policies
+ href: api/grouplifecyclepolicy-list.md
+ - name: Create policy
+ href: api/grouplifecyclepolicy-post-grouplifecyclepolicies.md
+ - name: Get policy
+ href: api/grouplifecyclepolicy-get.md
+ - name: Update policy
+ href: api/grouplifecyclepolicy-update.md
+ - name: Delete policy
+ href: api/grouplifecyclepolicy-delete.md
+ - name: Add group
+ href: api/grouplifecyclepolicy-addgroup.md
+ - name: Remove group
+ href: api/grouplifecyclepolicy-removegroup.md
+ - name: Validate properties
+ href: api/group-validateproperties.md
+ - name: App role assignment
+ href: resources/approleassignment.md
+ items:
- name: List
- href: api/accessreviewhistorydefinition-list-instances.md
- - name: Generate download URI
- displayName: Downloadable access review history report
- href: api/accessreviewhistoryinstance-generatedownloaduri.md
- - name: Consent requests
- href: resources/consentrequests-overview.md
- items:
- - name: Admin consent request policy
- href: resources/adminconsentrequestpolicy.md
- items:
- - name: Get
- href: api/adminconsentrequestpolicy-get.md
- - name: Update
- href: api/adminconsentrequestpolicy-update.md
- - name: App consent requests
- href: resources/appconsentrequest.md
- items:
- - name: List
- href: api/appconsentapprovalroute-list-appconsentrequests.md
- - name: Get
- href: api/appconsentrequest-get.md
- - name: Filter by current user
- href: api/appconsentrequest-filterByCurrentUser.md
- - name: User consent requests
- href: resources/userconsentrequest.md
- items:
- - name: List
- href: api/appconsentrequest-list-userconsentrequests.md
- - name: Get
- href: api/userconsentrequest-get.md
- - name: Filter by current user
- href: api/userconsentrequest-filterByCurrentUser.md
- - name: Entitlement management
- href: resources/entitlementmanagement-overview.md
- items:
- - name: Access package
- href: resources/accesspackage.md
- items:
- - name: List
- href: api/entitlementmanagement-list-accesspackages.md
- - name: Create
- href: api/entitlementmanagement-post-accesspackages.md
- - name: Get
- href: api/accesspackage-get.md
- - name: Update
- href: api/accesspackage-update.md
- - name: Delete
- href: api/accesspackage-delete.md
- - name: Filter by current user
- href: api/accesspackage-filterbycurrentuser.md
- - name: Get applicable policy requirements
- href: api/accesspackage-getapplicablepolicyrequirements.md
- - name: List incompatible access packages
- href: api/accesspackage-list-incompatibleaccesspackages.md
- - name: Add incompatible access package
- href: api/accesspackage-post-incompatibleaccesspackage.md
- - name: Remove incompatible access package
- href: api/accesspackage-delete-incompatibleaccesspackage.md
- - name: List incompatible groups
- href: api/accesspackage-list-incompatiblegroups.md
- - name: Add incompatible group
- href: api/accesspackage-post-incompatiblegroup.md
- - name: Remove incompatible group
- href: api/accesspackage-delete-incompatiblegroup.md
- - name: List access packages incompatible with
- href: api/accesspackage-list-accesspackagesincompatiblewith.md
- - name: Access package assignment
- href: resources/accesspackageassignment.md
- items:
- - name: List
- href: api/entitlementmanagement-list-assignments.md
- - name: Get
- href: api/accesspackageassignment-get.md
- - name: Check additional access
- href: api/accesspackageassignment-additionalaccess.md
- - name: Filter by current user
- href: api/accesspackageassignment-filterbycurrentuser.md
- - name: Reprocess
- href: api/accesspackageassignment-reprocess.md
- - name: Access package assignment request approval
- items:
- - name: Approval
- href: resources/approval.md
- - name: Get
- href: api/approval-get.md
- - name: Filter by current user
- href: api/approval-filterbycurrentuser.md
- - name: Approval stage
- items:
- - name: Approval stage
- href: resources/approvalstage.md
+ href: api/group-list-approleassignments.md
+ - name: Add
+ href: api/group-post-approleassignments.md
+ - name: Get
+ href: api/approleassignment-get.md
+ - name: Remove
+ href: api/group-delete-approleassignments.md
+ - name: Get delta for directory object
+ href: api/directoryobject-delta.md
+ - name: Attachment
+ items:
+ - name: Attachment
+ href: resources/attachment.md
+ - name: File attachment type
+ href: resources/fileattachment.md
+ - name: Item attachment type
+ href: resources/itemattachment.md
+ - name: Reference attachment type
+ href: resources/referenceattachment.md
+ - name: Get attachment
+ href: api/attachment-get.md
+ - name: Delete attachment
+ href: api/attachment-delete.md
+ - name: Calendar
+ href: resources/calendar.md
+ items:
+ - name: Get calendar
+ href: api/calendar-get.md
+ - name: Update calendar
+ href: api/calendar-update.md
+ - name: List events
+ href: api/group-list-events.md
+ - name: Create event
+ href: api/group-post-events.md
+ - name: Get event
+ href: api/group-get-event.md
+ - name: Update event
+ href: api/group-update-event.md
+ - name: Delete event
+ href: api/group-delete-event.md
+ - name: List calendar view
+ href: api/group-list-calendarview.md
+ - name: Get delta
+ href: api/event-delta.md
+ - name: Create open extension
+ href: api/opentypeextension-post-opentypeextension.md
+ - name: Get open extension
+ href: api/opentypeextension-get.md
+ - name: Conversation
+ href: resources/conversation.md
+ items:
+ - name: List conversations
+ href: api/group-list-conversations.md
+ - name: Create conversation
+ href: api/group-post-conversations.md
+ - name: Get group conversation
+ href: api/group-get-conversation.md
+ - name: Delete group conversation
+ href: api/group-delete-conversation.md
+ - name: List conversation threads
+ href: api/conversation-list-threads.md
+ - name: Create conversation thread
+ href: api/conversation-post-threads.md
+ - name: List accepted senders
+ href: api/group-list-acceptedsenders.md
+ - name: Create accepted sender
+ href: api/group-post-acceptedsenders.md
+ - name: Remove accepted sender
+ href: api/group-delete-acceptedsenders.md
+ - name: List rejected senders
+ href: api/group-list-rejectedsenders.md
+ - name: Create rejected sender
+ href: api/group-post-rejectedsenders.md
+ - name: Remove rejected senders
+ href: api/group-delete-rejectedsenders.md
+ - name: Conversation thread
+ href: resources/conversationthread.md
+ items:
+ - name: List threads
+ href: api/group-list-threads.md
+ - name: Create thread
+ href: api/group-post-threads.md
+ - name: Get conversation thread
+ href: api/group-get-thread.md
+ - name: Update conversation thread
+ href: api/group-update-thread.md
+ - name: Delete conversation thread
+ href: api/group-delete-thread.md
+ - name: Reply to conversation thread
+ href: api/conversationthread-reply.md
+ - name: Directory object
+ href: resources/directoryobject.md
+ items:
+ - name: Get delta
+ href: api/directoryobject-delta.md
+ - name: Check member groups
+ href: api/directoryobject-checkmembergroups.md
+ - name: Get member groups
+ href: api/directoryobject-getmembergroups.md
+ - name: Check member objects
+ href: api/directoryobject-checkmemberobjects.md
+ - name: Get member objects
+ href: api/directoryobject-getmemberobjects.md
+ - name: List deleted groups
+ href: api/directory-deleteditems-list.md
+ - name: List deleted groups owned by user
+ href: api/directory-deleteditems-getuserownedobjects.md
+ - name: Get deleted group
+ href: api/directory-deleteditems-get.md
+ - name: Permanently delete group
+ href: api/directory-deleteditems-delete.md
+ - name: Restore deleted group
+ href: api/directory-deleteditems-restore.md
+ - name: Drive
+ href: resources/drive.md
+ items:
+ - name: Get drive
+ href: api/drive-get.md
+ - name: List children
+ href: api/driveitem-list-children.md
+ - name: Extended properties
+ items:
+ - name: Overview
+ href: resources/extended-properties-overview.md
+ - name: Single-value extended property
+ items:
+ - name: Single-value extended property
+ href: resources/singlevaluelegacyextendedproperty.md
+ - name: Create single-value property
+ href: api/singlevaluelegacyextendedproperty-post-singlevalueextendedproperties.md
+ - name: Get single-value property
+ href: api/singlevaluelegacyextendedproperty-get.md
+ - name: Multi-value extended property
+ items:
+ - name: Multi-value extended property
+ href: resources/multivaluelegacyextendedproperty.md
+ - name: Create multi-value property
+ href: api/multivaluelegacyextendedproperty-post-multivalueextendedproperties.md
+ - name: Get multi-value property
+ href: api/multivaluelegacyextendedproperty-get.md
+ - name: Notes
+ items:
+ - name: OneNote root
+ href: resources/onenote.md
+ - name: List notebooks
+ href: api/onenote-list-notebooks.md
+ - name: Create notebook
+ href: api/onenote-post-notebooks.md
+ - name: Photo
+ items:
+ - name: Profile photo
+ href: resources/profilephoto.md
+ - name: Get photo
+ href: api/profilephoto-get.md
+ - name: Update photo
+ href: api/profilephoto-update.md
+ - name: Planner
+ items:
+ - name: Planner plan
+ href: resources/plannerplan.md
+ - name: List plans
+ href: api/plannergroup-list-plans.md
+ - name: Post
+ href: resources/post.md
+ items:
+ - name: List posts
+ href: api/conversationthread-list-posts.md
+ - name: Get post
+ href: api/post-get.md
+ - name: Reply post
+ href: api/post-reply.md
+ - name: Forward post
+ href: api/post-forward.md
+ - name: List attachments
+ href: api/post-list-attachments.md
+ - name: Add attachment
+ href: api/post-post-attachments.md
+ - name: Create open extension
+ href: api/opentypeextension-post-opentypeextension.md
+ - name: Get open extension
+ href: api/opentypeextension-get.md
+ - name: Applications
+ items:
+ - name: Application
+ href: resources/application.md
+ items:
+ - name: List applications
+ href: api/application-list.md
+ - name: Create application
+ href: api/application-post-applications.md
+ - name: Get application
+ href: api/application-get.md
+ - name: Update application
+ href: api/application-update.md
+ - name: Delete application
+ href: api/application-delete.md
+ - name: Get delta
+ href: api/application-delta.md
+ - name: Get delta for directory object
+ href: api/directoryobject-delta.md
+ - name: List deleted applications
+ href: api/directory-deleteditems-list.md
+ - name: List deleted applications owned by user
+ href: api/directory-deleteditems-getuserownedobjects.md
+ - name: Get deleted application
+ href: api/directory-deleteditems-get.md
+ - name: Permanently delete application
+ href: api/directory-deleteditems-delete.md
+ - name: Restore deleted application
+ href: api/directory-deleteditems-restore.md
+ - name: Application template
+ href: resources/applicationtemplate.md
+ items:
+ - name: List
+ href: api/applicationtemplate-list.md
+ - name: Get
+ href: api/applicationtemplate-get.md
+ - name: Instantiate
+ href: api/applicationtemplate-instantiate.md
+ - name: Certificates and secrets
+ items:
+ - name: Add password
+ displayName: Add secrets
+ href: api/application-addpassword.md
+ - name: Remove password
+ displayName: Remove secrets
+ href: api/application-removepassword.md
+ - name: Add key
+ href: api/application-addkey.md
+ - name: Remove key
+ href: api/application-removekey.md
+ - name: Extensions
+ items:
+ - name: Extension property
+ href: resources/extensionproperty.md
+ items:
+ - name: List
+ href: api/application-list-extensionproperty.md
+ - name: Create
+ href: api/application-post-extensionproperty.md
+ - name: Get
+ href: api/extensionproperty-get.md
+ - name: Delete
+ href: api/extensionproperty-delete.md
+ - name: Get available extension properties
+ href: api/directoryobject-getavailableextensionproperties.md
+ - name: Federated identity credentials
+ displayName: Workload identity federation, workload identities
+ items:
+ - name: Overview
+ href: resources/federatedidentitycredentials-overview.md
+ - name: Federated identity credentials
+ href: resources/federatedidentitycredential.md
+ items:
+ - name: List
+ href: api/application-list-federatedidentitycredentials.md
+ - name: Create
+ href: api/application-post-federatedidentitycredentials.md
+ - name: Get
+ href: api/federatedidentitycredential-get.md
+ - name: Update
+ href: api/federatedidentitycredential-update.md
+ - name: Delete
+ href: api/federatedidentitycredential-delete.md
+ - name: Owners
+ items:
+ - name: List
+ href: api/application-list-owners.md
+ - name: Add
+ href: api/application-post-owners.md
+ - name: Remove
+ href: api/application-delete-owners.md
+ - name: Policies
+ items:
+ - name: Token issuance policy
+ href: resources/tokenissuancepolicy.md
+ items:
+ - name: Assign
+ href: api/application-post-tokenissuancepolicies.md
+ - name: List
+ href: api/application-list-tokenissuancepolicies.md
+ - name: Remove
+ href: api/application-delete-tokenissuancepolicies.md
+ - name: Token lifetime policy
+ href: resources/tokenlifetimepolicy.md
+ items:
+ - name: Assign
+ href: api/application-post-tokenlifetimepolicies.md
+ - name: List
+ href: api/application-list-tokenlifetimepolicies.md
+ - name: Remove
+ href: api/application-delete-tokenlifetimepolicies.md
+ - name: Verified publisher
+ items:
+ - name: Set
+ href: api/application-setverifiedpublisher.md
+ - name: Unset
+ href: api/application-unsetverifiedpublisher.md
+ - name: Service principal
+ href: resources/serviceprincipal.md
+ items:
- name: List
- href: api/approval-list-stages.md
+ href: api/serviceprincipal-list.md
+ - name: Create
+ href: api/serviceprincipal-post-serviceprincipals.md
- name: Get
- href: api/approvalstage-get.md
+ href: api/serviceprincipal-get.md
- name: Update
- href: api/approvalstage-update.md
- - name: Access package assignment request
- href: resources/accesspackageassignmentrequest.md
- items:
- - name: List
- href: api/entitlementmanagement-list-assignmentrequests.md
- - name: Create
- href: api/entitlementmanagement-post-assignmentrequests.md
- - name: Get
- href: api/accesspackageassignmentrequest-get.md
- - name: Delete
- href: api/accesspackageassignmentrequest-delete.md
- - name: Filter by current user
- href: api/accesspackageassignmentrequest-filterbycurrentuser.md
- - name: Cancel
- href: api/accesspackageassignmentrequest-cancel.md
- - name: Reprocess
- href: api/accesspackageassignmentrequest-reprocess.md
- - name: Access package catalog
- href: resources/accesspackagecatalog.md
- items:
- - name: List
- href: api/entitlementmanagement-list-catalogs.md
- - name: Create
- href: api/entitlementmanagement-post-catalogs.md
- - name: Get
- href: api/accesspackagecatalog-get.md
- - name: Update
- href: api/accesspackagecatalog-update.md
- - name: Delete
- href: api/accesspackagecatalog-delete.md
- - name: Connected organization
- href: resources/connectedorganization.md
- items:
- - name: List
- href: api/entitlementmanagement-list-connectedorganizations.md
- - name: Create
- href: api/entitlementmanagement-post-connectedorganizations.md
- - name: Get
- href: api/connectedorganization-get.md
- - name: Update
- href: api/connectedorganization-update.md
- - name: Delete
- href: api/connectedorganization-delete.md
- - name: List external sponsors
- href: api/connectedorganization-list-externalsponsors.md
- - name: List internal sponsors
- href: api/connectedorganization-list-internalsponsors.md
- - name: Add external sponsors
- href: api/connectedorganization-post-externalsponsors.md
- - name: Add internal sponsors
- href: api/connectedorganization-post-internalsponsors.md
- - name: Remove external sponsors
- href: api/connectedorganization-delete-externalsponsors.md
- - name: Remove internal sponsors
- href: api/connectedorganization-delete-internalsponsors.md
- - name: Entitlement management settings
- href: resources/entitlementmanagementsettings.md
- items:
- - name: Get
- href: api/entitlementmanagementsettings-get.md
- - name: Update
- href: api/entitlementmanagementsettings-update.md
- - name: Access package assignment policy
- href: resources/accesspackageassignmentpolicy.md
- items:
- - name: List
- href: api/entitlementmanagement-list-assignmentpolicies.md
- - name: Create
- href: api/entitlementmanagement-post-assignmentpolicies.md
- - name: Get
- href: api/accesspackageassignmentpolicy-get.md
- - name: Update
- href: api/accesspackageassignmentpolicy-update.md
- - name: Delete
- href: api/accesspackageassignmentpolicy-delete.md
- - name: Privileged Identity Management
- displayName: Privileged Identity Management, PIM, Identity Governance
- href: resources/privilegedidentitymanagementv3-overview.md
- items:
- - name: Role assignment schedule requests
- href: resources/unifiedroleassignmentschedulerequest.md
- items:
- - name: List
- href: api/rbacapplication-list-roleassignmentschedulerequests.md
- - name: Create
- href: api/rbacapplication-post-roleassignmentschedulerequests.md
- - name: Get
- href: api/unifiedroleassignmentschedulerequest-get.md
- - name: Cancel
- href: api/unifiedroleassignmentschedulerequest-cancel.md
- - name: Filter by current user
- href: api/unifiedroleassignmentschedulerequest-filterbycurrentuser.md
- - name: Role assignment schedules
- href: resources/unifiedroleassignmentschedule.md
- items:
- - name: List
- href: api/rbacapplication-list-roleassignmentschedules.md
- - name: Get
- href: api/unifiedroleassignmentschedule-get.md
- - name: Filter by current user
- href: api/unifiedroleassignmentschedule-filterbycurrentuser.md
- - name: Role assignment schedule instances
- href: resources/unifiedroleassignmentscheduleinstance.md
- items:
- - name: List
- href: api/rbacapplication-list-roleassignmentscheduleinstances.md
- - name: Get
- href: api/unifiedroleassignmentscheduleinstance-get.md
- - name: Filter by current user
- href: api/unifiedroleassignmentscheduleinstance-filterbycurrentuser.md
- - name: Role eligibility schedule requests
- href: resources/unifiedroleeligibilityschedulerequest.md
- items:
- - name: List
- href: api/rbacapplication-list-roleeligibilityschedulerequests.md
- - name: Create
- href: api/rbacapplication-post-roleeligibilityschedulerequests.md
- - name: Get
- href: api/unifiedroleeligibilityschedulerequest-get.md
- - name: Cancel
- href: api/unifiedroleeligibilityschedulerequest-cancel.md
- - name: Filter by current user
- href: api/unifiedroleeligibilityschedulerequest-filterbycurrentuser.md
- - name: Role eligibility schedules
- href: resources/unifiedroleeligibilityschedule.md
- items:
- - name: List
- href: api/rbacapplication-list-roleeligibilityschedules.md
- - name: Get
- href: api/unifiedroleeligibilityschedule-get.md
- - name: Filter by current user
- href: api/unifiedroleeligibilityschedule-filterbycurrentuser.md
- - name: Role eligibility schedule instances
- href: resources/unifiedroleeligibilityscheduleinstance.md
- items:
- - name: List
- href: api/rbacapplication-list-roleeligibilityscheduleinstances.md
- - name: Get
- href: api/unifiedroleeligibilityscheduleinstance-get.md
- - name: Filter by current user
- href: api/unifiedroleeligibilityscheduleinstance-filterbycurrentuser.md
- - name: Role management policies
- items:
- - name: Policies and rules
- href: resources/unifiedrolemanagementpolicy.md
- - name: List
- href: api/policyroot-list-rolemanagementpolicies.md
- - name: Get
- href: api/unifiedrolemanagementpolicy-get.md
- - name: List rules
- href: api/unifiedrolemanagementpolicy-list-rules.md
- - name: Get rule
- href: api/unifiedrolemanagementpolicyrule-get.md
- - name: Update rule
- href: api/unifiedrolemanagementpolicyrule-update.md
- - name: Role management policy assignments
- href: resources/unifiedrolemanagementpolicyassignment.md
- items:
- - name: List
- href: api/policyroot-list-rolemanagementpolicyassignments.md
- - name: Get
- href: api/unifiedrolemanagementpolicyassignment-get.md
- - name: Terms of use
- items:
- - name: Agreement
- href: resources/agreement.md
- - name: List
- href: api/termsofusecontainer-list-agreements.md
- - name: Create
- href: api/termsofusecontainer-post-agreements.md
- - name: Get
- href: api/agreement-get.md
- - name: Update
- href: api/agreement-update.md
- - name: Delete
- href: api/agreement-delete.md
- - name: Agreement acceptances
- href: resources/agreementacceptance.md
- items:
- - name: List acceptances
- href: api/user-list-agreementacceptances.md
- - name: List acceptance status
- href: api/agreement-list-acceptances.md
- - name: Agreement files
- items:
- - name: Default agreement file
- href: resources/agreementfile.md
- - name: Localized agreement files
- href: resources/agreementfilelocalization.md
- - name: Get default file
- href: api/agreementfile-get.md
- - name: Create localized files
- href: api/agreement-post-files.md
- - name: List localized files
- href: api/agreement-list-files.md
- - name: Identity and sign-in
- items:
- - name: Authentication methods
- items:
- - name: Overview
- href: resources/authenticationmethods-overview.md
- - name: Authentication methods
- href: resources/authenticationmethod.md
- items:
- - name: List
- href: api/authentication-list-methods.md
- - name: FIDO2 security keys
- href: resources/fido2authenticationmethod.md
- items:
- - name: List
- href: api/fido2authenticationmethod-list.md
- - name: Get
- href: api/fido2authenticationmethod-get.md
- - name: Delete
- href: api/fido2authenticationmethod-delete.md
- - name: Microsoft Authenticator
- href: resources/microsoftauthenticatorauthenticationmethod.md
- items:
- - name: List
- href: api/microsoftauthenticatorauthenticationmethod-list.md
- - name: Get
- href: api/microsoftauthenticatorauthenticationmethod-get.md
- - name: Delete
- href: api/microsoftauthenticatorauthenticationmethod-delete.md
- - name: Software OATH token
- href: resources/softwareOathAuthenticationMethod.md
- items:
- - name: List
- href: api/authentication-list-softwareoathmethods.md
- - name: Get
- href: api/softwareOathAuthenticationMethod-get.md
- - name: Delete
- href: api/softwareOathAuthenticationMethod-delete.md
- - name: Windows Hello for Business
- href: resources/windowshelloforbusinessauthenticationmethod.md
- items:
- - name: List
- href: api/windowshelloforbusinessauthenticationmethod-list.md
- - name: Get
- href: api/windowshelloforbusinessauthenticationmethod-get.md
- - name: Delete
- href: api/windowshelloforbusinessauthenticationmethod-delete.md
- - name: Phone
- href: resources/phoneauthenticationmethod.md
- items:
- - name: List
- href: api/authentication-list-phonemethods.md
- - name: Get
- href: api/phoneauthenticationmethod-get.md
- - name: Update
- href: api/phoneauthenticationmethod-update.md
- - name: Delete
- href: api/phoneauthenticationmethod-delete.md
- - name: Add
- href: api/authentication-post-phonemethods.md
- - name: Enable SMS sign-in
- href: api/phoneauthenticationmethod-enablesmssignin.md
- - name: Disable SMS sign-in
- href: api/phoneauthenticationmethod-disablesmssignin.md
- - name: Email
- href: resources/emailauthenticationmethod.md
- items:
- - name: List
- href: api/authentication-list-emailmethods.md
- - name: Get
- href: api/emailauthenticationmethod-get.md
- - name: Update
- href: api/emailauthenticationmethod-update.md
- - name: Delete
- href: api/emailauthenticationmethod-delete.md
- - name: Add
- href: api/authentication-post-emailmethods.md
- - name: Certificate-based auth configuration
- displayName: CBA
- href: resources/certificatebasedauthconfiguration.md
- items:
- - name: List
- href: api/certificatebasedauthconfiguration-list.md
- - name: Create
- href: api/certificatebasedauthconfiguration-post-certificatebasedauthconfiguration.md
- - name: Get
- href: api/certificatebasedauthconfiguration-get.md
- - name: Delete
- href: api/certificatebasedauthconfiguration-delete.md
- - name: Password
- href: resources/passwordauthenticationmethod.md
- items:
- - name: List
- href: api/authentication-list-passwordmethods.md
- - name: Get
- href: api/passwordauthenticationmethod-get.md
- - name: Reset
- href: api/authenticationmethod-resetpassword.md
- - name: Get operation status
- href: api/longrunningoperation-get.md
- - name: Temporary Access Pass
- displayName: TAP
- href: resources/temporaryaccesspassauthenticationmethod.md
- items:
- - name: List
- href: api/authentication-list-temporaryaccesspassmethods.md
- - name: Create
- href: api/authentication-post-temporaryaccesspassmethods.md
- - name: Get
- href: api/temporaryaccesspassauthenticationmethod-get.md
- - name: Delete
- href: api/temporaryaccesspassauthenticationmethod-delete.md
- - name: Authentication strengths
- items:
- - name: Overview
- href: resources/authenticationstrengths-overview.md
- - name: Authentication strengths policy
- href: resources/authenticationstrengthpolicy.md
- items:
- - name: List
- href: api/authenticationstrengthroot-list-policies.md
- - name: Create
- href: api/authenticationstrengthroot-post-policies.md
- - name: Get
- href: api/authenticationstrengthpolicy-get.md
- - name: Update
- href: api/authenticationstrengthpolicy-update.md
- - name: Delete
- href: api/authenticationstrengthroot-delete-policies.md
- - name: List usage
- href: api/authenticationstrengthpolicy-usage.md
- - name: Authentication combination configurations
- items:
- - name: Authentication combination configuration
- href: resources/authenticationcombinationconfiguration.md
- - name: FIDO2 combination configuration
- href: resources/fido2combinationconfiguration.md
- - name: Create
- href: api/authenticationstrengthpolicy-post-combinationconfigurations.md
- - name: List
- href: api/authenticationstrengthpolicy-list-combinationconfigurations.md
- - name: Get
- href: api/authenticationcombinationconfiguration-get.md
- - name: Update
- href: api/authenticationcombinationconfiguration-update.md
- - name: Delete
- href: api/authenticationstrengthpolicy-delete-combinationconfigurations.md
- - name: Authentication method modes
- href: resources/authenticationmethodmodedetail.md
- items:
- - name: List authentication combinations and method modes
- href: api/authenticationstrengthroot-list-authenticationmethodmodes.md
- - name: Get authentication method modes
- href: api/authenticationmethodmodedetail-get.md
- - name: Conditional Access
- items:
- - name: Conditional Access
- href: resources/conditionalaccessroot.md
- - name: Policies
- items:
- - name: Conditional Access policy
- href: resources/conditionalaccesspolicy.md
- - name: List
- href: api/conditionalaccessroot-list-policies.md
- - name: Create
- href: api/conditionalaccessroot-post-policies.md
- - name: Get
- href: api/conditionalaccesspolicy-get.md
- - name: Update
- href: api/conditionalaccesspolicy-update.md
- - name: Delete
- href: api/conditionalaccesspolicy-delete.md
- - name: Named locations
- items:
- - name: Named location
- items:
- - name: Named location
- href: resources/namedlocation.md
+ href: api/serviceprincipal-update.md
+ - name: Delete
+ href: api/serviceprincipal-delete.md
+ - name: List deleted service principals
+ href: api/directory-deleteditems-list.md
+ - name: Get deleted service principal
+ href: api/directory-deleteditems-get.md
+ - name: Permanently delete service principal
+ href: api/directory-deleteditems-delete.md
+ - name: Restore deleted service principal
+ href: api/directory-deleteditems-restore.md
+ - name: Get delta
+ href: api/serviceprincipal-delta.md
+ - name: Get delta for directory object
+ href: api/directoryobject-delta.md
+ - name: List created objects
+ href: api/serviceprincipal-list-createdobjects.md
+ - name: List owned objects
+ href: api/serviceprincipal-list-ownedobjects.md
+ - name: App role assignment
+ href: resources/approleassignment.md
+ items:
+ - name: List
+ href: api/serviceprincipal-list-approleassignments.md
+ - name: Add
+ href: api/serviceprincipal-post-approleassignments.md
+ - name: Get
+ href: api/approleassignment-get.md
+ - name: Remove
+ href: api/serviceprincipal-delete-approleassignments.md
+ - name: List assigned to
+ href: api/serviceprincipal-list-approleassignedto.md
+ - name: Add assigned to
+ href: api/serviceprincipal-post-approleassignedto.md
+ - name: Remove assigned to
+ href: api/serviceprincipal-delete-approleassignedto.md
+ - name: Certificates and secrets
+ items:
+ - name: Add password
+ displayName: Add secrets
+ href: api/serviceprincipal-addpassword.md
+ - name: Remove password
+ displayName: Remove secrets
+ href: api/serviceprincipal-removepassword.md
+ - name: Add key
+ href: api/serviceprincipal-addkey.md
+ - name: Remove key
+ href: api/serviceprincipal-removekey.md
+ - name: Add token signing certificate
+ href: api/serviceprincipal-addtokensigningcertificate.md
+ - name: Delegated permission grant
+ items:
+ - name: OAuth 2.0 permission grant
+ href: resources/oauth2permissiongrant.md
+ - name: List
+ href: api/serviceprincipal-list-oauth2permissiongrants.md
+ - name: Delegated permission classification
+ href: resources/delegatedpermissionclassification.md
+ items:
+ - name: List
+ href: api/serviceprincipal-list-delegatedpermissionclassifications.md
+ - name: Create
+ href: api/serviceprincipal-post-delegatedpermissionclassifications.md
+ - name: Delete
+ href: api/serviceprincipal-delete-delegatedpermissionclassifications.md
+ - name: Membership
+ items:
+ - name: List member of
+ href: api/serviceprincipal-list-memberof.md
+ - name: List transitive member of
+ href: api/serviceprincipal-list-transitivememberof.md
+ - name: Check member groups
+ href: api/directoryobject-checkmembergroups.md
+ - name: Get member groups
+ href: api/directoryobject-getmembergroups.md
+ - name: Check member objects
+ href: api/directoryobject-checkmemberobjects.md
+ - name: Get member objects
+ href: api/directoryobject-getmemberobjects.md
+ - name: Owners
+ items:
+ - name: List
+ href: api/serviceprincipal-list-owners.md
+ - name: Add
+ href: api/serviceprincipal-post-owners.md
+ - name: Remove
+ href: api/serviceprincipal-delete-owners.md
+ - name: Policies
+ items:
+ - name: Claims mapping policy
+ href: resources/claimsmappingpolicy.md
+ items:
+ - name: Assign
+ href: api/serviceprincipal-post-claimsmappingpolicies.md
+ - name: List
+ href: api/serviceprincipal-list-claimsmappingpolicies.md
+ - name: Remove
+ href: api/serviceprincipal-delete-claimsmappingpolicies.md
+ - name: Home realm discovery policy
+ href: resources/homerealmdiscoverypolicy.md
+ items:
+ - name: Assign
+ href: api/serviceprincipal-post-homerealmdiscoverypolicies.md
+ - name: List
+ href: api/serviceprincipal-list-homerealmdiscoverypolicies.md
+ - name: Remove
+ href: api/serviceprincipal-delete-homerealmdiscoverypolicies.md
+ - name: Permission grant policy
+ href: resources/permissiongrantpolicy.md
+ items:
+ - name: Create
+ href: api/permissiongrantpolicy-post-permissiongrantpolicies.md
+ - name: List
+ href: api/permissiongrantpolicy-list.md
+ - name: Get
+ href: api/permissiongrantpolicy-get.md
+ - name: Update
+ href: api/permissiongrantpolicy-update.md
+ - name: Delete
+ href: api/permissiongrantpolicy-delete.md
+ - name: Permission grant condition sets
+ href: resources/permissiongrantconditionset.md
+ items:
+ - name: List includes
+ href: api/permissiongrantpolicy-list-includes.md
+ - name: Create in includes
+ href: api/permissiongrantpolicy-post-includes.md
+ - name: Delete from includes
+ href: api/permissiongrantpolicy-delete-includes.md
+ - name: List excludes
+ href: api/permissiongrantpolicy-list-excludes.md
+ - name: Create in excludes
+ href: api/permissiongrantpolicy-post-excludes.md
+ - name: Delete from excludes
+ href: api/permissiongrantpolicy-delete-excludes.md
+ - name: Token issuance policy
+ href: resources/tokenissuancepolicy.md
+ items:
+ - name: Assign
+ href: api/application-post-tokenissuancepolicies.md
+ - name: List
+ href: api/application-list-tokenissuancepolicies.md
+ - name: Remove
+ href: api/application-delete-tokenissuancepolicies.md
+ - name: Token lifetime policy
+ href: resources/tokenlifetimepolicy.md
+ items:
+ - name: Assign
+ href: api/application-post-tokenlifetimepolicies.md
+ - name: List
+ href: api/application-list-tokenlifetimepolicies.md
+ - name: Remove
+ href: api/application-delete-tokenlifetimepolicies.md
+ - name: Synchronization
+ items:
+ - name: Overview
+ href: resources/synchronization-overview.md
+ - name: Synchronization
+ href: resources/synchronization-synchronization.md
+ items:
+ - name: Acquire access token
+ href: api/synchronization-synchronization-acquireaccesstoken.md
+ - name: Add secrets
+ href: api/synchronization-serviceprincipal-put-synchronization.md
+ - name: Job
+ href: resources/synchronization-synchronizationjob.md
+ items:
+ - name: List
+ href: api/synchronization-synchronization-list-jobs.md
+ - name: Create
+ href: api/synchronization-synchronization-post-jobs.md
+ - name: Get
+ href: api/synchronization-synchronizationjob-get.md
+ - name: Start
+ href: api/synchronization-synchronizationjob-start.md
+ - name: Pause
+ href: api/synchronization-synchronizationjob-pause.md
+ - name: Restart
+ href: api/synchronization-synchronizationjob-restart.md
+ - name: Delete
+ href: api/synchronization-synchronizationjob-delete.md
+ - name: Provision on demand
+ href: api/synchronization-synchronizationjob-provisionondemand.md
+ - name: Validate credentials
+ href: api/synchronization-synchronizationjob-validatecredentials.md
+ - name: Schema
+ href: resources/synchronization-synchronizationschema.md
+ items:
+ - name: Get schema
+ href: api/synchronization-synchronizationschema-get.md
+ - name: Get schema functions
+ href: api/synchronization-synchronizationschema-functions.md
+ - name: Get schema filter operators
+ href: api/synchronization-synchronizationschema-filteroperators.md
+ - name: Update schema
+ href: api/synchronization-synchronizationschema-update.md
+ - name: Reset schema
+ href: api/synchronization-synchronizationschema-delete.md
+ - name: Parse attribute mapping expression
+ href: api/synchronization-synchronizationschema-parseexpression.md
+ - name: Directory definition
+ href: resources/synchronization-directorydefinition.md
+ items:
+ - name: Discover
+ href: api/synchronization-directorydefinition-discover.md
+ - name: Template
+ href: resources/synchronization-synchronizationtemplate.md
+ items:
+ - name: List
+ href: api/synchronization-synchronization-list-templates.md
+ - name: Get
+ href: api/synchronization-synchronizationtemplate-get.md
+ - name: Update
+ href: api/synchronization-synchronizationtemplate-update.md
+ - name: Calendars
+ displayName: Outlook calendar
+ items:
+ - name: Calendar
+ href: resources/calendar.md
+ items:
+ - name: List calendars
+ href: api/user-list-calendars.md
+ - name: Create calendar
+ href: api/user-post-calendars.md
+ - name: Get calendar
+ href: api/calendar-get.md
+ - name: Update calendar
+ href: api/calendar-update.md
+ - name: Delete calendar
+ href: api/calendar-delete.md
+ - name: List calendar view
+ href: api/calendar-list-calendarview.md
+ - name: List events
+ href: api/calendar-list-events.md
+ - name: Create Event
+ href: api/calendar-post-events.md
+ - name: Reminder view
+ href: api/user-reminderview.md
+ - name: Get free/busy schedule
+ href: api/calendar-getschedule.md
+ - name: Find meeting times
+ href: api/user-findmeetingtimes.md
+ - name: Event
+ href: resources/event.md
+ items:
+ - name: List events
+ href: api/user-list-events.md
+ - name: Create event
+ href: api/user-post-events.md
+ - name: Get event
+ href: api/event-get.md
+ - name: Update event
+ href: api/event-update.md
+ - name: Delete event
+ href: api/event-delete.md
+ - name: Get delta
+ href: api/event-delta.md
+ - name: Forward event
+ href: api/event-forward.md
+ - name: Cancel event
+ href: api/event-cancel.md
+ - name: Accept event
+ href: api/event-accept.md
+ - name: Tentatively accept
+ href: api/event-tentativelyaccept.md
+ - name: Decline event
+ href: api/event-decline.md
+ - name: Dismiss reminder
+ href: api/event-dismissreminder.md
+ - name: Snooze reminder
+ href: api/event-snoozereminder.md
+ - name: List event instances
+ href: api/event-list-instances.md
+ - name: List attachments
+ href: api/event-list-attachments.md
+ - name: Add attachment
+ href: api/event-post-attachments.md
+ - name: Create session to attach large file
+ href: api/attachment-createuploadsession.md
+ - name: Create open extension
+ href: api/opentypeextension-post-opentypeextension.md
+ - name: Get open extension
+ href: api/opentypeextension-get.md
+ - name: Event message
+ href: resources/eventmessage.md
+ items:
+ - name: Get event message
+ href: api/eventmessage-get.md
+ - name: Update event message
+ href: api/eventmessage-update.md
+ - name: Delete event message
+ href: api/eventmessage-delete.md
+ - name: Send event message
+ href: api/message-send.md
+ - name: Copy event message
+ href: api/message-copy.md
+ - name: Move event message
+ href: api/message-move.md
+ - name: Create draft to reply
+ href: api/message-createreply.md
+ - name: Reply event message
+ href: api/message-reply.md
+ - name: Create draft to reply-all
+ href: api/message-createreplyall.md
+ - name: ReplyAll event message
+ href: api/message-replyall.md
+ - name: Create Forward
+ href: api/message-createforward.md
+ - name: Forward event message
+ href: api/message-forward.md
+ - name: Add attachment
+ href: api/eventmessage-post-attachments.md
+ - name: List attachments
+ href: api/eventmessage-list-attachments.md
+ - name: Create open extension
+ href: api/opentypeextension-post-opentypeextension.md
+ - name: Get open extension
+ href: api/opentypeextension-get.md
+ - name: Attachment
+ items:
+ - name: Attachment
+ href: resources/attachment.md
+ - name: File attachment type
+ href: resources/fileattachment.md
+ - name: Item attachment type
+ href: resources/itemattachment.md
+ - name: Reference attachment type
+ href: resources/referenceattachment.md
+ - name: Create session to attach large file
+ href: api/attachment-createuploadsession.md
+ - name: Get attachment
+ href: api/attachment-get.md
+ - name: Delete attachment
+ href: api/attachment-delete.md
+ - name: Calendar view
+ href: api/calendar-list-calendarview.md
+ items:
+ - name: List calendar view
+ href: api/calendar-list-calendarview.md
+ - name: Get delta
+ href: api/event-delta.md
+ - name: Reminder view
+ href: api/user-reminderview.md
+ - name: Calendar group
+ href: resources/calendargroup.md
+ items:
+ - name: List calendar groups
+ href: api/user-list-calendargroups.md
+ - name: Create calendar group
+ href: api/user-post-calendargroups.md
+ - name: Get calendar group
+ href: api/calendargroup-get.md
+ - name: Update calendar group
+ href: api/calendargroup-update.md
+ - name: Delete calendar group
+ href: api/calendargroup-delete.md
+ - name: List calendars in calendar group
+ href: api/calendargroup-list-calendars.md
+ - name: Create calendar in calendar group
+ href: api/calendargroup-post-calendars.md
+ - name: Calendar permission
+ href: resources/calendarpermission.md
+ items:
- name: List
- href: api/conditionalaccessroot-list-namedlocations.md
+ href: api/calendar-list-calendarpermissions.md
+ - name: Create
+ href: api/calendar-post-calendarpermissions.md
- name: Get
- href: api/namedlocation-get.md
+ href: api/calendarpermission-get.md
+ - name: Update
+ href: api/calendarpermission-update.md
- name: Delete
- href: api/namedlocation-delete.md
- - name: Country named location
- items:
- - name: Country named location
- href: resources/countrynamedlocation.md
- - name: List
- href: api/conditionalaccessroot-list-namedlocations.md
- - name: Create
- href: api/conditionalaccessroot-post-namedlocations.md
- - name: Get
- href: api/countrynamedlocation-get.md
- - name: Update
- href: api/countrynamedlocation-update.md
- - name: Delete
- href: api/countrynamedlocation-delete.md
- - name: IP named location
- items:
- - name: IP named location
- href: resources/ipnamedlocation.md
- - name: List
- href: api/conditionalaccessroot-list-namedlocations.md
- - name: Create
- href: api/conditionalaccessroot-post-namedlocations.md
- - name: Get
- href: api/ipnamedlocation-get.md
- - name: Update
- href: api/ipnamedlocation-update.md
- - name: Delete
- href: api/ipnamedlocation-delete.md
- - name: Authentication context
- items:
- - name: Authentication context class reference
- href: resources/authenticationcontextclassreference.md
- - name: List
- href: api/conditionalaccessroot-list-authenticationcontextclassreferences.md
- - name: Create or update
- href: api/authenticationcontextclassreference-update.md
- - name: Get
- href: api/authenticationcontextclassreference-get.md
- - name: Delete
- href: api/authenticationcontextclassreference-delete.md
- - name: Templates
- items:
- - name: Conditional access template
- href: resources/conditionalAccessTemplate.md
- - name: List
- href: api/conditionalaccessroot-list-templates.md
- - name: Get
- href: api/conditionalaccesstemplate-get.md
- - name: Cross-tenant access
- items:
- - name: Overview
- href: resources/crosstenantaccesspolicy-overview.md
- - name: Policy
- items:
- - name: Cross-tenant access policy
- href: resources/crosstenantaccesspolicy.md
- - name: Get
- href: api/crosstenantaccesspolicy-get.md
- - name: Update
- href: api/crosstenantaccesspolicy-update.md
- - name: Default settings
- items:
- - name: Cross-tenant access default settings
- href: resources/crosstenantaccesspolicyconfigurationdefault.md
- - name: Get
- href: api/crosstenantaccesspolicyconfigurationdefault-get.md
- - name: Update
- href: api/crosstenantaccesspolicyconfigurationdefault-update.md
- - name: Reset to system default
- href: api/crosstenantaccesspolicyconfigurationdefault-resettosystemdefault.md
- - name: Partner settings
- items:
- - name: Cross-tenant access partner settings
- href: resources/crosstenantaccesspolicyconfigurationpartner.md
- - name: List
- href: api/crosstenantaccesspolicy-list-partners.md
- - name: Create
- href: api/crosstenantaccesspolicy-post-partners.md
- - name: Get
- href: api/crosstenantaccesspolicyconfigurationpartner-get.md
- - name: Update
- href: api/crosstenantaccesspolicyconfigurationpartner-update.md
- - name: Delete
- href: api/crosstenantaccesspolicyconfigurationpartner-delete.md
- - name: Data policy operation
- href: resources/datapolicyoperation.md
- items:
- - name: Get data policy operation
- href: api/datapolicyoperation-get.md
- - name: Delegated permission grant
- items:
- - name: OAuth 2.0 permission grant
- href: resources/oauth2permissiongrant.md
- - name: List
- href: api/oauth2permissiongrant-list.md
- - name: Create
- href: api/oauth2permissiongrant-post.md
- - name: Get
- href: api/oauth2permissiongrant-get.md
- - name: Update
- href: api/oauth2permissiongrant-update.md
- - name: Delete
- href: api/oauth2permissiongrant-delete.md
- - name: Get delta
- href: api/oauth2permissiongrant-delta.md
- - name: Identity protection
- href: resources/identityprotection-overview.md
- items:
- - name: Risk detection
- href: resources/riskdetection.md
- items:
- - name: List
- href: api/riskdetection-list.md
- - name: Get
- href: api/riskdetection-get.md
- - name: Risky user
- href: resources/riskyuser.md
- items:
- - name: List risky users
- href: api/riskyuser-list.md
- - name: Get risky user
- href: api/riskyuser-get.md
- - name: List history
- href: api/riskyuser-list-history.md
- - name: Get history
- href: api/riskyuser-get-riskyuserhistoryitem.md
- - name: Confirm compromised
- href: api/riskyuser-confirmcompromised.md
- - name: Dismiss
- href: api/riskyuser-dismiss.md
- - name: Service principal risk detection
- items:
- - name: Risk detection
- href: resources/serviceprincipalriskdetection.md
- - name: List
- href: api/identityprotectionroot-list-serviceprincipalriskdetections.md
- - name: Get
- href: api/serviceprincipalriskdetection-get.md
- - name: Risky service principal
- items:
- - name: Risky service principal
- href: resources/riskyserviceprincipal.md
- - name: List risky service principals
- href: api/identityprotectionroot-list-riskyserviceprincipals.md
- - name: Get risky service principal
- href: api/riskyserviceprincipal-get.md
- - name: List history
- href: api/riskyserviceprincipal-list-history.md
- - name: Confirm compromised
- href: api/riskyserviceprincipal-confirmcompromised.md
- - name: Dismiss
- href: api/riskyserviceprincipal-dismiss.md
- - name: Identity provider
- items:
- - name: Identity provider base
- href: resources/identityproviderbase.md
- - name: External identities
- items:
- - name: Built-in identity provider type
- href: resources/builtinidentityprovider.md
- - name: Social identity provider type
- href: resources/socialidentityprovider.md
- - name: Apple identity provider type
- href: resources/applemanagedidentityprovider.md
- - name: List available identity providers
- href: api/identityproviderbase-availableprovidertypes.md
- - name: List configured identity providers
- href: api/identitycontainer-list-identityproviders.md
- - name: Create identity provider
- href: api/identitycontainer-post-identityproviders.md
- - name: Get identity provider
- href: api/identityproviderbase-get.md
- - name: Update identity provider
- href: api/identityproviderbase-update.md
- - name: Delete identity provider
- href: api/identityproviderbase-delete.md
- - name: Domain-based external identities
- items:
- - name: SAML/Ws-Fed external domain federation
- href: resources/samlorwsfedexternaldomainfederation.md
- - name: List federated configurations
- href: api/samlorwsfedexternaldomainfederation-list.md
- - name: Get federated configuration
- href: api/samlorwsfedexternaldomainfederation-get.md
- - name: Create federated configuration
- href: api/samlorwsfedexternaldomainfederation-post.md
- - name: Update federated configuration
- href: api/samlorwsfedexternaldomainfederation-update.md
- - name: Delete federated configuration
- href: api/samlorwsfedexternaldomainfederation-delete.md
- - name: List domains
- href: api/samlorwsfedexternaldomainfederation-list-domains.md
- - name: Create externalDomainName
- href: api/samlorwsfedexternaldomainfederation-post-domains.md
- - name: Federation with Azure AD
- items:
- - name: Federated domain configuration
- href: resources/internaldomainfederation.md
- - name: Get
- href: api/internaldomainfederation-get.md
- - name: Create
- href: api/domain-post-federationconfiguration.md
- - name: Update
- href: api/internaldomainfederation-update.md
- - name: Delete
- href: api/internaldomainfederation-delete.md
- - name: Identity provider (deprecated)
- items:
- - name: Identity provider type
- href: resources/identityprovider.md
- - name: List
- href: api/identityprovider-list.md
- - name: Create
- href: api/identityprovider-post-identityproviders.md
- - name: Get
- href: api/identityprovider-get.md
- - name: Update
- href: api/identityprovider-update.md
- - name: Delete
- href: api/identityprovider-delete.md
- - name: List available provider types
- href: api/identityprovider-list-availableprovidertypes.md
- - name: Invitation manager
- href: resources/invitation.md
- items:
- - name: Create invitation
- href: api/invitation-post.md
- - name: Organizational branding
- href: resources/organizationalbranding.md
- items:
- - name: Get
- href: api/organizationalbranding-get.md
- - name: Update
- href: api/organizationalbranding-update.md
- - name: Branding localization
- href: resources/organizationalbrandinglocalization.md
- items:
- - name: List
- href: api/organizationalbranding-list-localizations.md
- - name: Create
- href: api/organizationalbranding-post-localizations.md
- - name: Get
- href: api/organizationalbrandinglocalization-get.md
- - name: Update
- href: api/organizationalbrandinglocalization-update.md
- - name: Delete
- href: api/organizationalbrandinglocalization-delete.md
- - name: Policies
- items:
+ href: api/calendarpermission-delete.md
+ - name: Categories
+ items:
+ - name: Category
+ href: resources/outlookcategory.md
+ - name: List categories
+ href: api/outlookuser-list-mastercategories.md
+ - name: Create category
+ href: api/outlookuser-post-mastercategories.md
+ - name: Get category
+ href: api/outlookcategory-get.md
+ - name: Update category
+ href: api/outlookcategory-update.md
+ - name: Delete category
+ href: api/outlookcategory-delete.md
+ - name: Extended properties
+ items:
+ - name: Overview
+ href: resources/extended-properties-overview.md
+ - name: Single-value extended property
+ items:
+ - name: Single-value extended property
+ href: resources/singlevaluelegacyextendedproperty.md
+ - name: Create single-value property
+ href: api/singlevaluelegacyextendedproperty-post-singlevalueextendedproperties.md
+ - name: Get single-value property
+ href: api/singlevaluelegacyextendedproperty-get.md
+ - name: Multi-value extended property
+ items:
+ - name: Multi-value extended property
+ href: resources/multivaluelegacyextendedproperty.md
+ - name: Create multi-value property
+ href: api/multivaluelegacyextendedproperty-post-multivalueextendedproperties.md
+ - name: Get multi-value property
+ href: api/multivaluelegacyextendedproperty-get.md
+ - name: Places
+ items:
+ - name: Place
+ href: resources/place.md
+ - name: Room
+ href: resources/room.md
+ - name: Room list
+ href: resources/roomlist.md
+ - name: List places
+ href: api/place-list.md
+ - name: Get place
+ href: api/place-get.md
+ - name: Update place
+ href: api/place-update.md
+ - name: Change notifications
+ displayName: Webhooks, Outlook mail, Outlook calendar, Outlook contacts, Outlook contact, People, Microsoft Teams, Teams, OneDrive, OneDrive for Business, OneDrive business, OneDrive personal, SharePoint, Security, Users, Groups
+ items:
- name: Overview
- href: resources/policy-overview.md
- - name: Activity-based timeout policy
- href: resources/activitybasedtimeoutpolicy.md
- items:
- - name: List
- href: api/activitybasedtimeoutpolicy-list.md
- - name: Create
- href: api/activitybasedtimeoutpolicy-post-activitybasedtimeoutpolicies.md
- - name: Get
- href: api/activitybasedtimeoutpolicy-get.md
- - name: Update
- href: api/activitybasedtimeoutpolicy-update.md
- - name: Delete
- href: api/activitybasedtimeoutpolicy-delete.md
- - name: Application authentication method policy
- items:
- - name: Overview
- href: resources/applicationauthenticationmethodpolicy.md
- - name: Tenant app management policy
- items:
- - name: Tenant app management policy
- href: resources/tenantappmanagementpolicy.md
- - name: Get
- href: api/tenantappmanagementpolicy-get.md
- - name: Update
- href: api/tenantappmanagementpolicy-update.md
- - name: App management policy
- items:
- - name: App management policy
- href: resources/appmanagementpolicy.md
+ href: resources/webhooks.md
+ - name: Subscription
+ items:
+ - name: Subscription
+ href: resources/subscription.md
+ - name: Change notification collection
+ href: resources/changenotificationcollection.md
- name: List
- href: api/appmanagementpolicy-list.md
+ href: api/subscription-list.md
- name: Get
- href: api/appmanagementpolicy-get.md
+ href: api/subscription-get.md
- name: Create
- href: api/appmanagementpolicy-post.md
+ href: api/subscription-post-subscriptions.md
- name: Update
- href: api/appmanagementpolicy-update.md
+ href: api/subscription-update.md
- name: Delete
- href: api/appmanagementpolicy-delete.md
- - name: Create applies to
- href: api/appmanagementpolicy-post-appliesto.md
- - name: List applies to
- href: api/appmanagementpolicy-list-appliesto.md
- - name: Delete applies to
- href: api/appmanagementpolicy-delete-appliesto.md
- - name: Authentication flows policy
- items:
- - name: Authentication flows policy
- href: resources/authenticationflowspolicy.md
- - name: Get
- href: api/authenticationflowspolicy-get.md
- - name: Update
- href: api/authenticationflowspolicy-update.md
- - name: Authentication methods policy
- items:
- - name: Overview
- href: resources/authenticationmethodspolicies-overview.md
- - name: Authentication methods policy
- href: resources/authenticationmethodspolicy.md
- items:
+ href: api/subscription-delete.md
+ - name: Reauthorize
+ href: api/subscription-reauthorize.md
+ - name: Compliance
+ displayName: Compliance API, Microsoft Graph Compliance API
+ items:
+ - name: Overview
+ href: resources/complianceapioverview.md
+ - name: Subject rights request
+ items:
+ - name: Overview
+ href: resources/subjectrightsrequest-subjectrightsrequestapioverview.md
+ - name: Subject rights request
+ href: resources/subjectrightsrequest.md
+ items:
+ - name: List
+ href: api/subjectrightsrequest-list.md
+ - name: Create
+ href: api/subjectrightsrequest-post.md
+ - name: Get
+ href: api/subjectrightsrequest-get.md
+ - name: Update
+ href: api/subjectrightsrequest-update.md
+ - name: Get final report
+ href: api/subjectrightsrequest-getfinalreport.md
+ - name: Get final attachment
+ href: api/subjectrightsrequest-getfinalattachment.md
+ - name: List notes
+ href: api/subjectrightsrequest-list-notes.md
+ - name: Create note
+ href: api/subjectrightsrequest-post-notes.md
+ - name: Cross-device experiences
+ displayName: Project Rome
+ items:
+ - name: Overview
+ href: resources/project-rome-overview.md
+ - name: Activity feed
+ href: resources/activity-feed-api-overview.md
+ items:
+ - name: Activity
+ href: resources/projectrome-activity.md
+ items:
+ - name: Create or replace activity
+ href: api/projectrome-put-activity.md
+ - name: Get activities
+ href: api/projectrome-get-activities.md
+ - name: Get recent activities
+ href: api/projectrome-get-recent-activities.md
+ - name: Delete activity
+ href: api/projectrome-delete-activity.md
+ - name: History item
+ href: resources/projectrome-historyitem.md
+ items:
+ - name: Create or replace a history item
+ href: api/projectrome-put-historyitem.md
+ - name: Delete a history item
+ href: api/projectrome-delete-historyitem.md
+ - name: Customer booking
+ displayName: Bookings, Microsoft Bookings
+ items:
+ - name: Overview
+ href: resources/booking-api-overview.md
+ - name: Booking business
+ href: resources/bookingbusiness.md
+ items:
+ - name: List
+ href: api/bookingbusiness-list.md
+ - name: Create
+ href: api/bookingbusiness-post-bookingbusinesses.md
- name: Get
- href: api/authenticationmethodspolicy-get.md
+ href: api/bookingbusiness-get.md
- name: Update
- href: api/authenticationmethodspolicy-update.md
- - name: Email policy
- href: resources/emailauthenticationmethodconfiguration.md
- items:
+ href: api/bookingbusiness-update.md
+ - name: Delete
+ href: api/bookingbusiness-delete.md
+ - name: Publish
+ href: api/bookingbusiness-publish.md
+ - name: Unpublish
+ href: api/bookingbusiness-unpublish.md
+ - name: Get staff availability
+ href: api/bookingbusiness-getstaffavailability.md
+ - name: Booking appointment
+ href: resources/bookingappointment.md
+ items:
+ - name: List calendar view
+ href: api/bookingbusiness-list-calendarview.md
+ - name: List
+ href: api/bookingbusiness-list-appointments.md
+ - name: Create
+ href: api/bookingbusiness-post-appointments.md
- name: Get
- href: api/emailauthenticationmethodconfiguration-get.md
+ href: api/bookingappointment-get.md
- name: Update
- href: api/emailauthenticationmethodconfiguration-update.md
+ href: api/bookingappointment-update.md
- name: Delete
- href: api/emailauthenticationmethodconfiguration-delete.md
- - name: FIDO2 policy
- href: resources/fido2authenticationmethodconfiguration.md
- items:
+ href: api/bookingappointment-delete.md
+ - name: Cancel appointment
+ href: api/bookingappointment-cancel.md
+ - name: Booking currency
+ href: resources/bookingcurrency.md
+ items:
+ - name: List
+ href: api/bookingcurrency-list.md
- name: Get
- href: api/fido2authenticationmethodconfiguration-get.md
+ href: api/bookingcurrency-get.md
+ - name: Booking custom question
+ href: resources/bookingcustomquestion.md
+ items:
+ - name: List
+ href: api/bookingbusiness-list-customquestions.md
+ - name: Create
+ href: api/bookingbusiness-post-customquestions.md
+ - name: Get
+ href: api/bookingcustomquestion-get.md
- name: Update
- href: api/fido2authenticationmethodconfiguration-update.md
+ href: api/bookingcustomquestion-update.md
- name: Delete
- href: api/fido2authenticationmethodconfiguration-delete.md
- - name: Microsoft Authenticator policy
- href: resources/microsoftauthenticatorauthenticationmethodconfiguration.md
- items:
+ href: api/bookingcustomquestion-delete.md
+ - name: Booking customer
+ href: resources/bookingcustomer.md
+ items:
+ - name: List
+ href: api/bookingbusiness-list-customers.md
+ - name: Create
+ href: api/bookingbusiness-post-customers.md
- name: Get
- href: api/microsoftauthenticatorauthenticationmethodconfiguration-get.md
+ href: api/bookingcustomer-get.md
- name: Update
- href: api/microsoftauthenticatorauthenticationmethodconfiguration-update.md
+ href: api/bookingcustomer-update.md
- name: Delete
- href: api/microsoftauthenticatorauthenticationmethodconfiguration-delete.md
- - name: Temporary Access Pass policy
- href: resources/temporaryaccesspassauthenticationmethodconfiguration.md
- items:
+ href: api/bookingcustomer-delete.md
+ - name: Booking service
+ href: resources/bookingservice.md
+ items:
+ - name: List
+ href: api/bookingbusiness-list-services.md
+ - name: Create
+ href: api/bookingbusiness-post-services.md
- name: Get
- href: api/temporaryaccesspassauthenticationmethodconfiguration-get.md
+ href: api/bookingservice-get.md
- name: Update
- href: api/temporaryaccesspassauthenticationmethodconfiguration-update.md
+ href: api/bookingservice-update.md
- name: Delete
- href: api/temporaryaccesspassauthenticationmethodconfiguration-delete.md
- - name: Text Message policy
- href: resources/smsAuthenticationMethodConfiguration.md
- items:
+ href: api/bookingservice-delete.md
+ - name: Booking staff member
+ href: resources/bookingstaffmember.md
+ items:
+ - name: List
+ href: api/bookingbusiness-list-staffmembers.md
+ - name: Create
+ href: api/bookingbusiness-post-staffmembers.md
- name: Get
- href: api/smsAuthenticationMethodConfiguration-get.md
+ href: api/bookingstaffmember-get.md
- name: Update
- href: api/smsAuthenticationMethodConfiguration-update.md
+ href: api/bookingstaffmember-update.md
- name: Delete
- href: api/smsAuthenticationMethodConfiguration-delete.md
- - name: Third-party software OATH policy
- href: resources/softwareoathAuthenticationMethodConfiguration.md
- items:
+ href: api/bookingstaffmember-delete.md
+ - name: Device and app management
+ expanded: true
+ items:
+ - name: Browser management
+ displayName: Edge, Internet Explorer, IE mode, site list
+ items:
+ - name: Overview
+ href: resources/browser-edge-api-overview.md
+ - name: Browser site list
+ items:
+ - name: Browser site list
+ href: resources/browsersitelist.md
+ - name: List
+ href: api/internetexplorermode-list-sitelists.md
+ - name: Create
+ href: api/internetexplorermode-post-sitelists.md
+ - name: Get
+ href: api/browsersitelist-get.md
+ - name: Update
+ href: api/browsersitelist-update.md
+ - name: Delete
+ href: api/internetexplorermode-delete-sitelists.md
+ - name: Publish
+ href: api/browsersitelist-publish.md
+ - name: Browser site
+ items:
+ - name: Browser site
+ href: resources/browsersite.md
+ - name: List
+ href: api/browsersitelist-list-sites.md
+ - name: Create
+ href: api/browsersitelist-post-sites.md
+ - name: Get
+ href: api/browsersite-get.md
+ - name: Update
+ href: api/browsersite-update.md
+ - name: Delete
+ href: api/browsersitelist-delete-sites.md
+ - name: Shared cookie
+ items:
+ - name: Shared cookie
+ href: resources/browsersharedcookie.md
+ - name: List
+ href: api/browsersitelist-list-sharedcookies.md
+ - name: Create
+ href: api/browsersitelist-post-sharedcookies.md
+ - name: Get
+ href: api/browsersharedcookie-get.md
+ - name: Update
+ href: api/browsersharedcookie-update.md
+ - name: Delete
+ href: api/browsersitelist-delete-sharedcookies.md
+ - name: Cloud printing
+ items:
+ - name: Print
+ href: resources/print.md
+ displayName: Universal Print
+ - name: Print connector
+ href: resources/printconnector.md
+ items:
+ - name: List
+ href: api/print-list-connectors.md
+ - name: Get
+ href: api/printconnector-get.md
+ - name: Update
+ href: api/printconnector-update.md
+ - name: Delete
+ href: api/printconnector-delete.md
+ - name: Print document
+ href: resources/printdocument.md
+ items:
+ - name: Create upload session
+ href: api/printdocument-createuploadsession.md
+ - name: Download binary file
+ href: api/printdocument-get-file.md
+ - name: Print job
+ href: resources/printjob.md
+ items:
+ - name: Create job for a printer
+ href: api/printer-post-jobs.md
+ - name: Create job for a printer share
+ href: api/printershare-post-jobs.md
+ - name: List jobs for a printer
+ href: api/printer-list-jobs.md
+ - name: List jobs for a printer share
+ href: api/printershare-list-jobs.md
+ - name: Get
+ href: api/printjob-get.md
+ - name: Start
+ href: api/printjob-start.md
+ - name: Update
+ href: api/printjob-update.md
+ - name: Cancel
+ href: api/printjob-cancel.md
+ - name: Abort
+ href: api/printjob-abort.md
+ - name: Redirect
+ href: api/printjob-redirect.md
+ - name: Print operation
+ href: resources/printoperation.md
+ items:
+ - name: Get
+ href: api/printoperation-get.md
+ - name: Printer
+ href: resources/printer.md
+ items:
+ - name: List
+ href: api/print-list-printers.md
+ - name: Create
+ href: api/printer-create.md
+ - name: Get
+ href: api/printer-get.md
+ - name: Update
+ href: api/printer-update.md
+ - name: Delete
+ href: api/printer-delete.md
+ - name: Get task trigger
+ href: api/printtasktrigger-get.md
+ - name: List connectors
+ href: api/printer-list-connectors.md
+ - name: List print jobs
+ href: api/printer-list-jobs.md
+ - name: List printerShares
+ href: api/printer-list-shares.md
+ - name: Create print job
+ href: api/printer-post-jobs.md
+ - name: List task triggers
+ href: api/printer-list-tasktriggers.md
+ - name: Create task trigger
+ href: api/printer-post-tasktriggers.md
+ - name: Delete task trigger
+ href: api/printer-delete-tasktrigger.md
+ - name: Restore factory defaults
+ href: api/printer-restorefactorydefaults.md
+ - name: Printer share
+ href: resources/printershare.md
+ items:
+ - name: List
+ href: api/print-list-shares.md
+ - name: Create
+ href: api/print-post-shares.md
+ - name: Get
+ href: api/printershare-get.md
+ - name: Update
+ href: api/printershare-update.md
+ - name: Delete
+ href: api/printershare-delete.md
+ - name: List allowed users
+ href: api/printershare-list-allowedusers.md
+ - name: Create allowed user
+ href: api/printershare-post-allowedusers.md
+ - name: Delete allowed user
+ href: api/printershare-delete-alloweduser.md
+ - name: List allowed groups
+ href: api/printershare-list-allowedgroups.md
+ - name: Create allowed group
+ href: api/printershare-post-allowedgroups.md
+ - name: Delete allowed group
+ href: api/printershare-delete-allowedgroup.md
+ - name: List recent shares
+ href: api/print-list-recentprintershares.md
+ - name: Print task definition
+ href: resources/printtaskdefinition.md
+ items:
+ - name: List
+ href: api/print-list-taskdefinitions.md
+ - name: Create
+ href: api/print-post-taskdefinitions.md
+ - name: Get
+ href: api/printtaskdefinition-get.md
+ - name: Update
+ href: api/print-update-taskdefinition.md
+ - name: Delete
+ href: api/print-delete-taskdefinition.md
+ - name: List tasks
+ href: api/printtaskdefinition-list-tasks.md
+ - name: Get task
+ href: api/printtask-get.md
+ - name: Update task
+ href: api/printtaskdefinition-update-task.md
+ - name: Reports
+ items:
+ - name: Organized by printer
+ items:
+ - name: Get
+ href: api/printusagebyprinter-get.md
+ - name: List a printer's archived print jobs
+ href: api/reports-getprinterarchivedprintjobs.md
+ - name: List daily reports by printer
+ href: api/reportroot-list-dailyprintusagebyprinter.md
+ - name: List monthly reports by printer
+ href: api/reportroot-list-monthlyprintusagebyprinter.md
+ - name: Organized by user or group
+ items:
+ - name: Get
+ href: api/printusagebyuser-get.md
+ - name: List a user's archived print jobs
+ href: api/reports-getuserarchivedprintjobs.md
+ - name: List a group's archived print jobs
+ href: api/reports-getgrouparchivedprintjobs.md
+ - name: List daily reports by user
+ href: api/reportroot-list-dailyprintusagebyuser.md
+ - name: List monthly reports by user
+ href: api/reportroot-list-monthlyprintusagebyuser.md
+ - name: Print service
+ href: resources/printservice.md
+ items:
+ - name: List
+ href: api/print-list-services.md
+ - name: Get
+ href: api/printservice-get.md
+ - name: Endpoint
+ href: resources/printserviceendpoint.md
+ items:
+ - name: Get endpoint
+ href: api/printserviceendpoint-get.md
+ - name: List a service's endpoints
+ href: api/printservice-list-endpoints.md
+ - name: Print settings
+ href: resources/printsettings.md
+ items:
+ - name: Get
+ href: api/print-get-settings.md
+ - name: Update
+ href: api/print-update-settings.md
+ - name: Corporate management
+ href: resources/intune-graph-overview.md
+ displayName: Intune
+ items:
+ - name: App management
+ href: resources/intune-app-conceptual.md
+ items:
+ - name: Android LOB app
+ href: resources/intune-apps-androidlobapp.md
+ items:
+ - name: List
+ href: api/intune-apps-androidlobapp-list.md
+ - name: Get
+ href: api/intune-apps-androidlobapp-get.md
+ - name: Create
+ href: api/intune-apps-androidlobapp-create.md
+ - name: Delete
+ href: api/intune-apps-androidlobapp-delete.md
+ - name: Update
+ href: api/intune-apps-androidlobapp-update.md
+ - name: Android minimum operating system
+ href: resources/intune-apps-androidminimumoperatingsystem.md
+ - name: Android store app
+ href: resources/intune-apps-androidstoreapp.md
+ items:
+ - name: List
+ href: api/intune-apps-androidstoreapp-list.md
+ - name: Get
+ href: api/intune-apps-androidstoreapp-get.md
+ - name: Create
+ href: api/intune-apps-androidstoreapp-create.md
+ - name: Delete
+ href: api/intune-apps-androidstoreapp-delete.md
+ - name: Update
+ href: api/intune-apps-androidstoreapp-update.md
+ - name: App configuration setting item
+ href: resources/intune-apps-appconfigurationsettingitem.md
+ - name: Certificate status
+ href: resources/intune-apps-certificatestatus.md
+ - name: Device app management
+ href: resources/intune-apps-deviceappmanagement.md
+ items:
+ - name: Get
+ href: api/intune-apps-deviceappmanagement-get.md
+ - name: Update
+ href: api/intune-apps-deviceappmanagement-update.md
+ - name: Device app management
+ href: resources/intune-apps-deviceappmanagement.md
+ items:
+ - name: Get
+ href: api/intune-apps-deviceappmanagement-get.md
+ - name: Update
+ href: api/intune-apps-deviceappmanagement-update.md
+ - name: Device install state
+ href: resources/intune-books-deviceinstallstate.md
+ items:
+ - name: List
+ href: api/intune-books-deviceinstallstate-list.md
+ - name: Get
+ href: api/intune-books-deviceinstallstate-get.md
+ - name: Create
+ href: api/intune-books-deviceinstallstate-create.md
+ - name: Delete
+ href: api/intune-books-deviceinstallstate-delete.md
+ - name: Update
+ href: api/intune-books-deviceinstallstate-update.md
+ - name: E-book install summary
+ href: resources/intune-books-ebookinstallsummary.md
+ items:
+ - name: Get
+ href: api/intune-books-ebookinstallsummary-get.md
+ - name: Update
+ href: api/intune-books-ebookinstallsummary-update.md
+ - name: File encryption info
+ href: resources/intune-apps-fileencryptioninfo.md
+ - name: Install state
+ href: resources/intune-books-installstate.md
+ - name: iOS device type
+ href: resources/intune-apps-iosdevicetype.md
+ - name: iOS LOB app
+ href: resources/intune-apps-ioslobapp.md
+ items:
+ - name: List
+ href: api/intune-apps-ioslobapp-list.md
+ - name: Get
+ href: api/intune-apps-ioslobapp-get.md
+ - name: Create
+ href: api/intune-apps-ioslobapp-create.md
+ - name: Delete
+ href: api/intune-apps-ioslobapp-delete.md
+ - name: Update
+ href: api/intune-apps-ioslobapp-update.md
+ - name: iOS LOB app assignment settings
+ href: resources/intune-apps-ioslobappassignmentsettings.md
+ - name: iOS minimum operating system
+ href: resources/intune-apps-iosminimumoperatingsystem.md
+ - name: iOS mobile app configuration
+ href: resources/intune-apps-iosmobileappconfiguration.md
+ items:
+ - name: List
+ href: api/intune-apps-iosmobileappconfiguration-list.md
+ - name: Get
+ href: api/intune-apps-iosmobileappconfiguration-get.md
+ - name: Create
+ href: api/intune-apps-iosmobileappconfiguration-create.md
+ - name: Delete
+ href: api/intune-apps-iosmobileappconfiguration-delete.md
+ - name: Update
+ href: api/intune-apps-iosmobileappconfiguration-update.md
+ - name: iOS store app
+ href: resources/intune-apps-iosstoreapp.md
+ items:
+ - name: List
+ href: api/intune-apps-iosstoreapp-list.md
+ - name: Get
+ href: api/intune-apps-iosstoreapp-get.md
+ - name: Create
+ href: api/intune-apps-iosstoreapp-create.md
+ - name: Delete
+ href: api/intune-apps-iosstoreapp-delete.md
+ - name: Update
+ href: api/intune-apps-iosstoreapp-update.md
+ - name: iOS store app assignment settings
+ href: resources/intune-apps-iosstoreappassignmentsettings.md
+ - name: iOS VPP app
+ href: resources/intune-apps-iosvppapp.md
+ items:
+ - name: List
+ href: api/intune-apps-iosvppapp-list.md
+ - name: Get
+ href: api/intune-apps-iosvppapp-get.md
+ - name: Create
+ href: api/intune-apps-iosvppapp-create.md
+ - name: Delete
+ href: api/intune-apps-iosvppapp-delete.md
+ - name: Update
+ href: api/intune-apps-iosvppapp-update.md
+ - name: iOS VPP app assignment settings
+ href: resources/intune-apps-iosvppappassignmentsettings.md
+ - name: iOS VPP e-book
+ href: resources/intune-books-iosvppebook.md
+ items:
+ - name: List
+ href: api/intune-books-iosvppebook-list.md
+ - name: Get
+ href: api/intune-books-iosvppebook-get.md
+ - name: Create
+ href: api/intune-books-iosvppebook-create.md
+ - name: Delete
+ href: api/intune-books-iosvppebook-delete.md
+ - name: Update
+ href: api/intune-books-iosvppebook-update.md
+ - name: iOS VPP e-book assignment
+ href: resources/intune-books-iosvppebookassignment.md
+ items:
+ - name: List
+ href: api/intune-books-iosvppebookassignment-list.md
+ - name: Get
+ href: api/intune-books-iosvppebookassignment-get.md
+ - name: Create
+ href: api/intune-books-iosvppebookassignment-create.md
+ - name: Delete
+ href: api/intune-books-iosvppebookassignment-delete.md
+ - name: Update
+ href: api/intune-books-iosvppebookassignment-update.md
+ - name: iOSi pad os web clip
+ href: resources/intune-apps-iosipadoswebclip.md
+ items:
+ - name: List
+ href: api/intune-apps-iosipadoswebclip-list.md
+ - name: Get
+ href: api/intune-apps-iosipadoswebclip-get.md
+ - name: Create
+ href: api/intune-apps-iosipadoswebclip-create.md
+ - name: Delete
+ href: api/intune-apps-iosipadoswebclip-delete.md
+ - name: Update
+ href: api/intune-apps-iosipadoswebclip-update.md
+ - name: macOS LOB app
+ href: resources/intune-apps-macoslobapp.md
+ items:
+ - name: List
+ href: api/intune-apps-macoslobapp-list.md
+ - name: Get
+ href: api/intune-apps-macoslobapp-get.md
+ - name: Create
+ href: api/intune-apps-macoslobapp-create.md
+ - name: Delete
+ href: api/intune-apps-macoslobapp-delete.md
+ - name: Update
+ href: api/intune-apps-macoslobapp-update.md
+ - name: macOS LOB app assignment settings
+ href: resources/intune-apps-macoslobappassignmentsettings.md
+ - name: macOS LOB child app
+ href: resources/intune-apps-macoslobchildapp.md
+ - name: macOS microsoft defender app
+ href: resources/intune-apps-macosmicrosoftdefenderapp.md
+ items:
+ - name: List
+ href: api/intune-apps-macosmicrosoftdefenderapp-list.md
+ - name: Get
+ href: api/intune-apps-macosmicrosoftdefenderapp-get.md
+ - name: Create
+ href: api/intune-apps-macosmicrosoftdefenderapp-create.md
+ - name: Delete
+ href: api/intune-apps-macosmicrosoftdefenderapp-delete.md
+ - name: Update
+ href: api/intune-apps-macosmicrosoftdefenderapp-update.md
+ - name: macOS microsoft edge app
+ href: resources/intune-apps-macosmicrosoftedgeapp.md
+ items:
+ - name: List
+ href: api/intune-apps-macosmicrosoftedgeapp-list.md
+ - name: Get
+ href: api/intune-apps-macosmicrosoftedgeapp-get.md
+ - name: Create
+ href: api/intune-apps-macosmicrosoftedgeapp-create.md
+ - name: Delete
+ href: api/intune-apps-macosmicrosoftedgeapp-delete.md
+ - name: Update
+ href: api/intune-apps-macosmicrosoftedgeapp-update.md
+ - name: macOS minimum operating system
+ href: resources/intune-apps-macosminimumoperatingsystem.md
+ - name: macOS office suite app
+ href: resources/intune-apps-macosofficesuiteapp.md
+ items:
+ - name: List
+ href: api/intune-apps-macosofficesuiteapp-list.md
+ - name: Get
+ href: api/intune-apps-macosofficesuiteapp-get.md
+ - name: Create
+ href: api/intune-apps-macosofficesuiteapp-create.md
+ - name: Delete
+ href: api/intune-apps-macosofficesuiteapp-delete.md
+ - name: Update
+ href: api/intune-apps-macosofficesuiteapp-update.md
+ - name: Managed android LOB app
+ href: resources/intune-apps-managedandroidlobapp.md
+ items:
+ - name: List
+ href: api/intune-apps-managedandroidlobapp-list.md
+ - name: Get
+ href: api/intune-apps-managedandroidlobapp-get.md
+ - name: Create
+ href: api/intune-apps-managedandroidlobapp-create.md
+ - name: Delete
+ href: api/intune-apps-managedandroidlobapp-delete.md
+ - name: Update
+ href: api/intune-apps-managedandroidlobapp-update.md
+ - name: Managed android store app
+ href: resources/intune-apps-managedandroidstoreapp.md
+ items:
+ - name: List
+ href: api/intune-apps-managedandroidstoreapp-list.md
+ - name: Get
+ href: api/intune-apps-managedandroidstoreapp-get.md
+ - name: Create
+ href: api/intune-apps-managedandroidstoreapp-create.md
+ - name: Delete
+ href: api/intune-apps-managedandroidstoreapp-delete.md
+ - name: Update
+ href: api/intune-apps-managedandroidstoreapp-update.md
+ - name: Managed app
+ href: resources/intune-apps-managedapp.md
+ items:
+ - name: List
+ href: api/intune-apps-managedapp-list.md
+ - name: Get
+ href: api/intune-apps-managedapp-get.md
+ - name: Managed app availability
+ href: resources/intune-apps-managedappavailability.md
+ - name: Managed device mobile app configuration
+ href: resources/intune-apps-manageddevicemobileappconfiguration.md
+ items:
+ - name: List
+ href: api/intune-apps-manageddevicemobileappconfiguration-list.md
+ - name: Get
+ href: api/intune-apps-manageddevicemobileappconfiguration-get.md
+ - name: assign action
+ href: api/intune-apps-manageddevicemobileappconfiguration-assign.md
+ - name: Managed device mobile app configuration assignment
+ href: resources/intune-apps-manageddevicemobileappconfigurationassignment.md
+ items:
+ - name: List
+ href: api/intune-apps-manageddevicemobileappconfigurationassignment-list.md
+ - name: Get
+ href: api/intune-apps-manageddevicemobileappconfigurationassignment-get.md
+ - name: Create
+ href: api/intune-apps-manageddevicemobileappconfigurationassignment-create.md
+ - name: Delete
+ href: api/intune-apps-manageddevicemobileappconfigurationassignment-delete.md
+ - name: Update
+ href: api/intune-apps-manageddevicemobileappconfigurationassignment-update.md
+ - name: Managed device mobile app configuration device status
+ href: resources/intune-apps-manageddevicemobileappconfigurationdevicestatus.md
+ items:
+ - name: List
+ href: api/intune-apps-manageddevicemobileappconfigurationdevicestatus-list.md
+ - name: Get
+ href: api/intune-apps-manageddevicemobileappconfigurationdevicestatus-get.md
+ - name: Create
+ href: api/intune-apps-manageddevicemobileappconfigurationdevicestatus-create.md
+ - name: Delete
+ href: api/intune-apps-manageddevicemobileappconfigurationdevicestatus-delete.md
+ - name: Update
+ href: api/intune-apps-manageddevicemobileappconfigurationdevicestatus-update.md
+ - name: Managed device mobile app configuration device summary
+ href: resources/intune-apps-manageddevicemobileappconfigurationdevicesummary.md
+ items:
+ - name: Get
+ href: api/intune-apps-manageddevicemobileappconfigurationdevicesummary-get.md
+ - name: Update
+ href: api/intune-apps-manageddevicemobileappconfigurationdevicesummary-update.md
+ - name: Managed device mobile app configuration user status
+ href: resources/intune-apps-manageddevicemobileappconfigurationuserstatus.md
+ items:
+ - name: List
+ href: api/intune-apps-manageddevicemobileappconfigurationuserstatus-list.md
+ - name: Get
+ href: api/intune-apps-manageddevicemobileappconfigurationuserstatus-get.md
+ - name: Create
+ href: api/intune-apps-manageddevicemobileappconfigurationuserstatus-create.md
+ - name: Delete
+ href: api/intune-apps-manageddevicemobileappconfigurationuserstatus-delete.md
+ - name: Update
+ href: api/intune-apps-manageddevicemobileappconfigurationuserstatus-update.md
+ - name: Managed device mobile app configuration user summary
+ href: resources/intune-apps-manageddevicemobileappconfigurationusersummary.md
+ items:
+ - name: Get
+ href: api/intune-apps-manageddevicemobileappconfigurationusersummary-get.md
+ - name: Update
+ href: api/intune-apps-manageddevicemobileappconfigurationusersummary-update.md
+ - name: Managed e-book
+ href: resources/intune-books-managedebook.md
+ items:
+ - name: List
+ href: api/intune-books-managedebook-list.md
+ - name: Get
+ href: api/intune-books-managedebook-get.md
+ - name: assign action
+ href: api/intune-books-managedebook-assign.md
+ - name: Managed e-book assignment
+ href: resources/intune-books-managedebookassignment.md
+ items:
+ - name: List
+ href: api/intune-books-managedebookassignment-list.md
+ - name: Get
+ href: api/intune-books-managedebookassignment-get.md
+ - name: Create
+ href: api/intune-books-managedebookassignment-create.md
+ - name: Delete
+ href: api/intune-books-managedebookassignment-delete.md
+ - name: Update
+ href: api/intune-books-managedebookassignment-update.md
+ - name: Managed iOS LOB app
+ href: resources/intune-apps-managedioslobapp.md
+ items:
+ - name: List
+ href: api/intune-apps-managedioslobapp-list.md
+ - name: Get
+ href: api/intune-apps-managedioslobapp-get.md
+ - name: Create
+ href: api/intune-apps-managedioslobapp-create.md
+ - name: Delete
+ href: api/intune-apps-managedioslobapp-delete.md
+ - name: Update
+ href: api/intune-apps-managedioslobapp-update.md
+ - name: Managed iOS store app
+ href: resources/intune-apps-managediosstoreapp.md
+ items:
+ - name: List
+ href: api/intune-apps-managediosstoreapp-list.md
+ - name: Get
+ href: api/intune-apps-managediosstoreapp-get.md
+ - name: Create
+ href: api/intune-apps-managediosstoreapp-create.md
+ - name: Delete
+ href: api/intune-apps-managediosstoreapp-delete.md
+ - name: Update
+ href: api/intune-apps-managediosstoreapp-update.md
+ - name: Managed mobile LOB app
+ href: resources/intune-apps-managedmobilelobapp.md
+ items:
+ - name: List
+ href: api/intune-apps-managedmobilelobapp-list.md
+ - name: Get
+ href: api/intune-apps-managedmobilelobapp-get.md
+ - name: MDM app config key type
+ href: resources/intune-apps-mdmappconfigkeytype.md
+ - name: Microsoft edge channel
+ href: resources/intune-apps-microsoftedgechannel.md
+ - name: Microsoft store for business app
+ href: resources/intune-apps-microsoftstoreforbusinessapp.md
+ items:
+ - name: List
+ href: api/intune-apps-microsoftstoreforbusinessapp-list.md
+ - name: Get
+ href: api/intune-apps-microsoftstoreforbusinessapp-get.md
+ - name: Create
+ href: api/intune-apps-microsoftstoreforbusinessapp-create.md
+ - name: Delete
+ href: api/intune-apps-microsoftstoreforbusinessapp-delete.md
+ - name: Update
+ href: api/intune-apps-microsoftstoreforbusinessapp-update.md
+ - name: Microsoft store for business app assignment settings
+ href: resources/intune-apps-microsoftstoreforbusinessappassignmentsettings.md
+ - name: Microsoft store for business license type
+ href: resources/intune-apps-microsoftstoreforbusinesslicensetype.md
+ - name: Mobile app
+ href: resources/intune-apps-mobileapp.md
+ items:
+ - name: List
+ href: api/intune-apps-mobileapp-list.md
+ - name: Get
+ href: api/intune-apps-mobileapp-get.md
+ - name: assign action
+ href: api/intune-apps-mobileapp-assign.md
+ - name: Mobile app assignment
+ href: resources/intune-apps-mobileappassignment.md
+ items:
+ - name: List
+ href: api/intune-apps-mobileappassignment-list.md
+ - name: Get
+ href: api/intune-apps-mobileappassignment-get.md
+ - name: Create
+ href: api/intune-apps-mobileappassignment-create.md
+ - name: Delete
+ href: api/intune-apps-mobileappassignment-delete.md
+ - name: Update
+ href: api/intune-apps-mobileappassignment-update.md
+ - name: Mobile app assignment settings
+ href: resources/intune-apps-mobileappassignmentsettings.md
+ - name: Mobile app category
+ href: resources/intune-apps-mobileappcategory.md
+ items:
+ - name: List
+ href: api/intune-apps-mobileappcategory-list.md
+ - name: Get
+ href: api/intune-apps-mobileappcategory-get.md
+ - name: Create
+ href: api/intune-apps-mobileappcategory-create.md
+ - name: Delete
+ href: api/intune-apps-mobileappcategory-delete.md
+ - name: Update
+ href: api/intune-apps-mobileappcategory-update.md
+ - name: Mobile app content
+ href: resources/intune-apps-mobileappcontent.md
+ items:
+ - name: List
+ href: api/intune-apps-mobileappcontent-list.md
+ - name: Get
+ href: api/intune-apps-mobileappcontent-get.md
+ - name: Create
+ href: api/intune-apps-mobileappcontent-create.md
+ - name: Delete
+ href: api/intune-apps-mobileappcontent-delete.md
+ - name: Update
+ href: api/intune-apps-mobileappcontent-update.md
+ - name: Mobile app content file
+ href: resources/intune-apps-mobileappcontentfile.md
+ items:
+ - name: List
+ href: api/intune-apps-mobileappcontentfile-list.md
+ - name: Get
+ href: api/intune-apps-mobileappcontentfile-get.md
+ - name: Create
+ href: api/intune-apps-mobileappcontentfile-create.md
+ - name: Delete
+ href: api/intune-apps-mobileappcontentfile-delete.md
+ - name: Update
+ href: api/intune-apps-mobileappcontentfile-update.md
+ - name: commit action
+ href: api/intune-apps-mobileappcontentfile-commit.md
+ - name: renewUpload action
+ href: api/intune-apps-mobileappcontentfile-renewupload.md
+ - name: Mobile app content file upload state
+ href: resources/intune-apps-mobileappcontentfileuploadstate.md
+ - name: Mobile app install time settings
+ href: resources/intune-apps-mobileappinstalltimesettings.md
+ - name: Mobile app publishing state
+ href: resources/intune-apps-mobileapppublishingstate.md
+ - name: Mobile contained app
+ href: resources/intune-apps-mobilecontainedapp.md
+ items:
+ - name: List
+ href: api/intune-apps-mobilecontainedapp-list.md
+ - name: Get
+ href: api/intune-apps-mobilecontainedapp-get.md
+ - name: Mobile LOB app
+ href: resources/intune-apps-mobilelobapp.md
+ items:
+ - name: List
+ href: api/intune-apps-mobilelobapp-list.md
+ - name: Get
+ href: api/intune-apps-mobilelobapp-get.md
+ - name: Run as account type
+ href: resources/intune-apps-runasaccounttype.md
+ - name: User install state summary
+ href: resources/intune-books-userinstallstatesummary.md
+ items:
+ - name: List
+ href: api/intune-books-userinstallstatesummary-list.md
+ - name: Get
+ href: api/intune-books-userinstallstatesummary-get.md
+ - name: Create
+ href: api/intune-books-userinstallstatesummary-create.md
+ - name: Delete
+ href: api/intune-books-userinstallstatesummary-delete.md
+ - name: Update
+ href: api/intune-books-userinstallstatesummary-update.md
+ - name: VPP licensing type
+ href: resources/intune-apps-vpplicensingtype.md
+ - name: Web app
+ href: resources/intune-apps-webapp.md
+ items:
+ - name: List
+ href: api/intune-apps-webapp-list.md
+ - name: Get
+ href: api/intune-apps-webapp-get.md
+ - name: Create
+ href: api/intune-apps-webapp-create.md
+ - name: Delete
+ href: api/intune-apps-webapp-delete.md
+ - name: Update
+ href: api/intune-apps-webapp-update.md
+ - name: Win32 LOB app
+ href: resources/intune-apps-win32lobapp.md
+ items:
+ - name: List
+ href: api/intune-apps-win32lobapp-list.md
+ - name: Get
+ href: api/intune-apps-win32lobapp-get.md
+ - name: Create
+ href: api/intune-apps-win32lobapp-create.md
+ - name: Delete
+ href: api/intune-apps-win32lobapp-delete.md
+ - name: Update
+ href: api/intune-apps-win32lobapp-update.md
+ - name: Win32 LOB app assignment settings
+ href: resources/intune-apps-win32lobappassignmentsettings.md
+ - name: Win32 LOB app delivery optimization priority
+ href: resources/intune-apps-win32lobappdeliveryoptimizationpriority.md
+ - name: Win32 LOB app file system operation type
+ href: resources/intune-apps-win32lobappfilesystemoperationtype.md
+ - name: Win32 LOB app file system rule
+ href: resources/intune-apps-win32lobappfilesystemrule.md
+ - name: Win32 LOB app install experience
+ href: resources/intune-apps-win32lobappinstallexperience.md
+ - name: Win32 LOB app msi information
+ href: resources/intune-apps-win32lobappmsiinformation.md
+ - name: Win32 LOB app msi package type
+ href: resources/intune-apps-win32lobappmsipackagetype.md
+ - name: Win32 LOB app notification
+ href: resources/intune-apps-win32lobappnotification.md
+ - name: Win32 LOB app power shell script rule
+ href: resources/intune-apps-win32lobapppowershellscriptrule.md
+ - name: Win32 LOB app power shell script rule operation type
+ href: resources/intune-apps-win32lobapppowershellscriptruleoperationtype.md
+ - name: Win32 LOB app product code rule
+ href: resources/intune-apps-win32lobappproductcoderule.md
+ - name: Win32 LOB app registry rule
+ href: resources/intune-apps-win32lobappregistryrule.md
+ - name: Win32 LOB app registry rule operation type
+ href: resources/intune-apps-win32lobappregistryruleoperationtype.md
+ - name: Win32 LOB app restart behavior
+ href: resources/intune-apps-win32lobapprestartbehavior.md
+ - name: Win32 LOB app restart settings
+ href: resources/intune-apps-win32lobapprestartsettings.md
+ - name: Win32 LOB app return code
+ href: resources/intune-apps-win32lobappreturncode.md
+ - name: Win32 LOB app return code type
+ href: resources/intune-apps-win32lobappreturncodetype.md
+ - name: Win32 LOB app rule
+ href: resources/intune-apps-win32lobapprule.md
+ - name: Win32 LOB app rule operator
+ href: resources/intune-apps-win32lobappruleoperator.md
+ - name: Win32 LOB app rule type
+ href: resources/intune-apps-win32lobappruletype.md
+ - name: Windows AppX
+ href: resources/intune-apps-windowsappx.md
+ items:
+ - name: List
+ href: api/intune-apps-windowsappx-list.md
+ - name: Get
+ href: api/intune-apps-windowsappx-get.md
+ - name: Create
+ href: api/intune-apps-windowsappx-create.md
+ - name: Delete
+ href: api/intune-apps-windowsappx-delete.md
+ - name: Update
+ href: api/intune-apps-windowsappx-update.md
+ - name: Windows AppX app assignment settings
+ href: resources/intune-apps-windowsappxappassignmentsettings.md
+ - name: Windows architecture
+ href: resources/intune-apps-windowsarchitecture.md
+ - name: Windows device type
+ href: resources/intune-apps-windowsdevicetype.md
+ - name: Windows microsoft edge app
+ href: resources/intune-apps-windowsmicrosoftedgeapp.md
+ items:
+ - name: List
+ href: api/intune-apps-windowsmicrosoftedgeapp-list.md
+ - name: Get
+ href: api/intune-apps-windowsmicrosoftedgeapp-get.md
+ - name: Create
+ href: api/intune-apps-windowsmicrosoftedgeapp-create.md
+ - name: Delete
+ href: api/intune-apps-windowsmicrosoftedgeapp-delete.md
+ - name: Update
+ href: api/intune-apps-windowsmicrosoftedgeapp-update.md
+ - name: Windows minimum operating system
+ href: resources/intune-apps-windowsminimumoperatingsystem.md
+ - name: Windows mobile MSI
+ href: resources/intune-apps-windowsmobilemsi.md
+ items:
+ - name: List
+ href: api/intune-apps-windowsmobilemsi-list.md
+ - name: Get
+ href: api/intune-apps-windowsmobilemsi-get.md
+ - name: Create
+ href: api/intune-apps-windowsmobilemsi-create.md
+ - name: Delete
+ href: api/intune-apps-windowsmobilemsi-delete.md
+ - name: Update
+ href: api/intune-apps-windowsmobilemsi-update.md
+ - name: Windows universal AppX
+ href: resources/intune-apps-windowsuniversalappx.md
+ items:
+ - name: List
+ href: api/intune-apps-windowsuniversalappx-list.md
+ - name: Get
+ href: api/intune-apps-windowsuniversalappx-get.md
+ - name: Create
+ href: api/intune-apps-windowsuniversalappx-create.md
+ - name: Delete
+ href: api/intune-apps-windowsuniversalappx-delete.md
+ - name: Update
+ href: api/intune-apps-windowsuniversalappx-update.md
+ - name: Windows universal AppX app assignment settings
+ href: resources/intune-apps-windowsuniversalappxappassignmentsettings.md
+ - name: Windows universal AppX contained app
+ href: resources/intune-apps-windowsuniversalappxcontainedapp.md
+ items:
+ - name: List
+ href: api/intune-apps-windowsuniversalappxcontainedapp-list.md
+ - name: Get
+ href: api/intune-apps-windowsuniversalappxcontainedapp-get.md
+ - name: Create
+ href: api/intune-apps-windowsuniversalappxcontainedapp-create.md
+ - name: Delete
+ href: api/intune-apps-windowsuniversalappxcontainedapp-delete.md
+ - name: Update
+ href: api/intune-apps-windowsuniversalappxcontainedapp-update.md
+ - name: Windows web app
+ href: resources/intune-apps-windowswebapp.md
+ items:
+ - name: List
+ href: api/intune-apps-windowswebapp-list.md
+ - name: Get
+ href: api/intune-apps-windowswebapp-get.md
+ - name: Create
+ href: api/intune-apps-windowswebapp-create.md
+ - name: Delete
+ href: api/intune-apps-windowswebapp-delete.md
+ - name: Update
+ href: api/intune-apps-windowswebapp-update.md
+ - name: Company terms
+ href: resources/intune-company-conceptual.md
+ items:
+ - name: Device management
+ href: resources/intune-companyterms-devicemanagement.md
+ items:
+ - name: Get
+ href: api/intune-companyterms-devicemanagement-get.md
+ - name: Update
+ href: api/intune-companyterms-devicemanagement-update.md
+ - name: Terms and conditions
+ href: resources/intune-companyterms-termsandconditions.md
+ items:
+ - name: List
+ href: api/intune-companyterms-termsandconditions-list.md
+ - name: Get
+ href: api/intune-companyterms-termsandconditions-get.md
+ - name: Create
+ href: api/intune-companyterms-termsandconditions-create.md
+ - name: Delete
+ href: api/intune-companyterms-termsandconditions-delete.md
+ - name: Update
+ href: api/intune-companyterms-termsandconditions-update.md
+ - name: Terms and conditions acceptance status
+ href: resources/intune-companyterms-termsandconditionsacceptancestatus.md
+ items:
+ - name: List
+ href: api/intune-companyterms-termsandconditionsacceptancestatus-list.md
+ - name: Get
+ href: api/intune-companyterms-termsandconditionsacceptancestatus-get.md
+ - name: Create
+ href: api/intune-companyterms-termsandconditionsacceptancestatus-create.md
+ - name: Delete
+ href: api/intune-companyterms-termsandconditionsacceptancestatus-delete.md
+ - name: Update
+ href: api/intune-companyterms-termsandconditionsacceptancestatus-update.md
+ - name: Terms and conditions assignment
+ href: resources/intune-companyterms-termsandconditionsassignment.md
+ items:
+ - name: List
+ href: api/intune-companyterms-termsandconditionsassignment-list.md
+ - name: Get
+ href: api/intune-companyterms-termsandconditionsassignment-get.md
+ - name: Create
+ href: api/intune-companyterms-termsandconditionsassignment-create.md
+ - name: Delete
+ href: api/intune-companyterms-termsandconditionsassignment-delete.md
+ - name: Update
+ href: api/intune-companyterms-termsandconditionsassignment-update.md
+ - name: Corporate enrollment
+ href: resources/intune-enrollment-conceptual.md
+ items:
+ - name: Device management
+ href: resources/intune-enrollment-devicemanagement.md
+ items:
+ - name: Get
+ href: api/intune-enrollment-devicemanagement-get.md
+ - name: Update
+ href: api/intune-enrollment-devicemanagement-update.md
+ - name: Enrollment state
+ href: resources/intune-enrollment-enrollmentstate.md
+ - name: Imported windows autopilot device identity
+ href: resources/intune-enrollment-importedwindowsautopilotdeviceidentity.md
+ items:
+ - name: List
+ href: api/intune-enrollment-importedwindowsautopilotdeviceidentity-list.md
+ - name: Get
+ href: api/intune-enrollment-importedwindowsautopilotdeviceidentity-get.md
+ - name: Create
+ href: api/intune-enrollment-importedwindowsautopilotdeviceidentity-create.md
+ - name: Delete
+ href: api/intune-enrollment-importedwindowsautopilotdeviceidentity-delete.md
+ - name: import action
+ href: api/intune-enrollment-importedwindowsautopilotdeviceidentity-import.md
+ - name: import action
+ href: api/intune-enrollment-importedwindowsautopilotdeviceidentity-import.md
+ - name: Imported windows autopilot device identity import status
+ href: resources/intune-enrollment-importedwindowsautopilotdeviceidentityimportstatus.md
+ - name: Imported windows autopilot device identity state
+ href: resources/intune-enrollment-importedwindowsautopilotdeviceidentitystate.md
+ - name: Imported windows autopilot device identity upload status
+ href: resources/intune-enrollment-importedwindowsautopilotdeviceidentityuploadstatus.md
+ - name: Windows autopilot device identity
+ href: resources/intune-enrollment-windowsautopilotdeviceidentity.md
+ items:
+ - name: List
+ href: api/intune-enrollment-windowsautopilotdeviceidentity-list.md
+ - name: Get
+ href: api/intune-enrollment-windowsautopilotdeviceidentity-get.md
+ - name: Create
+ href: api/intune-enrollment-windowsautopilotdeviceidentity-create.md
+ - name: Delete
+ href: api/intune-enrollment-windowsautopilotdeviceidentity-delete.md
+ - name: assignUserToDevice action
+ href: api/intune-enrollment-windowsautopilotdeviceidentity-assignusertodevice.md
+ - name: unassignUserFromDevice action
+ href: api/intune-enrollment-windowsautopilotdeviceidentity-unassignuserfromdevice.md
+ - name: updateDeviceProperties action
+ href: api/intune-enrollment-windowsautopilotdeviceidentity-updatedeviceproperties.md
+ - name: Device configuration
+ href: resources/intune-device-cfg-conceptual.md
+ items:
+ - name: Android compliance policy
+ href: resources/intune-deviceconfig-androidcompliancepolicy.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-androidcompliancepolicy-list.md
+ - name: Get
+ href: api/intune-deviceconfig-androidcompliancepolicy-get.md
+ - name: Create
+ href: api/intune-deviceconfig-androidcompliancepolicy-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-androidcompliancepolicy-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-androidcompliancepolicy-update.md
+ - name: Android custom configuration
+ href: resources/intune-deviceconfig-androidcustomconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-androidcustomconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-androidcustomconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-androidcustomconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-androidcustomconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-androidcustomconfiguration-update.md
+ - name: Android general device configuration
+ href: resources/intune-deviceconfig-androidgeneraldeviceconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-androidgeneraldeviceconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-androidgeneraldeviceconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-androidgeneraldeviceconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-androidgeneraldeviceconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-androidgeneraldeviceconfiguration-update.md
+ - name: Android required password type
+ href: resources/intune-deviceconfig-androidrequiredpasswordtype.md
+ - name: Android work profile compliance policy
+ href: resources/intune-deviceconfig-androidworkprofilecompliancepolicy.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-androidworkprofilecompliancepolicy-list.md
+ - name: Get
+ href: api/intune-deviceconfig-androidworkprofilecompliancepolicy-get.md
+ - name: Create
+ href: api/intune-deviceconfig-androidworkprofilecompliancepolicy-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-androidworkprofilecompliancepolicy-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-androidworkprofilecompliancepolicy-update.md
+ - name: Android work profile cross profile data sharing type
+ href: resources/intune-deviceconfig-androidworkprofilecrossprofiledatasharingtype.md
+ - name: Android work profile custom configuration
+ href: resources/intune-deviceconfig-androidworkprofilecustomconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-androidworkprofilecustomconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-androidworkprofilecustomconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-androidworkprofilecustomconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-androidworkprofilecustomconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-androidworkprofilecustomconfiguration-update.md
+ - name: Android work profile default app permission policy type
+ href: resources/intune-deviceconfig-androidworkprofiledefaultapppermissionpolicytype.md
+ - name: Android work profile general device configuration
+ href: resources/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-update.md
+ - name: Android work profile required password type
+ href: resources/intune-deviceconfig-androidworkprofilerequiredpasswordtype.md
+ - name: App list item
+ href: resources/intune-deviceconfig-applistitem.md
+ - name: App list type
+ href: resources/intune-deviceconfig-applisttype.md
+ - name: App locker application control type
+ href: resources/intune-deviceconfig-applockerapplicationcontroltype.md
+ - name: Apple device features configuration base
+ href: resources/intune-deviceconfig-appledevicefeaturesconfigurationbase.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-appledevicefeaturesconfigurationbase-list.md
+ - name: Get
+ href: api/intune-deviceconfig-appledevicefeaturesconfigurationbase-get.md
+ - name: Application guard block clipboard sharing type
+ href: resources/intune-deviceconfig-applicationguardblockclipboardsharingtype.md
+ - name: Application guard block file transfer type
+ href: resources/intune-deviceconfig-applicationguardblockfiletransfertype.md
+ - name: Auto restart notification dismissal method
+ href: resources/intune-deviceconfig-autorestartnotificationdismissalmethod.md
+ - name: Automatic update mode
+ href: resources/intune-deviceconfig-automaticupdatemode.md
+ - name: BitLocker encryption method
+ href: resources/intune-deviceconfig-bitlockerencryptionmethod.md
+ - name: BitLocker removable drive policy
+ href: resources/intune-deviceconfig-bitlockerremovabledrivepolicy.md
+ - name: Day of week
+ href: resources/intune-deviceconfig-dayofweek.md
+ - name: Defender cloud block level type
+ href: resources/intune-deviceconfig-defendercloudblockleveltype.md
+ - name: Defender detected malware actions
+ href: resources/intune-deviceconfig-defenderdetectedmalwareactions.md
+ - name: Defender monitor file activity
+ href: resources/intune-deviceconfig-defendermonitorfileactivity.md
+ - name: Defender prompt for sample submission
+ href: resources/intune-deviceconfig-defenderpromptforsamplesubmission.md
+ - name: Defender scan type
+ href: resources/intune-deviceconfig-defenderscantype.md
+ - name: Defender threat action
+ href: resources/intune-deviceconfig-defenderthreataction.md
+ - name: Device compliance action item
+ href: resources/intune-deviceconfig-devicecomplianceactionitem.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-devicecomplianceactionitem-list.md
+ - name: Get
+ href: api/intune-deviceconfig-devicecomplianceactionitem-get.md
+ - name: Create
+ href: api/intune-deviceconfig-devicecomplianceactionitem-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-devicecomplianceactionitem-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-devicecomplianceactionitem-update.md
+ - name: Device compliance action type
+ href: resources/intune-deviceconfig-devicecomplianceactiontype.md
+ - name: Device compliance device overview
+ href: resources/intune-deviceconfig-devicecompliancedeviceoverview.md
+ items:
+ - name: Get
+ href: api/intune-deviceconfig-devicecompliancedeviceoverview-get.md
+ - name: Update
+ href: api/intune-deviceconfig-devicecompliancedeviceoverview-update.md
+ - name: Device compliance device status
+ href: resources/intune-deviceconfig-devicecompliancedevicestatus.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-devicecompliancedevicestatus-list.md
+ - name: Get
+ href: api/intune-deviceconfig-devicecompliancedevicestatus-get.md
+ - name: Create
+ href: api/intune-deviceconfig-devicecompliancedevicestatus-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-devicecompliancedevicestatus-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-devicecompliancedevicestatus-update.md
+ - name: Device compliance policy
+ href: resources/intune-deviceconfig-devicecompliancepolicy.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-devicecompliancepolicy-list.md
+ - name: Get
+ href: api/intune-deviceconfig-devicecompliancepolicy-get.md
+ - name: assign action
+ href: api/intune-deviceconfig-devicecompliancepolicy-assign.md
+ - name: scheduleActionsForRules action
+ href: api/intune-deviceconfig-devicecompliancepolicy-scheduleactionsforrules.md
+ - name: Device compliance policy assignment
+ href: resources/intune-deviceconfig-devicecompliancepolicyassignment.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-devicecompliancepolicyassignment-list.md
+ - name: Get
+ href: api/intune-deviceconfig-devicecompliancepolicyassignment-get.md
+ - name: Create
+ href: api/intune-deviceconfig-devicecompliancepolicyassignment-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-devicecompliancepolicyassignment-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-devicecompliancepolicyassignment-update.md
+ - name: Device compliance policy device state summary
+ href: resources/intune-deviceconfig-devicecompliancepolicydevicestatesummary.md
+ items:
+ - name: Get
+ href: api/intune-deviceconfig-devicecompliancepolicydevicestatesummary-get.md
+ - name: Update
+ href: api/intune-deviceconfig-devicecompliancepolicydevicestatesummary-update.md
+ - name: Device compliance policy setting state
+ href: resources/intune-deviceconfig-devicecompliancepolicysettingstate.md
+ - name: Device compliance policy setting state summary
+ href: resources/intune-deviceconfig-devicecompliancepolicysettingstatesummary.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-list.md
+ - name: Get
+ href: api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-get.md
+ - name: Create
+ href: api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-update.md
+ - name: Device compliance scheduled action for rule
+ href: resources/intune-deviceconfig-devicecompliancescheduledactionforrule.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-devicecompliancescheduledactionforrule-list.md
+ - name: Get
+ href: api/intune-deviceconfig-devicecompliancescheduledactionforrule-get.md
+ - name: Create
+ href: api/intune-deviceconfig-devicecompliancescheduledactionforrule-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-devicecompliancescheduledactionforrule-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-devicecompliancescheduledactionforrule-update.md
+ - name: Device compliance setting state
+ href: resources/intune-deviceconfig-devicecompliancesettingstate.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-devicecompliancesettingstate-list.md
+ - name: Get
+ href: api/intune-deviceconfig-devicecompliancesettingstate-get.md
+ - name: Create
+ href: api/intune-deviceconfig-devicecompliancesettingstate-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-devicecompliancesettingstate-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-devicecompliancesettingstate-update.md
+ - name: Device compliance user overview
+ href: resources/intune-deviceconfig-devicecomplianceuseroverview.md
+ items:
+ - name: Get
+ href: api/intune-deviceconfig-devicecomplianceuseroverview-get.md
+ - name: Update
+ href: api/intune-deviceconfig-devicecomplianceuseroverview-update.md
+ - name: Device compliance user status
+ href: resources/intune-deviceconfig-devicecomplianceuserstatus.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-devicecomplianceuserstatus-list.md
+ - name: Get
+ href: api/intune-deviceconfig-devicecomplianceuserstatus-get.md
+ - name: Create
+ href: api/intune-deviceconfig-devicecomplianceuserstatus-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-devicecomplianceuserstatus-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-devicecomplianceuserstatus-update.md
+ - name: Device configuration
+ href: resources/intune-deviceconfig-deviceconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-deviceconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-deviceconfiguration-get.md
+ - name: assign action
+ href: api/intune-deviceconfig-deviceconfiguration-assign.md
+ - name: Device configuration assignment
+ href: resources/intune-deviceconfig-deviceconfigurationassignment.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-deviceconfigurationassignment-list.md
+ - name: Get
+ href: api/intune-deviceconfig-deviceconfigurationassignment-get.md
+ - name: Create
+ href: api/intune-deviceconfig-deviceconfigurationassignment-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-deviceconfigurationassignment-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-deviceconfigurationassignment-update.md
+ - name: Device configuration device overview
+ href: resources/intune-deviceconfig-deviceconfigurationdeviceoverview.md
+ items:
+ - name: Get
+ href: api/intune-deviceconfig-deviceconfigurationdeviceoverview-get.md
+ - name: Update
+ href: api/intune-deviceconfig-deviceconfigurationdeviceoverview-update.md
+ - name: Device configuration device state summary
+ href: resources/intune-deviceconfig-deviceconfigurationdevicestatesummary.md
+ items:
+ - name: Get
+ href: api/intune-deviceconfig-deviceconfigurationdevicestatesummary-get.md
+ - name: Update
+ href: api/intune-deviceconfig-deviceconfigurationdevicestatesummary-update.md
+ - name: Device configuration device status
+ href: resources/intune-deviceconfig-deviceconfigurationdevicestatus.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-deviceconfigurationdevicestatus-list.md
+ - name: Get
+ href: api/intune-deviceconfig-deviceconfigurationdevicestatus-get.md
+ - name: Create
+ href: api/intune-deviceconfig-deviceconfigurationdevicestatus-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-deviceconfigurationdevicestatus-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-deviceconfigurationdevicestatus-update.md
+ - name: Device configuration setting state
+ href: resources/intune-deviceconfig-deviceconfigurationsettingstate.md
+ - name: Device configuration user overview
+ href: resources/intune-deviceconfig-deviceconfigurationuseroverview.md
+ items:
+ - name: Get
+ href: api/intune-deviceconfig-deviceconfigurationuseroverview-get.md
+ - name: Update
+ href: api/intune-deviceconfig-deviceconfigurationuseroverview-update.md
+ - name: Device configuration user status
+ href: resources/intune-deviceconfig-deviceconfigurationuserstatus.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-deviceconfigurationuserstatus-list.md
+ - name: Get
+ href: api/intune-deviceconfig-deviceconfigurationuserstatus-get.md
+ - name: Create
+ href: api/intune-deviceconfig-deviceconfigurationuserstatus-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-deviceconfigurationuserstatus-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-deviceconfigurationuserstatus-update.md
+ - name: Device management
+ href: resources/intune-deviceconfig-devicemanagement.md
+ items:
+ - name: Get
+ href: api/intune-deviceconfig-devicemanagement-get.md
+ - name: Update
+ href: api/intune-deviceconfig-devicemanagement-update.md
+ - name: Device management settings
+ href: resources/intune-deviceconfig-devicemanagementsettings.md
+ - name: Device threat protection level
+ href: resources/intune-deviceconfig-devicethreatprotectionlevel.md
+ - name: Diagnostic data submission mode
+ href: resources/intune-deviceconfig-diagnosticdatasubmissionmode.md
+ - name: Edge cookie policy
+ href: resources/intune-deviceconfig-edgecookiepolicy.md
+ - name: Edge search engine
+ href: resources/intune-deviceconfig-edgesearchengine.md
+ - name: Edge search engine base
+ href: resources/intune-deviceconfig-edgesearchenginebase.md
+ - name: Edge search engine custom
+ href: resources/intune-deviceconfig-edgesearchenginecustom.md
+ - name: Edge search engine type
+ href: resources/intune-deviceconfig-edgesearchenginetype.md
+ - name: Edition upgrade configuration
+ href: resources/intune-deviceconfig-editionupgradeconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-editionupgradeconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-editionupgradeconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-editionupgradeconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-editionupgradeconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-editionupgradeconfiguration-update.md
+ - name: Edition upgrade license type
+ href: resources/intune-deviceconfig-editionupgradelicensetype.md
+ - name: Enablement
+ href: resources/intune-deviceconfig-enablement.md
+ - name: Firewall certificate revocation list check method type
+ href: resources/intune-deviceconfig-firewallcertificaterevocationlistcheckmethodtype.md
+ - name: Firewall packet queueing method type
+ href: resources/intune-deviceconfig-firewallpacketqueueingmethodtype.md
+ - name: Firewall pre shared key encoding method type
+ href: resources/intune-deviceconfig-firewallpresharedkeyencodingmethodtype.md
+ - name: Internet site security level
+ href: resources/intune-deviceconfig-internetsitesecuritylevel.md
+ - name: iOS certificate profile
+ href: resources/intune-deviceconfig-ioscertificateprofile.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-ioscertificateprofile-list.md
+ - name: Get
+ href: api/intune-deviceconfig-ioscertificateprofile-get.md
+ - name: iOS compliance policy
+ href: resources/intune-deviceconfig-ioscompliancepolicy.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-ioscompliancepolicy-list.md
+ - name: Get
+ href: api/intune-deviceconfig-ioscompliancepolicy-get.md
+ - name: Create
+ href: api/intune-deviceconfig-ioscompliancepolicy-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-ioscompliancepolicy-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-ioscompliancepolicy-update.md
+ - name: iOS custom configuration
+ href: resources/intune-deviceconfig-ioscustomconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-ioscustomconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-ioscustomconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-ioscustomconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-ioscustomconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-ioscustomconfiguration-update.md
+ - name: iOS device features configuration
+ href: resources/intune-deviceconfig-iosdevicefeaturesconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-iosdevicefeaturesconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-iosdevicefeaturesconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-iosdevicefeaturesconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-iosdevicefeaturesconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-iosdevicefeaturesconfiguration-update.md
+ - name: iOS general device configuration
+ href: resources/intune-deviceconfig-iosgeneraldeviceconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-iosgeneraldeviceconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-iosgeneraldeviceconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-iosgeneraldeviceconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-iosgeneraldeviceconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-iosgeneraldeviceconfiguration-update.md
+ - name: iOS home screen app
+ href: resources/intune-deviceconfig-ioshomescreenapp.md
+ - name: iOS home screen folder
+ href: resources/intune-deviceconfig-ioshomescreenfolder.md
+ - name: iOS home screen folder page
+ href: resources/intune-deviceconfig-ioshomescreenfolderpage.md
+ - name: iOS home screen item
+ href: resources/intune-deviceconfig-ioshomescreenitem.md
+ - name: iOS home screen page
+ href: resources/intune-deviceconfig-ioshomescreenpage.md
+ - name: iOS network usage rule
+ href: resources/intune-deviceconfig-iosnetworkusagerule.md
+ - name: iOS notification alert type
+ href: resources/intune-deviceconfig-iosnotificationalerttype.md
+ - name: iOS notification settings
+ href: resources/intune-deviceconfig-iosnotificationsettings.md
+ - name: iOS update configuration
+ href: resources/intune-deviceconfig-iosupdateconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-iosupdateconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-iosupdateconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-iosupdateconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-iosupdateconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-iosupdateconfiguration-update.md
+ - name: iOS update device status
+ href: resources/intune-deviceconfig-iosupdatedevicestatus.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-iosupdatedevicestatus-list.md
+ - name: Get
+ href: api/intune-deviceconfig-iosupdatedevicestatus-get.md
+ - name: Create
+ href: api/intune-deviceconfig-iosupdatedevicestatus-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-iosupdatedevicestatus-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-iosupdatedevicestatus-update.md
+ - name: iOS updates install status
+ href: resources/intune-deviceconfig-iosupdatesinstallstatus.md
+ - name: macOS compliance policy
+ href: resources/intune-deviceconfig-macoscompliancepolicy.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-macoscompliancepolicy-list.md
+ - name: Get
+ href: api/intune-deviceconfig-macoscompliancepolicy-get.md
+ - name: Create
+ href: api/intune-deviceconfig-macoscompliancepolicy-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-macoscompliancepolicy-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-macoscompliancepolicy-update.md
+ - name: macOS custom configuration
+ href: resources/intune-deviceconfig-macoscustomconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-macoscustomconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-macoscustomconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-macoscustomconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-macoscustomconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-macoscustomconfiguration-update.md
+ - name: macOS device features configuration
+ href: resources/intune-deviceconfig-macosdevicefeaturesconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-macosdevicefeaturesconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-macosdevicefeaturesconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-macosdevicefeaturesconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-macosdevicefeaturesconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-macosdevicefeaturesconfiguration-update.md
+ - name: macOS general device configuration
+ href: resources/intune-deviceconfig-macosgeneraldeviceconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-macosgeneraldeviceconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-macosgeneraldeviceconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-macosgeneraldeviceconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-macosgeneraldeviceconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-macosgeneraldeviceconfiguration-update.md
+ - name: Media content rating Australia
+ href: resources/intune-deviceconfig-mediacontentratingaustralia.md
+ - name: Media content rating Canada
+ href: resources/intune-deviceconfig-mediacontentratingcanada.md
+ - name: Media content rating France
+ href: resources/intune-deviceconfig-mediacontentratingfrance.md
+ - name: Media content rating Germany
+ href: resources/intune-deviceconfig-mediacontentratinggermany.md
+ - name: Media content rating Ireland
+ href: resources/intune-deviceconfig-mediacontentratingireland.md
+ - name: Media content rating Japan
+ href: resources/intune-deviceconfig-mediacontentratingjapan.md
+ - name: Media content rating New Zealand
+ href: resources/intune-deviceconfig-mediacontentratingnewzealand.md
+ - name: Media content rating United Kingdom
+ href: resources/intune-deviceconfig-mediacontentratingunitedkingdom.md
+ - name: Media content rating United States
+ href: resources/intune-deviceconfig-mediacontentratingunitedstates.md
+ - name: Miracast channel
+ href: resources/intune-deviceconfig-miracastchannel.md
+ - name: OMA setting
+ href: resources/intune-deviceconfig-omasetting.md
+ - name: OMA setting base64
+ href: resources/intune-deviceconfig-omasettingbase64.md
+ - name: OMA setting boolean
+ href: resources/intune-deviceconfig-omasettingboolean.md
+ - name: OMA setting date time
+ href: resources/intune-deviceconfig-omasettingdatetime.md
+ - name: OMA setting floating point
+ href: resources/intune-deviceconfig-omasettingfloatingpoint.md
+ - name: OMA setting integer
+ href: resources/intune-deviceconfig-omasettinginteger.md
+ - name: OMA setting string
+ href: resources/intune-deviceconfig-omasettingstring.md
+ - name: OMA setting string xml
+ href: resources/intune-deviceconfig-omasettingstringxml.md
+ - name: Policy platform type
+ href: resources/intune-deviceconfig-policyplatformtype.md
+ - name: Prerelease features
+ href: resources/intune-deviceconfig-prereleasefeatures.md
+ - name: Rating apps type
+ href: resources/intune-deviceconfig-ratingappstype.md
+ - name: Rating Australia movies type
+ href: resources/intune-deviceconfig-ratingaustraliamoviestype.md
+ - name: Rating Australia television type
+ href: resources/intune-deviceconfig-ratingaustraliatelevisiontype.md
+ - name: Rating Canada movies type
+ href: resources/intune-deviceconfig-ratingcanadamoviestype.md
+ - name: Rating Canada television type
+ href: resources/intune-deviceconfig-ratingcanadatelevisiontype.md
+ - name: Rating France movies type
+ href: resources/intune-deviceconfig-ratingfrancemoviestype.md
+ - name: Rating France television type
+ href: resources/intune-deviceconfig-ratingfrancetelevisiontype.md
+ - name: Rating Germany movies type
+ href: resources/intune-deviceconfig-ratinggermanymoviestype.md
+ - name: Rating Germany television type
+ href: resources/intune-deviceconfig-ratinggermanytelevisiontype.md
+ - name: Rating Ireland movies type
+ href: resources/intune-deviceconfig-ratingirelandmoviestype.md
+ - name: Rating Ireland television type
+ href: resources/intune-deviceconfig-ratingirelandtelevisiontype.md
+ - name: Rating Japan movies type
+ href: resources/intune-deviceconfig-ratingjapanmoviestype.md
+ - name: Rating Japan television type
+ href: resources/intune-deviceconfig-ratingjapantelevisiontype.md
+ - name: Rating New Zealand movies type
+ href: resources/intune-deviceconfig-ratingnewzealandmoviestype.md
+ - name: Rating New Zealand television type
+ href: resources/intune-deviceconfig-ratingnewzealandtelevisiontype.md
+ - name: Rating United Kingdom movies type
+ href: resources/intune-deviceconfig-ratingunitedkingdommoviestype.md
+ - name: Rating United Kingdom television type
+ href: resources/intune-deviceconfig-ratingunitedkingdomtelevisiontype.md
+ - name: Rating United States movies type
+ href: resources/intune-deviceconfig-ratingunitedstatesmoviestype.md
+ - name: Rating United States television type
+ href: resources/intune-deviceconfig-ratingunitedstatestelevisiontype.md
+ - name: Report
+ href: resources/intune-deviceconfig-report.md
+ - name: Report root
+ href: resources/intune-deviceconfig-reportroot.md
+ items:
+ - name: Get
+ href: api/intune-deviceconfig-reportroot-get.md
+ - name: Update
+ href: api/intune-deviceconfig-reportroot-update.md
+ - name: Required password type
+ href: resources/intune-deviceconfig-requiredpasswordtype.md
+ - name: Safe search filter type
+ href: resources/intune-deviceconfig-safesearchfiltertype.md
+ - name: Setting source
+ href: resources/intune-deviceconfig-settingsource.md
+ - name: Setting source type
+ href: resources/intune-deviceconfig-settingsourcetype.md
+ - name: Setting state device summary
+ href: resources/intune-deviceconfig-settingstatedevicesummary.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-settingstatedevicesummary-list.md
+ - name: Get
+ href: api/intune-deviceconfig-settingstatedevicesummary-get.md
+ - name: Create
+ href: api/intune-deviceconfig-settingstatedevicesummary-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-settingstatedevicesummary-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-settingstatedevicesummary-update.md
+ - name: Shared PC account deletion policy type
+ href: resources/intune-deviceconfig-sharedpcaccountdeletionpolicytype.md
+ - name: Shared PC account manager policy
+ href: resources/intune-deviceconfig-sharedpcaccountmanagerpolicy.md
+ - name: Shared PC allowed account type
+ href: resources/intune-deviceconfig-sharedpcallowedaccounttype.md
+ - name: Shared PC configuration
+ href: resources/intune-deviceconfig-sharedpcconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-sharedpcconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-sharedpcconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-sharedpcconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-sharedpcconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-sharedpcconfiguration-update.md
+ - name: Site security level
+ href: resources/intune-deviceconfig-sitesecuritylevel.md
+ - name: Software update status summary
+ href: resources/intune-deviceconfig-softwareupdatestatussummary.md
+ items:
+ - name: Get
+ href: api/intune-deviceconfig-softwareupdatestatussummary-get.md
+ - name: Update
+ href: api/intune-deviceconfig-softwareupdatestatussummary-update.md
+ - name: State management setting
+ href: resources/intune-deviceconfig-statemanagementsetting.md
+ - name: Visibility setting
+ href: resources/intune-deviceconfig-visibilitysetting.md
+ - name: Web browser cookie settings
+ href: resources/intune-deviceconfig-webbrowsercookiesettings.md
+ - name: Weekly schedule
+ href: resources/intune-deviceconfig-weeklyschedule.md
+ - name: Welcome screen meeting information
+ href: resources/intune-deviceconfig-welcomescreenmeetinginformation.md
+ - name: Windows 10 compliance policy
+ href: resources/intune-deviceconfig-windows10compliancepolicy.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-windows10compliancepolicy-list.md
+ - name: Get
+ href: api/intune-deviceconfig-windows10compliancepolicy-get.md
+ - name: Create
+ href: api/intune-deviceconfig-windows10compliancepolicy-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-windows10compliancepolicy-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-windows10compliancepolicy-update.md
+ - name: Windows 10 custom configuration
+ href: resources/intune-deviceconfig-windows10customconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-windows10customconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-windows10customconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-windows10customconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-windows10customconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-windows10customconfiguration-update.md
+ - name: Windows 10 edition type
+ href: resources/intune-deviceconfig-windows10editiontype.md
+ - name: Windows 10 endpoint protection configuration
+ href: resources/intune-deviceconfig-windows10endpointprotectionconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-windows10endpointprotectionconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-windows10endpointprotectionconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-windows10endpointprotectionconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-windows10endpointprotectionconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-windows10endpointprotectionconfiguration-update.md
+ - name: Windows 10 enterprise modern app management configuration
+ href: resources/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-update.md
+ - name: Windows 10 general configuration
+ href: resources/intune-deviceconfig-windows10generalconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-windows10generalconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-windows10generalconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-windows10generalconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-windows10generalconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-windows10generalconfiguration-update.md
+ - name: Windows 10 mobile compliance policy
+ href: resources/intune-deviceconfig-windows10mobilecompliancepolicy.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-windows10mobilecompliancepolicy-list.md
+ - name: Get
+ href: api/intune-deviceconfig-windows10mobilecompliancepolicy-get.md
+ - name: Create
+ href: api/intune-deviceconfig-windows10mobilecompliancepolicy-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-windows10mobilecompliancepolicy-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-windows10mobilecompliancepolicy-update.md
+ - name: Windows 10 network proxy server
+ href: resources/intune-deviceconfig-windows10networkproxyserver.md
+ - name: Windows 10 secure assessment configuration
+ href: resources/intune-deviceconfig-windows10secureassessmentconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-windows10secureassessmentconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-windows10secureassessmentconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-windows10secureassessmentconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-windows10secureassessmentconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-windows10secureassessmentconfiguration-update.md
+ - name: Windows 10 team general configuration
+ href: resources/intune-deviceconfig-windows10teamgeneralconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-windows10teamgeneralconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-windows10teamgeneralconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-windows10teamgeneralconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-windows10teamgeneralconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-windows10teamgeneralconfiguration-update.md
+ - name: Windows 8.1 compliance policy
+ href: resources/intune-deviceconfig-windows81compliancepolicy.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-windows81compliancepolicy-list.md
+ - name: Get
+ href: api/intune-deviceconfig-windows81compliancepolicy-get.md
+ - name: Create
+ href: api/intune-deviceconfig-windows81compliancepolicy-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-windows81compliancepolicy-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-windows81compliancepolicy-update.md
+ - name: Windows 8.1 general configuration
+ href: resources/intune-deviceconfig-windows81generalconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-windows81generalconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-windows81generalconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-windows81generalconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-windows81generalconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-windows81generalconfiguration-update.md
+ - name: Windows defender advanced threat protection configuration
+ href: resources/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-update.md
+ - name: Windows delivery optimization mode
+ href: resources/intune-deviceconfig-windowsdeliveryoptimizationmode.md
+ - name: Windows firewall network profile
+ href: resources/intune-deviceconfig-windowsfirewallnetworkprofile.md
+ - name: Windows Phone 8.1 compliance policy
+ href: resources/intune-deviceconfig-windowsphone81compliancepolicy.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-windowsphone81compliancepolicy-list.md
+ - name: Get
+ href: api/intune-deviceconfig-windowsphone81compliancepolicy-get.md
+ - name: Create
+ href: api/intune-deviceconfig-windowsphone81compliancepolicy-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-windowsphone81compliancepolicy-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-windowsphone81compliancepolicy-update.md
+ - name: Windows Phone 8.1 custom configuration
+ href: resources/intune-deviceconfig-windowsphone81customconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-windowsphone81customconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-windowsphone81customconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-windowsphone81customconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-windowsphone81customconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-windowsphone81customconfiguration-update.md
+ - name: Windows Phone 8.1 general configuration
+ href: resources/intune-deviceconfig-windowsphone81generalconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-windowsphone81generalconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-windowsphone81generalconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-windowsphone81generalconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-windowsphone81generalconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-windowsphone81generalconfiguration-update.md
+ - name: Windows spotlight enablement settings
+ href: resources/intune-deviceconfig-windowsspotlightenablementsettings.md
+ - name: Windows start menu app list visibility type
+ href: resources/intune-deviceconfig-windowsstartmenuapplistvisibilitytype.md
+ - name: Windows start menu mode type
+ href: resources/intune-deviceconfig-windowsstartmenumodetype.md
+ - name: Windows update active hours install
+ href: resources/intune-deviceconfig-windowsupdateactivehoursinstall.md
+ - name: Windows update for business configuration
+ href: resources/intune-deviceconfig-windowsupdateforbusinessconfiguration.md
+ items:
+ - name: List
+ href: api/intune-deviceconfig-windowsupdateforbusinessconfiguration-list.md
+ - name: Get
+ href: api/intune-deviceconfig-windowsupdateforbusinessconfiguration-get.md
+ - name: Create
+ href: api/intune-deviceconfig-windowsupdateforbusinessconfiguration-create.md
+ - name: Delete
+ href: api/intune-deviceconfig-windowsupdateforbusinessconfiguration-delete.md
+ - name: Update
+ href: api/intune-deviceconfig-windowsupdateforbusinessconfiguration-update.md
+ - name: Windows update for business update weeks
+ href: resources/intune-deviceconfig-windowsupdateforbusinessupdateweeks.md
+ - name: Windows update install schedule type
+ href: resources/intune-deviceconfig-windowsupdateinstallscheduletype.md
+ - name: Windows update notification display option
+ href: resources/intune-deviceconfig-windowsupdatenotificationdisplayoption.md
+ - name: Windows update scheduled install
+ href: resources/intune-deviceconfig-windowsupdatescheduledinstall.md
+ - name: Windows update type
+ href: resources/intune-deviceconfig-windowsupdatetype.md
+ - name: Windows user account control settings
+ href: resources/intune-deviceconfig-windowsuseraccountcontrolsettings.md
+ - name: Device management
+ href: resources/intune-device-mgt-conceptual.md
+ items:
+ - name: Action state
+ href: resources/intune-devices-actionstate.md
+ - name: App log collection download details
+ href: resources/intune-devices-applogcollectiondownloaddetails.md
+ - name: App log collection request
+ href: resources/intune-devices-applogcollectionrequest.md
+ items:
+ - name: List
+ href: api/intune-devices-applogcollectionrequest-list.md
+ - name: Get
+ href: api/intune-devices-applogcollectionrequest-get.md
+ - name: Create
+ href: api/intune-devices-applogcollectionrequest-create.md
+ - name: Delete
+ href: api/intune-devices-applogcollectionrequest-delete.md
+ - name: Update
+ href: api/intune-devices-applogcollectionrequest-update.md
+ - name: createDownloadUrl action
+ href: api/intune-devices-applogcollectionrequest-createdownloadurl.md
+ - name: App log decryption algorithm
+ href: resources/intune-devices-applogdecryptionalgorithm.md
+ - name: App log upload state
+ href: resources/intune-devices-apploguploadstate.md
+ - name: Apple push notification certificate
+ href: resources/intune-devices-applepushnotificationcertificate.md
+ items:
+ - name: Get
+ href: api/intune-devices-applepushnotificationcertificate-get.md
+ - name: Update
+ href: api/intune-devices-applepushnotificationcertificate-update.md
+ - name: Audit actor
+ href: resources/intune-auditing-auditactor.md
+ - name: Audit event
+ href: resources/intune-auditing-auditevent.md
+ items:
+ - name: List
+ href: api/intune-auditing-auditevent-list.md
+ - name: Get
+ href: api/intune-auditing-auditevent-get.md
+ - name: Create
+ href: api/intune-auditing-auditevent-create.md
+ - name: Delete
+ href: api/intune-auditing-auditevent-delete.md
+ - name: Update
+ href: api/intune-auditing-auditevent-update.md
+ - name: Audit property
+ href: resources/intune-auditing-auditproperty.md
+ - name: Audit resource
+ href: resources/intune-auditing-auditresource.md
+ - name: Compliance state
+ href: resources/intune-devices-compliancestate.md
+ - name: Configuration manager client enabled features
+ href: resources/intune-devices-configurationmanagerclientenabledfeatures.md
+ - name: Delete user from shared Apple device action result
+ href: resources/intune-devices-deleteuserfromsharedappledeviceactionresult.md
+ - name: Detected app
+ href: resources/intune-devices-detectedapp.md
+ items:
+ - name: List
+ href: api/intune-devices-detectedapp-list.md
+ - name: Get
+ href: api/intune-devices-detectedapp-get.md
+ - name: Create
+ href: api/intune-devices-detectedapp-create.md
+ - name: Delete
+ href: api/intune-devices-detectedapp-delete.md
+ - name: Update
+ href: api/intune-devices-detectedapp-update.md
+ - name: Detected app platform type
+ href: resources/intune-devices-detectedappplatformtype.md
+ - name: Device action result
+ href: resources/intune-devices-deviceactionresult.md
+ - name: Device category
+ href: resources/intune-devices-devicecategory.md
+ items:
+ - name: Get
+ href: api/intune-devices-devicecategory-get.md
+ - name: Update
+ href: api/intune-devices-devicecategory-update.md
+ - name: Device enrollment type
+ href: resources/intune-devices-deviceenrollmenttype.md
+ - name: Device exchange access state summary
+ href: resources/intune-devices-deviceexchangeaccessstatesummary.md
+ - name: Device geolocation
+ href: resources/intune-devices-devicegeolocation.md
+ - name: Device health attestation state
+ href: resources/intune-devices-devicehealthattestationstate.md
+ - name: Device log collection request
+ href: resources/intune-devices-devicelogcollectionrequest.md
+ - name: Device log collection response
+ href: resources/intune-devices-devicelogcollectionresponse.md
+ items:
+ - name: List
+ href: api/intune-devices-devicelogcollectionresponse-list.md
+ - name: Get
+ href: api/intune-devices-devicelogcollectionresponse-get.md
+ - name: Create
+ href: api/intune-devices-devicelogcollectionresponse-create.md
+ - name: Delete
+ href: api/intune-devices-devicelogcollectionresponse-delete.md
+ - name: Update
+ href: api/intune-devices-devicelogcollectionresponse-update.md
+ - name: createDownloadUrl action
+ href: api/intune-devices-devicelogcollectionresponse-createdownloadurl.md
+ - name: Device log collection template type
+ href: resources/intune-devices-devicelogcollectiontemplatetype.md
+ - name: Device management
+ href: resources/intune-auditing-devicemanagement.md
+ items:
+ - name: Get
+ href: api/intune-auditing-devicemanagement-get.md
+ - name: Update
+ href: api/intune-auditing-devicemanagement-update.md
+ - name: Device management
+ href: resources/intune-auditing-devicemanagement.md
+ items:
+ - name: Get
+ href: api/intune-auditing-devicemanagement-get.md
+ - name: Update
+ href: api/intune-auditing-devicemanagement-update.md
+ - name: Device management
+ href: resources/intune-auditing-devicemanagement.md
+ items:
+ - name: Get
+ href: api/intune-auditing-devicemanagement-get.md
+ - name: Update
+ href: api/intune-auditing-devicemanagement-update.md
+ - name: Device management exchange access state
+ href: resources/intune-devices-devicemanagementexchangeaccessstate.md
+ - name: Device management exchange access state reason
+ href: resources/intune-devices-devicemanagementexchangeaccessstatereason.md
+ - name: Device management subscription state
+ href: resources/intune-devices-devicemanagementsubscriptionstate.md
+ - name: Device operating system summary
+ href: resources/intune-devices-deviceoperatingsystemsummary.md
+ - name: Device protection overview
+ href: resources/intune-devices-deviceprotectionoverview.md
+ - name: Device registration state
+ href: resources/intune-devices-deviceregistrationstate.md
+ - name: Disk type
+ href: resources/intune-devices-disktype.md
+ - name: Insight value double
+ href: resources/intune-devices-insightvaluedouble.md
+ - name: Insight value int
+ href: resources/intune-devices-insightvalueint.md
+ - name: Localized notification message
+ href: resources/intune-notification-localizednotificationmessage.md
+ items:
+ - name: List
+ href: api/intune-notification-localizednotificationmessage-list.md
+ - name: Get
+ href: api/intune-notification-localizednotificationmessage-get.md
+ - name: Create
+ href: api/intune-notification-localizednotificationmessage-create.md
+ - name: Delete
+ href: api/intune-notification-localizednotificationmessage-delete.md
+ - name: Update
+ href: api/intune-notification-localizednotificationmessage-update.md
+ - name: Locate device action result
+ href: resources/intune-devices-locatedeviceactionresult.md
+ - name: Malware state for windows device
+ href: resources/intune-devices-malwarestateforwindowsdevice.md
+ items:
+ - name: List
+ href: api/intune-devices-malwarestateforwindowsdevice-list.md
+ - name: Get
+ href: api/intune-devices-malwarestateforwindowsdevice-get.md
+ - name: Create
+ href: api/intune-devices-malwarestateforwindowsdevice-create.md
+ - name: Delete
+ href: api/intune-devices-malwarestateforwindowsdevice-delete.md
+ - name: Update
+ href: api/intune-devices-malwarestateforwindowsdevice-update.md
+ - name: Managed device
+ href: resources/intune-devices-manageddevice.md
+ items:
+ - name: List
+ href: api/intune-devices-manageddevice-list.md
+ - name: Get
+ href: api/intune-devices-manageddevice-get.md
+ - name: Create
+ href: api/intune-devices-manageddevice-create.md
+ - name: Delete
+ href: api/intune-devices-manageddevice-delete.md
+ - name: Update
+ href: api/intune-devices-manageddevice-update.md
+ - name: createDeviceLogCollectionRequest action
+ href: api/intune-devices-manageddevice-createdevicelogcollectionrequest.md
+ - name: retire action
+ href: api/intune-devices-manageddevice-retire.md
+ - name: wipe action
+ href: api/intune-devices-manageddevice-wipe.md
+ - name: resetPasscode action
+ href: api/intune-devices-manageddevice-resetpasscode.md
+ - name: remoteLock action
+ href: api/intune-devices-manageddevice-remotelock.md
+ - name: requestRemoteAssistance action
+ href: api/intune-devices-manageddevice-requestremoteassistance.md
+ - name: disableLostMode action
+ href: api/intune-devices-manageddevice-disablelostmode.md
+ - name: locateDevice action
+ href: api/intune-devices-manageddevice-locatedevice.md
+ - name: bypassActivationLock action
+ href: api/intune-devices-manageddevice-bypassactivationlock.md
+ - name: rebootNow action
+ href: api/intune-devices-manageddevice-rebootnow.md
+ - name: shutDown action
+ href: api/intune-devices-manageddevice-shutdown.md
+ - name: recoverPasscode action
+ href: api/intune-devices-manageddevice-recoverpasscode.md
+ - name: cleanWindowsDevice action
+ href: api/intune-devices-manageddevice-cleanwindowsdevice.md
+ - name: logoutSharedAppleDeviceActiveUser action
+ href: api/intune-devices-manageddevice-logoutsharedappledeviceactiveuser.md
+ - name: deleteUserFromSharedAppleDevice action
+ href: api/intune-devices-manageddevice-deleteuserfromsharedappledevice.md
+ - name: syncDevice action
+ href: api/intune-devices-manageddevice-syncdevice.md
+ - name: windowsDefenderScan action
+ href: api/intune-devices-manageddevice-windowsdefenderscan.md
+ - name: windowsDefenderUpdateSignatures action
+ href: api/intune-devices-manageddevice-windowsdefenderupdatesignatures.md
+ - name: updateWindowsDeviceAccount action
+ href: api/intune-devices-manageddevice-updatewindowsdeviceaccount.md
+ - name: Managed device overview
+ href: resources/intune-devices-manageddeviceoverview.md
+ items:
+ - name: Get
+ href: api/intune-devices-manageddeviceoverview-get.md
+ - name: Update
+ href: api/intune-devices-manageddeviceoverview-update.md
+ - name: Managed device owner type
+ href: resources/intune-devices-manageddeviceownertype.md
+ - name: Managed device partner reported health state
+ href: resources/intune-devices-manageddevicepartnerreportedhealthstate.md
+ - name: Management agent type
+ href: resources/intune-devices-managementagenttype.md
+ - name: Mobile app troubleshooting event
+ href: resources/intune-devices-mobileapptroubleshootingevent.md
+ items:
+ - name: List
+ href: api/intune-devices-mobileapptroubleshootingevent-list.md
+ - name: Get
+ href: api/intune-devices-mobileapptroubleshootingevent-get.md
+ - name: Create
+ href: api/intune-devices-mobileapptroubleshootingevent-create.md
+ - name: Delete
+ href: api/intune-devices-mobileapptroubleshootingevent-delete.md
+ - name: Update
+ href: api/intune-devices-mobileapptroubleshootingevent-update.md
+ - name: Notification message template
+ href: resources/intune-notification-notificationmessagetemplate.md
+ items:
+ - name: List
+ href: api/intune-notification-notificationmessagetemplate-list.md
+ - name: Get
+ href: api/intune-notification-notificationmessagetemplate-get.md
+ - name: Create
+ href: api/intune-notification-notificationmessagetemplate-create.md
+ - name: Delete
+ href: api/intune-notification-notificationmessagetemplate-delete.md
+ - name: Update
+ href: api/intune-notification-notificationmessagetemplate-update.md
+ - name: sendTestMessage action
+ href: api/intune-notification-notificationmessagetemplate-sendtestmessage.md
+ - name: Notification template branding options
+ href: resources/intune-notification-notificationtemplatebrandingoptions.md
+ - name: Obliteration behavior
+ href: resources/intune-devices-obliterationbehavior.md
+ - name: Operating system upgrade eligibility
+ href: resources/intune-devices-operatingsystemupgradeeligibility.md
+ - name: Os version count
+ href: resources/intune-devices-osversioncount.md
+ - name: Remote lock action result
+ href: resources/intune-devices-remotelockactionresult.md
+ - name: Reset passcode action result
+ href: resources/intune-devices-resetpasscodeactionresult.md
+ - name: Update windows device account action parameter
+ href: resources/intune-devices-updatewindowsdeviceaccountactionparameter.md
+ - name: User
+ href: resources/intune-devices-user.md
+ items:
+ - name: List
+ href: api/intune-devices-user-list.md
+ - name: Get
+ href: api/intune-devices-user-get.md
+ - name: Create
+ href: api/intune-devices-user-create.md
+ - name: Delete
+ href: api/intune-devices-user-delete.md
+ - name: Update
+ href: api/intune-devices-user-update.md
+ - name: removeAllDevicesFromManagement action
+ href: api/intune-devices-user-removealldevicesfrommanagement.md
+ - name: User experience analytics app health app performance by app version details
+ href: resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails.md
+ items:
+ - name: List
+ href: api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails-list.md
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondetails-get.md
+ - name: User experience analytics app health app performance by app version device id
+ href: resources/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid.md
+ items:
+ - name: List
+ href: api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid-list.md
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsapphealthappperformancebyappversiondeviceid-get.md
+ - name: User experience analytics app health app performance by o s version
+ href: resources/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion.md
+ items:
+ - name: List
+ href: api/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion-list.md
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsapphealthappperformancebyosversion-get.md
+ - name: User experience analytics app health application performance
+ href: resources/intune-devices-userexperienceanalyticsapphealthapplicationperformance.md
+ items:
+ - name: List
+ href: api/intune-devices-userexperienceanalyticsapphealthapplicationperformance-list.md
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsapphealthapplicationperformance-get.md
+ - name: User experience analytics app health device model performance
+ href: resources/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance.md
+ items:
+ - name: List
+ href: api/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance-list.md
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsapphealthdevicemodelperformance-get.md
+ - name: User experience analytics app health device performance
+ href: resources/intune-devices-userexperienceanalyticsapphealthdeviceperformance.md
+ items:
+ - name: List
+ href: api/intune-devices-userexperienceanalyticsapphealthdeviceperformance-list.md
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsapphealthdeviceperformance-get.md
+ - name: User experience analytics app health device performance details
+ href: resources/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails.md
+ items:
+ - name: List
+ href: api/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails-list.md
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsapphealthdeviceperformancedetails-get.md
+ - name: User experience analytics app health o s version performance
+ href: resources/intune-devices-userexperienceanalyticsapphealthosversionperformance.md
+ items:
+ - name: List
+ href: api/intune-devices-userexperienceanalyticsapphealthosversionperformance-list.md
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsapphealthosversionperformance-get.md
+ - name: User experience analytics autopilot devices summary
+ href: resources/intune-devices-userexperienceanalyticsautopilotdevicessummary.md
+ - name: User experience analytics baseline
+ href: resources/intune-devices-userexperienceanalyticsbaseline.md
+ items:
+ - name: List
+ href: api/intune-devices-userexperienceanalyticsbaseline-list.md
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsbaseline-get.md
+ - name: User experience analytics category
+ href: resources/intune-devices-userexperienceanalyticscategory.md
+ items:
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticscategory-get.md
+ - name: User experience analytics cloud identity devices summary
+ href: resources/intune-devices-userexperienceanalyticscloudidentitydevicessummary.md
+ - name: User experience analytics cloud management devices summary
+ href: resources/intune-devices-userexperienceanalyticscloudmanagementdevicessummary.md
+ - name: User experience analytics device performance
+ href: resources/intune-devices-userexperienceanalyticsdeviceperformance.md
+ items:
+ - name: List
+ href: api/intune-devices-userexperienceanalyticsdeviceperformance-list.md
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsdeviceperformance-get.md
+ - name: summarizeDevicePerformanceDevices
+ href: api/intune-devices-userexperienceanalyticsdeviceperformance-summarizedeviceperformancedevices.md
+ - name: User experience analytics device scores
+ href: resources/intune-devices-userexperienceanalyticsdevicescores.md
+ items:
+ - name: List
+ href: api/intune-devices-userexperienceanalyticsdevicescores-list.md
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsdevicescores-get.md
+ - name: User experience analytics device startup history
+ href: resources/intune-devices-userexperienceanalyticsdevicestartuphistory.md
+ items:
+ - name: List
+ href: api/intune-devices-userexperienceanalyticsdevicestartuphistory-list.md
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsdevicestartuphistory-get.md
+ - name: User experience analytics device startup process
+ href: resources/intune-devices-userexperienceanalyticsdevicestartupprocess.md
+ items:
+ - name: List
+ href: api/intune-devices-userexperienceanalyticsdevicestartupprocess-list.md
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsdevicestartupprocess-get.md
+ - name: User experience analytics health state
+ href: resources/intune-devices-userexperienceanalyticshealthstate.md
+ - name: User experience analytics insight
+ href: resources/intune-devices-userexperienceanalyticsinsight.md
+ - name: User experience analytics insight severity
+ href: resources/intune-devices-userexperienceanalyticsinsightseverity.md
+ - name: User experience analytics insight value
+ href: resources/intune-devices-userexperienceanalyticsinsightvalue.md
+ - name: User experience analytics metric
+ href: resources/intune-devices-userexperienceanalyticsmetric.md
+ items:
+ - name: List
+ href: api/intune-devices-userexperienceanalyticsmetric-list.md
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsmetric-get.md
+ - name: User experience analytics metric history
+ href: resources/intune-devices-userexperienceanalyticsmetrichistory.md
+ items:
+ - name: List
+ href: api/intune-devices-userexperienceanalyticsmetrichistory-list.md
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsmetrichistory-get.md
+ - name: User experience analytics model scores
+ href: resources/intune-devices-userexperienceanalyticsmodelscores.md
+ items:
+ - name: List
+ href: api/intune-devices-userexperienceanalyticsmodelscores-list.md
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsmodelscores-get.md
+ - name: User experience analytics operating system restart category
+ href: resources/intune-devices-userexperienceanalyticsoperatingsystemrestartcategory.md
+ - name: User experience analytics overview
+ href: resources/intune-devices-userexperienceanalyticsoverview.md
+ items:
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsoverview-get.md
+ - name: User experience analytics score history
+ href: resources/intune-devices-userexperienceanalyticsscorehistory.md
+ items:
+ - name: List
+ href: api/intune-devices-userexperienceanalyticsscorehistory-list.md
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsscorehistory-get.md
+ - name: User experience analytics settings
+ href: resources/intune-devices-userexperienceanalyticssettings.md
+ - name: User experience analytics summarized by
+ href: resources/intune-devices-userexperienceanalyticssummarizedby.md
+ - name: User experience analytics Windows 10 devices summary
+ href: resources/intune-devices-userexperienceanalyticswindows10devicessummary.md
+ - name: User experience analytics work from anywhere device
+ href: resources/intune-devices-userexperienceanalyticsworkfromanywheredevice.md
+ items:
+ - name: List
+ href: api/intune-devices-userexperienceanalyticsworkfromanywheredevice-list.md
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsworkfromanywheredevice-get.md
+ - name: User experience analytics work from anywhere devices summary
+ href: resources/intune-devices-userexperienceanalyticsworkfromanywheredevicessummary.md
+ - name: User experience analytics work from anywhere hardware readiness metric
+ href: resources/intune-devices-userexperienceanalyticsworkfromanywherehardwarereadinessmetric.md
+ items:
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsworkfromanywherehardwarereadinessmetric-get.md
+ - name: User experience analytics work from anywhere metric
+ href: resources/intune-devices-userexperienceanalyticsworkfromanywheremetric.md
+ items:
+ - name: List
+ href: api/intune-devices-userexperienceanalyticsworkfromanywheremetric-list.md
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsworkfromanywheremetric-get.md
+ - name: User experience analytics work from anywhere model performance
+ href: resources/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance.md
+ items:
+ - name: List
+ href: api/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance-list.md
+ - name: Get
+ href: api/intune-devices-userexperienceanalyticsworkfromanywheremodelperformance-get.md
+ - name: Windows defender product status
+ href: resources/intune-devices-windowsdefenderproductstatus.md
+ - name: Windows defender scan action result
+ href: resources/intune-devices-windowsdefenderscanactionresult.md
+ - name: Windows device account
+ href: resources/intune-devices-windowsdeviceaccount.md
+ - name: Windows device AD account
+ href: resources/intune-devices-windowsdeviceadaccount.md
+ - name: Windows device Azure AD account
+ href: resources/intune-devices-windowsdeviceazureadaccount.md
+ - name: Windows device health state
+ href: resources/intune-devices-windowsdevicehealthstate.md
+ - name: Windows device malware state
+ href: resources/intune-devices-windowsdevicemalwarestate.md
+ items:
+ - name: List
+ href: api/intune-devices-windowsdevicemalwarestate-list.md
+ - name: Get
+ href: api/intune-devices-windowsdevicemalwarestate-get.md
+ - name: Create
+ href: api/intune-devices-windowsdevicemalwarestate-create.md
+ - name: Delete
+ href: api/intune-devices-windowsdevicemalwarestate-delete.md
+ - name: Update
+ href: api/intune-devices-windowsdevicemalwarestate-update.md
+ - name: Windows malware category
+ href: resources/intune-devices-windowsmalwarecategory.md
+ - name: Windows malware category count
+ href: resources/intune-devices-windowsmalwarecategorycount.md
+ - name: Windows malware execution state
+ href: resources/intune-devices-windowsmalwareexecutionstate.md
+ - name: Windows malware execution state count
+ href: resources/intune-devices-windowsmalwareexecutionstatecount.md
+ - name: Windows malware information
+ href: resources/intune-devices-windowsmalwareinformation.md
+ items:
+ - name: List
+ href: api/intune-devices-windowsmalwareinformation-list.md
+ - name: Get
+ href: api/intune-devices-windowsmalwareinformation-get.md
+ - name: Create
+ href: api/intune-devices-windowsmalwareinformation-create.md
+ - name: Delete
+ href: api/intune-devices-windowsmalwareinformation-delete.md
+ - name: Update
+ href: api/intune-devices-windowsmalwareinformation-update.md
+ - name: Windows malware name count
+ href: resources/intune-devices-windowsmalwarenamecount.md
+ - name: Windows malware overview
+ href: resources/intune-devices-windowsmalwareoverview.md
+ - name: Windows malware severity
+ href: resources/intune-devices-windowsmalwareseverity.md
+ - name: Windows malware severity count
+ href: resources/intune-devices-windowsmalwareseveritycount.md
+ - name: Windows malware state
+ href: resources/intune-devices-windowsmalwarestate.md
+ - name: Windows malware state count
+ href: resources/intune-devices-windowsmalwarestatecount.md
+ - name: Windows malware threat state
+ href: resources/intune-devices-windowsmalwarethreatstate.md
+ - name: Windows protection state
+ href: resources/intune-devices-windowsprotectionstate.md
+ items:
+ - name: Get
+ href: api/intune-devices-windowsprotectionstate-get.md
+ - name: Update
+ href: api/intune-devices-windowsprotectionstate-update.md
+ - name: Mobile app management (MAM)
+ href: resources/intune-mam-conceptual.md
+ items:
+ - name: Android managed app protection
+ href: resources/intune-mam-androidmanagedappprotection.md
+ items:
+ - name: List
+ href: api/intune-mam-androidmanagedappprotection-list.md
+ - name: Get
+ href: api/intune-mam-androidmanagedappprotection-get.md
+ - name: Create
+ href: api/intune-mam-androidmanagedappprotection-create.md
+ - name: Delete
+ href: api/intune-mam-androidmanagedappprotection-delete.md
+ - name: Update
+ href: api/intune-mam-androidmanagedappprotection-update.md
+ - name: Android managed app registration
+ href: resources/intune-mam-androidmanagedappregistration.md
+ items:
+ - name: List
+ href: api/intune-mam-androidmanagedappregistration-list.md
+ - name: Get
+ href: api/intune-mam-androidmanagedappregistration-get.md
+ - name: Create
+ href: api/intune-mam-androidmanagedappregistration-create.md
+ - name: Android mobile app identifier
+ href: resources/intune-mam-androidmobileappidentifier.md
+ - name: Application type
+ href: resources/intune-wip-applicationtype.md
+ - name: Default managed app protection
+ href: resources/intune-mam-defaultmanagedappprotection.md
+ items:
+ - name: List
+ href: api/intune-mam-defaultmanagedappprotection-list.md
+ - name: Get
+ href: api/intune-mam-defaultmanagedappprotection-get.md
+ - name: Create
+ href: api/intune-mam-defaultmanagedappprotection-create.md
+ - name: Delete
+ href: api/intune-mam-defaultmanagedappprotection-delete.md
+ - name: Update
+ href: api/intune-mam-defaultmanagedappprotection-update.md
+ - name: Device app management
+ href: resources/intune-mam-deviceappmanagement.md
+ - name: Device management
+ href: resources/intune-wip-devicemanagement.md
+ items:
+ - name: Get
+ href: api/intune-wip-devicemanagement-get.md
+ - name: Update
+ href: api/intune-wip-devicemanagement-update.md
+ - name: iOS managed app protection
+ href: resources/intune-mam-iosmanagedappprotection.md
+ items:
+ - name: List
+ href: api/intune-mam-iosmanagedappprotection-list.md
+ - name: Get
+ href: api/intune-mam-iosmanagedappprotection-get.md
+ - name: Create
+ href: api/intune-mam-iosmanagedappprotection-create.md
+ - name: Delete
+ href: api/intune-mam-iosmanagedappprotection-delete.md
+ - name: Update
+ href: api/intune-mam-iosmanagedappprotection-update.md
+ - name: iOS managed app registration
+ href: resources/intune-mam-iosmanagedappregistration.md
+ items:
+ - name: List
+ href: api/intune-mam-iosmanagedappregistration-list.md
+ - name: Get
+ href: api/intune-mam-iosmanagedappregistration-get.md
+ - name: iOS mobile app identifier
+ href: resources/intune-mam-iosmobileappidentifier.md
+ - name: IP range
+ href: resources/intune-mam-iprange.md
+ - name: IPv4 range
+ href: resources/intune-mam-ipv4range.md
+ - name: IPv6 range
+ href: resources/intune-mam-ipv6range.md
+ - name: JSON
+ href: resources/intune-mam-json.md
+ - name: Managed app clipboard sharing level
+ href: resources/intune-mam-managedappclipboardsharinglevel.md
+ - name: Managed app configuration
+ href: resources/intune-mam-managedappconfiguration.md
+ items:
+ - name: List
+ href: api/intune-mam-managedappconfiguration-list.md
+ - name: Get
+ href: api/intune-mam-managedappconfiguration-get.md
+ - name: Managed app data encryption type
+ href: resources/intune-mam-managedappdataencryptiontype.md
+ - name: Managed app data storage location
+ href: resources/intune-mam-managedappdatastoragelocation.md
+ - name: Managed app data transfer level
+ href: resources/intune-mam-managedappdatatransferlevel.md
+ - name: Managed app diagnostic status
+ href: resources/intune-mam-managedappdiagnosticstatus.md
+ - name: Managed app flagged reason
+ href: resources/intune-mam-managedappflaggedreason.md
+ - name: Managed app operation
+ href: resources/intune-mam-managedappoperation.md
+ items:
+ - name: List
+ href: api/intune-mam-managedappoperation-list.md
+ - name: Get
+ href: api/intune-mam-managedappoperation-get.md
+ - name: Create
+ href: api/intune-mam-managedappoperation-create.md
+ - name: Delete
+ href: api/intune-mam-managedappoperation-delete.md
+ - name: Update
+ href: api/intune-mam-managedappoperation-update.md
+ - name: Managed app PIN character set
+ href: resources/intune-mam-managedapppincharacterset.md
+ - name: Managed app policy
+ href: resources/intune-mam-managedapppolicy.md
+ items:
+ - name: List
+ href: api/intune-mam-managedapppolicy-list.md
+ - name: Get
+ href: api/intune-mam-managedapppolicy-get.md
+ - name: targetApps action
+ href: api/intune-mam-managedapppolicy-targetapps.md
+ - name: Managed app policy deployment summary
+ href: resources/intune-mam-managedapppolicydeploymentsummary.md
+ items:
+ - name: Get
+ href: api/intune-mam-managedapppolicydeploymentsummary-get.md
+ - name: Update
+ href: api/intune-mam-managedapppolicydeploymentsummary-update.md
+ - name: Managed app policy deployment summary per app
+ href: resources/intune-mam-managedapppolicydeploymentsummaryperapp.md
+ - name: Managed app protection
+ href: resources/intune-mam-managedappprotection.md
+ items:
+ - name: List
+ href: api/intune-mam-managedappprotection-list.md
+ - name: Get
+ href: api/intune-mam-managedappprotection-get.md
+ - name: targetApps action
+ href: api/intune-mam-managedappprotection-targetapps.md
+ - name: Managed app registration
+ href: resources/intune-mam-managedappregistration.md
+ items:
+ - name: List
+ href: api/intune-mam-managedappregistration-list.md
+ - name: Get
+ href: api/intune-mam-managedappregistration-get.md
+ - name: Managed app status
+ href: resources/intune-mam-managedappstatus.md
+ items:
+ - name: List
+ href: api/intune-mam-managedappstatus-list.md
+ - name: Get
+ href: api/intune-mam-managedappstatus-get.md
+ - name: Managed app status raw
+ href: resources/intune-mam-managedappstatusraw.md
+ items:
+ - name: List
+ href: api/intune-mam-managedappstatusraw-list.md
+ - name: Get
+ href: api/intune-mam-managedappstatusraw-get.md
+ - name: Managed browser type
+ href: resources/intune-mam-managedbrowsertype.md
+ - name: Managed mobile app
+ href: resources/intune-mam-managedmobileapp.md
+ items:
+ - name: List
+ href: api/intune-mam-managedmobileapp-list.md
+ - name: Get
+ href: api/intune-mam-managedmobileapp-get.md
+ - name: Create
+ href: api/intune-mam-managedmobileapp-create.md
+ - name: Delete
+ href: api/intune-mam-managedmobileapp-delete.md
+ - name: Update
+ href: api/intune-mam-managedmobileapp-update.md
+ - name: MDM windows information protection policy
+ href: resources/intune-mam-mdmwindowsinformationprotectionpolicy.md
+ items:
+ - name: List
+ href: api/intune-mam-mdmwindowsinformationprotectionpolicy-list.md
+ - name: Get
+ href: api/intune-mam-mdmwindowsinformationprotectionpolicy-get.md
+ - name: Create
+ href: api/intune-mam-mdmwindowsinformationprotectionpolicy-create.md
+ - name: Delete
+ href: api/intune-mam-mdmwindowsinformationprotectionpolicy-delete.md
+ - name: Update
+ href: api/intune-mam-mdmwindowsinformationprotectionpolicy-update.md
+ - name: Mobile app identifier
+ href: resources/intune-mam-mobileappidentifier.md
+ - name: Proxied domain
+ href: resources/intune-mam-proxieddomain.md
+ - name: Targeted managed app configuration
+ href: resources/intune-mam-targetedmanagedappconfiguration.md
+ items:
+ - name: List
+ href: api/intune-mam-targetedmanagedappconfiguration-list.md
+ - name: Get
+ href: api/intune-mam-targetedmanagedappconfiguration-get.md
+ - name: Create
+ href: api/intune-mam-targetedmanagedappconfiguration-create.md
+ - name: Delete
+ href: api/intune-mam-targetedmanagedappconfiguration-delete.md
+ - name: Update
+ href: api/intune-mam-targetedmanagedappconfiguration-update.md
+ - name: assign action
+ href: api/intune-mam-targetedmanagedappconfiguration-assign.md
+ - name: targetApps action
+ href: api/intune-mam-targetedmanagedappconfiguration-targetapps.md
+ - name: Targeted managed app group type
+ href: resources/intune-mam-targetedmanagedappgrouptype.md
+ - name: Targeted managed app policy assignment
+ href: resources/intune-mam-targetedmanagedapppolicyassignment.md
+ items:
+ - name: List
+ href: api/intune-mam-targetedmanagedapppolicyassignment-list.md
+ - name: Get
+ href: api/intune-mam-targetedmanagedapppolicyassignment-get.md
+ - name: Delete
+ href: api/intune-mam-targetedmanagedapppolicyassignment-delete.md
+ - name: Update
+ href: api/intune-mam-targetedmanagedapppolicyassignment-update.md
+ - name: Targeted managed app protection
+ href: resources/intune-mam-targetedmanagedappprotection.md
+ items:
+ - name: List
+ href: api/intune-mam-targetedmanagedappprotection-list.md
+ - name: Get
+ href: api/intune-mam-targetedmanagedappprotection-get.md
+ - name: assign action
+ href: api/intune-mam-targetedmanagedappprotection-assign.md
+ - name: targetApps action
+ href: api/intune-mam-targetedmanagedappprotection-targetapps.md
+ - name: User
+ href: resources/intune-mam-user.md
+ items:
+ - name: List
+ href: api/intune-mam-user-list.md
+ - name: Get
+ href: api/intune-mam-user-get.md
+ - name: Create
+ href: api/intune-mam-user-create.md
+ - name: Delete
+ href: api/intune-mam-user-delete.md
+ - name: Update
+ href: api/intune-mam-user-update.md
+ - name: wipeManagedAppRegistrationsByDeviceTag action
+ href: api/intune-mam-user-wipemanagedappregistrationsbydevicetag.md
+ - name: Windows information protection
+ href: resources/intune-mam-windowsinformationprotection.md
+ items:
+ - name: List
+ href: api/intune-mam-windowsinformationprotection-list.md
+ - name: Get
+ href: api/intune-mam-windowsinformationprotection-get.md
+ - name: assign action
+ href: api/intune-mam-windowsinformationprotection-assign.md
+ - name: Windows information protection app
+ href: resources/intune-mam-windowsinformationprotectionapp.md
+ - name: Windows information protection app learning summary
+ href: resources/intune-wip-windowsinformationprotectionapplearningsummary.md
+ items:
+ - name: List
+ href: api/intune-wip-windowsinformationprotectionapplearningsummary-list.md
+ - name: Get
+ href: api/intune-wip-windowsinformationprotectionapplearningsummary-get.md
+ - name: Create
+ href: api/intune-wip-windowsinformationprotectionapplearningsummary-create.md
+ - name: Delete
+ href: api/intune-wip-windowsinformationprotectionapplearningsummary-delete.md
+ - name: Update
+ href: api/intune-wip-windowsinformationprotectionapplearningsummary-update.md
+ - name: Windows information protection app locker file
+ href: resources/intune-mam-windowsinformationprotectionapplockerfile.md
+ items:
+ - name: List
+ href: api/intune-mam-windowsinformationprotectionapplockerfile-list.md
+ - name: Get
+ href: api/intune-mam-windowsinformationprotectionapplockerfile-get.md
+ - name: Create
+ href: api/intune-mam-windowsinformationprotectionapplockerfile-create.md
+ - name: Delete
+ href: api/intune-mam-windowsinformationprotectionapplockerfile-delete.md
+ - name: Update
+ href: api/intune-mam-windowsinformationprotectionapplockerfile-update.md
+ - name: Windows information protection data recovery certificate
+ href: resources/intune-mam-windowsinformationprotectiondatarecoverycertificate.md
+ - name: Windows information protection desktop app
+ href: resources/intune-mam-windowsinformationprotectiondesktopapp.md
+ - name: Windows information protection enforcement level
+ href: resources/intune-mam-windowsinformationprotectionenforcementlevel.md
+ - name: Windows information protection IP range collection
+ href: resources/intune-mam-windowsinformationprotectioniprangecollection.md
+ - name: Windows information protection network learning summary
+ href: resources/intune-wip-windowsinformationprotectionnetworklearningsummary.md
+ items:
+ - name: List
+ href: api/intune-wip-windowsinformationprotectionnetworklearningsummary-list.md
+ - name: Get
+ href: api/intune-wip-windowsinformationprotectionnetworklearningsummary-get.md
+ - name: Create
+ href: api/intune-wip-windowsinformationprotectionnetworklearningsummary-create.md
+ - name: Delete
+ href: api/intune-wip-windowsinformationprotectionnetworklearningsummary-delete.md
+ - name: Update
+ href: api/intune-wip-windowsinformationprotectionnetworklearningsummary-update.md
+ - name: Windows information protection PIN character requirements
+ href: resources/intune-mam-windowsinformationprotectionpincharacterrequirements.md
+ - name: Windows information protection policy
+ href: resources/intune-mam-windowsinformationprotectionpolicy.md
+ items:
+ - name: List
+ href: api/intune-mam-windowsinformationprotectionpolicy-list.md
+ - name: Get
+ href: api/intune-mam-windowsinformationprotectionpolicy-get.md
+ - name: Create
+ href: api/intune-mam-windowsinformationprotectionpolicy-create.md
+ - name: Delete
+ href: api/intune-mam-windowsinformationprotectionpolicy-delete.md
+ - name: Update
+ href: api/intune-mam-windowsinformationprotectionpolicy-update.md
+ - name: Windows information protection proxied domain collection
+ href: resources/intune-mam-windowsinformationprotectionproxieddomaincollection.md
+ - name: Windows information protection resource collection
+ href: resources/intune-mam-windowsinformationprotectionresourcecollection.md
+ - name: Windows information protection store app
+ href: resources/intune-mam-windowsinformationprotectionstoreapp.md
+ - name: Onboarding
+ href: resources/intune-onboarding-conceptual.md
+ items:
+ - name: Compliance management partner
+ href: resources/intune-onboarding-compliancemanagementpartner.md
+ items:
+ - name: List
+ href: api/intune-onboarding-compliancemanagementpartner-list.md
+ - name: Get
+ href: api/intune-onboarding-compliancemanagementpartner-get.md
+ - name: Create
+ href: api/intune-onboarding-compliancemanagementpartner-create.md
+ - name: Delete
+ href: api/intune-onboarding-compliancemanagementpartner-delete.md
+ - name: Update
+ href: api/intune-onboarding-compliancemanagementpartner-update.md
+ - name: Compliance management partner assignment
+ href: resources/intune-onboarding-compliancemanagementpartnerassignment.md
+ - name: Device and app management data
+ href: resources/intune-onboarding-deviceandappmanagementdata.md
+ - name: Device app management
+ href: resources/intune-onboarding-deviceappmanagement.md
+ items:
+ - name: Get
+ href: api/intune-onboarding-deviceappmanagement-get.md
+ - name: Update
+ href: api/intune-onboarding-deviceappmanagement-update.md
+ - name: syncMicrosoftStoreForBusinessApps action
+ href: api/intune-onboarding-deviceappmanagement-syncmicrosoftstoreforbusinessapps.md
+ - name: Device category
+ href: resources/intune-onboarding-devicecategory.md
+ items:
+ - name: List
+ href: api/intune-onboarding-devicecategory-list.md
+ - name: Get
+ href: api/intune-onboarding-devicecategory-get.md
+ - name: Create
+ href: api/intune-onboarding-devicecategory-create.md
+ - name: Delete
+ href: api/intune-onboarding-devicecategory-delete.md
+ - name: Update
+ href: api/intune-onboarding-devicecategory-update.md
+ - name: Device enrollment configuration
+ href: resources/intune-onboarding-deviceenrollmentconfiguration.md
+ items:
+ - name: List
+ href: api/intune-onboarding-deviceenrollmentconfiguration-list.md
+ - name: Get
+ href: api/intune-onboarding-deviceenrollmentconfiguration-get.md
+ - name: setPriority action
+ href: api/intune-onboarding-deviceenrollmentconfiguration-setpriority.md
+ - name: assign action
+ href: api/intune-onboarding-deviceenrollmentconfiguration-assign.md
+ - name: Device enrollment limit configuration
+ href: resources/intune-onboarding-deviceenrollmentlimitconfiguration.md
+ items:
+ - name: List
+ href: api/intune-onboarding-deviceenrollmentlimitconfiguration-list.md
+ - name: Get
+ href: api/intune-onboarding-deviceenrollmentlimitconfiguration-get.md
+ - name: Create
+ href: api/intune-onboarding-deviceenrollmentlimitconfiguration-create.md
+ - name: Delete
+ href: api/intune-onboarding-deviceenrollmentlimitconfiguration-delete.md
+ - name: Update
+ href: api/intune-onboarding-deviceenrollmentlimitconfiguration-update.md
+ - name: Device enrollment platform restriction
+ href: resources/intune-onboarding-deviceenrollmentplatformrestriction.md
+ - name: Device enrollment platform restrictions configuration
+ href: resources/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration.md
+ items:
+ - name: List
+ href: api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-list.md
+ - name: Get
+ href: api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-get.md
+ - name: Create
+ href: api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-create.md
+ - name: Delete
+ href: api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-delete.md
+ - name: Update
+ href: api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-update.md
+ - name: Device enrollment Windows Hello for business configuration
+ href: resources/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration.md
+ items:
+ - name: List
+ href: api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-list.md
+ - name: Get
+ href: api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-get.md
+ - name: Create
+ href: api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-create.md
+ - name: Delete
+ href: api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-delete.md
+ - name: Update
+ href: api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-update.md
+ - name: Device management
+ href: resources/intune-onboarding-devicemanagement.md
+ items:
+ - name: Get
+ href: api/intune-onboarding-devicemanagement-get.md
+ - name: Update
+ href: api/intune-onboarding-devicemanagement-update.md
+ - name: Device management exchange connector
+ href: resources/intune-onboarding-devicemanagementexchangeconnector.md
+ items:
+ - name: List
+ href: api/intune-onboarding-devicemanagementexchangeconnector-list.md
+ - name: Get
+ href: api/intune-onboarding-devicemanagementexchangeconnector-get.md
+ - name: Create
+ href: api/intune-onboarding-devicemanagementexchangeconnector-create.md
+ - name: Delete
+ href: api/intune-onboarding-devicemanagementexchangeconnector-delete.md
+ - name: Update
+ href: api/intune-onboarding-devicemanagementexchangeconnector-update.md
+ - name: sync action
+ href: api/intune-onboarding-devicemanagementexchangeconnector-sync.md
+ - name: Device management exchange connector status
+ href: resources/intune-onboarding-devicemanagementexchangeconnectorstatus.md
+ - name: Device management exchange connector sync type
+ href: resources/intune-onboarding-devicemanagementexchangeconnectorsynctype.md
+ - name: Device management exchange connector type
+ href: resources/intune-onboarding-devicemanagementexchangeconnectortype.md
+ - name: Device management partner
+ href: resources/intune-onboarding-devicemanagementpartner.md
+ items:
+ - name: List
+ href: api/intune-onboarding-devicemanagementpartner-list.md
+ - name: Get
+ href: api/intune-onboarding-devicemanagementpartner-get.md
+ - name: Create
+ href: api/intune-onboarding-devicemanagementpartner-create.md
+ - name: Delete
+ href: api/intune-onboarding-devicemanagementpartner-delete.md
+ - name: Update
+ href: api/intune-onboarding-devicemanagementpartner-update.md
+ - name: terminate action
+ href: api/intune-onboarding-devicemanagementpartner-terminate.md
+ - name: Device management partner app type
+ href: resources/intune-onboarding-devicemanagementpartnerapptype.md
+ - name: Device management partner assignment
+ href: resources/intune-onboarding-devicemanagementpartnerassignment.md
+ - name: Device management partner tenant state
+ href: resources/intune-onboarding-devicemanagementpartnertenantstate.md
+ - name: Enablement
+ href: resources/intune-onboarding-enablement.md
+ - name: Enrollment configuration assignment
+ href: resources/intune-onboarding-enrollmentconfigurationassignment.md
+ items:
+ - name: List
+ href: api/intune-onboarding-enrollmentconfigurationassignment-list.md
+ - name: Get
+ href: api/intune-onboarding-enrollmentconfigurationassignment-get.md
+ - name: Create
+ href: api/intune-onboarding-enrollmentconfigurationassignment-create.md
+ - name: Delete
+ href: api/intune-onboarding-enrollmentconfigurationassignment-delete.md
+ - name: Update
+ href: api/intune-onboarding-enrollmentconfigurationassignment-update.md
+ - name: Intune brand
+ href: resources/intune-onboarding-intunebrand.md
+ - name: MDM authority
+ href: resources/intune-onboarding-mdmauthority.md
+ - name: Mobile threat defense connector
+ href: resources/intune-onboarding-mobilethreatdefenseconnector.md
+ items:
+ - name: List
+ href: api/intune-onboarding-mobilethreatdefenseconnector-list.md
+ - name: Get
+ href: api/intune-onboarding-mobilethreatdefenseconnector-get.md
+ - name: Create
+ href: api/intune-onboarding-mobilethreatdefenseconnector-create.md
+ - name: Delete
+ href: api/intune-onboarding-mobilethreatdefenseconnector-delete.md
+ - name: Update
+ href: api/intune-onboarding-mobilethreatdefenseconnector-update.md
+ - name: Mobile threat partner tenant state
+ href: resources/intune-onboarding-mobilethreatpartnertenantstate.md
+ - name: On-premises conditional access settings
+ href: resources/intune-onboarding-onpremisesconditionalaccesssettings.md
+ items:
+ - name: Get
+ href: api/intune-onboarding-onpremisesconditionalaccesssettings-get.md
+ - name: Update
+ href: api/intune-onboarding-onpremisesconditionalaccesssettings-update.md
+ - name: Organization
+ href: resources/intune-onboarding-organization.md
+ items:
+ - name: List
+ href: api/intune-onboarding-organization-list.md
+ - name: Get
+ href: api/intune-onboarding-organization-get.md
+ - name: Update
+ href: api/intune-onboarding-organization-update.md
+ - name: setMobileDeviceManagementAuthority action
+ href: api/intune-onboarding-organization-setmobiledevicemanagementauthority.md
+ - name: RGB color
+ href: resources/intune-onboarding-rgbcolor.md
+ - name: User
+ href: resources/intune-onboarding-user.md
+ items:
+ - name: List
+ href: api/intune-onboarding-user-list.md
+ - name: Get
+ href: api/intune-onboarding-user-get.md
+ - name: Create
+ href: api/intune-onboarding-user-create.md
+ - name: Delete
+ href: api/intune-onboarding-user-delete.md
+ - name: Update
+ href: api/intune-onboarding-user-update.md
+ - name: VPP token
+ href: resources/intune-onboarding-vpptoken.md
+ items:
+ - name: List
+ href: api/intune-onboarding-vpptoken-list.md
+ - name: Get
+ href: api/intune-onboarding-vpptoken-get.md
+ - name: Create
+ href: api/intune-onboarding-vpptoken-create.md
+ - name: Delete
+ href: api/intune-onboarding-vpptoken-delete.md
+ - name: Update
+ href: api/intune-onboarding-vpptoken-update.md
+ - name: syncLicenses action
+ href: api/intune-onboarding-vpptoken-synclicenses.md
+ - name: syncLicenses action
+ href: api/intune-onboarding-vpptoken-synclicenses.md
+ - name: VPP token state
+ href: resources/intune-onboarding-vpptokenstate.md
+ - name: VPP token sync status
+ href: resources/intune-onboarding-vpptokensyncstatus.md
+ - name: Windows Hello for business PIN usage
+ href: resources/intune-onboarding-windowshelloforbusinesspinusage.md
+ - name: Role-based access control (RBAC)
+ href: resources/intune-rbac-conceptual.md
+ items:
+ - name: Device and app management role assignment
+ href: resources/intune-rbac-deviceandappmanagementroleassignment.md
+ items:
+ - name: List
+ href: api/intune-rbac-deviceandappmanagementroleassignment-list.md
+ - name: Get
+ href: api/intune-rbac-deviceandappmanagementroleassignment-get.md
+ - name: Create
+ href: api/intune-rbac-deviceandappmanagementroleassignment-create.md
+ - name: Delete
+ href: api/intune-rbac-deviceandappmanagementroleassignment-delete.md
+ - name: Update
+ href: api/intune-rbac-deviceandappmanagementroleassignment-update.md
+ - name: Device and app management role definition
+ href: resources/intune-rbac-deviceandappmanagementroledefinition.md
+ items:
+ - name: List
+ href: api/intune-rbac-deviceandappmanagementroledefinition-list.md
+ - name: Get
+ href: api/intune-rbac-deviceandappmanagementroledefinition-get.md
+ - name: Create
+ href: api/intune-rbac-deviceandappmanagementroledefinition-create.md
+ - name: Delete
+ href: api/intune-rbac-deviceandappmanagementroledefinition-delete.md
+ - name: Update
+ href: api/intune-rbac-deviceandappmanagementroledefinition-update.md
+ - name: Device management
+ href: resources/intune-rbac-devicemanagement.md
+ items:
+ - name: Get
+ href: api/intune-rbac-devicemanagement-get.md
+ - name: Update
+ href: api/intune-rbac-devicemanagement-update.md
+ - name: Resource action
+ href: resources/intune-rbac-resourceaction.md
+ - name: Resource operation
+ href: resources/intune-rbac-resourceoperation.md
+ items:
+ - name: List
+ href: api/intune-rbac-resourceoperation-list.md
+ - name: Get
+ href: api/intune-rbac-resourceoperation-get.md
+ - name: Create
+ href: api/intune-rbac-resourceoperation-create.md
+ - name: Delete
+ href: api/intune-rbac-resourceoperation-delete.md
+ - name: Update
+ href: api/intune-rbac-resourceoperation-update.md
+ - name: Role assignment
+ href: resources/intune-rbac-roleassignment.md
+ items:
+ - name: List
+ href: api/intune-rbac-roleassignment-list.md
+ - name: Get
+ href: api/intune-rbac-roleassignment-get.md
+ - name: Create
+ href: api/intune-rbac-roleassignment-create.md
+ - name: Delete
+ href: api/intune-rbac-roleassignment-delete.md
+ - name: Update
+ href: api/intune-rbac-roleassignment-update.md
+ - name: Role definition
+ href: resources/intune-rbac-roledefinition.md
+ items:
+ - name: List
+ href: api/intune-rbac-roledefinition-list.md
+ - name: Get
+ href: api/intune-rbac-roledefinition-get.md
+ - name: Create
+ href: api/intune-rbac-roledefinition-create.md
+ - name: Delete
+ href: api/intune-rbac-roledefinition-delete.md
+ - name: Update
+ href: api/intune-rbac-roledefinition-update.md
+ - name: Role permission
+ href: resources/intune-rbac-rolepermission.md
+ - name: Shared resources
+ href: resources/intune-shared-conceptual.md
+ items:
+ - name: All devices assignment target
+ href: resources/intune-shared-alldevicesassignmenttarget.md
+ - name: All licensed users assignment target
+ href: resources/intune-shared-alllicensedusersassignmenttarget.md
+ - name: Android enterprise always on VPN package type
+ href: resources/intune-shared-androidenterprisealwaysonvpnpackagetype.md
+ - name: Compliance status
+ href: resources/intune-shared-compliancestatus.md
+ - name: Configuration manager collection assignment target
+ href: resources/intune-shared-configurationmanagercollectionassignmenttarget.md
+ - name: Device and app management assignment target
+ href: resources/intune-shared-deviceandappmanagementassignmenttarget.md
+ - name: Exclusion group assignment target
+ href: resources/intune-shared-exclusiongroupassignmenttarget.md
+ - name: Group assignment target
+ href: resources/intune-shared-groupassignmenttarget.md
+ - name: Install intent
+ href: resources/intune-shared-installintent.md
+ - name: Key/value pair
+ href: resources/intune-shared-keyvaluepair.md
+ - name: MIME content
+ href: resources/intune-shared-mimecontent.md
+ - name: Saved UI state generation options
+ href: resources/intune-shared-saveduistategenerationoptions.md
+ - name: URI
+ href: resources/intune-shared-uri.md
+ - name: VPP token account type
+ href: resources/intune-shared-vpptokenaccounttype.md
+ - name: Telecom expenses
+ items:
+ - name: Device management
+ href: resources/intune-tem-devicemanagement.md
+ items:
+ - name: Get
+ href: api/intune-tem-devicemanagement-get.md
+ - name: Update
+ href: api/intune-tem-devicemanagement-update.md
+
+ - name: Service health and communications
+ items:
+ - name: Overview
+ href: resources/service-communications-api-overview.md
+ - name: Service announcement
+ href: resources/serviceannouncement.md
+ - name: Service health
+ href: resources/servicehealth.md
+ items:
+ - name: List health overviews
+ href: api/serviceannouncement-list-healthoverviews.md
+ - name: Get service health
+ href: api/servicehealth-get.md
+ - name: Service health issue
+ href: resources/servicehealthissue.md
+ items:
+ - name: List issues
+ href: api/serviceannouncement-list-issues.md
+ - name: Get issue
+ href: api/servicehealthissue-get.md
+ - name: Get post-incident review report
+ href: api/servicehealthissue-incidentreport.md
+ - name: Service update message
+ href: resources/serviceupdatemessage.md
+ items:
+ - name: List messages
+ href: api/serviceannouncement-list-messages.md
+ - name: Get message
+ href: api/serviceupdatemessage-get.md
+ - name: Mark read status
+ href: api/serviceupdatemessage-markread.md
+ - name: Mark unread status
+ href: api/serviceupdatemessage-markunread.md
+ - name: Archive status
+ href: api/serviceupdatemessage-archive.md
+ - name: Unarchive status
+ href: api/serviceupdatemessage-unarchive.md
+ - name: Mark favorite status
+ href: api/serviceupdatemessage-favorite.md
+ - name: Remove favorite status
+ href: api/serviceupdatemessage-unfavorite.md
+ - name: List message attachments
+ href: api/serviceupdatemessage-list-attachments.md
+ - name: Service announcement attachment
+ href: resources/serviceannouncementattachment.md
+ items:
+ - name: Get
+ href: api/serviceannouncementattachment-get.md
+ - name: Education
+ items:
+ - name: Overview
+ href: resources/education-overview.md
+ - name: Schools
+ href: resources/educationschool.md
+ items:
+ - name: List schools
+ href: api/educationschool-list.md
+ - name: Create school
+ href: api/educationschool-post.md
+ - name: Get school
+ href: api/educationschool-get.md
+ - name: Update school
+ href: api/educationschool-update.md
+ - name: Delete school
+ href: api/educationschool-delete.md
+ - name: Get changes to schools
+ href: api/educationschool-delta.md
+ - name: List classes
+ href: api/educationschool-list-classes.md
+ - name: Create class
+ href: api/educationschool-post-classes.md
+ - name: Remove class
+ href: api/educationschool-delete-classes.md
+ - name: List users
+ href: api/educationschool-list-users.md
+ - name: Add user
+ href: api/educationschool-post-users.md
+ - name: Remove user
+ href: api/educationschool-delete-users.md
+ - name: Classes
+ href: resources/educationclass.md
+ items:
+ - name: List classes
+ href: api/educationclass-list.md
+ - name: Create class
+ href: api/educationclass-post.md
+ - name: Get class
+ href: api/educationclass-get.md
+ - name: Update class
+ href: api/educationclass-update.md
+ - name: Delete class
+ href: api/educationclass-delete.md
+ - name: Get delta
+ href: api/educationclass-delta.md
+ - name: List teachers
+ href: api/educationclass-list-teachers.md
+ - name: Add teacher
+ href: api/educationclass-post-teachers.md
+ - name: Remove teacher
+ href: api/educationclass-delete-teachers.md
+ - name: List members
+ href: api/educationclass-list-members.md
+ - name: Add member
+ href: api/educationclass-post-members.md
+ - name: Remove member
+ href: api/educationclass-delete-members.md
+ - name: List class assignments
+ href: api/educationclass-list-assignments.md
+ - name: Create assignment
+ href: api/educationclass-post-assignment.md
+ - name: Get assignment settings
+ href: api/educationassignmentsettings-get.md
+ - name: Get assignment defaults
+ href: api/educationassignmentdefaults-get.md
+ - name: List categories
+ href: api/educationclass-list-categories.md
+ - name: Create category
+ href: api/educationclass-post-category.md
+ - name: Users
+ href: resources/educationuser.md
+ items:
+ - name: List users
+ href: api/educationuser-list.md
+ - name: Create user
+ href: api/educationuser-post.md
+ - name: Get user
+ href: api/educationuser-get.md
+ - name: Delete user
+ href: api/educationuser-delete.md
+ - name: Get directory user
+ href: api/educationuser-get-user.md
+ - name: Get changes to users
+ href: api/educationuser-delta.md
+ - name: List classes
+ href: api/educationuser-list-classes.md
+ - name: List rubrics
+ href: api/educationuser-list-rubrics.md
+ - name: List taught classes
+ href: api/educationuser-list-taughtclasses.md
+ - name: Create rubric
+ href: api/educationuser-post-rubrics.md
+ - name: List assignments
+ href: api/educationuser-list-assignments.md
+ - name: Assignment
+ href: resources/educationassignment.md
+ items:
+ - name: Create assignment
+ href: api/educationclass-post-assignment.md
+ - name: Get assignment
+ href: api/educationassignment-get.md
+ - name: Update assignment
+ href: api/educationassignment-update.md
+ - name: Delete assignment
+ href: api/educationassignment-delete.md
+ - name: Set up assignment resources folder
+ href: api/educationassignment-setupresourcesfolder.md
+ - name: Set up assignment feedback resources folder
+ href: api/educationassignment-setupfeedbackresourcesfolder.md
+ - name: Publish assignment
+ href: api/educationassignment-publish.md
+ - name: List assignment resources
+ href: api/educationassignment-list-resources.md
+ - name: Create assignment resource
+ href: api/educationassignment-post-resource.md
+ - name: Get assignment resource
+ href: api/educationassignmentresource-get.md
+ - name: Delete resource from assignment
+ href: api/educationassignmentresource-delete.md
+ - name: List submissions for assignment
+ href: api/educationassignment-list-submissions.md
+ - name: Get rubric attached to assignment
+ href: api/educationassignment-get-rubric.md
+ - name: List categories
+ href: api/educationassignment-list-categories.md
+ - name: Add category
+ href: api/educationassignment-post-categories.md
+ - name: Remove category
+ href: api/educationassignment-remove-category.md
+ - name: Attach rubric to assignment
+ href: api/educationassignment-put-rubric.md
+ - name: Remove rubric from assignment
+ href: api/educationassignment-delete-rubric.md
+ - name: Get delta
+ href: api/educationassignment-delta.md
+ - name: Assignment settings
+ href: resources/educationassignmentsettings.md
+ items:
- name: Get
- href: api/softwareoathAuthenticationMethodConfiguration-get.md
+ href: api/educationassignmentsettings-get.md
- name: Update
- href: api/softwareoathAuthenticationMethodConfiguration-update.md
- - name: Delete
- href: api/softwareoathAuthenticationMethodConfiguration-delete.md
- - name: Voice call policy
- href: resources/voiceAuthenticationMethodConfiguration.md
- items:
+ href: api/educationassignmentsettings-update.md
+ - name: Assignment defaults
+ href: resources/educationassignmentdefaults.md
+ items:
- name: Get
- href: api/voiceAuthenticationMethodConfiguration-get.md
+ href: api/educationassignmentdefaults-get.md
- name: Update
- href: api/voiceAuthenticationMethodConfiguration-update.md
+ href: api/educationassignmentdefaults-update.md
+ - name: Category
+ href: resources/educationcategory.md
+ items:
+ - name: Create
+ href: api/educationclass-post-category.md
+ - name: Get
+ href: api/educationcategory-get.md
- name: Delete
- href: api/voiceAuthenticationMethodConfiguration-delete.md
- - name: X509 certificate
- displayName: certificate-based authentication, CBA
- href: resources/x509Certificateauthenticationmethodconfiguration.md
- items:
+ href: api/educationcategory-delete.md
+ - name: Get delta
+ href: api/educationcategory-delta.md
+ - name: Rubric
+ href: resources/educationrubric.md
+ items:
+ - name: Create
+ href: api/educationuser-post-rubrics.md
- name: Get
- href: api/x509certificateauthenticationmethodconfiguration-get.md
+ href: api/educationrubric-get.md
- name: Update
- href: api/x509certificateauthenticationmethodconfiguration-update.md
+ href: api/educationrubric-update.md
- name: Delete
- href: api/x509certificateauthenticationmethodconfiguration-delete.md
- - name: Authorization policy
- href: resources/authorizationpolicy.md
- items:
- - name: Get
- href: api/authorizationpolicy-get.md
- - name: Update
- href: api/authorizationpolicy-update.md
- - name: Claims mapping policy
- href: resources/claimsmappingpolicy.md
- items:
- - name: Create
- href: api/claimsmappingpolicy-post-claimsmappingpolicies.md
- - name: List
- href: api/claimsmappingpolicy-list.md
- - name: Get
- href: api/claimsmappingpolicy-get.md
- - name: Update
- href: api/claimsmappingpolicy-update.md
- - name: Delete
- href: api/claimsmappingpolicy-delete.md
- - name: List applied to applications
- href: api/claimsmappingpolicy-list-appliesto.md
- - name: Feature rollout policy
- href: resources/featurerolloutpolicy.md
- items:
- - name: List
- href: api/featurerolloutpolicies-list.md
- - name: Create
- href: api/featurerolloutpolicies-post.md
- - name: Get
- href: api/featurerolloutpolicy-get.md
- - name: Update
- href: api/featurerolloutpolicy-update.md
- - name: Delete
- href: api/featurerolloutpolicy-delete.md
- - name: Create appliesTo
- href: api/featurerolloutpolicy-post-appliesto.md
- - name: Delete appliesTo
- href: api/featurerolloutpolicy-delete-appliesto.md
- - name: Home realm discovery policy
- href: resources/homerealmdiscoverypolicy.md
- items:
- - name: List
- href: api/homerealmdiscoverypolicy-list.md
- - name: Create
- href: api/homerealmdiscoverypolicy-post-homerealmdiscoverypolicies.md
- - name: Get
- href: api/homerealmdiscoverypolicy-get.md
- - name: Update
- href: api/homerealmdiscoverypolicy-update.md
- - name: Delete
- href: api/homerealmdiscoverypolicy-delete.md
- - name: List applied to applications
- href: api/homerealmdiscoverypolicy-list-appliesto.md
- - name: Token issuance policy
- href: resources/tokenissuancepolicy.md
- items:
- - name: List
- href: api/tokenissuancepolicy-list.md
- - name: Create
- href: api/tokenissuancepolicy-post-tokenissuancepolicy.md
- - name: Get
- href: api/tokenissuancepolicy-get.md
- - name: Update
- href: api/tokenissuancepolicy-update.md
- - name: Delete
- href: api/tokenissuancepolicy-delete.md
- - name: List applied to applications
- href: api/tokenissuancepolicy-list-appliesto.md
- - name: Token lifetime policy
- href: resources/tokenlifetimepolicy.md
- items:
- - name: List
- href: api/tokenlifetimepolicy-list.md
- - name: Create
- href: api/tokenlifetimepolicy-post-tokenlifetimepolicies.md
- - name: Get
- href: api/tokenlifetimepolicy-get.md
- - name: Update
- href: api/tokenlifetimepolicy-update.md
- - name: Delete
- href: api/tokenlifetimepolicy-delete.md
- - name: List applied to applications
- href: api/tokenlifetimepolicy-list-appliesto.md
- - name: Security defaults policy
- href: resources/identitysecuritydefaultsenforcementpolicy.md
- items:
- - name: Get
- href: api/identitysecuritydefaultsenforcementpolicy-get.md
- - name: Update
- href: api/identitysecuritydefaultsenforcementpolicy-update.md
- - name: User flows
- items:
- - name: Self-service sign up user flows
- items:
- - name: Self-service sign up user flow
- href: resources/b2xidentityuserflow.md
- - name: List
- href: api/identitycontainer-list-b2xuserflows.md
- - name: Create
- href: api/identitycontainer-post-b2xuserflows.md
- - name: Get
- href: api/b2xidentityuserflow-get.md
- - name: Delete
- href: api/b2xidentityuserflow-delete.md
- - name: List identity providers
- href: api/b2xidentityuserflow-list-identityproviders.md
- - name: Add identity provider
- href: api/b2xidentityuserflow-post-identityproviders.md
- - name: Remove identity provider
- href: api/b2xidentityuserflow-delete-identityproviders.md
- - name: List user attribute assignments
- href: api/b2xidentityuserflow-list-userattributeassignments.md
- - name: Create user attribute assignment
- href: api/b2xidentityuserflow-post-userattributeassignments.md
- - name: List languages
- href: api/b2xidentityuserflow-list-languages.md
- - name: Get API connectors configuration
- href: api/b2xidentityuserflow-get-apiConnectorConfiguration.md
- - name: Configure an API connector
- href: api/b2xidentityuserflow-put-apiConnectorConfiguration.md
- - name: User flow attributes
- items:
- - name: User flow attribute
- href: resources/identityuserflowattribute.md
- - name: List
- href: api/identityuserflowattribute-list.md
- - name: Create
- href: api/identityuserflowattribute-post.md
- - name: Get
- href: api/identityuserflowattribute-get.md
- - name: Update
- href: api/identityuserflowattribute-update.md
- - name: Delete
- href: api/identityuserflowattribute-delete.md
- - name: User flow attribute assignment
- items:
- - name: User flow attribute assignment
- href: resources/identityuserflowattributeassignment.md
- - name: Get
- href: api/identityuserflowattributeassignment-get.md
- - name: Update
- href: api/identityuserflowattributeassignment-update.md
- - name: Delete
- href: api/identityuserflowattributeassignment-delete.md
- - name: User flow language configuration
- items:
- - name: User flow language configuration
- href: resources/userflowlanguageconfiguration.md
- - name: Get
- href: api/userflowlanguageconfiguration-get.md
- - name: List default pages
- href: api/userflowlanguageconfiguration-list-defaultpages.md
- - name: List overrides pages
- href: api/userflowlanguageconfiguration-list-overridespages.md
- - name: User flow language page
- href: resources/userflowlanguagepage.md
- - name: Get
- href: api/userflowlanguagepage-get.md
- - name: Update
- href: api/userflowlanguagepage-put.md
- - name: Delete
- href: api/userflowlanguagepage-delete.md
- - name: API connectors
- items:
- - name: API connector
- href: resources/identityapiconnector.md
- - name: List
- href: api/identityapiconnector-list.md
- - name: Create
- href: api/identityapiconnector-create.md
- - name: Get
- href: api/identityapiconnector-get.md
- - name: Update
- href: api/identityapiconnector-update.md
- - name: Upload a client certificate
- href: api/identityapiconnector-uploadclientcertificate.md
- - name: Delete
- href: api/identityapiconnector-delete.md
- - name: Partner customer administration
+ href: api/educationrubric-delete.md
+ - name: Submission
+ href: resources/educationsubmission.md
+ items:
+ - name: List submission resources
+ href: api/educationsubmission-list-resources.md
+ - name: Add submission resource
+ href: api/educationsubmission-post-resources.md
+ - name: Add submission feedback resource outcome
+ href: api/educationfeedbackresourceoutcome-post-outcomes.md
+ - name: Get submission resource
+ href: api/educationsubmissionresource-get.md
+ - name: Delete submission resource
+ href: api/educationsubmissionresource-delete.md
+ - name: Delete feedback resource outcome
+ href: api/educationfeedbackresourceoutcome-delete.md
+ - name: Get submission
+ href: api/educationsubmission-get.md
+ - name: Set up submission resources folder
+ href: api/educationsubmission-setupresourcesfolder.md
+ - name: Submit submission
+ href: api/educationsubmission-submit.md
+ - name: Unsubmit submission
+ href: api/educationsubmission-unsubmit.md
+ - name: List submitted resources
+ href: api/educationsubmission-list-submittedresources.md
+ - name: List outcomes
+ href: api/educationsubmission-list-outcomes.md
+ - name: Get submitted resource
+ href: api/educationsubmittedsubmissionresource-get.md
+ - name: Return submission
+ href: api/educationsubmission-return.md
+ - name: Reassign submission
+ href: api/educationsubmission-reassign.md
+ - name: Outcome
+ items:
+ - name: Outcome
+ href: resources/educationoutcome.md
+ - name: Feedback outcome type
+ href: resources/educationfeedbackoutcome.md
+ - name: Points outcome type
+ href: resources/educationpointsoutcome.md
+ - name: Rubric outcome type
+ href: resources/educationrubricoutcome.md
+ - name: Update outcome
+ href: api/educationoutcome-update.md
+ - name: Extensions
items:
- - name: Granular delegated admin privileges
- items:
- name: Overview
- displayName: GDAP, Partner Center, CSP, VAR
- href: resources/delegatedadminrelationships-api-overview.md
- - name: Delegated admin relationships
- href: resources/delegatedadminrelationship.md
- items:
- - name: Create
- href: api/tenantrelationship-post-delegatedadminrelationships.md
- - name: List
- href: api/tenantrelationship-list-delegatedadminrelationships.md
- - name: Get
- href: api/delegatedadminrelationship-get.md
- - name: Update
- href: api/delegatedadminrelationship-update.md
- - name: Delete
- href: api/delegatedadminrelationship-delete.md
- - name: Delegated admin access assignments
- href: resources/delegatedadminaccessassignment.md
- items:
- - name: Create
- href: api/delegatedadminrelationship-post-accessassignments.md
- - name: List
- href: api/delegatedadminrelationship-list-accessassignments.md
- - name: Get
- href: api/delegatedadminaccessassignment-get.md
- - name: Update
- href: api/delegatedadminaccessassignment-update.md
- - name: Delete
- href: api/delegatedadminaccessassignment-delete.md
- - name: Delegated admin relationship requests
- href: resources/delegatedadminrelationshiprequest.md
- items:
- - name: Create
- href: api/delegatedadminrelationship-post-requests.md
- - name: List
- href: api/delegatedadminrelationship-list-requests.md
- - name: Get
- href: api/delegatedadminrelationshiprequest-get.md
- - name: Delegated admin relationship operations
- href: resources/delegatedadminrelationshipoperation.md
- items:
- - name: List
- href: api/delegatedadminrelationship-list-operations.md
- - name: Get
- href: api/delegatedadminrelationshipoperation-get.md
- - name: Delegated admin customer
- href: resources/delegatedadmincustomer.md
- items:
- - name: List
- href: api/tenantrelationship-list-delegatedadmincustomers.md
- - name: Get
- href: api/delegatedadmincustomer-get.md
- - name: Service management details
- href: resources/delegatedadminservicemanagementdetail.md
- items:
+ displayName: Directory extensions, Schema extensions, Open extensions, On-premises extensions
+ href: /graph/extensibility-overview?context=graph/api/1.0&preserve-view=true
+ - name: Directory extensions
+ items:
+ - name: Extension property
+ href: resources/extensionproperty.md
- name: List
- href: api/delegatedadmincustomer-list-servicemanagementdetails.md
- - name: Mail
- displayName: Outlook, Outlook mail
- items:
- - name: Overview
- href: resources/mail-api-overview.md
- - name: Message
- href: resources/message.md
- items:
- - name: List messages
- href: api/user-list-messages.md
- - name: Create draft message
- href: api/user-post-messages.md
- - name: Get message
- href: api/message-get.md
- - name: Update message
- href: api/message-update.md
- - name: Delete message
- href: api/message-delete.md
- - name: Get message delta
- href: api/message-delta.md
- - name: Send draft message
- href: api/message-send.md
- - name: Copy message
- href: api/message-copy.md
- - name: Move message
- href: api/message-move.md
- - name: Create draft to reply
- href: api/message-createreply.md
- - name: Reply to a message
- href: api/message-reply.md
- - name: Create draft to reply-all
- href: api/message-createreplyall.md
- - name: Reply-all to a message
- href: api/message-replyall.md
- - name: Create draft to forward message
- href: api/message-createforward.md
- - name: Forward message
- href: api/message-forward.md
- - name: Send mail
- href: api/user-sendmail.md
- - name: List attachments
- href: api/message-list-attachments.md
- - name: Add attachment
- href: api/message-post-attachments.md
- - name: Create session to attach large file
- href: api/attachment-createuploadsession.md
- - name: Create open extension
- href: api/opentypeextension-post-opentypeextension.md
- - name: Get open extension
- href: api/opentypeextension-get.md
- - name: Attachment
- items:
- - name: Attachment
- href: resources/attachment.md
- - name: File attachment type
- href: resources/fileattachment.md
- - name: Item attachment type
- href: resources/itemattachment.md
- - name: Reference attachment type
- href: resources/referenceattachment.md
- - name: Create session to attach large file
- href: api/attachment-createuploadsession.md
- - name: Get attachment
- href: api/attachment-get.md
- - name: Delete attachment
- href: api/attachment-delete.md
- - name: Category
- items:
- - name: Category
- href: resources/outlookcategory.md
- - name: List categories
- href: api/outlookuser-list-mastercategories.md
- - name: Create category
- href: api/outlookuser-post-mastercategories.md
- - name: Get category
- href: api/outlookcategory-get.md
- - name: Update category
- href: api/outlookcategory-update.md
- - name: Delete category
- href: api/outlookcategory-delete.md
- - name: Focused Inbox
- href: resources/manage-focused-inbox.md
- items:
- - name: Create Override
- href: api/inferenceclassification-post-overrides.md
- - name: List Overrides
- href: api/inferenceclassification-list-overrides.md
- - name: Update Override
- href: api/inferenceclassificationoverride-update.md
- - name: Delete Override
- href: api/inferenceclassificationoverride-delete.md
- - name: Mail folder
- href: resources/mailfolder.md
- items:
- - name: List mail folders
- href: api/user-list-mailfolders.md
- - name: Create mail folder
- href: api/user-post-mailfolders.md
- - name: Get mail folder
- href: api/mailfolder-get.md
- - name: Update mail folder
- href: api/mailfolder-update.md
- - name: Delete mail folder
- href: api/mailfolder-delete.md
- - name: Copy mail folder
- href: api/mailfolder-copy.md
- - name: Create child folder
- href: api/mailfolder-post-childfolders.md
- - name: Create message in folder
- href: api/mailfolder-post-messages.md
- - name: Get mail folder delta
- href: api/mailfolder-delta.md
- - name: Get message delta
- href: api/message-delta.md
- - name: List child folders
- href: api/mailfolder-list-childfolders.md
- - name: List messages in folder
- href: api/mailfolder-list-messages.md
- - name: Move mail folder
- href: api/mailfolder-move.md
- - name: Mail search folder
- href: resources/mailsearchfolder.md
- items:
- - name: List mail search folders
- href: api/user-list-mailfolders.md
- - name: Create mail search folder
- href: api/mailsearchfolder-post.md
- - name: Get mail search folder
- href: api/mailfolder-get.md
- - name: Update mail search folder
- href: api/mailsearchfolder-update.md
- - name: Delete mail search folder
- href: api/mailfolder-delete.md
- - name: List messages in folder
- href: api/mailfolder-list-messages.md
- - name: List child folders
- href: api/mailfolder-list-childfolders.md
- - name: Rule
- items:
- - name: Rule
- href: resources/messagerule.md
- - name: List rules
- href: api/mailfolder-list-messagerules.md
- - name: Create rule
- href: api/mailfolder-post-messagerules.md
- - name: Get rule
- href: api/messagerule-get.md
- - name: Update rule
- href: api/messagerule-update.md
- - name: Delete rule
- href: api/messagerule-delete.md
- - name: Extended properties
- items:
- - name: Overview
- href: resources/extended-properties-overview.md
- - name: Single-value extended property
- items:
- - name: Single-value extended property
- href: resources/singlevaluelegacyextendedproperty.md
- - name: Create single-value property
- href: api/singlevaluelegacyextendedproperty-post-singlevalueextendedproperties.md
- - name: Get single-value property
- href: api/singlevaluelegacyextendedproperty-get.md
- - name: Multi-value extended property
- items:
- - name: Multi-value extended property
- href: resources/multivaluelegacyextendedproperty.md
- - name: Create multi-value property
- href: api/multivaluelegacyextendedproperty-post-multivalueextendedproperties.md
- - name: Get multi-value property
- href: api/multivaluelegacyextendedproperty-get.md
- - name: Notes
- displayName: OneNote
- items:
- - name: Overview
- href: resources/onenote-api-overview.md
- - name: OneNote root
- items:
- - name: OneNote root
- href: resources/onenote.md
- - name: List notebooks
- href: api/onenote-list-notebooks.md
- - name: Create notebook
- href: api/onenote-post-notebooks.md
- - name: List sections
- href: api/onenote-list-sections.md
- - name: List section groups
- href: api/onenote-list-sectiongroups.md
- - name: List pages
- href: api/onenote-list-pages.md
- - name: Create page
- href: api/onenote-post-pages.md
- - name: Notebook
- href: resources/notebook.md
- items:
- - name: List notebooks
- href: api/onenote-list-notebooks.md
- - name: Create notebook
- href: api/onenote-post-notebooks.md
- - name: Get notebook
- href: api/notebook-get.md
- - name: Get recent notebooks
- href: api/notebook-getrecentnotebooks.md
- - name: Copy notebook
- href: api/notebook-copynotebook.md
- - name: List sections
- href: api/notebook-list-sections.md
- - name: Create section
- href: api/notebook-post-sections.md
- - name: List section groups
- href: api/notebook-list-sectiongroups.md
- - name: Create section group
- href: api/notebook-post-sectiongroups.md
- - name: Section
- href: resources/section.md
- items:
- - name: List sections
- href: api/onenote-list-sections.md
- - name: Create section
- href: api/notebook-post-sections.md
- - name: Get section
- href: api/section-get.md
- - name: List pages
- href: api/section-list-pages.md
- - name: Create page
- href: api/section-post-pages.md
- - name: Copy to notebook
- href: api/section-copytonotebook.md
- - name: Copy to section group
- href: api/section-copytosectiongroup.md
- - name: Section group
- href: resources/sectiongroup.md
- items:
- - name: List section groups
- href: api/onenote-list-sectiongroups.md
- - name: Create section group
- href: api/notebook-post-sectiongroups.md
- - name: Get section group
- href: api/sectiongroup-get.md
- - name: List sections
- href: api/sectiongroup-list-sections.md
- - name: Create section
- href: api/sectiongroup-post-sections.md
- - name: Page
- href: resources/page.md
- items:
- - name: List pages
- href: api/onenote-list-pages.md
- - name: Create page
- href: api/section-post-pages.md
- - name: Get page
- href: api/page-get.md
- - name: Update page
- href: api/page-update.md
- - name: Delete page
- href: api/page-delete.md
- - name: Copy to section
- href: api/page-copytosection.md
- - name: Resource
- href: resources/resource.md
- items:
- - name: Get resource
- href: api/resource-get.md
- - name: People and workplace intelligence
- items:
- - name: Overview
- href: resources/social-overview.md
- - name: People
- items:
- - name: Person
- href: resources/person.md
- - name: List people
- href: api/user-list-people.md
- - name: Insights
- items:
- - name: Office Graph insights
- href: resources/officegraphinsights.md
- - name: Shared
- href: resources/insights-shared.md
- items:
- - name: List shared
- href: api/insights-list-shared.md
- - name: Trending
- href: resources/insights-trending.md
- items:
- - name: List trending
- href: api/insights-list-trending.md
- - name: Used
- href: resources/insights-used.md
- items:
- - name: List used
- href: api/insights-list-used.md
- - name: Personal contacts
- displayName: Outlook, Outlook contacts, Outlook contact, People
- items:
- - name: Contact
- href: resources/contact.md
- items:
- - name: List contacts
- href: api/user-list-contacts.md
- - name: Create contact
- href: api/user-post-contacts.md
- - name: Get contact
- href: api/contact-get.md
- - name: Update contact
- href: api/contact-update.md
- - name: Delete contact
- href: api/contact-delete.md
- - name: Get contact delta
- href: api/contact-delta.md
- - name: Create open extension
- href: api/opentypeextension-post-opentypeextension.md
- - name: Get open extension
- href: api/opentypeextension-get.md
- - name: Contact folder
- href: resources/contactfolder.md
- items:
- - name: List contact folders
- href: api/user-list-contactfolders.md
- - name: Create contact folder
- href: api/user-post-contactfolders.md
- - name: Get contact folder
- href: api/contactfolder-get.md
- - name: Update contact folder
- href: api/contactfolder-update.md
- - name: Delete contact folder
- href: api/contactfolder-delete.md
- - name: Get contact folder delta
- href: api/contactfolder-delta.md
- - name: List child folders
- href: api/contactfolder-list-childfolders.md
- - name: Create child folder
- href: api/contactfolder-post-childfolders.md
- - name: List contacts in folder
- href: api/contactfolder-list-contacts.md
- - name: Create contact in folder
- href: api/contactfolder-post-contacts.md
- - name: Get contact delta
- href: api/contact-delta.md
- - name: Category
- items:
- - name: Category
- href: resources/outlookcategory.md
- - name: List categories
- href: api/outlookuser-list-mastercategories.md
- - name: Create category
- href: api/outlookuser-post-mastercategories.md
- - name: Get category
- href: api/outlookcategory-get.md
- - name: Update category
- href: api/outlookcategory-update.md
- - name: Delete category
- href: api/outlookcategory-delete.md
- - name: Extended properties
- items:
- - name: Overview
- href: resources/extended-properties-overview.md
- - name: Single-value extended property
- items:
- - name: Single-value extended property
- href: resources/singlevaluelegacyextendedproperty.md
- - name: Create single-value property
- href: api/singlevaluelegacyextendedproperty-post-singlevalueextendedproperties.md
- - name: Get single-value property
- href: api/singlevaluelegacyextendedproperty-get.md
- - name: Multi-value extended property
- items:
- - name: Multi-value extended property
- href: resources/multivaluelegacyextendedproperty.md
- - name: Create multi-value property
- href: api/multivaluelegacyextendedproperty-post-multivalueextendedproperties.md
- - name: Get multi-value property
- href: api/multivaluelegacyextendedproperty-get.md
- - name: Reports
- items:
- - name: Azure AD activity reports
- items:
- - name: Overview
- href: resources/azure-ad-auditlog-overview.md
- - name: Directory audit
- href: resources/directoryaudit.md
- items:
- - name: List directory audits
- href: api/directoryaudit-list.md
- - name: Get directory audit
- href: api/directoryaudit-get.md
- - name: Sign-in
- href: resources/signin.md
- items:
- - name: List sign-ins
- href: api/signin-list.md
- - name: Get sign-in
- href: api/signin-get.md
- - name: Provisioning
- href: resources/provisioningobjectsummary.md
- items:
- - name: List provisioning
- href: api/provisioningobjectsummary-list.md
- - name: Microsoft 365 usage reports
+ href: api/application-list-extensionproperty.md
+ - name: Create
+ href: api/application-post-extensionproperty.md
+ - name: Get
+ href: api/extensionproperty-get.md
+ - name: Delete
+ href: api/extensionproperty-delete.md
+ - name: Get available extension properties
+ href: api/directoryobject-getavailableextensionproperties.md
+ - name: Open extensions
+ items:
+ - name: Open type extension
+ href: resources/opentypeextension.md
+ - name: Create
+ href: api/opentypeextension-post-opentypeextension.md
+ - name: Get
+ href: api/opentypeextension-get.md
+ - name: Update
+ href: api/opentypeextension-update.md
+ - name: Delete
+ href: api/opentypeextension-delete.md
+ - name: Schema extension
+ items:
+ - name: Schema extension
+ href: resources/schemaextension.md
+ - name: List
+ href: api/schemaextension-list.md
+ - name: Create
+ href: api/schemaextension-post-schemaextensions.md
+ - name: Get
+ href: api/schemaextension-get.md
+ - name: Update
+ href: api/schemaextension-update.md
+ - name: Delete
+ href: api/schemaextension-delete.md
+ - name: Files
+ displayName: OneDrive, OneDrive for Business, OneDrive business, OneDrive personal, SharePoint
items:
- - name: Overview
- href: resources/report.md
- - name: Microsoft Teams device usage
- href: resources/microsoft-teams-device-usage-reports.md
- items:
- - name: Get user detail
- href: api/reportroot-getteamsdeviceusageuserdetail.md
- - name: Get user counts
- href: api/reportroot-getteamsdeviceusageusercounts.md
- - name: Get distribution user counts
- href: api/reportroot-getteamsdeviceusagedistributionusercounts.md
- - name: Microsoft Teams user activity
- href: resources/microsoft-teams-user-activity-reports.md
- items:
- - name: Get user detail
- href: api/reportroot-getteamsuseractivityuserdetail.md
- - name: Get activity counts
- href: api/reportroot-getteamsuseractivitycounts.md
- - name: Get user counts
- href: api/reportroot-getteamsuseractivityusercounts.md
- - name: Outlook activity
- href: resources/email-activity-reports.md
- items:
- - name: Get user detail
- href: api/reportroot-getemailactivityuserdetail.md
- - name: Get activity counts
- href: api/reportroot-getemailactivitycounts.md
- - name: Get user counts
- href: api/reportroot-getemailactivityusercounts.md
- - name: Outlook app usage
- href: resources/email-app-usage-reports.md
- items:
- - name: Get user detail
- href: api/reportroot-getemailappusageuserdetail.md
- - name: Get apps user counts
- href: api/reportroot-getemailappusageappsusercounts.md
- - name: Get user counts
- href: api/reportroot-getemailappusageusercounts.md
- - name: Get versions user counts
- href: api/reportroot-getemailappusageversionsusercounts.md
- - name: Outlook mailbox usage
- href: resources/mailbox-usage-reports.md
- items:
- - name: Get mailbox detail
- href: api/reportroot-getmailboxusagedetail.md
- - name: Get mailbox counts
- href: api/reportroot-getmailboxusagemailboxcounts.md
- - name: Get quota status mailbox counts
- href: api/reportroot-getmailboxusagequotastatusmailboxcounts.md
- - name: Get storage
- href: api/reportroot-getmailboxusagestorage.md
- - name: Microsoft 365 activations
- href: resources/office-365-activations-reports.md
- items:
- - name: Get user detail
- href: api/reportroot-getoffice365activationsuserdetail.md
- - name: Get activation counts
- href: api/reportroot-getoffice365activationcounts.md
- - name: Get user counts
- href: api/reportroot-getoffice365activationsusercounts.md
- - name: Microsoft 365 active users
- href: resources/office-365-active-users-reports.md
- items:
- - name: Get user detail
- href: api/reportroot-getoffice365activeuserdetail.md
- - name: Get user counts
- href: api/reportroot-getoffice365activeusercounts.md
- - name: Get services user counts
- href: api/reportroot-getoffice365servicesusercounts.md
- - name: Microsoft 365 Apps usage
- href: resources/microsoft-365-apps-usage-report.md
- items:
- - name: Get user detail
- href: api/reportroot-getm365appuserdetail.md
- - name: Get user counts
- href: api/reportroot-getm365appusercounts.md
- - name: Get platform user counts
- href: api/reportroot-getm365appplatformusercounts.md
- - name: Microsoft 365 groups activity
- href: resources/office-365-groups-activity-reports.md
- items:
- - name: Get group detail
- href: api/reportroot-getoffice365groupsactivitydetail.md
- - name: Get activity counts
- href: api/reportroot-getoffice365groupsactivitycounts.md
- - name: Get group counts
- href: api/reportroot-getoffice365groupsactivitygroupcounts.md
- - name: Get storage
- href: api/reportroot-getoffice365groupsactivitystorage.md
- - name: Get file counts
- href: api/reportroot-getoffice365groupsactivityfilecounts.md
- - name: OneDrive activity
- href: resources/onedrive-activity-reports.md
- items:
- - name: Get user detail
- href: api/reportroot-getonedriveactivityuserdetail.md
- - name: Get user counts
- href: api/reportroot-getonedriveactivityusercounts.md
- - name: Get file counts
- href: api/reportroot-getonedriveactivityfilecounts.md
- - name: OneDrive usage
- href: resources/onedrive-usage-reports.md
- items:
- - name: Get account detail
- href: api/reportroot-getonedriveusageaccountdetail.md
- - name: Get account counts
- href: api/reportroot-getonedriveusageaccountcounts.md
- - name: Get file counts
- href: api/reportroot-getonedriveusagefilecounts.md
- - name: Get storage
- href: api/reportroot-getonedriveusagestorage.md
- - name: SharePoint activity
- href: resources/sharepoint-activity-reports.md
- items:
- - name: Get user detail
- href: api/reportroot-getsharepointactivityuserdetail.md
- - name: Get file counts
- href: api/reportroot-getsharepointactivityfilecounts.md
- - name: Get user counts
- href: api/reportroot-getsharepointactivityusercounts.md
- - name: Get pages
- href: api/reportroot-getsharepointactivitypages.md
- - name: SharePoint site usage
- href: resources/sharepoint-site-usage-reports.md
- items:
- - name: Get site detail
- href: api/reportroot-getsharepointsiteusagedetail.md
- - name: Get file counts
- href: api/reportroot-getsharepointsiteusagefilecounts.md
- - name: Get site counts
- href: api/reportroot-getsharepointsiteusagesitecounts.md
- - name: Get storage
- href: api/reportroot-getsharepointsiteusagestorage.md
- - name: Get pages
- href: api/reportroot-getsharepointsiteusagepages.md
- - name: Skype for Business activity
- href: resources/skype-for-business-activity-reports.md
- items:
- - name: Get user detail
- href: api/reportroot-getskypeforbusinessactivityuserdetail.md
- - name: Get activity counts
- href: api/reportroot-getskypeforbusinessactivitycounts.md
- - name: Get user counts
- href: api/reportroot-getskypeforbusinessactivityusercounts.md
- - name: Skype for Business device usage
- href: resources/skype-for-business-device-usage-reports.md
- items:
- - name: Get user detail
- href: api/reportroot-getskypeforbusinessdeviceusageuserdetail.md
- - name: Get distribution user counts
- href: api/reportroot-getskypeforbusinessdeviceusagedistributionusercounts.md
- - name: Get user counts
- href: api/reportroot-getskypeforbusinessdeviceusageusercounts.md
- - name: Skype for Business organizer activity
- href: resources/skype-for-business-organizer-activity-reports.md
- items:
- - name: Get activity counts
- href: api/reportroot-getskypeforbusinessorganizeractivitycounts.md
- - name: Get user counts
- href: api/reportroot-getskypeforbusinessorganizeractivityusercounts.md
- - name: Get minute counts
- href: api/reportroot-getskypeforbusinessorganizeractivityminutecounts.md
- - name: Skype for Business participant activity
- href: resources/skype-for-business-participant-activity-reports.md
- items:
- - name: Get activity counts
- href: api/reportroot-getskypeforbusinessparticipantactivitycounts.md
- - name: Get user counts
- href: api/reportroot-getskypeforbusinessparticipantactivityusercounts.md
- - name: Get minute counts
- href: api/reportroot-getskypeforbusinessparticipantactivityminutecounts.md
- - name: Skype for Business peer-to-peer activity
- href: resources/skype-for-business-peer-to-peer-activity.md
- items:
- - name: Get activity counts
- href: api/reportroot-getskypeforbusinesspeertopeeractivitycounts.md
- - name: Get user counts
- href: api/reportroot-getskypeforbusinesspeertopeeractivityusercounts.md
- - name: Get minute counts
- href: api/reportroot-getskypeforbusinesspeertopeeractivityminutecounts.md
- - name: Yammer activity
- href: resources/yammer-activity-reports.md
- items:
- - name: Get user detail
- href: api/reportroot-getyammeractivityuserdetail.md
- - name: Get activity counts
- href: api/reportroot-getyammeractivitycounts.md
- - name: Get user counts
- href: api/reportroot-getyammeractivityusercounts.md
- - name: Yammer device usage
- href: resources/yammer-device-usage-reports.md
- items:
- - name: Get user detail
- href: api/reportroot-getyammerdeviceusageuserdetail.md
- - name: Get distribution user counts
- href: api/reportroot-getyammerdeviceusagedistributionusercounts.md
- - name: Get user counts
- href: api/reportroot-getyammerdeviceusageusercounts.md
- - name: Yammer groups activity
- href: resources/yammer-groups-activity-reports.md
- items:
- - name: Get group detail
- href: api/reportroot-getyammergroupsactivitydetail.md
- - name: Get group counts
- href: api/reportroot-getyammergroupsactivitygroupcounts.md
- - name: Get activity counts
- href: api/reportroot-getyammergroupsactivitycounts.md
- - name: Microsoft Defender for Office 365 security reports
+ - name: Overview
+ href: resources/onedrive.md
+ - name: Drives
+ href: resources/drive.md
+ items:
+ - name: Get drive
+ href: api/drive-get.md
+ - name: List drives
+ href: api/drive-list.md
+ - name: List children
+ href: api/driveitem-list-children.md
+ - name: Recent files
+ href: api/drive-recent.md
+ - name: Shared files
+ href: api/drive-sharedwithme.md
+ - name: Get special folder
+ href: api/drive-get-specialfolder.md
+ - name: List followed items
+ href: api/drive-list-following.md
+ - name: Drive items
+ href: resources/driveitem.md
+ items:
+ - name: List children
+ href: api/driveitem-list-children.md
+ - name: Get item
+ href: api/driveitem-get.md
+ - name: Get thumbnails
+ href: api/driveitem-list-thumbnails.md
+ - name: Check in files
+ href: api/driveitem-checkin.md
+ - name: Check out files
+ href: api/driveitem-checkout.md
+ - name: Create folder
+ href: api/driveitem-post-children.md
+ - name: Update item
+ href: api/driveitem-update.md
+ - name: Delete item
+ href: api/driveitem-delete.md
+ - name: Restore item
+ href: api/driveitem-restore.md
+ - name: Move item
+ href: api/driveitem-move.md
+ - name: Copy item
+ href: api/driveitem-copy.md
+ - name: Download file
+ href: api/driveitem-get-content.md
+ - name: Convert content
+ href: api/driveitem-get-content-format.md
+ - name: Upload
+ href: api/driveitem-put-content.md
+ - name: Resumable Upload
+ href: api/driveitem-createuploadsession.md
+ - name: Search items
+ href: api/driveitem-search.md
+ - name: Track changes
+ href: api/driveitem-delta.md
+ - name: List versions
+ href: api/driveitem-list-versions.md
+ - name: Follow item
+ href: api/driveitem-follow.md
+ - name: Unfollow item
+ href: api/driveitem-unfollow.md
+ - name: Preview item
+ href: api/driveitem-preview.md
+ - name: Get item analytics
+ href: api/itemanalytics-get.md
+ - name: Extract sensitivity labels
+ href: api/driveitem-extractsensitivitylabels.md
+ - name: Assign sensitivity label
+ href: api/driveitem-assignsensitivitylabel.md
+ - name: Bundles
+ href: resources/bundle.md
+ items:
+ - name: List
+ href: api/bundle-list.md
+ - name: Create
+ href: api/drive-post-bundles.md
+ - name: Get
+ href: api/bundle-get.md
+ - name: Update
+ href: api/bundle-update.md
+ - name: Add item
+ href: api/bundle-additem.md
+ - name: Remove item
+ href: api/bundle-removeitem.md
+ - name: Permissions
+ href: resources/permission.md
+ items:
+ - name: Create sharing link
+ href: api/driveitem-createlink.md
+ - name: Use sharing links
+ href: api/shares-get.md
+ - name: Grant access to sharing link
+ href: api/permission-grant.md
+ - name: List permissions
+ href: api/driveitem-list-permissions.md
+ - name: Add permissions
+ href: api/driveitem-invite.md
+ - name: Get permission
+ href: api/permission-get.md
+ - name: Update permission
+ href: api/permission-update.md
+ - name: Delete permission
+ href: api/permission-delete.md
+ - name: Identity and access
+ displayName: Azure AD, Microsoft identity platform, Identity and access
items:
- - name: Attack simulation reports
- displayname: Attack simulation and training
- href: resources/report-m365defender-reports-overview.md
- - name: Repeat offender
- items:
- - name: Repeat offender
- href: resources/attacksimulationrepeatoffender.md
- - name: Get repeat offenders
- href: api/securityreportsroot-getattacksimulationrepeatoffenders.md
- - name: Simulation data
- items:
- - name: Simulation user coverage
- href: resources/attacksimulationsimulationusercoverage.md
- - name: Get simulation coverage for users
- href: api/securityreportsroot-getattacksimulationsimulationusercoverage.md
- - name: Training data
- items:
- - name: Training user coverage
- href: resources/attacksimulationtrainingusercoverage.md
- - name: Get training coverage for users
- href: api/securityreportsroot-getattacksimulationtrainingusercoverage.md
- - name: Search
- displayname: Microsoft Search API
- items:
- - name: Query
+ - name: Overview
+ displayName: Azure AD, Microsoft identity platform, Identity and access
+ href: resources/azure-ad-overview.md
+ - name: Directory management
+ items:
+ - name: Administrative unit
+ href: resources/administrativeunit.md
+ items:
+ - name: List
+ href: api/directory-list-administrativeunits.md
+ - name: Create
+ href: api/directory-post-administrativeunits.md
+ - name: Get
+ href: api/administrativeunit-get.md
+ - name: Get delta for directory object
+ href: api/directoryobject-delta.md
+ - name: Update
+ href: api/administrativeunit-update.md
+ - name: Delete
+ href: api/administrativeunit-delete.md
+ - name: Add a member
+ href: api/administrativeunit-post-members.md
+ - name: List members
+ href: api/administrativeunit-list-members.md
+ - name: Get a member
+ href: api/administrativeunit-get-members.md
+ - name: Remove a member
+ href: api/administrativeunit-delete-members.md
+ - name: Assign a role with scope
+ href: api/administrativeunit-post-scopedrolemembers.md
+ - name: List role assignments with scope
+ href: api/administrativeunit-list-scopedrolemembers.md
+ - name: Get a role assignment with scope
+ href: api/administrativeunit-get-scopedrolemembers.md
+ - name: Remove a role assignment with scope
+ href: api/administrativeunit-delete-scopedrolemembers.md
+ - name: BitLocker recovery key
+ href: resources/bitlockerrecoverykey.md
+ items:
+ - name: List
+ href: api/bitlocker-list-recoverykeys.md
+ - name: Get
+ href: api/bitlockerrecoverykey-get.md
+ - name: Contracts
+ href: resources/contract.md
+ items:
+ - name: Get contract
+ href: api/contract-get.md
+ - name: List contracts
+ href: api/contract-list.md
+ - name: Custom security attributes
+ items:
+ - name: Overview
+ href: resources/custom-security-attributes-overview.md
+ - name: Allowed values
+ href: resources/allowedvalue.md
+ items:
+ - name: List
+ href: api/customsecurityattributedefinition-list-allowedvalues.md
+ - name: Create
+ href: api/customsecurityattributedefinition-post-allowedvalues.md
+ - name: Get
+ href: api/allowedvalue-get.md
+ - name: Update
+ href: api/allowedvalue-update.md
+ - name: Attribute sets
+ href: resources/attributeset.md
+ items:
+ - name: List
+ href: api/directory-list-attributesets.md
+ - name: Create
+ href: api/directory-post-attributesets.md
+ - name: Get
+ href: api/attributeset-get.md
+ - name: Update
+ href: api/attributeset-update.md
+ - name: Custom security attribute definitions
+ href: resources/customsecurityattributedefinition.md
+ items:
+ - name: List
+ href: api/directory-list-customsecurityattributedefinitions.md
+ - name: Create
+ href: api/directory-post-customsecurityattributedefinitions.md
+ - name: Get
+ href: api/customsecurityattributedefinition-get.md
+ - name: Update
+ href: api/customsecurityattributedefinition-update.md
+ - name: Deleted items
+ href: resources/directory.md
+ items:
+ - name: Get deleted item
+ href: api/directory-deleteditems-get.md
+ - name: List deleted items
+ href: api/directory-deleteditems-list.md
+ - name: Permanently delete item
+ href: api/directory-deleteditems-delete.md
+ - name: Restore deleted item
+ href: api/directory-deleteditems-restore.md
+ - name: List deleted items owned by user
+ href: api/directory-deleteditems-getuserownedobjects.md
+ - name: Device
+ href: resources/device.md
+ items:
+ - name: Get delta for directory object
+ href: api/directoryobject-delta.md
+ - name: List devices
+ href: api/device-list.md
+ - name: Create device
+ href: api/device-post-devices.md
+ - name: Get device
+ href: api/device-get.md
+ - name: Update device
+ href: api/device-update.md
+ - name: Delete device
+ href: api/device-delete.md
+ - name: Get delta
+ href: api/device-delta.md
+ - name: Check member groups
+ href: api/directoryobject-checkmembergroups.md
+ - name: Get member groups
+ href: api/directoryobject-getmembergroups.md
+ - name: Check member objects
+ href: api/directoryobject-checkmemberobjects.md
+ - name: Get member objects
+ href: api/directoryobject-getmemberobjects.md
+ - name: Create registered owner
+ href: api/device-post-registeredowners.md
+ - name: Create registered user
+ href: api/device-post-registeredusers.md
+ - name: Remove registered owner
+ href: api/device-delete-registeredowners.md
+ - name: Remove registered user
+ href: api/device-delete-registeredusers.md
+ - name: List device memberships
+ href: api/device-list-memberof.md
+ - name: List device transitive memberships
+ href: api/device-list-transitivememberof.md
+ - name: List registered owners
+ href: api/device-list-registeredowners.md
+ - name: List registered users
+ href: api/device-list-registeredusers.md
+ - name: Directory object
+ href: resources/directoryobject.md
+ items:
+ - name: Get directory object
+ href: api/directoryobject-get.md
+ - name: Delete directory object
+ href: api/directoryobject-delete.md
+ - name: Get available extension properties
+ href: api/directoryobject-getavailableextensionproperties.md
+ - name: Get member objects
+ href: api/directoryobject-getmemberobjects.md
+ - name: Get member groups
+ href: api/directoryobject-getmembergroups.md
+ - name: Check member groups
+ href: api/directoryobject-checkmembergroups.md
+ - name: Get objects by IDs
+ href: api/directoryobject-getbyids.md
+ - name: Validate properties
+ href: api/directoryobject-validateproperties.md
+ - name: Get delta
+ href: api/directoryobject-delta.md
+ - name: Directory role
+ href: resources/directoryrole.md
+ items:
+ - name: List directory roles
+ href: api/directoryrole-list.md
+ - name: Activate directory role
+ href: api/directoryrole-post-directoryroles.md
+ - name: Get directory role
+ href: api/directoryrole-get.md
+ - name: List members
+ href: api/directoryrole-list-members.md
+ - name: Add member
+ href: api/directoryrole-post-members.md
+ - name: Remove member
+ href: api/directoryrole-delete-member.md
+ - name: List scoped members
+ href: api/directoryrole-list-scopedmembers.md
+ - name: Get delta
+ href: api/directoryrole-delta.md
+ - name: Get delta for directory object
+ href: api/directoryobject-delta.md
+ - name: Directory role template
+ href: resources/directoryroletemplate.md
+ items:
+ - name: List directoryRoleTemplates
+ href: api/directoryroletemplate-list.md
+ - name: Get directoryRoleTemplate
+ href: api/directoryroletemplate-get.md
+ - name: Domains
+ href: resources/domain.md
+ items:
+ - name: List domains
+ href: api/domain-list.md
+ - name: List domain name references
+ href: api/domain-list-domainnamereferences.md
+ - name: List service configuration records
+ href: api/domain-list-serviceconfigurationrecords.md
+ - name: List verification DNS records
+ href: api/domain-list-verificationdnsrecords.md
+ - name: Create domain
+ href: api/domain-post-domains.md
+ - name: Delete domain
+ href: api/domain-delete.md
+ - name: Force delete domain
+ href: api/domain-forcedelete.md
+ - name: Get domain
+ href: api/domain-get.md
+ - name: Update domain
+ href: api/domain-update.md
+ - name: Verify domain
+ href: api/domain-verify.md
+ - name: Promote domain
+ href: api/domain-promote.md
+ - name: On-premises directory synchronization
+ href: resources/onpremisesdirectorysynchronization.md
+ items:
+ - name: Get
+ href: api/onpremisesdirectorysynchronization-get.md
+ - name: Update
+ href: api/onpremisesdirectorysynchronization-update.md
+ - name: Organization
+ href: resources/organization.md
+ items:
+ - name: Get org details
+ href: api/organization-get.md
+ - name: Update org details
+ href: api/organization-update.md
+ - name: Organizational contacts
+ href: resources/orgcontact.md
+ items:
+ - name: List
+ href: api/orgcontact-list.md
+ - name: Get
+ href: api/orgcontact-get.md
+ - name: Get delta
+ href: api/orgcontact-delta.md
+ - name: Get delta for directory object
+ href: api/directoryobject-delta.md
+ - name: Groups
+ href: resources/group.md
+ items:
+ - name: List memberOf
+ href: api/orgcontact-list-memberof.md
+ - name: Get member groups
+ href: api/directoryobject-getmembergroups.md
+ - name: Check member groups
+ href: api/directoryobject-checkmembergroups.md
+ - name: Org hierarchy
+ items:
+ - name: List direct reports
+ href: api/orgcontact-list-directreports.md
+ - name: List memberOf
+ href: api/orgcontact-list-memberof.md
+ - name: Get manager
+ href: api/orgcontact-get-manager.md
+ - name: Get member objects
+ href: api/directoryobject-getmemberobjects.md
+ - name: Role management
+ href: resources/rolemanagement.md
+ items:
+ - name: Role definition
+ href: resources/unifiedroledefinition.md
+ items:
+ - name: List
+ href: api/rbacapplication-list-roledefinitions.md
+ - name: Create
+ href: api/rbacapplication-post-roledefinitions.md
+ - name: Get
+ href: api/unifiedroledefinition-get.md
+ - name: Update
+ href: api/unifiedroledefinition-update.md
+ - name: Delete
+ href: api/unifiedroledefinition-delete.md
+ - name: Role assignment
+ href: resources/unifiedroleassignment.md
+ items:
+ - name: List
+ href: api/rbacapplication-list-roleassignments.md
+ - name: Create
+ href: api/rbacapplication-post-roleassignments.md
+ - name: Get
+ href: api/unifiedroleassignment-get.md
+ - name: Delete
+ href: api/unifiedroleassignment-delete.md
+ - name: Subscribed SKU
+ href: resources/subscribedsku.md
+ items:
+ - name: List subscribedSkus
+ href: api/subscribedsku-list.md
+ - name: Get subscribedSku
+ href: api/subscribedsku-get.md
+ - name: Governance
+ href: resources/identitygovernance-overview.md
+ displayName: Identity Governance, Access reviews, Entitlement Management, Terms of Use, Privileged Identity Management
+ items:
+ - name: Access reviews
+ href: resources/accessreviewsv2-overview.md
+ items:
+ - name: Access review schedule definition
+ href: resources/accessreviewscheduledefinition.md
+ items:
+ - name: List
+ href: api/accessreviewset-list-definitions.md
+ - name: Get
+ href: api/accessreviewscheduledefinition-get.md
+ - name: Create
+ href: api/accessreviewset-post-definitions.md
+ - name: Delete
+ href: api/accessreviewscheduledefinition-delete.md
+ - name: Update
+ href: api/accessreviewscheduledefinition-update.md
+ - name: Filter by current user
+ href: api/accessreviewscheduledefinition-filterbycurrentuser.md
+ - name: Access review instance
+ href: resources/accessreviewinstance.md
+ items:
+ - name: List
+ href: api/accessreviewscheduledefinition-list-instances.md
+ - name: Get
+ href: api/accessreviewinstance-get.md
+ - name: Update
+ href: api/accessreviewinstance-update.md
+ - name: Filter by current user
+ href: api/accessreviewinstance-filterbycurrentuser.md
+ - name: Send reminder
+ href: api/accessreviewinstance-sendreminder.md
+ - name: Stop
+ href: api/accessreviewinstance-stop.md
+ - name: Accept recommendations
+ href: api/accessreviewinstance-acceptrecommendations.md
+ - name: Apply decisions
+ href: api/accessreviewinstance-applydecisions.md
+ - name: Batch record decisions
+ href: api/accessreviewinstance-batchrecorddecisions.md
+ - name: Reset decisions
+ href: api/accessreviewinstance-resetdecisions.md
+ - name: List contacted reviewers
+ href: api/accessreviewinstance-list-contactedreviewers.md
+ - name: Access review stage
+ href: resources/accessreviewstage.md
+ items:
+ - name: List
+ href: api/accessreviewinstance-list-stages.md
+ - name: Get
+ href: api/accessreviewstage-get.md
+ - name: Update
+ href: api/accessreviewstage-update.md
+ - name: Filter by current user
+ href: api/accessreviewstage-filterbycurrentuser.md
+ - name: Stop
+ href: api/accessreviewstage-stop.md
+ - name: Access review instance decision item
+ displayName: access review decisions
+ href: resources/accessreviewinstancedecisionitem.md
+ items:
+ - name: List decisions from an instance
+ href: api/accessreviewinstance-list-decisions.md
+ - name: List decisions from a stage of an instance
+ href: api/accessreviewstage-list-decisions.md
+ - name: Filter by current user
+ href: api/accessreviewinstancedecisionitem-filterbycurrentuser.md
+ - name: Get
+ href: api/accessreviewinstancedecisionitem-get.md
+ - name: Update
+ href: api/accessreviewinstancedecisionitem-update.md
+ - name: Access review history definition
+ href: resources/accessreviewhistorydefinition.md
+ items:
+ - name: Get
+ href: api/accessreviewhistorydefinition-get.md
+ - name: List
+ href: api/accessreviewset-list-historydefinitions.md
+ - name: Create
+ href: api/accessreviewset-post-historydefinitions.md
+ - name: Access review history instance
+ href: resources/accessreviewhistoryinstance.md
+ items:
+ - name: List
+ href: api/accessreviewhistorydefinition-list-instances.md
+ - name: Generate download URI
+ displayName: Downloadable access review history report
+ href: api/accessreviewhistoryinstance-generatedownloaduri.md
+ - name: Consent requests
+ href: resources/consentrequests-overview.md
+ items:
+ - name: Admin consent request policy
+ href: resources/adminconsentrequestpolicy.md
+ items:
+ - name: Get
+ href: api/adminconsentrequestpolicy-get.md
+ - name: Update
+ href: api/adminconsentrequestpolicy-update.md
+ - name: App consent requests
+ href: resources/appconsentrequest.md
+ items:
+ - name: List
+ href: api/appconsentapprovalroute-list-appconsentrequests.md
+ - name: Get
+ href: api/appconsentrequest-get.md
+ - name: Filter by current user
+ href: api/appconsentrequest-filterByCurrentUser.md
+ - name: User consent requests
+ href: resources/userconsentrequest.md
+ items:
+ - name: List
+ href: api/appconsentrequest-list-userconsentrequests.md
+ - name: Get
+ href: api/userconsentrequest-get.md
+ - name: Filter by current user
+ href: api/userconsentrequest-filterByCurrentUser.md
+ - name: Entitlement management
+ href: resources/entitlementmanagement-overview.md
+ items:
+ - name: Access package
+ href: resources/accesspackage.md
+ items:
+ - name: List
+ href: api/entitlementmanagement-list-accesspackages.md
+ - name: Create
+ href: api/entitlementmanagement-post-accesspackages.md
+ - name: Get
+ href: api/accesspackage-get.md
+ - name: Update
+ href: api/accesspackage-update.md
+ - name: Delete
+ href: api/accesspackage-delete.md
+ - name: Filter by current user
+ href: api/accesspackage-filterbycurrentuser.md
+ - name: Get applicable policy requirements
+ href: api/accesspackage-getapplicablepolicyrequirements.md
+ - name: List incompatible access packages
+ href: api/accesspackage-list-incompatibleaccesspackages.md
+ - name: Add incompatible access package
+ href: api/accesspackage-post-incompatibleaccesspackage.md
+ - name: Remove incompatible access package
+ href: api/accesspackage-delete-incompatibleaccesspackage.md
+ - name: List incompatible groups
+ href: api/accesspackage-list-incompatiblegroups.md
+ - name: Add incompatible group
+ href: api/accesspackage-post-incompatiblegroup.md
+ - name: Remove incompatible group
+ href: api/accesspackage-delete-incompatiblegroup.md
+ - name: List access packages incompatible with
+ href: api/accesspackage-list-accesspackagesincompatiblewith.md
+ - name: Access package assignment
+ href: resources/accesspackageassignment.md
+ items:
+ - name: List
+ href: api/entitlementmanagement-list-assignments.md
+ - name: Get
+ href: api/accesspackageassignment-get.md
+ - name: Check additional access
+ href: api/accesspackageassignment-additionalaccess.md
+ - name: Filter by current user
+ href: api/accesspackageassignment-filterbycurrentuser.md
+ - name: Reprocess
+ href: api/accesspackageassignment-reprocess.md
+ - name: Access package assignment request approval
+ items:
+ - name: Approval
+ href: resources/approval.md
+ - name: Get
+ href: api/approval-get.md
+ - name: Filter by current user
+ href: api/approval-filterbycurrentuser.md
+ - name: Approval stage
+ items:
+ - name: Approval stage
+ href: resources/approvalstage.md
+ - name: List
+ href: api/approval-list-stages.md
+ - name: Get
+ href: api/approvalstage-get.md
+ - name: Update
+ href: api/approvalstage-update.md
+ - name: Access package assignment request
+ href: resources/accesspackageassignmentrequest.md
+ items:
+ - name: List
+ href: api/entitlementmanagement-list-assignmentrequests.md
+ - name: Create
+ href: api/entitlementmanagement-post-assignmentrequests.md
+ - name: Get
+ href: api/accesspackageassignmentrequest-get.md
+ - name: Delete
+ href: api/accesspackageassignmentrequest-delete.md
+ - name: Filter by current user
+ href: api/accesspackageassignmentrequest-filterbycurrentuser.md
+ - name: Cancel
+ href: api/accesspackageassignmentrequest-cancel.md
+ - name: Reprocess
+ href: api/accesspackageassignmentrequest-reprocess.md
+ - name: Access package catalog
+ href: resources/accesspackagecatalog.md
+ items:
+ - name: List
+ href: api/entitlementmanagement-list-catalogs.md
+ - name: Create
+ href: api/entitlementmanagement-post-catalogs.md
+ - name: Get
+ href: api/accesspackagecatalog-get.md
+ - name: Update
+ href: api/accesspackagecatalog-update.md
+ - name: Delete
+ href: api/accesspackagecatalog-delete.md
+ - name: Connected organization
+ href: resources/connectedorganization.md
+ items:
+ - name: List
+ href: api/entitlementmanagement-list-connectedorganizations.md
+ - name: Create
+ href: api/entitlementmanagement-post-connectedorganizations.md
+ - name: Get
+ href: api/connectedorganization-get.md
+ - name: Update
+ href: api/connectedorganization-update.md
+ - name: Delete
+ href: api/connectedorganization-delete.md
+ - name: List external sponsors
+ href: api/connectedorganization-list-externalsponsors.md
+ - name: List internal sponsors
+ href: api/connectedorganization-list-internalsponsors.md
+ - name: Add external sponsors
+ href: api/connectedorganization-post-externalsponsors.md
+ - name: Add internal sponsors
+ href: api/connectedorganization-post-internalsponsors.md
+ - name: Remove external sponsors
+ href: api/connectedorganization-delete-externalsponsors.md
+ - name: Remove internal sponsors
+ href: api/connectedorganization-delete-internalsponsors.md
+ - name: Entitlement management settings
+ href: resources/entitlementmanagementsettings.md
+ items:
+ - name: Get
+ href: api/entitlementmanagementsettings-get.md
+ - name: Update
+ href: api/entitlementmanagementsettings-update.md
+ - name: Access package assignment policy
+ href: resources/accesspackageassignmentpolicy.md
+ items:
+ - name: List
+ href: api/entitlementmanagement-list-assignmentpolicies.md
+ - name: Create
+ href: api/entitlementmanagement-post-assignmentpolicies.md
+ - name: Get
+ href: api/accesspackageassignmentpolicy-get.md
+ - name: Update
+ href: api/accesspackageassignmentpolicy-update.md
+ - name: Delete
+ href: api/accesspackageassignmentpolicy-delete.md
+ - name: Lifecycle workflows
+ displayName: LCW, Identity Governance, Joiner, Mover, Leaver
+ items:
+ - name: Overview
+ href: resources/identitygovernance-lifecycleworkflows-overview.md
+ - name: Workflow
+ items:
+ - name: Workflow
+ href: resources/identitygovernance-workflow.md
+ - name: List
+ href: api/identitygovernance-lifecycleworkflowscontainer-list-workflows.md
+ - name: Create
+ href: api/identitygovernance-lifecycleworkflowscontainer-post-workflows.md
+ - name: Get
+ href: api/identitygovernance-workflow-get.md
+ - name: Update
+ href: api/identitygovernance-workflow-update.md
+ - name: Delete
+ href: api/identitygovernance-workflow-delete.md
+ - name: List users in scope
+ href: api/workflow-list-executionscope.md
+ - name: List deleted workflows
+ href: api/identitygovernance-lifecycleworkflowscontainer-list-deleteditems.md
+ - name: Get a deleted workflow
+ href: api/identitygovernance-deleteditemcontainer-get.md
+ - name: Permanently delete a workflow
+ href: api/identitygovernance-deletedItemcontainer-delete.md
+ - name: Restore
+ href: api/identitygovernance-workflow-restore.md
+ - name: Activate (run on-demand)
+ href: api/identitygovernance-workflow-activate.md
+ - name: Workflow version
+ items:
+ - name: Workflow version
+ href: resources/identitygovernance-workflowversion.md
+ - name: List
+ href: api/identitygovernance-workflow-list-versions.md
+ - name: Get
+ href: api/identitygovernance-workflowversion-get.md
+ - name: Create
+ href: api/identitygovernance-workflow-createnewversion.md
+ - name: List tasks for a workflow version
+ href: api/identitygovernance-workflowversion-list-tasks.md
+ - name: Get task for a workflow version
+ href: api/identitygovernance-task-get.md
+ - name: Workflow task
+ items:
+ - name: Workflow task
+ href: resources/identitygovernance-task.md
+ - name: List tasks
+ href: api/identitygovernance-workflow-list-task.md
+ - name: Get task
+ href: api/identitygovernance-task-get.md
+ - name: Update task
+ href: api/identitygovernance-task-update.md
+ - name: Reports
+ displayName: Lifecycle Workflows
+ items:
+ - name: Overview
+ displayName: Lifecycle Workflows reporting
+ href: resources/identitygovernance-lifecycleworkflows-reporting-overview.md
+ - name: User processing results
+ href: resources/identitygovernance-userprocessingresult.md
+ items:
+ - name: List user processing results
+ href: api/identitygovernance-workflow-list-userprocessingresults.md
+ - name: Get user processing result
+ href: api/identitygovernance-userprocessingresult-get.md
+ - name: Get summary
+ href: api/identitygovernance-userprocessingresult-summary.md
+ - name: List task processing results
+ href: api/identitygovernance-userprocessingresult-list-taskprocessingresults.md
+ - name: Task report
+ href: resources/identitygovernance-taskreport.md
+ items:
+ - name: List task reports
+ href: api/identitygovernance-workflow-list-taskreports.md
+ - name: Get summary
+ href: api/identitygovernance-taskreport-summary.md
+ - name: List task processing results
+ href: api/identitygovernance-taskreport-list-taskprocessingresults.md
+ - name: Workflow run
+ items:
+ - name: Run
+ href: resources/identitygovernance-run.md
+ - name: List runs
+ href: api/identitygovernance-workflow-list-runs.md
+ - name: Get runs
+ href: api/identitygovernance-run-get.md
+ - name: Get summary
+ href: api/identitygovernance-run-summary.md
+ - name: List task processing results
+ href: api/identitygovernance-run-list-taskprocessingresults.md
+ - name: List user processing results
+ href: api/identitygovernance-run-list-userprocessingresults.md
+ - name: Task processing result
+ items:
+ - name: Task processing result
+ href: resources/identitygovernance-taskprocessingresult.md
+ - name: Resume
+ href: api/identitygovernance-taskprocessingresult-resume.md
+ - name: Workflow template
+ items:
+ - name: Workflow template
+ href: resources/identitygovernance-workflowtemplate.md
+ - name: List
+ href: api/identitygovernance-lifecycleworkflowscontainer-list-workflowtemplates.md
+ - name: Get
+ href: api/identitygovernance-workflowtemplate-get.md
+ - name: Task definition
+ items:
+ - name: Task definition
+ href: resources/identitygovernance-taskdefinition.md
+ - name: List
+ href: api/identitygovernance-lifecycleworkflowscontainer-list-taskdefinitions.md
+ - name: Get
+ href: api/identitygovernance-taskdefinition-get.md
+ - name: Custom task extension
+ items:
+ - name: Custom task extension
+ href: resources/identitygovernance-customtaskextension.md
+ - name: List
+ href: api/identitygovernance-lifecycleworkflowscontainer-list-customtaskextensions.md
+ - name: Get
+ href: api/identitygovernance-customtaskextension-get.md
+ - name: Create
+ href: api/identitygovernance-lifecycleworkflowscontainer-post-customtaskextensions.md
+ - name: Update
+ href: api/identitygovernance-customtaskextension-update.md
+ - name: Delete
+ href: api/identitygovernance-customtaskextension-delete.md
+ - name: Settings
+ items:
+ - name: Lifecycle management settings
+ href: resources/identitygovernance-lifecyclemanagementsettings.md
+ - name: Get
+ href: api/identitygovernance-lifecyclemanagementsettings-get.md
+ - name: Update
+ href: api/identitygovernance-lifecyclemanagementsettings-update.md
+ - name: Privileged Identity Management
+ displayName: Privileged Identity Management, PIM, Identity Governance
+ items:
+ - name: PIM for Azure AD Roles
+ href: resources/privilegedidentitymanagementv3-overview.md
+ items:
+ - name: Assignment schedule requests
+ href: resources/unifiedroleassignmentschedulerequest.md
+ items:
+ - name: List
+ href: api/rbacapplication-list-roleassignmentschedulerequests.md
+ - name: Create
+ href: api/rbacapplication-post-roleassignmentschedulerequests.md
+ - name: Get
+ href: api/unifiedroleassignmentschedulerequest-get.md
+ - name: Cancel
+ href: api/unifiedroleassignmentschedulerequest-cancel.md
+ - name: Filter by current user
+ href: api/unifiedroleassignmentschedulerequest-filterbycurrentuser.md
+ - name: Assignment schedules
+ href: resources/unifiedroleassignmentschedule.md
+ items:
+ - name: List
+ href: api/rbacapplication-list-roleassignmentschedules.md
+ - name: Get
+ href: api/unifiedroleassignmentschedule-get.md
+ - name: Filter by current user
+ href: api/unifiedroleassignmentschedule-filterbycurrentuser.md
+ - name: Assignment schedule instances
+ href: resources/unifiedroleassignmentscheduleinstance.md
+ items:
+ - name: List
+ href: api/rbacapplication-list-roleassignmentscheduleinstances.md
+ - name: Get
+ href: api/unifiedroleassignmentscheduleinstance-get.md
+ - name: Filter by current user
+ href: api/unifiedroleassignmentscheduleinstance-filterbycurrentuser.md
+ - name: Eligibility schedule requests
+ href: resources/unifiedroleeligibilityschedulerequest.md
+ items:
+ - name: List
+ href: api/rbacapplication-list-roleeligibilityschedulerequests.md
+ - name: Create
+ href: api/rbacapplication-post-roleeligibilityschedulerequests.md
+ - name: Get
+ href: api/unifiedroleeligibilityschedulerequest-get.md
+ - name: Cancel
+ href: api/unifiedroleeligibilityschedulerequest-cancel.md
+ - name: Filter by current user
+ href: api/unifiedroleeligibilityschedulerequest-filterbycurrentuser.md
+ - name: Eligibility schedules
+ href: resources/unifiedroleeligibilityschedule.md
+ items:
+ - name: List
+ href: api/rbacapplication-list-roleeligibilityschedules.md
+ - name: Get
+ href: api/unifiedroleeligibilityschedule-get.md
+ - name: Filter by current user
+ href: api/unifiedroleeligibilityschedule-filterbycurrentuser.md
+ - name: Eligibility schedule instances
+ href: resources/unifiedroleeligibilityscheduleinstance.md
+ items:
+ - name: List
+ href: api/rbacapplication-list-roleeligibilityscheduleinstances.md
+ - name: Get
+ href: api/unifiedroleeligibilityscheduleinstance-get.md
+ - name: Filter by current user
+ href: api/unifiedroleeligibilityscheduleinstance-filterbycurrentuser.md
+ - name: Policies
+ items:
+ - name: Policies and rules
+ href: resources/unifiedrolemanagementpolicy.md
+ - name: List
+ href: api/policyroot-list-rolemanagementpolicies.md
+ - name: Get
+ href: api/unifiedrolemanagementpolicy-get.md
+ - name: List rules
+ href: api/unifiedrolemanagementpolicy-list-rules.md
+ - name: Get rule
+ href: api/unifiedrolemanagementpolicyrule-get.md
+ - name: Update rule
+ href: api/unifiedrolemanagementpolicyrule-update.md
+ - name: Policy assignments
+ href: resources/unifiedrolemanagementpolicyassignment.md
+ items:
+ - name: List
+ href: api/policyroot-list-rolemanagementpolicyassignments.md
+ - name: Get
+ href: api/unifiedrolemanagementpolicyassignment-get.md
+ - name: Terms of use
+ items:
+ - name: Agreement
+ href: resources/agreement.md
+ - name: List
+ href: api/termsofusecontainer-list-agreements.md
+ - name: Create
+ href: api/termsofusecontainer-post-agreements.md
+ - name: Get
+ href: api/agreement-get.md
+ - name: Update
+ href: api/agreement-update.md
+ - name: Delete
+ href: api/agreement-delete.md
+ - name: Agreement acceptances
+ href: resources/agreementacceptance.md
+ items:
+ - name: List acceptances
+ href: api/user-list-agreementacceptances.md
+ - name: List acceptance status
+ href: api/agreement-list-acceptances.md
+ - name: Agreement file
+ items:
+ - name: Default agreement file
+ href: resources/agreementfile.md
+ - name: Localized agreement file
+ href: resources/agreementfilelocalization.md
+ - name: Get default file
+ href: api/agreementfile-get.md
+ - name: Create localized files
+ href: api/agreement-post-files.md
+ - name: List files
+ href: api/agreement-list-files.md
+ - name: List localized files
+ href: api/agreementfile-list-localizations.md
+ - name: Identity and sign-in
+ items:
+ - name: Authentication methods
+ items:
+ - name: Overview
+ href: resources/authenticationmethods-overview.md
+ - name: Authentication methods
+ href: resources/authenticationmethod.md
+ items:
+ - name: List
+ href: api/authentication-list-methods.md
+ - name: FIDO2 security keys
+ href: resources/fido2authenticationmethod.md
+ items:
+ - name: List
+ href: api/fido2authenticationmethod-list.md
+ - name: Get
+ href: api/fido2authenticationmethod-get.md
+ - name: Delete
+ href: api/fido2authenticationmethod-delete.md
+ - name: Microsoft Authenticator
+ href: resources/microsoftauthenticatorauthenticationmethod.md
+ items:
+ - name: List
+ href: api/microsoftauthenticatorauthenticationmethod-list.md
+ - name: Get
+ href: api/microsoftauthenticatorauthenticationmethod-get.md
+ - name: Delete
+ href: api/microsoftauthenticatorauthenticationmethod-delete.md
+ - name: Software OATH token
+ href: resources/softwareOathAuthenticationMethod.md
+ items:
+ - name: List
+ href: api/authentication-list-softwareoathmethods.md
+ - name: Get
+ href: api/softwareOathAuthenticationMethod-get.md
+ - name: Delete
+ href: api/softwareOathAuthenticationMethod-delete.md
+ - name: Windows Hello for Business
+ href: resources/windowshelloforbusinessauthenticationmethod.md
+ items:
+ - name: List
+ href: api/windowshelloforbusinessauthenticationmethod-list.md
+ - name: Get
+ href: api/windowshelloforbusinessauthenticationmethod-get.md
+ - name: Delete
+ href: api/windowshelloforbusinessauthenticationmethod-delete.md
+ - name: Phone
+ href: resources/phoneauthenticationmethod.md
+ items:
+ - name: List
+ href: api/authentication-list-phonemethods.md
+ - name: Get
+ href: api/phoneauthenticationmethod-get.md
+ - name: Update
+ href: api/phoneauthenticationmethod-update.md
+ - name: Delete
+ href: api/phoneauthenticationmethod-delete.md
+ - name: Add
+ href: api/authentication-post-phonemethods.md
+ - name: Enable SMS sign-in
+ href: api/phoneauthenticationmethod-enablesmssignin.md
+ - name: Disable SMS sign-in
+ href: api/phoneauthenticationmethod-disablesmssignin.md
+ - name: Email
+ href: resources/emailauthenticationmethod.md
+ items:
+ - name: List
+ href: api/authentication-list-emailmethods.md
+ - name: Get
+ href: api/emailauthenticationmethod-get.md
+ - name: Update
+ href: api/emailauthenticationmethod-update.md
+ - name: Delete
+ href: api/emailauthenticationmethod-delete.md
+ - name: Add
+ href: api/authentication-post-emailmethods.md
+ - name: Certificate-based auth configuration
+ displayName: CBA
+ href: resources/certificatebasedauthconfiguration.md
+ items:
+ - name: List
+ href: api/certificatebasedauthconfiguration-list.md
+ - name: Create
+ href: api/certificatebasedauthconfiguration-post-certificatebasedauthconfiguration.md
+ - name: Get
+ href: api/certificatebasedauthconfiguration-get.md
+ - name: Delete
+ href: api/certificatebasedauthconfiguration-delete.md
+ - name: Password
+ href: resources/passwordauthenticationmethod.md
+ items:
+ - name: List
+ href: api/authentication-list-passwordmethods.md
+ - name: Get
+ href: api/passwordauthenticationmethod-get.md
+ - name: Reset
+ href: api/authenticationmethod-resetpassword.md
+ - name: Get operation status
+ href: api/longrunningoperation-get.md
+ - name: Temporary Access Pass
+ displayName: TAP
+ href: resources/temporaryaccesspassauthenticationmethod.md
+ items:
+ - name: List
+ href: api/authentication-list-temporaryaccesspassmethods.md
+ - name: Create
+ href: api/authentication-post-temporaryaccesspassmethods.md
+ - name: Get
+ href: api/temporaryaccesspassauthenticationmethod-get.md
+ - name: Delete
+ href: api/temporaryaccesspassauthenticationmethod-delete.md
+ - name: Authentication strengths
+ items:
+ - name: Overview
+ href: resources/authenticationstrengths-overview.md
+ - name: Authentication strengths policy
+ href: resources/authenticationstrengthpolicy.md
+ items:
+ - name: List
+ href: api/authenticationstrengthroot-list-policies.md
+ - name: Create
+ href: api/authenticationstrengthroot-post-policies.md
+ - name: Get
+ href: api/authenticationstrengthpolicy-get.md
+ - name: Update
+ href: api/authenticationstrengthpolicy-update.md
+ - name: Delete
+ href: api/authenticationstrengthroot-delete-policies.md
+ - name: List usage
+ href: api/authenticationstrengthpolicy-usage.md
+ - name: Authentication combination configurations
+ items:
+ - name: Authentication combination configuration
+ href: resources/authenticationcombinationconfiguration.md
+ - name: FIDO2 combination configuration
+ href: resources/fido2combinationconfiguration.md
+ - name: Create
+ href: api/authenticationstrengthpolicy-post-combinationconfigurations.md
+ - name: List
+ href: api/authenticationstrengthpolicy-list-combinationconfigurations.md
+ - name: Get
+ href: api/authenticationcombinationconfiguration-get.md
+ - name: Update
+ href: api/authenticationcombinationconfiguration-update.md
+ - name: Delete
+ href: api/authenticationstrengthpolicy-delete-combinationconfigurations.md
+ - name: Authentication method modes
+ href: resources/authenticationmethodmodedetail.md
+ items:
+ - name: List authentication combinations and method modes
+ href: api/authenticationstrengthroot-list-authenticationmethodmodes.md
+ - name: Get authentication method modes
+ href: api/authenticationmethodmodedetail-get.md
+ - name: Conditional Access
+ items:
+ - name: Conditional Access
+ href: resources/conditionalaccessroot.md
+ - name: Policies
+ items:
+ - name: Conditional Access policy
+ href: resources/conditionalaccesspolicy.md
+ - name: List
+ href: api/conditionalaccessroot-list-policies.md
+ - name: Create
+ href: api/conditionalaccessroot-post-policies.md
+ - name: Get
+ href: api/conditionalaccesspolicy-get.md
+ - name: Update
+ href: api/conditionalaccesspolicy-update.md
+ - name: Delete
+ href: api/conditionalaccesspolicy-delete.md
+ - name: Named locations
+ items:
+ - name: Named location
+ items:
+ - name: Named location
+ href: resources/namedlocation.md
+ - name: List
+ href: api/conditionalaccessroot-list-namedlocations.md
+ - name: Get
+ href: api/namedlocation-get.md
+ - name: Delete
+ href: api/namedlocation-delete.md
+ - name: Country named location
+ items:
+ - name: Country named location
+ href: resources/countrynamedlocation.md
+ - name: List
+ href: api/conditionalaccessroot-list-namedlocations.md
+ - name: Create
+ href: api/conditionalaccessroot-post-namedlocations.md
+ - name: Get
+ href: api/countrynamedlocation-get.md
+ - name: Update
+ href: api/countrynamedlocation-update.md
+ - name: Delete
+ href: api/countrynamedlocation-delete.md
+ - name: IP named location
+ items:
+ - name: IP named location
+ href: resources/ipnamedlocation.md
+ - name: List
+ href: api/conditionalaccessroot-list-namedlocations.md
+ - name: Create
+ href: api/conditionalaccessroot-post-namedlocations.md
+ - name: Get
+ href: api/ipnamedlocation-get.md
+ - name: Update
+ href: api/ipnamedlocation-update.md
+ - name: Delete
+ href: api/ipnamedlocation-delete.md
+ - name: Authentication context
+ items:
+ - name: Authentication context class reference
+ href: resources/authenticationcontextclassreference.md
+ - name: List
+ href: api/conditionalaccessroot-list-authenticationcontextclassreferences.md
+ - name: Create or update
+ href: api/authenticationcontextclassreference-update.md
+ - name: Get
+ href: api/authenticationcontextclassreference-get.md
+ - name: Delete
+ href: api/authenticationcontextclassreference-delete.md
+ - name: Templates
+ items:
+ - name: Conditional access template
+ href: resources/conditionalAccessTemplate.md
+ - name: List
+ href: api/conditionalaccessroot-list-templates.md
+ - name: Get
+ href: api/conditionalaccesstemplate-get.md
+ - name: Cross-tenant access
+ items:
+ - name: Overview
+ href: resources/crosstenantaccesspolicy-overview.md
+ - name: Policy
+ items:
+ - name: Cross-tenant access policy
+ href: resources/crosstenantaccesspolicy.md
+ - name: Get
+ href: api/crosstenantaccesspolicy-get.md
+ - name: Update
+ href: api/crosstenantaccesspolicy-update.md
+ - name: Default settings
+ items:
+ - name: Cross-tenant access default settings
+ href: resources/crosstenantaccesspolicyconfigurationdefault.md
+ - name: Get
+ href: api/crosstenantaccesspolicyconfigurationdefault-get.md
+ - name: Update
+ href: api/crosstenantaccesspolicyconfigurationdefault-update.md
+ - name: Reset to system default
+ href: api/crosstenantaccesspolicyconfigurationdefault-resettosystemdefault.md
+ - name: Partner settings
+ items:
+ - name: Cross-tenant access partner settings
+ href: resources/crosstenantaccesspolicyconfigurationpartner.md
+ - name: List
+ href: api/crosstenantaccesspolicy-list-partners.md
+ - name: Create
+ href: api/crosstenantaccesspolicy-post-partners.md
+ - name: Get
+ href: api/crosstenantaccesspolicyconfigurationpartner-get.md
+ - name: Update
+ href: api/crosstenantaccesspolicyconfigurationpartner-update.md
+ - name: Delete
+ href: api/crosstenantaccesspolicyconfigurationpartner-delete.md
+ - name: Partner user sync settings
+ items:
+ - name: Cross-tenant access partner user sync settings
+ href: resources/crosstenantidentitysyncpolicypartner.md
+ - name: Create
+ href: api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization.md
+ - name: Get
+ href: api/crosstenantidentitysyncpolicypartner-get.md
+ - name: Update
+ href: api/crosstenantidentitysyncpolicypartner-update.md
+ - name: Delete
+ href: api/crosstenantidentitysyncpolicypartner-delete.md
+ - name: Data policy operation
+ href: resources/datapolicyoperation.md
+ items:
+ - name: Get data policy operation
+ href: api/datapolicyoperation-get.md
+ - name: Delegated permission grant
+ items:
+ - name: OAuth 2.0 permission grant
+ href: resources/oauth2permissiongrant.md
+ - name: List
+ href: api/oauth2permissiongrant-list.md
+ - name: Create
+ href: api/oauth2permissiongrant-post.md
+ - name: Get
+ href: api/oauth2permissiongrant-get.md
+ - name: Update
+ href: api/oauth2permissiongrant-update.md
+ - name: Delete
+ href: api/oauth2permissiongrant-delete.md
+ - name: Get delta
+ href: api/oauth2permissiongrant-delta.md
+ - name: Identity protection
+ href: resources/identityprotection-overview.md
+ items:
+ - name: Risk detection
+ href: resources/riskdetection.md
+ items:
+ - name: List
+ href: api/riskdetection-list.md
+ - name: Get
+ href: api/riskdetection-get.md
+ - name: Risky user
+ href: resources/riskyuser.md
+ items:
+ - name: List risky users
+ href: api/riskyuser-list.md
+ - name: Get risky user
+ href: api/riskyuser-get.md
+ - name: List history
+ href: api/riskyuser-list-history.md
+ - name: Get history
+ href: api/riskyuser-get-riskyuserhistoryitem.md
+ - name: Confirm compromised
+ href: api/riskyuser-confirmcompromised.md
+ - name: Dismiss
+ href: api/riskyuser-dismiss.md
+ - name: Service principal risk detection
+ items:
+ - name: Risk detection
+ href: resources/serviceprincipalriskdetection.md
+ - name: List
+ href: api/identityprotectionroot-list-serviceprincipalriskdetections.md
+ - name: Get
+ href: api/serviceprincipalriskdetection-get.md
+ - name: Risky service principal
+ items:
+ - name: Risky service principal
+ href: resources/riskyserviceprincipal.md
+ - name: List risky service principals
+ href: api/identityprotectionroot-list-riskyserviceprincipals.md
+ - name: Get risky service principal
+ href: api/riskyserviceprincipal-get.md
+ - name: List history
+ href: api/riskyserviceprincipal-list-history.md
+ - name: Confirm compromised
+ href: api/riskyserviceprincipal-confirmcompromised.md
+ - name: Dismiss
+ href: api/riskyserviceprincipal-dismiss.md
+ - name: Identity provider
+ items:
+ - name: Identity provider base
+ href: resources/identityproviderbase.md
+ - name: External identities
+ items:
+ - name: Built-in identity provider type
+ href: resources/builtinidentityprovider.md
+ - name: Social identity provider type
+ href: resources/socialidentityprovider.md
+ - name: Apple identity provider type
+ href: resources/applemanagedidentityprovider.md
+ - name: List available identity providers
+ href: api/identityproviderbase-availableprovidertypes.md
+ - name: List configured identity providers
+ href: api/identitycontainer-list-identityproviders.md
+ - name: Create identity provider
+ href: api/identitycontainer-post-identityproviders.md
+ - name: Get identity provider
+ href: api/identityproviderbase-get.md
+ - name: Update identity provider
+ href: api/identityproviderbase-update.md
+ - name: Delete identity provider
+ href: api/identityproviderbase-delete.md
+ - name: Domain-based external identities
+ items:
+ - name: SAML/Ws-Fed external domain federation
+ href: resources/samlorwsfedexternaldomainfederation.md
+ - name: List federated configurations
+ href: api/samlorwsfedexternaldomainfederation-list.md
+ - name: Get federated configuration
+ href: api/samlorwsfedexternaldomainfederation-get.md
+ - name: Create federated configuration
+ href: api/samlorwsfedexternaldomainfederation-post.md
+ - name: Update federated configuration
+ href: api/samlorwsfedexternaldomainfederation-update.md
+ - name: Delete federated configuration
+ href: api/samlorwsfedexternaldomainfederation-delete.md
+ - name: List domains
+ href: api/samlorwsfedexternaldomainfederation-list-domains.md
+ - name: Create externalDomainName
+ href: api/samlorwsfedexternaldomainfederation-post-domains.md
+ - name: Federation with Azure AD
+ items:
+ - name: Federated domain configuration
+ href: resources/internaldomainfederation.md
+ - name: Get
+ href: api/internaldomainfederation-get.md
+ - name: Create
+ href: api/domain-post-federationconfiguration.md
+ - name: Update
+ href: api/internaldomainfederation-update.md
+ - name: Delete
+ href: api/internaldomainfederation-delete.md
+ - name: Identity provider (deprecated)
+ items:
+ - name: Identity provider type
+ href: resources/identityprovider.md
+ - name: List
+ href: api/identityprovider-list.md
+ - name: Create
+ href: api/identityprovider-post-identityproviders.md
+ - name: Get
+ href: api/identityprovider-get.md
+ - name: Update
+ href: api/identityprovider-update.md
+ - name: Delete
+ href: api/identityprovider-delete.md
+ - name: List available provider types
+ href: api/identityprovider-list-availableprovidertypes.md
+ - name: Invitation manager
+ href: resources/invitation.md
+ items:
+ - name: Create invitation
+ href: api/invitation-post.md
+ - name: Organizational branding
+ href: resources/organizationalbranding.md
+ items:
+ - name: Get
+ href: api/organizationalbranding-get.md
+ - name: Update
+ href: api/organizationalbranding-update.md
+ - name: Branding localization
+ href: resources/organizationalbrandinglocalization.md
+ items:
+ - name: List
+ href: api/organizationalbranding-list-localizations.md
+ - name: Create
+ href: api/organizationalbranding-post-localizations.md
+ - name: Get
+ href: api/organizationalbrandinglocalization-get.md
+ - name: Update
+ href: api/organizationalbrandinglocalization-update.md
+ - name: Delete
+ href: api/organizationalbrandinglocalization-delete.md
+ - name: Policies
+ items:
+ - name: Overview
+ href: resources/policy-overview.md
+ - name: Activity-based timeout policy
+ href: resources/activitybasedtimeoutpolicy.md
+ items:
+ - name: List
+ href: api/activitybasedtimeoutpolicy-list.md
+ - name: Create
+ href: api/activitybasedtimeoutpolicy-post-activitybasedtimeoutpolicies.md
+ - name: Get
+ href: api/activitybasedtimeoutpolicy-get.md
+ - name: Update
+ href: api/activitybasedtimeoutpolicy-update.md
+ - name: Delete
+ href: api/activitybasedtimeoutpolicy-delete.md
+ - name: Application authentication method policy
+ items:
+ - name: Overview
+ href: resources/applicationauthenticationmethodpolicy.md
+ - name: Tenant app management policy
+ items:
+ - name: Tenant app management policy
+ href: resources/tenantappmanagementpolicy.md
+ - name: Get
+ href: api/tenantappmanagementpolicy-get.md
+ - name: Update
+ href: api/tenantappmanagementpolicy-update.md
+ - name: App management policy
+ items:
+ - name: App management policy
+ href: resources/appmanagementpolicy.md
+ - name: List
+ href: api/appmanagementpolicy-list.md
+ - name: Get
+ href: api/appmanagementpolicy-get.md
+ - name: Create
+ href: api/appmanagementpolicy-post.md
+ - name: Update
+ href: api/appmanagementpolicy-update.md
+ - name: Delete
+ href: api/appmanagementpolicy-delete.md
+ - name: Create applies to
+ href: api/appmanagementpolicy-post-appliesto.md
+ - name: List applies to
+ href: api/appmanagementpolicy-list-appliesto.md
+ - name: Delete applies to
+ href: api/appmanagementpolicy-delete-appliesto.md
+ - name: Authentication flows policy
+ items:
+ - name: Authentication flows policy
+ href: resources/authenticationflowspolicy.md
+ - name: Get
+ href: api/authenticationflowspolicy-get.md
+ - name: Update
+ href: api/authenticationflowspolicy-update.md
+ - name: Authentication methods policy
+ items:
+ - name: Overview
+ href: resources/authenticationmethodspolicies-overview.md
+ - name: Authentication methods policy
+ href: resources/authenticationmethodspolicy.md
+ items:
+ - name: Get
+ href: api/authenticationmethodspolicy-get.md
+ - name: Update
+ href: api/authenticationmethodspolicy-update.md
+ - name: Email policy
+ href: resources/emailauthenticationmethodconfiguration.md
+ items:
+ - name: Get
+ href: api/emailauthenticationmethodconfiguration-get.md
+ - name: Update
+ href: api/emailauthenticationmethodconfiguration-update.md
+ - name: Delete
+ href: api/emailauthenticationmethodconfiguration-delete.md
+ - name: FIDO2 policy
+ href: resources/fido2authenticationmethodconfiguration.md
+ items:
+ - name: Get
+ href: api/fido2authenticationmethodconfiguration-get.md
+ - name: Update
+ href: api/fido2authenticationmethodconfiguration-update.md
+ - name: Delete
+ href: api/fido2authenticationmethodconfiguration-delete.md
+ - name: Microsoft Authenticator policy
+ href: resources/microsoftauthenticatorauthenticationmethodconfiguration.md
+ items:
+ - name: Get
+ href: api/microsoftauthenticatorauthenticationmethodconfiguration-get.md
+ - name: Update
+ href: api/microsoftauthenticatorauthenticationmethodconfiguration-update.md
+ - name: Delete
+ href: api/microsoftauthenticatorauthenticationmethodconfiguration-delete.md
+ - name: Temporary Access Pass policy
+ href: resources/temporaryaccesspassauthenticationmethodconfiguration.md
+ items:
+ - name: Get
+ href: api/temporaryaccesspassauthenticationmethodconfiguration-get.md
+ - name: Update
+ href: api/temporaryaccesspassauthenticationmethodconfiguration-update.md
+ - name: Delete
+ href: api/temporaryaccesspassauthenticationmethodconfiguration-delete.md
+ - name: SMS policy
+ href: resources/smsAuthenticationMethodConfiguration.md
+ items:
+ - name: Get
+ href: api/smsAuthenticationMethodConfiguration-get.md
+ - name: Update
+ href: api/smsAuthenticationMethodConfiguration-update.md
+ - name: Delete
+ href: api/smsAuthenticationMethodConfiguration-delete.md
+ - name: Third-party software OATH policy
+ href: resources/softwareoathAuthenticationMethodConfiguration.md
+ items:
+ - name: Get
+ href: api/softwareoathAuthenticationMethodConfiguration-get.md
+ - name: Update
+ href: api/softwareoathAuthenticationMethodConfiguration-update.md
+ - name: Delete
+ href: api/softwareoathAuthenticationMethodConfiguration-delete.md
+ - name: Voice call policy
+ href: resources/voiceAuthenticationMethodConfiguration.md
+ items:
+ - name: Get
+ href: api/voiceAuthenticationMethodConfiguration-get.md
+ - name: Update
+ href: api/voiceAuthenticationMethodConfiguration-update.md
+ - name: Delete
+ href: api/voiceAuthenticationMethodConfiguration-delete.md
+ - name: X509 certificate
+ displayName: certificate-based authentication, CBA
+ href: resources/x509Certificateauthenticationmethodconfiguration.md
+ items:
+ - name: Get
+ href: api/x509certificateauthenticationmethodconfiguration-get.md
+ - name: Update
+ href: api/x509certificateauthenticationmethodconfiguration-update.md
+ - name: Delete
+ href: api/x509certificateauthenticationmethodconfiguration-delete.md
+ - name: Authorization policy
+ href: resources/authorizationpolicy.md
+ items:
+ - name: Get
+ href: api/authorizationpolicy-get.md
+ - name: Update
+ href: api/authorizationpolicy-update.md
+ - name: Claims mapping policy
+ href: resources/claimsmappingpolicy.md
+ items:
+ - name: Create
+ href: api/claimsmappingpolicy-post-claimsmappingpolicies.md
+ - name: List
+ href: api/claimsmappingpolicy-list.md
+ - name: Get
+ href: api/claimsmappingpolicy-get.md
+ - name: Update
+ href: api/claimsmappingpolicy-update.md
+ - name: Delete
+ href: api/claimsmappingpolicy-delete.md
+ - name: List applied to applications
+ href: api/claimsmappingpolicy-list-appliesto.md
+ - name: Feature rollout policy
+ href: resources/featurerolloutpolicy.md
+ items:
+ - name: List
+ href: api/featurerolloutpolicies-list.md
+ - name: Create
+ href: api/featurerolloutpolicies-post.md
+ - name: Get
+ href: api/featurerolloutpolicy-get.md
+ - name: Update
+ href: api/featurerolloutpolicy-update.md
+ - name: Delete
+ href: api/featurerolloutpolicy-delete.md
+ - name: Create appliesTo
+ href: api/featurerolloutpolicy-post-appliesto.md
+ - name: Delete appliesTo
+ href: api/featurerolloutpolicy-delete-appliesto.md
+ - name: Home realm discovery policy
+ href: resources/homerealmdiscoverypolicy.md
+ items:
+ - name: List
+ href: api/homerealmdiscoverypolicy-list.md
+ - name: Create
+ href: api/homerealmdiscoverypolicy-post-homerealmdiscoverypolicies.md
+ - name: Get
+ href: api/homerealmdiscoverypolicy-get.md
+ - name: Update
+ href: api/homerealmdiscoverypolicy-update.md
+ - name: Delete
+ href: api/homerealmdiscoverypolicy-delete.md
+ - name: List applied to applications
+ href: api/homerealmdiscoverypolicy-list-appliesto.md
+ - name: Token issuance policy
+ href: resources/tokenissuancepolicy.md
+ items:
+ - name: List
+ href: api/tokenissuancepolicy-list.md
+ - name: Create
+ href: api/tokenissuancepolicy-post-tokenissuancepolicy.md
+ - name: Get
+ href: api/tokenissuancepolicy-get.md
+ - name: Update
+ href: api/tokenissuancepolicy-update.md
+ - name: Delete
+ href: api/tokenissuancepolicy-delete.md
+ - name: List applied to applications
+ href: api/tokenissuancepolicy-list-appliesto.md
+ - name: Token lifetime policy
+ href: resources/tokenlifetimepolicy.md
+ items:
+ - name: List
+ href: api/tokenlifetimepolicy-list.md
+ - name: Create
+ href: api/tokenlifetimepolicy-post-tokenlifetimepolicies.md
+ - name: Get
+ href: api/tokenlifetimepolicy-get.md
+ - name: Update
+ href: api/tokenlifetimepolicy-update.md
+ - name: Delete
+ href: api/tokenlifetimepolicy-delete.md
+ - name: List applied to applications
+ href: api/tokenlifetimepolicy-list-appliesto.md
+ - name: Security defaults policy
+ href: resources/identitysecuritydefaultsenforcementpolicy.md
+ items:
+ - name: Get
+ href: api/identitysecuritydefaultsenforcementpolicy-get.md
+ - name: Update
+ href: api/identitysecuritydefaultsenforcementpolicy-update.md
+ - name: User flows
+ items:
+ - name: Self-service sign up user flows in Azure AD
+ items:
+ - name: Self-service sign up user flow
+ href: resources/b2xidentityuserflow.md
+ - name: List
+ href: api/identitycontainer-list-b2xuserflows.md
+ - name: Create
+ href: api/identitycontainer-post-b2xuserflows.md
+ - name: Get
+ href: api/b2xidentityuserflow-get.md
+ - name: Delete
+ href: api/b2xidentityuserflow-delete.md
+ - name: List identity providers
+ href: api/b2xidentityuserflow-list-identityproviders.md
+ - name: Add identity provider
+ href: api/b2xidentityuserflow-post-identityproviders.md
+ - name: Remove identity provider
+ href: api/b2xidentityuserflow-delete-identityproviders.md
+ - name: List user attribute assignments
+ href: api/b2xidentityuserflow-list-userattributeassignments.md
+ - name: Create user attribute assignment
+ href: api/b2xidentityuserflow-post-userattributeassignments.md
+ - name: List languages
+ href: api/b2xidentityuserflow-list-languages.md
+ - name: Get API connectors configuration
+ href: api/b2xidentityuserflow-get-apiConnectorConfiguration.md
+ - name: Configure an API connector
+ href: api/b2xidentityuserflow-put-apiConnectorConfiguration.md
+ - name: User flow attributes
+ items:
+ - name: User flow attribute
+ href: resources/identityuserflowattribute.md
+ - name: List
+ href: api/identityuserflowattribute-list.md
+ - name: Create
+ href: api/identityuserflowattribute-post.md
+ - name: Get
+ href: api/identityuserflowattribute-get.md
+ - name: Update
+ href: api/identityuserflowattribute-update.md
+ - name: Delete
+ href: api/identityuserflowattribute-delete.md
+ - name: User flow attribute assignment
+ items:
+ - name: User flow attribute assignment
+ href: resources/identityuserflowattributeassignment.md
+ - name: Get
+ href: api/identityuserflowattributeassignment-get.md
+ - name: Update
+ href: api/identityuserflowattributeassignment-update.md
+ - name: Delete
+ href: api/identityuserflowattributeassignment-delete.md
+ - name: User flow language configuration
+ items:
+ - name: User flow language configuration
+ href: resources/userflowlanguageconfiguration.md
+ - name: Get
+ href: api/userflowlanguageconfiguration-get.md
+ - name: List default pages
+ href: api/userflowlanguageconfiguration-list-defaultpages.md
+ - name: List overrides pages
+ href: api/userflowlanguageconfiguration-list-overridespages.md
+ - name: User flow language page
+ href: resources/userflowlanguagepage.md
+ - name: Get
+ href: api/userflowlanguagepage-get.md
+ - name: Update
+ href: api/userflowlanguagepage-put.md
+ - name: Delete
+ href: api/userflowlanguagepage-delete.md
+ - name: API connectors
+ items:
+ - name: API connector
+ href: resources/identityapiconnector.md
+ - name: List
+ href: api/identityapiconnector-list.md
+ - name: Create
+ href: api/identityapiconnector-create.md
+ - name: Get
+ href: api/identityapiconnector-get.md
+ - name: Update
+ href: api/identityapiconnector-update.md
+ - name: Upload a client certificate
+ href: api/identityapiconnector-uploadclientcertificate.md
+ - name: Delete
+ href: api/identityapiconnector-delete.md
+ - name: Partner customer administration
+ items:
+ - name: Granular delegated admin privileges
+ items:
+ - name: Overview
+ displayName: GDAP, Partner Center, CSP, VAR
+ href: resources/delegatedadminrelationships-api-overview.md
+ - name: Delegated admin relationships
+ href: resources/delegatedadminrelationship.md
+ items:
+ - name: Create
+ href: api/tenantrelationship-post-delegatedadminrelationships.md
+ - name: List
+ href: api/tenantrelationship-list-delegatedadminrelationships.md
+ - name: Get
+ href: api/delegatedadminrelationship-get.md
+ - name: Update
+ href: api/delegatedadminrelationship-update.md
+ - name: Delete
+ href: api/delegatedadminrelationship-delete.md
+ - name: Delegated admin access assignments
+ href: resources/delegatedadminaccessassignment.md
+ items:
+ - name: Create
+ href: api/delegatedadminrelationship-post-accessassignments.md
+ - name: List
+ href: api/delegatedadminrelationship-list-accessassignments.md
+ - name: Get
+ href: api/delegatedadminaccessassignment-get.md
+ - name: Update
+ href: api/delegatedadminaccessassignment-update.md
+ - name: Delete
+ href: api/delegatedadminaccessassignment-delete.md
+ - name: Delegated admin relationship requests
+ href: resources/delegatedadminrelationshiprequest.md
+ items:
+ - name: Create
+ href: api/delegatedadminrelationship-post-requests.md
+ - name: List
+ href: api/delegatedadminrelationship-list-requests.md
+ - name: Get
+ href: api/delegatedadminrelationshiprequest-get.md
+ - name: Delegated admin relationship operations
+ href: resources/delegatedadminrelationshipoperation.md
+ items:
+ - name: List
+ href: api/delegatedadminrelationship-list-operations.md
+ - name: Get
+ href: api/delegatedadminrelationshipoperation-get.md
+ - name: Delegated admin customer
+ href: resources/delegatedadmincustomer.md
+ items:
+ - name: List
+ href: api/tenantrelationship-list-delegatedadmincustomers.md
+ - name: Get
+ href: api/delegatedadmincustomer-get.md
+ - name: Service management details
+ href: resources/delegatedadminservicemanagementdetail.md
+ items:
+ - name: List
+ href: api/delegatedadmincustomer-list-servicemanagementdetails.md
+ - name: Mail
+ displayName: Outlook, Outlook mail
items:
- - name: Overview
- href: resources/search-api-overview.md
- - name: Search request type
- href: resources/searchrequest.md
- - name: Search response type
- href: resources/searchresponse.md
- - name: Query data
- href: api/search-query.md
- - name: Index
+ - name: Overview
+ href: resources/mail-api-overview.md
+ - name: Message
+ href: resources/message.md
+ items:
+ - name: List messages
+ href: api/user-list-messages.md
+ - name: Create draft message
+ href: api/user-post-messages.md
+ - name: Get message
+ href: api/message-get.md
+ - name: Update message
+ href: api/message-update.md
+ - name: Delete message
+ href: api/message-delete.md
+ - name: Get message delta
+ href: api/message-delta.md
+ - name: Send draft message
+ href: api/message-send.md
+ - name: Copy message
+ href: api/message-copy.md
+ - name: Move message
+ href: api/message-move.md
+ - name: Create draft to reply
+ href: api/message-createreply.md
+ - name: Reply to a message
+ href: api/message-reply.md
+ - name: Create draft to reply-all
+ href: api/message-createreplyall.md
+ - name: Reply-all to a message
+ href: api/message-replyall.md
+ - name: Create draft to forward message
+ href: api/message-createforward.md
+ - name: Forward message
+ href: api/message-forward.md
+ - name: Send mail
+ href: api/user-sendmail.md
+ - name: List attachments
+ href: api/message-list-attachments.md
+ - name: Add attachment
+ href: api/message-post-attachments.md
+ - name: Create session to attach large file
+ href: api/attachment-createuploadsession.md
+ - name: Create open extension
+ href: api/opentypeextension-post-opentypeextension.md
+ - name: Get open extension
+ href: api/opentypeextension-get.md
+ - name: Attachment
+ items:
+ - name: Attachment
+ href: resources/attachment.md
+ - name: File attachment type
+ href: resources/fileattachment.md
+ - name: Item attachment type
+ href: resources/itemattachment.md
+ - name: Reference attachment type
+ href: resources/referenceattachment.md
+ - name: Create session to attach large file
+ href: api/attachment-createuploadsession.md
+ - name: Get attachment
+ href: api/attachment-get.md
+ - name: Delete attachment
+ href: api/attachment-delete.md
+ - name: Category
+ items:
+ - name: Category
+ href: resources/outlookcategory.md
+ - name: List categories
+ href: api/outlookuser-list-mastercategories.md
+ - name: Create category
+ href: api/outlookuser-post-mastercategories.md
+ - name: Get category
+ href: api/outlookcategory-get.md
+ - name: Update category
+ href: api/outlookcategory-update.md
+ - name: Delete category
+ href: api/outlookcategory-delete.md
+ - name: Focused Inbox
+ href: resources/manage-focused-inbox.md
+ items:
+ - name: Create Override
+ href: api/inferenceclassification-post-overrides.md
+ - name: List Overrides
+ href: api/inferenceclassification-list-overrides.md
+ - name: Update Override
+ href: api/inferenceclassificationoverride-update.md
+ - name: Delete Override
+ href: api/inferenceclassificationoverride-delete.md
+ - name: Mail folder
+ href: resources/mailfolder.md
+ items:
+ - name: List mail folders
+ href: api/user-list-mailfolders.md
+ - name: Create mail folder
+ href: api/user-post-mailfolders.md
+ - name: Get mail folder
+ href: api/mailfolder-get.md
+ - name: Update mail folder
+ href: api/mailfolder-update.md
+ - name: Delete mail folder
+ href: api/mailfolder-delete.md
+ - name: Copy mail folder
+ href: api/mailfolder-copy.md
+ - name: Create child folder
+ href: api/mailfolder-post-childfolders.md
+ - name: Create message in folder
+ href: api/mailfolder-post-messages.md
+ - name: Get mail folder delta
+ href: api/mailfolder-delta.md
+ - name: Get message delta
+ href: api/message-delta.md
+ - name: List child folders
+ href: api/mailfolder-list-childfolders.md
+ - name: List messages in folder
+ href: api/mailfolder-list-messages.md
+ - name: Move mail folder
+ href: api/mailfolder-move.md
+ - name: Mail search folder
+ href: resources/mailsearchfolder.md
+ items:
+ - name: List mail search folders
+ href: api/user-list-mailfolders.md
+ - name: Create mail search folder
+ href: api/mailsearchfolder-post.md
+ - name: Get mail search folder
+ href: api/mailfolder-get.md
+ - name: Update mail search folder
+ href: api/mailsearchfolder-update.md
+ - name: Delete mail search folder
+ href: api/mailfolder-delete.md
+ - name: List messages in folder
+ href: api/mailfolder-list-messages.md
+ - name: List child folders
+ href: api/mailfolder-list-childfolders.md
+ - name: Rule
+ items:
+ - name: Rule
+ href: resources/messagerule.md
+ - name: List rules
+ href: api/mailfolder-list-messagerules.md
+ - name: Create rule
+ href: api/mailfolder-post-messagerules.md
+ - name: Get rule
+ href: api/messagerule-get.md
+ - name: Update rule
+ href: api/messagerule-update.md
+ - name: Delete rule
+ href: api/messagerule-delete.md
+ - name: Extended properties
+ items:
+ - name: Overview
+ href: resources/extended-properties-overview.md
+ - name: Single-value extended property
+ items:
+ - name: Single-value extended property
+ href: resources/singlevaluelegacyextendedproperty.md
+ - name: Create single-value property
+ href: api/singlevaluelegacyextendedproperty-post-singlevalueextendedproperties.md
+ - name: Get single-value property
+ href: api/singlevaluelegacyextendedproperty-get.md
+ - name: Multi-value extended property
+ items:
+ - name: Multi-value extended property
+ href: resources/multivaluelegacyextendedproperty.md
+ - name: Create multi-value property
+ href: api/multivaluelegacyextendedproperty-post-multivalueextendedproperties.md
+ - name: Get multi-value property
+ href: api/multivaluelegacyextendedproperty-get.md
+ - name: Notes
+ displayName: OneNote
items:
- - name: Overview
- href: resources/indexing-api-overview.md
- - name: External connection
- items:
- - name: External connection
- href: resources/externalconnectors-externalconnection.md
- - name: List
- href: api/externalconnectors-externalconnection-list.md
- - name: Create
- href: api/externalconnectors-external-post-connections.md
- - name: Get
- href: api/externalconnectors-externalconnection-get.md
- - name: Update
- href: api/externalconnectors-externalconnection-update.md
- - name: Delete
- href: api/externalconnectors-externalconnection-delete.md
- - name: Get operation
- href: api/externalconnectors-connectionoperation-get.md
- - name: Schema
- items:
- - name: Schema
- href: resources/externalconnectors-schema.md
- - name: Create
- href: api/externalconnectors-schema-create.md
- - name: Get
- href: api/externalconnectors-schema-get.md
- - name: External item
- items:
- - name: External item
- href: resources/externalconnectors-externalitem.md
- - name: Create
- href: api/externalconnectors-externalitem-create.md
- - name: Get
- href: api/externalconnectors-externalitem-get.md
- - name: Update
- href: api/externalconnectors-externalitem-update.md
- - name: Delete
- href: api/externalconnectors-externalitem-delete.md
- - name: External group
- items:
- - name: External group
- href: resources/externalconnectors-externalgroup.md
- - name: Create
- href: api/externalconnectors-externalconnection-post-groups.md
- - name: Get
- href: api/externalconnectors-externalgroup-get.md
- - name: Update
- href: api/externalconnectors-externalgroup-update.md
- - name: Delete
- href: api/externalconnectors-externalgroup-delete.md
- - name: External group member
- items:
- - name: Identity
- href: resources/externalconnectors-identity.md
- - name: Create
- href: api/externalconnectors-externalgroup-post-members.md
- - name: Delete
- href: api/externalconnectors-identity-delete.md
- - name: Security
- displayname: Security API, Microsoft Intelligent Security Graph
- items:
- - name: Overview
- href: resources/security-api-overview.md
- - name: Advanced hunting
+ - name: Overview
+ href: resources/onenote-api-overview.md
+ - name: OneNote root
+ items:
+ - name: OneNote root
+ href: resources/onenote.md
+ - name: List notebooks
+ href: api/onenote-list-notebooks.md
+ - name: Create notebook
+ href: api/onenote-post-notebooks.md
+ - name: List sections
+ href: api/onenote-list-sections.md
+ - name: List section groups
+ href: api/onenote-list-sectiongroups.md
+ - name: List pages
+ href: api/onenote-list-pages.md
+ - name: Create page
+ href: api/onenote-post-pages.md
+ - name: Notebook
+ href: resources/notebook.md
+ items:
+ - name: List notebooks
+ href: api/onenote-list-notebooks.md
+ - name: Create notebook
+ href: api/onenote-post-notebooks.md
+ - name: Get notebook
+ href: api/notebook-get.md
+ - name: Get recent notebooks
+ href: api/notebook-getrecentnotebooks.md
+ - name: Copy notebook
+ href: api/notebook-copynotebook.md
+ - name: List sections
+ href: api/notebook-list-sections.md
+ - name: Create section
+ href: api/notebook-post-sections.md
+ - name: List section groups
+ href: api/notebook-list-sectiongroups.md
+ - name: Create section group
+ href: api/notebook-post-sectiongroups.md
+ - name: Section
+ href: resources/section.md
+ items:
+ - name: List sections
+ href: api/onenote-list-sections.md
+ - name: Create section
+ href: api/notebook-post-sections.md
+ - name: Get section
+ href: api/section-get.md
+ - name: List pages
+ href: api/section-list-pages.md
+ - name: Create page
+ href: api/section-post-pages.md
+ - name: Copy to notebook
+ href: api/section-copytonotebook.md
+ - name: Copy to section group
+ href: api/section-copytosectiongroup.md
+ - name: Section group
+ href: resources/sectiongroup.md
+ items:
+ - name: List section groups
+ href: api/onenote-list-sectiongroups.md
+ - name: Create section group
+ href: api/notebook-post-sectiongroups.md
+ - name: Get section group
+ href: api/sectiongroup-get.md
+ - name: List sections
+ href: api/sectiongroup-list-sections.md
+ - name: Create section
+ href: api/sectiongroup-post-sections.md
+ - name: Page
+ href: resources/page.md
+ items:
+ - name: List pages
+ href: api/onenote-list-pages.md
+ - name: Create page
+ href: api/section-post-pages.md
+ - name: Get page
+ href: api/page-get.md
+ - name: Update page
+ href: api/page-update.md
+ - name: Delete page
+ href: api/page-delete.md
+ - name: Copy to section
+ href: api/page-copytosection.md
+ - name: Resource
+ href: resources/resource.md
+ items:
+ - name: Get resource
+ href: api/resource-get.md
+ - name: People and workplace intelligence
items:
- - name: Run hunting query
- href: api/security-security-runhuntingquery.md
- - name: Hunting query results
- href: resources/security-huntingqueryresults.md
- - name: Hunting row result
- href: resources/security-huntingrowresult.md
- - name: Single property schema
- href: resources/security-singlepropertyschema.md
- - name: Alerts and incidents
+ - name: Overview
+ href: resources/social-overview.md
+ - name: People
+ items:
+ - name: Person
+ href: resources/person.md
+ - name: List people
+ href: api/user-list-people.md
+ - name: Insights
+ items:
+ - name: Office Graph insights
+ href: resources/officegraphinsights.md
+ - name: Shared
+ href: resources/insights-shared.md
+ items:
+ - name: List shared
+ href: api/insights-list-shared.md
+ - name: Trending
+ href: resources/insights-trending.md
+ items:
+ - name: List trending
+ href: api/insights-list-trending.md
+ - name: Used
+ href: resources/insights-used.md
+ items:
+ - name: List used
+ href: api/insights-list-used.md
+ - name: Personal contacts
+ displayName: Outlook, Outlook contacts, Outlook contact, People
+ items:
+ - name: Contact
+ href: resources/contact.md
+ items:
+ - name: List contacts
+ href: api/user-list-contacts.md
+ - name: Create contact
+ href: api/user-post-contacts.md
+ - name: Get contact
+ href: api/contact-get.md
+ - name: Update contact
+ href: api/contact-update.md
+ - name: Delete contact
+ href: api/contact-delete.md
+ - name: Get contact delta
+ href: api/contact-delta.md
+ - name: Create open extension
+ href: api/opentypeextension-post-opentypeextension.md
+ - name: Get open extension
+ href: api/opentypeextension-get.md
+ - name: Contact folder
+ href: resources/contactfolder.md
+ items:
+ - name: List contact folders
+ href: api/user-list-contactfolders.md
+ - name: Create contact folder
+ href: api/user-post-contactfolders.md
+ - name: Get contact folder
+ href: api/contactfolder-get.md
+ - name: Update contact folder
+ href: api/contactfolder-update.md
+ - name: Delete contact folder
+ href: api/contactfolder-delete.md
+ - name: Get contact folder delta
+ href: api/contactfolder-delta.md
+ - name: List child folders
+ href: api/contactfolder-list-childfolders.md
+ - name: Create child folder
+ href: api/contactfolder-post-childfolders.md
+ - name: List contacts in folder
+ href: api/contactfolder-list-contacts.md
+ - name: Create contact in folder
+ href: api/contactfolder-post-contacts.md
+ - name: Get contact delta
+ href: api/contact-delta.md
+ - name: Category
+ items:
+ - name: Category
+ href: resources/outlookcategory.md
+ - name: List categories
+ href: api/outlookuser-list-mastercategories.md
+ - name: Create category
+ href: api/outlookuser-post-mastercategories.md
+ - name: Get category
+ href: api/outlookcategory-get.md
+ - name: Update category
+ href: api/outlookcategory-update.md
+ - name: Delete category
+ href: api/outlookcategory-delete.md
+ - name: Extended properties
+ items:
+ - name: Overview
+ href: resources/extended-properties-overview.md
+ - name: Single-value extended property
+ items:
+ - name: Single-value extended property
+ href: resources/singlevaluelegacyextendedproperty.md
+ - name: Create single-value property
+ href: api/singlevaluelegacyextendedproperty-post-singlevalueextendedproperties.md
+ - name: Get single-value property
+ href: api/singlevaluelegacyextendedproperty-get.md
+ - name: Multi-value extended property
+ items:
+ - name: Multi-value extended property
+ href: resources/multivaluelegacyextendedproperty.md
+ - name: Create multi-value property
+ href: api/multivaluelegacyextendedproperty-post-multivalueextendedproperties.md
+ - name: Get multi-value property
+ href: api/multivaluelegacyextendedproperty-get.md
+ - name: Reports
items:
- - name: Alert
- items:
- - name: Alert
- href: resources/security-alert.md
- - name: List alerts
- href: api/security-list-alerts_v2.md
- - name: Get alert
- href: api/security-alert-get.md
- - name: Update alert
- href: api/security-alert-update.md
- - name: Create comment for alert
- href: api/security-alert-post-comments.md
- - name: Alert evidence
- items:
- - name: Alert evidence
- href: resources/security-alertevidence.md
- - name: Analyzed message evidence
- href: resources/security-analyzedMessageEvidence.md
- - name: Cloud application evidence
- href: resources/security-cloudApplicationEvidence.md
- - name: Device evidence
- href: resources/security-deviceEvidence.md
- - name: File evidence
- href: resources/security-fileEvidence.md
- - name: IP evidence
- href: resources/security-ipEvidence.md
- - name: Mailbox evidence
- href: resources/security-mailboxEvidence.md
- - name: Mail cluster evidence
- href: resources/security-mailClusterEvidence.md
- - name: OAuth application evidence
- href: resources/security-oauthApplicationEvidence.md
- - name: Process evidence
- href: resources/security-processEvidence.md
- - name: Registry key evidence
- href: resources/security-registryKeyEvidence.md
- - name: Registry value evidence
- href: resources/security-registryValueEvidence.md
- - name: Security group evidence
- href: resources/security-securityGroupEvidence.md
- - name: URL evidence
- href: resources/security-urlEvidence.md
- - name: User evidence
- href: resources/security-userEvidence.md
- - name: Incident
- items:
- - name: Incident
- href: resources/security-incident.md
- - name: List incidents
- href: api/security-list-incidents.md
- - name: Get incident
- href: api/security-incident-get.md
- - name: Update incident
- href: api/security-incident-update.md
- - name: Create comment for incident
- href: api/security-incident-post-comments.md
- - name: eDiscovery
+ - name: Identity and access reports
+ items:
+ - name: Azure AD activity reports
+ items:
+ - name: Registration and usage
+ items:
+ - name: User registration details
+ href: resources/userregistrationdetails.md
+ items:
+ - name: List
+ href: api/authenticationmethodsroot-list-userregistrationdetails.md
+ - name: Get
+ href: api/userregistrationdetails-get.md
+ - name: Users registered by feature
+ href: resources/userregistrationfeaturesummary.md
+ items:
+ - name: List
+ href: api/authenticationmethodsroot-usersregisteredbyfeature.md
+ - name: Users registered by method
+ href: resources/userregistrationmethodsummary.md
+ items:
+ - name: List
+ href: api/authenticationmethodsroot-usersregisteredbymethod.md
+ - name: Azure AD audit logs
+ items:
+ - name: Overview
+ href: resources/azure-ad-auditlog-overview.md
+ - name: Directory audit
+ href: resources/directoryaudit.md
+ items:
+ - name: List directory audits
+ href: api/directoryaudit-list.md
+ - name: Get directory audit
+ href: api/directoryaudit-get.md
+ - name: Sign-in
+ href: resources/signin.md
+ items:
+ - name: List sign-ins
+ href: api/signin-list.md
+ - name: Get sign-in
+ href: api/signin-get.md
+ - name: Provisioning
+ href: resources/provisioningobjectsummary.md
+ items:
+ - name: List provisioning
+ href: api/provisioningobjectsummary-list.md
+ - name: Microsoft 365 usage reports
+ items:
+ - name: Overview
+ href: resources/report.md
+ - name: Microsoft Teams device usage
+ href: resources/microsoft-teams-device-usage-reports.md
+ items:
+ - name: Get user detail
+ href: api/reportroot-getteamsdeviceusageuserdetail.md
+ - name: Get user counts
+ href: api/reportroot-getteamsdeviceusageusercounts.md
+ - name: Get distribution user counts
+ href: api/reportroot-getteamsdeviceusagedistributionusercounts.md
+ - name: Microsoft Teams user activity
+ href: resources/microsoft-teams-user-activity-reports.md
+ items:
+ - name: Get user detail
+ href: api/reportroot-getteamsuseractivityuserdetail.md
+ - name: Get activity counts
+ href: api/reportroot-getteamsuseractivitycounts.md
+ - name: Get user counts
+ href: api/reportroot-getteamsuseractivityusercounts.md
+ - name: Microsoft Teams team activity
+ href: resources/microsoft-teams-team-usage-reports.md
+ items:
+ - name: Get team detail
+ href: api/reportroot-getteamsteamactivitydetail.md
+ - name: Get team activity counts
+ href: api/reportroot-getteamsteamactivitycounts.md
+ - name: Get team activity distribution counts
+ href: api/reportroot-getteamsteamactivitydistributioncounts.md
+ - name: Get team counts
+ href: api/reportroot-getteamsteamcounts.md
+ - name: Outlook activity
+ href: resources/email-activity-reports.md
+ items:
+ - name: Get user detail
+ href: api/reportroot-getemailactivityuserdetail.md
+ - name: Get activity counts
+ href: api/reportroot-getemailactivitycounts.md
+ - name: Get user counts
+ href: api/reportroot-getemailactivityusercounts.md
+ - name: Outlook app usage
+ href: resources/email-app-usage-reports.md
+ items:
+ - name: Get user detail
+ href: api/reportroot-getemailappusageuserdetail.md
+ - name: Get apps user counts
+ href: api/reportroot-getemailappusageappsusercounts.md
+ - name: Get user counts
+ href: api/reportroot-getemailappusageusercounts.md
+ - name: Get versions user counts
+ href: api/reportroot-getemailappusageversionsusercounts.md
+ - name: Outlook mailbox usage
+ href: resources/mailbox-usage-reports.md
+ items:
+ - name: Get mailbox detail
+ href: api/reportroot-getmailboxusagedetail.md
+ - name: Get mailbox counts
+ href: api/reportroot-getmailboxusagemailboxcounts.md
+ - name: Get quota status mailbox counts
+ href: api/reportroot-getmailboxusagequotastatusmailboxcounts.md
+ - name: Get storage
+ href: api/reportroot-getmailboxusagestorage.md
+ - name: Microsoft 365 activations
+ href: resources/office-365-activations-reports.md
+ items:
+ - name: Get user detail
+ href: api/reportroot-getoffice365activationsuserdetail.md
+ - name: Get activation counts
+ href: api/reportroot-getoffice365activationcounts.md
+ - name: Get user counts
+ href: api/reportroot-getoffice365activationsusercounts.md
+ - name: Microsoft 365 active users
+ href: resources/office-365-active-users-reports.md
+ items:
+ - name: Get user detail
+ href: api/reportroot-getoffice365activeuserdetail.md
+ - name: Get user counts
+ href: api/reportroot-getoffice365activeusercounts.md
+ - name: Get services user counts
+ href: api/reportroot-getoffice365servicesusercounts.md
+ - name: Microsoft 365 Apps usage
+ href: resources/microsoft-365-apps-usage-report.md
+ items:
+ - name: Get user detail
+ href: api/reportroot-getm365appuserdetail.md
+ - name: Get user counts
+ href: api/reportroot-getm365appusercounts.md
+ - name: Get platform user counts
+ href: api/reportroot-getm365appplatformusercounts.md
+ - name: Microsoft 365 groups activity
+ href: resources/office-365-groups-activity-reports.md
+ items:
+ - name: Get group detail
+ href: api/reportroot-getoffice365groupsactivitydetail.md
+ - name: Get activity counts
+ href: api/reportroot-getoffice365groupsactivitycounts.md
+ - name: Get group counts
+ href: api/reportroot-getoffice365groupsactivitygroupcounts.md
+ - name: Get storage
+ href: api/reportroot-getoffice365groupsactivitystorage.md
+ - name: Get file counts
+ href: api/reportroot-getoffice365groupsactivityfilecounts.md
+ - name: OneDrive activity
+ href: resources/onedrive-activity-reports.md
+ items:
+ - name: Get user detail
+ href: api/reportroot-getonedriveactivityuserdetail.md
+ - name: Get user counts
+ href: api/reportroot-getonedriveactivityusercounts.md
+ - name: Get file counts
+ href: api/reportroot-getonedriveactivityfilecounts.md
+ - name: OneDrive usage
+ href: resources/onedrive-usage-reports.md
+ items:
+ - name: Get account detail
+ href: api/reportroot-getonedriveusageaccountdetail.md
+ - name: Get account counts
+ href: api/reportroot-getonedriveusageaccountcounts.md
+ - name: Get file counts
+ href: api/reportroot-getonedriveusagefilecounts.md
+ - name: Get storage
+ href: api/reportroot-getonedriveusagestorage.md
+ - name: SharePoint activity
+ href: resources/sharepoint-activity-reports.md
+ items:
+ - name: Get user detail
+ href: api/reportroot-getsharepointactivityuserdetail.md
+ - name: Get file counts
+ href: api/reportroot-getsharepointactivityfilecounts.md
+ - name: Get user counts
+ href: api/reportroot-getsharepointactivityusercounts.md
+ - name: Get pages
+ href: api/reportroot-getsharepointactivitypages.md
+ - name: SharePoint site usage
+ href: resources/sharepoint-site-usage-reports.md
+ items:
+ - name: Get site detail
+ href: api/reportroot-getsharepointsiteusagedetail.md
+ - name: Get file counts
+ href: api/reportroot-getsharepointsiteusagefilecounts.md
+ - name: Get site counts
+ href: api/reportroot-getsharepointsiteusagesitecounts.md
+ - name: Get storage
+ href: api/reportroot-getsharepointsiteusagestorage.md
+ - name: Get pages
+ href: api/reportroot-getsharepointsiteusagepages.md
+ - name: Skype for Business activity
+ href: resources/skype-for-business-activity-reports.md
+ items:
+ - name: Get user detail
+ href: api/reportroot-getskypeforbusinessactivityuserdetail.md
+ - name: Get activity counts
+ href: api/reportroot-getskypeforbusinessactivitycounts.md
+ - name: Get user counts
+ href: api/reportroot-getskypeforbusinessactivityusercounts.md
+ - name: Skype for Business device usage
+ href: resources/skype-for-business-device-usage-reports.md
+ items:
+ - name: Get user detail
+ href: api/reportroot-getskypeforbusinessdeviceusageuserdetail.md
+ - name: Get distribution user counts
+ href: api/reportroot-getskypeforbusinessdeviceusagedistributionusercounts.md
+ - name: Get user counts
+ href: api/reportroot-getskypeforbusinessdeviceusageusercounts.md
+ - name: Skype for Business organizer activity
+ href: resources/skype-for-business-organizer-activity-reports.md
+ items:
+ - name: Get activity counts
+ href: api/reportroot-getskypeforbusinessorganizeractivitycounts.md
+ - name: Get user counts
+ href: api/reportroot-getskypeforbusinessorganizeractivityusercounts.md
+ - name: Get minute counts
+ href: api/reportroot-getskypeforbusinessorganizeractivityminutecounts.md
+ - name: Skype for Business participant activity
+ href: resources/skype-for-business-participant-activity-reports.md
+ items:
+ - name: Get activity counts
+ href: api/reportroot-getskypeforbusinessparticipantactivitycounts.md
+ - name: Get user counts
+ href: api/reportroot-getskypeforbusinessparticipantactivityusercounts.md
+ - name: Get minute counts
+ href: api/reportroot-getskypeforbusinessparticipantactivityminutecounts.md
+ - name: Skype for Business peer-to-peer activity
+ href: resources/skype-for-business-peer-to-peer-activity.md
+ items:
+ - name: Get activity counts
+ href: api/reportroot-getskypeforbusinesspeertopeeractivitycounts.md
+ - name: Get user counts
+ href: api/reportroot-getskypeforbusinesspeertopeeractivityusercounts.md
+ - name: Get minute counts
+ href: api/reportroot-getskypeforbusinesspeertopeeractivityminutecounts.md
+ - name: Yammer activity
+ href: resources/yammer-activity-reports.md
+ items:
+ - name: Get user detail
+ href: api/reportroot-getyammeractivityuserdetail.md
+ - name: Get activity counts
+ href: api/reportroot-getyammeractivitycounts.md
+ - name: Get user counts
+ href: api/reportroot-getyammeractivityusercounts.md
+ - name: Yammer device usage
+ href: resources/yammer-device-usage-reports.md
+ items:
+ - name: Get user detail
+ href: api/reportroot-getyammerdeviceusageuserdetail.md
+ - name: Get distribution user counts
+ href: api/reportroot-getyammerdeviceusagedistributionusercounts.md
+ - name: Get user counts
+ href: api/reportroot-getyammerdeviceusageusercounts.md
+ - name: Yammer groups activity
+ href: resources/yammer-groups-activity-reports.md
+ items:
+ - name: Get group detail
+ href: api/reportroot-getyammergroupsactivitydetail.md
+ - name: Get group counts
+ href: api/reportroot-getyammergroupsactivitygroupcounts.md
+ - name: Get activity counts
+ href: api/reportroot-getyammergroupsactivitycounts.md
+ - name: Microsoft Defender for Office 365 security reports
+ items:
+ - name: Attack simulation reports
+ href: resources/report-m365defender-reports-overview.md
+ - name: Repeat offender
+ items:
+ - name: Repeat offender
+ href: resources/attacksimulationrepeatoffender.md
+ - name: Get repeat offenders
+ href: api/securityreportsroot-getattacksimulationrepeatoffenders.md
+ - name: Simulation data
+ items:
+ - name: Simulation user coverage
+ href: resources/attacksimulationsimulationusercoverage.md
+ - name: Get simulation coverage for users
+ href: api/securityreportsroot-getattacksimulationsimulationusercoverage.md
+ - name: Training data
+ items:
+ - name: Training user coverage
+ href: resources/attacksimulationtrainingusercoverage.md
+ - name: Get training coverage for users
+ href: api/securityreportsroot-getattacksimulationtrainingusercoverage.md
+ - name: Search
items:
- - name: Case
- href: resources/security-ediscoverycase.md
- items:
- - name: List
- href: api/security-casesroot-list-ediscoverycases.md
- - name: Create
- href: api/security-casesroot-post-ediscoverycases.md
- - name: Get
- href: api/security-ediscoverycase-get.md
- - name: Update
- href: api/security-ediscoverycase-update.md
- - name: Delete
- href: api/security-casesroot-delete-ediscoverycases.md
- - name: Close
- href: api/security-ediscoverycase-close.md
- - name: Reopen
- href: api/security-ediscoverycase-reopen.md
- - name: List operations
- href: api/security-ediscoverycase-list-operations.md
- - name: List custodians
- href: api/security-ediscoverycase-list-custodians.md
- - name: Create custodian
- href: api/security-ediscoverycase-post-custodians.md
- - name: List non-custodial data sources
- href: api/security-ediscoverycase-list-noncustodialdatasources.md
- - name: Create non-custodial data source
- href: api/security-ediscoverycase-post-noncustodialdatasources.md
- - name: List searches
- href: api/security-ediscoverycase-list-searches.md
- - name: Create search
- href: api/security-ediscoverycase-post-searches.md
- - name: List review sets
- href: api/security-ediscoverycase-list-reviewsets.md
- - name: Create review set
- href: api/security-ediscoverycase-post-reviewsets.md
- - name: List tags
- href: api/security-ediscoverycase-list-tags.md
- - name: Create tag
- href: api/security-ediscoverycase-post-tags.md
- - name: Case settings
- href: resources/security-ediscoverycasesettings.md
- items:
- - name: Get settings
- href: api/security-ediscoverycasesettings-get.md
- - name: Update settings
- href: api/security-ediscoverycasesettings-update.md
- - name: Reset settings to default
- href: api/security-ediscoverycasesettings-resettodefault.md
- - name: Operation
- href : resources/security-caseoperation.md
- items:
- - name: List case operations
- href: api/security-ediscoverycase-list-operations.md
- - name: Get case operation by ID
- href: api/security-caseoperation-get.md
- - name: Custodian
- href: resources/security-ediscoverycustodian.md
- items:
- - name: List
- href: api/security-ediscoverycase-list-custodians.md
- - name: Create
- href: api/security-ediscoverycase-post-custodians.md
- - name: Get
- href: api/security-ediscoverycustodian-get.md
- - name: Activate
- href: api/security-ediscoverycustodian-activate.md
- - name: Release
- href: api/security-ediscoverycustodian-release.md
- - name: Apply hold
- href: api/security-ediscoverycustodian-applyhold.md
- - name: Remove hold
- href: api/security-ediscoverycustodian-removehold.md
- - name: Update index
- href: api/security-ediscoverycustodian-updateindex.md
- - name: List user sources
- href: api/security-ediscoverycustodian-list-usersources.md
- - name: Create user source
- href: api/security-ediscoverycustodian-post-usersources.md
- - name: List site sources
- href: api/security-ediscoverycustodian-list-sitesources.md
- - name: Create site source
- href: api/security-ediscoverycustodian-post-sitesources.md
- - name: List unitifed group sources
- href: api/security-ediscoverycustodian-list-unifiedgroupsources.md
- - name: Create unifed group source
- href: api/security-ediscoverycustodian-post-unifiedgroupsources.md
- - name: Get last index operation
- href: api/security-ediscoverycustodian-list-lastindexoperation.md
- - name: Non-custodial data source
- href: resources/security-ediscoverynoncustodialdatasource.md
- items:
- - name: List
- href: api/security-ediscoverycase-list-noncustodialdatasources.md
- - name: Create
- href: api/security-ediscoverycase-post-noncustodialdatasources.md
- - name: Get
- href: api/security-ediscoverynoncustodialdatasource-get.md
- - name: Release
- href: api/security-ediscoverynoncustodialdatasource-release.md
- - name: Apply hold
- href: api/security-ediscoverynoncustodialdatasource-applyhold.md
- - name: Remove hold
- href: api/security-ediscoverynoncustodialdatasource-removehold.md
- - name: Update index
- href: api/security-ediscoverynoncustodialdatasource-updateindex.md
- - name: Get last index operation
- href: api/security-ediscoverycustodian-list-lastindexoperation.md
- - name: Search
- href: resources/security-ediscoverysearch.md
- items:
- - name: List
- href: api/security-ediscoverycase-list-searches.md
- - name: Create
- href: api/security-ediscoverycase-post-searches.md
- - name: Get
- href: api/security-ediscoverysearch-get.md
- - name: Update
- href: api/security-ediscoverysearch-update.md
- - name: Delete
- href: api/security-ediscoverycase-delete-searches.md
- - name: Estimate statistics
- href: api/security-ediscoverysearch-estimatestatistics.md
- - name: List custodian sources
- href: api/security-ediscoverysearch-list-custodiansources.md
- - name: Add custodian sources
- href: api/security-ediscoverysearch-post-custodiansources.md
- - name: Remove custodian sources
- href: api/security-ediscoverysearch-delete-custodiansources.md
- - name: List non-custodial data sources
- href: api/security-ediscoverysearch-list-noncustodialsources.md
- - name: Add non-custodial data sources
- href: api/security-ediscoverysearch-post-noncustodialsources.md
- - name: Remove non-custodial data sources
- href: api/security-ediscoverysearch-delete-noncustodialsources.md
- - name: List additional sources
- href: api/security-ediscoverysearch-list-additionalsources.md
- - name: Add additional sources
- href: api/security-ediscoverysearch-post-additionalsources.md
- - name: Get last estimate statistics operation
- href: api/security-ediscoverysearch-list-lastestimatestatisticsoperation.md
- - name: Purge data
- href: api/security-ediscoverysearch-purgedata.md
- - name: Review set
- href: resources/security-ediscoveryreviewset.md
- items:
- - name: List
- href: api/security-ediscoverycase-list-reviewsets.md
- - name: Create
- href: api/security-ediscoverycase-post-reviewsets.md
- - name: Get
- href: api/security-ediscoveryreviewset-get.md
- - name: Add to review set
- href: api/security-ediscoveryreviewset-addtoreviewset.md
- name: Query
- href: resources/security-ediscoveryreviewsetquery.md
- items:
- - name: List
- href: api/security-ediscoveryreviewset-list-queries.md
- - name: Create
- href: api/security-ediscoveryreviewset-post-queries.md
- - name: Get
- href: api/security-ediscoveryreviewsetquery-get.md
- - name: Update
- href: api/security-ediscoveryreviewsetquery-update.md
- - name: Delete
- href: api/security-ediscoveryreviewset-delete-queries.md
- - name: Apply tags
- href: api/security-ediscoveryreviewsetquery-applytags.md
- - name: Tag
- href: resources/security-ediscoveryreviewtag.md
- items:
- - name: List
- href: api/security-ediscoverycase-list-tags.md
- - name: Create
- href: api/security-ediscoverycase-post-tags.md
- - name: Get
- href: api/security-ediscoveryreviewtag-get.md
- - name: Update
- href: api/security-ediscoveryreviewtag-update.md
- - name: Delete
- href: api/security-ediscoverycase-delete-tags.md
- - name: List tags as hierarchy
- href: api/security-ediscoveryreviewtag-ashierarchy.md
- - name: Information protection
+ items:
+ - name: Overview
+ href: resources/search-api-overview.md
+ - name: Search request type
+ href: resources/searchrequest.md
+ - name: Search response type
+ href: resources/searchresponse.md
+ - name: Query data
+ href: api/search-query.md
+ - name: Index
+ items:
+ - name: Overview
+ href: resources/indexing-api-overview.md
+ - name: External connection
+ items:
+ - name: External connection
+ href: resources/externalconnectors-externalconnection.md
+ - name: List
+ href: api/externalconnectors-externalconnection-list.md
+ - name: Create
+ href: api/externalconnectors-external-post-connections.md
+ - name: Get
+ href: api/externalconnectors-externalconnection-get.md
+ - name: Update
+ href: api/externalconnectors-externalconnection-update.md
+ - name: Delete
+ href: api/externalconnectors-externalconnection-delete.md
+ - name: Get operation
+ href: api/externalconnectors-connectionoperation-get.md
+ - name: Schema
+ items:
+ - name: Schema
+ href: resources/externalconnectors-schema.md
+ - name: Create
+ href: api/externalconnectors-schema-create.md
+ - name: Get
+ href: api/externalconnectors-schema-get.md
+ - name: External activity
+ items:
+ - name: External activity
+ href: resources/externalconnectors-externalactivity.md
+ - name: External activity result
+ items:
+ - name: External activity result
+ href: resources/externalconnectors-externalactivityresult.md
+ - name: External item
+ items:
+ - name: External item
+ href: resources/externalconnectors-externalitem.md
+ - name: Create
+ href: api/externalconnectors-externalitem-create.md
+ - name: Get
+ href: api/externalconnectors-externalitem-get.md
+ - name: Update
+ href: api/externalconnectors-externalitem-update.md
+ - name: Delete
+ href: api/externalconnectors-externalitem-delete.md
+ - name: Add activities
+ href: api/externalconnectors-externalitem-addactivities.md
+ - name: External group
+ items:
+ - name: External group
+ href: resources/externalconnectors-externalgroup.md
+ - name: Create
+ href: api/externalconnectors-externalconnection-post-groups.md
+ - name: Get
+ href: api/externalconnectors-externalgroup-get.md
+ - name: Update
+ href: api/externalconnectors-externalgroup-update.md
+ - name: Delete
+ href: api/externalconnectors-externalgroup-delete.md
+ - name: External group member
+ items:
+ - name: Identity
+ href: resources/externalconnectors-identity.md
+ - name: Create
+ href: api/externalconnectors-externalgroup-post-members.md
+ - name: Delete
+ href: api/externalconnectors-identity-delete.md
+ - name: Security
items:
- - name: Threat assessment
- items:
- name: Overview
- href: resources/threatassessment-api-overview.md
- - name: Threat assessment request
- href: resources/threatassessmentrequest.md
- - name: Mail assessment request
- href: resources/mailassessmentrequest.md
- - name: Email file assessment request
- href: resources/emailfileassessmentrequest.md
- - name: File assessment request
- href: resources/fileAssessmentRequest.md
- - name: URL assessment request
- href: resources/urlassessmentrequest.md
- - name: List
- href: api/informationprotection-list-threatassessmentrequests.md
- - name: Create
- href: api/informationprotection-post-threatassessmentrequests.md
- - name: Get
- href: api/threatassessmentrequest-get.md
- - name: Legacy alert
- items:
- - name: Alert
- href: resources/alert.md
- - name: List alerts
- href: api/alert-list.md
- - name: Get alert
- href: api/alert-get.md
- - name: Update alert
- href: api/alert-update.md
- - name: Records management
- items:
- - name: Overview
- href: resources/security-recordsManagement-overview.md
- - name: Retention event
- href: resources/security-retentionevent.md
- items:
- - name: List
- href: api/security-retentionevent-list.md
- - name: Create
- href: api/security-retentionevent-post.md
- - name: Get
- href: api/security-retentionevent-get.md
- - name: Delete
- href: api/security-retentionevent-delete.md
- - name: Retention event type
- href: resources/security-retentioneventtype.md
- items:
- - name: List
- href: api/security-retentioneventtype-list.md
- - name: Create
- href: api/security-retentioneventtype-post.md
- - name: Get
- href: api/security-retentioneventtype-get.md
- - name: Update
- href: api/security-retentioneventtype-update.md
- - name: Delete
- href: api/security-retentioneventtype-delete.md
- - name: Secure score
- href: resources/securescore.md
- items:
- - name: List secure scores
- href: api/security-list-securescores.md
- - name: Get secure score
- href: api/securescore-get.md
- - name: Secure score control profile
- href: resources/securescorecontrolprofile.md
- items:
- - name: Get secure score control profile
- href: api/securescorecontrolprofile-get.md
- - name: List secure score control profiles
- href: api/security-list-securescorecontrolprofiles.md
- - name: Update secure score control profiles
- href: api/securescorecontrolprofile-update.md
- - name: Errors
- href: resources/security-error-codes.md
- - name: Attack simulation and training
- items:
- - name: Simulations
- items:
- - name: Simulation
- href: resources/simulation.md
- - name: List
- href: api/attacksimulationroot-list-simulations.md
- - name: Get
- href: api/simulation-get.md
- - name: List simulation users
- href: api/usersimulationdetails-list.md
- - name: Get simulation overview
- href: api/simulationreportoverview-get.md
- - name: Simulation automation
- items:
- - name: Simulation automation
- href: resources/simulationautomation.md
- - name: List
- href: api/attacksimulationroot-list-simulationautomations.md
- - name: Get
- href: api/simulationautomation-get.md
- - name: Simulation automation run
- items:
- - name: Simulation automation run
- href: resources/simulationautomationrun.md
- - name: List
- href: api/simulationautomation-list-runs.md
- - name: Reports
- items:
- - name: Attack simulation reports
- displayname: Attack simulation and training
- href: resources/report-m365defender-reports-overview.md
- - name: Repeat offenders
- items:
- - name: Repeat offender
- href: resources/attacksimulationrepeatoffender.md
- - name: Get repeat offenders
- href: api/securityreportsroot-getattacksimulationrepeatoffenders.md
- - name: Simulation data
- items:
- - name: Simulation user coverage
- href: resources/attacksimulationsimulationusercoverage.md
- - name: Get simulation coverage for users
- href: api/securityreportsroot-getattacksimulationsimulationusercoverage.md
- - name: Training data
- items:
- - name: Training user coverage
- href: resources/attacksimulationtrainingusercoverage.md
- - name: Get training coverage for users
- href: api/securityreportsroot-getattacksimulationtrainingusercoverage.md
- - name: Sites and lists
- displayName: SharePoint, OneDrive, OneDrive for Business, OneDrive business, OneDrive personal
- items:
- - name: Overview
- href: resources/sharepoint.md
- - name: Site
- href: resources/site.md
- items:
- - name: Get site
- href: api/site-get.md
- - name: List sites
- href: api/site-list.md
- - name: Get lists
- href: api/list-list.md
- - name: Get item analytics
- href: api/itemanalytics-get.md
- - name: Follow site
- href: api/site-follow.md
- - name: Unfollow site
- href: api/site-unfollow.md
- - name: List followed sites
- href: api/sites-list-followed.md
- - name: List columns
- href: api/site-list-columns.md
- - name: Create column
- href: api/site-post-columns.md
- - name: List content types
- href: api/site-list-contenttypes.md
- - name: Create content type
- href: api/site-post-contenttypes.md
- - name: Get applicable content types for list
- href: api/site-getapplicablecontenttypesforlist.md
- - name: Get lists
- href: api/list-list.md
- - name: Create list
- href: api/list-create.md
- - name: List subsites
- href: api/site-list-subsites.md
- - name: Search for sites
- href: api/site-search.md
- - name: List operations
- href: api/site-list-operations.md
- - name: Permission
- href: resources/permission.md
- items:
- - name: Get site permission
- href: api/site-get-permission.md
- - name: List site permissions
- href: api/site-list-permissions.md
- - name: Create site permissions
- href: api/site-post-permissions.md
- - name: Update site permission
- href: api/site-update-permission.md
- - name: Delete site permission
- href: api/site-delete-permission.md
- - name: List
- items:
- - name: List
- href: resources/list.md
- - name: Create list
- href: api/list-create.md
- - name: Get list
- href: api/list-get.md
- - name: Get lists in a site
- href: api/list-list.md
- - name: Get items
- href: api/listitem-list.md
- - name: List columns
- href: api/list-list-columns.md
- - name: Create column
- href: api/list-post-columns.md
- - name: List content types
- href: api/list-list-contenttypes.md
- - name: Add copy of content type
- href: api/contenttype-addcopy.md
- - name: List operations
- href: api/list-list-operations.md
- - name: Column definition
- items:
- - name: Column definition
- href: resources/columndefinition.md
- - name: Get
- href: api/columndefinition-get.md
- - name: Update
- href: api/columndefinition-update.md
- - name: Delete
- href: api/columndefinition-delete.md
- - name: Content type
- items:
- - name: Content type
- href: resources/contentType.md
- - name: Get
- href: api/contenttype-get.md
- - name: Update
- href: api/contenttype-update.md
- - name: Delete
- href: api/contenttype-delete.md
- - name: Check publishing status
- href: api/contenttype-ispublished.md
- - name: Publish
- href: api/contenttype-publish.md
- - name: Unpublish
- href: api/contenttype-unpublish.md
- - name: Add copy to list
- href: api/contenttype-addcopy.md
- - name: Add or sync from hub
- href: api/contenttype-addcopyfromcontenttypehub.md
- - name: Associate with hub sites
- href: api/contenttype-associatewithhubsites.md
- - name: Copy to default content location
- href: api/contenttype-copytodefaultcontentlocation.md
- - name: List columns
- href: api/contenttype-list-columns.md
- - name: Create column
- href: api/contenttype-post-columns.md
- - name: Get compatible from hub
- href: api/contenttype-getcompatiblehubcontenttypes.md
- - name: List item
- href: resources/listitem.md
- items:
- - name: Get item
- href: api/listitem-get.md
- - name: Create item
- href: api/listitem-create.md
- - name: Update item
- href: api/listitem-update.md
- - name: Delete item
- href: api/listitem-delete.md
- - name: List versions
- href: api/listitem-list-versions.md
- - name: Get item analytics
- href: api/itemanalytics-get.md
- - name: Document set version
- items:
- - name: Document set version
- href: resources/documentsetversion.md
- - name: List
- href: api/listitem-list-documentsetversions.md
- - name: Create
- href: api/listitem-post-documentsetversions.md
- - name: Get
- href: api/documentsetversion-get.md
- - name: Delete
- href: api/documentsetversion-delete.md
- - name: Restore
- href: api/documentsetversion-restore.md
- - name: Rich long-running operation
- items:
- - name: Rich long-running operation
- href: resources/richLongRunningOperation.md
- - name: Get
- href: api/richlongrunningoperation-get.md
- - name: Taxonomy
- displayname: Taxonomy API
+ href: resources/security-api-overview.md
+ - name: Advanced hunting
+ items:
+ - name: Run hunting query
+ href: api/security-security-runhuntingquery.md
+ - name: Hunting query results
+ href: resources/security-huntingqueryresults.md
+ - name: Hunting row result
+ href: resources/security-huntingrowresult.md
+ - name: Single property schema
+ href: resources/security-singlepropertyschema.md
+ - name: Alerts and incidents
+ items:
+ - name: Alert
+ items:
+ - name: Alert
+ href: resources/security-alert.md
+ - name: List alerts
+ href: api/security-list-alerts_v2.md
+ - name: Get alert
+ href: api/security-alert-get.md
+ - name: Update alert
+ href: api/security-alert-update.md
+ - name: Create comment for alert
+ href: api/security-alert-post-comments.md
+ - name: Alert evidence
+ items:
+ - name: Alert evidence
+ href: resources/security-alertevidence.md
+ - name: Amazon resource evidence
+ href: resources/security-amazonresourceevidence.md
+ - name: Analyzed message evidence
+ href: resources/security-analyzedmessageevidence.md
+ - name: Azure resource evidence
+ href: resources/security-azureresourceevidence.md
+ - name: Cloud application evidence
+ href: resources/security-cloudapplicationevidence.md
+ - name: Device evidence
+ href: resources/security-deviceevidence.md
+ - name: File evidence
+ href: resources/security-fileevidence.md
+ - name: Google Cloud resource evidence
+ href: resources/security-googlecloudresourceevidence.md
+ - name: IP evidence
+ href: resources/security-ipevidence.md
+ - name: Mailbox evidence
+ href: resources/security-mailboxevidence.md
+ - name: Mail cluster evidence
+ href: resources/security-mailclusterevidence.md
+ - name: OAuth application evidence
+ href: resources/security-oauthapplicationevidence.md
+ - name: Process evidence
+ href: resources/security-processevidence.md
+ - name: Registry key evidence
+ href: resources/security-registrykeyevidence.md
+ - name: Registry value evidence
+ href: resources/security-registryvalueevidence.md
+ - name: Security group evidence
+ href: resources/security-securitygroupevidence.md
+ - name: URL evidence
+ href: resources/security-urlevidence.md
+ - name: User evidence
+ href: resources/security-userevidence.md
+ - name: Incident
+ items:
+ - name: Incident
+ href: resources/security-incident.md
+ - name: List incidents
+ href: api/security-list-incidents.md
+ - name: Get incident
+ href: api/security-incident-get.md
+ - name: Update incident
+ href: api/security-incident-update.md
+ - name: Create comment for incident
+ href: api/security-incident-post-comments.md
+ - name: eDiscovery
+ items:
+ - name: Case
+ href: resources/security-ediscoverycase.md
+ items:
+ - name: List
+ href: api/security-casesroot-list-ediscoverycases.md
+ - name: Create
+ href: api/security-casesroot-post-ediscoverycases.md
+ - name: Get
+ href: api/security-ediscoverycase-get.md
+ - name: Update
+ href: api/security-ediscoverycase-update.md
+ - name: Delete
+ href: api/security-casesroot-delete-ediscoverycases.md
+ - name: Close
+ href: api/security-ediscoverycase-close.md
+ - name: Reopen
+ href: api/security-ediscoverycase-reopen.md
+ - name: List operations
+ href: api/security-ediscoverycase-list-operations.md
+ - name: List custodians
+ href: api/security-ediscoverycase-list-custodians.md
+ - name: Create custodian
+ href: api/security-ediscoverycase-post-custodians.md
+ - name: List non-custodial data sources
+ href: api/security-ediscoverycase-list-noncustodialdatasources.md
+ - name: Create non-custodial data source
+ href: api/security-ediscoverycase-post-noncustodialdatasources.md
+ - name: List searches
+ href: api/security-ediscoverycase-list-searches.md
+ - name: Create search
+ href: api/security-ediscoverycase-post-searches.md
+ - name: List review sets
+ href: api/security-ediscoverycase-list-reviewsets.md
+ - name: Create review set
+ href: api/security-ediscoverycase-post-reviewsets.md
+ - name: List tags
+ href: api/security-ediscoverycase-list-tags.md
+ - name: Create tag
+ href: api/security-ediscoverycase-post-tags.md
+ - name: Case settings
+ href: resources/security-ediscoverycasesettings.md
+ items:
+ - name: Get settings
+ href: api/security-ediscoverycasesettings-get.md
+ - name: Update settings
+ href: api/security-ediscoverycasesettings-update.md
+ - name: Reset settings to default
+ href: api/security-ediscoverycasesettings-resettodefault.md
+ - name: Operation
+ href: resources/security-caseoperation.md
+ items:
+ - name: List case operations
+ href: api/security-ediscoverycase-list-operations.md
+ - name: Get case operation by ID
+ href: api/security-caseoperation-get.md
+ - name: Custodian
+ href: resources/security-ediscoverycustodian.md
+ items:
+ - name: List
+ href: api/security-ediscoverycase-list-custodians.md
+ - name: Create
+ href: api/security-ediscoverycase-post-custodians.md
+ - name: Get
+ href: api/security-ediscoverycustodian-get.md
+ - name: Activate
+ href: api/security-ediscoverycustodian-activate.md
+ - name: Release
+ href: api/security-ediscoverycustodian-release.md
+ - name: Apply hold
+ href: api/security-ediscoverycustodian-applyhold.md
+ - name: Remove hold
+ href: api/security-ediscoverycustodian-removehold.md
+ - name: Update index
+ href: api/security-ediscoverycustodian-updateindex.md
+ - name: List user sources
+ href: api/security-ediscoverycustodian-list-usersources.md
+ - name: Create user source
+ href: api/security-ediscoverycustodian-post-usersources.md
+ - name: List site sources
+ href: api/security-ediscoverycustodian-list-sitesources.md
+ - name: Create site source
+ href: api/security-ediscoverycustodian-post-sitesources.md
+ - name: List unitifed group sources
+ href: api/security-ediscoverycustodian-list-unifiedgroupsources.md
+ - name: Create unifed group source
+ href: api/security-ediscoverycustodian-post-unifiedgroupsources.md
+ - name: Get last index operation
+ href: api/security-ediscoverycustodian-list-lastindexoperation.md
+ - name: Non-custodial data source
+ href: resources/security-ediscoverynoncustodialdatasource.md
+ items:
+ - name: List
+ href: api/security-ediscoverycase-list-noncustodialdatasources.md
+ - name: Create
+ href: api/security-ediscoverycase-post-noncustodialdatasources.md
+ - name: Get
+ href: api/security-ediscoverynoncustodialdatasource-get.md
+ - name: Release
+ href: api/security-ediscoverynoncustodialdatasource-release.md
+ - name: Apply hold
+ href: api/security-ediscoverynoncustodialdatasource-applyhold.md
+ - name: Remove hold
+ href: api/security-ediscoverynoncustodialdatasource-removehold.md
+ - name: Update index
+ href: api/security-ediscoverynoncustodialdatasource-updateindex.md
+ - name: Get last index operation
+ href: api/security-ediscoverycustodian-list-lastindexoperation.md
+ - name: Search
+ href: resources/security-ediscoverysearch.md
+ items:
+ - name: List
+ href: api/security-ediscoverycase-list-searches.md
+ - name: Create
+ href: api/security-ediscoverycase-post-searches.md
+ - name: Get
+ href: api/security-ediscoverysearch-get.md
+ - name: Update
+ href: api/security-ediscoverysearch-update.md
+ - name: Delete
+ href: api/security-ediscoverycase-delete-searches.md
+ - name: Estimate statistics
+ href: api/security-ediscoverysearch-estimatestatistics.md
+ - name: List custodian sources
+ href: api/security-ediscoverysearch-list-custodiansources.md
+ - name: Add custodian sources
+ href: api/security-ediscoverysearch-post-custodiansources.md
+ - name: Remove custodian sources
+ href: api/security-ediscoverysearch-delete-custodiansources.md
+ - name: List non-custodial data sources
+ href: api/security-ediscoverysearch-list-noncustodialsources.md
+ - name: Add non-custodial data sources
+ href: api/security-ediscoverysearch-post-noncustodialsources.md
+ - name: Remove non-custodial data sources
+ href: api/security-ediscoverysearch-delete-noncustodialsources.md
+ - name: List additional sources
+ href: api/security-ediscoverysearch-list-additionalsources.md
+ - name: Add additional sources
+ href: api/security-ediscoverysearch-post-additionalsources.md
+ - name: Get last estimate statistics operation
+ href: api/security-ediscoverysearch-list-lastestimatestatisticsoperation.md
+ - name: Purge data
+ href: api/security-ediscoverysearch-purgedata.md
+ - name: Review set
+ href: resources/security-ediscoveryreviewset.md
+ items:
+ - name: List
+ href: api/security-ediscoverycase-list-reviewsets.md
+ - name: Create
+ href: api/security-ediscoverycase-post-reviewsets.md
+ - name: Get
+ href: api/security-ediscoveryreviewset-get.md
+ - name: Add to review set
+ href: api/security-ediscoveryreviewset-addtoreviewset.md
+ - name: Export
+ href: api/security-ediscoveryreviewset-export.md
+ - name: Query
+ href: resources/security-ediscoveryreviewsetquery.md
+ items:
+ - name: List
+ href: api/security-ediscoveryreviewset-list-queries.md
+ - name: Create
+ href: api/security-ediscoveryreviewset-post-queries.md
+ - name: Get
+ href: api/security-ediscoveryreviewsetquery-get.md
+ - name: Update
+ href: api/security-ediscoveryreviewsetquery-update.md
+ - name: Delete
+ href: api/security-ediscoveryreviewset-delete-queries.md
+ - name: Apply tags
+ href: api/security-ediscoveryreviewsetquery-applytags.md
+ - name: Export
+ href: api/security-ediscoveryreviewsetquery-export.md
+ - name: Tag
+ href: resources/security-ediscoveryreviewtag.md
+ items:
+ - name: List
+ href: api/security-ediscoverycase-list-tags.md
+ - name: Create
+ href: api/security-ediscoverycase-post-tags.md
+ - name: Get
+ href: api/security-ediscoveryreviewtag-get.md
+ - name: Update
+ href: api/security-ediscoveryreviewtag-update.md
+ - name: Delete
+ href: api/security-ediscoverycase-delete-tags.md
+ - name: List tags as hierarchy
+ href: api/security-ediscoveryreviewtag-ashierarchy.md
+ - name: Information protection
+ items:
+ - name: Threat assessment
+ items:
+ - name: Overview
+ href: resources/threatassessment-api-overview.md
+ - name: Threat assessment request
+ href: resources/threatassessmentrequest.md
+ - name: Mail assessment request
+ href: resources/mailassessmentrequest.md
+ - name: Email file assessment request
+ href: resources/emailfileassessmentrequest.md
+ - name: File assessment request
+ href: resources/fileAssessmentRequest.md
+ - name: URL assessment request
+ href: resources/urlassessmentrequest.md
+ - name: List
+ href: api/informationprotection-list-threatassessmentrequests.md
+ - name: Create
+ href: api/informationprotection-post-threatassessmentrequests.md
+ - name: Get
+ href: api/threatassessmentrequest-get.md
+ - name: Legacy alert
+ items:
+ - name: Alert
+ href: resources/alert.md
+ - name: List alerts
+ href: api/alert-list.md
+ - name: Get alert
+ href: api/alert-get.md
+ - name: Update alert
+ href: api/alert-update.md
+ - name: Records management
+ items:
+ - name: Overview
+ href: resources/security-recordsManagement-overview.md
+ - name: Retention event
+ href: resources/security-retentionevent.md
+ items:
+ - name: List
+ href: api/security-retentionevent-list.md
+ - name: Create
+ href: api/security-retentionevent-post.md
+ - name: Get
+ href: api/security-retentionevent-get.md
+ - name: Delete
+ href: api/security-retentionevent-delete.md
+ - name: Retention event type
+ href: resources/security-retentioneventtype.md
+ items:
+ - name: List
+ href: api/security-retentioneventtype-list.md
+ - name: Create
+ href: api/security-retentioneventtype-post.md
+ - name: Get
+ href: api/security-retentioneventtype-get.md
+ - name: Update
+ href: api/security-retentioneventtype-update.md
+ - name: Delete
+ href: api/security-retentioneventtype-delete.md
+ - name: Secure score
+ href: resources/securescore.md
+ items:
+ - name: List secure scores
+ href: api/security-list-securescores.md
+ - name: Get secure score
+ href: api/securescore-get.md
+ - name: Secure score control profile
+ href: resources/securescorecontrolprofile.md
+ items:
+ - name: Get secure score control profile
+ href: api/securescorecontrolprofile-get.md
+ - name: List secure score control profiles
+ href: api/security-list-securescorecontrolprofiles.md
+ - name: Update secure score control profiles
+ href: api/securescorecontrolprofile-update.md
+ - name: Errors
+ href: resources/security-error-codes.md
+ - name: Attack simulation and training
+ items:
+ - name: Simulations
+ items:
+ - name: Simulation
+ href: resources/simulation.md
+ - name: List
+ href: api/attacksimulationroot-list-simulations.md
+ - name: Get
+ href: api/simulation-get.md
+ - name: List simulation users
+ href: api/usersimulationdetails-list.md
+ - name: Get simulation overview
+ href: api/simulationreportoverview-get.md
+ - name: Simulation automation
+ items:
+ - name: Simulation automation
+ href: resources/simulationautomation.md
+ - name: List
+ href: api/attacksimulationroot-list-simulationautomations.md
+ - name: Get
+ href: api/simulationautomation-get.md
+ - name: Simulation automation run
+ items:
+ - name: Simulation automation run
+ href: resources/simulationautomationrun.md
+ - name: List
+ href: api/simulationautomation-list-runs.md
+ - name: Reports
+ items:
+ - name: Attack simulation reports
+ href: resources/report-m365defender-reports-overview.md
+ - name: Repeat offenders
+ items:
+ - name: Repeat offender
+ href: resources/attacksimulationrepeatoffender.md
+ - name: Get repeat offenders
+ href: api/securityreportsroot-getattacksimulationrepeatoffenders.md
+ - name: Simulation data
+ items:
+ - name: Simulation user coverage
+ href: resources/attacksimulationsimulationusercoverage.md
+ - name: Get simulation coverage for users
+ href: api/securityreportsroot-getattacksimulationsimulationusercoverage.md
+ - name: Training data
+ items:
+ - name: Training user coverage
+ href: resources/attacksimulationtrainingusercoverage.md
+ - name: Get training coverage for users
+ href: api/securityreportsroot-getattacksimulationtrainingusercoverage.md
+ - name: Threat intelligence
+ items:
+ - name: Overview
+ href: resources/security-threatintelligence-overview.md
+ - name: Article
+ items:
+ - name: Article
+ href: resources/security-article.md
+ - name: Get
+ href: api/security-article-get.md
+ - name: List
+ href: api/security-article-list.md
+ - name: List article indicators
+ href: api/security-article-list-indicators.md
+ - name: Article indicator
+ items:
+ - name: Article indicator
+ href: resources/security-articleindicator.md
+ - name: Get
+ href: api/security-articleindicator-get.md
+ - name: Host
+ items:
+ - name: Host
+ href: resources/security-host.md
+ - name: Get
+ href: api/security-host-get.md
+ - name: List components
+ href: api/security-host-list-components.md
+ - name: List cookies
+ href: api/security-host-list-cookies.md
+ - name: List passive DNS
+ href: api/security-host-list-passivedns.md
+ - name: List passive DNS reverse
+ href: api/security-host-list-passivednsreverse.md
+ - name: Get reputation
+ href: api/security-host-get-reputation.md
+ - name: List trackers
+ href: api/security-host-list-trackers.md
+ - name: Host component
+ items:
+ - name: Host component
+ href: resources/security-hostcomponent.md
+ - name: Get
+ href: api/security-hostcomponent-get.md
+ - name: Host cookie
+ items:
+ - name: Host cookie
+ href: resources/security-hostcookie.md
+ - name: Get
+ href: api/security-hostcookie-get.md
+ - name: Host tracker
+ items:
+ - name: Host tracker
+ href: resources/security-hosttracker.md
+ - name: Get
+ href: api/security-hosttracker-get.md
+ - name: Intelligence profile
+ items:
+ - name: Intelligence profile
+ href: resources/security-intelligenceprofile.md
+ - name: Get
+ href: api/security-intelligenceprofile-get.md
+ - name: List
+ href: api/security-intelligenceprofile-list.md
+ - name: List intelligence profile indicators
+ href: api/security-intelligenceprofile-list-indicators.md
+ - name: Intelligence profile indicator
+ items:
+ - name: Intelligence profile indicator
+ href: resources/security-intelligenceprofileindicator.md
+ - name: Get
+ href: api/security-intelligenceprofileindicator-get.md
+ - name: Passive DNS record
+ items:
+ - name: Passive DNS record
+ href: resources/security-passivednsrecord.md
+ - name: Get
+ href: api/security-passivednsrecord-get.md
+ - name: Vulnerability
+ items:
+ - name: Vulnerability
+ href: resources/security-vulnerability.md
+ - name: Get
+ href: api/security-vulnerability-get.md
+ - name: List vulnerability components
+ href: api/security-vulnerability-list-components.md
+ - name: Vulnerability component
+ items:
+ - name: Vulnerability component
+ href: resources/security-vulnerabilitycomponent.md
+ - name: Get
+ href: api/security-vulnerabilitycomponent-get.md
+ - name: Sites and lists
+ displayName: SharePoint, OneDrive, OneDrive for Business, OneDrive business, OneDrive personal
items:
- - name: Store
- href: resources/termstore-store.md
- items:
- - name: Get
- href: api/termstore-store-get.md
- - name: Update
- href: api/termstore-store-update.md
- - name: Group
- href: resources/termstore-group.md
- items:
- - name: List
- href: api/termstore-list-groups.md
- - name: Create
- href: api/termstore-group-post.md
- - name: Get
- href: api/termstore-group-get.md
- - name: Delete
- href: api/termstore-group-delete.md
- - name: Set
- href: resources/termstore-set.md
- items:
- - name: List
- href: api/termstore-group-list-sets.md
- - name: List children
- href: api/termstore-term-list-children.md
- - name: Create
- href: api/termstore-set-post.md
- - name: Get
- href: api/termstore-set-get.md
- - name: Update
- href: api/termstore-set-update.md
- - name: Delete
- href: api/termstore-set-delete.md
- - name: Term
- href: resources/termstore-term.md
- items:
- - name: List children
- href: api/termstore-term-list-children.md
- - name: Create
- href: api/termstore-term-post.md
- - name: Get
- href: api/termstore-term-get.md
- - name: Update
- href: api/termstore-term-update.md
- - name: Delete
- href: api/termstore-term-delete.md
- - name: Relation
- href: resources/termstore-relation.md
- items:
+ - name: Overview
+ href: resources/sharepoint.md
+ - name: Site
+ href: resources/site.md
+ items:
+ - name: Get site
+ href: api/site-get.md
+ - name: List sites
+ href: api/site-list.md
+ - name: Get lists
+ href: api/list-list.md
+ - name: Get item analytics
+ href: api/itemanalytics-get.md
+ - name: Follow site
+ href: api/site-follow.md
+ - name: Unfollow site
+ href: api/site-unfollow.md
+ - name: List followed sites
+ href: api/sites-list-followed.md
+ - name: List columns
+ href: api/site-list-columns.md
+ - name: Create column
+ href: api/site-post-columns.md
+ - name: List content types
+ href: api/site-list-contenttypes.md
+ - name: Create content type
+ href: api/site-post-contenttypes.md
+ - name: Get applicable content types for list
+ href: api/site-getapplicablecontenttypesforlist.md
+ - name: Get lists
+ href: api/list-list.md
+ - name: Create list
+ href: api/list-create.md
+ - name: List subsites
+ href: api/site-list-subsites.md
+ - name: Search for sites
+ href: api/site-search.md
+ - name: List operations
+ href: api/site-list-operations.md
+ - name: List all sites
+ href: api/site-getallsites.md
+ - name: Permission
+ href: resources/permission.md
+ items:
+ - name: Get site permission
+ href: api/site-get-permission.md
+ - name: List site permissions
+ href: api/site-list-permissions.md
+ - name: Create site permissions
+ href: api/site-post-permissions.md
+ - name: Update site permission
+ href: api/site-update-permission.md
+ - name: Delete site permission
+ href: api/site-delete-permission.md
- name: List
- href: api/termStore-term-list-relations.md
- - name: Create
- href: api/termStore-relation-post.md
- - name: Tasks and plans
- displayName: Planner
- items:
- - name: Overview
- href: resources/planner-overview.md
- - name: Plan
- href: resources/plannerplan.md
- items:
- - name: Create plan
- href: api/planner-post-plans.md
- - name: List plans for group
- href: api/plannergroup-list-plans.md
- - name: Get plan
- href: api/plannerplan-get.md
- - name: List plan tasks
- href: api/plannerplan-list-tasks.md
- - name: List plan buckets
- href: api/plannerplan-list-buckets.md
- - name: Update plan
- href: api/plannerplan-update.md
- - name: Delete plan
- href: api/plannerplan-delete.md
- - name: Task
- href: resources/plannertask.md
- items:
- - name: Create task
- href: api/planner-post-tasks.md
- - name: Get tasks for user
- href: api/planneruser-list-tasks.md
- - name: Get task
- href: api/plannertask-get.md
- - name: Update task
- href: api/plannertask-update.md
- - name: Delete task
- href: api/plannertask-delete.md
- - name: Task details
- href: resources/plannertaskdetails.md
- items:
- - name: Get task details
- href: api/plannertaskdetails-get.md
- - name: Update task details
- href: api/plannertaskdetails-update.md
- - name: Plan details
- href: resources/plannerplandetails.md
- items:
- - name: Get plan details
- href: api/plannerplandetails-get.md
- - name: Update plan details
- href: api/plannerplandetails-update.md
- - name: Bucket
- href: resources/plannerbucket.md
- items:
- - name: Create bucket
- href: api/planner-post-buckets.md
- - name: Get bucket
- href: api/plannerbucket-get.md
- - name: List bucket tasks
- href: api/plannerbucket-list-tasks.md
- - name: Update bucket
- href: api/plannerbucket-update.md
- - name: Delete bucket
- href: api/plannerbucket-delete.md
- - name: Assigned to task board format
- href: resources/plannerassignedtotaskboardtaskformat.md
- items:
- - name: Get assigned to task board format
- href: api/plannerassignedtotaskboardtaskformat-get.md
- - name: Update assigned to task board format
- href: api/plannerassignedtotaskboardtaskformat-update.md
- - name: Bucket task board task format
- href: resources/plannerbuckettaskboardtaskformat.md
- items:
- - name: Get bucket task board format
- href: api/plannerbuckettaskboardtaskformat-get.md
- - name: Update bucket task board format
- href: api/plannerbuckettaskboardtaskformat-update.md
- - name: Progress task board task format
- href: resources/plannerprogresstaskboardtaskformat.md
+ items:
+ - name: List
+ href: resources/list.md
+ - name: Create list
+ href: api/list-create.md
+ - name: Get list
+ href: api/list-get.md
+ - name: Get lists in a site
+ href: api/list-list.md
+ - name: Get items
+ href: api/listitem-list.md
+ - name: List columns
+ href: api/list-list-columns.md
+ - name: Create column
+ href: api/list-post-columns.md
+ - name: List content types
+ href: api/list-list-contenttypes.md
+ - name: Add copy of content type
+ href: api/contenttype-addcopy.md
+ - name: List operations
+ href: api/list-list-operations.md
+ - name: Column definition
+ items:
+ - name: Column definition
+ href: resources/columndefinition.md
+ - name: Get
+ href: api/columndefinition-get.md
+ - name: Update
+ href: api/columndefinition-update.md
+ - name: Delete
+ href: api/columndefinition-delete.md
+ - name: Content type
+ items:
+ - name: Content type
+ href: resources/contentType.md
+ - name: Get
+ href: api/contenttype-get.md
+ - name: Update
+ href: api/contenttype-update.md
+ - name: Delete
+ href: api/contenttype-delete.md
+ - name: Check publishing status
+ href: api/contenttype-ispublished.md
+ - name: Publish
+ href: api/contenttype-publish.md
+ - name: Unpublish
+ href: api/contenttype-unpublish.md
+ - name: Add copy to list
+ href: api/contenttype-addcopy.md
+ - name: Add or sync from hub
+ href: api/contenttype-addcopyfromcontenttypehub.md
+ - name: Associate with hub sites
+ href: api/contenttype-associatewithhubsites.md
+ - name: Copy to default content location
+ href: api/contenttype-copytodefaultcontentlocation.md
+ - name: List columns
+ href: api/contenttype-list-columns.md
+ - name: Create column
+ href: api/contenttype-post-columns.md
+ - name: Get compatible from hub
+ href: api/contenttype-getcompatiblehubcontenttypes.md
+ - name: List item
+ href: resources/listitem.md
+ items:
+ - name: Get item
+ href: api/listitem-get.md
+ - name: Create item
+ href: api/listitem-create.md
+ - name: Update item
+ href: api/listitem-update.md
+ - name: Delete item
+ href: api/listitem-delete.md
+ - name: List versions
+ href: api/listitem-list-versions.md
+ - name: Get item analytics
+ href: api/itemanalytics-get.md
+ - name: Document set version
+ items:
+ - name: Document set version
+ href: resources/documentsetversion.md
+ - name: List
+ href: api/listitem-list-documentsetversions.md
+ - name: Create
+ href: api/listitem-post-documentsetversions.md
+ - name: Get
+ href: api/documentsetversion-get.md
+ - name: Delete
+ href: api/documentsetversion-delete.md
+ - name: Restore
+ href: api/documentsetversion-restore.md
+ - name: Rich long-running operation
+ items:
+ - name: Rich long-running operation
+ href: resources/richLongRunningOperation.md
+ - name: Get
+ href: api/richlongrunningoperation-get.md
+ - name: Taxonomy
+ items:
+ - name: Store
+ href: resources/termstore-store.md
+ items:
+ - name: Get
+ href: api/termstore-store-get.md
+ - name: Update
+ href: api/termstore-store-update.md
+ - name: Group
+ href: resources/termstore-group.md
+ items:
+ - name: List
+ href: api/termstore-list-groups.md
+ - name: Create
+ href: api/termstore-group-post.md
+ - name: Get
+ href: api/termstore-group-get.md
+ - name: Delete
+ href: api/termstore-group-delete.md
+ - name: Set
+ href: resources/termstore-set.md
+ items:
+ - name: List
+ href: api/termstore-group-list-sets.md
+ - name: List children
+ href: api/termstore-term-list-children.md
+ - name: Create
+ href: api/termstore-set-post.md
+ - name: Get
+ href: api/termstore-set-get.md
+ - name: Update
+ href: api/termstore-set-update.md
+ - name: Delete
+ href: api/termstore-set-delete.md
+ - name: Term
+ href: resources/termstore-term.md
+ items:
+ - name: List children
+ href: api/termstore-term-list-children.md
+ - name: Create
+ href: api/termstore-term-post.md
+ - name: Get
+ href: api/termstore-term-get.md
+ - name: Update
+ href: api/termstore-term-update.md
+ - name: Delete
+ href: api/termstore-term-delete.md
+ - name: Relation
+ href: resources/termstore-relation.md
+ items:
+ - name: List
+ href: api/termStore-term-list-relations.md
+ - name: Create
+ href: api/termStore-relation-post.md
+ - name: Tenant settings
+ items:
+ - name: SharePoint settings
+ href: resources/sharepointsettings.md
+ - name: Get
+ href: api/sharepointsettings-get.md
+ - name: Update
+ href: api/sharepointsettings-update.md
+ - name: Tasks and plans
+ displayName: Planner
items:
- - name: Get progress task board format
- href: api/plannerprogresstaskboardtaskformat-get.md
- - name: Update progress task board format
- href: api/plannerprogresstaskboardtaskformat-update.md
- - name: Teamwork and communications
- displayName: Microsoft Teams
- items:
- - name: Overview
- href: resources/teams-api-overview.md
- - name: Apps
+ - name: Overview
+ href: resources/planner-overview.md
+ - name: Plan
+ href: resources/plannerplan.md
+ items:
+ - name: Create plan
+ href: api/planner-post-plans.md
+ - name: List plans for group
+ href: api/plannergroup-list-plans.md
+ - name: Get plan
+ href: api/plannerplan-get.md
+ - name: List plan tasks
+ href: api/plannerplan-list-tasks.md
+ - name: List plan buckets
+ href: api/plannerplan-list-buckets.md
+ - name: Update plan
+ href: api/plannerplan-update.md
+ - name: Delete plan
+ href: api/plannerplan-delete.md
+ - name: Task
+ href: resources/plannertask.md
+ items:
+ - name: Create task
+ href: api/planner-post-tasks.md
+ - name: Get tasks for user
+ href: api/planneruser-list-tasks.md
+ - name: Get task
+ href: api/plannertask-get.md
+ - name: Update task
+ href: api/plannertask-update.md
+ - name: Delete task
+ href: api/plannertask-delete.md
+ - name: Task details
+ href: resources/plannertaskdetails.md
+ items:
+ - name: Get task details
+ href: api/plannertaskdetails-get.md
+ - name: Update task details
+ href: api/plannertaskdetails-update.md
+ - name: Plan details
+ href: resources/plannerplandetails.md
+ items:
+ - name: Get plan details
+ href: api/plannerplandetails-get.md
+ - name: Update plan details
+ href: api/plannerplandetails-update.md
+ - name: Bucket
+ href: resources/plannerbucket.md
+ items:
+ - name: Create bucket
+ href: api/planner-post-buckets.md
+ - name: Get bucket
+ href: api/plannerbucket-get.md
+ - name: List bucket tasks
+ href: api/plannerbucket-list-tasks.md
+ - name: Update bucket
+ href: api/plannerbucket-update.md
+ - name: Delete bucket
+ href: api/plannerbucket-delete.md
+ - name: Assigned to task board format
+ href: resources/plannerassignedtotaskboardtaskformat.md
+ items:
+ - name: Get assigned to task board format
+ href: api/plannerassignedtotaskboardtaskformat-get.md
+ - name: Update assigned to task board format
+ href: api/plannerassignedtotaskboardtaskformat-update.md
+ - name: Bucket task board task format
+ href: resources/plannerbuckettaskboardtaskformat.md
+ items:
+ - name: Get bucket task board format
+ href: api/plannerbuckettaskboardtaskformat-get.md
+ - name: Update bucket task board format
+ href: api/plannerbuckettaskboardtaskformat-update.md
+ - name: Progress task board task format
+ href: resources/plannerprogresstaskboardtaskformat.md
+ items:
+ - name: Get progress task board format
+ href: api/plannerprogresstaskboardtaskformat-get.md
+ - name: Update progress task board format
+ href: api/plannerprogresstaskboardtaskformat-update.md
+ - name: Teamwork and communications
+ displayName: Microsoft Teams
items:
- - name: App
- items:
- - name: App in catalog
- href: resources/teamsapp.md
- - name: Publish apps to catalog
- href: api/teamsapp-publish.md
- - name: List apps in catalog
- href: api/appcatalogs-list-teamsapps.md
- - name: Update app in catalog
- href: api/teamsapp-update.md
- - name: Delete app from catalog
- href: api/teamsapp-delete.md
- - name: App installation
- items:
- - name: Installed app
- href: resources/teamsappinstallation.md
- - name: App in chat
- items:
- - name: List apps in chat
- href: api/chat-list-installedapps.md
- - name: Add app in chat
- href: api/chat-post-installedapps.md
- - name: Get app installed in chat
- href: api/chat-get-installedapps.md
- - name: Upgrade app installed in chat
- href: api/chat-teamsappinstallation-upgrade.md
- - name: Remove app from chat
- href: api/chat-delete-installedapps.md
- - name: App in team
- items:
- - name: List apps in team
- href: api/team-list-installedapps.md
- - name: Get app installed in team
- href: api/team-get-installedapps.md
- - name: Add app to team
- href: api/team-post-installedapps.md
- - name: Upgrade app installed in team
- href: api/team-teamsappinstallation-upgrade.md
- - name: Remove app from team
- href: api/team-delete-installedapps.md
- - name: App in personal scope of user
- items:
- - name: List apps for user
- href: api/userteamwork-list-installedapps.md
- - name: Add app for user
- href: api/userteamwork-post-installedapps.md
- - name: Get app installed for user
- href: api/userteamwork-get-installedapps.md
- - name: Get chat between user and app
- href: api/userscopeteamsappinstallation-get-chat.md
- - name: Upgrade installed app for user
- href: api/userteamwork-teamsappinstallation-upgrade.md
- - name: Remove app for user
- href: api/userteamwork-delete-installedapps.md
- - name: Resource-specific permission grant
- href: resources/resourcespecificpermissiongrant.md
- items:
- - name: List for group
- href: api/group-list-permissiongrants.md
- - name: Tab
- href: resources/teamstab.md
- items:
- - name: Tab in channel
- items:
- - name: List tabs in channel
- href: api/channel-list-tabs.md
- - name: Add tab to channel
- href: api/channel-post-tabs.md
- - name: Get tab in channel
- href: api/channel-get-tabs.md
- - name: Update tab in channel
- href: api/channel-patch-tabs.md
- - name: Remove tab from channel
- href: api/channel-delete-tabs.md
- - name: Tab in chat
- items:
- - name: List tabs in chat
- href: api/chat-list-tabs.md
- - name: Add tab to chat
- href: api/chat-post-tabs.md
- - name: Get tab in chat
- href: api/chat-get-tabs.md
- - name: Update tab in chat
- href: api/chat-patch-tabs.md
- - name: Remove tab from chat
- href: api/chat-delete-tabs.md
- - name: Calls and online meetings
+ - name: Overview
+ href: resources/teams-api-overview.md
+ - name: Apps
+ items:
+ - name: App
+ items:
+ - name: App in catalog
+ href: resources/teamsapp.md
+ - name: Publish apps to catalog
+ href: api/teamsapp-publish.md
+ - name: List apps in catalog
+ href: api/appcatalogs-list-teamsapps.md
+ - name: Update app in catalog
+ href: api/teamsapp-update.md
+ - name: Delete app from catalog
+ href: api/teamsapp-delete.md
+ - name: App installation
+ items:
+ - name: Installed app
+ href: resources/teamsappinstallation.md
+ - name: App in chat
+ items:
+ - name: List apps in chat
+ href: api/chat-list-installedapps.md
+ - name: Add app in chat
+ href: api/chat-post-installedapps.md
+ - name: Get app installed in chat
+ href: api/chat-get-installedapps.md
+ - name: Upgrade app installed in chat
+ href: api/chat-teamsappinstallation-upgrade.md
+ - name: Remove app from chat
+ href: api/chat-delete-installedapps.md
+ - name: App in team
+ items:
+ - name: List apps in team
+ href: api/team-list-installedapps.md
+ - name: Get app installed in team
+ href: api/team-get-installedapps.md
+ - name: Add app to team
+ href: api/team-post-installedapps.md
+ - name: Upgrade app installed in team
+ href: api/team-teamsappinstallation-upgrade.md
+ - name: Remove app from team
+ href: api/team-delete-installedapps.md
+ - name: App in personal scope of user
+ items:
+ - name: List apps for user
+ href: api/userteamwork-list-installedapps.md
+ - name: Add app for user
+ href: api/userteamwork-post-installedapps.md
+ - name: Get app installed for user
+ href: api/userteamwork-get-installedapps.md
+ - name: Get chat between user and app
+ href: api/userscopeteamsappinstallation-get-chat.md
+ - name: Upgrade installed app for user
+ href: api/userteamwork-teamsappinstallation-upgrade.md
+ - name: Remove app for user
+ href: api/userteamwork-delete-installedapps.md
+ - name: Resource-specific permission grant
+ href: resources/resourcespecificpermissiongrant.md
+ items:
+ - name: List for group
+ href: api/group-list-permissiongrants.md
+ - name: Tab
+ href: resources/teamstab.md
+ items:
+ - name: Tab in channel
+ items:
+ - name: List tabs in channel
+ href: api/channel-list-tabs.md
+ - name: Add tab to channel
+ href: api/channel-post-tabs.md
+ - name: Get tab in channel
+ href: api/channel-get-tabs.md
+ - name: Update tab in channel
+ href: api/channel-patch-tabs.md
+ - name: Remove tab from channel
+ href: api/channel-delete-tabs.md
+ - name: Tab in chat
+ items:
+ - name: List tabs in chat
+ href: api/chat-list-tabs.md
+ - name: Add tab to chat
+ href: api/chat-post-tabs.md
+ - name: Get tab in chat
+ href: api/chat-get-tabs.md
+ - name: Update tab in chat
+ href: api/chat-patch-tabs.md
+ - name: Remove tab from chat
+ href: api/chat-delete-tabs.md
+ - name: Calls and online meetings
+ items:
+ - name: Overview
+ href: resources/communications-api-overview.md
+ - name: Calls
+ items:
+ - name: Application actions
+ items:
+ - name: Unmute application
+ href: api/call-unmute.md
+ - name: Mute application
+ href: api/call-mute.md
+ - name: Update recording status
+ href: api/call-updaterecordingstatus.md
+ - name: Call
+ href: resources/call.md
+ items:
+ - name: Create
+ href: api/application-post-calls.md
+ - name: Get
+ href: api/call-get.md
+ - name: Delete/hang up
+ href: api/call-delete.md
+ - name: Answer
+ href: api/call-answer.md
+ - name: Reject
+ href: api/call-reject.md
+ - name: Redirect
+ href: api/call-redirect.md
+ - name: Transfer
+ href: api/call-transfer.md
+ - name: Keep alive
+ href: api/call-keepalive.md
+ - name: Log teleconference device quality data
+ href: api/call-logteleconferencedevicequality.md
+ - name: Change screen sharing role
+ href: api/call-changescreensharingrole.md
+ - name: Content sharing session
+ href: resources/contentsharingsession.md
+ items:
+ - name: List
+ href: api/call-list-contentsharingsessions.md
+ - name: Get
+ href: api/contentsharingsession-get.md
+ - name: IVR scenarios
+ href: resources/calls-api-ivr-overview.md
+ items:
+ - name: Play prompt
+ href: api/call-playprompt.md
+ - name: Record response
+ href: api/call-record.md
+ - name: Cancel media processing
+ href: api/call-cancelmediaprocessing.md
+ - name: Subscribe to tone
+ href: api/call-subscribetotone.md
+ - name: Large gallery view operation
+ items:
+ - name: Add large gallery view
+ href: api/call-addlargegalleryview.md
+ - name: Add large gallery view operation
+ href: resources/addlargegalleryviewoperation.md
+ items:
+ - name: Get large gallery view operation status
+ href: api/addlargegalleryviewoperation-get.md
+ - name: Participant
+ href: resources/participant.md
+ items:
+ - name: List
+ href: api/call-list-participants.md
+ - name: Get
+ href: api/participant-get.md
+ - name: Delete
+ href: api/participant-delete.md
+ - name: Mute participant
+ href: api/participant-mute.md
+ - name: Invite participants
+ href: api/participant-invite.md
+ - name: Start hold music
+ href: api/participant-startholdmusic.md
+ - name: Stop hold music
+ href: api/participant-stopholdmusic.md
+ - name: Call records
+ items:
+ - name: Overview
+ href: resources/callrecords-api-overview.md
+ - name: Call record
+ items:
+ - name: Call record
+ href: resources/callrecords-callrecord.md
+ - name: Get call record
+ href: api/callrecords-callrecord-get.md
+ - name: Direct routing calls
+ items:
+ - name: Direct routing log row
+ href: resources/callrecords-directroutinglogrow.md
+ - name: List direct routing calls
+ href: api/callrecords-callrecord-getdirectroutingcalls.md
+ - name: PSTN calls
+ items:
+ - name: PSTN log row
+ href: resources/callrecords-pstncalllogrow.md
+ - name: List PSTN calls
+ href: api/callrecords-callrecord-getpstncalls.md
+ - name: Session
+ items:
+ - name: Session
+ href: resources/callrecords-session.md
+ - name: List sessions
+ href: api/callrecords-session-list.md
+ - name: Online meetings
+ items:
+ - name: Attendance report
+ href: resources/meetingAttendanceReport.md
+ items:
+ - name: List
+ href: api/meetingattendancereport-list.md
+ - name: Get
+ href: api/meetingattendancereport-get.md
+ - name: Attendance record
+ href: resources/attendancerecord.md
+ items:
+ - name: List
+ href: api/attendancerecord-list.md
+ - name: Online meeting
+ href: resources/onlinemeeting.md
+ items:
+ - name: Create
+ href: api/application-post-onlinemeetings.md
+ - name: Get
+ href: api/onlinemeeting-get.md
+ - name: Update
+ href: api/onlinemeeting-update.md
+ - name: Delete
+ href: api/onlinemeeting-delete.md
+ - name: Create or get
+ href: api/onlinemeeting-createorget.md
+ - name: Virtual appointment
+ items:
+ - name: Get virtual appointment join link
+ href: api/virtualappointment-getvirtualappointmentjoinweburl.md
+ - name: Presence
+ href: resources/presence.md
+ items:
+ - name: Get presence
+ href: api/presence-get.md
+ - name: Get presence for multiple users
+ href: api/cloudcommunications-getpresencesbyuserid.md
+ - name: Set presence
+ href: api/presence-setpresence.md
+ - name: Clear presence
+ href: api/presence-clearpresence.md
+ - name: Set user preferred presence
+ href: api/presence-setuserpreferredpresence.md
+ - name: Clear user preferred presence
+ href: api/presence-clearuserpreferredpresence.md
+ - name: Employee learning
+ displayName: Viva Learning
+ items:
+ - name: Overview
+ href: resources/viva-learning-api-overview.md
+ - name: Learning provider
+ href: resources/learningprovider.md
+ items:
+ - name: List
+ href: api/employeeexperience-list-learningproviders.md
+ - name: Create
+ href: api/employeeexperience-post-learningproviders.md
+ - name: Get
+ href: api/learningprovider-get.md
+ - name: Update
+ href: api/learningprovider-update.md
+ - name: Delete
+ href: api/employeeexperience-delete-learningproviders.md
+ - name: Learning content
+ href: resources/learningcontent.md
+ items:
+ - name: List
+ href: api/learningprovider-list-learningcontents.md
+ - name: Get
+ href: api/learningcontent-get.md
+ - name: Update
+ href: api/learningcontent-update.md
+ - name: Delete
+ href: api/learningprovider-delete-learningcontents.md
+ - name: Learning course activities
+ items:
+ - name: Learning course activity
+ href: resources/learningcourseactivity.md
+ - name: Learning assignment type
+ href: resources/learningassignment.md
+ - name: Learning self-initiated course type
+ href: resources/learningselfinitiatedcourse.md
+ - name: List
+ href: api/learningcourseactivity-list.md
+ - name: Create
+ href: api/employeeexperienceuser-post-learningcourseactivities.md
+ - name: Get
+ href: api/learningcourseactivity-get.md
+ - name: Update
+ href: api/learningcourseactivity-update.md
+ - name: Delete
+ href: api/learningcourseactivity-delete.md
+ - name: Messaging
+ items:
+ - name: Activity feed
+ items:
+ - name: Send notification to user in chat
+ href: api/chat-sendactivitynotification.md
+ - name: Send notification to user in team
+ href: api/team-sendactivitynotification.md
+ - name: Send notification to user
+ href: api/userteamwork-sendactivitynotification.md
+ - name: Send notifications to multiple users in bulk
+ href: api/teamwork-sendactivitynotificationtorecipients.md
+ - name: Channel
+ href: resources/channel.md
+ items:
+ - name: List all channels
+ href: api/team-list-allchannels.md
+ - name: List channels
+ href: api/channel-list.md
+ - name: List incoming channels
+ href: api/team-list-incomingchannels.md
+ - name: Create channel
+ href: api/channel-post.md
+ - name: Get channel
+ href: api/channel-get.md
+ - name: Update channel
+ href: api/channel-patch.md
+ - name: Delete channel
+ href: api/channel-delete.md
+ - name: Remove incoming channel
+ href: api/team-delete-incomingchannels.md
+ - name: Add member
+ href: api/channel-post-members.md
+ - name: Complete migration for channel
+ href: api/channel-completemigration.md
+ - name: Get channel message
+ href: api/chatmessage-get.md
+ - name: Get messages across all channels
+ href: api/channel-getallmessages.md
+ - name: Get channel messages delta
+ href: api/chatmessage-delta.md
+ - name: Get files folder
+ href: api/channel-get-filesfolder.md
+ - name: Get member
+ href: api/channel-get-members.md
+ - name: Get message reply
+ href: api/chatmessage-get.md
+ - name: List channel messages
+ href: api/channel-list-messages.md
+ - name: List members
+ href: api/channel-list-members.md
+ - name: List message replies
+ href: api/chatmessage-list-replies.md
+ - name: Provision email address
+ href: api/channel-provisionemail.md
+ - name: Remove email address
+ href: api/channel-removeemail.md
+ - name: Remove member
+ href: api/channel-delete-members.md
+ - name: Reply to message
+ href: api/chatmessage-post-replies.md
+ - name: Send message
+ href: api/channel-post-messages.md
+ - name: Update member role
+ href: api/channel-update-members.md
+ - name: Update message
+ href: api/chatmessage-update.md
+ - name: Check user access
+ href: api/channel-doesuserhaveaccess.md
+ - name: List teams sharing a channel
+ href: api/sharedwithchannelteaminfo-list.md
+ - name: Get team sharing a channel
+ href: api/sharedwithchannelteaminfo-get.md
+ - name: Unshare channel with team
+ href: api/sharedwithchannelteaminfo-delete.md
+ - name: List allowed members
+ href: api/sharedwithchannelteaminfo-list-allowedmembers.md
+ - name: Delete message
+ href: api/chatmessage-softdelete.md
+ - name: Undo message deletion
+ href: api/chatmessage-undosoftdelete.md
+ - name: Chat
+ href: resources/chat.md
+ items:
+ - name: List chats
+ href: api/chat-list.md
+ - name: Create chat
+ href: api/chat-post.md
+ - name: Get chat
+ href: api/chat-get.md
+ - name: Update chat
+ href: api/chat-patch.md
+ - name: List members
+ href: api/chat-list-members.md
+ - name: Add member
+ href: api/chat-post-members.md
+ - name: Get member
+ href: api/chat-get-members.md
+ - name: Remove member
+ href: api/chat-delete-members.md
+ - name: List messages in a chat
+ href: api/chat-list-messages.md
+ - name: Get messages across all chats
+ href: api/chats-getallmessages.md
+ - name: Get message in chat
+ href: api/chatmessage-get.md
+ - name: Send message in chat
+ href: api/chat-post-messages.md
+ - name: Get chat between user and app
+ href: api/userscopeteamsappinstallation-get-chat.md
+ - name: Mark chat as read
+ href: api/chat-markchatreadforuser.md
+ - name: Mark chat as unread
+ href: api/chat-markchatunreadforuser.md
+ - name: Hide chat
+ href: api/chat-hideforuser.md
+ - name: Unhide chat
+ href: api/chat-unhideforuser.md
+ - name: List pinned messages
+ href: api/chat-list-pinnedmessages.md
+ - name: Pin message
+ href: api/chat-post-pinnedmessages.md
+ - name: Unpin message
+ href: api/chat-delete-pinnedmessages.md
+ - name: Chat message
+ href: resources/chatmessage.md
+ items:
+ - name: List channel messages
+ href: api/channel-list-messages.md
+ - name: List channel messages delta
+ href: api/chatmessage-delta.md
+ - name: List message replies
+ href: api/chatmessage-list-replies.md
+ - name: Get message in channel or chat
+ href: api/chatmessage-get.md
+ - name: Get message reply
+ href: api/chatmessage-get.md
+ - name: Send message
+ href: api/chatmessage-post.md
+ - name: Send reply to a message
+ href: api/chatmessage-post-replies.md
+ - name: Update message
+ href: api/chatmessage-update.md
+ - name: Delete message
+ href: api/chatmessage-softdelete.md
+ - name: Undo message deletion
+ href: api/chatmessage-undosoftdelete.md
+ - name: List hosted content
+ href: api/chatmessage-list-hostedcontents.md
+ - name: Get messages across all channels
+ href: api/channel-getallmessages.md
+ - name: Get messages across all chats
+ href: api/chats-getallmessages.md
+ - name: Get hosted content
+ href: api/chatmessagehostedcontent-get.md
+ - name: List pinned messages
+ href: api/chat-list-pinnedmessages.md
+ - name: Pin message
+ href: api/chat-post-pinnedmessages.md
+ - name: Unpin message
+ href: api/chat-delete-pinnedmessages.md
+ - name: Pinned chat message
+ href: resources/pinnedchatmessageinfo.md
+ items:
+ - name: List pinned messages
+ href: api/chat-list-pinnedmessages.md
+ - name: Pin message
+ href: api/chat-post-pinnedmessages.md
+ - name: Unpin message
+ href: api/chat-delete-pinnedmessages.md
+ - name: Team
+ href: resources/team.md
+ items:
+ - name: Create
+ href: api/team-post.md
+ - name: Create team from group
+ href: api/team-put-teams.md
+ - name: Get
+ href: api/team-get.md
+ - name: Update
+ href: api/team-update.md
+ - name: Delete
+ href: api/group-delete.md
+ - name: List members
+ href: api/team-list-members.md
+ - name: Add member
+ href: api/team-post-members.md
+ - name: Add members in bulk
+ href: api/conversationmembers-add.md
+ - name: Get member
+ href: api/team-get-members.md
+ - name: Remove member
+ href: api/team-delete-members.md
+ - name: Update member
+ href: api/team-update-members.md
+ - name: Archive team
+ href: api/team-archive.md
+ - name: Unarchive team
+ href: api/team-unarchive.md
+ - name: Clone team
+ href: api/team-clone.md
+ - name: List your teams
+ href: api/user-list-joinedteams.md
+ - name: List all teams in an organization
+ href: api/teams-list.md
+ - name: List your associated teams
+ href: api/associatedteaminfo-list.md
+ - name: Get primary channel
+ href: api/team-get-primarychannel.md
+ - name: Get team photo
+ href: api/profilephoto-get.md
+ - name: Update team photo
+ href: api/profilephoto-update.md
+ - name: List all teams
+ href: /graph/teams-list-all-teams?context=graph/api/1.0
+ - name: Complete migration for team
+ href: api/team-completemigration.md
+ - name: Deleted team
+ href: resources/deletedteam.md
+ items:
+ - name: List
+ href: api/teamwork-list-deletedteams.md
+ - name: Get all messages
+ href: api/deletedteam-getallmessages.md
+ - name: Tag
+ href: resources/teamworktag.md
+ items:
+ - name: List
+ href: api/teamworktag-list.md
+ - name: Create
+ href: api/teamworktag-post.md
+ - name: Get
+ href: api/teamworktag-get.md
+ - name: Update
+ href: api/teamworktag-update.md
+ - name: Delete
+ href: api/teamworktag-delete.md
+ - name: Tag member
+ href: resources/teamworktagmember.md
+ items:
+ - name: List
+ href: api/teamworktagmember-list.md
+ - name: Create
+ href: api/teamworktagmember-post.md
+ - name: Get
+ href: api/teamworktagmember-get.md
+ - name: Delete
+ href: api/teamworktagmember-delete.md
+ - name: Shift management
+ items:
+ - name: Offer shift
+ href: resources/offershiftrequest.md
+ items:
+ - name: Create
+ href: api/offershiftrequest-post.md
+ - name: Get
+ href: api/offershiftrequest-get.md
+ - name: List
+ href: api/offershiftrequest-list.md
+ - name: Approve
+ href: api/offershiftrequest-approve.md
+ - name: Decline
+ href: api/offershiftrequest-decline.md
+ - name: Open shift
+ href: resources/openshift.md
+ items:
+ - name: List
+ href: api/openshift-list.md
+ - name: Create
+ href: api/openshift-post.md
+ - name: Get
+ href: api/openshift-get.md
+ - name: Update
+ href: api/openshift-update.md
+ - name: Delete
+ href: api/openshift-delete.md
+ - name: Open shift change request
+ href: resources/openshiftchangerequest.md
+ items:
+ - name: List
+ href: api/openshiftchangerequest-list.md
+ - name: Create
+ href: api/openshiftchangerequest-post.md
+ - name: Get
+ href: api/openshiftchangerequest-get.md
+ - name: Approve
+ href: api/openshiftchangerequest-approve.md
+ - name: Decline
+ href: api/openshiftchangerequest-decline.md
+ - name: Schedule
+ href: resources/schedule.md
+ items:
+ - name: Create or replace
+ href: api/team-put-schedule.md
+ - name: Get
+ href: api/schedule-get.md
+ - name: Share
+ href: api/schedule-share.md
+ - name: Scheduling group
+ href: resources/schedulinggroup.md
+ items:
+ - name: List
+ href: api/schedule-list-schedulinggroups.md
+ - name: Create
+ href: api/schedule-post-schedulinggroups.md
+ - name: Get
+ href: api/schedulinggroup-get.md
+ - name: Replace
+ href: api/schedulinggroup-put.md
+ - name: Delete
+ href: api/schedulinggroup-delete.md
+ - name: Shift
+ href: resources/shift.md
+ items:
+ - name: List
+ href: api/schedule-list-shifts.md
+ - name: Create
+ href: api/schedule-post-shifts.md
+ - name: Get
+ href: api/shift-get.md
+ - name: Replace
+ href: api/shift-put.md
+ - name: Delete
+ href: api/shift-delete.md
+ - name: Shift preferences
+ href: resources/shiftpreferences.md
+ items:
+ - name: Get
+ href: api/shiftpreferences-get.md
+ - name: Update
+ href: api/shiftpreferences-put.md
+ - name: Swap shifts change request
+ href: resources/swapshiftschangerequest.md
+ items:
+ - name: List
+ href: api/swapshiftschangerequest-list.md
+ - name: Create
+ href: api/swapshiftschangerequest-post.md
+ - name: Get
+ href: api/swapshiftschangerequest-get.md
+ - name: Approve
+ href: api/swapshiftschangerequest-approve.md
+ - name: Decline
+ href: api/swapshiftschangerequest-decline.md
+ - name: Time off
+ href: resources/timeoff.md
+ items:
+ - name: List
+ href: api/schedule-list-timesoff.md
+ - name: Create
+ href: api/schedule-post-timesoff.md
+ - name: Get
+ href: api/timeoff-get.md
+ - name: Replace
+ href: api/timeoff-put.md
+ - name: Delete
+ href: api/timeoff-delete.md
+ - name: Time off reason
+ href: resources/timeoffreason.md
+ items:
+ - name: List
+ href: api/schedule-list-timeoffreasons.md
+ - name: Create
+ href: api/schedule-post-timeoffreasons.md
+ - name: Get
+ href: api/timeoffreason-get.md
+ - name: Replace
+ href: api/timeoffreason-put.md
+ - name: Delete
+ href: api/timeoffreason-delete.md
+ - name: Time off request
+ href: resources/timeoffrequest.md
+ items:
+ - name: List
+ href: api/timeoffrequest-list.md
+ - name: Get
+ href: api/timeoffrequest-get.md
+ - name: Delete
+ href: api/timeoffrequest-delete.md
+ - name: Approve
+ href: api/timeoffrequest-approve.md
+ - name: Decline
+ href: api/timeoffrequest-decline.md
+ - name: Workforce integration
+ href: resources/workforceintegration.md
+ items:
+ - name: List
+ href: api/workforceintegration-list.md
+ - name: Create
+ href: api/workforceintegration-post.md
+ - name: Get
+ href: api/workforceintegration-get.md
+ - name: Update
+ href: api/workforceintegration-update.md
+ - name: Delete
+ href: api/workforceintegration-delete.md
+ - name: To-do tasks
+ displayName: Microsoft To Do
items:
- - name: Overview
- href: resources/communications-api-overview.md
- - name: Calls
- items:
- - name: Application actions
- items:
- - name: Unmute application
- href: api/call-unmute.md
- - name: Mute application
- href: api/call-mute.md
- - name: Update recording status
- href: api/call-updaterecordingstatus.md
- - name: Call
- href: resources/call.md
- items:
- - name: Create
- href: api/application-post-calls.md
- - name: Get
- href: api/call-get.md
- - name: Delete/hang up
- href: api/call-delete.md
- - name: Answer
- href: api/call-answer.md
- - name: Reject
- href: api/call-reject.md
- - name: Redirect
- href: api/call-redirect.md
- - name: Transfer
- href: api/call-transfer.md
- - name: Keep alive
- href: api/call-keepalive.md
- - name: Log teleconference device quality data
- href: api/call-logteleconferencedevicequality.md
- - name: Change screen sharing role
- href: api/call-changescreensharingrole.md
- - name: Content sharing session
- href: resources/contentsharingsession.md
- items:
- - name: List
- href: api/call-list-contentsharingsessions.md
- - name: Get
- href: api/contentsharingsession-get.md
- - name: IVR scenarios
- href: resources/calls-api-ivr-overview.md
- items:
- - name: Play prompt
- href: api/call-playprompt.md
- - name: Record response
- href: api/call-record.md
- - name: Cancel media processing
- href: api/call-cancelmediaprocessing.md
- - name: Subscribe to tone
- href: api/call-subscribetotone.md
- - name: Large gallery view operation
- items:
- - name: Add large gallery view
- href: api/call-addlargegalleryview.md
- - name: Add large gallery view operation
- href: resources/addlargegalleryviewoperation.md
- items:
- - name: Get large gallery view operation status
- href: api/addlargegalleryviewoperation-get.md
- - name: Participant
- href: resources/participant.md
- items:
- - name: List
- href: api/call-list-participants.md
- - name: Get
- href: api/participant-get.md
- - name: Delete
- href: api/participant-delete.md
- - name: Mute participant
- href: api/participant-mute.md
- - name: Invite participants
- href: api/participant-invite.md
- - name: Start hold music
- href: api/participant-startholdmusic.md
- - name: Stop hold music
- href: api/participant-stopholdmusic.md
- - name: Call records
- items:
- name: Overview
- href: resources/callrecords-api-overview.md
- - name: Call record
- items:
- - name: Call record
- href: resources/callrecords-callrecord.md
- - name: Get call record
- href: api/callrecords-callrecord-get.md
- - name: Direct routing calls
- items:
- - name: Direct routing log row
- href: resources/callrecords-directroutinglogrow.md
- - name: List direct routing calls
- href: api/callrecords-callrecord-getdirectroutingcalls.md
- - name: PSTN calls
- items:
- - name: PSTN log row
- href: resources/callrecords-pstncalllogrow.md
- - name: List PSTN calls
- href: api/callrecords-callrecord-getpstncalls.md
- - name: Session
- items:
- - name: Session
- href: resources/callrecords-session.md
- - name: List sessions
- href: api/callrecords-session-list.md
- - name: Online meetings
- items:
- - name: Attendance report
- href: resources/meetingAttendanceReport.md
- items:
- - name: List
- href: api/meetingattendancereport-list.md
- - name: Get
- href: api/meetingattendancereport-get.md
- - name: Attendance record
- href: resources/attendancerecord.md
- items:
+ href: resources/todo-overview.md
+ - name: To-do task list
+ items:
+ - name: To-do task list
+ href: resources/todotasklist.md
+ - name: List task lists
+ href: api/todo-list-lists.md
+ - name: Create task list
+ href: api/todo-post-lists.md
+ - name: Get task list
+ href: api/todotasklist-get.md
+ - name: Update task list
+ href: api/todotasklist-update.md
+ - name: Delete task list
+ href: api/todotasklist-delete.md
+ - name: Get task list delta
+ href: api/todotasklist-delta.md
+ - name: Create open extension
+ href: api/opentypeextension-post-opentypeextension.md
+ - name: Get open extension
+ href: api/opentypeextension-get.md
+ - name: To-do task
+ items:
+ - name: To-do task
+ href: resources/todotask.md
+ - name: List tasks
+ href: api/todotasklist-list-tasks.md
+ - name: Create task
+ href: api/todotasklist-post-tasks.md
+ - name: Get task
+ href: api/todotask-get.md
+ - name: Update task
+ href: api/todotask-update.md
+ - name: Delete task
+ href: api/todotask-delete.md
+ - name: Get task delta
+ href: api/todotask-delta.md
+ - name: Create open extension
+ href: api/opentypeextension-post-opentypeextension.md
+ - name: Get open extension
+ href: api/opentypeextension-get.md
+ - name: File attachment
+ items:
+ - name: File attachment
+ href: resources/taskfileattachment.md
- name: List
- href: api/attendancerecord-list.md
- - name: Online meeting
- href: resources/onlinemeeting.md
- items:
- - name: Create
- href: api/application-post-onlinemeetings.md
- - name: Get
- href: api/onlinemeeting-get.md
- - name: Update
- href: api/onlinemeeting-update.md
- - name: Delete
- href: api/onlinemeeting-delete.md
- - name: Create or get
- href: api/onlinemeeting-createorget.md
- - name: Presence
- href: resources/presence.md
- items:
- - name: Get presence
- href: api/presence-get.md
- - name: Get presence for multiple users
- href: api/cloudcommunications-getpresencesbyuserid.md
- - name: Set presence
- href: api/presence-setpresence.md
- - name: Clear presence
- href: api/presence-clearpresence.md
- - name: Set user preferred presence
- href: api/presence-setuserpreferredpresence.md
- - name: Clear user preferred presence
- href: api/presence-clearuserpreferredpresence.md
- - name: Employee learning
- displayName: Viva Learning
- items:
- - name: Overview
- href: resources/viva-learning-api-overview.md
- - name: Learning provider
- href: resources/learningprovider.md
- items:
- - name: List
- href: api/employeeexperience-list-learningproviders.md
- - name: Create
- href: api/employeeexperience-post-learningproviders.md
- - name: Get
- href: api/learningprovider-get.md
- - name: Update
- href: api/learningprovider-update.md
- - name: Delete
- href: api/employeeexperience-delete-learningproviders.md
- - name: Learning content
- href: resources/learningcontent.md
- items:
- - name: List
- href: api/learningprovider-list-learningcontents.md
- - name: Get
- href: api/learningcontent-get.md
- - name: Update
- href: api/learningcontent-update.md
- - name: Delete
- href: api/learningprovider-delete-learningcontents.md
- - name: Messaging
- items:
- - name: Activity feed
- items:
- - name: Send notification to user in chat
- href: api/chat-sendactivitynotification.md
- - name: Send notification to user in team
- href: api/team-sendactivitynotification.md
- - name: Send notification to user
- href: api/userteamwork-sendactivitynotification.md
- - name: Send notifications to multiple users in bulk
- href: api/teamwork-sendactivitynotificationtorecipients.md
- - name: Channel
- href: resources/channel.md
- items:
- - name: List all channels
- href: api/team-list-allchannels.md
- - name: List channels
- href: api/channel-list.md
- - name: List incoming channels
- href: api/team-list-incomingchannels.md
- - name: Create channel
- href: api/channel-post.md
- - name: Get channel
- href: api/channel-get.md
- - name: Update channel
- href: api/channel-patch.md
- - name: Delete channel
- href: api/channel-delete.md
- - name: Remove incoming channel
- href: api/team-delete-incomingchannels.md
- - name: Add member
- href: api/channel-post-members.md
- - name: Complete migration for channel
- href: api/channel-completemigration.md
- - name: Get channel message
- href: api/chatmessage-get.md
- - name: Get messages across all channels
- href: api/channel-getallmessages.md
- - name: Get channel messages delta
- href: api/chatmessage-delta.md
- - name: Get files folder
- href: api/channel-get-filesfolder.md
- - name: Get member
- href: api/channel-get-members.md
- - name: Get message reply
- href: api/chatmessage-get.md
- - name: List channel messages
- href: api/channel-list-messages.md
- - name: List members
- href: api/channel-list-members.md
- - name: List message replies
- href: api/chatmessage-list-replies.md
- - name: Provision email address
- href: api/channel-provisionemail.md
- - name: Remove email address
- href: api/channel-removeemail.md
- - name: Remove member
- href: api/channel-delete-members.md
- - name: Reply to message
- href: api/chatmessage-post-replies.md
- - name: Send message
- href: api/channel-post-messages.md
- - name: Update member role
- href: api/channel-update-members.md
- - name: Update message
- href: api/chatmessage-update.md
- - name: Check user access
- href: api/channel-doesuserhaveaccess.md
- - name: List teams sharing a channel
- href: api/sharedwithchannelteaminfo-list.md
- - name: Get team sharing a channel
- href: api/sharedwithchannelteaminfo-get.md
- - name: Unshare channel with team
- href: api/sharedwithchannelteaminfo-delete.md
- - name: List allowed members
- href: api/sharedwithchannelteaminfo-list-allowedmembers.md
- - name: Delete message
- href: api/chatmessage-softdelete.md
- - name: Undo message deletion
- href: api/chatmessage-undosoftdelete.md
- - name: Chat
- href: resources/chat.md
- items:
- - name: List chats
- href: api/chat-list.md
- - name: Create chat
- href: api/chat-post.md
- - name: Get chat
- href: api/chat-get.md
- - name: Update chat
- href: api/chat-patch.md
- - name: List members
- href: api/chat-list-members.md
- - name: Add member
- href: api/chat-post-members.md
- - name: Get member
- href: api/chat-get-members.md
- - name: Remove member
- href: api/chat-delete-members.md
- - name: List messages in a chat
- href: api/chat-list-messages.md
- - name: Get messages across all chats
- href: api/chats-getallmessages.md
- - name: Get message in chat
- href: api/chatmessage-get.md
- - name: Send message in chat
- href: api/chat-post-messages.md
- - name: Get chat between user and app
- href: api/userscopeteamsappinstallation-get-chat.md
- - name: Mark chat as read
- href: api/chat-markchatreadforuser.md
- - name: Mark chat as unread
- href: api/chat-markchatunreadforuser.md
- - name: Hide chat
- href: api/chat-hideforuser.md
- - name: Unhide chat
- href: api/chat-unhideforuser.md
- - name: List pinned messages
- href: api/chat-list-pinnedmessages.md
- - name: Pin message
- href: api/chat-post-pinnedmessages.md
- - name: Unpin message
- href: api/chat-delete-pinnedmessages.md
- - name: Chat message
- href: resources/chatmessage.md
- items:
- - name: List channel messages
- href: api/channel-list-messages.md
- - name: List channel messages delta
- href: api/chatmessage-delta.md
- - name: List message replies
- href: api/chatmessage-list-replies.md
- - name: Get message in channel or chat
- href: api/chatmessage-get.md
- - name: Get message reply
- href: api/chatmessage-get.md
- - name: Send message
- href: api/chatmessage-post.md
- - name: Send reply to a message
- href: api/chatmessage-post-replies.md
- - name: Update message
- href: api/chatmessage-update.md
- - name: Delete message
- href: api/chatmessage-softdelete.md
- - name: Undo message deletion
- href: api/chatmessage-undosoftdelete.md
- - name: List hosted content
- href: api/chatmessage-list-hostedcontents.md
- - name: Get messages across all channels
- href: api/channel-getallmessages.md
- - name: Get messages across all chats
- href: api/chats-getallmessages.md
- - name: Get hosted content
- href: api/chatmessagehostedcontent-get.md
- - name: List pinned messages
- href: api/chat-list-pinnedmessages.md
- - name: Pin message
- href: api/chat-post-pinnedmessages.md
- - name: Unpin message
- href: api/chat-delete-pinnedmessages.md
- - name: Pinned chat message
- href: resources/pinnedchatmessageinfo.md
- items:
- - name: List pinned messages
- href: api/chat-list-pinnedmessages.md
- - name: Pin message
- href: api/chat-post-pinnedmessages.md
- - name: Unpin message
- href: api/chat-delete-pinnedmessages.md
- - name: Team
- href: resources/team.md
- items:
- - name: Create
- href: api/team-post.md
- - name: Create team from group
- href: api/team-put-teams.md
- - name: Get
- href: api/team-get.md
- - name: Update
- href: api/team-update.md
- - name: Delete
- href: api/group-delete.md
- - name: List members
- href: api/team-list-members.md
- - name: Add member
- href: api/team-post-members.md
- - name: Add members in bulk
- href: api/conversationmembers-add.md
- - name: Get member
- href: api/team-get-members.md
- - name: Remove member
- href: api/team-delete-members.md
- - name: Update member
- href: api/team-update-members.md
- - name: Archive team
- href: api/team-archive.md
- - name: Unarchive team
- href: api/team-unarchive.md
- - name: Clone team
- href: api/team-clone.md
- - name: List your teams
- href: api/user-list-joinedteams.md
- - name: List your associated teams
- href: api/associatedteaminfo-list.md
- - name: Get primary channel
- href: api/team-get-primarychannel.md
- - name: Get team photo
- href: api/profilephoto-get.md
- - name: Update team photo
- href: api/profilephoto-update.md
- - name: List all teams
- href: /graph/teams-list-all-teams?context=graph/api/1.0
- - name: Complete migration for team
- href: api/team-completemigration.md
- - name: Deleted team
- href: resources/deletedteam.md
- items:
- - name: List
- href: api/teamwork-list-deletedteams.md
- - name: Get all messages
- href: api/deletedteam-getallmessages.md
- - name: Tag
- href: resources/teamworktag.md
- items:
- - name: List
- href: api/teamworktag-list.md
- - name: Create
- href: api/teamworktag-post.md
- - name: Get
- href: api/teamworktag-get.md
- - name: Update
- href: api/teamworktag-update.md
- - name: Delete
- href: api/teamworktag-delete.md
- - name: Tag member
- href: resources/teamworktagmember.md
- items:
- - name: List
- href: api/teamworktagmember-list.md
- - name: Create
- href: api/teamworktagmember-post.md
- - name: Get
- href: api/teamworktagmember-get.md
- - name: Delete
- href: api/teamworktagmember-delete.md
- - name: Shift management
- items:
- - name: Offer shift
- href: resources/offershiftrequest.md
- items:
- - name: Create
- href: api/offershiftrequest-post.md
- - name: Get
- href: api/offershiftrequest-get.md
- - name: List
- href: api/offershiftrequest-list.md
- - name: Approve
- href: api/offershiftrequest-approve.md
- - name: Decline
- href: api/offershiftrequest-decline.md
- - name: Open shift
- href: resources/openshift.md
- items:
- - name: List
- href: api/openshift-list.md
- - name: Create
- href: api/openshift-post.md
- - name: Get
- href: api/openshift-get.md
- - name: Update
- href: api/openshift-update.md
- - name: Delete
- href: api/openshift-delete.md
- - name: Open shift change request
- href: resources/openshiftchangerequest.md
- items:
- - name: List
- href: api/openshiftchangerequest-list.md
- - name: Create
- href: api/openshiftchangerequest-post.md
- - name: Get
- href: api/openshiftchangerequest-get.md
- - name: Approve
- href: api/openshiftchangerequest-approve.md
- - name: Decline
- href: api/openshiftchangerequest-decline.md
- - name: Schedule
- href: resources/schedule.md
- items:
- - name: Create or replace
- href: api/team-put-schedule.md
- - name: Get
- href: api/schedule-get.md
- - name: Share
- href: api/schedule-share.md
- - name: Scheduling group
- href: resources/schedulinggroup.md
- items:
- - name: List
- href: api/schedule-list-schedulinggroups.md
- - name: Create
- href: api/schedule-post-schedulinggroups.md
- - name: Get
- href: api/schedulinggroup-get.md
- - name: Replace
- href: api/schedulinggroup-put.md
- - name: Delete
- href: api/schedulinggroup-delete.md
- - name: Shift
- href: resources/shift.md
- items:
- - name: List
- href: api/schedule-list-shifts.md
- - name: Create
- href: api/schedule-post-shifts.md
- - name: Get
- href: api/shift-get.md
- - name: Replace
- href: api/shift-put.md
- - name: Delete
- href: api/shift-delete.md
- - name: Shift preferences
- href: resources/shiftpreferences.md
- items:
- - name: Get
- href: api/shiftpreferences-get.md
- - name: Update
- href: api/shiftpreferences-put.md
- - name: Swap shifts change request
- href: resources/swapshiftschangerequest.md
- items:
- - name: List
- href: api/swapshiftschangerequest-list.md
- - name: Create
- href: api/swapshiftschangerequest-post.md
- - name: Get
- href: api/swapshiftschangerequest-get.md
- - name: Approve
- href: api/swapshiftschangerequest-approve.md
- - name: Decline
- href: api/swapshiftschangerequest-decline.md
- - name: Time off
- href: resources/timeoff.md
- items:
- - name: List
- href: api/schedule-list-timesoff.md
- - name: Create
- href: api/schedule-post-timesoff.md
- - name: Get
- href: api/timeoff-get.md
- - name: Replace
- href: api/timeoff-put.md
- - name: Delete
- href: api/timeoff-delete.md
- - name: Time off reason
- href: resources/timeoffreason.md
- items:
- - name: List
- href: api/schedule-list-timeoffreasons.md
- - name: Create
- href: api/schedule-post-timeoffreasons.md
- - name: Get
- href: api/timeoffreason-get.md
- - name: Replace
- href: api/timeoffreason-put.md
- - name: Delete
- href: api/timeoffreason-delete.md
- - name: Time off request
- href: resources/timeoffrequest.md
- items:
- - name: Get
- href: api/timeoffrequest-get.md
- - name: Delete
- href: api/timeoffrequest-delete.md
- - name: Approve
- href: api/timeoffrequest-approve.md
- - name: Decline
- href: api/timeoffrequest-decline.md
- - name: Workforce integration
- href: resources/workforceintegration.md
- items:
- - name: List
- href: api/workforceintegration-list.md
- - name: Create
- href: api/workforceintegration-post.md
- - name: Get
- href: api/workforceintegration-get.md
- - name: Update
- href: api/workforceintegration-update.md
- - name: Delete
- href: api/workforceintegration-delete.md
- - name: To-do tasks
- displayName: Microsoft To Do
- items:
- - name: Overview
- href: resources/todo-overview.md
- - name: To-do task list
- items:
- - name: To-do task list
- href: resources/todotasklist.md
- - name: List task lists
- href: api/todo-list-lists.md
- - name: Create task list
- href: api/todo-post-lists.md
- - name: Get task list
- href: api/todotasklist-get.md
- - name: Update task list
- href: api/todotasklist-update.md
- - name: Delete task list
- href: api/todotasklist-delete.md
- - name: Get task list delta
- href: api/todotasklist-delta.md
- - name: Create open extension
- href: api/opentypeextension-post-opentypeextension.md
- - name: Get open extension
- href: api/opentypeextension-get.md
- - name: To-do task
- items:
- - name: To-do task
- href: resources/todotask.md
- - name: List tasks
- href: api/todotasklist-list-tasks.md
- - name: Create task
- href: api/todotasklist-post-tasks.md
- - name: Get task
- href: api/todotask-get.md
- - name: Update task
- href: api/todotask-update.md
- - name: Delete task
- href: api/todotask-delete.md
- - name: Get task delta
- href: api/todotask-delta.md
- - name: Create open extension
- href: api/opentypeextension-post-opentypeextension.md
- - name: Get open extension
- href: api/opentypeextension-get.md
- - name: File attachment
- items:
- - name: File attachment
- href: resources/taskfileattachment.md
- - name: List
- href: api/todotask-list-attachments.md
- - name: Get
- href: api/taskfileattachment-get.md
- - name: Delete
- href: api/taskfileattachment-delete.md
- - name: Attach all file sizes
- href: api/taskfileattachment-createuploadsession.md
- - name: Attach small file
- href: api/todotask-post-attachments.md
- - name: Checklist item
- href: resources/checklistitem.md
- items:
- - name: List
- href: api/todotask-list-checklistitems.md
- - name: Create
- href: api/todotask-post-checklistitems.md
- - name: Get
- href: api/checklistitem-get.md
- - name: Update
- href: api/checklistitem-update.md
- - name: Delete
- href: api/checklistitem-delete.md
- - name: Linked resource
- href: resources/linkedresource.md
- items:
- - name: List
- href: api/todotask-list-linkedresources.md
- - name: Create
- href: api/todotask-post-linkedresources.md
- - name: Get
- href: api/linkedresource-get.md
- - name: Update
- href: api/linkedresource-update.md
- - name: Delete
- href: api/linkedresource-delete.md
- - name: Workbooks and charts
- displayName: Excel
- items:
- - name: Overview
- href: resources/excel.md
- - name: Workbook
- href: resources/workbook.md
- items:
- - name: Create session
- href: api/workbook-createsession.md
- - name: Refresh session
- href: api/workbook-refreshsession.md
- - name: Close session
- href: api/workbook-closesession.md
- - name: List tables
- href: api/workbook-list-tables.md
- - name: List worksheets
- href: api/workbook-list-worksheets.md
- - name: List names
- href: api/workbook-list-names.md
- - name: Get operation result (async)
- href: api/workbook-tablerowoperationresult.md
- - name: Workbook application
- href: resources/workbookapplication.md
- items:
- - name: Get
- href: api/workbookapplication-get.md
- - name: Calculate
- href: api/workbookapplication-calculate.md
- - name: Workbook comment
- href: resources/workbookcomment.md
- items:
- - name: List
- href: api/workbook-list-comments.md
- - name: Get
- href: api/workbookcomment-get.md
- - name: List replies
- href: api/workbookcomment-list-replies.md
- - name: Create reply
- href: api/workbookcomment-post-replies.md
- - name: Get reply
- href: api/workbookcommentreply-get.md
- - name: Workbook table row
- href: resources/workbooktablerow.md
- items:
- - name: List
- href: api/tablerow-list.md
- - name: Create
- href: api/table-post-rows.md
- - name: Get
- href: api/tablerow-get.md
- - name: Update
- href: api/tablerow-update.md
- - name: Delete
- href: api/tablerow-delete.md
- - name: Get range
- href: api/tablerow-range.md
- - name: Get item at
- href: api/tablerowcollection-itemat.md
- - name: Add row
- href: api/tablerowcollection-add.md
- - name: Worksheet
- href: resources/worksheet.md
- items:
- - name: Add worksheet
- href: api/worksheetcollection-add.md
- - name: Get worksheet
- href: api/worksheet-get.md
- - name: Get usedrange
- href: api/worksheet-usedrange.md
- - name: Update worksheet
- href: api/worksheet-update.md
- - name: Delete worksheet
- href: api/worksheet-delete.md
- - name: Get cell
- href: api/worksheet-cell.md
- - name: Get range
- href: api/worksheet-range.md
- - name: List tables
- href: api/worksheet-list-tables.md
- - name: Add table
- href: api/worksheet-post-tables.md
- - name: List charts
- href: api/worksheet-list-charts.md
- - name: Add chart
- href: api/worksheet-post-charts.md
- - name: Range
- href: resources/range.md
- items:
- - name: Get range
- href: api/range-get.md
- - name: Update range
- href: api/range-update.md
- - name: Insert range
- href: api/range-insert.md
- - name: Get range format
- href: api/rangeformat-get.md
- - name: Update range format
- href: api/rangeformat-update.md
- - name: Merge
- href: api/range-merge.md
- - name: Unmerge
- href: api/range-unmerge.md
- - name: Clear
- href: api/range-clear.md
- - name: Delete
- href: api/range-delete.md
- - name: Table
- href: resources/table.md
- items:
- - name: Add table
- href: api/tablecollection-add.md
- - name: Get table
- href: api/table-get.md
- - name: Update table
- href: api/table-update.md
- - name: Delete table
- href: api/table-delete.md
- - name: List rows
- href: api/table-list-rows.md
- - name: Create row
- href: api/table-post-rows.md
- - name: Delete row
- href: api/tablerow-delete.md
- - name: List columns
- href: api/table-list-columns.md
- - name: Create column
- href: api/table-post-columns.md
- - name: Delete column
- href: api/tablecolumn-delete.md
- - name: Get range
- href: api/table-range.md
- - name: Chart
- href: resources/chart.md
- items:
- - name: List charts
- href: api/chart-list.md
- - name: Get chart
- href: api/chart-get.md
- - name: Update chart
- href: api/chart-update.md
- - name: Delete chart
- href: api/chart-delete.md
- - name: Add chart
- href: api/chartcollection-add.md
- - name: Get chart image
- href: api/chart-image.md
- - name: Reset data
- href: api/chart-setdata.md
- - name: Set position data
- href: api/chart-setposition.md
- - name: Named item
- href: resources/nameditem.md
+ href: api/todotask-list-attachments.md
+ - name: Get
+ href: api/taskfileattachment-get.md
+ - name: Delete
+ href: api/taskfileattachment-delete.md
+ - name: Attach all file sizes
+ href: api/taskfileattachment-createuploadsession.md
+ - name: Attach small file
+ href: api/todotask-post-attachments.md
+ - name: Checklist item
+ href: resources/checklistitem.md
+ items:
+ - name: List
+ href: api/todotask-list-checklistitems.md
+ - name: Create
+ href: api/todotask-post-checklistitems.md
+ - name: Get
+ href: api/checklistitem-get.md
+ - name: Update
+ href: api/checklistitem-update.md
+ - name: Delete
+ href: api/checklistitem-delete.md
+ - name: Linked resource
+ href: resources/linkedresource.md
+ items:
+ - name: List
+ href: api/todotask-list-linkedresources.md
+ - name: Create
+ href: api/todotask-post-linkedresources.md
+ - name: Get
+ href: api/linkedresource-get.md
+ - name: Update
+ href: api/linkedresource-update.md
+ - name: Delete
+ href: api/linkedresource-delete.md
+ - name: Workbooks and charts
+ displayName: Excel
items:
- - name: List named item
- href: api/nameditem-list.md
- - name: Get named item
- href: api/nameditem-get.md
- - name: Update named item
- href: api/nameditem-update.md
- - name: Add named item
- href: api/nameditem-add.md
- - name: List range
- href: api/nameditem-range.md
+ - name: Overview
+ href: resources/excel.md
+ - name: Workbook
+ href: resources/workbook.md
+ items:
+ - name: Create session
+ href: api/workbook-createsession.md
+ - name: Refresh session
+ href: api/workbook-refreshsession.md
+ - name: Close session
+ href: api/workbook-closesession.md
+ - name: List tables
+ href: api/workbook-list-tables.md
+ - name: List worksheets
+ href: api/workbook-list-worksheets.md
+ - name: List names
+ href: api/workbook-list-names.md
+ - name: Get operation result (async)
+ href: api/workbook-tablerowoperationresult.md
+ - name: Workbook application
+ href: resources/workbookapplication.md
+ items:
+ - name: Get
+ href: api/workbookapplication-get.md
+ - name: Calculate
+ href: api/workbookapplication-calculate.md
+ - name: Workbook comment
+ href: resources/workbookcomment.md
+ items:
+ - name: List
+ href: api/workbook-list-comments.md
+ - name: Get
+ href: api/workbookcomment-get.md
+ - name: List replies
+ href: api/workbookcomment-list-replies.md
+ - name: Create reply
+ href: api/workbookcomment-post-replies.md
+ - name: Get reply
+ href: api/workbookcommentreply-get.md
+ - name: Workbook table row
+ href: resources/workbooktablerow.md
+ items:
+ - name: List
+ href: api/tablerow-list.md
+ - name: Create
+ href: api/table-post-rows.md
+ - name: Get
+ href: api/tablerow-get.md
+ - name: Update
+ href: api/tablerow-update.md
+ - name: Delete
+ href: api/tablerow-delete.md
+ - name: Get range
+ href: api/tablerow-range.md
+ - name: Get item at
+ href: api/tablerowcollection-itemat.md
+ - name: Add row
+ href: api/tablerowcollection-add.md
+ - name: Worksheet
+ href: resources/worksheet.md
+ items:
+ - name: Add worksheet
+ href: api/worksheetcollection-add.md
+ - name: Get worksheet
+ href: api/worksheet-get.md
+ - name: Get usedrange
+ href: api/worksheet-usedrange.md
+ - name: Update worksheet
+ href: api/worksheet-update.md
+ - name: Delete worksheet
+ href: api/worksheet-delete.md
+ - name: Get cell
+ href: api/worksheet-cell.md
+ - name: Get range
+ href: api/worksheet-range.md
+ - name: List tables
+ href: api/worksheet-list-tables.md
+ - name: Add table
+ href: api/worksheet-post-tables.md
+ - name: List charts
+ href: api/worksheet-list-charts.md
+ - name: Add chart
+ href: api/worksheet-post-charts.md
+ - name: Range
+ href: resources/range.md
+ items:
+ - name: Get range
+ href: api/range-get.md
+ - name: Update range
+ href: api/range-update.md
+ - name: Insert range
+ href: api/range-insert.md
+ - name: Get range format
+ href: api/rangeformat-get.md
+ - name: Update range format
+ href: api/rangeformat-update.md
+ - name: Merge
+ href: api/range-merge.md
+ - name: Unmerge
+ href: api/range-unmerge.md
+ - name: Clear
+ href: api/range-clear.md
+ - name: Delete
+ href: api/range-delete.md
+ - name: Table
+ href: resources/table.md
+ items:
+ - name: Add table
+ href: api/tablecollection-add.md
+ - name: Get table
+ href: api/table-get.md
+ - name: Update table
+ href: api/table-update.md
+ - name: Delete table
+ href: api/table-delete.md
+ - name: List rows
+ href: api/table-list-rows.md
+ - name: Create row
+ href: api/table-post-rows.md
+ - name: Delete row
+ href: api/tablerow-delete.md
+ - name: List columns
+ href: api/table-list-columns.md
+ - name: Create column
+ href: api/table-post-columns.md
+ - name: Delete column
+ href: api/tablecolumn-delete.md
+ - name: Get range
+ href: api/table-range.md
+ - name: Chart
+ href: resources/chart.md
+ items:
+ - name: List charts
+ href: api/chart-list.md
+ - name: Get chart
+ href: api/chart-get.md
+ - name: Update chart
+ href: api/chart-update.md
+ - name: Delete chart
+ href: api/chart-delete.md
+ - name: Add chart
+ href: api/chartcollection-add.md
+ - name: Get chart image
+ href: api/chart-image.md
+ - name: Reset data
+ href: api/chart-setdata.md
+ - name: Set position data
+ href: api/chart-setposition.md
+ - name: Named item
+ href: resources/nameditem.md
+ items:
+ - name: List named item
+ href: api/nameditem-list.md
+ - name: Get named item
+ href: api/nameditem-get.md
+ - name: Update named item
+ href: api/nameditem-update.md
+ - name: Add named item
+ href: api/nameditem-add.md
+ - name: List range
+ href: api/nameditem-range.md